]> git.proxmox.com Git - framework7.git/blame - framework7/css/framework7-lazy.rtl.css
intial commit
[framework7.git] / framework7 / css / framework7-lazy.rtl.css
CommitLineData
5309fbda
DC
1/**
2 * Framework7 3.6.6
3 * Full featured mobile HTML framework for building iOS & Android apps
4 * http://framework7.io/
5 *
6 * Copyright 2014-2019 Vladimir Kharlampidi
7 *
8 * Released under the MIT License
9 *
10 * Released on: February 5, 2019
11 */
12html {
13 direction: rtl;
14}
15html,
16body,
17.framework7-root {
18 position: relative;
19 height: 100%;
20 width: 100%;
21 overflow-x: hidden;
22}
23body {
24 margin: 0;
25 padding: 0;
26 font-size: 14px;
27 width: 100%;
28 background: #fff;
29 overflow: hidden;
30 -webkit-text-size-adjust: 100%;
31 -webkit-font-smoothing: antialiased;
32}
33.framework7-root {
34 overflow: hidden;
35 -webkit-box-sizing: border-box;
36 box-sizing: border-box;
37}
38.framework7-initializing *,
39.framework7-initializing *:before,
40.framework7-initializing *:after {
41 -webkit-transition-duration: 0ms !important;
42 transition-duration: 0ms !important;
43}
44/*
45a, button, input, textarea, .link, .button, label, .sortable-handler {
46 touch-action: manipulation;
47 -ms-touch-action: manipulation;
48}
49*/
50@media (width: 1024px) and (height: 691px) and (orientation: landscape) {
51 html,
52 body,
53 .framework7-root {
54 height: 671px;
55 }
56}
57@media (width: 1024px) and (height: 692px) and (orientation: landscape) {
58 html,
59 body,
60 .framework7-root {
61 height: 672px;
62 }
63}
64* {
65 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
66 -webkit-touch-callout: none;
67}
68a,
69input,
70textarea,
71select {
72 outline: 0;
73}
74a {
75 cursor: pointer;
76 text-decoration: none;
77}
78p {
79 margin: 1em 0;
80}
81.disabled {
82 opacity: 0.55 !important;
83 pointer-events: none !important;
84}
85.ios body {
86 font-family: -apple-system, SF Pro Text, SF UI Text, system-ui, Helvetica Neue, Helvetica, Arial, sans-serif;
87 color: #000;
88 line-height: 1.4;
89}
90.ios .md-only,
91.ios .if-md {
92 display: none !important;
93}
94.ios a {
95 color: #007aff;
96}
97@media (width: 1024px) and (height: 691px) and (orientation: landscape) {
98 .ios,
99 .ios body,
100 .ios .framework7-root {
101 height: 671px;
102 }
103}
104@media (width: 1024px) and (height: 692px) and (orientation: landscape) {
105 .ios,
106 .ios body,
107 .ios .framework7-root {
108 height: 672px;
109 }
110}
111.ios .theme-dark {
112 color: #fff;
113}
114.ios .color-theme-red a {
115 color: #ff3b30;
116}
117.ios .color-theme-green a {
118 color: #4cd964;
119}
120.ios .color-theme-blue a {
121 color: #007aff;
122}
123.ios .color-theme-pink a {
124 color: #ff2d55;
125}
126.ios .color-theme-yellow a {
127 color: #ffcc00;
128}
129.ios .color-theme-orange a {
130 color: #ff9500;
131}
132.ios .color-theme-gray a {
133 color: #8e8e93;
134}
135.ios .color-theme-white a {
136 color: #ffffff;
137}
138.ios .color-theme-black a {
139 color: #000000;
140}
141.ios a.color-red {
142 color: #ff3b30;
143}
144.ios a.color-green {
145 color: #4cd964;
146}
147.ios a.color-blue {
148 color: #007aff;
149}
150.ios a.color-pink {
151 color: #ff2d55;
152}
153.ios a.color-yellow {
154 color: #ffcc00;
155}
156.ios a.color-orange {
157 color: #ff9500;
158}
159.ios a.color-gray {
160 color: #8e8e93;
161}
162.ios a.color-white {
163 color: #ffffff;
164}
165.ios a.color-black {
166 color: #000000;
167}
168.md body {
169 font-family: Roboto, system-ui, Noto, Helvetica, Arial, sans-serif;
170 color: #212121;
171 line-height: 1.5;
172}
173.md .ios-only,
174.md .if-ios {
175 display: none !important;
176}
177.md a {
178 color: #2196f3;
179}
180.md .theme-dark {
181 color: rgba(255, 255, 255, 0.87);
182}
183.md .color-theme-red a {
184 color: #f44336;
185}
186.md .color-theme-green a {
187 color: #4caf50;
188}
189.md .color-theme-blue a {
190 color: #2196f3;
191}
192.md .color-theme-pink a {
193 color: #e91e63;
194}
195.md .color-theme-yellow a {
196 color: #ffeb3b;
197}
198.md .color-theme-orange a {
199 color: #ff9800;
200}
201.md .color-theme-gray a {
202 color: #9e9e9e;
203}
204.md .color-theme-white a {
205 color: #ffffff;
206}
207.md .color-theme-black a {
208 color: #000000;
209}
210.md a.color-red {
211 color: #f44336;
212}
213.md a.color-green {
214 color: #4caf50;
215}
216.md a.color-blue {
217 color: #2196f3;
218}
219.md a.color-pink {
220 color: #e91e63;
221}
222.md a.color-yellow {
223 color: #ffeb3b;
224}
225.md a.color-orange {
226 color: #ff9800;
227}
228.md a.color-gray {
229 color: #9e9e9e;
230}
231.md a.color-white {
232 color: #ffffff;
233}
234.md a.color-black {
235 color: #000000;
236}
237/* === Statusbar === */
238.statusbar {
239 position: absolute;
240 left: 0;
241 top: 0;
242 width: 100%;
243 z-index: 10000;
244 -webkit-box-sizing: border-box;
245 box-sizing: border-box;
246 display: none;
247}
248html.device-ios .statusbar,
249html.ios:not(.device-ios):not(.device-android) .statusbar {
250 height: 20px;
251}
252html.device-android .statusbar,
253html.md:not(.device-ios):not(.device-android) .statusbar {
254 height: 24px;
255}
256html.device-ios.device-iphone-x .statusbar {
257 height: constant(safe-area-inset-top);
258 height: env(safe-area-inset-top);
259}
260html.with-statusbar .statusbar {
261 display: block;
262}
263html.with-statusbar.device-ios .framework7-root,
264html.with-statusbar.ios:not(.device-ios):not(.device-android) .framework7-root {
265 padding-top: 20px;
266}
267html.with-statusbar.device-android .framework7-root,
268html.with-statusbar.md:not(.device-ios):not(.device-android) .framework7-root {
269 padding-top: 24px;
270}
271html.with-statusbar.device-iphone-x .framework7-root {
272 padding-top: constant(safe-area-inset-top);
273 padding-top: env(safe-area-inset-top);
274}
275.ios .statusbar {
276 background: #f7f7f8;
277}
278.ios .theme-dark .statusbar {
279 background-color: #1b1b1b;
280}
281.md .statusbar {
282 background: #0a6ebd;
283}
284.md .color-theme-red .statusbar {
285 background: #d2190b;
286}
287.md .color-theme-green .statusbar {
288 background: #357a38;
289}
290.md .color-theme-blue .statusbar {
291 background: #0a6ebd;
292}
293.md .color-theme-pink .statusbar {
294 background: #aa1145;
295}
296.md .color-theme-yellow .statusbar {
297 background: #eed500;
298}
299.md .color-theme-orange .statusbar {
300 background: #b36a00;
301}
302.md .color-theme-gray .statusbar {
303 background: #787878;
304}
305.md .color-theme-white .statusbar {
306 background: #d9d9d9;
307}
308.md .color-theme-black .statusbar {
309 background: #000000;
310}
311/* === Views === */
312.views,
313.view {
314 position: relative;
315 height: 100%;
316 z-index: 5000;
317 overflow: hidden;
318 -webkit-box-sizing: border-box;
319 box-sizing: border-box;
320}
321/* === Pages === */
322.pages {
323 position: relative;
324 width: 100%;
325 height: 100%;
326 overflow: hidden;
327}
328.page {
329 -webkit-box-sizing: border-box;
330 box-sizing: border-box;
331 position: absolute;
332 left: 0;
333 top: 0;
334 width: 100%;
335 height: 100%;
336 -webkit-transform: translate3d(0, 0, 0);
337 transform: translate3d(0, 0, 0);
338}
339.page.stacked {
340 display: none;
341}
342.page-previous {
343 pointer-events: none;
344}
345.page-content {
346 overflow: auto;
347 -webkit-overflow-scrolling: touch;
348 -webkit-box-sizing: border-box;
349 box-sizing: border-box;
350 height: 100%;
351 position: relative;
352 z-index: 1;
353}
354.ios .page-shadow-effect {
355 position: absolute;
356 top: 0;
357 width: 16px;
358 bottom: 0;
359 z-index: -1;
360 content: '';
361 opacity: 0;
362 left: 100%;
363 background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.2)));
364 background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
365 background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
366}
367.ios .page-opacity-effect {
368 position: absolute;
369 left: 0;
370 top: 0;
371 background: rgba(0, 0, 0, 0.1);
372 width: 100%;
373 bottom: 0;
374 content: '';
375 opacity: 0;
376 z-index: 10000;
377}
378.ios .router-dynamic-navbar-inside .page-shadow-effect,
379.ios .router-dynamic-navbar-inside .page-opacity-effect {
380 top: 44px;
381}
382.ios .page {
383 background: #efeff4;
384}
385.ios .page-previous {
386 -webkit-transform: translate3d(20%, 0, 0);
387 transform: translate3d(20%, 0, 0);
388}
389.ios .page-next {
390 -webkit-transform: translate3d(-100%, 0, 0);
391 transform: translate3d(-100%, 0, 0);
392}
393.ios .page-previous .page-opacity-effect {
394 opacity: 1;
395}
396.ios .page-previous:after {
397 opacity: 1;
398}
399.ios .page-current .page-shadow-effect {
400 opacity: 1;
401}
402.ios .page-transitioning,
403.ios .page-transitioning .page-shadow-effect,
404.ios .page-transitioning .page-opacity-effect {
405 -webkit-transition-duration: 400ms;
406 transition-duration: 400ms;
407}
408.ios .router-transition-forward .page-next,
409.ios .router-transition-backward .page-next,
410.ios .router-transition-forward .page-current,
411.ios .router-transition-backward .page-current,
412.ios .router-transition-forward .page-previous:not(.stacked),
413.ios .router-transition-backward .page-previous:not(.stacked) {
414 pointer-events: none;
415}
416.ios .router-transition-css-forward .page-next {
417 -webkit-animation: ios-page-next-to-current 400ms forwards;
418 animation: ios-page-next-to-current 400ms forwards;
419}
420.ios .router-transition-css-forward .page-next:before {
421 position: absolute;
422 top: 0;
423 width: 16px;
424 bottom: 0;
425 z-index: -1;
426 content: '';
427 opacity: 0;
428 left: 100%;
429 background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.2)));
430 background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
431 background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
432 -webkit-animation: ios-page-next-to-current-shadow 400ms forwards;
433 animation: ios-page-next-to-current-shadow 400ms forwards;
434}
435.ios .router-transition-css-forward .page-current {
436 -webkit-animation: ios-page-current-to-previous 400ms forwards;
437 animation: ios-page-current-to-previous 400ms forwards;
438}
439.ios .router-transition-css-forward .page-current:after {
440 position: absolute;
441 left: 0;
442 top: 0;
443 background: rgba(0, 0, 0, 0.1);
444 width: 100%;
445 bottom: 0;
446 content: '';
447 opacity: 0;
448 z-index: 10000;
449 -webkit-animation: ios-page-current-to-previous-opacity 400ms forwards;
450 animation: ios-page-current-to-previous-opacity 400ms forwards;
451}
452.ios .router-transition-css-forward.router-dynamic-navbar-inside .page-next:before,
453.ios .router-transition-css-forward.router-dynamic-navbar-inside .page-current:after {
454 top: 44px;
455}
456.ios .router-transition-css-backward .page-previous,
457.ios .router-transition-css-backward .page-current {
458 pointer-events: none;
459}
460.ios .router-transition-css-backward .page-previous {
461 -webkit-animation: ios-page-previous-to-current 400ms forwards;
462 animation: ios-page-previous-to-current 400ms forwards;
463}
464.ios .router-transition-css-backward .page-previous:after {
465 position: absolute;
466 left: 0;
467 top: 0;
468 background: rgba(0, 0, 0, 0.1);
469 width: 100%;
470 bottom: 0;
471 content: '';
472 opacity: 0;
473 z-index: 10000;
474 -webkit-animation: ios-page-previous-to-current-opacity 400ms forwards;
475 animation: ios-page-previous-to-current-opacity 400ms forwards;
476}
477.ios .router-transition-css-backward .page-current {
478 -webkit-animation: ios-page-current-to-next 400ms forwards;
479 animation: ios-page-current-to-next 400ms forwards;
480}
481.ios .router-transition-css-backward .page-current:before {
482 position: absolute;
483 top: 0;
484 width: 16px;
485 bottom: 0;
486 z-index: -1;
487 content: '';
488 opacity: 0;
489 left: 100%;
490 background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.2)));
491 background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
492 background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
493 -webkit-animation: ios-page-current-to-next-shadow 400ms forwards;
494 animation: ios-page-current-to-next-shadow 400ms forwards;
495}
496.ios .router-transition-css-backward.router-dynamic-navbar-inside .page-current:before,
497.ios .router-transition-css-backward.router-dynamic-navbar-inside .page-previous:after {
498 top: 44px;
499}
500.ios .theme-dark .page,
501.page.ios .theme-dark {
502 background: #171717;
503}
504@-webkit-keyframes ios-page-next-to-current {
505 from {
506 -webkit-transform: translate3d(-100%, 0, 0);
507 transform: translate3d(-100%, 0, 0);
508 }
509 to {
510 -webkit-transform: translate3d(0%, 0, 0);
511 transform: translate3d(0%, 0, 0);
512 }
513}
514@keyframes ios-page-next-to-current {
515 from {
516 -webkit-transform: translate3d(-100%, 0, 0);
517 transform: translate3d(-100%, 0, 0);
518 }
519 to {
520 -webkit-transform: translate3d(0%, 0, 0);
521 transform: translate3d(0%, 0, 0);
522 }
523}
524@-webkit-keyframes ios-page-previous-to-current {
525 from {
526 -webkit-transform: translate3d(20%, 0, 0);
527 transform: translate3d(20%, 0, 0);
528 }
529 to {
530 -webkit-transform: translate3d(0%, 0, 0);
531 transform: translate3d(0%, 0, 0);
532 }
533}
534@keyframes ios-page-previous-to-current {
535 from {
536 -webkit-transform: translate3d(20%, 0, 0);
537 transform: translate3d(20%, 0, 0);
538 }
539 to {
540 -webkit-transform: translate3d(0%, 0, 0);
541 transform: translate3d(0%, 0, 0);
542 }
543}
544@-webkit-keyframes ios-page-current-to-previous {
545 from {
546 -webkit-transform: translate3d(0, 0, 0);
547 transform: translate3d(0, 0, 0);
548 }
549 to {
550 -webkit-transform: translate3d(20%, 0, 0);
551 transform: translate3d(20%, 0, 0);
552 }
553}
554@keyframes ios-page-current-to-previous {
555 from {
556 -webkit-transform: translate3d(0, 0, 0);
557 transform: translate3d(0, 0, 0);
558 }
559 to {
560 -webkit-transform: translate3d(20%, 0, 0);
561 transform: translate3d(20%, 0, 0);
562 }
563}
564@-webkit-keyframes ios-page-current-to-next {
565 from {
566 -webkit-transform: translate3d(0, 0, 0);
567 transform: translate3d(0, 0, 0);
568 }
569 to {
570 -webkit-transform: translate3d(-100%, 0, 0);
571 transform: translate3d(-100%, 0, 0);
572 }
573}
574@keyframes ios-page-current-to-next {
575 from {
576 -webkit-transform: translate3d(0, 0, 0);
577 transform: translate3d(0, 0, 0);
578 }
579 to {
580 -webkit-transform: translate3d(-100%, 0, 0);
581 transform: translate3d(-100%, 0, 0);
582 }
583}
584@-webkit-keyframes ios-page-next-to-current-shadow {
585 from {
586 opacity: 0;
587 }
588 to {
589 opacity: 1;
590 }
591}
592@keyframes ios-page-next-to-current-shadow {
593 from {
594 opacity: 0;
595 }
596 to {
597 opacity: 1;
598 }
599}
600@-webkit-keyframes ios-page-previous-to-current-opacity {
601 from {
602 opacity: 1;
603 }
604 to {
605 opacity: 0;
606 }
607}
608@keyframes ios-page-previous-to-current-opacity {
609 from {
610 opacity: 1;
611 }
612 to {
613 opacity: 0;
614 }
615}
616@-webkit-keyframes ios-page-current-to-previous-opacity {
617 from {
618 opacity: 0;
619 }
620 to {
621 opacity: 1;
622 }
623}
624@keyframes ios-page-current-to-previous-opacity {
625 from {
626 opacity: 0;
627 }
628 to {
629 opacity: 1;
630 }
631}
632@-webkit-keyframes ios-page-current-to-next-shadow {
633 from {
634 opacity: 1;
635 }
636 to {
637 opacity: 0;
638 }
639}
640@keyframes ios-page-current-to-next-shadow {
641 from {
642 opacity: 1;
643 }
644 to {
645 opacity: 0;
646 }
647}
648.md .page-shadow-effect {
649 position: absolute;
650 top: 0;
651 width: 16px;
652 bottom: 0;
653 z-index: -1;
654 content: '';
655 opacity: 0;
656 left: 100%;
657 background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.2)));
658 background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
659 background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%);
660}
661.md .page-opacity-effect {
662 position: absolute;
663 left: 0;
664 top: 0;
665 background: rgba(0, 0, 0, 0.1);
666 width: 100%;
667 bottom: 0;
668 content: '';
669 opacity: 0;
670 z-index: 10000;
671}
672.md .page {
673 background: #fff;
674}
675.md .page-next {
676 -webkit-transform: translate3d(0, 56px, 0);
677 transform: translate3d(0, 56px, 0);
678 opacity: 0;
679 pointer-events: none;
680}
681.md .page-next.page-next-on-right {
682 -webkit-transform: translate3d(-100%, 0, 0);
683 transform: translate3d(-100%, 0, 0);
684}
685.md .page-transitioning,
686.md .page-transitioning .page-shadow-effect,
687.md .page-transitioning .page-opacity-effect {
688 -webkit-transition-duration: 250ms;
689 transition-duration: 250ms;
690}
691.md .page-transitioning-swipeback,
692.md .page-transitioning-swipeback .page-shadow-effect,
693.md .page-transitioning-swipeback .page-opacity-effect {
694 -webkit-transition-duration: 400ms;
695 transition-duration: 400ms;
696}
697.md .router-transition-forward .page,
698.md .router-transition-backward .page {
699 pointer-events: none;
700}
701.md .router-transition-css-forward .page-next {
702 -webkit-animation: md-page-next-to-current 250ms forwards;
703 animation: md-page-next-to-current 250ms forwards;
704}
705.md .router-transition-css-forward .page-current {
706 -webkit-animation: none;
707 animation: none;
708}
709.md .router-transition-css-backward .page-current {
710 -webkit-animation: md-page-current-to-next 250ms forwards;
711 animation: md-page-current-to-next 250ms forwards;
712}
713.md .router-transition-css-backward .page-previous {
714 -webkit-animation: none;
715 animation: none;
716}
717.md .theme-dark .page,
718.page.md .theme-dark {
719 background: #171717;
720}
721@-webkit-keyframes md-page-next-to-current {
722 from {
723 -webkit-transform: translate3d(0, 56px, 0);
724 transform: translate3d(0, 56px, 0);
725 opacity: 0;
726 }
727 to {
728 -webkit-transform: translate3d(0, 0px, 0);
729 transform: translate3d(0, 0px, 0);
730 opacity: 1;
731 }
732}
733@keyframes md-page-next-to-current {
734 from {
735 -webkit-transform: translate3d(0, 56px, 0);
736 transform: translate3d(0, 56px, 0);
737 opacity: 0;
738 }
739 to {
740 -webkit-transform: translate3d(0, 0px, 0);
741 transform: translate3d(0, 0px, 0);
742 opacity: 1;
743 }
744}
745@-webkit-keyframes md-page-current-to-next {
746 from {
747 -webkit-transform: translate3d(0, 0, 0);
748 transform: translate3d(0, 0, 0);
749 opacity: 1;
750 }
751 to {
752 -webkit-transform: translate3d(0, 56px, 0);
753 transform: translate3d(0, 56px, 0);
754 opacity: 0;
755 }
756}
757@keyframes md-page-current-to-next {
758 from {
759 -webkit-transform: translate3d(0, 0, 0);
760 transform: translate3d(0, 0, 0);
761 opacity: 1;
762 }
763 to {
764 -webkit-transform: translate3d(0, 56px, 0);
765 transform: translate3d(0, 56px, 0);
766 opacity: 0;
767 }
768}
769/* === Link === */
770.link,
771.tab-link {
772 display: -webkit-inline-box;
773 display: -webkit-inline-flex;
774 display: -ms-inline-flexbox;
775 display: inline-flex;
776 -webkit-box-align: center;
777 -webkit-align-items: center;
778 -ms-flex-align: center;
779 align-items: center;
780 -webkit-align-content: center;
781 -ms-flex-line-pack: center;
782 align-content: center;
783 -webkit-box-pack: center;
784 -webkit-justify-content: center;
785 -ms-flex-pack: center;
786 justify-content: center;
787 position: relative;
788 -webkit-box-sizing: border-box;
789 box-sizing: border-box;
790 -webkit-transform: translate3d(0, 0, 0);
791 transform: translate3d(0, 0, 0);
792 z-index: 1;
793}
794.ios .link {
795 -webkit-transition: opacity 300ms;
796 transition: opacity 300ms;
797}
798.ios .link i + span,
799.ios .link i + i,
800.ios .link span + i,
801.ios .link span + span {
802 margin-right: 7px;
803}
804.ios .link.active-state {
805 opacity: 0.3;
806 -webkit-transition-duration: 0ms;
807 transition-duration: 0ms;
808}
809.md .link i + span,
810.md .link i + i,
811.md .link span + i,
812.md .link span + span {
813 margin-right: 8px;
814}
815/* === Navbar === */
816.navbar {
817 position: relative;
818 left: 0;
819 top: 0;
820 width: 100%;
821 z-index: 500;
822 -webkit-backface-visibility: hidden;
823 backface-visibility: hidden;
824 -webkit-box-sizing: border-box;
825 box-sizing: border-box;
826 margin: 0;
827 -webkit-transform: translate3d(0, 0, 0);
828 transform: translate3d(0, 0, 0);
829}
830.navbar b {
831 font-weight: 500;
832}
833.navbar a.link {
834 display: -webkit-box;
835 display: -webkit-flex;
836 display: -ms-flexbox;
837 display: flex;
838}
839.navbar .title,
840.navbar .left,
841.navbar .right {
842 position: relative;
843 z-index: 1;
844}
845.navbar .title {
846 text-align: center;
847 position: relative;
848 overflow: hidden;
849 text-overflow: ellipsis;
850 white-space: nowrap;
851 -webkit-flex-shrink: 10;
852 -ms-flex-negative: 10;
853 flex-shrink: 10;
854 font-weight: 500;
855 display: inline-block;
856}
857.navbar .subtitle {
858 display: block;
859}
860.navbar .left,
861.navbar .right {
862 -webkit-flex-shrink: 0;
863 -ms-flex-negative: 0;
864 flex-shrink: 0;
865 display: -webkit-box;
866 display: -webkit-flex;
867 display: -ms-flexbox;
868 display: flex;
869 -webkit-box-pack: start;
870 -webkit-justify-content: flex-start;
871 -ms-flex-pack: start;
872 justify-content: flex-start;
873 -webkit-box-align: center;
874 -webkit-align-items: center;
875 -ms-flex-align: center;
876 align-items: center;
877 -webkit-transform: translate3d(0, 0, 0);
878 transform: translate3d(0, 0, 0);
879}
880.navbar .right:first-child {
881 position: absolute;
882 height: 100%;
883}
884.navbar-inner {
885 position: absolute;
886 left: 0;
887 top: 0;
888 width: 100%;
889 height: 100%;
890 display: -webkit-box;
891 display: -webkit-flex;
892 display: -ms-flexbox;
893 display: flex;
894 -webkit-box-align: center;
895 -webkit-align-items: center;
896 -ms-flex-align: center;
897 align-items: center;
898 -webkit-box-sizing: border-box;
899 box-sizing: border-box;
900}
901.navbar-inner.stacked {
902 display: none;
903}
904.views > .navbar,
905.view > .navbar,
906.page > .navbar {
907 position: absolute;
908}
909.ios .navbar {
910 height: 44px;
911 font-size: 17px;
912 background: #f7f7f8;
913}
914.ios .navbar.no-hairline:after {
915 display: none !important;
916}
917.ios .navbar:after {
918 -webkit-backface-visibility: hidden;
919 backface-visibility: hidden;
920}
921.ios .navbar a.link {
922 -webkit-box-pack: start;
923 -webkit-justify-content: flex-start;
924 -ms-flex-pack: start;
925 justify-content: flex-start;
926 line-height: 44px;
927 height: 44px;
928}
929.ios .navbar a.icon-only {
930 width: 44px;
931 margin: 0;
932 -webkit-box-pack: center;
933 -webkit-justify-content: center;
934 -ms-flex-pack: center;
935 justify-content: center;
936}
937.ios .navbar .title {
938 font-size: 17px;
939 margin: 0;
940 line-height: 1.2;
941}
942.ios .navbar .subtitle {
943 color: #6d6d72;
944 line-height: 1;
945 font-size: 10px;
946 text-align: center;
947 font-weight: normal;
948}
949.ios .navbar .left a + a,
950.ios .navbar .right a + a {
951 margin-right: 15px;
952}
953.ios .navbar b,
954.ios .navbar .title {
955 font-weight: 600;
956}
957.ios .navbar .left {
958 margin-left: 10px;
959}
960.ios .navbar .right {
961 margin-right: 10px;
962}
963.ios .navbar .right:first-child {
964 left: 8px;
965}
966.ios .navbar:after {
967 content: '';
968 position: absolute;
969 background-color: #c4c4c4;
970 display: block;
971 z-index: 15;
972 top: auto;
973 right: auto;
974 bottom: 0;
975 left: 0;
976 height: 1px;
977 width: 100%;
978 -webkit-transform-origin: 50% 100%;
979 transform-origin: 50% 100%;
980}
981.ios.device-pixel-ratio-2 .navbar:after {
982 -webkit-transform: scaleY(0.5);
983 transform: scaleY(0.5);
984}
985.ios.device-pixel-ratio-3 .navbar:after {
986 -webkit-transform: scaleY(0.33);
987 transform: scaleY(0.33);
988}
989.ios .navbar-inner {
990 -webkit-box-pack: justify;
991 -webkit-justify-content: space-between;
992 -ms-flex-pack: justify;
993 justify-content: space-between;
994 padding: 0 8px;
995}
996.ios .navbar ~ *:not(.no-navbar) .page-content,
997.ios .navbar ~ .page-content {
998 padding-top: 44px;
999}
1000.ios .navbar-previous {
1001 pointer-events: none;
1002}
1003.ios .navbar-previous .left,
1004.ios .navbar-previous .right,
1005.ios .navbar-previous > .title,
1006.ios .navbar-previous .subnavbar,
1007.ios .navbar-previous .fading {
1008 opacity: 0;
1009}
1010.ios .navbar-previous .sliding {
1011 opacity: 0;
1012}
1013.ios .navbar-previous .subnavbar.sliding,
1014.ios .navbar-previous.sliding .subnavbar {
1015 opacity: 1;
1016 -webkit-transform: translate3d(-100%, 0, 0);
1017 transform: translate3d(-100%, 0, 0);
1018}
1019.ios .navbar-next {
1020 pointer-events: none;
1021}
1022.ios .navbar-next .left,
1023.ios .navbar-next .right,
1024.ios .navbar-next > .title,
1025.ios .navbar-next .subnavbar,
1026.ios .navbar-next .fading {
1027 opacity: 0;
1028}
1029.ios .navbar-next .sliding {
1030 opacity: 0;
1031}
1032.ios .navbar-next.sliding .left,
1033.ios .navbar-next.sliding .right,
1034.ios .navbar-next.sliding > .title,
1035.ios .navbar-next.sliding .subnavbar {
1036 opacity: 0;
1037}
1038.ios .navbar-next .subnavbar.sliding,
1039.ios .navbar-next.sliding .subnavbar {
1040 opacity: 1;
1041 -webkit-transform: translate3d(100%, 0, 0);
1042 transform: translate3d(100%, 0, 0);
1043}
1044.ios .navbar-transitioning {
1045 -webkit-transition-duration: 400ms;
1046 transition-duration: 400ms;
1047}
1048.ios .navbar-hidden {
1049 -webkit-transform: translate3d(0, -100%, 0);
1050 transform: translate3d(0, -100%, 0);
1051}
1052.ios .router-transition-css-forward .navbar-current .left,
1053.ios .router-transition-css-backward .navbar-current .left,
1054.ios .router-transition-css-forward .navbar-current > .title,
1055.ios .router-transition-css-backward .navbar-current > .title,
1056.ios .router-transition-css-forward .navbar-current .right,
1057.ios .router-transition-css-backward .navbar-current .right,
1058.ios .router-transition-css-forward .navbar-current .subnavbar,
1059.ios .router-transition-css-backward .navbar-current .subnavbar {
1060 -webkit-animation: ios-navbar-element-fade-out 400ms forwards;
1061 animation: ios-navbar-element-fade-out 400ms forwards;
1062}
1063.ios .router-transition-css-forward .navbar-current .sliding,
1064.ios .router-transition-css-backward .navbar-current .sliding,
1065.ios .router-transition-css-forward .navbar-current .left.sliding .icon,
1066.ios .router-transition-css-backward .navbar-current .left.sliding .icon,
1067.ios .router-transition-css-forward .navbar-current.sliding .left,
1068.ios .router-transition-css-backward .navbar-current.sliding .left,
1069.ios .router-transition-css-forward .navbar-current.sliding .left .icon,
1070.ios .router-transition-css-backward .navbar-current.sliding .left .icon,
1071.ios .router-transition-css-forward .navbar-current.sliding > .title,
1072.ios .router-transition-css-backward .navbar-current.sliding > .title,
1073.ios .router-transition-css-forward .navbar-current.sliding .right,
1074.ios .router-transition-css-backward .navbar-current.sliding .right {
1075 -webkit-transition-duration: 400ms;
1076 transition-duration: 400ms;
1077 opacity: 0 !important;
1078 -webkit-animation: none;
1079 animation: none;
1080}
1081.ios .router-transition-css-forward .navbar-current.sliding .subnavbar,
1082.ios .router-transition-css-backward .navbar-current.sliding .subnavbar,
1083.ios .router-transition-css-forward .navbar-current .sliding.subnavbar,
1084.ios .router-transition-css-backward .navbar-current .sliding.subnavbar {
1085 -webkit-transition-duration: 400ms;
1086 transition-duration: 400ms;
1087 -webkit-animation: none;
1088 animation: none;
1089 opacity: 1;
1090}
1091.ios .router-transition-css-forward .navbar-next .left,
1092.ios .router-transition-css-backward .navbar-previous .left,
1093.ios .router-transition-css-forward .navbar-next > .title,
1094.ios .router-transition-css-backward .navbar-previous > .title,
1095.ios .router-transition-css-forward .navbar-next .right,
1096.ios .router-transition-css-backward .navbar-previous .right,
1097.ios .router-transition-css-forward .navbar-next .subnavbar,
1098.ios .router-transition-css-backward .navbar-previous .subnavbar {
1099 -webkit-animation: ios-navbar-element-fade-in 400ms forwards;
1100 animation: ios-navbar-element-fade-in 400ms forwards;
1101}
1102.ios .router-transition-css-forward .navbar-next .sliding,
1103.ios .router-transition-css-backward .navbar-previous .sliding,
1104.ios .router-transition-css-forward .navbar-next .left.sliding .icon,
1105.ios .router-transition-css-backward .navbar-previous .left.sliding .icon,
1106.ios .router-transition-css-forward .navbar-next.sliding .left,
1107.ios .router-transition-css-backward .navbar-previous.sliding .left,
1108.ios .router-transition-css-forward .navbar-next.sliding .left .icon,
1109.ios .router-transition-css-backward .navbar-previous.sliding .left .icon,
1110.ios .router-transition-css-forward .navbar-next.sliding > .title,
1111.ios .router-transition-css-backward .navbar-previous.sliding > .title,
1112.ios .router-transition-css-forward .navbar-next.sliding .right,
1113.ios .router-transition-css-backward .navbar-previous.sliding .right,
1114.ios .router-transition-css-forward .navbar-next.sliding .subnavbar,
1115.ios .router-transition-css-backward .navbar-previous.sliding .subnavbar {
1116 -webkit-transition-duration: 400ms;
1117 transition-duration: 400ms;
1118 -webkit-animation: none;
1119 animation: none;
1120 -webkit-transform: translate3d(0, 0, 0) !important;
1121 transform: translate3d(0, 0, 0) !important;
1122 opacity: 1 !important;
1123}
1124.ios .theme-dark .navbar,
1125.navbar.ios .theme-dark {
1126 background: #1b1b1b;
1127}
1128.ios .theme-dark .navbar:after,
1129.navbar.ios .theme-dark:after {
1130 background-color: #282829;
1131}
1132.ios .theme-dark .navbar .subtitle,
1133.navbar.ios .theme-dark .subtitle {
1134 color: #8e8e93;
1135}
1136@media (orientation: landscape) {
1137 .ios.device-iphone-x .ios-left-edge .navbar-inner,
1138 .ios.device-iphone-x .ios-edges .navbar-inner,
1139 .ios.device-iphone-x .popup .navbar-inner,
1140 .ios.device-iphone-x .sheet-modal .navbar-inner,
1141 .ios.device-iphone-x .panel-left .navbar-inner {
1142 padding-left: calc(8px + constant(safe-area-inset-right));
1143 padding-left: calc(8px + env(safe-area-inset-right));
1144 }
1145 .ios.device-iphone-x .ios-right-edge .navbar-inner,
1146 .ios.device-iphone-x .ios-edges .navbar-inner,
1147 .ios.device-iphone-x .popup .navbar-inner,
1148 .ios.device-iphone-x .sheet-modal .navbar-inner,
1149 .ios.device-iphone-x .panel-right .navbar-inner {
1150 padding-right: calc(8px + constant(safe-area-inset-right));
1151 padding-right: calc(8px + env(safe-area-inset-right));
1152 }
1153}
1154@-webkit-keyframes ios-navbar-element-fade-in {
1155 from {
1156 opacity: 0;
1157 }
1158 to {
1159 opacity: 1;
1160 }
1161}
1162@keyframes ios-navbar-element-fade-in {
1163 from {
1164 opacity: 0;
1165 }
1166 to {
1167 opacity: 1;
1168 }
1169}
1170@-webkit-keyframes ios-navbar-element-fade-out {
1171 from {
1172 opacity: 1;
1173 }
1174 to {
1175 opacity: 0;
1176 }
1177}
1178@keyframes ios-navbar-element-fade-out {
1179 from {
1180 opacity: 1;
1181 }
1182 to {
1183 opacity: 0;
1184 }
1185}
1186.md .navbar {
1187 height: 56px;
1188 background: #2196f3;
1189 color: #fff;
1190 font-size: 20px;
1191}
1192.md .navbar:after {
1193 content: '';
1194 position: absolute;
1195 right: 0;
1196 width: 100%;
1197 top: 100%;
1198 bottom: auto;
1199 height: 10px;
1200 pointer-events: none;
1201 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.05)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
1202 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
1203 background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
1204}
1205.md .navbar.no-shadow:after {
1206 display: none;
1207}
1208.md .navbar a {
1209 color: inherit;
1210}
1211.md .navbar a.link {
1212 -webkit-box-pack: center;
1213 -webkit-justify-content: center;
1214 -ms-flex-pack: center;
1215 justify-content: center;
1216 padding: 0 16px;
1217 min-width: 48px;
1218 height: 56px;
1219 line-height: 56px;
1220}
1221.md .navbar a.link:before {
1222 content: '';
1223 width: 152%;
1224 height: 152%;
1225 position: absolute;
1226 left: -26%;
1227 top: -26%;
1228 background-image: -webkit-radial-gradient(center, circle, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%);
1229 background-image: radial-gradient(circle at center, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%);
1230 background-repeat: no-repeat;
1231 background-position: center;
1232 background-size: 100% 100%;
1233 opacity: 0;
1234 pointer-events: none;
1235 -webkit-transition-duration: 600ms;
1236 transition-duration: 600ms;
1237}
1238.md .navbar a.link.active-state:before {
1239 opacity: 1;
1240 -webkit-transition-duration: 150ms;
1241 transition-duration: 150ms;
1242}
1243.md .navbar a.icon-only {
1244 min-width: 0;
1245 -webkit-flex-shrink: 0;
1246 -ms-flex-negative: 0;
1247 flex-shrink: 0;
1248}
1249.md .navbar .title {
1250 margin: 0 16px;
1251 line-height: 1.2;
1252 text-align: left;
1253}
1254.md .navbar .subtitle {
1255 line-height: 1.2;
1256 font-size: 14px;
1257 font-weight: normal;
1258 color: rgba(255, 255, 255, 0.85);
1259}
1260.md .navbar .right {
1261 margin-right: auto;
1262}
1263.md .navbar .right:first-child {
1264 left: 16px;
1265}
1266.md .navbar-inner {
1267 -webkit-box-pack: start;
1268 -webkit-justify-content: flex-start;
1269 -ms-flex-pack: start;
1270 justify-content: flex-start;
1271 overflow: hidden;
1272}
1273.md .page-with-subnavbar .navbar-inner {
1274 overflow: visible;
1275}
1276.md .navbar ~ * .page-content,
1277.md .navbar ~ .page-content {
1278 padding-top: 56px;
1279}
1280@media (min-width: 768px) {
1281 .md .navbar {
1282 height: 64px;
1283 }
1284 .md .navbar a.link {
1285 height: 64px;
1286 line-height: 64px;
1287 }
1288 .md .navbar ~ * .page-content,
1289 .md .navbar ~ .page-content {
1290 padding-top: 64px;
1291 }
1292}
1293.md .navbar-transitioning {
1294 -webkit-transition-duration: 400ms;
1295 transition-duration: 400ms;
1296}
1297.md .navbar-hidden {
1298 -webkit-transform: translate3d(0, -100%, 0);
1299 transform: translate3d(0, -100%, 0);
1300}
1301.md .navbar-hidden:after {
1302 display: none;
1303}
1304.md .color-theme-red .navbar,
1305.md .color-theme-red.navbar {
1306 background: #f44336;
1307}
1308.md .color-theme-green .navbar,
1309.md .color-theme-green.navbar {
1310 background: #4caf50;
1311}
1312.md .color-theme-blue .navbar,
1313.md .color-theme-blue.navbar {
1314 background: #2196f3;
1315}
1316.md .color-theme-pink .navbar,
1317.md .color-theme-pink.navbar {
1318 background: #e91e63;
1319}
1320.md .color-theme-yellow .navbar,
1321.md .color-theme-yellow.navbar {
1322 background: #ffeb3b;
1323}
1324.md .color-theme-orange .navbar,
1325.md .color-theme-orange.navbar {
1326 background: #ff9800;
1327}
1328.md .color-theme-gray .navbar,
1329.md .color-theme-gray.navbar {
1330 background: #9e9e9e;
1331}
1332.md .color-theme-white .navbar,
1333.md .color-theme-white.navbar {
1334 background: #ffffff;
1335}
1336.md .color-theme-black .navbar,
1337.md .color-theme-black.navbar {
1338 background: #000000;
1339}
1340.md .navbar.color-red {
1341 background: #f44336;
1342}
1343.md .navbar.color-green {
1344 background: #4caf50;
1345}
1346.md .navbar.color-blue {
1347 background: #2196f3;
1348}
1349.md .navbar.color-pink {
1350 background: #e91e63;
1351}
1352.md .navbar.color-yellow {
1353 background: #ffeb3b;
1354}
1355.md .navbar.color-orange {
1356 background: #ff9800;
1357}
1358.md .navbar.color-gray {
1359 background: #9e9e9e;
1360}
1361.md .navbar.color-white {
1362 background: #ffffff;
1363}
1364.md .navbar.color-black {
1365 background: #000000;
1366}
1367@media (orientation: landscape) {
1368 .md.device-iphone-x .ios-left-edge .navbar-inner,
1369 .md.device-iphone-x .ios-edges .navbar-inner,
1370 .md.device-iphone-x .popup .navbar-inner,
1371 .md.device-iphone-x .sheet-modal .navbar-inner,
1372 .md.device-iphone-x .panel-left .navbar-inner {
1373 padding-left: constant(safe-area-inset-left);
1374 padding-left: env(safe-area-inset-left);
1375 }
1376 .md.device-iphone-x .ios-right-edge .navbar-inner,
1377 .md.device-iphone-x .ios-edges .navbar-inner,
1378 .md.device-iphone-x .popup .navbar-inner,
1379 .md.device-iphone-x .sheet-modal .navbar-inner,
1380 .md.device-iphone-x .panel-right .navbar-inner {
1381 padding-right: constant(safe-area-inset-right);
1382 padding-right: env(safe-area-inset-right);
1383 }
1384}
1385/* === Toolbar === */
1386.toolbar {
1387 width: 100%;
1388 position: relative;
1389 margin: 0;
1390 -webkit-transform: translate3d(0, 0, 0);
1391 transform: translate3d(0, 0, 0);
1392 -webkit-backface-visibility: hidden;
1393 backface-visibility: hidden;
1394 z-index: 500;
1395 -webkit-box-sizing: border-box;
1396 box-sizing: border-box;
1397 left: 0;
1398}
1399.toolbar b {
1400 font-weight: 500;
1401}
1402.toolbar a {
1403 -webkit-box-sizing: border-box;
1404 box-sizing: border-box;
1405 -webkit-flex-shrink: 1;
1406 -ms-flex-negative: 1;
1407 flex-shrink: 1;
1408 position: relative;
1409 white-space: nowrap;
1410 text-overflow: ellipsis;
1411}
1412.toolbar a.link {
1413 display: -webkit-box;
1414 display: -webkit-flex;
1415 display: -ms-flexbox;
1416 display: flex;
1417}
1418.toolbar i.icon {
1419 display: block;
1420}
1421.toolbar-inner {
1422 position: absolute;
1423 left: 0;
1424 top: 0;
1425 width: 100%;
1426 height: 100%;
1427 display: -webkit-box;
1428 display: -webkit-flex;
1429 display: -ms-flexbox;
1430 display: flex;
1431 -webkit-box-pack: justify;
1432 -webkit-justify-content: space-between;
1433 -ms-flex-pack: justify;
1434 justify-content: space-between;
1435 -webkit-box-sizing: border-box;
1436 box-sizing: border-box;
1437 -webkit-box-align: center;
1438 -webkit-align-items: center;
1439 -ms-flex-align: center;
1440 align-items: center;
1441 -webkit-align-content: center;
1442 -ms-flex-line-pack: center;
1443 align-content: center;
1444}
1445.views > .tabbar,
1446.views > .tabbar-labels {
1447 z-index: 5001;
1448}
1449.tabbar a.link,
1450.tabbar-labels a.link {
1451 line-height: 1.4;
1452}
1453.tabbar a.tab-link,
1454.tabbar-labels a.tab-link,
1455.tabbar a.link,
1456.tabbar-labels a.link {
1457 height: 100%;
1458 width: 100%;
1459 -webkit-box-sizing: border-box;
1460 box-sizing: border-box;
1461 display: -webkit-box;
1462 display: -webkit-flex;
1463 display: -ms-flexbox;
1464 display: flex;
1465 -webkit-box-pack: center;
1466 -webkit-justify-content: center;
1467 -ms-flex-pack: center;
1468 justify-content: center;
1469 -webkit-box-align: center;
1470 -webkit-align-items: center;
1471 -ms-flex-align: center;
1472 align-items: center;
1473 -webkit-box-orient: vertical;
1474 -webkit-box-direction: normal;
1475 -webkit-flex-direction: column;
1476 -ms-flex-direction: column;
1477 flex-direction: column;
1478}
1479.tabbar-labels a.tab-link,
1480.tabbar-labels a.link {
1481 height: 100%;
1482 -webkit-box-pack: justify;
1483 -webkit-justify-content: space-between;
1484 -ms-flex-pack: justify;
1485 justify-content: space-between;
1486 -webkit-box-align: center;
1487 -webkit-align-items: center;
1488 -ms-flex-align: center;
1489 align-items: center;
1490}
1491.tabbar-labels a.tab-link .tabbar-label,
1492.tabbar-labels a.link .tabbar-label {
1493 display: block;
1494 line-height: 1;
1495 margin: 0;
1496 position: relative;
1497 text-overflow: ellipsis;
1498 white-space: nowrap;
1499}
1500.tabbar-scrollable .toolbar-inner {
1501 overflow: auto;
1502 -webkit-overflow-scrolling: touch;
1503}
1504.tabbar-scrollable .toolbar-inner::-webkit-scrollbar {
1505 display: none !important;
1506 width: 0 !important;
1507 height: 0 !important;
1508 -webkit-appearance: none;
1509 opacity: 0 !important;
1510}
1511.tabbar-scrollable a.tab-link,
1512.tabbar-scrollable a.link {
1513 width: auto;
1514 -webkit-flex-shrink: 0;
1515 -ms-flex-negative: 0;
1516 flex-shrink: 0;
1517}
1518.views > .toolbar,
1519.view > .toolbar,
1520.page > .toolbar {
1521 position: absolute;
1522}
1523.ios .toolbar {
1524 height: 44px;
1525 font-size: 17px;
1526 background: #f7f7f8;
1527 bottom: 0;
1528}
1529.ios .toolbar:after {
1530 -webkit-backface-visibility: hidden;
1531 backface-visibility: hidden;
1532}
1533.ios .toolbar a.link {
1534 line-height: 44px;
1535 height: 44px;
1536}
1537.ios .toolbar a.link i + span,
1538.ios .toolbar a.link i + i,
1539.ios .toolbar a.link span + i,
1540.ios .toolbar a.link span + span {
1541 margin-right: 7px;
1542}
1543.ios .toolbar a.icon-only {
1544 min-height: 44px;
1545 display: -webkit-box;
1546 display: -webkit-flex;
1547 display: -ms-flexbox;
1548 display: flex;
1549 -webkit-box-pack: center;
1550 -webkit-justify-content: center;
1551 -ms-flex-pack: center;
1552 justify-content: center;
1553 -webkit-box-align: center;
1554 -webkit-align-items: center;
1555 -ms-flex-align: center;
1556 align-items: center;
1557 margin: 0;
1558 min-width: 44px;
1559}
1560.ios .toolbar b {
1561 font-weight: 600;
1562}
1563.ios .toolbar.no-hairline:before {
1564 display: none !important;
1565}
1566.ios .toolbar:before {
1567 content: '';
1568 position: absolute;
1569 background-color: #c4c4c4;
1570 display: block;
1571 z-index: 15;
1572 top: 0;
1573 right: auto;
1574 bottom: auto;
1575 left: 0;
1576 height: 1px;
1577 width: 100%;
1578 -webkit-transform-origin: 50% 0%;
1579 transform-origin: 50% 0%;
1580}
1581.ios.device-pixel-ratio-2 .toolbar:before {
1582 -webkit-transform: scaleY(0.5);
1583 transform: scaleY(0.5);
1584}
1585.ios.device-pixel-ratio-3 .toolbar:before {
1586 -webkit-transform: scaleY(0.33);
1587 transform: scaleY(0.33);
1588}
1589.ios .toolbar-inner {
1590 padding: 0 8px;
1591}
1592.ios .tabbar,
1593.ios .tabbar-labels {
1594 color: #929292;
1595}
1596.ios .tabbar a,
1597.ios .tabbar-labels a {
1598 color: #929292;
1599}
1600.ios .tabbar a.tab-link-active,
1601.ios .tabbar-labels a.tab-link-active {
1602 color: #007aff;
1603}
1604.ios .tabbar i.icon,
1605.ios .tabbar-labels i.icon {
1606 height: 30px;
1607}
1608.ios .tabbar-labels {
1609 height: 50px;
1610}
1611.ios .tabbar-labels a.tab-link,
1612.ios .tabbar-labels a.link {
1613 padding-top: 4px;
1614 padding-bottom: 4px;
1615}
1616.ios .tabbar-labels a.tab-link i + span,
1617.ios .tabbar-labels a.link i + span {
1618 margin: 0;
1619}
1620.ios .tabbar-labels .tabbar-label {
1621 letter-spacing: 0.01em;
1622 font-size: 10px;
1623}
1624@media (min-width: 768px) {
1625 .ios .tabbar .toolbar-inner,
1626 .ios .tabbar-labels .toolbar-inner {
1627 -webkit-box-pack: center;
1628 -webkit-justify-content: center;
1629 -ms-flex-pack: center;
1630 justify-content: center;
1631 }
1632 .ios .tabbar a.tab-link,
1633 .ios .tabbar-labels a.tab-link,
1634 .ios .tabbar a.link,
1635 .ios .tabbar-labels a.link {
1636 width: auto;
1637 min-width: 105px;
1638 }
1639 .ios .tabbar-labels {
1640 height: 56px;
1641 }
1642 .ios .tabbar-labels .tabbar-label {
1643 font-size: 14px;
1644 }
1645}
1646.ios .tabbar-scrollable .toolbar-inner {
1647 -webkit-box-pack: start;
1648 -webkit-justify-content: flex-start;
1649 -ms-flex-pack: start;
1650 justify-content: flex-start;
1651}
1652.ios .tabbar-scrollable a.tab-link,
1653.ios .tabbar-scrollable a.link {
1654 padding: 0 8px;
1655}
1656.ios .toolbar ~ * .page-content,
1657.ios .toolbar ~ .page-content {
1658 padding-bottom: 44px;
1659}
1660.ios .tabbar-labels ~ * .page-content,
1661.ios .tabbar-labels ~ .page-content {
1662 padding-bottom: 50px;
1663}
1664@media (min-width: 768px) {
1665 .ios .tabbar-labels ~ * .page-content,
1666 .ios .tabbar-labels ~ .page-content {
1667 padding-bottom: 56px;
1668 }
1669}
1670.ios .toolbar-transitioning {
1671 -webkit-transition-duration: 400ms;
1672 transition-duration: 400ms;
1673}
1674.ios .toolbar-hidden {
1675 -webkit-transform: translate3d(0, 100%, 0);
1676 transform: translate3d(0, 100%, 0);
1677}
1678.ios .theme-dark .toolbar,
1679.toolbar.ios .theme-dark {
1680 background: #1b1b1b;
1681}
1682.ios .theme-dark .toolbar:before,
1683.toolbar.ios .theme-dark:before {
1684 background-color: #282829;
1685}
1686.ios .color-theme-red .tabbar a.tab-link-active,
1687.ios .color-theme-red .tabbar-labels a.tab-link-active,
1688.ios .color-theme-red.tabbar-labels a.tab-link-active,
1689.ios .color-theme-red.tabbar a.tab-link-active {
1690 color: #ff3b30;
1691}
1692.ios .color-theme-green .tabbar a.tab-link-active,
1693.ios .color-theme-green .tabbar-labels a.tab-link-active,
1694.ios .color-theme-green.tabbar-labels a.tab-link-active,
1695.ios .color-theme-green.tabbar a.tab-link-active {
1696 color: #4cd964;
1697}
1698.ios .color-theme-blue .tabbar a.tab-link-active,
1699.ios .color-theme-blue .tabbar-labels a.tab-link-active,
1700.ios .color-theme-blue.tabbar-labels a.tab-link-active,
1701.ios .color-theme-blue.tabbar a.tab-link-active {
1702 color: #007aff;
1703}
1704.ios .color-theme-pink .tabbar a.tab-link-active,
1705.ios .color-theme-pink .tabbar-labels a.tab-link-active,
1706.ios .color-theme-pink.tabbar-labels a.tab-link-active,
1707.ios .color-theme-pink.tabbar a.tab-link-active {
1708 color: #ff2d55;
1709}
1710.ios .color-theme-yellow .tabbar a.tab-link-active,
1711.ios .color-theme-yellow .tabbar-labels a.tab-link-active,
1712.ios .color-theme-yellow.tabbar-labels a.tab-link-active,
1713.ios .color-theme-yellow.tabbar a.tab-link-active {
1714 color: #ffcc00;
1715}
1716.ios .color-theme-orange .tabbar a.tab-link-active,
1717.ios .color-theme-orange .tabbar-labels a.tab-link-active,
1718.ios .color-theme-orange.tabbar-labels a.tab-link-active,
1719.ios .color-theme-orange.tabbar a.tab-link-active {
1720 color: #ff9500;
1721}
1722.ios .color-theme-gray .tabbar a.tab-link-active,
1723.ios .color-theme-gray .tabbar-labels a.tab-link-active,
1724.ios .color-theme-gray.tabbar-labels a.tab-link-active,
1725.ios .color-theme-gray.tabbar a.tab-link-active {
1726 color: #8e8e93;
1727}
1728.ios .color-theme-white .tabbar a.tab-link-active,
1729.ios .color-theme-white .tabbar-labels a.tab-link-active,
1730.ios .color-theme-white.tabbar-labels a.tab-link-active,
1731.ios .color-theme-white.tabbar a.tab-link-active {
1732 color: #ffffff;
1733}
1734.ios .color-theme-black .tabbar a.tab-link-active,
1735.ios .color-theme-black .tabbar-labels a.tab-link-active,
1736.ios .color-theme-black.tabbar-labels a.tab-link-active,
1737.ios .color-theme-black.tabbar a.tab-link-active {
1738 color: #000000;
1739}
1740.ios .tabbar-labels.color-red a.tab-link-active,
1741.ios .tabbar.color-red a.tab-link-active {
1742 color: #ff3b30;
1743}
1744.ios .tabbar-labels.color-green a.tab-link-active,
1745.ios .tabbar.color-green a.tab-link-active {
1746 color: #4cd964;
1747}
1748.ios .tabbar-labels.color-blue a.tab-link-active,
1749.ios .tabbar.color-blue a.tab-link-active {
1750 color: #007aff;
1751}
1752.ios .tabbar-labels.color-pink a.tab-link-active,
1753.ios .tabbar.color-pink a.tab-link-active {
1754 color: #ff2d55;
1755}
1756.ios .tabbar-labels.color-yellow a.tab-link-active,
1757.ios .tabbar.color-yellow a.tab-link-active {
1758 color: #ffcc00;
1759}
1760.ios .tabbar-labels.color-orange a.tab-link-active,
1761.ios .tabbar.color-orange a.tab-link-active {
1762 color: #ff9500;
1763}
1764.ios .tabbar-labels.color-gray a.tab-link-active,
1765.ios .tabbar.color-gray a.tab-link-active {
1766 color: #8e8e93;
1767}
1768.ios .tabbar-labels.color-white a.tab-link-active,
1769.ios .tabbar.color-white a.tab-link-active {
1770 color: #ffffff;
1771}
1772.ios .tabbar-labels.color-black a.tab-link-active,
1773.ios .tabbar.color-black a.tab-link-active {
1774 color: #000000;
1775}
1776.ios.device-iphone-x .views > .toolbar,
1777.ios.device-iphone-x .view > .toolbar,
1778.ios.device-iphone-x .page > .toolbar,
1779.ios.device-iphone-x .popup > .toolbar,
1780.ios.device-iphone-x .panel > .toolbar,
1781.ios.device-iphone-x .login-screen > .toolbar {
1782 height: calc(44px + constant(safe-area-inset-bottom));
1783 height: calc(44px + env(safe-area-inset-bottom));
1784}
1785.ios.device-iphone-x .views > .toolbar .toolbar-inner,
1786.ios.device-iphone-x .view > .toolbar .toolbar-inner,
1787.ios.device-iphone-x .page > .toolbar .toolbar-inner,
1788.ios.device-iphone-x .popup > .toolbar .toolbar-inner,
1789.ios.device-iphone-x .panel > .toolbar .toolbar-inner,
1790.ios.device-iphone-x .login-screen > .toolbar .toolbar-inner {
1791 height: auto;
1792 bottom: constant(safe-area-inset-bottom);
1793 bottom: env(safe-area-inset-bottom);
1794}
1795.ios.device-iphone-x .views > .tabbar-labels,
1796.ios.device-iphone-x .view > .tabbar-labels,
1797.ios.device-iphone-x .page > .tabbar-labels,
1798.ios.device-iphone-x .popup > .tabbar-labels,
1799.ios.device-iphone-x .panel > .tabbar-labels,
1800.ios.device-iphone-x .login-screen > .tabbar-labels {
1801 height: calc(50px + constant(safe-area-inset-bottom));
1802 height: calc(50px + env(safe-area-inset-bottom));
1803}
1804@media (min-width: 768px) {
1805 .ios.device-iphone-x .views > .tabbar-labels,
1806 .ios.device-iphone-x .view > .tabbar-labels,
1807 .ios.device-iphone-x .page > .tabbar-labels,
1808 .ios.device-iphone-x .popup > .tabbar-labels,
1809 .ios.device-iphone-x .panel > .tabbar-labels,
1810 .ios.device-iphone-x .login-screen > .tabbar-labels {
1811 height: calc(56px + constant(safe-area-inset-bottom));
1812 height: calc(56px + env(safe-area-inset-bottom));
1813 }
1814}
1815.ios.device-iphone-x .toolbar ~ * .page-content,
1816.ios.device-iphone-x .toolbar ~ .page-content {
1817 padding-bottom: calc(44px + constant(safe-area-inset-bottom));
1818 padding-bottom: calc(44px + env(safe-area-inset-bottom));
1819}
1820.ios.device-iphone-x .tabbar-labels ~ * .page-content,
1821.ios.device-iphone-x .tabbar-labels ~ .page-content {
1822 padding-bottom: calc(50px + constant(safe-area-inset-bottom));
1823 padding-bottom: calc(50px + env(safe-area-inset-bottom));
1824}
1825@media (min-width: 768px) {
1826 .ios.device-iphone-x .tabbar-labels ~ * .page-content,
1827 .ios.device-iphone-x .tabbar-labels ~ .page-content {
1828 padding-bottom: calc(56px + constant(safe-area-inset-bottom));
1829 padding-bottom: calc(56px + env(safe-area-inset-bottom));
1830 }
1831}
1832@media (orientation: landscape) {
1833 .ios.device-iphone-x .ios-left-edge .toolbar-inner,
1834 .ios.device-iphone-x .ios-edges .toolbar-inner,
1835 .ios.device-iphone-x .popup .toolbar-inner,
1836 .ios.device-iphone-x .sheet-modal .toolbar-inner,
1837 .ios.device-iphone-x .panel-left .toolbar-inner {
1838 padding-left: calc(8px + constant(safe-area-inset-left));
1839 padding-left: calc(8px + env(safe-area-inset-left));
1840 }
1841 .ios.device-iphone-x .ios-right-edge .toolbar-inner,
1842 .ios.device-iphone-x .ios-edges .toolbar-inner,
1843 .ios.device-iphone-x .popup .toolbar-inner,
1844 .ios.device-iphone-x .sheet-modal .toolbar-inner,
1845 .ios.device-iphone-x .panel-right .toolbar-inner {
1846 padding-right: calc(8px + constant(safe-area-inset-right));
1847 padding-right: calc(8px + env(safe-area-inset-right));
1848 }
1849}
1850.md .toolbar {
1851 background: #2196f3;
1852 height: 48px;
1853 color: #fff;
1854 font-size: 14px;
1855 top: 0;
1856}
1857.md .toolbar:after {
1858 content: '';
1859 position: absolute;
1860 right: 0;
1861 width: 100%;
1862 top: 100%;
1863 bottom: auto;
1864 height: 10px;
1865 pointer-events: none;
1866 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.05)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
1867 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
1868 background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
1869}
1870.md .toolbar.no-shadow:after {
1871 display: none;
1872}
1873.md .toolbar a {
1874 color: #fff;
1875}
1876.md .toolbar a.link {
1877 -webkit-box-pack: center;
1878 -webkit-justify-content: center;
1879 -ms-flex-pack: center;
1880 justify-content: center;
1881 padding: 0 16px;
1882 min-width: 48px;
1883 line-height: 48px;
1884 height: 48px;
1885}
1886.md .toolbar a.link:before {
1887 content: '';
1888 width: 152%;
1889 height: 152%;
1890 position: absolute;
1891 left: -26%;
1892 top: -26%;
1893 background-image: -webkit-radial-gradient(center, circle, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%);
1894 background-image: radial-gradient(circle at center, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%);
1895 background-repeat: no-repeat;
1896 background-position: center;
1897 background-size: 100% 100%;
1898 opacity: 0;
1899 pointer-events: none;
1900 -webkit-transition-duration: 600ms;
1901 transition-duration: 600ms;
1902}
1903.md .toolbar a.link.active-state:before {
1904 opacity: 1;
1905 -webkit-transition-duration: 150ms;
1906 transition-duration: 150ms;
1907}
1908.md .toolbar a.link i + span,
1909.md .toolbar a.link i + i,
1910.md .toolbar a.link span + i,
1911.md .toolbar a.link span + span {
1912 margin-right: 8px;
1913}
1914.md .toolbar a.icon-only {
1915 min-width: 0;
1916 -webkit-flex-shrink: 0;
1917 -ms-flex-negative: 0;
1918 flex-shrink: 0;
1919}
1920.md .toolbar-inner {
1921 overflow: hidden;
1922}
1923.md .tabbar a.link,
1924.md .tabbar-labels a.link,
1925.md .tabbar a.tab-link,
1926.md .tabbar-labels a.tab-link {
1927 padding-left: 0;
1928 padding-right: 0;
1929 font-size: 14px;
1930 text-transform: uppercase;
1931 font-weight: 500;
1932 letter-spacing: 0.03em;
1933}
1934.md .tabbar i.icon,
1935.md .tabbar-labels i.icon {
1936 height: 24px;
1937}
1938.md .tabbar a.tab-link,
1939.md .tabbar-labels a.tab-link {
1940 -webkit-transition-duration: 300ms;
1941 transition-duration: 300ms;
1942 overflow: hidden;
1943 color: rgba(255, 255, 255, 0.7);
1944 position: relative;
1945}
1946.md .tabbar a.tab-link.tab-link-active,
1947.md .tabbar-labels a.tab-link.tab-link-active,
1948.md .tabbar a.tab-link.active-state,
1949.md .tabbar-labels a.tab-link.active-state {
1950 color: #ffffff;
1951}
1952.md .tabbar .tab-link-highlight,
1953.md .tabbar-labels .tab-link-highlight {
1954 position: absolute;
1955 left: 0;
1956 bottom: 0;
1957 height: 2px;
1958 background: #fff;
1959 -webkit-transition-duration: 300ms;
1960 transition-duration: 300ms;
1961 right: 0;
1962}
1963.md .toolbar-bottom-md,
1964.md .messagebar {
1965 top: auto !important;
1966 bottom: 0 !important;
1967}
1968.md .toolbar-bottom-md:after,
1969.md .messagebar:after {
1970 content: '';
1971 position: absolute;
1972 right: 0;
1973 width: 100%;
1974 bottom: 100%;
1975 height: 10px;
1976 top: auto;
1977 pointer-events: none;
1978 background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.05)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
1979 background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
1980 background: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
1981}
1982.md .toolbar-bottom-md .tab-link-highlight,
1983.md .messagebar .tab-link-highlight {
1984 bottom: auto;
1985 top: 0;
1986}
1987.md .tabbar-labels {
1988 height: 72px;
1989}
1990.md .tabbar-labels a.tab-link,
1991.md .tabbar-labels a.link {
1992 padding-top: 12px;
1993 padding-bottom: 12px;
1994}
1995.md .tabbar-labels .tabbar-label {
1996 margin-top: 10px;
1997 max-width: 100%;
1998 overflow: hidden;
1999}
2000.md .tabbar-labels.toolbar-bottom-md {
2001 height: 56px;
2002}
2003.md .tabbar-labels.toolbar-bottom-md a.tab-link,
2004.md .tabbar-labels.toolbar-bottom-md a.link {
2005 padding-top: 7px;
2006 padding-bottom: 7px;
2007}
2008.md .tabbar-labels.toolbar-bottom-md .tabbar-label {
2009 text-transform: none;
2010 line-height: 1.2;
2011 font-weight: normal;
2012 letter-spacing: 0;
2013}
2014.md .tabbar-scrollable .toolbar-inner {
2015 overflow: auto;
2016 -webkit-box-pack: start;
2017 -webkit-justify-content: flex-start;
2018 -ms-flex-pack: start;
2019 justify-content: flex-start;
2020}
2021.md .tabbar-scrollable a.tab-link,
2022.md .tabbar-scrollable a.link {
2023 padding: 0 16px;
2024}
2025.md .toolbar:not(.toolbar-bottom-md):not(.messagebar) ~ * .page-content,
2026.md .toolbar:not(.toolbar-bottom-md):not(.messagebar) ~ .page-content {
2027 padding-top: 48px;
2028}
2029.md .toolbar.tabbar-labels:not(.toolbar-bottom-md) ~ * .page-content,
2030.md .toolbar.tabbar-labels:not(.toolbar-bottom-md) ~ .page-content {
2031 padding-top: 72px;
2032}
2033.md .toolbar-hidden {
2034 -webkit-transform: translate3d(0, -100%, 0);
2035 transform: translate3d(0, -100%, 0);
2036}
2037.md .toolbar-hidden:after {
2038 display: none;
2039}
2040.md .toolbar-hidden.toolbar-bottom-md,
2041.md .toolbar-hidden.messagebar {
2042 -webkit-transform: translate3d(0, 100%, 0);
2043 transform: translate3d(0, 100%, 0);
2044}
2045.md .navbar + .toolbar:not(.toolbar-bottom-md):not(.messagebar) {
2046 top: 56px;
2047}
2048.md .navbar + .toolbar:not(.toolbar-bottom-md):not(.messagebar) ~ * .page-content,
2049.md .navbar + .toolbar:not(.toolbar-bottom-md):not(.messagebar) ~ .page-content {
2050 padding-top: 104px;
2051}
2052.md .navbar + .toolbar.tabbar-labels:not(.toolbar-bottom-md) ~ * .page-content,
2053.md .navbar + .toolbar.tabbar-labels:not(.toolbar-bottom-md) ~ .page-content {
2054 padding-top: 128px;
2055}
2056.md .navbar + .toolbar-hidden:not(.toolbar-bottom-md):not(.messagebar) {
2057 -webkit-transform: translate3d(0, -104px, 0);
2058 transform: translate3d(0, -104px, 0);
2059}
2060.md .navbar + .toolbar-hidden.tabbar-labels:not(.toolbar-bottom-md) {
2061 -webkit-transform: translate3d(0, -128px, 0);
2062 transform: translate3d(0, -128px, 0);
2063}
2064.md .navbar.navbar-hidden + .toolbar:not(.toolbar-bottom-md):not(.messagebar):not(.toolbar-hidden) {
2065 -webkit-transform: translate3d(0, -56px, 0);
2066 transform: translate3d(0, -56px, 0);
2067}
2068@media (min-width: 768px) {
2069 .md .navbar + .toolbar:not(.toolbar-bottom-md):not(.messagebar) {
2070 top: 64px;
2071 }
2072 .md .navbar + .toolbar:not(.toolbar-bottom-md):not(.messagebar) ~ * .page-content,
2073 .md .navbar + .toolbar:not(.toolbar-bottom-md):not(.messagebar) ~ .page-content {
2074 padding-top: 112px;
2075 }
2076 .md .navbar + .toolbar.tabbar-labels:not(.toolbar-bottom-md) ~ * .page-content,
2077 .md .navbar + .toolbar.tabbar-labels:not(.toolbar-bottom-md) ~ .page-content {
2078 padding-top: 136px;
2079 }
2080 .md .navbar.navbar-hidden + .toolbar:not(.toolbar-bottom-md):not(.messagebar):not(.toolbar-hidden) {
2081 -webkit-transform: translate3d(0, -64px, 0);
2082 transform: translate3d(0, -64px, 0);
2083 }
2084 .md .navbar + .toolbar-hidden:not(.toolbar-bottom-md):not(.messagebar) {
2085 -webkit-transform: translate3d(0, -112px, 0);
2086 transform: translate3d(0, -112px, 0);
2087 }
2088 .md .navbar + .toolbar-hidden.tabbar-labels:not(.toolbar-bottom-md):not(.messagebar) {
2089 -webkit-transform: translate3d(0, -136px, 0);
2090 transform: translate3d(0, -136px, 0);
2091 }
2092}
2093.md .toolbar-bottom-md ~ * .page-content,
2094.md .toolbar-bottom-md ~ .page-content,
2095.md .messagebar ~ * .page-content,
2096.md .messagebar ~ .page-content {
2097 padding-bottom: 48px;
2098}
2099.md .toolbar-bottom-md.tabbar-labels ~ * .page-content,
2100.md .toolbar-bottom-md.tabbar-labels ~ .page-content {
2101 padding-bottom: 56px;
2102}
2103.md .toolbar-transitioning,
2104.md .navbar-transitioning + .toolbar {
2105 -webkit-transition-duration: 400ms;
2106 transition-duration: 400ms;
2107}
2108.md .color-theme-red .toolbar:not(.messagebar),
2109.md .color-theme-red.toolbar:not(.messagebar) {
2110 background: #f44336;
2111}
2112.md .color-theme-green .toolbar:not(.messagebar),
2113.md .color-theme-green.toolbar:not(.messagebar) {
2114 background: #4caf50;
2115}
2116.md .color-theme-blue .toolbar:not(.messagebar),
2117.md .color-theme-blue.toolbar:not(.messagebar) {
2118 background: #2196f3;
2119}
2120.md .color-theme-pink .toolbar:not(.messagebar),
2121.md .color-theme-pink.toolbar:not(.messagebar) {
2122 background: #e91e63;
2123}
2124.md .color-theme-yellow .toolbar:not(.messagebar),
2125.md .color-theme-yellow.toolbar:not(.messagebar) {
2126 background: #ffeb3b;
2127}
2128.md .color-theme-orange .toolbar:not(.messagebar),
2129.md .color-theme-orange.toolbar:not(.messagebar) {
2130 background: #ff9800;
2131}
2132.md .color-theme-gray .toolbar:not(.messagebar),
2133.md .color-theme-gray.toolbar:not(.messagebar) {
2134 background: #9e9e9e;
2135}
2136.md .color-theme-white .toolbar:not(.messagebar),
2137.md .color-theme-white.toolbar:not(.messagebar) {
2138 background: #ffffff;
2139}
2140.md .color-theme-black .toolbar:not(.messagebar),
2141.md .color-theme-black.toolbar:not(.messagebar) {
2142 background: #000000;
2143}
2144.md .toolbar:not(.messagebar).color-red {
2145 background: #f44336;
2146}
2147.md .toolbar:not(.messagebar).color-green {
2148 background: #4caf50;
2149}
2150.md .toolbar:not(.messagebar).color-blue {
2151 background: #2196f3;
2152}
2153.md .toolbar:not(.messagebar).color-pink {
2154 background: #e91e63;
2155}
2156.md .toolbar:not(.messagebar).color-yellow {
2157 background: #ffeb3b;
2158}
2159.md .toolbar:not(.messagebar).color-orange {
2160 background: #ff9800;
2161}
2162.md .toolbar:not(.messagebar).color-gray {
2163 background: #9e9e9e;
2164}
2165.md .toolbar:not(.messagebar).color-white {
2166 background: #ffffff;
2167}
2168.md .toolbar:not(.messagebar).color-black {
2169 background: #000000;
2170}
2171.md.device-iphone-x .views > .toolbar:first-child:not(.toolbar-bottom-md),
2172.md.device-iphone-x .view > .toolbar:first-child:not(.toolbar-bottom-md),
2173.md.device-iphone-x .page > .toolbar:first-child:not(.toolbar-bottom-md),
2174.md.device-iphone-x .popup > .toolbar:first-child:not(.toolbar-bottom-md),
2175.md.device-iphone-x .panel > .toolbar:first-child:not(.toolbar-bottom-md),
2176.md.device-iphone-x .login-screen > .toolbar:first-child:not(.toolbar-bottom-md) {
2177 height: calc(48px + constant(safe-area-inset-top));
2178 height: calc(48px + env(safe-area-inset-top));
2179}
2180.md.device-iphone-x .views > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2181.md.device-iphone-x .view > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2182.md.device-iphone-x .page > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2183.md.device-iphone-x .popup > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2184.md.device-iphone-x .panel > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2185.md.device-iphone-x .login-screen > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner {
2186 height: auto;
2187}
2188.md.device-iphone-x .views > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2189.md.device-iphone-x .view > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2190.md.device-iphone-x .page > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2191.md.device-iphone-x .popup > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2192.md.device-iphone-x .panel > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner,
2193.md.device-iphone-x .login-screen > .toolbar:first-child:not(.toolbar-bottom-md) .toolbar-inner {
2194 bottom: 0;
2195 top: constant(safe-area-inset-top);
2196 top: env(safe-area-inset-top);
2197}
2198.md.device-iphone-x .views > .toolbar:first-child:not(.toolbar-bottom-md).tabbar-labels,
2199.md.device-iphone-x .view > .toolbar:first-child:not(.toolbar-bottom-md).tabbar-labels,
2200.md.device-iphone-x .page > .toolbar:first-child:not(.toolbar-bottom-md).tabbar-labels,
2201.md.device-iphone-x .popup > .toolbar:first-child:not(.toolbar-bottom-md).tabbar-labels,
2202.md.device-iphone-x .panel > .toolbar:first-child:not(.toolbar-bottom-md).tabbar-labels,
2203.md.device-iphone-x .login-screen > .toolbar:first-child:not(.toolbar-bottom-md).tabbar-labels {
2204 height: calc(72px + constant(safe-area-inset-top));
2205 height: calc(72px + env(safe-area-inset-top));
2206}
2207.md.device-iphone-x .views > .toolbar-bottom-md,
2208.md.device-iphone-x .view > .toolbar-bottom-md,
2209.md.device-iphone-x .page > .toolbar-bottom-md,
2210.md.device-iphone-x .popup > .toolbar-bottom-md,
2211.md.device-iphone-x .panel > .toolbar-bottom-md,
2212.md.device-iphone-x .login-screen > .toolbar-bottom-md {
2213 height: calc(48px + constant(safe-area-inset-bottom));
2214 height: calc(48px + env(safe-area-inset-bottom));
2215}
2216.md.device-iphone-x .views > .toolbar-bottom-md .toolbar-inner,
2217.md.device-iphone-x .view > .toolbar-bottom-md .toolbar-inner,
2218.md.device-iphone-x .page > .toolbar-bottom-md .toolbar-inner,
2219.md.device-iphone-x .popup > .toolbar-bottom-md .toolbar-inner,
2220.md.device-iphone-x .panel > .toolbar-bottom-md .toolbar-inner,
2221.md.device-iphone-x .login-screen > .toolbar-bottom-md .toolbar-inner {
2222 height: auto;
2223 top: 0;
2224 bottom: constant(safe-area-inset-bottom);
2225 bottom: env(safe-area-inset-bottom);
2226}
2227.md.device-iphone-x .views > .toolbar-bottom-md.tabbar-labels,
2228.md.device-iphone-x .view > .toolbar-bottom-md.tabbar-labels,
2229.md.device-iphone-x .page > .toolbar-bottom-md.tabbar-labels,
2230.md.device-iphone-x .popup > .toolbar-bottom-md.tabbar-labels,
2231.md.device-iphone-x .panel > .toolbar-bottom-md.tabbar-labels,
2232.md.device-iphone-x .login-screen > .toolbar-bottom-md.tabbar-labels {
2233 height: calc(56px + constant(safe-area-inset-bottom));
2234 height: calc(56px + env(safe-area-inset-bottom));
2235}
2236.md.device-iphone-x .toolbar-bottom-md ~ * .page-content,
2237.md.device-iphone-x .toolbar-bottom-md ~ .page-content,
2238.md.device-iphone-x .messagebar ~ * .page-content,
2239.md.device-iphone-x .messagebar ~ .page-content {
2240 padding-bottom: calc(48px + constant(safe-area-inset-bottom));
2241 padding-bottom: calc(48px + env(safe-area-inset-bottom));
2242}
2243.md.device-iphone-x .toolbar-bottom-md.tabbar-labels ~ * .page-content,
2244.md.device-iphone-x .toolbar-bottom-md.tabbar-labels ~ .page-content {
2245 padding-bottom: calc(56px + constant(safe-area-inset-bottom));
2246 padding-bottom: calc(56px + env(safe-area-inset-bottom));
2247}
2248@media (orientation: landscape) {
2249 .md.device-iphone-x .ios-left-edge .toolbar-inner,
2250 .md.device-iphone-x .ios-edges .toolbar-inner,
2251 .md.device-iphone-x .popup .toolbar-inner,
2252 .md.device-iphone-x .sheet-modal .toolbar-inner,
2253 .md.device-iphone-x .panel-left .toolbar-inner {
2254 padding-left: constant(safe-area-inset-left);
2255 padding-left: env(safe-area-inset-left);
2256 }
2257 .md.device-iphone-x .ios-right-edge .toolbar-inner,
2258 .md.device-iphone-x .ios-edges .toolbar-inner,
2259 .md.device-iphone-x .popup .toolbar-inner,
2260 .md.device-iphone-x .sheet-modal .toolbar-inner,
2261 .md.device-iphone-x .panel-right .toolbar-inner {
2262 padding-right: constant(safe-area-inset-right);
2263 padding-right: env(safe-area-inset-right);
2264 }
2265}
2266/* === Subnavbar === */
2267.subnavbar {
2268 width: 100%;
2269 position: absolute;
2270 left: 0;
2271 top: 0;
2272 z-index: 500;
2273 -webkit-box-sizing: border-box;
2274 box-sizing: border-box;
2275 display: -webkit-box;
2276 display: -webkit-flex;
2277 display: -ms-flexbox;
2278 display: flex;
2279 -webkit-box-pack: justify;
2280 -webkit-justify-content: space-between;
2281 -ms-flex-pack: justify;
2282 justify-content: space-between;
2283 -webkit-box-align: center;
2284 -webkit-align-items: center;
2285 -ms-flex-align: center;
2286 align-items: center;
2287}
2288.subnavbar .title {
2289 position: relative;
2290 overflow: hidden;
2291 text-overflow: ellpsis;
2292 white-space: nowrap;
2293}
2294.subnavbar .left,
2295.subnavbar .right {
2296 -webkit-flex-shrink: 0;
2297 -ms-flex-negative: 0;
2298 flex-shrink: 0;
2299 display: -webkit-box;
2300 display: -webkit-flex;
2301 display: -ms-flexbox;
2302 display: flex;
2303 -webkit-box-pack: start;
2304 -webkit-justify-content: flex-start;
2305 -ms-flex-pack: start;
2306 justify-content: flex-start;
2307 -webkit-box-align: center;
2308 -webkit-align-items: center;
2309 -ms-flex-align: center;
2310 align-items: center;
2311}
2312.subnavbar .right:first-child {
2313 position: absolute;
2314 height: 100%;
2315}
2316.subnavbar-inner {
2317 width: 100%;
2318 height: 100%;
2319 display: -webkit-box;
2320 display: -webkit-flex;
2321 display: -ms-flexbox;
2322 display: flex;
2323 -webkit-box-align: center;
2324 -webkit-align-items: center;
2325 -ms-flex-align: center;
2326 align-items: center;
2327 -webkit-box-sizing: border-box;
2328 box-sizing: border-box;
2329 -webkit-box-pack: justify;
2330 -webkit-justify-content: space-between;
2331 -ms-flex-pack: justify;
2332 justify-content: space-between;
2333 overflow: hidden;
2334}
2335.subnavbar-inner.stacked {
2336 display: none;
2337}
2338.navbar .subnavbar {
2339 top: 100%;
2340}
2341.views > .navbar,
2342.view > .navbar,
2343.page > .navbar {
2344 position: absolute;
2345}
2346.ios .subnavbar {
2347 height: 45px;
2348 margin-top: -1px;
2349 padding-top: 1px;
2350 background: #f7f7f8;
2351}
2352.ios .subnavbar.no-hairline:after {
2353 display: none !important;
2354}
2355.ios .subnavbar .title {
2356 font-weight: 700;
2357 line-height: 1;
2358 overflow: visible;
2359 font-size: 34px;
2360 text-align: center;
2361 display: -webkit-box;
2362 display: -webkit-flex;
2363 display: -ms-flexbox;
2364 display: flex;
2365 -webkit-box-align: center;
2366 -webkit-align-items: center;
2367 -ms-flex-align: center;
2368 align-items: center;
2369 -webkit-align-self: flex-start;
2370 -ms-flex-item-align: start;
2371 align-self: flex-start;
2372 -webkit-flex-shrink: 10;
2373 -ms-flex-negative: 10;
2374 flex-shrink: 10;
2375 letter-spacing: -0.03em;
2376}
2377.ios .subnavbar .title {
2378 margin-right: 7px;
2379}
2380.ios .subnavbar .left a + a,
2381.ios .subnavbar .right a + a {
2382 margin-right: 15px;
2383}
2384.ios .subnavbar .left {
2385 margin-left: 10px;
2386}
2387.ios .subnavbar .right {
2388 margin-right: 10px;
2389}
2390.ios .subnavbar .right:first-child {
2391 left: 8px;
2392}
2393.ios .subnavbar a.link {
2394 line-height: 44px;
2395 height: 44px;
2396 -webkit-box-pack: start;
2397 -webkit-justify-content: flex-start;
2398 -ms-flex-pack: start;
2399 justify-content: flex-start;
2400}
2401.ios .subnavbar a.icon-only {
2402 min-width: 44px;
2403 -webkit-box-pack: center;
2404 -webkit-justify-content: center;
2405 -ms-flex-pack: center;
2406 justify-content: center;
2407 margin: 0;
2408}
2409.ios .subnavbar:after {
2410 content: '';
2411 position: absolute;
2412 background-color: #c4c4c4;
2413 display: block;
2414 z-index: 15;
2415 top: auto;
2416 right: auto;
2417 bottom: 0;
2418 left: 0;
2419 height: 1px;
2420 width: 100%;
2421 -webkit-transform-origin: 50% 100%;
2422 transform-origin: 50% 100%;
2423}
2424.ios.device-pixel-ratio-2 .subnavbar:after {
2425 -webkit-transform: scaleY(0.5);
2426 transform: scaleY(0.5);
2427}
2428.ios.device-pixel-ratio-3 .subnavbar:after {
2429 -webkit-transform: scaleY(0.33);
2430 transform: scaleY(0.33);
2431}
2432.ios .subnavbar-inner {
2433 padding: 0 8px;
2434}
2435.ios .navbar ~ .page-with-subnavbar:not(.no-navbar) .subnavbar,
2436.ios .navbar ~ .subnavbar {
2437 top: 44px;
2438}
2439.ios .page-with-subnavbar .page-content,
2440.ios .subnavbar ~ .page-content,
2441.ios .subnavbar ~ * .page-content {
2442 padding-top: 44px;
2443}
2444.ios .navbar ~ .page-with-subnavbar:not(.no-navbar) .page-content,
2445.ios .page-with-subnavbar .navbar ~ .page-content,
2446.ios .navbar ~ *:not(.no-navbar) .subnavbar ~ .page-content,
2447.ios .navbar ~ *:not(.no-navbar) .subnavbar ~ * .page-content {
2448 padding-top: 88px;
2449}
2450.ios .theme-dark .subnavbar,
2451.subnavbar.ios .theme-dark {
2452 background: #1b1b1b;
2453}
2454.ios .theme-dark .subnavbar:after,
2455.subnavbar.ios .theme-dark:after {
2456 background-color: #282829;
2457}
2458@media (orientation: landscape) {
2459 .ios.device-iphone-x .ios-left-edge .subnavbar-inner,
2460 .ios.device-iphone-x .ios-edges .subnavbar-inner,
2461 .ios.device-iphone-x .popup .subnavbar-inner,
2462 .ios.device-iphone-x .sheet-modal .subnavbar-inner,
2463 .ios.device-iphone-x .panel-left .subnavbar-inner {
2464 padding-left: calc(8px + constant(safe-area-inset-left));
2465 padding-left: calc(8px + env(safe-area-inset-left));
2466 }
2467 .ios.device-iphone-x .ios-right-edge .subnavbar-inner,
2468 .ios.device-iphone-x .ios-edges .subnavbar-inner,
2469 .ios.device-iphone-x .popup .subnavbar-inner,
2470 .ios.device-iphone-x .sheet-modal .subnavbar-inner,
2471 .ios.device-iphone-x .panel-right .subnavbar-inner {
2472 padding-right: calc(8px + constant(safe-area-inset-right));
2473 padding-right: calc(8px + env(safe-area-inset-right));
2474 }
2475}
2476.md .subnavbar {
2477 height: 48px;
2478 background: #2196f3;
2479 color: #fff;
2480}
2481.md .subnavbar:after {
2482 content: '';
2483 position: absolute;
2484 right: 0;
2485 width: 100%;
2486 top: 100%;
2487 bottom: auto;
2488 height: 10px;
2489 pointer-events: none;
2490 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.05)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
2491 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
2492 background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
2493}
2494.md .subnavbar.no-shadow:after {
2495 display: none;
2496}
2497.md .subnavbar .title {
2498 margin: 0 16px;
2499 font-size: 20px;
2500 line-height: 48px;
2501 display: inline-block;
2502 text-align: left;
2503 font-weight: 500;
2504}
2505.md .subnavbar .title:first-child {
2506 margin-right: 56px;
2507}
2508.md .subnavbar .right {
2509 margin-right: auto;
2510}
2511.md .subnavbar .right:first-child {
2512 left: 16px;
2513}
2514.md .subnavbar a {
2515 color: inherit;
2516}
2517.md .subnavbar a.link {
2518 line-height: 48px;
2519 height: 48px;
2520 min-width: 48px;
2521 -webkit-box-pack: center;
2522 -webkit-justify-content: center;
2523 -ms-flex-pack: center;
2524 justify-content: center;
2525 padding: 0 16px;
2526}
2527.md .subnavbar a.link:before {
2528 content: '';
2529 width: 152%;
2530 height: 152%;
2531 position: absolute;
2532 left: -26%;
2533 top: -26%;
2534 background-image: -webkit-radial-gradient(center, circle, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%);
2535 background-image: radial-gradient(circle at center, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%);
2536 background-repeat: no-repeat;
2537 background-position: center;
2538 background-size: 100% 100%;
2539 opacity: 0;
2540 pointer-events: none;
2541 -webkit-transition-duration: 600ms;
2542 transition-duration: 600ms;
2543}
2544.md .subnavbar a.link.active-state:before {
2545 opacity: 1;
2546 -webkit-transition-duration: 150ms;
2547 transition-duration: 150ms;
2548}
2549.md .subnavbar a.icon-only {
2550 -webkit-flex-shrink: 0;
2551 -ms-flex-negative: 0;
2552 flex-shrink: 0;
2553 min-width: 0;
2554}
2555.md .subnavbar-inner {
2556 padding: 0 16px;
2557}
2558.md .subnavbar-inner > a.link:first-child {
2559 margin-right: -16px;
2560}
2561.md .subnavbar-inner > a.link:last-child {
2562 margin-left: -16px;
2563}
2564.md .subnavbar ~ * .page-content,
2565.md .subnavbar ~ .page-content,
2566.md .page-with-subnavbar .page-content {
2567 padding-top: 48px;
2568}
2569.md .navbar ~ .subnavbar ~ .page-content,
2570.md .navbar ~ .subnavbar ~ * .page-content,
2571.md .page-with-subnavbar .navbar ~ * .page-content,
2572.md .page-with-subnavbar .navbar ~ .page-content {
2573 padding-top: 104px;
2574}
2575@media (min-width: 768px) {
2576 .md .navbar ~ .subnavbar ~ .page-content,
2577 .md .navbar ~ .subnavbar ~ * .page-content,
2578 .md .page-with-subnavbar .navbar ~ * .page-content,
2579 .md .page-with-subnavbar .navbar ~ .page-content {
2580 padding-top: 112px;
2581 }
2582}
2583.md .navbar ~ .subnavbar,
2584.md .navbar ~ * .subnavbar,
2585.md .page-with-subnavbar .navbar ~ .subnavbar,
2586.md .page-with-subnavbar .navbar ~ * .subnavbar {
2587 top: 56px;
2588}
2589@media (min-width: 768px) {
2590 .md .navbar ~ .subnavbar,
2591 .md .navbar ~ * .subnavbar,
2592 .md .page-with-subnavbar .navbar ~ .subnavbar,
2593 .md .page-with-subnavbar .navbar ~ * .subnavbar {
2594 top: 64px;
2595 }
2596}
2597.md .color-theme-red .subnavbar,
2598.md .color-theme-red.subnavbar {
2599 background: #f44336;
2600}
2601.md .color-theme-green .subnavbar,
2602.md .color-theme-green.subnavbar {
2603 background: #4caf50;
2604}
2605.md .color-theme-blue .subnavbar,
2606.md .color-theme-blue.subnavbar {
2607 background: #2196f3;
2608}
2609.md .color-theme-pink .subnavbar,
2610.md .color-theme-pink.subnavbar {
2611 background: #e91e63;
2612}
2613.md .color-theme-yellow .subnavbar,
2614.md .color-theme-yellow.subnavbar {
2615 background: #ffeb3b;
2616}
2617.md .color-theme-orange .subnavbar,
2618.md .color-theme-orange.subnavbar {
2619 background: #ff9800;
2620}
2621.md .color-theme-gray .subnavbar,
2622.md .color-theme-gray.subnavbar {
2623 background: #9e9e9e;
2624}
2625.md .color-theme-white .subnavbar,
2626.md .color-theme-white.subnavbar {
2627 background: #ffffff;
2628}
2629.md .color-theme-black .subnavbar,
2630.md .color-theme-black.subnavbar {
2631 background: #000000;
2632}
2633.md .subnavbar.color-red {
2634 background: #f44336;
2635}
2636.md .subnavbar.color-green {
2637 background: #4caf50;
2638}
2639.md .subnavbar.color-blue {
2640 background: #2196f3;
2641}
2642.md .subnavbar.color-pink {
2643 background: #e91e63;
2644}
2645.md .subnavbar.color-yellow {
2646 background: #ffeb3b;
2647}
2648.md .subnavbar.color-orange {
2649 background: #ff9800;
2650}
2651.md .subnavbar.color-gray {
2652 background: #9e9e9e;
2653}
2654.md .subnavbar.color-white {
2655 background: #ffffff;
2656}
2657.md .subnavbar.color-black {
2658 background: #000000;
2659}
2660@media (orientation: landscape) {
2661 .md.device-iphone-x .ios-left-edge .subnavbar-inner,
2662 .md.device-iphone-x .ios-edges .subnavbar-inner,
2663 .md.device-iphone-x .popup .subnavbar-inner,
2664 .md.device-iphone-x .sheet-modal .subnavbar-inner,
2665 .md.device-iphone-x .panel-left .subnavbar-inner {
2666 padding-left: calc(16px + constant(safe-area-inset-left));
2667 padding-left: calc(16px + env(safe-area-inset-left));
2668 }
2669 .md.device-iphone-x .ios-right-edge .subnavbar-inner,
2670 .md.device-iphone-x .ios-edges .subnavbar-inner,
2671 .md.device-iphone-x .popup .subnavbar-inner,
2672 .md.device-iphone-x .sheet-modal .subnavbar-inner,
2673 .md.device-iphone-x .panel-right .subnavbar-inner {
2674 padding-right: calc(16px + constant(safe-area-inset-right));
2675 padding-right: calc(16px + env(safe-area-inset-right));
2676 }
2677}
2678/* === Content Block === */
2679.block {
2680 -webkit-box-sizing: border-box;
2681 box-sizing: border-box;
2682 position: relative;
2683 z-index: 1;
2684}
2685.block.no-hairlines:before,
2686.block.no-hairlines ul:before,
2687.md .block.no-hairlines-md:before,
2688.md .block.no-hairlines-md ul:before,
2689.ios .block.no-hairlines-ios:before,
2690.ios .block.no-hairlines-ios ul:before {
2691 display: none !important;
2692}
2693.block.no-hairlines:after,
2694.block.no-hairlines ul:after,
2695.md .block.no-hairlines-md:after,
2696.md .block.no-hairlines-md ul:after,
2697.ios .block.no-hairlines-ios:after,
2698.ios .block.no-hairlines-ios ul:after {
2699 display: none !important;
2700}
2701.block.no-hairline-top:before,
2702.block.no-hairline-top ul:before,
2703.md .block.no-hairline-top-md:before,
2704.md .block.no-hairline-top-md ul:before,
2705.ios .block.no-hairline-top-ios:before,
2706.ios .block.no-hairline-top-ios ul:before {
2707 display: none !important;
2708}
2709.block.no-hairline-bottom:after,
2710.block.no-hairline-bottom ul:after,
2711.md .block.no-hairline-bottom-md:after,
2712.md .block.no-hairline-bottom-md ul:after,
2713.ios .block.no-hairline-bottom-ios:after,
2714.ios .block.no-hairline-bottom-ios ul:after {
2715 display: none !important;
2716}
2717.block > h1:first-child,
2718.block > h2:first-child,
2719.block > h3:first-child,
2720.block > h4:first-child,
2721.block > p:first-child {
2722 margin-top: 0;
2723}
2724.block > h1:last-child,
2725.block > h2:last-child,
2726.block > h3:last-child,
2727.block > h4:last-child,
2728.block > p:last-child {
2729 margin-bottom: 0;
2730}
2731.block-title {
2732 position: relative;
2733 overflow: hidden;
2734 margin: 0;
2735 white-space: nowrap;
2736 text-overflow: ellipsis;
2737 font-size: 14px;
2738 line-height: 1;
2739}
2740.block-strong.inset {
2741 border-radius: 7px;
2742}
2743.block-strong.inset:before {
2744 display: none !important;
2745}
2746.block-strong.inset:after {
2747 display: none !important;
2748}
2749.block-footer,
2750.block-header {
2751 font-size: 14px;
2752}
2753.block-footer ul:first-child,
2754.block-header ul:first-child,
2755.block-footer p:first-child,
2756.block-header p:first-child,
2757.block-footer h1:first-child,
2758.block-header h1:first-child,
2759.block-footer h2:first-child,
2760.block-header h2:first-child,
2761.block-footer h3:first-child,
2762.block-header h3:first-child,
2763.block-footer h4:first-child,
2764.block-header h4:first-child {
2765 margin-top: 0;
2766}
2767.block-footer ul:last-child,
2768.block-header ul:last-child,
2769.block-footer p:last-child,
2770.block-header p:last-child,
2771.block-footer h1:last-child,
2772.block-header h1:last-child,
2773.block-footer h2:last-child,
2774.block-header h2:last-child,
2775.block-footer h3:last-child,
2776.block-header h3:last-child,
2777.block-footer h4:last-child,
2778.block-header h4:last-child {
2779 margin-bottom: 0;
2780}
2781.block-footer ul:first-child:last-child,
2782.block-header ul:first-child:last-child,
2783.block-footer p:first-child:last-child,
2784.block-header p:first-child:last-child,
2785.block-footer h1:first-child:last-child,
2786.block-header h1:first-child:last-child,
2787.block-footer h2:first-child:last-child,
2788.block-header h2:first-child:last-child,
2789.block-footer h3:first-child:last-child,
2790.block-header h3:first-child:last-child,
2791.block-footer h4:first-child:last-child,
2792.block-header h4:first-child:last-child {
2793 margin-top: 0;
2794 margin-bottom: 0;
2795}
2796.block-header {
2797 margin-bottom: 10px;
2798}
2799.block-footer {
2800 margin-top: 10px;
2801}
2802@media (min-width: 768px) {
2803 .block-strong.tablet-inset:before {
2804 display: none !important;
2805 }
2806 .block-strong.tablet-inset:after {
2807 display: none !important;
2808 }
2809}
2810/* === Content Block === */
2811.ios .block {
2812 margin: 35px 0;
2813 padding: 0 15px;
2814 color: #6d6d72;
2815}
2816.ios .block-title {
2817 text-transform: uppercase;
2818 color: #6d6d72;
2819 margin: 35px 15px 10px;
2820 line-height: 17px;
2821}
2822.ios .block-title + .list,
2823.ios .block-title + .block,
2824.ios .block-title + .card,
2825.ios .block-title + .timeline,
2826.ios .block-title + .block-header {
2827 margin-top: 10px;
2828}
2829.ios .block-strong {
2830 color: #000;
2831 background: #fff;
2832 padding: 15px 15px;
2833}
2834.ios .block-strong:before {
2835 content: '';
2836 position: absolute;
2837 background-color: #c8c7cc;
2838 display: block;
2839 z-index: 15;
2840 top: 0;
2841 right: auto;
2842 bottom: auto;
2843 left: 0;
2844 height: 1px;
2845 width: 100%;
2846 -webkit-transform-origin: 50% 0%;
2847 transform-origin: 50% 0%;
2848}
2849.ios.device-pixel-ratio-2 .block-strong:before {
2850 -webkit-transform: scaleY(0.5);
2851 transform: scaleY(0.5);
2852}
2853.ios.device-pixel-ratio-3 .block-strong:before {
2854 -webkit-transform: scaleY(0.33);
2855 transform: scaleY(0.33);
2856}
2857.ios .block-strong:after {
2858 content: '';
2859 position: absolute;
2860 background-color: #c8c7cc;
2861 display: block;
2862 z-index: 15;
2863 top: auto;
2864 right: auto;
2865 bottom: 0;
2866 left: 0;
2867 height: 1px;
2868 width: 100%;
2869 -webkit-transform-origin: 50% 100%;
2870 transform-origin: 50% 100%;
2871}
2872.ios.device-pixel-ratio-2 .block-strong:after {
2873 -webkit-transform: scaleY(0.5);
2874 transform: scaleY(0.5);
2875}
2876.ios.device-pixel-ratio-3 .block-strong:after {
2877 -webkit-transform: scaleY(0.33);
2878 transform: scaleY(0.33);
2879}
2880.ios .block.inset {
2881 margin-left: 15px;
2882 margin-right: 15px;
2883}
2884.ios .block-strong-inset {
2885 border-radius: 7px;
2886}
2887.ios .block-header,
2888.ios .block-footer {
2889 padding: 0 15px;
2890 color: #8f8f94;
2891}
2892.ios .block .block-header,
2893.ios .block .block-footer {
2894 padding: 0 !important;
2895}
2896.ios .block-header {
2897 margin-top: 35px;
2898}
2899.ios .block-header + .list,
2900.ios .block-header + .block,
2901.ios .block-header + .card,
2902.ios .block-header + .timeline {
2903 margin-top: 10px;
2904}
2905.ios .block-footer {
2906 margin-bottom: 35px;
2907}
2908.ios .list .block-header,
2909.ios .block .block-header,
2910.ios .card .block-header,
2911.ios .timeline .block-header {
2912 margin-top: 0;
2913}
2914.ios .list .block-footer,
2915.ios .block .block-footer,
2916.ios .card .block-footer,
2917.ios .timeline .block-footer {
2918 margin-bottom: 0;
2919}
2920.ios .list + .block-footer,
2921.ios .block + .block-footer,
2922.ios .card + .block-footer,
2923.ios .timeline + .block-footer {
2924 margin-top: -25px;
2925}
2926.ios .block + .block-footer {
2927 margin-top: -25px;
2928 margin-bottom: 35px;
2929}
2930@media (min-width: 768px) {
2931 .ios .block.tablet-inset {
2932 margin-left: 15px;
2933 margin-right: 15px;
2934 border-radius: 7px;
2935 }
2936 .ios .block-strong.tablet-inset {
2937 border-radius: 7px;
2938 }
2939}
2940.ios .theme-dark .block-title,
2941.ios .theme-dark .block-header,
2942.ios .theme-dark .block-footer {
2943 color: #8E8E93;
2944}
2945.ios .theme-dark .block {
2946 color: #8E8E93;
2947}
2948.ios .theme-dark .block-strong,
2949.ios .theme-dark.block-strong {
2950 background-color: #1c1c1d;
2951 color: #fff;
2952}
2953.ios .theme-dark .block-strong:before,
2954.ios .theme-dark.block-strong:before {
2955 background-color: #282829;
2956}
2957.ios .theme-dark .block-strong:after,
2958.ios .theme-dark.block-strong:after {
2959 background-color: #282829;
2960}
2961@media (orientation: landscape) {
2962 .ios.device-iphone-x .ios-left-edge .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
2963 .ios.device-iphone-x .ios-edges .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
2964 .ios.device-iphone-x .popup .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
2965 .ios.device-iphone-x .sheet-modal .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
2966 .ios.device-iphone-x .panel-left .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
2967 .ios.device-iphone-x .ios-left-edge .block-header,
2968 .ios.device-iphone-x .ios-edges .block-header,
2969 .ios.device-iphone-x .popup .block-header,
2970 .ios.device-iphone-x .sheet-modal .block-header,
2971 .ios.device-iphone-x .panel-left .block-header,
2972 .ios.device-iphone-x .ios-left-edge .block-footer,
2973 .ios.device-iphone-x .ios-edges .block-footer,
2974 .ios.device-iphone-x .popup .block-footer,
2975 .ios.device-iphone-x .sheet-modal .block-footer,
2976 .ios.device-iphone-x .panel-left .block-footer {
2977 padding-left: calc(15px + constant(safe-area-inset-left));
2978 padding-left: calc(15px + env(safe-area-inset-left));
2979 }
2980 .ios.device-iphone-x .ios-left-edge .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
2981 .ios.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
2982 .ios.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
2983 .ios.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
2984 .ios.device-iphone-x .panel-left .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
2985 .ios.device-iphone-x .ios-left-edge .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
2986 .ios.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
2987 .ios.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
2988 .ios.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
2989 .ios.device-iphone-x .panel-left .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
2990 padding-left: 0;
2991 }
2992 .ios.device-iphone-x .ios-left-edge .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
2993 .ios.device-iphone-x .ios-edges .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
2994 .ios.device-iphone-x .popup .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
2995 .ios.device-iphone-x .sheet-modal .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
2996 .ios.device-iphone-x .panel-left .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
2997 .ios.device-iphone-x .ios-left-edge .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
2998 .ios.device-iphone-x .ios-edges .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
2999 .ios.device-iphone-x .popup .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
3000 .ios.device-iphone-x .sheet-modal .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
3001 .ios.device-iphone-x .panel-left .block-title:not(.no-ios-edges):not(.no-ios-left-edge) {
3002 margin-left: calc(15px + constant(safe-area-inset-left));
3003 margin-left: calc(15px + env(safe-area-inset-left));
3004 }
3005 .ios.device-iphone-x .ios-right-edge .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3006 .ios.device-iphone-x .ios-edges .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3007 .ios.device-iphone-x .popup .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3008 .ios.device-iphone-x .sheet-modal .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3009 .ios.device-iphone-x .panel-right .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3010 .ios.device-iphone-x .ios-right-edge .block-header,
3011 .ios.device-iphone-x .ios-edges .block-header,
3012 .ios.device-iphone-x .popup .block-header,
3013 .ios.device-iphone-x .sheet-modal .block-header,
3014 .ios.device-iphone-x .panel-right .block-header,
3015 .ios.device-iphone-x .ios-right-edge .block-footer,
3016 .ios.device-iphone-x .ios-edges .block-footer,
3017 .ios.device-iphone-x .popup .block-footer,
3018 .ios.device-iphone-x .sheet-modal .block-footer,
3019 .ios.device-iphone-x .panel-right .block-footer {
3020 padding-right: calc(15px + constant(safe-area-inset-right));
3021 padding-right: calc(15px + env(safe-area-inset-right));
3022 }
3023 .ios.device-iphone-x .ios-right-edge .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3024 .ios.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3025 .ios.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3026 .ios.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3027 .ios.device-iphone-x .panel-right .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3028 .ios.device-iphone-x .ios-right-edge .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3029 .ios.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3030 .ios.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3031 .ios.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3032 .ios.device-iphone-x .panel-right .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
3033 padding-right: 0;
3034 }
3035 .ios.device-iphone-x .ios-right-edge .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3036 .ios.device-iphone-x .ios-edges .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3037 .ios.device-iphone-x .popup .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3038 .ios.device-iphone-x .sheet-modal .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3039 .ios.device-iphone-x .panel-right .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3040 .ios.device-iphone-x .ios-right-edge .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3041 .ios.device-iphone-x .ios-edges .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3042 .ios.device-iphone-x .popup .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3043 .ios.device-iphone-x .sheet-modal .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3044 .ios.device-iphone-x .panel-right .block-title:not(.no-ios-edges):not(.no-ios-right-edge) {
3045 margin-right: calc(15px + constant(safe-area-inset-right));
3046 margin-right: calc(15px + env(safe-area-inset-right));
3047 }
3048}
3049@media (orientation: landscape) and (min-width: 768px) {
3050 .ios.device-iphone-x .ios-left-edge .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3051 .ios.device-iphone-x .ios-edges .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3052 .ios.device-iphone-x .popup .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3053 .ios.device-iphone-x .sheet-modal .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3054 .ios.device-iphone-x .panel-left .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) {
3055 margin-left: calc(15px + constant(safe-area-inset-left));
3056 margin-left: calc(15px + env(safe-area-inset-left));
3057 }
3058}
3059@media (orientation: landscape) and (min-width: 768px) {
3060 .ios.device-iphone-x .ios-right-edge .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3061 .ios.device-iphone-x .ios-edges .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3062 .ios.device-iphone-x .popup .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3063 .ios.device-iphone-x .sheet-modal .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3064 .ios.device-iphone-x .panel-right .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) {
3065 margin-right: calc(15px + constant(safe-area-inset-right));
3066 margin-right: calc(15px + env(safe-area-inset-right));
3067 }
3068}
3069.md .block {
3070 margin: 32px 0;
3071 padding: 0 16px;
3072}
3073.md .block-title {
3074 color: rgba(0, 0, 0, 0.54);
3075 margin: 32px 16px 16px;
3076 line-height: 16px;
3077 font-weight: 500;
3078}
3079.md .block-title + .list,
3080.md .block-title + .block,
3081.md .block-title + .card,
3082.md .block-title + .timeline,
3083.md .block-title + .block-header {
3084 margin-top: 0px;
3085}
3086.md .block-strong {
3087 padding: 16px;
3088}
3089.md .block-strong:before {
3090 content: '';
3091 position: absolute;
3092 background-color: rgba(0, 0, 0, 0.12);
3093 display: block;
3094 z-index: 15;
3095 top: 0;
3096 right: auto;
3097 bottom: auto;
3098 left: 0;
3099 height: 1px;
3100 width: 100%;
3101 -webkit-transform-origin: 50% 0%;
3102 transform-origin: 50% 0%;
3103}
3104.md.device-pixel-ratio-2 .block-strong:before {
3105 -webkit-transform: scaleY(0.5);
3106 transform: scaleY(0.5);
3107}
3108.md.device-pixel-ratio-3 .block-strong:before {
3109 -webkit-transform: scaleY(0.33);
3110 transform: scaleY(0.33);
3111}
3112.md .block-strong:after {
3113 content: '';
3114 position: absolute;
3115 background-color: rgba(0, 0, 0, 0.12);
3116 display: block;
3117 z-index: 15;
3118 top: auto;
3119 right: auto;
3120 bottom: 0;
3121 left: 0;
3122 height: 1px;
3123 width: 100%;
3124 -webkit-transform-origin: 50% 100%;
3125 transform-origin: 50% 100%;
3126}
3127.md.device-pixel-ratio-2 .block-strong:after {
3128 -webkit-transform: scaleY(0.5);
3129 transform: scaleY(0.5);
3130}
3131.md.device-pixel-ratio-3 .block-strong:after {
3132 -webkit-transform: scaleY(0.33);
3133 transform: scaleY(0.33);
3134}
3135.md .block.inset {
3136 margin-left: 16px;
3137 margin-right: 16px;
3138}
3139.md .block-strong.inset {
3140 border-radius: 4px;
3141}
3142.md .block-header,
3143.md .block-footer {
3144 padding: 0 16px;
3145 color: rgba(0, 0, 0, 0.54);
3146}
3147.md .block .block-header,
3148.md .block .block-footer {
3149 padding: 0;
3150}
3151.md .block-header {
3152 margin-top: 32px;
3153}
3154.md .block-header + .list,
3155.md .block-header + .block,
3156.md .block-header + .card,
3157.md .block-header + .timeline {
3158 margin-top: 10px;
3159}
3160.md .block-footer {
3161 margin-bottom: 32px;
3162}
3163.md .list .block-header,
3164.md .block .block-header,
3165.md .card .block-header,
3166.md .timeline .block-header {
3167 margin-top: 0;
3168}
3169.md .list .block-footer,
3170.md .block .block-footer,
3171.md .card .block-footer,
3172.md .timeline .block-footer {
3173 margin-bottom: 0;
3174}
3175.md .list + .block-footer,
3176.md .block + .block-footer,
3177.md .card + .block-footer,
3178.md .timeline + .block-footer {
3179 margin-top: -22px;
3180}
3181.md .block + .block-footer {
3182 margin-top: -22px;
3183 margin-bottom: 32px;
3184}
3185@media (min-width: 768px) {
3186 .md .block.tablet-inset {
3187 margin-left: 16px;
3188 margin-right: 16px;
3189 border-radius: 4px;
3190 }
3191 .md .block-strong.tablet-inset {
3192 border-radius: 4px;
3193 }
3194}
3195.md .theme-dark .block-title {
3196 color: #fff;
3197}
3198.md .theme-dark .block-header,
3199.md .theme-dark .block-footer {
3200 color: rgba(255, 255, 255, 0.54);
3201}
3202@media (orientation: landscape) {
3203 .md.device-iphone-x .ios-left-edge .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
3204 .md.device-iphone-x .ios-edges .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
3205 .md.device-iphone-x .popup .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
3206 .md.device-iphone-x .sheet-modal .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
3207 .md.device-iphone-x .panel-left .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge),
3208 .md.device-iphone-x .ios-left-edge .block-header,
3209 .md.device-iphone-x .ios-edges .block-header,
3210 .md.device-iphone-x .popup .block-header,
3211 .md.device-iphone-x .sheet-modal .block-header,
3212 .md.device-iphone-x .panel-left .block-header,
3213 .md.device-iphone-x .ios-left-edge .block-footer,
3214 .md.device-iphone-x .ios-edges .block-footer,
3215 .md.device-iphone-x .popup .block-footer,
3216 .md.device-iphone-x .sheet-modal .block-footer,
3217 .md.device-iphone-x .panel-left .block-footer {
3218 padding-left: calc(16px + constant(safe-area-inset-left));
3219 padding-left: calc(16px + env(safe-area-inset-left));
3220 }
3221 .md.device-iphone-x .ios-left-edge .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
3222 .md.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
3223 .md.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
3224 .md.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
3225 .md.device-iphone-x .panel-left .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
3226 .md.device-iphone-x .ios-left-edge .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
3227 .md.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
3228 .md.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
3229 .md.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
3230 .md.device-iphone-x .panel-left .block:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
3231 padding-left: 0;
3232 }
3233 .md.device-iphone-x .ios-left-edge .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
3234 .md.device-iphone-x .ios-edges .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
3235 .md.device-iphone-x .popup .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
3236 .md.device-iphone-x .sheet-modal .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
3237 .md.device-iphone-x .panel-left .block.inset:not(.no-ios-edges):not(.no-ios-left-edge),
3238 .md.device-iphone-x .ios-left-edge .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
3239 .md.device-iphone-x .ios-edges .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
3240 .md.device-iphone-x .popup .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
3241 .md.device-iphone-x .sheet-modal .block-title:not(.no-ios-edges):not(.no-ios-left-edge),
3242 .md.device-iphone-x .panel-left .block-title:not(.no-ios-edges):not(.no-ios-left-edge) {
3243 margin-left: calc(16px + constant(safe-area-inset-left));
3244 margin-left: calc(16px + env(safe-area-inset-left));
3245 }
3246 .md.device-iphone-x .ios-right-edge .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3247 .md.device-iphone-x .ios-edges .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3248 .md.device-iphone-x .popup .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3249 .md.device-iphone-x .sheet-modal .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3250 .md.device-iphone-x .panel-right .block:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge),
3251 .md.device-iphone-x .ios-right-edge .block-header,
3252 .md.device-iphone-x .ios-edges .block-header,
3253 .md.device-iphone-x .popup .block-header,
3254 .md.device-iphone-x .sheet-modal .block-header,
3255 .md.device-iphone-x .panel-right .block-header,
3256 .md.device-iphone-x .ios-right-edge .block-footer,
3257 .md.device-iphone-x .ios-edges .block-footer,
3258 .md.device-iphone-x .popup .block-footer,
3259 .md.device-iphone-x .sheet-modal .block-footer,
3260 .md.device-iphone-x .panel-right .block-footer {
3261 padding-right: calc(16px + constant(safe-area-inset-right));
3262 padding-right: calc(16px + env(safe-area-inset-right));
3263 }
3264 .md.device-iphone-x .ios-right-edge .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3265 .md.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3266 .md.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3267 .md.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3268 .md.device-iphone-x .panel-right .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
3269 .md.device-iphone-x .ios-right-edge .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3270 .md.device-iphone-x .ios-edges .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3271 .md.device-iphone-x .popup .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3272 .md.device-iphone-x .sheet-modal .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
3273 .md.device-iphone-x .panel-right .block:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
3274 padding-right: 0;
3275 }
3276 .md.device-iphone-x .ios-right-edge .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3277 .md.device-iphone-x .ios-edges .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3278 .md.device-iphone-x .popup .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3279 .md.device-iphone-x .sheet-modal .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3280 .md.device-iphone-x .panel-right .block.inset:not(.no-ios-edges):not(.no-ios-right-edge),
3281 .md.device-iphone-x .ios-right-edge .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3282 .md.device-iphone-x .ios-edges .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3283 .md.device-iphone-x .popup .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3284 .md.device-iphone-x .sheet-modal .block-title:not(.no-ios-edges):not(.no-ios-right-edge),
3285 .md.device-iphone-x .panel-right .block-title:not(.no-ios-edges):not(.no-ios-right-edge) {
3286 margin-right: calc(16px + constant(safe-area-inset-right));
3287 margin-right: calc(16px + env(safe-area-inset-right));
3288 }
3289}
3290@media (orientation: landscape) and (min-width: 768px) {
3291 .md.device-iphone-x .ios-left-edge .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3292 .md.device-iphone-x .ios-edges .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3293 .md.device-iphone-x .popup .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3294 .md.device-iphone-x .sheet-modal .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
3295 .md.device-iphone-x .panel-left .block.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) {
3296 margin-left: calc(16px + constant(safe-area-inset-left));
3297 margin-left: calc(16px + env(safe-area-inset-left));
3298 }
3299}
3300@media (orientation: landscape) and (min-width: 768px) {
3301 .md.device-iphone-x .ios-right-edge .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3302 .md.device-iphone-x .ios-edges .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3303 .md.device-iphone-x .popup .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3304 .md.device-iphone-x .sheet-modal .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
3305 .md.device-iphone-x .panel-right .block.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) {
3306 margin-right: calc(16px + constant(safe-area-inset-right));
3307 margin-right: calc(16px + env(safe-area-inset-right));
3308 }
3309}
3310/* === List View === */
3311.list {
3312 position: relative;
3313 z-index: 1;
3314}
3315.list ul {
3316 list-style: none;
3317 margin: 0;
3318 padding: 0;
3319 position: relative;
3320}
3321.list ul ul:before {
3322 display: none !important;
3323}
3324.list ul ul:after {
3325 display: none !important;
3326}
3327.list li {
3328 position: relative;
3329 -webkit-box-sizing: border-box;
3330 box-sizing: border-box;
3331}
3332.list .item-media {
3333 display: -webkit-box;
3334 display: -webkit-flex;
3335 display: -ms-flexbox;
3336 display: flex;
3337 -webkit-flex-shrink: 0;
3338 -ms-flex-negative: 0;
3339 flex-shrink: 0;
3340 -webkit-flex-wrap: nowrap;
3341 -ms-flex-wrap: nowrap;
3342 flex-wrap: nowrap;
3343 -webkit-box-align: center;
3344 -webkit-align-items: center;
3345 -ms-flex-align: center;
3346 align-items: center;
3347 -webkit-box-sizing: border-box;
3348 box-sizing: border-box;
3349 padding-bottom: 8px;
3350}
3351.list .item-inner {
3352 position: relative;
3353 width: 100%;
3354 padding-top: 8px;
3355 padding-bottom: 8px;
3356 min-width: 0;
3357 display: -webkit-box;
3358 display: -webkit-flex;
3359 display: -ms-flexbox;
3360 display: flex;
3361 -webkit-box-pack: justify;
3362 -webkit-justify-content: space-between;
3363 -ms-flex-pack: justify;
3364 justify-content: space-between;
3365 -webkit-box-sizing: border-box;
3366 box-sizing: border-box;
3367 -webkit-box-align: center;
3368 -webkit-align-items: center;
3369 -ms-flex-align: center;
3370 align-items: center;
3371 -webkit-align-self: stretch;
3372 -ms-flex-item-align: stretch;
3373 align-self: stretch;
3374}
3375.list .item-title {
3376 min-width: 0;
3377 -webkit-flex-shrink: 1;
3378 -ms-flex-negative: 1;
3379 flex-shrink: 1;
3380 white-space: nowrap;
3381 position: relative;
3382 overflow: hidden;
3383 text-overflow: ellipsis;
3384 max-width: 100%;
3385}
3386.list .item-after {
3387 white-space: nowrap;
3388 -webkit-flex-shrink: 0;
3389 -ms-flex-negative: 0;
3390 flex-shrink: 0;
3391 display: -webkit-box;
3392 display: -webkit-flex;
3393 display: -ms-flexbox;
3394 display: flex;
3395 margin-right: auto;
3396}
3397.list .item-link,
3398.list .list-button {
3399 -webkit-transition-duration: 300ms;
3400 transition-duration: 300ms;
3401 -webkit-transition-property: background-color;
3402 transition-property: background-color;
3403 display: block;
3404 position: relative;
3405 overflow: hidden;
3406 z-index: 0;
3407}
3408.list .item-content {
3409 display: -webkit-box;
3410 display: -webkit-flex;
3411 display: -ms-flexbox;
3412 display: flex;
3413 -webkit-box-pack: justify;
3414 -webkit-justify-content: space-between;
3415 -ms-flex-pack: justify;
3416 justify-content: space-between;
3417 -webkit-box-sizing: border-box;
3418 box-sizing: border-box;
3419 -webkit-box-align: center;
3420 -webkit-align-items: center;
3421 -ms-flex-align: center;
3422 align-items: center;
3423}
3424.list .item-subtitle {
3425 position: relative;
3426 overflow: hidden;
3427 white-space: nowrap;
3428 max-width: 100%;
3429 text-overflow: ellipsis;
3430}
3431.list .item-text {
3432 position: relative;
3433 overflow: hidden;
3434 text-overflow: hidden;
3435 -webkit-line-clamp: 2;
3436 -webkit-box-orient: vertical;
3437 display: -webkit-box;
3438}
3439.list .item-title-row {
3440 display: -webkit-box;
3441 display: -webkit-flex;
3442 display: -ms-flexbox;
3443 display: flex;
3444 -webkit-box-pack: justify;
3445 -webkit-justify-content: space-between;
3446 -ms-flex-pack: justify;
3447 justify-content: space-between;
3448 -webkit-box-sizing: border-box;
3449 box-sizing: border-box;
3450}
3451.list .item-title-row .item-after {
3452 -webkit-align-self: center;
3453 -ms-flex-item-align: center;
3454 align-self: center;
3455}
3456.list .item-row {
3457 display: -webkit-box;
3458 display: -webkit-flex;
3459 display: -ms-flexbox;
3460 display: flex;
3461 -webkit-box-pack: justify;
3462 -webkit-justify-content: space-between;
3463 -ms-flex-pack: justify;
3464 justify-content: space-between;
3465 -webkit-box-sizing: border-box;
3466 box-sizing: border-box;
3467}
3468.list .item-cell {
3469 display: block;
3470 -webkit-align-self: center;
3471 -ms-flex-item-align: center;
3472 align-self: center;
3473 -webkit-box-sizing: border-box;
3474 box-sizing: border-box;
3475 -webkit-flex-shrink: 1;
3476 -ms-flex-negative: 1;
3477 flex-shrink: 1;
3478}
3479.list li:last-child .list-button:after {
3480 display: none !important;
3481}
3482.list li:last-child > .item-inner:after,
3483.list li:last-child li:last-child > .item-inner:after,
3484.list li:last-child > .item-content > .item-inner:after,
3485.list li:last-child li:last-child > .item-content > .item-inner:after,
3486.list li:last-child > .swipeout-content > .item-content > .item-inner:after,
3487.list li:last-child li:last-child > .swipeout-content > .item-content > .item-inner:after,
3488.list li:last-child > .item-link > .item-content > .item-inner:after,
3489.list li:last-child li:last-child > .item-link > .item-content > .item-inner:after {
3490 display: none !important;
3491}
3492.list.no-hairlines:before,
3493.list.no-hairlines ul:before,
3494.md .list.no-hairlines-md:before,
3495.md .list.no-hairlines-md ul:before,
3496.ios .list.no-hairlines-ios:before,
3497.ios .list.no-hairlines-ios ul:before {
3498 display: none !important;
3499}
3500.list.no-hairlines:after,
3501.list.no-hairlines ul:after,
3502.md .list.no-hairlines-md:after,
3503.md .list.no-hairlines-md ul:after,
3504.ios .list.no-hairlines-ios:after,
3505.ios .list.no-hairlines-ios ul:after {
3506 display: none !important;
3507}
3508.list.no-hairline-top:before,
3509.list.no-hairline-top ul:before,
3510.md .list.no-hairline-top-md:before,
3511.md .list.no-hairline-top-md ul:before,
3512.ios .list.no-hairline-top-ios:before,
3513.ios .list.no-hairline-top-ios ul:before {
3514 display: none !important;
3515}
3516.list.no-hairline-bottom:after,
3517.list.no-hairline-bottom ul:after,
3518.md .list.no-hairline-bottom-md:after,
3519.md .list.no-hairline-bottom-md ul:after,
3520.ios .list.no-hairline-bottom-ios:after,
3521.ios .list.no-hairline-bottom-ios ul:after {
3522 display: none !important;
3523}
3524.list.no-hairlines-between .item-inner:after,
3525.md .list.no-hairlines-between-md .item-inner:after,
3526.ios .list.no-hairlines-between-ios .item-inner:after,
3527.list.no-hairlines-between .list-button:after,
3528.md .list.no-hairlines-between-md .list-button:after,
3529.ios .list.no-hairlines-between-ios .list-button:after,
3530.list.no-hairlines-between .item-divider:after,
3531.md .list.no-hairlines-between-md .item-divider:after,
3532.ios .list.no-hairlines-between-ios .item-divider:after,
3533.list.no-hairlines-between .list-group-title:after,
3534.md .list.no-hairlines-between-md .list-group-title:after,
3535.ios .list.no-hairlines-between-ios .list-group-title:after,
3536.list.no-hairlines-between .list-group-title:after,
3537.md .list.no-hairlines-between-md .list-group-title:after,
3538.ios .list.no-hairlines-between-ios .list-group-title:after {
3539 display: none !important;
3540}
3541.list.no-hairlines-between.simple-list li:after,
3542.md .list.no-hairlines-between-md.simple-list li:after,
3543.ios .list.no-hairlines-between-ios.simple-list li:after {
3544 display: none !important;
3545}
3546.list.no-hairlines-between.links-list a:after,
3547.md .list.no-hairlines-between-md.links-list a:after,
3548.ios .list.no-hairlines-between-ios.links-list a:after {
3549 display: none !important;
3550}
3551.list.simple-list li {
3552 position: relative;
3553 white-space: nowrap;
3554 text-overflow: ellipsis;
3555 max-width: 100%;
3556 -webkit-box-sizing: border-box;
3557 box-sizing: border-box;
3558 display: -webkit-box;
3559 display: -webkit-flex;
3560 display: -ms-flexbox;
3561 display: flex;
3562 -webkit-box-pack: justify;
3563 -webkit-justify-content: space-between;
3564 -ms-flex-pack: justify;
3565 justify-content: space-between;
3566 -webkit-box-align: center;
3567 -webkit-align-items: center;
3568 -ms-flex-align: center;
3569 align-items: center;
3570 -webkit-align-content: center;
3571 -ms-flex-line-pack: center;
3572 align-content: center;
3573}
3574.list.simple-list li:last-child:after {
3575 display: none !important;
3576}
3577.list.links-list a {
3578 -webkit-transition-duration: 300ms;
3579 transition-duration: 300ms;
3580 -webkit-transition-property: background-color;
3581 transition-property: background-color;
3582 display: block;
3583 position: relative;
3584 overflow: hidden;
3585 display: -webkit-box;
3586 display: -webkit-flex;
3587 display: -ms-flexbox;
3588 display: flex;
3589 -webkit-box-align: center;
3590 -webkit-align-items: center;
3591 -ms-flex-align: center;
3592 align-items: center;
3593 -webkit-align-content: center;
3594 -ms-flex-line-pack: center;
3595 align-content: center;
3596 -webkit-box-pack: justify;
3597 -webkit-justify-content: space-between;
3598 -ms-flex-pack: justify;
3599 justify-content: space-between;
3600 -webkit-box-sizing: border-box;
3601 box-sizing: border-box;
3602 white-space: nowrap;
3603 text-overflow: ellipsis;
3604 max-width: 100%;
3605}
3606.list.links-list li:last-child a:after {
3607 display: none !important;
3608}
3609.media-list .item-inner,
3610li.media-item .item-inner {
3611 display: block;
3612 -webkit-align-self: stretch;
3613 -ms-flex-item-align: stretch;
3614 align-self: stretch;
3615}
3616.media-list .item-link .item-inner,
3617li.media-item .item-link .item-inner {
3618 background: none;
3619}
3620.media-list .item-media,
3621li.media-item .item-media {
3622 -webkit-align-self: flex-start;
3623 -ms-flex-item-align: start;
3624 align-self: flex-start;
3625}
3626.media-list .item-media img,
3627li.media-item .item-media img {
3628 display: block;
3629}
3630.list .item-link .item-inner,
3631.links-list a,
3632.media-list .item-link .item-title-row,
3633li.media-item .item-link .item-title-row,
3634.media-list.chevron-center .item-link .item-inner,
3635.media-list .chevron-center .item-link .item-inner,
3636.media-list .item-link.chevron-center .item-inner,
3637li.media-item.chevron-center .item-link .item-inner,
3638li.media-item .chevron-center .item-link .item-inner,
3639li.media-item .item-link.chevron-center .item-inner {
3640 background-size: 8px 13px;
3641 background-repeat: no-repeat;
3642 background-position: 15px center;
3643 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'8px'%20height%3D'13px'%20viewBox%3D'0%200%208%2013'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpolygon%20fill%3D'%23c7c7cc'%20transform%3D'translate(6.500000%2C%206.500000)%20rotate(-225.000000)%20translate(-6.500000%2C%20-6.500000)%20'%20points%3D'11%2011%2011%202%209%202%209%209%202%209%202%2011%2010%2011'%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");
3644}
3645.links-list.no-chevron a,
3646.no-chevron .links-list a,
3647.links-list .no-chevron a,
3648.item-link.no-chevron .item-inner,
3649.no-chevron .item-link .item-inner,
3650.media-list.no-chevron .item-link .item-title-row,
3651.no-chevron .media-list .item-link .item-title-row,
3652li.media-item .no-chevron .item-title-row,
3653li.media-item.no-chevron .item-title-row,
3654.media-list.chevron-center .item-title-row,
3655.media-list .chevron-center .item-title-row,
3656li.media-item.chevron-center .item-title-row,
3657li.media-item .chevron-center .item-title-row {
3658 background-image: none !important;
3659}
3660.media-list .item-link .item-inner,
3661li.media-item .item-link .item-inner {
3662 background-image: none;
3663}
3664.media-list .item-link .item-title-row,
3665li.media-item .item-link .item-title-row {
3666 background-position: left center !important;
3667}
3668.list-group ul:after,
3669.list-group ul:before {
3670 z-index: 25 !important;
3671}
3672.list-group + .list-group ul:before {
3673 display: none !important;
3674}
3675li.item-divider,
3676.item-divider,
3677li.list-group-title {
3678 white-space: nowrap;
3679 position: relative;
3680 max-width: 100%;
3681 text-overflow: ellipsis;
3682 overflow: hidden;
3683 z-index: 15;
3684}
3685li.list-group-title,
3686.list li.list-group-title {
3687 position: relative;
3688 position: -webkit-sticky;
3689 position: sticky;
3690 top: 0;
3691 margin-top: 0;
3692 z-index: 20;
3693}
3694li.list-group-title:before,
3695.list li.list-group-title:before {
3696 display: none !important;
3697}
3698.list.inset .block-title {
3699 margin-left: 0;
3700 margin-right: 0;
3701}
3702.list.inset ul:before {
3703 display: none !important;
3704}
3705.list.inset ul:after {
3706 display: none !important;
3707}
3708@media (min-width: 768px) {
3709 .list.tablet-inset .block-title {
3710 margin-left: 0;
3711 margin-right: 0;
3712 }
3713 .list.tablet-inset ul:before {
3714 display: none !important;
3715 }
3716 .list.tablet-inset ul:after {
3717 display: none !important;
3718 }
3719}
3720.theme-dark .list .item-link .item-inner,
3721.list.theme-dark .item-link .item-inner,
3722.theme-dark .links-list a,
3723.links-list.theme-dark a,
3724.theme-dark .media-list .item-link .item-title-row,
3725.media-list.theme-dark .item-link .item-title-row,
3726.theme-dark li.media-item .item-link .item-title-row {
3727 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'8px'%20height%3D'13px'%20viewBox%3D'0%200%208%2013'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpolygon%20fill%3D'%23434345'%20transform%3D'translate(6.500000%2C%206.500000)%20rotate(-225.000000)%20translate(-6.500000%2C%20-6.500000)%20'%20points%3D'11%2011%2011%202%209%202%209%209%202%209%202%2011%2010%2011'%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");
3728}
3729.theme-dark .media-list .item-link .item-inner,
3730.media-list.theme-dark .item-link .item-inner,
3731.theme-dark li.media-item .item-link .item-inner {
3732 background-image: none;
3733}
3734.ios .list {
3735 margin: 35px 0;
3736 font-size: 17px;
3737}
3738.ios .list .item-cell {
3739 width: 100%;
3740 min-width: 0;
3741 margin-right: 15px;
3742}
3743.ios .list .item-cell:first-child {
3744 margin-right: 0;
3745}
3746.ios .list ul {
3747 background: #fff;
3748}
3749.ios .list ul ul {
3750 padding-right: 45px;
3751}
3752.ios .list .item-media {
3753 padding-top: 7px;
3754}
3755.ios .list .item-media i + i,
3756.ios .list .item-media i + img {
3757 margin-right: 5px;
3758}
3759.ios .list .item-media + .item-inner {
3760 margin-right: 15px;
3761}
3762.ios .list .item-inner {
3763 min-height: 44px;
3764 padding-left: 15px;
3765}
3766.ios .list .item-after {
3767 color: #8e8e93;
3768 padding-right: 5px;
3769}
3770.ios .list .item-link,
3771.ios .list .list-button {
3772 color: inherit;
3773}
3774.ios .list .item-link .item-inner,
3775.ios .list .list-button .item-inner {
3776 padding-left: 35px;
3777}
3778.ios .list .item-link.active-state,
3779.ios .list .list-button.active-state {
3780 -webkit-transition-duration: 0ms;
3781 transition-duration: 0ms;
3782 background-color: #d9d9d9;
3783}
3784.ios .list .item-link.active-state .item-inner:after,
3785.ios .list .list-button.active-state .item-inner:after {
3786 background-color: transparent;
3787}
3788.ios .list .list-button {
3789 padding: 0 15px;
3790 text-align: center;
3791 color: #007aff;
3792 line-height: 44px;
3793}
3794.ios .list .item-content {
3795 min-height: 44px;
3796 padding-right: 15px;
3797}
3798.ios .list .item-subtitle {
3799 font-size: 15px;
3800}
3801.ios .list .item-text {
3802 font-size: 15px;
3803 color: #8e8e93;
3804 line-height: 21px;
3805 max-height: 42px;
3806}
3807.ios .list .item-header,
3808.ios .list .item-footer {
3809 font-weight: normal;
3810 font-size: 12px;
3811 line-height: 1.2;
3812 white-space: normal;
3813}
3814.ios .list .item-footer {
3815 color: #8e8e93;
3816}
3817.ios .list .item-link.no-chevron .item-inner,
3818.ios .list.no-chevron .item-link .item-inner,
3819.ios .list .no-chevron .item-link .item-inner,
3820.ios .no-chevron .list .item-link .item-inner {
3821 padding-left: 15px;
3822}
3823.ios .simple-list li:after {
3824 content: '';
3825 position: absolute;
3826 background-color: #c8c7cc;
3827 display: block;
3828 z-index: 15;
3829 top: auto;
3830 right: auto;
3831 bottom: 0;
3832 left: 0;
3833 height: 1px;
3834 width: 100%;
3835 -webkit-transform-origin: 50% 100%;
3836 transform-origin: 50% 100%;
3837}
3838.ios.device-pixel-ratio-2 .simple-list li:after {
3839 -webkit-transform: scaleY(0.5);
3840 transform: scaleY(0.5);
3841}
3842.ios.device-pixel-ratio-3 .simple-list li:after {
3843 -webkit-transform: scaleY(0.33);
3844 transform: scaleY(0.33);
3845}
3846.ios .simple-list li {
3847 padding-left: 15px;
3848 padding-right: 15px;
3849 line-height: 44px;
3850 height: 44px;
3851}
3852.ios .simple-list li:after {
3853 left: 15px;
3854 right: 0;
3855 width: auto;
3856 right: 15px;
3857 left: 0;
3858}
3859.ios .links-list a:after {
3860 content: '';
3861 position: absolute;
3862 background-color: #c8c7cc;
3863 display: block;
3864 z-index: 15;
3865 top: auto;
3866 right: auto;
3867 bottom: 0;
3868 left: 0;
3869 height: 1px;
3870 width: 100%;
3871 -webkit-transform-origin: 50% 100%;
3872 transform-origin: 50% 100%;
3873}
3874.ios.device-pixel-ratio-2 .links-list a:after {
3875 -webkit-transform: scaleY(0.5);
3876 transform: scaleY(0.5);
3877}
3878.ios.device-pixel-ratio-3 .links-list a:after {
3879 -webkit-transform: scaleY(0.33);
3880 transform: scaleY(0.33);
3881}
3882.ios .links-list a {
3883 height: 44px;
3884 color: inherit;
3885}
3886.ios .links-list a.active-state {
3887 -webkit-transition-duration: 0ms;
3888 transition-duration: 0ms;
3889 background-color: #d9d9d9;
3890}
3891.ios .links-list a:after {
3892 width: auto;
3893}
3894.ios .links-list a {
3895 padding-right: 15px;
3896 padding-left: 35px;
3897}
3898.ios .links-list a:after {
3899 right: 15px;
3900 left: 0;
3901}
3902.ios .links-list.no-chevron a,
3903.ios .no-chevron .links-list a,
3904.ios .links-list a.no-chevron,
3905.ios .links-list .no-chevron a {
3906 padding-left: 15px;
3907}
3908.ios .media-list .item-title,
3909.ios li.media-item .item-title {
3910 font-weight: 600;
3911}
3912.ios .media-list .item-inner,
3913.ios li.media-item .item-inner {
3914 padding-top: 10px;
3915 padding-bottom: 9px;
3916}
3917.ios .media-list .item-media,
3918.ios li.media-item .item-media {
3919 padding-top: 9px;
3920 padding-bottom: 10px;
3921}
3922.ios .media-list .item-link .item-inner,
3923.ios li.media-item .item-link .item-inner {
3924 padding-left: 15px;
3925}
3926.ios .media-list .item-link .item-title-row,
3927.ios li.media-item .item-link .item-title-row {
3928 padding-left: 20px;
3929}
3930.ios .media-list.chevron-center .item-link .item-inner,
3931.ios .media-list .chevron-center .item-link .item-inner,
3932.ios .media-list .item-link.chevron-center .item-inner,
3933.ios li.media-item.chevron-center .item-link .item-inner,
3934.ios li.media-item .item-link.chevron-center .item-inner,
3935.ios li.media-item .chevron-center .item-link .item-inner {
3936 padding-left: 35px;
3937}
3938.ios .media-list.no-chevron .item-link .item-title-row,
3939.ios .no-chevron .media-list .item-link .item-title-row,
3940.ios .media-list .no-chevron .item-link .item-title-row,
3941.ios li.media-item.no-chevron .item-link .item-title-row,
3942.ios .no-chevron li.media-item .item-link .item-title-row,
3943.ios .media-list.chevron-center .item-title-row,
3944.ios .media-list .chevron-center .item-title-row,
3945.ios li.media-item.chevron-center .item-title-row,
3946.ios li.media-item .chevron-center .item-title-row {
3947 padding-left: 0 !important;
3948}
3949.ios .list .item-link .item-inner,
3950.ios .links-list a {
3951 background-position: 15px center;
3952}
3953.ios .item-divider,
3954.ios .list-group-title {
3955 margin-top: -1px;
3956 padding: 4px 15px;
3957 background: #f7f7f7;
3958 color: #8e8e93;
3959}
3960.ios .item-divider:after,
3961.ios .list-group-title:after {
3962 display: none !important;
3963}
3964.ios .list-group-title {
3965 margin-top: 0;
3966}
3967.ios .item-divider:before {
3968 content: '';
3969 position: absolute;
3970 background-color: #c8c7cc;
3971 display: block;
3972 z-index: 15;
3973 top: 0;
3974 right: auto;
3975 bottom: auto;
3976 left: 0;
3977 height: 1px;
3978 width: 100%;
3979 -webkit-transform-origin: 50% 0%;
3980 transform-origin: 50% 0%;
3981}
3982.ios.device-pixel-ratio-2 .item-divider:before {
3983 -webkit-transform: scaleY(0.5);
3984 transform: scaleY(0.5);
3985}
3986.ios.device-pixel-ratio-3 .item-divider:before {
3987 -webkit-transform: scaleY(0.33);
3988 transform: scaleY(0.33);
3989}
3990.ios .list-group-title:before {
3991 content: '';
3992 position: absolute;
3993 background-color: #c8c7cc;
3994 display: block;
3995 z-index: 15;
3996 top: 0;
3997 right: auto;
3998 bottom: auto;
3999 left: 0;
4000 height: 1px;
4001 width: 100%;
4002 -webkit-transform-origin: 50% 0%;
4003 transform-origin: 50% 0%;
4004}
4005.ios.device-pixel-ratio-2 .list-group-title:before {
4006 -webkit-transform: scaleY(0.5);
4007 transform: scaleY(0.5);
4008}
4009.ios.device-pixel-ratio-3 .list-group-title:before {
4010 -webkit-transform: scaleY(0.33);
4011 transform: scaleY(0.33);
4012}
4013.ios .list .list-button:after {
4014 content: '';
4015 position: absolute;
4016 background-color: #c8c7cc;
4017 display: block;
4018 z-index: 15;
4019 top: auto;
4020 right: auto;
4021 bottom: 0;
4022 left: 0;
4023 height: 1px;
4024 width: 100%;
4025 -webkit-transform-origin: 50% 100%;
4026 transform-origin: 50% 100%;
4027}
4028.ios.device-pixel-ratio-2 .list .list-button:after {
4029 -webkit-transform: scaleY(0.5);
4030 transform: scaleY(0.5);
4031}
4032.ios.device-pixel-ratio-3 .list .list-button:after {
4033 -webkit-transform: scaleY(0.33);
4034 transform: scaleY(0.33);
4035}
4036.ios .list .item-inner:after {
4037 content: '';
4038 position: absolute;
4039 background-color: #c8c7cc;
4040 display: block;
4041 z-index: 15;
4042 top: auto;
4043 right: auto;
4044 bottom: 0;
4045 left: 0;
4046 height: 1px;
4047 width: 100%;
4048 -webkit-transform-origin: 50% 100%;
4049 transform-origin: 50% 100%;
4050}
4051.ios.device-pixel-ratio-2 .list .item-inner:after {
4052 -webkit-transform: scaleY(0.5);
4053 transform: scaleY(0.5);
4054}
4055.ios.device-pixel-ratio-3 .list .item-inner:after {
4056 -webkit-transform: scaleY(0.33);
4057 transform: scaleY(0.33);
4058}
4059.ios .list ul:before {
4060 content: '';
4061 position: absolute;
4062 background-color: #c8c7cc;
4063 display: block;
4064 z-index: 15;
4065 top: 0;
4066 right: auto;
4067 bottom: auto;
4068 left: 0;
4069 height: 1px;
4070 width: 100%;
4071 -webkit-transform-origin: 50% 0%;
4072 transform-origin: 50% 0%;
4073}
4074.ios.device-pixel-ratio-2 .list ul:before {
4075 -webkit-transform: scaleY(0.5);
4076 transform: scaleY(0.5);
4077}
4078.ios.device-pixel-ratio-3 .list ul:before {
4079 -webkit-transform: scaleY(0.33);
4080 transform: scaleY(0.33);
4081}
4082.ios .list ul:after {
4083 content: '';
4084 position: absolute;
4085 background-color: #c8c7cc;
4086 display: block;
4087 z-index: 15;
4088 top: auto;
4089 right: auto;
4090 bottom: 0;
4091 left: 0;
4092 height: 1px;
4093 width: 100%;
4094 -webkit-transform-origin: 50% 100%;
4095 transform-origin: 50% 100%;
4096}
4097.ios.device-pixel-ratio-2 .list ul:after {
4098 -webkit-transform: scaleY(0.5);
4099 transform: scaleY(0.5);
4100}
4101.ios.device-pixel-ratio-3 .list ul:after {
4102 -webkit-transform: scaleY(0.33);
4103 transform: scaleY(0.33);
4104}
4105.ios .list.inset {
4106 margin-left: 15px;
4107 margin-right: 15px;
4108 border-radius: 7px;
4109}
4110.ios .list.inset ul {
4111 border-radius: 7px;
4112}
4113.ios .list.inset li:first-child > a {
4114 border-radius: 7px 7px 0 0;
4115}
4116.ios .list.inset li:last-child > a {
4117 border-radius: 0 0 7px 7px;
4118}
4119.ios .list.inset li:first-child:last-child > a {
4120 border-radius: 7px;
4121}
4122@media (min-width: 768px) {
4123 .ios .list.tablet-inset {
4124 margin-left: 15px;
4125 margin-right: 15px;
4126 border-radius: 7px;
4127 }
4128 .ios .list.tablet-inset ul {
4129 border-radius: 7px;
4130 }
4131 .ios .list.tablet-inset li:first-child > a {
4132 border-radius: 7px 7px 0 0;
4133 }
4134 .ios .list.tablet-inset li:last-child > a {
4135 border-radius: 0 0 7px 7px;
4136 }
4137 .ios .list.tablet-inset li:first-child:last-child > a {
4138 border-radius: 7px;
4139 }
4140}
4141.ios li li:last-child .item-inner:after,
4142.ios li:last-child li .item-inner:after {
4143 content: '';
4144 position: absolute;
4145 background-color: #c8c7cc;
4146 display: block;
4147 z-index: 15;
4148 top: auto;
4149 right: auto;
4150 bottom: 0;
4151 left: 0;
4152 height: 1px;
4153 width: 100%;
4154 -webkit-transform-origin: 50% 100%;
4155 transform-origin: 50% 100%;
4156}
4157html.device-pixel-ratio-2 .ios li li:last-child .item-inner:after,
4158html.device-pixel-ratio-2 .ios li:last-child li .item-inner:after {
4159 -webkit-transform: scaleY(0.5);
4160 transform: scaleY(0.5);
4161}
4162html.device-pixel-ratio-3 .ios li li:last-child .item-inner:after,
4163html.device-pixel-ratio-3 .ios li:last-child li .item-inner:after {
4164 -webkit-transform: scaleY(0.33);
4165 transform: scaleY(0.33);
4166}
4167@media (orientation: landscape) {
4168 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4169 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4170 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4171 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4172 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li {
4173 padding-left: calc(15px + constant(safe-area-inset-left));
4174 padding-left: calc(15px + env(safe-area-inset-left));
4175 }
4176 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4177 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4178 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4179 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4180 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4181 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4182 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4183 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4184 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4185 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title {
4186 padding-left: calc(15px + constant(safe-area-inset-left));
4187 padding-left: calc(15px + env(safe-area-inset-left));
4188 }
4189 .ios.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
4190 .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
4191 .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
4192 .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
4193 .ios.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) {
4194 margin-left: calc(15px + constant(safe-area-inset-left));
4195 margin-left: calc(15px + env(safe-area-inset-left));
4196 }
4197 .ios.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4198 .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4199 .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4200 .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4201 .ios.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4202 .ios.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4203 .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4204 .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4205 .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4206 .ios.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
4207 padding-left: 15px;
4208 }
4209 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4210 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4211 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4212 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4213 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4214 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4215 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4216 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4217 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4218 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a {
4219 background-position: calc(15px + constant(safe-area-inset-left)) center;
4220 background-position: calc(15px + env(safe-area-inset-left)) center;
4221 }
4222 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
4223 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
4224 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
4225 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
4226 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner {
4227 padding-left: calc(15px + constant(safe-area-inset-left));
4228 padding-left: calc(15px + env(safe-area-inset-left));
4229 }
4230 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4231 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4232 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4233 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
4234 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner {
4235 padding-left: calc(35px + constant(safe-area-inset-left));
4236 padding-left: calc(35px + env(safe-area-inset-left));
4237 }
4238 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
4239 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
4240 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
4241 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
4242 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
4243 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
4244 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
4245 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
4246 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
4247 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner {
4248 padding-left: calc(15px + constant(safe-area-inset-left));
4249 padding-left: calc(15px + env(safe-area-inset-left));
4250 }
4251 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4252 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4253 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4254 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
4255 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a {
4256 padding-left: calc(35px + constant(safe-area-inset-left));
4257 padding-left: calc(35px + env(safe-area-inset-left));
4258 }
4259 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
4260 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
4261 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
4262 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
4263 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
4264 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
4265 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
4266 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
4267 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
4268 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
4269 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
4270 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
4271 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
4272 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
4273 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
4274 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
4275 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
4276 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
4277 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
4278 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
4279 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
4280 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
4281 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
4282 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
4283 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
4284 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
4285 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
4286 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
4287 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
4288 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner {
4289 padding-left: calc(35px + constant(safe-area-inset-left));
4290 padding-left: calc(35px + env(safe-area-inset-left));
4291 }
4292 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
4293 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
4294 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
4295 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
4296 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
4297 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
4298 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
4299 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
4300 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
4301 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
4302 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
4303 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
4304 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
4305 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
4306 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
4307 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
4308 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
4309 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
4310 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
4311 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
4312 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
4313 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
4314 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
4315 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
4316 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
4317 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
4318 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
4319 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
4320 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
4321 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a {
4322 padding-left: calc(15px + constant(safe-area-inset-left));
4323 padding-left: calc(15px + env(safe-area-inset-left));
4324 }
4325 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
4326 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
4327 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
4328 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
4329 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
4330 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
4331 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
4332 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
4333 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
4334 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
4335 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
4336 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
4337 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
4338 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
4339 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
4340 .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
4341 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
4342 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
4343 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
4344 .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row {
4345 padding-left: 0;
4346 }
4347 .ios.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
4348 .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
4349 .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
4350 .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
4351 .ios.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) {
4352 margin-right: calc(15px + constant(safe-area-inset-right));
4353 margin-right: calc(15px + env(safe-area-inset-right));
4354 }
4355 .ios.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4356 .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4357 .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4358 .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4359 .ios.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4360 .ios.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4361 .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4362 .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4363 .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4364 .ios.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
4365 padding-right: 15px;
4366 }
4367 .ios.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4368 .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4369 .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4370 .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4371 .ios.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
4372 .ios.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4373 .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4374 .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4375 .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
4376 .ios.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
4377 padding-right: 15px;
4378 }
4379 .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
4380 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
4381 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
4382 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
4383 .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
4384 .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
4385 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
4386 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
4387 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
4388 .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title {
4389 padding-right: calc(15px + constant(safe-area-inset-right));
4390 padding-right: calc(15px + env(safe-area-inset-right));
4391 }
4392 .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
4393 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
4394 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
4395 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
4396 .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li {
4397 padding-right: calc(15px + constant(safe-area-inset-right));
4398 padding-right: calc(15px + env(safe-area-inset-right));
4399 }
4400 .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
4401 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
4402 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
4403 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
4404 .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content {
4405 padding-right: calc(15px + constant(safe-area-inset-right));
4406 padding-right: calc(15px + env(safe-area-inset-right));
4407 }
4408 .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
4409 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
4410 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
4411 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
4412 .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after {
4413 right: calc(15px + constant(safe-area-inset-right));
4414 right: calc(15px + env(safe-area-inset-right));
4415 }
4416 .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
4417 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
4418 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
4419 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
4420 .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a {
4421 padding-right: calc(15px + constant(safe-area-inset-right));
4422 padding-right: calc(15px + env(safe-area-inset-right));
4423 }
4424 .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
4425 .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
4426 .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
4427 .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
4428 .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after {
4429 right: calc(15px + const(safe-area-inset-right));
4430 right: calc(15px + env(safe-area-inset-right));
4431 }
4432}
4433@media (orientation: landscape) and (min-width: 768px) {
4434 .ios.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
4435 .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
4436 .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
4437 .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
4438 .ios.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) {
4439 margin-left: calc(15px + constant(safe-area-inset-left));
4440 margin-left: calc(15px + env(safe-area-inset-left));
4441 }
4442 .ios.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4443 .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4444 .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4445 .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4446 .ios.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
4447 .ios.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4448 .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4449 .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4450 .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
4451 .ios.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
4452 padding-left: 15px;
4453 }
4454}
4455@media (orientation: landscape) and (min-width: 768px) {
4456 .ios.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
4457 .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
4458 .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
4459 .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
4460 .ios.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) {
4461 margin-right: calc(15px + constant(safe-area-inset-right));
4462 margin-right: calc(15px + env(safe-area-inset-right));
4463 }
4464}
4465.ios .theme-dark .list ul,
4466.list.ios .theme-dark ul {
4467 background: #1c1c1d;
4468}
4469.ios .theme-dark .list ul:before,
4470.list.ios .theme-dark ul:before {
4471 background-color: #282829;
4472}
4473.ios .theme-dark .list ul:after,
4474.list.ios .theme-dark ul:after {
4475 background-color: #282829;
4476}
4477.ios .theme-dark .list li li:last-child .item-inner:after,
4478.list.ios .theme-dark li li:last-child .item-inner:after,
4479.ios .theme-dark .list li:last-child li .item-inner:after,
4480.list.ios .theme-dark li:last-child li .item-inner:after {
4481 background-color: #282829;
4482}
4483.ios .theme-dark .item-divider:before {
4484 background-color: #282829;
4485}
4486.ios .theme-dark .list-group-title:before {
4487 background-color: #282829;
4488}
4489.ios .theme-dark .list-button:after {
4490 background-color: #282829;
4491}
4492.ios .theme-dark .item-inner:after {
4493 background-color: #282829;
4494}
4495.ios .theme-dark .item-divider,
4496.ios .theme-dark .list-group-title {
4497 background-color: #111;
4498}
4499.ios .theme-dark .links-list a:after,
4500.ios .theme-dark .simple-list li:after,
4501.ios .theme-dark .links-list a:after,
4502.links-list.ios .theme-dark a .simple-list li:after,
4503.simple-list.ios .theme-dark li:after {
4504 background-color: #282829;
4505}
4506.ios .theme-dark .list .item-link.active-state,
4507.list.ios .theme-dark .item-link.active-state,
4508.ios .theme-dark .list .list-button.active-state,
4509.list.ios .theme-dark .list-button.active-state,
4510.ios .theme-dark .links-list a.active-state,
4511.links-list.ios .theme-dark a.active-state {
4512 background-color: #363636;
4513}
4514.ios .color-theme-red .list-button {
4515 color: #ff3b30;
4516}
4517.ios .color-theme-green .list-button {
4518 color: #4cd964;
4519}
4520.ios .color-theme-blue .list-button {
4521 color: #007aff;
4522}
4523.ios .color-theme-pink .list-button {
4524 color: #ff2d55;
4525}
4526.ios .color-theme-yellow .list-button {
4527 color: #ffcc00;
4528}
4529.ios .color-theme-orange .list-button {
4530 color: #ff9500;
4531}
4532.ios .color-theme-gray .list-button {
4533 color: #8e8e93;
4534}
4535.ios .color-theme-white .list-button {
4536 color: #ffffff;
4537}
4538.ios .color-theme-black .list-button {
4539 color: #000000;
4540}
4541.ios .list .list-button.color-red,
4542.ios .list li.color-red .list-button,
4543.ios .links-list li.color-red a,
4544.ios .simple-list li.color-red,
4545.ios .links-list a.color-red,
4546.ios .list .item-link.color-red,
4547.ios .list li.color-red .item-link {
4548 color: #ff3b30;
4549}
4550.ios .list .list-button.color-green,
4551.ios .list li.color-green .list-button,
4552.ios .links-list li.color-green a,
4553.ios .simple-list li.color-green,
4554.ios .links-list a.color-green,
4555.ios .list .item-link.color-green,
4556.ios .list li.color-green .item-link {
4557 color: #4cd964;
4558}
4559.ios .list .list-button.color-blue,
4560.ios .list li.color-blue .list-button,
4561.ios .links-list li.color-blue a,
4562.ios .simple-list li.color-blue,
4563.ios .links-list a.color-blue,
4564.ios .list .item-link.color-blue,
4565.ios .list li.color-blue .item-link {
4566 color: #007aff;
4567}
4568.ios .list .list-button.color-pink,
4569.ios .list li.color-pink .list-button,
4570.ios .links-list li.color-pink a,
4571.ios .simple-list li.color-pink,
4572.ios .links-list a.color-pink,
4573.ios .list .item-link.color-pink,
4574.ios .list li.color-pink .item-link {
4575 color: #ff2d55;
4576}
4577.ios .list .list-button.color-yellow,
4578.ios .list li.color-yellow .list-button,
4579.ios .links-list li.color-yellow a,
4580.ios .simple-list li.color-yellow,
4581.ios .links-list a.color-yellow,
4582.ios .list .item-link.color-yellow,
4583.ios .list li.color-yellow .item-link {
4584 color: #ffcc00;
4585}
4586.ios .list .list-button.color-orange,
4587.ios .list li.color-orange .list-button,
4588.ios .links-list li.color-orange a,
4589.ios .simple-list li.color-orange,
4590.ios .links-list a.color-orange,
4591.ios .list .item-link.color-orange,
4592.ios .list li.color-orange .item-link {
4593 color: #ff9500;
4594}
4595.ios .list .list-button.color-gray,
4596.ios .list li.color-gray .list-button,
4597.ios .links-list li.color-gray a,
4598.ios .simple-list li.color-gray,
4599.ios .links-list a.color-gray,
4600.ios .list .item-link.color-gray,
4601.ios .list li.color-gray .item-link {
4602 color: #8e8e93;
4603}
4604.ios .list .list-button.color-white,
4605.ios .list li.color-white .list-button,
4606.ios .links-list li.color-white a,
4607.ios .simple-list li.color-white,
4608.ios .links-list a.color-white,
4609.ios .list .item-link.color-white,
4610.ios .list li.color-white .item-link {
4611 color: #ffffff;
4612}
4613.ios .list .list-button.color-black,
4614.ios .list li.color-black .list-button,
4615.ios .links-list li.color-black a,
4616.ios .simple-list li.color-black,
4617.ios .links-list a.color-black,
4618.ios .list .item-link.color-black,
4619.ios .list li.color-black .item-link {
4620 color: #000000;
4621}
4622.md .list {
4623 margin: 32px 0;
4624 font-size: 16px;
4625}
4626.md .list .item-cell {
4627 width: 100%;
4628 min-width: 0;
4629 margin-right: 16px;
4630}
4631.md .list .item-cell:first-child {
4632 margin-right: 0;
4633}
4634.md .list ul ul {
4635 padding-right: 56px;
4636}
4637.md .list .item-media {
4638 padding-top: 8px;
4639 min-width: 40px;
4640}
4641.md .list .item-media i + i,
4642.md .list .item-media i + img {
4643 margin-right: 8px;
4644}
4645.md .list .item-media + .item-inner {
4646 margin-right: 16px;
4647}
4648.md .list .item-inner {
4649 min-height: 48px;
4650 padding-left: 16px;
4651}
4652.md .list .item-after {
4653 color: #757575;
4654 font-size: 14px;
4655 padding-right: 8px;
4656}
4657.md .list .item-link,
4658.md .list .list-button {
4659 color: inherit;
4660}
4661.md .list .item-link .item-inner,
4662.md .list .list-button .item-inner {
4663 padding-left: 42px;
4664}
4665.md .list .item-link.active-state,
4666.md .list .list-button.active-state {
4667 background-color: rgba(0, 0, 0, 0.1);
4668}
4669.md .list .list-button {
4670 padding: 0 16px;
4671 font-size: 16px;
4672 line-height: 48px;
4673}
4674.md .list .item-content {
4675 min-height: 48px;
4676 padding-right: 16px;
4677}
4678.md .list .item-subtitle {
4679 font-size: 14px;
4680}
4681.md .list .item-text {
4682 font-size: 14px;
4683 color: #757575;
4684 line-height: 20px;
4685 max-height: 40px;
4686}
4687.md .list .item-header,
4688.md .list .item-footer {
4689 font-weight: normal;
4690 font-size: 12px;
4691 line-height: 1.2;
4692 white-space: normal;
4693}
4694.md .list .item-footer {
4695 color: rgba(0, 0, 0, 0.5);
4696}
4697.md .list .item-link.no-chevron .item-inner,
4698.md .list.no-chevron .item-link .item-inner,
4699.md .list .no-chevron .item-link .item-inner,
4700.md .no-chevron .list .item-link .item-inner {
4701 padding-left: 16px;
4702}
4703.md .simple-list li:after {
4704 content: '';
4705 position: absolute;
4706 background-color: rgba(0, 0, 0, 0.12);
4707 display: block;
4708 z-index: 15;
4709 top: auto;
4710 right: auto;
4711 bottom: 0;
4712 left: 0;
4713 height: 1px;
4714 width: 100%;
4715 -webkit-transform-origin: 50% 100%;
4716 transform-origin: 50% 100%;
4717}
4718.md.device-pixel-ratio-2 .simple-list li:after {
4719 -webkit-transform: scaleY(0.5);
4720 transform: scaleY(0.5);
4721}
4722.md.device-pixel-ratio-3 .simple-list li:after {
4723 -webkit-transform: scaleY(0.33);
4724 transform: scaleY(0.33);
4725}
4726.md .simple-list li {
4727 padding-left: 16px;
4728 padding-right: 16px;
4729 line-height: 48px;
4730 height: 48px;
4731}
4732.md .simple-list li:after {
4733 width: auto;
4734 left: 0;
4735 right: 16px;
4736}
4737.md .links-list a:after {
4738 content: '';
4739 position: absolute;
4740 background-color: rgba(0, 0, 0, 0.12);
4741 display: block;
4742 z-index: 15;
4743 top: auto;
4744 right: auto;
4745 bottom: 0;
4746 left: 0;
4747 height: 1px;
4748 width: 100%;
4749 -webkit-transform-origin: 50% 100%;
4750 transform-origin: 50% 100%;
4751}
4752.md.device-pixel-ratio-2 .links-list a:after {
4753 -webkit-transform: scaleY(0.5);
4754 transform: scaleY(0.5);
4755}
4756.md.device-pixel-ratio-3 .links-list a:after {
4757 -webkit-transform: scaleY(0.33);
4758 transform: scaleY(0.33);
4759}
4760.md .links-list a {
4761 height: 48px;
4762 color: inherit;
4763}
4764.md .links-list a.active-state {
4765 background-color: rgba(0, 0, 0, 0.1);
4766}
4767.md .links-list a:after {
4768 width: auto;
4769}
4770.md .links-list a {
4771 padding-right: 16px;
4772 padding-left: 42px;
4773}
4774.md .links-list a:after {
4775 right: 16px;
4776 left: 0;
4777}
4778.md .links-list.no-chevron a,
4779.md .no-chevron .links-list a,
4780.md .links-list a.no-chevron,
4781.md .links-list .no-chevron a {
4782 padding-left: 16px;
4783}
4784.md .media-list .item-inner,
4785.md li.media-item .item-inner {
4786 padding-top: 14px;
4787 padding-bottom: 14px;
4788}
4789.md .media-list .item-link .item-inner,
4790.md li.media-item .item-link .item-inner {
4791 padding-left: 16px;
4792}
4793.md .media-list .item-link .item-title-row,
4794.md li.media-item .item-link .item-title-row {
4795 padding-left: 26px;
4796}
4797.md .media-list .item-media,
4798.md li.media-item .item-media {
4799 padding-top: 14px;
4800 padding-bottom: 14px;
4801}
4802.md .media-list.chevron-center .item-link .item-inner,
4803.md .media-list .chevron-center .item-link .item-inner,
4804.md .media-list .item-link.chevron-center .item-inner,
4805.md li.media-item.chevron-center .item-link .item-inner,
4806.md li.media-item .item-link.chevron-center .item-inner,
4807.md li.media-item .chevron-center .item-link .item-inner {
4808 padding-left: 42px;
4809}
4810.md .media-list.no-chevron .item-link .item-title-row,
4811.md .no-chevron .media-list .item-link .item-title-row,
4812.md .media-list .no-chevron .item-link .item-title-row,
4813.md li.media-item.no-chevron .item-link .item-title-row,
4814.md .no-chevron li.media-item .item-link .item-title-row,
4815.md .media-list.chevron-center .item-title-row,
4816.md .media-list .chevron-center .item-title-row,
4817.md li.media-item.chevron-center .item-title-row,
4818.md li.media-item .chevron-center .item-title-row {
4819 padding-left: 0 !important;
4820}
4821.md .list .item-link .item-inner,
4822.md .links-list a {
4823 background-position: 16px center;
4824}
4825.md .item-divider,
4826.md .list-group-title {
4827 padding: 0 16px;
4828 background: #f4f4f4;
4829 color: rgba(0, 0, 0, 0.54);
4830 height: 48px;
4831 line-height: 48px;
4832 -webkit-box-sizing: border-box;
4833 box-sizing: border-box;
4834 font-size: 14px;
4835}
4836.md .item-divider:before,
4837.md .list-group-title:before {
4838 display: none !important;
4839}
4840.md .item-divider:after,
4841.md .list-group-title:after {
4842 display: none !important;
4843}
4844.md .list-group-title {
4845 margin-top: 0;
4846}
4847.md .list .item-inner:after {
4848 content: '';
4849 position: absolute;
4850 background-color: rgba(0, 0, 0, 0.12);
4851 display: block;
4852 z-index: 15;
4853 top: auto;
4854 right: auto;
4855 bottom: 0;
4856 left: 0;
4857 height: 1px;
4858 width: 100%;
4859 -webkit-transform-origin: 50% 100%;
4860 transform-origin: 50% 100%;
4861}
4862.md.device-pixel-ratio-2 .list .item-inner:after {
4863 -webkit-transform: scaleY(0.5);
4864 transform: scaleY(0.5);
4865}
4866.md.device-pixel-ratio-3 .list .item-inner:after {
4867 -webkit-transform: scaleY(0.33);
4868 transform: scaleY(0.33);
4869}
4870.md .list ul:before {
4871 content: '';
4872 position: absolute;
4873 background-color: rgba(0, 0, 0, 0.12);
4874 display: block;
4875 z-index: 15;
4876 top: 0;
4877 right: auto;
4878 bottom: auto;
4879 left: 0;
4880 height: 1px;
4881 width: 100%;
4882 -webkit-transform-origin: 50% 0%;
4883 transform-origin: 50% 0%;
4884}
4885.md.device-pixel-ratio-2 .list ul:before {
4886 -webkit-transform: scaleY(0.5);
4887 transform: scaleY(0.5);
4888}
4889.md.device-pixel-ratio-3 .list ul:before {
4890 -webkit-transform: scaleY(0.33);
4891 transform: scaleY(0.33);
4892}
4893.md .list ul:after {
4894 content: '';
4895 position: absolute;
4896 background-color: rgba(0, 0, 0, 0.12);
4897 display: block;
4898 z-index: 15;
4899 top: auto;
4900 right: auto;
4901 bottom: 0;
4902 left: 0;
4903 height: 1px;
4904 width: 100%;
4905 -webkit-transform-origin: 50% 100%;
4906 transform-origin: 50% 100%;
4907}
4908.md.device-pixel-ratio-2 .list ul:after {
4909 -webkit-transform: scaleY(0.5);
4910 transform: scaleY(0.5);
4911}
4912.md.device-pixel-ratio-3 .list ul:after {
4913 -webkit-transform: scaleY(0.33);
4914 transform: scaleY(0.33);
4915}
4916.md .list.inset {
4917 margin-left: 16px;
4918 margin-right: 16px;
4919 border-radius: 4px;
4920}
4921.md .list.inset ul {
4922 border-radius: 4px;
4923}
4924.md .list.inset li:first-child > a {
4925 border-radius: 4px 4px 0 0;
4926}
4927.md .list.inset li:last-child > a {
4928 border-radius: 0 0 4px 4px;
4929}
4930.md .list.inset li:first-child:last-child > a {
4931 border-radius: 4px;
4932}
4933@media (min-width: 768px) {
4934 .md .list.tablet-inset {
4935 margin-left: 16px;
4936 margin-right: 16px;
4937 border-radius: 4px;
4938 }
4939 .md .list.tablet-inset li:first-child > a {
4940 border-radius: 4px 4px 0 0;
4941 }
4942 .md .list.tablet-inset li:last-child > a {
4943 border-radius: 0 0 4px 4px;
4944 }
4945 .md .list.tablet-inset li:first-child:last-child > a {
4946 border-radius: 4px;
4947 }
4948}
4949.md li li:last-child .item-inner:after,
4950.md li:last-child li .item-inner:after {
4951 content: '';
4952 position: absolute;
4953 background-color: rgba(0, 0, 0, 0.12);
4954 display: block;
4955 z-index: 15;
4956 top: auto;
4957 right: auto;
4958 bottom: 0;
4959 left: 0;
4960 height: 1px;
4961 width: 100%;
4962 -webkit-transform-origin: 50% 100%;
4963 transform-origin: 50% 100%;
4964}
4965html.device-pixel-ratio-2 .md li li:last-child .item-inner:after,
4966html.device-pixel-ratio-2 .md li:last-child li .item-inner:after {
4967 -webkit-transform: scaleY(0.5);
4968 transform: scaleY(0.5);
4969}
4970html.device-pixel-ratio-3 .md li li:last-child .item-inner:after,
4971html.device-pixel-ratio-3 .md li:last-child li .item-inner:after {
4972 -webkit-transform: scaleY(0.33);
4973 transform: scaleY(0.33);
4974}
4975@media (orientation: landscape) {
4976 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4977 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4978 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4979 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
4980 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li {
4981 padding-left: calc(16px + constant(safe-area-inset-left));
4982 padding-left: calc(16px + env(safe-area-inset-left));
4983 }
4984 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4985 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4986 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4987 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4988 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
4989 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4990 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4991 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4992 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
4993 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title {
4994 padding-left: calc(16px + constant(safe-area-inset-left));
4995 padding-left: calc(16px + env(safe-area-inset-left));
4996 }
4997 .md.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
4998 .md.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
4999 .md.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
5000 .md.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
5001 .md.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) {
5002 margin-left: calc(16px + constant(safe-area-inset-left));
5003 margin-left: calc(16px + env(safe-area-inset-left));
5004 }
5005 .md.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5006 .md.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5007 .md.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5008 .md.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5009 .md.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5010 .md.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5011 .md.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5012 .md.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5013 .md.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5014 .md.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
5015 padding-left: 15px;
5016 }
5017 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5018 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5019 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5020 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5021 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5022 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5023 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5024 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5025 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5026 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a {
5027 background-position: calc(16px + constant(safe-area-inset-left)) center;
5028 background-position: calc(16px + env(safe-area-inset-left)) center;
5029 }
5030 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
5031 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
5032 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
5033 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner,
5034 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-inner {
5035 padding-left: calc(16px + constant(safe-area-inset-left));
5036 padding-left: calc(16px + env(safe-area-inset-left));
5037 }
5038 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5039 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5040 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5041 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner,
5042 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link .item-inner {
5043 padding-left: calc(42px + constant(safe-area-inset-left));
5044 padding-left: calc(42px + env(safe-area-inset-left));
5045 }
5046 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
5047 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
5048 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
5049 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
5050 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link .item-inner,
5051 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
5052 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
5053 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
5054 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner,
5055 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link .item-inner {
5056 padding-left: calc(16px + constant(safe-area-inset-left));
5057 padding-left: calc(16px + env(safe-area-inset-left));
5058 }
5059 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5060 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5061 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5062 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
5063 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a {
5064 padding-left: calc(42px + constant(safe-area-inset-left));
5065 padding-left: calc(42px + env(safe-area-inset-left));
5066 }
5067 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
5068 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
5069 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
5070 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
5071 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.chevron-center .item-link .item-inner,
5072 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
5073 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
5074 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
5075 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
5076 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .chevron-center .item-link .item-inner,
5077 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
5078 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
5079 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
5080 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
5081 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .item-link.chevron-center .item-inner,
5082 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
5083 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
5084 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
5085 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
5086 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.chevron-center .item-link .item-inner,
5087 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
5088 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
5089 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
5090 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
5091 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .item-link.chevron-center .item-inner,
5092 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
5093 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
5094 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
5095 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner,
5096 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item .chevron-center .item-link .item-inner {
5097 padding-left: calc(42px + constant(safe-area-inset-left));
5098 padding-left: calc(42px + env(safe-area-inset-left));
5099 }
5100 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
5101 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
5102 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
5103 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
5104 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-link.no-chevron .item-inner,
5105 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
5106 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
5107 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
5108 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
5109 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron .item-link .item-inner,
5110 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
5111 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
5112 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
5113 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
5114 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .no-chevron .item-link .item-inner,
5115 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
5116 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
5117 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
5118 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
5119 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list.no-chevron a,
5120 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
5121 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
5122 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
5123 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
5124 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a.no-chevron,
5125 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
5126 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
5127 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
5128 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a,
5129 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list .no-chevron a {
5130 padding-left: calc(16px + constant(safe-area-inset-left));
5131 padding-left: calc(16px + env(safe-area-inset-left));
5132 }
5133 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
5134 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
5135 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
5136 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
5137 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list.no-chevron .item-link .item-title-row,
5138 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
5139 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
5140 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
5141 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
5142 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).media-list .no-chevron .item-link .item-title-row,
5143 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
5144 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
5145 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
5146 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
5147 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) li.media-item.no-chevron .item-link .item-title-row,
5148 .md.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
5149 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
5150 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
5151 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row,
5152 .md.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).no-chevron li.media-item .item-link .item-title-row {
5153 padding-left: 0;
5154 }
5155 .md.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
5156 .md.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
5157 .md.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
5158 .md.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
5159 .md.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) {
5160 margin-right: calc(16px + constant(safe-area-inset-right));
5161 margin-right: calc(16px + env(safe-area-inset-right));
5162 }
5163 .md.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5164 .md.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5165 .md.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5166 .md.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5167 .md.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5168 .md.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5169 .md.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5170 .md.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5171 .md.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5172 .md.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
5173 padding-right: 16px;
5174 }
5175 .md.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5176 .md.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5177 .md.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5178 .md.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5179 .md.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
5180 .md.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5181 .md.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5182 .md.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5183 .md.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
5184 .md.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
5185 padding-right: 16px;
5186 }
5187 .md.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
5188 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
5189 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
5190 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
5191 .md.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
5192 .md.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
5193 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
5194 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
5195 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
5196 .md.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title {
5197 padding-right: calc(16px + constant(safe-area-inset-right));
5198 padding-right: calc(16px + env(safe-area-inset-right));
5199 }
5200 .md.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
5201 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
5202 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
5203 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
5204 .md.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li {
5205 padding-right: calc(16px + constant(safe-area-inset-right));
5206 padding-right: calc(16px + env(safe-area-inset-right));
5207 }
5208 .md.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
5209 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
5210 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
5211 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content,
5212 .md.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-content {
5213 padding-right: calc(16px + constant(safe-area-inset-right));
5214 padding-right: calc(16px + env(safe-area-inset-right));
5215 }
5216 .md.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
5217 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
5218 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
5219 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after,
5220 .md.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li:after {
5221 right: calc(16px + constant(safe-area-inset-right));
5222 right: calc(16px + env(safe-area-inset-right));
5223 }
5224 .md.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
5225 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
5226 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
5227 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
5228 .md.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a {
5229 padding-right: calc(16px + constant(safe-area-inset-right));
5230 padding-right: calc(16px + env(safe-area-inset-right));
5231 }
5232 .md.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
5233 .md.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
5234 .md.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
5235 .md.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after,
5236 .md.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a:after {
5237 right: calc(16px + const(safe-area-inset-right));
5238 right: calc(16px + env(safe-area-inset-right));
5239 }
5240}
5241@media (orientation: landscape) and (min-width: 768px) {
5242 .md.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
5243 .md.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
5244 .md.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
5245 .md.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
5246 .md.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) {
5247 margin-left: calc(16px + constant(safe-area-inset-left));
5248 margin-left: calc(16px + env(safe-area-inset-left));
5249 }
5250 .md.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5251 .md.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5252 .md.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5253 .md.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5254 .md.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
5255 .md.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5256 .md.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5257 .md.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5258 .md.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
5259 .md.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
5260 padding-left: 15px;
5261 }
5262}
5263@media (orientation: landscape) and (min-width: 768px) {
5264 .md.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
5265 .md.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
5266 .md.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
5267 .md.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
5268 .md.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) {
5269 margin-right: calc(16px + constant(safe-area-inset-right));
5270 margin-right: calc(16px + env(safe-area-inset-right));
5271 }
5272}
5273.md .theme-dark .list ul:before,
5274.list.md .theme-dark ul:before {
5275 background-color: rgba(255, 255, 255, 0.08);
5276}
5277.md .theme-dark .list ul:after,
5278.list.md .theme-dark ul:after {
5279 background-color: rgba(255, 255, 255, 0.08);
5280}
5281.md .theme-dark .list li li:last-child .item-inner:after,
5282.list.md .theme-dark li li:last-child .item-inner:after,
5283.md .theme-dark .list li:last-child li .item-inner:after,
5284.list.md .theme-dark li:last-child li .item-inner:after {
5285 background-color: rgba(255, 255, 255, 0.08);
5286}
5287.md .theme-dark .item-divider:before {
5288 background-color: rgba(255, 255, 255, 0.08);
5289}
5290.md .theme-dark .list-group-title:before {
5291 background-color: rgba(255, 255, 255, 0.08);
5292}
5293.md .theme-dark .list-button:after {
5294 background-color: rgba(255, 255, 255, 0.08);
5295}
5296.md .theme-dark .item-inner:after {
5297 background-color: rgba(255, 255, 255, 0.08);
5298}
5299.md .theme-dark .item-divider,
5300.md .theme-dark .list-group-title {
5301 background-color: #111;
5302 color: #fff;
5303}
5304.md .theme-dark .links-list a:after,
5305.md .theme-dark .simple-list li:after,
5306.md .theme-dark .links-list a:after,
5307.links-list.md .theme-dark a .simple-list li:after,
5308.simple-list.md .theme-dark li:after {
5309 background-color: rgba(255, 255, 255, 0.08);
5310}
5311.md .theme-dark .list .item-link.active-state,
5312.list.md .theme-dark .item-link.active-state,
5313.md .theme-dark .list .list-button.active-state,
5314.list.md .theme-dark .list-button.active-state,
5315.md .theme-dark .links-list a.active-state,
5316.links-list.md .theme-dark a.active-state {
5317 background-color: rgba(255, 255, 255, 0.05);
5318}
5319.md .theme-dark .item-after,
5320.md .theme-dark .item-text {
5321 color: rgba(255, 255, 255, 0.54);
5322}
5323.md .color-theme-red .list-button {
5324 color: #f44336;
5325}
5326.md .color-theme-green .list-button {
5327 color: #4caf50;
5328}
5329.md .color-theme-blue .list-button {
5330 color: #2196f3;
5331}
5332.md .color-theme-pink .list-button {
5333 color: #e91e63;
5334}
5335.md .color-theme-yellow .list-button {
5336 color: #ffeb3b;
5337}
5338.md .color-theme-orange .list-button {
5339 color: #ff9800;
5340}
5341.md .color-theme-gray .list-button {
5342 color: #9e9e9e;
5343}
5344.md .color-theme-white .list-button {
5345 color: #ffffff;
5346}
5347.md .color-theme-black .list-button {
5348 color: #000000;
5349}
5350.md .list .list-button.color-red,
5351.md .list li.color-red .list-button,
5352.md .links-list li.color-red a,
5353.md .simple-list li.color-red,
5354.md .links-list a.color-red,
5355.md .list .item-link.color-red,
5356.md .list li.color-red .item-link {
5357 color: #f44336;
5358}
5359.md .list .list-button.color-green,
5360.md .list li.color-green .list-button,
5361.md .links-list li.color-green a,
5362.md .simple-list li.color-green,
5363.md .links-list a.color-green,
5364.md .list .item-link.color-green,
5365.md .list li.color-green .item-link {
5366 color: #4caf50;
5367}
5368.md .list .list-button.color-blue,
5369.md .list li.color-blue .list-button,
5370.md .links-list li.color-blue a,
5371.md .simple-list li.color-blue,
5372.md .links-list a.color-blue,
5373.md .list .item-link.color-blue,
5374.md .list li.color-blue .item-link {
5375 color: #2196f3;
5376}
5377.md .list .list-button.color-pink,
5378.md .list li.color-pink .list-button,
5379.md .links-list li.color-pink a,
5380.md .simple-list li.color-pink,
5381.md .links-list a.color-pink,
5382.md .list .item-link.color-pink,
5383.md .list li.color-pink .item-link {
5384 color: #e91e63;
5385}
5386.md .list .list-button.color-yellow,
5387.md .list li.color-yellow .list-button,
5388.md .links-list li.color-yellow a,
5389.md .simple-list li.color-yellow,
5390.md .links-list a.color-yellow,
5391.md .list .item-link.color-yellow,
5392.md .list li.color-yellow .item-link {
5393 color: #ffeb3b;
5394}
5395.md .list .list-button.color-orange,
5396.md .list li.color-orange .list-button,
5397.md .links-list li.color-orange a,
5398.md .simple-list li.color-orange,
5399.md .links-list a.color-orange,
5400.md .list .item-link.color-orange,
5401.md .list li.color-orange .item-link {
5402 color: #ff9800;
5403}
5404.md .list .list-button.color-gray,
5405.md .list li.color-gray .list-button,
5406.md .links-list li.color-gray a,
5407.md .simple-list li.color-gray,
5408.md .links-list a.color-gray,
5409.md .list .item-link.color-gray,
5410.md .list li.color-gray .item-link {
5411 color: #9e9e9e;
5412}
5413.md .list .list-button.color-white,
5414.md .list li.color-white .list-button,
5415.md .links-list li.color-white a,
5416.md .simple-list li.color-white,
5417.md .links-list a.color-white,
5418.md .list .item-link.color-white,
5419.md .list li.color-white .item-link {
5420 color: #ffffff;
5421}
5422.md .list .list-button.color-black,
5423.md .list li.color-black .list-button,
5424.md .links-list li.color-black a,
5425.md .simple-list li.color-black,
5426.md .links-list a.color-black,
5427.md .list .item-link.color-black,
5428.md .list li.color-black .item-link {
5429 color: #000000;
5430}
5431/* === Badge === */
5432.badge {
5433 display: inline-block;
5434 color: #fff;
5435 background: #8e8e93;
5436 position: relative;
5437 -webkit-box-sizing: border-box;
5438 box-sizing: border-box;
5439 text-align: center;
5440}
5441.icon .badge,
5442.f7-icons .badge,
5443.framework7-icons .badge,
5444.material-icons .badge {
5445 position: absolute;
5446 left: 100%;
5447 margin-left: -10px;
5448 top: -2px;
5449}
5450.ios .badge {
5451 font-size: 13px;
5452 border-radius: 20px;
5453 padding: 0 6px;
5454 height: 20px;
5455 line-height: 20px;
5456}
5457.ios .icon .badge,
5458.ios .f7-icons .badge,
5459.ios .framework7-icons .badge,
5460.ios .material-icons .badge {
5461 line-height: 16px;
5462 height: 16px;
5463 border-radius: 16px;
5464 padding: 0 4px;
5465 min-width: 16px;
5466 font-family: -apple-system, SF UI Text, Helvetica Neue, Helvetica, Arial, sans-serif;
5467 font-size: 10px;
5468}
5469.ios .badge.color-red {
5470 background-color: #ff3b30;
5471}
5472.ios .badge.color-green {
5473 background-color: #4cd964;
5474}
5475.ios .badge.color-blue {
5476 background-color: #007aff;
5477}
5478.ios .badge.color-pink {
5479 background-color: #ff2d55;
5480}
5481.ios .badge.color-yellow {
5482 background-color: #ffcc00;
5483}
5484.ios .badge.color-orange {
5485 background-color: #ff9500;
5486}
5487.ios .badge.color-gray {
5488 background-color: #8e8e93;
5489}
5490.ios .badge.color-white {
5491 background-color: #ffffff;
5492}
5493.ios .badge.color-black {
5494 background-color: #000000;
5495}
5496.md .badge {
5497 font-size: 10px;
5498 border-radius: 3px;
5499 padding: 1px 6px;
5500 vertical-align: middle;
5501}
5502.md .icon .badge,
5503.md .f7-icons .badge,
5504.md .framework7-icons .badge,
5505.md .material-icons .badge {
5506 line-height: 1.4;
5507 padding: 1px 5px;
5508 font-family: Roboto, Noto, Helvetica, Arial, sans-serif;
5509 font-size: 10px;
5510}
5511.md .badge.color-red {
5512 background-color: #f44336;
5513}
5514.md .badge.color-green {
5515 background-color: #4caf50;
5516}
5517.md .badge.color-blue {
5518 background-color: #2196f3;
5519}
5520.md .badge.color-pink {
5521 background-color: #e91e63;
5522}
5523.md .badge.color-yellow {
5524 background-color: #ffeb3b;
5525}
5526.md .badge.color-orange {
5527 background-color: #ff9800;
5528}
5529.md .badge.color-gray {
5530 background-color: #9e9e9e;
5531}
5532.md .badge.color-white {
5533 background-color: #ffffff;
5534}
5535.md .badge.color-black {
5536 background-color: #000000;
5537}
5538button {
5539 -webkit-appearance: none;
5540 -moz-appearance: none;
5541 appearance: none;
5542}
5543.button {
5544 text-decoration: none;
5545 text-align: center;
5546 display: block;
5547 -webkit-appearance: none;
5548 -moz-appearance: none;
5549 appearance: none;
5550 background: none;
5551 padding: 0 10px;
5552 margin: 0;
5553 white-space: nowrap;
5554 text-overflow: ellipsis;
5555 font-size: 14px;
5556 position: relative;
5557 overflow: hidden;
5558 font-family: inherit;
5559 cursor: pointer;
5560 outline: 0;
5561 -webkit-box-sizing: border-box;
5562 box-sizing: border-box;
5563 vertical-align: middle;
5564}
5565input[type="submit"].button,
5566input[type="button"].button {
5567 width: 100%;
5568}
5569button {
5570 width: 100%;
5571}
5572.segmented {
5573 -webkit-align-self: center;
5574 -ms-flex-item-align: center;
5575 align-self: center;
5576 display: -webkit-box;
5577 display: -webkit-flex;
5578 display: -ms-flexbox;
5579 display: flex;
5580 -webkit-flex-wrap: nowrap;
5581 -ms-flex-wrap: nowrap;
5582 flex-wrap: nowrap;
5583}
5584.segmented .button,
5585.segmented button {
5586 width: 100%;
5587 -webkit-flex-shrink: 1;
5588 -ms-flex-negative: 1;
5589 flex-shrink: 1;
5590 min-width: 0;
5591}
5592.subnavbar .segmented {
5593 width: 100%;
5594}
5595.ios .button {
5596 border: 1px solid #007aff;
5597 color: #007aff;
5598 border-radius: 5px;
5599 line-height: 27px;
5600 height: 29px;
5601}
5602.ios .button.active-state {
5603 background: rgba(0, 122, 255, 0.15);
5604}
5605.ios .button.button-round,
5606.ios .button.button-round-ios {
5607 border-radius: 29px;
5608}
5609.ios .button.button-active,
5610.ios .button.tab-link-active {
5611 background: #007aff;
5612 color: #fff;
5613}
5614.ios .button.button-big,
5615.ios .button.button-big-ios {
5616 font-size: 17px;
5617 height: 44px;
5618 line-height: 42px;
5619}
5620.ios .button.button-small,
5621.ios .button.button-small-ios {
5622 height: 26px;
5623 line-height: 22px;
5624 border-width: 2px;
5625 font-size: 13px;
5626 font-weight: 600;
5627 text-transform: uppercase;
5628 -webkit-transition-duration: 200ms;
5629 transition-duration: 200ms;
5630}
5631.ios .button.button-small.button-fill.active-state,
5632.ios .button.button-small-ios.button-fill.active-state,
5633.ios .button.button-small.button-fill-ios.active-state,
5634.ios .button.button-small-ios.button-fill-ios.active-state {
5635 color: #007aff;
5636 border: 2px solid #007aff;
5637 background-color: transparent;
5638 opacity: 1;
5639}
5640.ios .button.button-fill,
5641.ios .button.button-fill-ios {
5642 color: #fff;
5643 background: #007aff;
5644 border-color: transparent;
5645}
5646.ios .button.button-fill.active-state,
5647.ios .button.button-fill-ios.active-state {
5648 opacity: 0.8;
5649}
5650.ios .button i.icon:first-child {
5651 margin-left: 10px;
5652}
5653.ios .button i.icon:last-child {
5654 margin-right: 10px;
5655}
5656.ios .button i.icon:first-child:last-child {
5657 margin-left: 0;
5658 margin-right: 0;
5659}
5660.ios .segmented .button {
5661 border-radius: 0;
5662 border-right-width: 0;
5663}
5664.ios .segmented .button:first-child {
5665 border-radius: 0 5px 5px 0;
5666 border-right-width: 1px;
5667 border-right-style: solid;
5668}
5669.ios .segmented .button:first-child.button-small {
5670 border-right-width: 2px;
5671}
5672.ios .segmented .button:last-child {
5673 border-radius: 5px 0 0 5px;
5674}
5675.ios .segmented .button:first-child:last-child {
5676 border-radius: 5px;
5677}
5678.ios .segmented .button.button-round:first-child,
5679.ios .segmented .button.button-round-ios:first-child {
5680 border-radius: 0 29px 29px 0;
5681}
5682.ios .segmented .button.button-round:last-child,
5683.ios .segmented .button.button-round-ios:last-child {
5684 border-radius: 0 29px 29px 0;
5685 border-radius: 29px 0 0 29px;
5686}
5687.ios .color-theme-red .button {
5688 border-color: #ff3b30;
5689 color: #ff3b30;
5690}
5691.ios .color-theme-red .button.active-state {
5692 background: rgba(255, 59, 48, 0.15);
5693}
5694.ios .color-theme-red .button.button-active,
5695.ios .color-theme-red .button.tab-link-active,
5696.ios .color-theme-red .button.button-fill,
5697.ios .color-theme-red .button.button-fill-ios {
5698 color: #fff;
5699}
5700.ios .color-theme-red .button.button-active,
5701.ios .color-theme-red .button.tab-link-active {
5702 background: #ff3b30;
5703}
5704.ios .color-theme-red .button.button-fill,
5705.ios .color-theme-red .button.button-fill-ios {
5706 background: #ff3b30;
5707 border-color: transparent;
5708}
5709.ios .color-theme-red .button.button-small.button-fill.active-state,
5710.ios .color-theme-red .button.button-small-ios.button-fill.active-state,
5711.ios .color-theme-red .button.button-small.button-fill-ios.active-state,
5712.ios .color-theme-red .button.button-small-ios.button-fill-ios.active-state {
5713 color: #ff3b30;
5714 border: 2px solid #ff3b30;
5715 background-color: transparent;
5716}
5717.ios .color-theme-green .button {
5718 border-color: #4cd964;
5719 color: #4cd964;
5720}
5721.ios .color-theme-green .button.active-state {
5722 background: rgba(76, 217, 100, 0.15);
5723}
5724.ios .color-theme-green .button.button-active,
5725.ios .color-theme-green .button.tab-link-active,
5726.ios .color-theme-green .button.button-fill,
5727.ios .color-theme-green .button.button-fill-ios {
5728 color: #fff;
5729}
5730.ios .color-theme-green .button.button-active,
5731.ios .color-theme-green .button.tab-link-active {
5732 background: #4cd964;
5733}
5734.ios .color-theme-green .button.button-fill,
5735.ios .color-theme-green .button.button-fill-ios {
5736 background: #4cd964;
5737 border-color: transparent;
5738}
5739.ios .color-theme-green .button.button-small.button-fill.active-state,
5740.ios .color-theme-green .button.button-small-ios.button-fill.active-state,
5741.ios .color-theme-green .button.button-small.button-fill-ios.active-state,
5742.ios .color-theme-green .button.button-small-ios.button-fill-ios.active-state {
5743 color: #4cd964;
5744 border: 2px solid #4cd964;
5745 background-color: transparent;
5746}
5747.ios .color-theme-blue .button {
5748 border-color: #007aff;
5749 color: #007aff;
5750}
5751.ios .color-theme-blue .button.active-state {
5752 background: rgba(0, 122, 255, 0.15);
5753}
5754.ios .color-theme-blue .button.button-active,
5755.ios .color-theme-blue .button.tab-link-active,
5756.ios .color-theme-blue .button.button-fill,
5757.ios .color-theme-blue .button.button-fill-ios {
5758 color: #fff;
5759}
5760.ios .color-theme-blue .button.button-active,
5761.ios .color-theme-blue .button.tab-link-active {
5762 background: #007aff;
5763}
5764.ios .color-theme-blue .button.button-fill,
5765.ios .color-theme-blue .button.button-fill-ios {
5766 background: #007aff;
5767 border-color: transparent;
5768}
5769.ios .color-theme-blue .button.button-small.button-fill.active-state,
5770.ios .color-theme-blue .button.button-small-ios.button-fill.active-state,
5771.ios .color-theme-blue .button.button-small.button-fill-ios.active-state,
5772.ios .color-theme-blue .button.button-small-ios.button-fill-ios.active-state {
5773 color: #007aff;
5774 border: 2px solid #007aff;
5775 background-color: transparent;
5776}
5777.ios .color-theme-pink .button {
5778 border-color: #ff2d55;
5779 color: #ff2d55;
5780}
5781.ios .color-theme-pink .button.active-state {
5782 background: rgba(255, 45, 85, 0.15);
5783}
5784.ios .color-theme-pink .button.button-active,
5785.ios .color-theme-pink .button.tab-link-active,
5786.ios .color-theme-pink .button.button-fill,
5787.ios .color-theme-pink .button.button-fill-ios {
5788 color: #fff;
5789}
5790.ios .color-theme-pink .button.button-active,
5791.ios .color-theme-pink .button.tab-link-active {
5792 background: #ff2d55;
5793}
5794.ios .color-theme-pink .button.button-fill,
5795.ios .color-theme-pink .button.button-fill-ios {
5796 background: #ff2d55;
5797 border-color: transparent;
5798}
5799.ios .color-theme-pink .button.button-small.button-fill.active-state,
5800.ios .color-theme-pink .button.button-small-ios.button-fill.active-state,
5801.ios .color-theme-pink .button.button-small.button-fill-ios.active-state,
5802.ios .color-theme-pink .button.button-small-ios.button-fill-ios.active-state {
5803 color: #ff2d55;
5804 border: 2px solid #ff2d55;
5805 background-color: transparent;
5806}
5807.ios .color-theme-yellow .button {
5808 border-color: #ffcc00;
5809 color: #ffcc00;
5810}
5811.ios .color-theme-yellow .button.active-state {
5812 background: rgba(255, 204, 0, 0.15);
5813}
5814.ios .color-theme-yellow .button.button-active,
5815.ios .color-theme-yellow .button.tab-link-active,
5816.ios .color-theme-yellow .button.button-fill,
5817.ios .color-theme-yellow .button.button-fill-ios {
5818 color: #fff;
5819}
5820.ios .color-theme-yellow .button.button-active,
5821.ios .color-theme-yellow .button.tab-link-active {
5822 background: #ffcc00;
5823}
5824.ios .color-theme-yellow .button.button-fill,
5825.ios .color-theme-yellow .button.button-fill-ios {
5826 background: #ffcc00;
5827 border-color: transparent;
5828}
5829.ios .color-theme-yellow .button.button-small.button-fill.active-state,
5830.ios .color-theme-yellow .button.button-small-ios.button-fill.active-state,
5831.ios .color-theme-yellow .button.button-small.button-fill-ios.active-state,
5832.ios .color-theme-yellow .button.button-small-ios.button-fill-ios.active-state {
5833 color: #ffcc00;
5834 border: 2px solid #ffcc00;
5835 background-color: transparent;
5836}
5837.ios .color-theme-orange .button {
5838 border-color: #ff9500;
5839 color: #ff9500;
5840}
5841.ios .color-theme-orange .button.active-state {
5842 background: rgba(255, 149, 0, 0.15);
5843}
5844.ios .color-theme-orange .button.button-active,
5845.ios .color-theme-orange .button.tab-link-active,
5846.ios .color-theme-orange .button.button-fill,
5847.ios .color-theme-orange .button.button-fill-ios {
5848 color: #fff;
5849}
5850.ios .color-theme-orange .button.button-active,
5851.ios .color-theme-orange .button.tab-link-active {
5852 background: #ff9500;
5853}
5854.ios .color-theme-orange .button.button-fill,
5855.ios .color-theme-orange .button.button-fill-ios {
5856 background: #ff9500;
5857 border-color: transparent;
5858}
5859.ios .color-theme-orange .button.button-small.button-fill.active-state,
5860.ios .color-theme-orange .button.button-small-ios.button-fill.active-state,
5861.ios .color-theme-orange .button.button-small.button-fill-ios.active-state,
5862.ios .color-theme-orange .button.button-small-ios.button-fill-ios.active-state {
5863 color: #ff9500;
5864 border: 2px solid #ff9500;
5865 background-color: transparent;
5866}
5867.ios .color-theme-gray .button {
5868 border-color: #8e8e93;
5869 color: #8e8e93;
5870}
5871.ios .color-theme-gray .button.active-state {
5872 background: rgba(142, 142, 147, 0.15);
5873}
5874.ios .color-theme-gray .button.button-active,
5875.ios .color-theme-gray .button.tab-link-active,
5876.ios .color-theme-gray .button.button-fill,
5877.ios .color-theme-gray .button.button-fill-ios {
5878 color: #fff;
5879}
5880.ios .color-theme-gray .button.button-active,
5881.ios .color-theme-gray .button.tab-link-active {
5882 background: #8e8e93;
5883}
5884.ios .color-theme-gray .button.button-fill,
5885.ios .color-theme-gray .button.button-fill-ios {
5886 background: #8e8e93;
5887 border-color: transparent;
5888}
5889.ios .color-theme-gray .button.button-small.button-fill.active-state,
5890.ios .color-theme-gray .button.button-small-ios.button-fill.active-state,
5891.ios .color-theme-gray .button.button-small.button-fill-ios.active-state,
5892.ios .color-theme-gray .button.button-small-ios.button-fill-ios.active-state {
5893 color: #8e8e93;
5894 border: 2px solid #8e8e93;
5895 background-color: transparent;
5896}
5897.ios .color-theme-white .button {
5898 border-color: #ffffff;
5899 color: #ffffff;
5900}
5901.ios .color-theme-white .button.active-state {
5902 background: rgba(255, 255, 255, 0.15);
5903}
5904.ios .color-theme-white .button.button-active,
5905.ios .color-theme-white .button.tab-link-active,
5906.ios .color-theme-white .button.button-fill,
5907.ios .color-theme-white .button.button-fill-ios {
5908 color: #fff;
5909}
5910.ios .color-theme-white .button.button-active,
5911.ios .color-theme-white .button.tab-link-active {
5912 background: #ffffff;
5913}
5914.ios .color-theme-white .button.button-fill,
5915.ios .color-theme-white .button.button-fill-ios {
5916 background: #ffffff;
5917 border-color: transparent;
5918}
5919.ios .color-theme-white .button.button-small.button-fill.active-state,
5920.ios .color-theme-white .button.button-small-ios.button-fill.active-state,
5921.ios .color-theme-white .button.button-small.button-fill-ios.active-state,
5922.ios .color-theme-white .button.button-small-ios.button-fill-ios.active-state {
5923 color: #ffffff;
5924 border: 2px solid #ffffff;
5925 background-color: transparent;
5926}
5927.ios .color-theme-black .button {
5928 border-color: #000000;
5929 color: #000000;
5930}
5931.ios .color-theme-black .button.active-state {
5932 background: rgba(0, 0, 0, 0.15);
5933}
5934.ios .color-theme-black .button.button-active,
5935.ios .color-theme-black .button.tab-link-active,
5936.ios .color-theme-black .button.button-fill,
5937.ios .color-theme-black .button.button-fill-ios {
5938 color: #fff;
5939}
5940.ios .color-theme-black .button.button-active,
5941.ios .color-theme-black .button.tab-link-active {
5942 background: #000000;
5943}
5944.ios .color-theme-black .button.button-fill,
5945.ios .color-theme-black .button.button-fill-ios {
5946 background: #000000;
5947 border-color: transparent;
5948}
5949.ios .color-theme-black .button.button-small.button-fill.active-state,
5950.ios .color-theme-black .button.button-small-ios.button-fill.active-state,
5951.ios .color-theme-black .button.button-small.button-fill-ios.active-state,
5952.ios .color-theme-black .button.button-small-ios.button-fill-ios.active-state {
5953 color: #000000;
5954 border: 2px solid #000000;
5955 background-color: transparent;
5956}
5957.ios .button.color-red {
5958 border-color: #ff3b30;
5959 color: #ff3b30;
5960}
5961.ios .button.color-red.active-state {
5962 background: rgba(255, 59, 48, 0.15);
5963}
5964.ios .button.color-red.button-active,
5965.ios .button.color-red.tab-link-active,
5966.ios .button.color-red.button-fill,
5967.ios .button.color-red.button-fill-ios {
5968 color: #fff;
5969}
5970.ios .button.color-red.button-active,
5971.ios .button.color-red.tab-link-active {
5972 background: #ff3b30;
5973}
5974.ios .button.color-red.button-fill,
5975.ios .button.color-red.button-fill-ios {
5976 background: #ff3b30;
5977 border-color: transparent;
5978}
5979.ios .button.color-red.button-small.button-fill.active-state,
5980.ios .button.color-red.button-small-ios.button-fill.active-state,
5981.ios .button.color-red.button-small.button-fill-ios.active-state,
5982.ios .button.color-red.button-small-ios.button-fill-ios.active-state {
5983 color: #ff3b30;
5984 border: 2px solid #ff3b30;
5985 background-color: transparent;
5986}
5987.ios .button.color-green {
5988 border-color: #4cd964;
5989 color: #4cd964;
5990}
5991.ios .button.color-green.active-state {
5992 background: rgba(76, 217, 100, 0.15);
5993}
5994.ios .button.color-green.button-active,
5995.ios .button.color-green.tab-link-active,
5996.ios .button.color-green.button-fill,
5997.ios .button.color-green.button-fill-ios {
5998 color: #fff;
5999}
6000.ios .button.color-green.button-active,
6001.ios .button.color-green.tab-link-active {
6002 background: #4cd964;
6003}
6004.ios .button.color-green.button-fill,
6005.ios .button.color-green.button-fill-ios {
6006 background: #4cd964;
6007 border-color: transparent;
6008}
6009.ios .button.color-green.button-small.button-fill.active-state,
6010.ios .button.color-green.button-small-ios.button-fill.active-state,
6011.ios .button.color-green.button-small.button-fill-ios.active-state,
6012.ios .button.color-green.button-small-ios.button-fill-ios.active-state {
6013 color: #4cd964;
6014 border: 2px solid #4cd964;
6015 background-color: transparent;
6016}
6017.ios .button.color-blue {
6018 border-color: #007aff;
6019 color: #007aff;
6020}
6021.ios .button.color-blue.active-state {
6022 background: rgba(0, 122, 255, 0.15);
6023}
6024.ios .button.color-blue.button-active,
6025.ios .button.color-blue.tab-link-active,
6026.ios .button.color-blue.button-fill,
6027.ios .button.color-blue.button-fill-ios {
6028 color: #fff;
6029}
6030.ios .button.color-blue.button-active,
6031.ios .button.color-blue.tab-link-active {
6032 background: #007aff;
6033}
6034.ios .button.color-blue.button-fill,
6035.ios .button.color-blue.button-fill-ios {
6036 background: #007aff;
6037 border-color: transparent;
6038}
6039.ios .button.color-blue.button-small.button-fill.active-state,
6040.ios .button.color-blue.button-small-ios.button-fill.active-state,
6041.ios .button.color-blue.button-small.button-fill-ios.active-state,
6042.ios .button.color-blue.button-small-ios.button-fill-ios.active-state {
6043 color: #007aff;
6044 border: 2px solid #007aff;
6045 background-color: transparent;
6046}
6047.ios .button.color-pink {
6048 border-color: #ff2d55;
6049 color: #ff2d55;
6050}
6051.ios .button.color-pink.active-state {
6052 background: rgba(255, 45, 85, 0.15);
6053}
6054.ios .button.color-pink.button-active,
6055.ios .button.color-pink.tab-link-active,
6056.ios .button.color-pink.button-fill,
6057.ios .button.color-pink.button-fill-ios {
6058 color: #fff;
6059}
6060.ios .button.color-pink.button-active,
6061.ios .button.color-pink.tab-link-active {
6062 background: #ff2d55;
6063}
6064.ios .button.color-pink.button-fill,
6065.ios .button.color-pink.button-fill-ios {
6066 background: #ff2d55;
6067 border-color: transparent;
6068}
6069.ios .button.color-pink.button-small.button-fill.active-state,
6070.ios .button.color-pink.button-small-ios.button-fill.active-state,
6071.ios .button.color-pink.button-small.button-fill-ios.active-state,
6072.ios .button.color-pink.button-small-ios.button-fill-ios.active-state {
6073 color: #ff2d55;
6074 border: 2px solid #ff2d55;
6075 background-color: transparent;
6076}
6077.ios .button.color-yellow {
6078 border-color: #ffcc00;
6079 color: #ffcc00;
6080}
6081.ios .button.color-yellow.active-state {
6082 background: rgba(255, 204, 0, 0.15);
6083}
6084.ios .button.color-yellow.button-active,
6085.ios .button.color-yellow.tab-link-active,
6086.ios .button.color-yellow.button-fill,
6087.ios .button.color-yellow.button-fill-ios {
6088 color: #fff;
6089}
6090.ios .button.color-yellow.button-active,
6091.ios .button.color-yellow.tab-link-active {
6092 background: #ffcc00;
6093}
6094.ios .button.color-yellow.button-fill,
6095.ios .button.color-yellow.button-fill-ios {
6096 background: #ffcc00;
6097 border-color: transparent;
6098}
6099.ios .button.color-yellow.button-small.button-fill.active-state,
6100.ios .button.color-yellow.button-small-ios.button-fill.active-state,
6101.ios .button.color-yellow.button-small.button-fill-ios.active-state,
6102.ios .button.color-yellow.button-small-ios.button-fill-ios.active-state {
6103 color: #ffcc00;
6104 border: 2px solid #ffcc00;
6105 background-color: transparent;
6106}
6107.ios .button.color-orange {
6108 border-color: #ff9500;
6109 color: #ff9500;
6110}
6111.ios .button.color-orange.active-state {
6112 background: rgba(255, 149, 0, 0.15);
6113}
6114.ios .button.color-orange.button-active,
6115.ios .button.color-orange.tab-link-active,
6116.ios .button.color-orange.button-fill,
6117.ios .button.color-orange.button-fill-ios {
6118 color: #fff;
6119}
6120.ios .button.color-orange.button-active,
6121.ios .button.color-orange.tab-link-active {
6122 background: #ff9500;
6123}
6124.ios .button.color-orange.button-fill,
6125.ios .button.color-orange.button-fill-ios {
6126 background: #ff9500;
6127 border-color: transparent;
6128}
6129.ios .button.color-orange.button-small.button-fill.active-state,
6130.ios .button.color-orange.button-small-ios.button-fill.active-state,
6131.ios .button.color-orange.button-small.button-fill-ios.active-state,
6132.ios .button.color-orange.button-small-ios.button-fill-ios.active-state {
6133 color: #ff9500;
6134 border: 2px solid #ff9500;
6135 background-color: transparent;
6136}
6137.ios .button.color-gray {
6138 border-color: #8e8e93;
6139 color: #8e8e93;
6140}
6141.ios .button.color-gray.active-state {
6142 background: rgba(142, 142, 147, 0.15);
6143}
6144.ios .button.color-gray.button-active,
6145.ios .button.color-gray.tab-link-active,
6146.ios .button.color-gray.button-fill,
6147.ios .button.color-gray.button-fill-ios {
6148 color: #fff;
6149}
6150.ios .button.color-gray.button-active,
6151.ios .button.color-gray.tab-link-active {
6152 background: #8e8e93;
6153}
6154.ios .button.color-gray.button-fill,
6155.ios .button.color-gray.button-fill-ios {
6156 background: #8e8e93;
6157 border-color: transparent;
6158}
6159.ios .button.color-gray.button-small.button-fill.active-state,
6160.ios .button.color-gray.button-small-ios.button-fill.active-state,
6161.ios .button.color-gray.button-small.button-fill-ios.active-state,
6162.ios .button.color-gray.button-small-ios.button-fill-ios.active-state {
6163 color: #8e8e93;
6164 border: 2px solid #8e8e93;
6165 background-color: transparent;
6166}
6167.ios .button.color-white {
6168 border-color: #ffffff;
6169 color: #ffffff;
6170}
6171.ios .button.color-white.active-state {
6172 background: rgba(255, 255, 255, 0.15);
6173}
6174.ios .button.color-white.button-active,
6175.ios .button.color-white.tab-link-active,
6176.ios .button.color-white.button-fill,
6177.ios .button.color-white.button-fill-ios {
6178 color: #fff;
6179}
6180.ios .button.color-white.button-active,
6181.ios .button.color-white.tab-link-active {
6182 background: #ffffff;
6183}
6184.ios .button.color-white.button-fill,
6185.ios .button.color-white.button-fill-ios {
6186 background: #ffffff;
6187 border-color: transparent;
6188}
6189.ios .button.color-white.button-small.button-fill.active-state,
6190.ios .button.color-white.button-small-ios.button-fill.active-state,
6191.ios .button.color-white.button-small.button-fill-ios.active-state,
6192.ios .button.color-white.button-small-ios.button-fill-ios.active-state {
6193 color: #ffffff;
6194 border: 2px solid #ffffff;
6195 background-color: transparent;
6196}
6197.ios .button.color-black {
6198 border-color: #000000;
6199 color: #000000;
6200}
6201.ios .button.color-black.active-state {
6202 background: rgba(0, 0, 0, 0.15);
6203}
6204.ios .button.color-black.button-active,
6205.ios .button.color-black.tab-link-active,
6206.ios .button.color-black.button-fill,
6207.ios .button.color-black.button-fill-ios {
6208 color: #fff;
6209}
6210.ios .button.color-black.button-active,
6211.ios .button.color-black.tab-link-active {
6212 background: #000000;
6213}
6214.ios .button.color-black.button-fill,
6215.ios .button.color-black.button-fill-ios {
6216 background: #000000;
6217 border-color: transparent;
6218}
6219.ios .button.color-black.button-small.button-fill.active-state,
6220.ios .button.color-black.button-small-ios.button-fill.active-state,
6221.ios .button.color-black.button-small.button-fill-ios.active-state,
6222.ios .button.color-black.button-small-ios.button-fill-ios.active-state {
6223 color: #000000;
6224 border: 2px solid #000000;
6225 background-color: transparent;
6226}
6227.md .button {
6228 color: #2196f3;
6229 border-radius: 4px;
6230 line-height: 36px;
6231 height: 36px;
6232 text-transform: uppercase;
6233 min-width: 64px;
6234 padding: 0 8px;
6235 border: none;
6236 -webkit-transition-duration: 300ms;
6237 transition-duration: 300ms;
6238 -webkit-transform: translate3d(0, 0, 0);
6239 transform: translate3d(0, 0, 0);
6240 font-weight: 500;
6241 letter-spacing: 0.03em;
6242}
6243.md .button.active-state {
6244 background: rgba(0, 0, 0, 0.1);
6245}
6246.md .button.button-fill,
6247.md .button.button-fill-md,
6248.md .button.button-active,
6249.md .button.tab-link-active {
6250 background-color: #2196f3;
6251 color: #fff;
6252}
6253.md .button.button-fill.active-state,
6254.md .button.button-fill-md.active-state,
6255.md .button.button-active.active-state,
6256.md .button.tab-link-active.active-state {
6257 background: #0c82df;
6258}
6259.md .button.button-big,
6260.md .button.button-big-md {
6261 height: 48px;
6262 line-height: 48px;
6263 border-radius: 4px;
6264}
6265.md .button.button-round,
6266.md .button.button-round-md {
6267 border-radius: 36px;
6268}
6269.md .button.button-outline {
6270 border: 2px solid #2196f3;
6271 line-height: 32px;
6272}
6273.md .button.button-outline.button-big,
6274.md .button.button-outline.button-big-md {
6275 line-height: 44px;
6276}
6277.md .button.button-small,
6278.md .button.button-small-md {
6279 height: 28px;
6280 line-height: 28px;
6281 font-size: 13px;
6282 font-weight: 500;
6283 letter-spacing: 0.03em;
6284}
6285.md .button.button-small.button-outline,
6286.md .button.button-small-md.button-outline {
6287 border-width: 2px;
6288 line-height: 24px;
6289}
6290.md .button > i.icon + span,
6291.md .button > span:not(.ripple-wave) + span,
6292.md .button > span:not(.ripple-wave) + i.icon,
6293.md .button > i.icon + i.icon {
6294 margin-right: 8px;
6295}
6296.md .button.button-raised {
6297 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
6298 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
6299}
6300.md .button.button-raised.active-state {
6301 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
6302 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
6303}
6304.md .navbar .button:not(.button-fill):not(.button-fill-md),
6305.md .subnavbar .button:not(.button-fill):not(.button-fill-md),
6306.md .toolbar .button:not(.button-fill):not(.button-fill-md) {
6307 color: #fff;
6308}
6309.md .navbar .button:not(.button-fill):not(.button-fill-md).active-state,
6310.md .subnavbar .button:not(.button-fill):not(.button-fill-md).active-state,
6311.md .toolbar .button:not(.button-fill):not(.button-fill-md).active-state {
6312 background: rgba(255, 255, 255, 0.15);
6313}
6314.md .toast .button:not(.button-fill):not(.button-fill-md).active-state {
6315 background: rgba(255, 255, 255, 0.15);
6316}
6317.md .segmented {
6318 border-radius: 4px;
6319}
6320.md .segmented.segmented-raised {
6321 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
6322 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
6323}
6324.md .segmented.segmented-round {
6325 border-radius: 36px;
6326}
6327.md .segmented .button {
6328 border-radius: 0;
6329 min-width: 0;
6330 border-right: 1px solid rgba(0, 0, 0, 0.1);
6331}
6332.md .segmented .button:first-child {
6333 border-radius: 0 4px 4px 0;
6334 border-right: none;
6335}
6336.md .segmented .button.button-outline {
6337 border: 2px solid #2196f3;
6338}
6339.md .segmented .button.button-outline:nth-child(n + 2) {
6340 border-right: none;
6341}
6342.md .segmented .button:last-child {
6343 border-radius: 4px 0 0 4px;
6344}
6345.md .segmented .button:first-child:last-child {
6346 border-radius: 4px;
6347}
6348.md .segmented .button.button-round:first-child {
6349 border-radius: 0 36px 36px 0;
6350}
6351.md .segmented .button.button-round:last-child {
6352 border-radius: 36px 0 0 36px;
6353}
6354.md .theme-dark .button:not(.button-fill):not(.button-fill-md):not(.button-active):not(.tab-link-active).active-state {
6355 background-color: rgba(255, 255, 255, 0.1);
6356}
6357.md .color-theme-red .button,
6358.md .color-red .button {
6359 color: #f44336;
6360}
6361.md .color-theme-red .button.button-fill,
6362.md .color-red .button.button-fill,
6363.md .color-theme-red .button.button-fill-md,
6364.md .color-red .button.button-fill-md,
6365.md .color-theme-red .button.button-active,
6366.md .color-red .button.button-active,
6367.md .color-theme-red .button.tab-link-active,
6368.md .color-red .button.tab-link-active {
6369 background-color: #f44336;
6370 color: #fff;
6371}
6372.md .color-theme-red .button.button-fill.active-state,
6373.md .color-red .button.button-fill.active-state,
6374.md .color-theme-red .button.button-fill-md.active-state,
6375.md .color-red .button.button-fill-md.active-state,
6376.md .color-theme-red .button.button-active.active-state,
6377.md .color-red .button.button-active.active-state,
6378.md .color-theme-red .button.tab-link-active.active-state,
6379.md .color-red .button.tab-link-active.active-state {
6380 background: #f21f0f;
6381}
6382.md .color-theme-red .button.button-outline,
6383.md .color-red .button.button-outline {
6384 border-color: #f44336;
6385}
6386.md .color-theme-green .button,
6387.md .color-green .button {
6388 color: #4caf50;
6389}
6390.md .color-theme-green .button.button-fill,
6391.md .color-green .button.button-fill,
6392.md .color-theme-green .button.button-fill-md,
6393.md .color-green .button.button-fill-md,
6394.md .color-theme-green .button.button-active,
6395.md .color-green .button.button-active,
6396.md .color-theme-green .button.tab-link-active,
6397.md .color-green .button.tab-link-active {
6398 background-color: #4caf50;
6399 color: #fff;
6400}
6401.md .color-theme-green .button.button-fill.active-state,
6402.md .color-green .button.button-fill.active-state,
6403.md .color-theme-green .button.button-fill-md.active-state,
6404.md .color-green .button.button-fill-md.active-state,
6405.md .color-theme-green .button.button-active.active-state,
6406.md .color-green .button.button-active.active-state,
6407.md .color-theme-green .button.tab-link-active.active-state,
6408.md .color-green .button.tab-link-active.active-state {
6409 background: #409343;
6410}
6411.md .color-theme-green .button.button-outline,
6412.md .color-green .button.button-outline {
6413 border-color: #4caf50;
6414}
6415.md .color-theme-blue .button,
6416.md .color-blue .button {
6417 color: #2196f3;
6418}
6419.md .color-theme-blue .button.button-fill,
6420.md .color-blue .button.button-fill,
6421.md .color-theme-blue .button.button-fill-md,
6422.md .color-blue .button.button-fill-md,
6423.md .color-theme-blue .button.button-active,
6424.md .color-blue .button.button-active,
6425.md .color-theme-blue .button.tab-link-active,
6426.md .color-blue .button.tab-link-active {
6427 background-color: #2196f3;
6428 color: #fff;
6429}
6430.md .color-theme-blue .button.button-fill.active-state,
6431.md .color-blue .button.button-fill.active-state,
6432.md .color-theme-blue .button.button-fill-md.active-state,
6433.md .color-blue .button.button-fill-md.active-state,
6434.md .color-theme-blue .button.button-active.active-state,
6435.md .color-blue .button.button-active.active-state,
6436.md .color-theme-blue .button.tab-link-active.active-state,
6437.md .color-blue .button.tab-link-active.active-state {
6438 background: #0c82df;
6439}
6440.md .color-theme-blue .button.button-outline,
6441.md .color-blue .button.button-outline {
6442 border-color: #2196f3;
6443}
6444.md .color-theme-pink .button,
6445.md .color-pink .button {
6446 color: #e91e63;
6447}
6448.md .color-theme-pink .button.button-fill,
6449.md .color-pink .button.button-fill,
6450.md .color-theme-pink .button.button-fill-md,
6451.md .color-pink .button.button-fill-md,
6452.md .color-theme-pink .button.button-active,
6453.md .color-pink .button.button-active,
6454.md .color-theme-pink .button.tab-link-active,
6455.md .color-pink .button.tab-link-active {
6456 background-color: #e91e63;
6457 color: #fff;
6458}
6459.md .color-theme-pink .button.button-fill.active-state,
6460.md .color-pink .button.button-fill.active-state,
6461.md .color-theme-pink .button.button-fill-md.active-state,
6462.md .color-pink .button.button-fill-md.active-state,
6463.md .color-theme-pink .button.button-active.active-state,
6464.md .color-pink .button.button-active.active-state,
6465.md .color-theme-pink .button.tab-link-active.active-state,
6466.md .color-pink .button.tab-link-active.active-state {
6467 background: #ca1452;
6468}
6469.md .color-theme-pink .button.button-outline,
6470.md .color-pink .button.button-outline {
6471 border-color: #e91e63;
6472}
6473.md .color-theme-yellow .button,
6474.md .color-yellow .button {
6475 color: #ffeb3b;
6476}
6477.md .color-theme-yellow .button.button-fill,
6478.md .color-yellow .button.button-fill,
6479.md .color-theme-yellow .button.button-fill-md,
6480.md .color-yellow .button.button-fill-md,
6481.md .color-theme-yellow .button.button-active,
6482.md .color-yellow .button.button-active,
6483.md .color-theme-yellow .button.tab-link-active,
6484.md .color-yellow .button.tab-link-active {
6485 background-color: #ffeb3b;
6486 color: #fff;
6487}
6488.md .color-theme-yellow .button.button-fill.active-state,
6489.md .color-yellow .button.button-fill.active-state,
6490.md .color-theme-yellow .button.button-fill-md.active-state,
6491.md .color-yellow .button.button-fill-md.active-state,
6492.md .color-theme-yellow .button.button-active.active-state,
6493.md .color-yellow .button.button-active.active-state,
6494.md .color-theme-yellow .button.tab-link-active.active-state,
6495.md .color-yellow .button.tab-link-active.active-state {
6496 background: #ffe712;
6497}
6498.md .color-theme-yellow .button.button-outline,
6499.md .color-yellow .button.button-outline {
6500 border-color: #ffeb3b;
6501}
6502.md .color-theme-orange .button,
6503.md .color-orange .button {
6504 color: #ff9800;
6505}
6506.md .color-theme-orange .button.button-fill,
6507.md .color-orange .button.button-fill,
6508.md .color-theme-orange .button.button-fill-md,
6509.md .color-orange .button.button-fill-md,
6510.md .color-theme-orange .button.button-active,
6511.md .color-orange .button.button-active,
6512.md .color-theme-orange .button.tab-link-active,
6513.md .color-orange .button.tab-link-active {
6514 background-color: #ff9800;
6515 color: #fff;
6516}
6517.md .color-theme-orange .button.button-fill.active-state,
6518.md .color-orange .button.button-fill.active-state,
6519.md .color-theme-orange .button.button-fill-md.active-state,
6520.md .color-orange .button.button-fill-md.active-state,
6521.md .color-theme-orange .button.button-active.active-state,
6522.md .color-orange .button.button-active.active-state,
6523.md .color-theme-orange .button.tab-link-active.active-state,
6524.md .color-orange .button.tab-link-active.active-state {
6525 background: #d68000;
6526}
6527.md .color-theme-orange .button.button-outline,
6528.md .color-orange .button.button-outline {
6529 border-color: #ff9800;
6530}
6531.md .color-theme-gray .button,
6532.md .color-gray .button {
6533 color: #9e9e9e;
6534}
6535.md .color-theme-gray .button.button-fill,
6536.md .color-gray .button.button-fill,
6537.md .color-theme-gray .button.button-fill-md,
6538.md .color-gray .button.button-fill-md,
6539.md .color-theme-gray .button.button-active,
6540.md .color-gray .button.button-active,
6541.md .color-theme-gray .button.tab-link-active,
6542.md .color-gray .button.tab-link-active {
6543 background-color: #9e9e9e;
6544 color: #fff;
6545}
6546.md .color-theme-gray .button.button-fill.active-state,
6547.md .color-gray .button.button-fill.active-state,
6548.md .color-theme-gray .button.button-fill-md.active-state,
6549.md .color-gray .button.button-fill-md.active-state,
6550.md .color-theme-gray .button.button-active.active-state,
6551.md .color-gray .button.button-active.active-state,
6552.md .color-theme-gray .button.tab-link-active.active-state,
6553.md .color-gray .button.tab-link-active.active-state {
6554 background: #8a8a8a;
6555}
6556.md .color-theme-gray .button.button-outline,
6557.md .color-gray .button.button-outline {
6558 border-color: #9e9e9e;
6559}
6560.md .color-theme-white .button,
6561.md .color-white .button {
6562 color: #ffffff;
6563}
6564.md .color-theme-white .button.button-fill,
6565.md .color-white .button.button-fill,
6566.md .color-theme-white .button.button-fill-md,
6567.md .color-white .button.button-fill-md,
6568.md .color-theme-white .button.button-active,
6569.md .color-white .button.button-active,
6570.md .color-theme-white .button.tab-link-active,
6571.md .color-white .button.tab-link-active {
6572 background-color: #ffffff;
6573 color: #fff;
6574}
6575.md .color-theme-white .button.button-fill.active-state,
6576.md .color-white .button.button-fill.active-state,
6577.md .color-theme-white .button.button-fill-md.active-state,
6578.md .color-white .button.button-fill-md.active-state,
6579.md .color-theme-white .button.button-active.active-state,
6580.md .color-white .button.button-active.active-state,
6581.md .color-theme-white .button.tab-link-active.active-state,
6582.md .color-white .button.tab-link-active.active-state {
6583 background: #ebebeb;
6584}
6585.md .color-theme-white .button.button-outline,
6586.md .color-white .button.button-outline {
6587 border-color: #ffffff;
6588}
6589.md .color-theme-black .button,
6590.md .color-black .button {
6591 color: #000000;
6592}
6593.md .color-theme-black .button.button-fill,
6594.md .color-black .button.button-fill,
6595.md .color-theme-black .button.button-fill-md,
6596.md .color-black .button.button-fill-md,
6597.md .color-theme-black .button.button-active,
6598.md .color-black .button.button-active,
6599.md .color-theme-black .button.tab-link-active,
6600.md .color-black .button.tab-link-active {
6601 background-color: #000000;
6602 color: #fff;
6603}
6604.md .color-theme-black .button.button-fill.active-state,
6605.md .color-black .button.button-fill.active-state,
6606.md .color-theme-black .button.button-fill-md.active-state,
6607.md .color-black .button.button-fill-md.active-state,
6608.md .color-theme-black .button.button-active.active-state,
6609.md .color-black .button.button-active.active-state,
6610.md .color-theme-black .button.tab-link-active.active-state,
6611.md .color-black .button.tab-link-active.active-state {
6612 background: #000000;
6613}
6614.md .color-theme-black .button.button-outline,
6615.md .color-black .button.button-outline {
6616 border-color: #000000;
6617}
6618.md .button.color-red {
6619 color: #f44336;
6620}
6621.md .button.color-red.button-fill,
6622.md .button.color-red.button-fill-md,
6623.md .button.color-red.button-active,
6624.md .button.color-red.tab-link-active {
6625 background-color: #f44336;
6626 color: #fff;
6627}
6628.md .button.color-red.button-fill.active-state,
6629.md .button.color-red.button-fill-md.active-state,
6630.md .button.color-red.button-active.active-state,
6631.md .button.color-red.tab-link-active.active-state {
6632 background: #f21f0f;
6633}
6634.md .button.color-red.button-outline {
6635 border-color: #f44336;
6636}
6637.md .button.color-green {
6638 color: #4caf50;
6639}
6640.md .button.color-green.button-fill,
6641.md .button.color-green.button-fill-md,
6642.md .button.color-green.button-active,
6643.md .button.color-green.tab-link-active {
6644 background-color: #4caf50;
6645 color: #fff;
6646}
6647.md .button.color-green.button-fill.active-state,
6648.md .button.color-green.button-fill-md.active-state,
6649.md .button.color-green.button-active.active-state,
6650.md .button.color-green.tab-link-active.active-state {
6651 background: #409343;
6652}
6653.md .button.color-green.button-outline {
6654 border-color: #4caf50;
6655}
6656.md .button.color-blue {
6657 color: #2196f3;
6658}
6659.md .button.color-blue.button-fill,
6660.md .button.color-blue.button-fill-md,
6661.md .button.color-blue.button-active,
6662.md .button.color-blue.tab-link-active {
6663 background-color: #2196f3;
6664 color: #fff;
6665}
6666.md .button.color-blue.button-fill.active-state,
6667.md .button.color-blue.button-fill-md.active-state,
6668.md .button.color-blue.button-active.active-state,
6669.md .button.color-blue.tab-link-active.active-state {
6670 background: #0c82df;
6671}
6672.md .button.color-blue.button-outline {
6673 border-color: #2196f3;
6674}
6675.md .button.color-pink {
6676 color: #e91e63;
6677}
6678.md .button.color-pink.button-fill,
6679.md .button.color-pink.button-fill-md,
6680.md .button.color-pink.button-active,
6681.md .button.color-pink.tab-link-active {
6682 background-color: #e91e63;
6683 color: #fff;
6684}
6685.md .button.color-pink.button-fill.active-state,
6686.md .button.color-pink.button-fill-md.active-state,
6687.md .button.color-pink.button-active.active-state,
6688.md .button.color-pink.tab-link-active.active-state {
6689 background: #ca1452;
6690}
6691.md .button.color-pink.button-outline {
6692 border-color: #e91e63;
6693}
6694.md .button.color-yellow {
6695 color: #ffeb3b;
6696}
6697.md .button.color-yellow.button-fill,
6698.md .button.color-yellow.button-fill-md,
6699.md .button.color-yellow.button-active,
6700.md .button.color-yellow.tab-link-active {
6701 background-color: #ffeb3b;
6702 color: #fff;
6703}
6704.md .button.color-yellow.button-fill.active-state,
6705.md .button.color-yellow.button-fill-md.active-state,
6706.md .button.color-yellow.button-active.active-state,
6707.md .button.color-yellow.tab-link-active.active-state {
6708 background: #ffe712;
6709}
6710.md .button.color-yellow.button-outline {
6711 border-color: #ffeb3b;
6712}
6713.md .button.color-orange {
6714 color: #ff9800;
6715}
6716.md .button.color-orange.button-fill,
6717.md .button.color-orange.button-fill-md,
6718.md .button.color-orange.button-active,
6719.md .button.color-orange.tab-link-active {
6720 background-color: #ff9800;
6721 color: #fff;
6722}
6723.md .button.color-orange.button-fill.active-state,
6724.md .button.color-orange.button-fill-md.active-state,
6725.md .button.color-orange.button-active.active-state,
6726.md .button.color-orange.tab-link-active.active-state {
6727 background: #d68000;
6728}
6729.md .button.color-orange.button-outline {
6730 border-color: #ff9800;
6731}
6732.md .button.color-gray {
6733 color: #9e9e9e;
6734}
6735.md .button.color-gray.button-fill,
6736.md .button.color-gray.button-fill-md,
6737.md .button.color-gray.button-active,
6738.md .button.color-gray.tab-link-active {
6739 background-color: #9e9e9e;
6740 color: #fff;
6741}
6742.md .button.color-gray.button-fill.active-state,
6743.md .button.color-gray.button-fill-md.active-state,
6744.md .button.color-gray.button-active.active-state,
6745.md .button.color-gray.tab-link-active.active-state {
6746 background: #8a8a8a;
6747}
6748.md .button.color-gray.button-outline {
6749 border-color: #9e9e9e;
6750}
6751.md .button.color-white {
6752 color: #ffffff;
6753}
6754.md .button.color-white.button-fill,
6755.md .button.color-white.button-fill-md,
6756.md .button.color-white.button-active,
6757.md .button.color-white.tab-link-active {
6758 background-color: #ffffff;
6759 color: #fff;
6760}
6761.md .button.color-white.button-fill.active-state,
6762.md .button.color-white.button-fill-md.active-state,
6763.md .button.color-white.button-active.active-state,
6764.md .button.color-white.tab-link-active.active-state {
6765 background: #ebebeb;
6766}
6767.md .button.color-white.button-outline {
6768 border-color: #ffffff;
6769}
6770.md .button.color-black {
6771 color: #000000;
6772}
6773.md .button.color-black.button-fill,
6774.md .button.color-black.button-fill-md,
6775.md .button.color-black.button-active,
6776.md .button.color-black.tab-link-active {
6777 background-color: #000000;
6778 color: #fff;
6779}
6780.md .button.color-black.button-fill.active-state,
6781.md .button.color-black.button-fill-md.active-state,
6782.md .button.color-black.button-active.active-state,
6783.md .button.color-black.tab-link-active.active-state {
6784 background: #000000;
6785}
6786.md .button.color-black.button-outline {
6787 border-color: #000000;
6788}
6789/* === Touch Ripple === */
6790.md .ripple,
6791.md .fab a,
6792.md a.link,
6793.md a.item-link,
6794.md .button,
6795.md .dialog-button,
6796.md .tab-link,
6797.md .radio,
6798.md .checkbox,
6799.md .actions-button,
6800.md .speed-dial-buttons a {
6801 -webkit-user-select: none;
6802 -moz-user-select: none;
6803 -ms-user-select: none;
6804 user-select: none;
6805}
6806.md .ripple-wave {
6807 left: 0;
6808 top: 0;
6809 position: absolute !important;
6810 border-radius: 50%;
6811 pointer-events: none;
6812 z-index: -1;
6813 background: rgba(0, 0, 0, 0.1);
6814 padding: 0;
6815 margin: 0;
6816 font-size: 0;
6817 -webkit-transform: translate3d(0px, 0px, 0) scale(0);
6818 transform: translate3d(0px, 0px, 0) scale(0);
6819 -webkit-transition-duration: 1400ms;
6820 transition-duration: 1400ms;
6821}
6822.md .ripple-wave.ripple-wave-fill {
6823 -webkit-transition-duration: 300ms;
6824 transition-duration: 300ms;
6825 opacity: 0.35;
6826}
6827.md .ripple-wave.ripple-wave-out {
6828 -webkit-transition-duration: 600ms;
6829 transition-duration: 600ms;
6830 opacity: 0;
6831}
6832.button-fill .md .ripple-wave,
6833.picker-calendar-day .md .ripple-wave {
6834 z-index: 1;
6835}
6836.md .button-fill .ripple-wave,
6837.md .button-active .ripple-wave,
6838.md .navbar .ripple-wave,
6839.md .toolbar .ripple-wave,
6840.md .subnavbar .ripple-wave,
6841.md .toast .ripple-wave,
6842.md .fab a .ripple-wave,
6843.md .stepper-fill .ripple-wave {
6844 background: rgba(255, 255, 255, 0.3);
6845}
6846.md .messagebar .ripple-wave,
6847.md .searchbar .ripple-wave {
6848 background: rgba(0, 0, 0, 0.1);
6849}
6850.md .data-table .sortable-cell .ripple-wave {
6851 z-index: 0;
6852}
6853.md .checkbox .ripple-wave,
6854.md .radio .ripple-wave {
6855 background: rgba(33, 150, 243, 0.5);
6856 z-index: 0;
6857}
6858.md .theme-dark .page-content .ripple-wave,
6859.md .theme-dark .messagebar .ripple-wave,
6860.md .theme-dark .popover .ripple-wave,
6861.md .theme-dark .calendar .ripple-wave,
6862.calendar.md .theme-dark .ripple-wave {
6863 background-color: rgba(255, 255, 255, 0.3);
6864}
6865.md .ripple-color-red .ripple-wave,
6866.md .ripple-red .ripple-wave {
6867 background-color: rgba(244, 67, 54, 0.3);
6868}
6869.md .ripple-color-green .ripple-wave,
6870.md .ripple-green .ripple-wave {
6871 background-color: rgba(76, 175, 80, 0.3);
6872}
6873.md .ripple-color-blue .ripple-wave,
6874.md .ripple-blue .ripple-wave {
6875 background-color: rgba(33, 150, 243, 0.3);
6876}
6877.md .ripple-color-pink .ripple-wave,
6878.md .ripple-pink .ripple-wave {
6879 background-color: rgba(233, 30, 99, 0.3);
6880}
6881.md .ripple-color-yellow .ripple-wave,
6882.md .ripple-yellow .ripple-wave {
6883 background-color: rgba(255, 235, 59, 0.3);
6884}
6885.md .ripple-color-orange .ripple-wave,
6886.md .ripple-orange .ripple-wave {
6887 background-color: rgba(255, 152, 0, 0.3);
6888}
6889.md .ripple-color-gray .ripple-wave,
6890.md .ripple-gray .ripple-wave {
6891 background-color: rgba(158, 158, 158, 0.3);
6892}
6893.md .ripple-color-white .ripple-wave,
6894.md .ripple-white .ripple-wave {
6895 background-color: rgba(255, 255, 255, 0.3);
6896}
6897.md .ripple-color-black .ripple-wave,
6898.md .ripple-black .ripple-wave {
6899 background-color: rgba(0, 0, 0, 0.3);
6900}
6901/* === Icon === */
6902i.icon {
6903 display: inline-block;
6904 vertical-align: middle;
6905 background-size: 100% auto;
6906 background-position: center;
6907 background-repeat: no-repeat;
6908 font-style: normal;
6909 position: relative;
6910}
6911.ios .icon-back,
6912.ios .icon-prev {
6913 width: 12px;
6914 height: 20px;
6915}
6916.ios .icon-forward,
6917.ios .icon-next {
6918 width: 12px;
6919 height: 20px;
6920}
6921.ios .icon-next,
6922.ios .icon-prev {
6923 width: 10px;
6924}
6925.ios .icon-forward,
6926.ios .icon-next {
6927 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23007aff'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6928}
6929.ios .icon-back,
6930.ios .icon-prev {
6931 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23007aff'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6932}
6933.ios .navbar .f7-icons,
6934.ios .toolbar .f7-icons {
6935 font-size: 22px;
6936}
6937.ios .tabbar .f7-icons,
6938.ios .tabbar-labels .f7-icons {
6939 font-size: 25px;
6940}
6941.ios .item-media .f7-icons {
6942 font-size: 25px;
6943 width: 29px;
6944 height: 29px;
6945}
6946.ios .button .f7-icons {
6947 font-size: 22px;
6948}
6949.ios .item-media .icon {
6950 color: #808080;
6951}
6952.ios .color-theme-red .icon-forward,
6953.ios .icon-forward.color-red,
6954.ios a.link.color-red .icon-forward,
6955.ios .color-theme-red .icon-next,
6956.ios .icon-next.color-red,
6957.ios a.link.color-red .icon-next {
6958 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23ff3b30'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6959}
6960.ios .color-theme-red .icon-back,
6961.ios .icon-back.color-red,
6962.ios a.link.color-red .icon-back,
6963.ios .color-theme-red .icon-prev,
6964.ios .icon-prev.color-red,
6965.ios a.link.color-red .icon-prev {
6966 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23ff3b30'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6967}
6968.ios .color-theme-green .icon-forward,
6969.ios .icon-forward.color-green,
6970.ios a.link.color-green .icon-forward,
6971.ios .color-theme-green .icon-next,
6972.ios .icon-next.color-green,
6973.ios a.link.color-green .icon-next {
6974 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%234cd964'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6975}
6976.ios .color-theme-green .icon-back,
6977.ios .icon-back.color-green,
6978.ios a.link.color-green .icon-back,
6979.ios .color-theme-green .icon-prev,
6980.ios .icon-prev.color-green,
6981.ios a.link.color-green .icon-prev {
6982 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%234cd964'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6983}
6984.ios .color-theme-blue .icon-forward,
6985.ios .icon-forward.color-blue,
6986.ios a.link.color-blue .icon-forward,
6987.ios .color-theme-blue .icon-next,
6988.ios .icon-next.color-blue,
6989.ios a.link.color-blue .icon-next {
6990 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23007aff'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6991}
6992.ios .color-theme-blue .icon-back,
6993.ios .icon-back.color-blue,
6994.ios a.link.color-blue .icon-back,
6995.ios .color-theme-blue .icon-prev,
6996.ios .icon-prev.color-blue,
6997.ios a.link.color-blue .icon-prev {
6998 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23007aff'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
6999}
7000.ios .color-theme-pink .icon-forward,
7001.ios .icon-forward.color-pink,
7002.ios a.link.color-pink .icon-forward,
7003.ios .color-theme-pink .icon-next,
7004.ios .icon-next.color-pink,
7005.ios a.link.color-pink .icon-next {
7006 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23ff2d55'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7007}
7008.ios .color-theme-pink .icon-back,
7009.ios .icon-back.color-pink,
7010.ios a.link.color-pink .icon-back,
7011.ios .color-theme-pink .icon-prev,
7012.ios .icon-prev.color-pink,
7013.ios a.link.color-pink .icon-prev {
7014 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23ff2d55'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7015}
7016.ios .color-theme-yellow .icon-forward,
7017.ios .icon-forward.color-yellow,
7018.ios a.link.color-yellow .icon-forward,
7019.ios .color-theme-yellow .icon-next,
7020.ios .icon-next.color-yellow,
7021.ios a.link.color-yellow .icon-next {
7022 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23ffcc00'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7023}
7024.ios .color-theme-yellow .icon-back,
7025.ios .icon-back.color-yellow,
7026.ios a.link.color-yellow .icon-back,
7027.ios .color-theme-yellow .icon-prev,
7028.ios .icon-prev.color-yellow,
7029.ios a.link.color-yellow .icon-prev {
7030 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23ffcc00'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7031}
7032.ios .color-theme-orange .icon-forward,
7033.ios .icon-forward.color-orange,
7034.ios a.link.color-orange .icon-forward,
7035.ios .color-theme-orange .icon-next,
7036.ios .icon-next.color-orange,
7037.ios a.link.color-orange .icon-next {
7038 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23ff9500'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7039}
7040.ios .color-theme-orange .icon-back,
7041.ios .icon-back.color-orange,
7042.ios a.link.color-orange .icon-back,
7043.ios .color-theme-orange .icon-prev,
7044.ios .icon-prev.color-orange,
7045.ios a.link.color-orange .icon-prev {
7046 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23ff9500'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7047}
7048.ios .color-theme-gray .icon-forward,
7049.ios .icon-forward.color-gray,
7050.ios a.link.color-gray .icon-forward,
7051.ios .color-theme-gray .icon-next,
7052.ios .icon-next.color-gray,
7053.ios a.link.color-gray .icon-next {
7054 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%238e8e93'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7055}
7056.ios .color-theme-gray .icon-back,
7057.ios .icon-back.color-gray,
7058.ios a.link.color-gray .icon-back,
7059.ios .color-theme-gray .icon-prev,
7060.ios .icon-prev.color-gray,
7061.ios a.link.color-gray .icon-prev {
7062 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%238e8e93'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7063}
7064.ios .color-theme-white .icon-forward,
7065.ios .icon-forward.color-white,
7066.ios a.link.color-white .icon-forward,
7067.ios .color-theme-white .icon-next,
7068.ios .icon-next.color-white,
7069.ios a.link.color-white .icon-next {
7070 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23ffffff'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7071}
7072.ios .color-theme-white .icon-back,
7073.ios .icon-back.color-white,
7074.ios a.link.color-white .icon-back,
7075.ios .color-theme-white .icon-prev,
7076.ios .icon-prev.color-white,
7077.ios a.link.color-white .icon-prev {
7078 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23ffffff'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7079}
7080.ios .color-theme-black .icon-forward,
7081.ios .icon-forward.color-black,
7082.ios a.link.color-black .icon-forward,
7083.ios .color-theme-black .icon-next,
7084.ios .icon-next.color-black,
7085.ios a.link.color-black .icon-next {
7086 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M.18261596%209.4221638c.0352203-.05148305.07573462-.10050698.1215468-.14631917L9.1425872.4374202c.5830904-.58309038%201.52656832-.5849888%202.11643872.00488163.5857864.58578644.591222%201.53009836.0048816%202.11643873L3.82594417%209.9967039l7.43188553%207.4318855c.5830904.5830904.5849888%201.5265683-.0048817%202.1164387-.5857864.5857865-1.5300983.591222-2.11643868.0048816L.2980849%2010.7114853c-.3526746-.3526746-.3939974-.89699-.11546894-1.2893215z'%20fill%3D'%23000000'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7087}
7088.ios .color-theme-black .icon-back,
7089.ios .icon-back.color-black,
7090.ios a.link.color-black .icon-back,
7091.ios .color-theme-black .icon-prev,
7092.ios .icon-prev.color-black,
7093.ios a.link.color-black .icon-prev {
7094 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'12'%20height%3D'20'%20viewBox%3D'0%200%2012%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M11.51840604%2010.5648622c-.0352203.05148305-.07573462.10050698-.1215468.14631917L2.5584348%2019.5496058c-.5830904.58309038-1.52656832.5849888-2.11643872-.00488163-.5857864-.58578644-.591222-1.53009836-.0048816-2.11643873L7.87507783%209.9903221.4431923%202.5584366C-.1398981%201.9753462-.1417965%201.0318683.448074.4419979c.5857864-.5857865%201.5300983-.591222%202.11643868-.0048816l8.83842442%208.8384244c.3526746.3526746.3939974.89699.11546894%201.2893215z'%20fill%3D'%23000000'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
7095}
7096.ios .icon.color-red {
7097 color: #ff3b30;
7098}
7099.ios .icon.color-green {
7100 color: #4cd964;
7101}
7102.ios .icon.color-blue {
7103 color: #007aff;
7104}
7105.ios .icon.color-pink {
7106 color: #ff2d55;
7107}
7108.ios .icon.color-yellow {
7109 color: #ffcc00;
7110}
7111.ios .icon.color-orange {
7112 color: #ff9500;
7113}
7114.ios .icon.color-gray {
7115 color: #8e8e93;
7116}
7117.ios .icon.color-white {
7118 color: #ffffff;
7119}
7120.ios .icon.color-black {
7121 color: #000000;
7122}
7123.md .icon-back {
7124 width: 24px;
7125 height: 24px;
7126}
7127.md .icon-forward {
7128 width: 24px;
7129 height: 24px;
7130}
7131.md .icon-next,
7132.md .icon-prev {
7133 width: 24px;
7134 height: 24px;
7135}
7136.md .item-media .icon {
7137 color: #737373;
7138}
7139.md .item-media .material-icons {
7140 font-size: 24px;
7141 width: 24px;
7142 height: 24px;
7143}
7144.md .icon-forward {
7145 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
7146}
7147.md .icon-back {
7148 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
7149}
7150.md .icon-prev {
7151 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7152}
7153.md .icon-next {
7154 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7155}
7156.md .icon-forward.color-red,
7157.md a.link .color-red .icon-forward {
7158 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23f44336'%2F%3E%3C%2Fsvg%3E");
7159}
7160.md .icon-back.color-red,
7161.md a.link .color-red .icon-back {
7162 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23f44336'%2F%3E%3C%2Fsvg%3E");
7163}
7164.md .icon-prev.color-red,
7165.md a.link .color-red .icon-prev {
7166 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23f44336'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7167}
7168.md .icon-next.color-red,
7169.md a.link .color-red .icon-next {
7170 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23f44336'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7171}
7172.md .icon-forward.color-green,
7173.md a.link .color-green .icon-forward {
7174 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%234caf50'%2F%3E%3C%2Fsvg%3E");
7175}
7176.md .icon-back.color-green,
7177.md a.link .color-green .icon-back {
7178 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%234caf50'%2F%3E%3C%2Fsvg%3E");
7179}
7180.md .icon-prev.color-green,
7181.md a.link .color-green .icon-prev {
7182 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%234caf50'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7183}
7184.md .icon-next.color-green,
7185.md a.link .color-green .icon-next {
7186 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%234caf50'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7187}
7188.md .icon-forward.color-blue,
7189.md a.link .color-blue .icon-forward {
7190 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%232196f3'%2F%3E%3C%2Fsvg%3E");
7191}
7192.md .icon-back.color-blue,
7193.md a.link .color-blue .icon-back {
7194 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%232196f3'%2F%3E%3C%2Fsvg%3E");
7195}
7196.md .icon-prev.color-blue,
7197.md a.link .color-blue .icon-prev {
7198 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%232196f3'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7199}
7200.md .icon-next.color-blue,
7201.md a.link .color-blue .icon-next {
7202 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%232196f3'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7203}
7204.md .icon-forward.color-pink,
7205.md a.link .color-pink .icon-forward {
7206 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23e91e63'%2F%3E%3C%2Fsvg%3E");
7207}
7208.md .icon-back.color-pink,
7209.md a.link .color-pink .icon-back {
7210 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23e91e63'%2F%3E%3C%2Fsvg%3E");
7211}
7212.md .icon-prev.color-pink,
7213.md a.link .color-pink .icon-prev {
7214 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23e91e63'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7215}
7216.md .icon-next.color-pink,
7217.md a.link .color-pink .icon-next {
7218 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23e91e63'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7219}
7220.md .icon-forward.color-yellow,
7221.md a.link .color-yellow .icon-forward {
7222 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffeb3b'%2F%3E%3C%2Fsvg%3E");
7223}
7224.md .icon-back.color-yellow,
7225.md a.link .color-yellow .icon-back {
7226 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffeb3b'%2F%3E%3C%2Fsvg%3E");
7227}
7228.md .icon-prev.color-yellow,
7229.md a.link .color-yellow .icon-prev {
7230 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffeb3b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7231}
7232.md .icon-next.color-yellow,
7233.md a.link .color-yellow .icon-next {
7234 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffeb3b'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7235}
7236.md .icon-forward.color-orange,
7237.md a.link .color-orange .icon-forward {
7238 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ff9800'%2F%3E%3C%2Fsvg%3E");
7239}
7240.md .icon-back.color-orange,
7241.md a.link .color-orange .icon-back {
7242 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ff9800'%2F%3E%3C%2Fsvg%3E");
7243}
7244.md .icon-prev.color-orange,
7245.md a.link .color-orange .icon-prev {
7246 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff9800'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7247}
7248.md .icon-next.color-orange,
7249.md a.link .color-orange .icon-next {
7250 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ff9800'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7251}
7252.md .icon-forward.color-gray,
7253.md a.link .color-gray .icon-forward {
7254 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%239e9e9e'%2F%3E%3C%2Fsvg%3E");
7255}
7256.md .icon-back.color-gray,
7257.md a.link .color-gray .icon-back {
7258 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%239e9e9e'%2F%3E%3C%2Fsvg%3E");
7259}
7260.md .icon-prev.color-gray,
7261.md a.link .color-gray .icon-prev {
7262 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239e9e9e'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7263}
7264.md .icon-next.color-gray,
7265.md a.link .color-gray .icon-next {
7266 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%239e9e9e'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7267}
7268.md .icon-forward.color-white,
7269.md a.link .color-white .icon-forward {
7270 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
7271}
7272.md .icon-back.color-white,
7273.md a.link .color-white .icon-back {
7274 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
7275}
7276.md .icon-prev.color-white,
7277.md a.link .color-white .icon-prev {
7278 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7279}
7280.md .icon-next.color-white,
7281.md a.link .color-white .icon-next {
7282 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7283}
7284.md .icon-forward.color-black,
7285.md a.link .color-black .icon-forward {
7286 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
7287}
7288.md .icon-back.color-black,
7289.md a.link .color-black .icon-back {
7290 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
7291}
7292.md .icon-prev.color-black,
7293.md a.link .color-black .icon-prev {
7294 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000000'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7295}
7296.md .icon-next.color-black,
7297.md a.link .color-black .icon-next {
7298 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000000'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
7299}
7300.md .icon.color-red {
7301 color: #f44336;
7302}
7303.md .icon.color-green {
7304 color: #4caf50;
7305}
7306.md .icon.color-blue {
7307 color: #2196f3;
7308}
7309.md .icon.color-pink {
7310 color: #e91e63;
7311}
7312.md .icon.color-yellow {
7313 color: #ffeb3b;
7314}
7315.md .icon.color-orange {
7316 color: #ff9800;
7317}
7318.md .icon.color-gray {
7319 color: #9e9e9e;
7320}
7321.md .icon.color-white {
7322 color: #ffffff;
7323}
7324.md .icon.color-black {
7325 color: #000000;
7326}
7327.custom-modal-backdrop {
7328 position: absolute;
7329 left: 0;
7330 top: 0;
7331 width: 100%;
7332 height: 100%;
7333 background: rgba(0, 0, 0, 0.4);
7334 z-index: 13000;
7335 visibility: hidden;
7336 opacity: 0;
7337 -webkit-transition-duration: 400ms;
7338 transition-duration: 400ms;
7339 z-index: 10500;
7340}
7341.custom-modal-backdrop.not-animated {
7342 -webkit-transition-duration: 0ms;
7343 transition-duration: 0ms;
7344}
7345.custom-modal-backdrop.backdrop-in {
7346 visibility: visible;
7347 opacity: 1;
7348}