/** * Framework7 1.4.0 * Full Featured Mobile HTML Framework For Building iOS & Android Apps *  * iOS Theme * * http://www.idangero.us/framework7 *  * Copyright 2015, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ *  * Licensed under MIT *  * Released on: December 7, 2015 */html,body {  position: relative;  height: 100%;  width: 100%;  overflow-x: hidden;}body {  font-family: -apple-system, SF UI Text, Helvetica Neue, Helvetica, Arial, sans-serif;  margin: 0;  padding: 0;  color: #000;  font-size: 14px;  line-height: 1.4;  width: 100%;  -webkit-text-size-adjust: 100%;  background: #fff;  overflow: hidden;}@media all and (width: 1024px) and (height: 691px) and (orientation: landscape) {  html,  body {    height: 671px;  }}@media all and (width: 1024px) and (height: 692px) and (orientation: landscape) {  html,  body {    height: 672px;  }}* {  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-touch-callout: none;}a,input,textarea,select {  outline: 0;}a {  text-decoration: none;  color: #007aff;}p {  margin: 1em 0;}/* === Grid === */.row {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  -webkit-box-lines: multiple;  -moz-box-lines: multiple;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: start;  -ms-flex-align: start;  -webkit-align-items: flex-start;  align-items: flex-start;}.row >[class*="col-"] {  box-sizing: border-box;}.row .col-auto {  width: 100%;}.row .col-100 {  width: 100%;  width: -webkit-calc((100% - 15px*0) / 1);  width: calc((100% - 15px*0) / 1);}.row.no-gutter .col-100 {  width: 100%;}.row .col-95 {  width: 95%;  width: -webkit-calc((100% - 15px*0.05263157894736836) / 1.0526315789473684);  width: calc((100% - 15px*0.05263157894736836) / 1.0526315789473684);}.row.no-gutter .col-95 {  width: 95%;}.row .col-90 {  width: 90%;  width: -webkit-calc((100% - 15px*0.11111111111111116) / 1.1111111111111112);  width: calc((100% - 15px*0.11111111111111116) / 1.1111111111111112);}.row.no-gutter .col-90 {  width: 90%;}.row .col-85 {  width: 85%;  width: -webkit-calc((100% - 15px*0.17647058823529416) / 1.1764705882352942);  width: calc((100% - 15px*0.17647058823529416) / 1.1764705882352942);}.row.no-gutter .col-85 {  width: 85%;}.row .col-80 {  width: 80%;  width: -webkit-calc((100% - 15px*0.25) / 1.25);  width: calc((100% - 15px*0.25) / 1.25);}.row.no-gutter .col-80 {  width: 80%;}.row .col-75 {  width: 75%;  width: -webkit-calc((100% - 15px*0.33333333333333326) / 1.3333333333333333);  width: calc((100% - 15px*0.33333333333333326) / 1.3333333333333333);}.row.no-gutter .col-75 {  width: 75%;}.row .col-66 {  width: 66.66666666666666%;  width: -webkit-calc((100% - 15px*0.5000000000000002) / 1.5000000000000002);  width: calc((100% - 15px*0.5000000000000002) / 1.5000000000000002);}.row.no-gutter .col-66 {  width: 66.66666666666666%;}.row .col-60 {  width: 60%;  width: -webkit-calc((100% - 15px*0.6666666666666667) / 1.6666666666666667);  width: calc((100% - 15px*0.6666666666666667) / 1.6666666666666667);}.row.no-gutter .col-60 {  width: 60%;}.row .col-50 {  width: 50%;  width: -webkit-calc((100% - 15px*1) / 2);  width: calc((100% - 15px*1) / 2);}.row.no-gutter .col-50 {  width: 50%;}.row .col-40 {  width: 40%;  width: -webkit-calc((100% - 15px*1.5) / 2.5);  width: calc((100% - 15px*1.5) / 2.5);}.row.no-gutter .col-40 {  width: 40%;}.row .col-33 {  width: 33.333333333333336%;  width: -webkit-calc((100% - 15px*2) / 3);  width: calc((100% - 15px*2) / 3);}.row.no-gutter .col-33 {  width: 33.333333333333336%;}.row .col-25 {  width: 25%;  width: -webkit-calc((100% - 15px*3) / 4);  width: calc((100% - 15px*3) / 4);}.row.no-gutter .col-25 {  width: 25%;}.row .col-20 {  width: 20%;  width: -webkit-calc((100% - 15px*4) / 5);  width: calc((100% - 15px*4) / 5);}.row.no-gutter .col-20 {  width: 20%;}.row .col-15 {  width: 15%;  width: -webkit-calc((100% - 15px*5.666666666666667) / 6.666666666666667);  width: calc((100% - 15px*5.666666666666667) / 6.666666666666667);}.row.no-gutter .col-15 {  width: 15%;}.row .col-10 {  width: 10%;  width: -webkit-calc((100% - 15px*9) / 10);  width: calc((100% - 15px*9) / 10);}.row.no-gutter .col-10 {  width: 10%;}.row .col-5 {  width: 5%;  width: -webkit-calc((100% - 15px*19) / 20);  width: calc((100% - 15px*19) / 20);}.row.no-gutter .col-5 {  width: 5%;}.row .col-auto:nth-last-child(1),.row .col-auto:nth-last-child(1) ~ .col-auto {  width: 100%;  width: -webkit-calc((100% - 15px*0) / 1);  width: calc((100% - 15px*0) / 1);}.row.no-gutter .col-auto:nth-last-child(1),.row.no-gutter .col-auto:nth-last-child(1) ~ .col-auto {  width: 100%;}.row .col-auto:nth-last-child(2),.row .col-auto:nth-last-child(2) ~ .col-auto {  width: 50%;  width: -webkit-calc((100% - 15px*1) / 2);  width: calc((100% - 15px*1) / 2);}.row.no-gutter .col-auto:nth-last-child(2),.row.no-gutter .col-auto:nth-last-child(2) ~ .col-auto {  width: 50%;}.row .col-auto:nth-last-child(3),.row .col-auto:nth-last-child(3) ~ .col-auto {  width: 33.33333333%;  width: -webkit-calc((100% - 15px*2) / 3);  width: calc((100% - 15px*2) / 3);}.row.no-gutter .col-auto:nth-last-child(3),.row.no-gutter .col-auto:nth-last-child(3) ~ .col-auto {  width: 33.33333333%;}.row .col-auto:nth-last-child(4),.row .col-auto:nth-last-child(4) ~ .col-auto {  width: 25%;  width: -webkit-calc((100% - 15px*3) / 4);  width: calc((100% - 15px*3) / 4);}.row.no-gutter .col-auto:nth-last-child(4),.row.no-gutter .col-auto:nth-last-child(4) ~ .col-auto {  width: 25%;}.row .col-auto:nth-last-child(5),.row .col-auto:nth-last-child(5) ~ .col-auto {  width: 20%;  width: -webkit-calc((100% - 15px*4) / 5);  width: calc((100% - 15px*4) / 5);}.row.no-gutter .col-auto:nth-last-child(5),.row.no-gutter .col-auto:nth-last-child(5) ~ .col-auto {  width: 20%;}.row .col-auto:nth-last-child(6),.row .col-auto:nth-last-child(6) ~ .col-auto {  width: 16.66666667%;  width: -webkit-calc((100% - 15px*5) / 6);  width: calc((100% - 15px*5) / 6);}.row.no-gutter .col-auto:nth-last-child(6),.row.no-gutter .col-auto:nth-last-child(6) ~ .col-auto {  width: 16.66666667%;}.row .col-auto:nth-last-child(7),.row .col-auto:nth-last-child(7) ~ .col-auto {  width: 14.28571429%;  width: -webkit-calc((100% - 15px*6) / 7);  width: calc((100% - 15px*6) / 7);}.row.no-gutter .col-auto:nth-last-child(7),.row.no-gutter .col-auto:nth-last-child(7) ~ .col-auto {  width: 14.28571429%;}.row .col-auto:nth-last-child(8),.row .col-auto:nth-last-child(8) ~ .col-auto {  width: 12.5%;  width: -webkit-calc((100% - 15px*7) / 8);  width: calc((100% - 15px*7) / 8);}.row.no-gutter .col-auto:nth-last-child(8),.row.no-gutter .col-auto:nth-last-child(8) ~ .col-auto {  width: 12.5%;}.row .col-auto:nth-last-child(9),.row .col-auto:nth-last-child(9) ~ .col-auto {  width: 11.11111111%;  width: -webkit-calc((100% - 15px*8) / 9);  width: calc((100% - 15px*8) / 9);}.row.no-gutter .col-auto:nth-last-child(9),.row.no-gutter .col-auto:nth-last-child(9) ~ .col-auto {  width: 11.11111111%;}.row .col-auto:nth-last-child(10),.row .col-auto:nth-last-child(10) ~ .col-auto {  width: 10%;  width: -webkit-calc((100% - 15px*9) / 10);  width: calc((100% - 15px*9) / 10);}.row.no-gutter .col-auto:nth-last-child(10),.row.no-gutter .col-auto:nth-last-child(10) ~ .col-auto {  width: 10%;}.row .col-auto:nth-last-child(11),.row .col-auto:nth-last-child(11) ~ .col-auto {  width: 9.09090909%;  width: -webkit-calc((100% - 15px*10) / 11);  width: calc((100% - 15px*10) / 11);}.row.no-gutter .col-auto:nth-last-child(11),.row.no-gutter .col-auto:nth-last-child(11) ~ .col-auto {  width: 9.09090909%;}.row .col-auto:nth-last-child(12),.row .col-auto:nth-last-child(12) ~ .col-auto {  width: 8.33333333%;  width: -webkit-calc((100% - 15px*11) / 12);  width: calc((100% - 15px*11) / 12);}.row.no-gutter .col-auto:nth-last-child(12),.row.no-gutter .col-auto:nth-last-child(12) ~ .col-auto {  width: 8.33333333%;}.row .col-auto:nth-last-child(13),.row .col-auto:nth-last-child(13) ~ .col-auto {  width: 7.69230769%;  width: -webkit-calc((100% - 15px*12) / 13);  width: calc((100% - 15px*12) / 13);}.row.no-gutter .col-auto:nth-last-child(13),.row.no-gutter .col-auto:nth-last-child(13) ~ .col-auto {  width: 7.69230769%;}.row .col-auto:nth-last-child(14),.row .col-auto:nth-last-child(14) ~ .col-auto {  width: 7.14285714%;  width: -webkit-calc((100% - 15px*13) / 14);  width: calc((100% - 15px*13) / 14);}.row.no-gutter .col-auto:nth-last-child(14),.row.no-gutter .col-auto:nth-last-child(14) ~ .col-auto {  width: 7.14285714%;}.row .col-auto:nth-last-child(15),.row .col-auto:nth-last-child(15) ~ .col-auto {  width: 6.66666667%;  width: -webkit-calc((100% - 15px*14) / 15);  width: calc((100% - 15px*14) / 15);}.row.no-gutter .col-auto:nth-last-child(15),.row.no-gutter .col-auto:nth-last-child(15) ~ .col-auto {  width: 6.66666667%;}@media all and (min-width: 768px) {  .row .tablet-100 {    width: 100%;    width: -webkit-calc((100% - 15px*0) / 1);    width: calc((100% - 15px*0) / 1);  }  .row.no-gutter .tablet-100 {    width: 100%;  }  .row .tablet-95 {    width: 95%;    width: -webkit-calc((100% - 15px*0.05263157894736836) / 1.0526315789473684);    width: calc((100% - 15px*0.05263157894736836) / 1.0526315789473684);  }  .row.no-gutter .tablet-95 {    width: 95%;  }  .row .tablet-90 {    width: 90%;    width: -webkit-calc((100% - 15px*0.11111111111111116) / 1.1111111111111112);    width: calc((100% - 15px*0.11111111111111116) / 1.1111111111111112);  }  .row.no-gutter .tablet-90 {    width: 90%;  }  .row .tablet-85 {    width: 85%;    width: -webkit-calc((100% - 15px*0.17647058823529416) / 1.1764705882352942);    width: calc((100% - 15px*0.17647058823529416) / 1.1764705882352942);  }  .row.no-gutter .tablet-85 {    width: 85%;  }  .row .tablet-80 {    width: 80%;    width: -webkit-calc((100% - 15px*0.25) / 1.25);    width: calc((100% - 15px*0.25) / 1.25);  }  .row.no-gutter .tablet-80 {    width: 80%;  }  .row .tablet-75 {    width: 75%;    width: -webkit-calc((100% - 15px*0.33333333333333326) / 1.3333333333333333);    width: calc((100% - 15px*0.33333333333333326) / 1.3333333333333333);  }  .row.no-gutter .tablet-75 {    width: 75%;  }  .row .tablet-66 {    width: 66.66666666666666%;    width: -webkit-calc((100% - 15px*0.5000000000000002) / 1.5000000000000002);    width: calc((100% - 15px*0.5000000000000002) / 1.5000000000000002);  }  .row.no-gutter .tablet-66 {    width: 66.66666666666666%;  }  .row .tablet-60 {    width: 60%;    width: -webkit-calc((100% - 15px*0.6666666666666667) / 1.6666666666666667);    width: calc((100% - 15px*0.6666666666666667) / 1.6666666666666667);  }  .row.no-gutter .tablet-60 {    width: 60%;  }  .row .tablet-50 {    width: 50%;    width: -webkit-calc((100% - 15px*1) / 2);    width: calc((100% - 15px*1) / 2);  }  .row.no-gutter .tablet-50 {    width: 50%;  }  .row .tablet-40 {    width: 40%;    width: -webkit-calc((100% - 15px*1.5) / 2.5);    width: calc((100% - 15px*1.5) / 2.5);  }  .row.no-gutter .tablet-40 {    width: 40%;  }  .row .tablet-33 {    width: 33.333333333333336%;    width: -webkit-calc((100% - 15px*2) / 3);    width: calc((100% - 15px*2) / 3);  }  .row.no-gutter .tablet-33 {    width: 33.333333333333336%;  }  .row .tablet-25 {    width: 25%;    width: -webkit-calc((100% - 15px*3) / 4);    width: calc((100% - 15px*3) / 4);  }  .row.no-gutter .tablet-25 {    width: 25%;  }  .row .tablet-20 {    width: 20%;    width: -webkit-calc((100% - 15px*4) / 5);    width: calc((100% - 15px*4) / 5);  }  .row.no-gutter .tablet-20 {    width: 20%;  }  .row .tablet-15 {    width: 15%;    width: -webkit-calc((100% - 15px*5.666666666666667) / 6.666666666666667);    width: calc((100% - 15px*5.666666666666667) / 6.666666666666667);  }  .row.no-gutter .tablet-15 {    width: 15%;  }  .row .tablet-10 {    width: 10%;    width: -webkit-calc((100% - 15px*9) / 10);    width: calc((100% - 15px*9) / 10);  }  .row.no-gutter .tablet-10 {    width: 10%;  }  .row .tablet-5 {    width: 5%;    width: -webkit-calc((100% - 15px*19) / 20);    width: calc((100% - 15px*19) / 20);  }  .row.no-gutter .tablet-5 {    width: 5%;  }  .row .tablet-auto:nth-last-child(1),  .row .tablet-auto:nth-last-child(1) ~ .col-auto {    width: 100%;    width: -webkit-calc((100% - 15px*0) / 1);    width: calc((100% - 15px*0) / 1);  }  .row.no-gutter .tablet-auto:nth-last-child(1),  .row.no-gutter .tablet-auto:nth-last-child(1) ~ .tablet-auto {    width: 100%;  }  .row .tablet-auto:nth-last-child(2),  .row .tablet-auto:nth-last-child(2) ~ .col-auto {    width: 50%;    width: -webkit-calc((100% - 15px*1) / 2);    width: calc((100% - 15px*1) / 2);  }  .row.no-gutter .tablet-auto:nth-last-child(2),  .row.no-gutter .tablet-auto:nth-last-child(2) ~ .tablet-auto {    width: 50%;  }  .row .tablet-auto:nth-last-child(3),  .row .tablet-auto:nth-last-child(3) ~ .col-auto {    width: 33.33333333%;    width: -webkit-calc((100% - 15px*2) / 3);    width: calc((100% - 15px*2) / 3);  }  .row.no-gutter .tablet-auto:nth-last-child(3),  .row.no-gutter .tablet-auto:nth-last-child(3) ~ .tablet-auto {    width: 33.33333333%;  }  .row .tablet-auto:nth-last-child(4),  .row .tablet-auto:nth-last-child(4) ~ .col-auto {    width: 25%;    width: -webkit-calc((100% - 15px*3) / 4);    width: calc((100% - 15px*3) / 4);  }  .row.no-gutter .tablet-auto:nth-last-child(4),  .row.no-gutter .tablet-auto:nth-last-child(4) ~ .tablet-auto {    width: 25%;  }  .row .tablet-auto:nth-last-child(5),  .row .tablet-auto:nth-last-child(5) ~ .col-auto {    width: 20%;    width: -webkit-calc((100% - 15px*4) / 5);    width: calc((100% - 15px*4) / 5);  }  .row.no-gutter .tablet-auto:nth-last-child(5),  .row.no-gutter .tablet-auto:nth-last-child(5) ~ .tablet-auto {    width: 20%;  }  .row .tablet-auto:nth-last-child(6),  .row .tablet-auto:nth-last-child(6) ~ .col-auto {    width: 16.66666667%;    width: -webkit-calc((100% - 15px*5) / 6);    width: calc((100% - 15px*5) / 6);  }  .row.no-gutter .tablet-auto:nth-last-child(6),  .row.no-gutter .tablet-auto:nth-last-child(6) ~ .tablet-auto {    width: 16.66666667%;  }  .row .tablet-auto:nth-last-child(7),  .row .tablet-auto:nth-last-child(7) ~ .col-auto {    width: 14.28571429%;    width: -webkit-calc((100% - 15px*6) / 7);    width: calc((100% - 15px*6) / 7);  }  .row.no-gutter .tablet-auto:nth-last-child(7),  .row.no-gutter .tablet-auto:nth-last-child(7) ~ .tablet-auto {    width: 14.28571429%;  }  .row .tablet-auto:nth-last-child(8),  .row .tablet-auto:nth-last-child(8) ~ .col-auto {    width: 12.5%;    width: -webkit-calc((100% - 15px*7) / 8);    width: calc((100% - 15px*7) / 8);  }  .row.no-gutter .tablet-auto:nth-last-child(8),  .row.no-gutter .tablet-auto:nth-last-child(8) ~ .tablet-auto {    width: 12.5%;  }  .row .tablet-auto:nth-last-child(9),  .row .tablet-auto:nth-last-child(9) ~ .col-auto {    width: 11.11111111%;    width: -webkit-calc((100% - 15px*8) / 9);    width: calc((100% - 15px*8) / 9);  }  .row.no-gutter .tablet-auto:nth-last-child(9),  .row.no-gutter .tablet-auto:nth-last-child(9) ~ .tablet-auto {    width: 11.11111111%;  }  .row .tablet-auto:nth-last-child(10),  .row .tablet-auto:nth-last-child(10) ~ .col-auto {    width: 10%;    width: -webkit-calc((100% - 15px*9) / 10);    width: calc((100% - 15px*9) / 10);  }  .row.no-gutter .tablet-auto:nth-last-child(10),  .row.no-gutter .tablet-auto:nth-last-child(10) ~ .tablet-auto {    width: 10%;  }  .row .tablet-auto:nth-last-child(11),  .row .tablet-auto:nth-last-child(11) ~ .col-auto {    width: 9.09090909%;    width: -webkit-calc((100% - 15px*10) / 11);    width: calc((100% - 15px*10) / 11);  }  .row.no-gutter .tablet-auto:nth-last-child(11),  .row.no-gutter .tablet-auto:nth-last-child(11) ~ .tablet-auto {    width: 9.09090909%;  }  .row .tablet-auto:nth-last-child(12),  .row .tablet-auto:nth-last-child(12) ~ .col-auto {    width: 8.33333333%;    width: -webkit-calc((100% - 15px*11) / 12);    width: calc((100% - 15px*11) / 12);  }  .row.no-gutter .tablet-auto:nth-last-child(12),  .row.no-gutter .tablet-auto:nth-last-child(12) ~ .tablet-auto {    width: 8.33333333%;  }  .row .tablet-auto:nth-last-child(13),  .row .tablet-auto:nth-last-child(13) ~ .col-auto {    width: 7.69230769%;    width: -webkit-calc((100% - 15px*12) / 13);    width: calc((100% - 15px*12) / 13);  }  .row.no-gutter .tablet-auto:nth-last-child(13),  .row.no-gutter .tablet-auto:nth-last-child(13) ~ .tablet-auto {    width: 7.69230769%;  }  .row .tablet-auto:nth-last-child(14),  .row .tablet-auto:nth-last-child(14) ~ .col-auto {    width: 7.14285714%;    width: -webkit-calc((100% - 15px*13) / 14);    width: calc((100% - 15px*13) / 14);  }  .row.no-gutter .tablet-auto:nth-last-child(14),  .row.no-gutter .tablet-auto:nth-last-child(14) ~ .tablet-auto {    width: 7.14285714%;  }  .row .tablet-auto:nth-last-child(15),  .row .tablet-auto:nth-last-child(15) ~ .col-auto {    width: 6.66666667%;    width: -webkit-calc((100% - 15px*14) / 15);    width: calc((100% - 15px*14) / 15);  }  .row.no-gutter .tablet-auto:nth-last-child(15),  .row.no-gutter .tablet-auto:nth-last-child(15) ~ .tablet-auto {    width: 6.66666667%;  }}/* === Views === */.views,.view {  position: relative;  width: 100%;  height: 100%;  z-index: 5000;}.views {  overflow: auto;  -webkit-overflow-scrolling: touch;}.view {  overflow: hidden;  box-sizing: border-box;}/* === Pages === */.pages {  position: relative;  width: 100%;  height: 100%;  overflow: hidden;  background: #000;}.page {  box-sizing: border-box;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #fff;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.page.cached {  display: none;}.page-on-left {  opacity: 0.9;  -webkit-transform: translate3d(-20%, 0, 0);  transform: translate3d(-20%, 0, 0);}.page-on-center .swipeback-page-shadow {  opacity: 1;}.page-on-right {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);}.page-on-right .swipeback-page-shadow {  opacity: 0;}.page-content {  overflow: auto;  -webkit-overflow-scrolling: touch;  box-sizing: border-box;  height: 100%;  position: relative;  z-index: 1;}.swipeback-page-shadow {  position: absolute;  right: 100%;  top: 0;  width: 16px;  height: 100%;  background: -webkit-linear-gradient(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%);  background: linear-gradient(to 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%);  z-index: -1;  content: '';}html.android .swipeback-page-shadow {  display: none;  -webkit-animation: none;  animation: none;}.page-transitioning,.page-transitioning .swipeback-page-shadow {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.page-from-right-to-center:before,.page-from-center-to-right:before {  position: absolute;  right: 100%;  top: 0;  width: 16px;  height: 100%;  background: -webkit-linear-gradient(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%);  background: linear-gradient(to 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%);  z-index: -1;  content: '';}html.android .page-from-right-to-center:before,html.android .page-from-center-to-right:before {  display: none;  -webkit-animation: none;  animation: none;}.page-from-right-to-center {  -webkit-animation: pageFromRightToCenter 400ms forwards;  animation: pageFromRightToCenter 400ms forwards;}.page-from-right-to-center:before {  -webkit-animation: pageFromRightToCenterShadow 400ms forwards;  animation: pageFromRightToCenterShadow 400ms forwards;}.page-from-center-to-right {  -webkit-animation: pageFromCenterToRight 400ms forwards;  animation: pageFromCenterToRight 400ms forwards;}.page-from-center-to-right:before {  -webkit-animation: pageFromCenterToRightShadow 400ms forwards;  animation: pageFromCenterToRightShadow 400ms forwards;}@-webkit-keyframes pageFromRightToCenter {  from {    -webkit-transform: translate3d(100%, 0, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);  }}@keyframes pageFromRightToCenter {  from {    transform: translate3d(100%, 0, 0);  }  to {    transform: translate3d(0, 0, 0);  }}@-webkit-keyframes pageFromRightToCenterShadow {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes pageFromRightToCenterShadow {  from {    opacity: 0;  }  to {    opacity: 1;  }}@-webkit-keyframes pageFromCenterToRight {  from {    -webkit-transform: translate3d(0, 0, 0);  }  to {    -webkit-transform: translate3d(100%, 0, 0);  }}@keyframes pageFromCenterToRight {  from {    transform: translate3d(0, 0, 0);  }  to {    transform: translate3d(100%, 0, 0);  }}@-webkit-keyframes pageFromCenterToRightShadow {  from {    opacity: 1;  }  to {    opacity: 0;  }}@keyframes pageFromCenterToRightShadow {  from {    opacity: 1;  }  to {    opacity: 0;  }}.page-from-center-to-left {  -webkit-animation: pageFromCenterToLeft 400ms forwards;  animation: pageFromCenterToLeft 400ms forwards;}.page-from-left-to-center {  -webkit-animation: pageFromLeftToCenter 400ms forwards;  animation: pageFromLeftToCenter 400ms forwards;}@-webkit-keyframes pageFromCenterToLeft {  from {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);  }  to {    opacity: 0.9;    -webkit-transform: translate3d(-20%, 0, 0);  }}@keyframes pageFromCenterToLeft {  from {    transform: translate3d(0, 0, 0);  }  to {    opacity: 0.9;    transform: translate3d(-20%, 0, 0);  }}@-webkit-keyframes pageFromLeftToCenter {  from {    opacity: 0.9;    -webkit-transform: translate3d(-20%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);  }}@keyframes pageFromLeftToCenter {  from {    transform: translate3d(-20%, 0, 0);  }  to {    opacity: 1;    transform: translate3d(0, 0, 0);  }}/* === Toolbars === */.navbar-inner,.toolbar-inner {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  padding: 0 8px;  box-sizing: border-box;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}.navbar-inner.cached {  display: none;}.navbar,.toolbar {  height: 44px;  width: 100%;  box-sizing: border-box;  font-size: 17px;  position: relative;  margin: 0;  z-index: 500;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.navbar b,.toolbar b {  font-weight: 500;}html.ios-gt-8 .navbar b,html.ios-gt-8 .toolbar b {  font-weight: 600;}.navbar,.toolbar,.subnavbar {  background: #f7f7f8;}.navbar a.link,.toolbar a.link,.subnavbar a.link {  line-height: 44px;  height: 44px;  text-decoration: none;  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  -webkit-justify-content: flex-start;  justify-content: flex-start;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transform: translateZ(0px);  transform: translateZ(0px);}html:not(.watch-active-state) .navbar a.link:active,html:not(.watch-active-state) .toolbar a.link:active,html:not(.watch-active-state) .subnavbar a.link:active,.navbar a.link.active-state,.toolbar a.link.active-state,.subnavbar a.link.active-state {  opacity: 0.3;  -webkit-transition-duration: 0ms;  transition-duration: 0ms;}.navbar a.link i + span,.toolbar a.link i + span,.subnavbar a.link i + span,.navbar a.link i + i,.toolbar a.link i + i,.subnavbar a.link i + i,.navbar a.link span + i,.toolbar a.link span + i,.subnavbar a.link span + i,.navbar a.link span + span,.toolbar a.link span + span,.subnavbar a.link span + span {  margin-left: 7px;}.navbar a.icon-only,.toolbar a.icon-only,.subnavbar a.icon-only {  min-width: 44px;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  margin: 0;}.navbar i.icon,.toolbar i.icon,.subnavbar i.icon {  display: block;}.navbar {  left: 0;  top: 0;}.navbar:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c4c4c4;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .navbar:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .navbar:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.navbar:after {  backface-visibility: hidden;}.navbar.no-border:after {  display: none;}.navbar .center {  font-size: 17px;  font-weight: 500;  text-align: center;  margin: 0;  position: relative;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  line-height: 44px;  -webkit-flex-shrink: 10;  -ms-flex: 0 10 auto;  flex-shrink: 10;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}html.ios-gt-8 .navbar .center {  font-weight: 600;}.navbar .left,.navbar .right {  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  -webkit-justify-content: flex-start;  justify-content: flex-start;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.navbar .left a + a,.navbar .right a + a {  margin-left: 15px;}.navbar .left {  margin-right: 10px;}.navbar .right {  margin-left: 10px;}.navbar .right:first-child {  position: absolute;  right: 8px;  height: 100%;}.popup .navbar {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.subnavbar {  height: 44px;  width: 100%;  position: absolute;  left: 0;  top: 100%;  margin-top: -1px;  z-index: 20;  box-sizing: border-box;  padding: 0 8px;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}.subnavbar:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c4c4c4;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .subnavbar:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .subnavbar:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.subnavbar.no-border:after {  display: none;}.navbar.no-border .subnavbar {  margin-top: 0;}.navbar-on-left .subnavbar,.navbar-on-right .subnavbar {  pointer-events: none;}.navbar .subnavbar,.page .subnavbar {  position: absolute;}.page >.subnavbar {  top: 0;  margin-top: 0;}.subnavbar >.buttons-row {  width: 100%;}.subnavbar .searchbar,.subnavbar.searchbar {  position: absolute;}.subnavbar.searchbar,.subnavbar .searchbar {  position: absolute;}.subnavbar .searchbar {  left: 0;  top: 0;}.toolbar {  left: 0;  bottom: 0;}.toolbar:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #c4c4c4;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .toolbar:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .toolbar:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.toolbar.no-border:before {  display: none;}.toolbar a {  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;  position: relative;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}.tabbar {  color: #929292;  z-index: 5001;}.tabbar a {  color: #929292;}.tabbar a.active {  color: #007aff;}.tabbar a.link {  line-height: 1.4;}.tabbar a.tab-link,.tabbar a.link {  height: 100%;  width: 100%;  box-sizing: border-box;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  overflow: visible;  -webkit-box-flex: 1;  -ms-flex: 1;  -webkit-box-orient: vertical;  -moz-box-orient: vertical;  -ms-flex-direction: column;  -webkit-flex-direction: column;  flex-direction: column;}.tabbar i.icon {  height: 30px;}.tabbar-labels {  height: 50px;}.tabbar-labels a.tab-link,.tabbar-labels a.link {  padding-top: 4px;  padding-bottom: 4px;  height: 100%;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;}.tabbar-labels a.tab-link i + span,.tabbar-labels a.link i + span {  margin: 0;}.tabbar-labels span.tabbar-label {  line-height: 1;  display: block;  margin: 0;  letter-spacing: 0.01em;  font-size: 10px;  position: relative;  text-overflow: ellipsis;  white-space: nowrap;}@media all and (min-width: 768px) {  .tabbar .toolbar-inner {    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;  }  .tabbar a.tab-link,  .tabbar a.link {    width: auto;    min-width: 105px;  }  .tabbar-labels {    height: 56px;  }  .tabbar-labels span.tabbar-label {    font-size: 14px;  }}.navbar-from-right-to-center .left,.navbar-from-right-to-center .right,.navbar-from-right-to-center .center,.navbar-from-right-to-center .subnavbar,.navbar-from-right-to-center .fading {  -webkit-animation: navbarElementFadeIn 400ms forwards;  animation: navbarElementFadeIn 400ms forwards;}.navbar-from-right-to-center .sliding {  opacity: 1;}.navbar-from-center-to-right .left,.navbar-from-center-to-right .right,.navbar-from-center-to-right .center,.navbar-from-center-to-right .subnavbar,.navbar-from-center-to-right .fading {  -webkit-animation: navbarElementFadeOut 400ms forwards;  animation: navbarElementFadeOut 400ms forwards;}.navbar-from-center-to-right .sliding {  opacity: 0;}.navbar-from-center-to-right .subnavbar.sliding {  opacity: 1;}@-webkit-keyframes navbarElementFadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes navbarElementFadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.navbar-from-center-to-left .left,.navbar-from-center-to-left .right,.navbar-from-center-to-left .center,.navbar-from-center-to-left .subnavbar,.navbar-from-center-to-left .fading {  -webkit-animation: navbarElementFadeOut 400ms forwards;  animation: navbarElementFadeOut 400ms forwards;}.navbar-from-center-to-left .sliding {  opacity: 0;}.navbar-from-center-to-left .subnavbar.sliding {  opacity: 1;}.navbar-from-left-to-center .left,.navbar-from-left-to-center .right,.navbar-from-left-to-center .center,.navbar-from-left-to-center .subnavbar,.navbar-from-left-to-center .fading {  -webkit-animation: navbarElementFadeIn 400ms forwards;  animation: navbarElementFadeIn 400ms forwards;}.navbar-from-left-to-center .sliding {  opacity: 1;}.navbar-on-left .left,.navbar-on-left .right,.navbar-on-left .center,.navbar-on-left .subnavbar,.navbar-on-left .fading {  opacity: 0;}.navbar-on-left .sliding {  opacity: 0;}.navbar-on-left .subnavbar.sliding {  opacity: 1;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);}.navbar-on-right .left,.navbar-on-right .right,.navbar-on-right .center,.navbar-on-right .subnavbar,.navbar-on-right .fading {  opacity: 0;}.navbar-on-right .sliding {  opacity: 0;}.navbar-on-right .subnavbar.sliding {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);}@-webkit-keyframes navbarElementFadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}@keyframes navbarElementFadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}.navbar-from-right-to-center .left.sliding .back.link .icon,.navbar-from-center-to-right .left.sliding .back.link .icon,.navbar-from-center-to-left .left.sliding .back.link .icon,.navbar-from-left-to-center .left.sliding .back.link .icon {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.navbar-from-right-to-center .sliding,.navbar-from-center-to-right .sliding,.navbar-from-center-to-left .sliding,.navbar-from-left-to-center .sliding {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-animation: none;  animation: none;}/* === Relation between toolbar/navbar types and pages === */.page >.navbar,.view >.navbar,.views >.navbar,.page >.toolbar,.view >.toolbar,.views >.toolbar {  position: absolute;}.subnavbar ~ .page-content {  padding-top: 44px;}.navbar-through .page-content,.navbar-fixed .page-content {  padding-top: 44px;}.navbar-through .with-subnavbar .page-content,.navbar-fixed .with-subnavbar .page-content,.navbar-through .page-content.with-subnavbar,.navbar-fixed .page-content.with-subnavbar,.navbar-through .subnavbar ~ .page-content,.navbar-fixed .subnavbar ~ .page-content {  padding-top: 88px;}.navbar-through .page .subnavbar,.navbar-fixed .page .subnavbar,.navbar-through.page .subnavbar,.navbar-fixed.page .subnavbar {  top: 44px;}.toolbar-through .page-content,.toolbar-fixed .page-content,.tabbar-through .page-content,.tabbar-fixed .page-content {  padding-bottom: 44px;}.tabbar-labels-fixed .page-content,.tabbar-labels-through .page-content {  padding-bottom: 50px;}@media all and (min-width: 768px) {  .tabbar-labels-fixed .page-content,  .tabbar-labels-through .page-content {    padding-bottom: 56px;  }}.navbar.navbar-hiding {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.navbar.navbar-hiding ~ .page-content .list-group-title,.navbar.navbar-hiding ~ .pages .list-group-title,.navbar.navbar-hiding ~ .page .list-group-title {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.navbar.navbar-hiding ~ .page-content .subnavbar,.navbar.navbar-hiding ~ .pages .subnavbar,.navbar.navbar-hiding ~ .page .subnavbar {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.navbar.navbar-hidden {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);}.navbar.navbar-hidden ~ .page-content .list-group-title,.navbar.navbar-hidden ~ .pages .list-group-title,.navbar.navbar-hidden ~ .page .list-group-title {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  top: -44px;}.navbar.navbar-hidden ~ .page-content .subnavbar,.navbar.navbar-hidden ~ .pages .subnavbar,.navbar.navbar-hidden ~ .page .subnavbar {  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.page.no-navbar .page-content {  padding-top: 0;}.page.no-navbar.with-subnavbar .page-content,.with-subnavbar .page.no-navbar .page-content,.page.no-navbar .page-content.with-subnavbar {  padding-top: 44px;}.toolbar.toolbar-hiding,.tabbar.toolbar-hiding,.toolbar.tabbar-hiding,.tabbar.tabbar-hiding {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.toolbar.toolbar-hidden,.tabbar.toolbar-hidden,.toolbar.tabbar-hidden,.tabbar.tabbar-hidden {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.page.no-toolbar .page-content,.page.no-tabbar .page-content {  padding-bottom: 0;}/* === Search Bar === */.searchbar {  height: 44px;  width: 100%;  background: #c9c9ce;  box-sizing: border-box;  padding: 0 8px;  overflow: hidden;  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}.searchbar:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #b4b4b4;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .searchbar:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .searchbar:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.searchbar .searchbar-input {  width: 100%;  height: 28px;  position: relative;  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;}.searchbar input[type="search"] {  box-sizing: border-box;  width: 100%;  height: 100%;  display: block;  border: none;  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  border-radius: 5px;  font-family: inherit;  color: #000;  font-size: 14px;  font-weight: normal;  padding: 0 28px;  background-color: #fff;  background-repeat: no-repeat;  background-position: 8px center;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2013%2013'%20enable-background%3D'new%200%200%2013%2013'%3E%3Cg%3E%3Cpath%20fill%3D'%23939398'%20d%3D'M5%2C1c2.2%2C0%2C4%2C1.8%2C4%2C4S7.2%2C9%2C5%2C9S1%2C7.2%2C1%2C5S2.8%2C1%2C5%2C1%20M5%2C0C2.2%2C0%2C0%2C2.2%2C0%2C5s2.2%2C5%2C5%2C5s5-2.2%2C5-5S7.8%2C0%2C5%2C0%20L5%2C0z'%2F%3E%3C%2Fg%3E%3Cline%20stroke%3D'%23939398'%20stroke-miterlimit%3D'10'%20x1%3D'12.6'%20y1%3D'12.6'%20x2%3D'8.2'%20y2%3D'8.2'%2F%3E%3C%2Fsvg%3E");  -webkit-background-size: 13px 13px;  background-size: 13px 13px;}.searchbar input[type="search"]::-webkit-input-placeholder {  color: #939398;  opacity: 1;}.searchbar input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;}.searchbar .searchbar-clear {  position: absolute;  width: 28px;  height: 28px;  right: 0;  top: 0;  opacity: 0;  pointer-events: none;  background-position: center;  background-repeat: no-repeat;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%238e8e93'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");  -webkit-background-size: 14px 14px;  background-size: 14px 14px;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  cursor: pointer;}.searchbar .searchbar-cancel {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  font-size: 17px;  cursor: pointer;  opacity: 0;  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  margin-left: 0;  pointer-events: none;  display: none;}.searchbar.searchbar-active .searchbar-cancel {  margin-left: 8px;  opacity: 1;  pointer-events: auto;}html:not(.watch-active-state) .searchbar.searchbar-active .searchbar-cancel:active,.searchbar.searchbar-active .searchbar-cancel.active-state {  opacity: 0.3;  -webkit-transition-duration: 0ms;  transition-duration: 0ms;}.searchbar.searchbar-not-empty .searchbar-clear {  pointer-events: auto;  opacity: 1;}.searchbar-overlay {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 100;  opacity: 0;  pointer-events: none;  background: rgba(0, 0, 0, 0.4);  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.searchbar-overlay.searchbar-overlay-active {  opacity: 1;  pointer-events: auto;}.searchbar-not-found {  display: none;}.hidden-by-searchbar,.list-block .hidden-by-searchbar,.list-block li.hidden-by-searchbar {  display: none;}.page >.searchbar {  position: absolute;  width: 100%;  left: 0;  top: 0;  z-index: 200;}.page >.searchbar ~ .page-content {  padding-top: 44px;}.navbar-fixed .page >.searchbar,.navbar-through .page >.searchbar,.navbar-fixed >.searchbar,.navbar-through >.searchbar {  top: 44px;}.navbar-fixed .page >.searchbar ~ .page-content,.navbar-through .page >.searchbar ~ .page-content,.navbar-fixed >.searchbar ~ .page-content,.navbar-through >.searchbar ~ .page-content {  padding-top: 88px;}/* === Message Bar === */.messagebar {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transition-duration: 0ms;  transition-duration: 0ms;}.messagebar textarea {  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border: 1px solid #c8c8cd;  background: #fff;  border-radius: 5px;  box-shadow: none;  display: block;  padding: 3px 8px 3px;  margin: 0;  width: 100%;  height: 28px;  color: #000;  font-size: 17px;  line-height: 20px;  font-family: inherit;  resize: none;  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;}.messagebar .link {  -ms-flex-item-align: flex-end;  -webkit-align-self: flex-end;  align-self: flex-end;}.messagebar .link.icon-only:first-child {  margin-left: -6px;}.messagebar .link:not(.icon-only) + textarea {  margin-left: 8px;}.messagebar textarea + .link {  margin-left: 8px;}.messagebar .link {  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;}.messagebar ~ .page-content {  padding-bottom: 44px;}.page.no-toolbar .messagebar ~ .page-content {  padding-bottom: 44px;}.hidden-toolbar .messagebar {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transition-duration: 0ms;  transition-duration: 0ms;}/* === Icons === */i.icon {  display: inline-block;  vertical-align: middle;  background-size: 100% auto;  background-position: center;  background-repeat: no-repeat;  font-style: normal;  position: relative;}i.icon.icon-back {  width: 12px;  height: 20px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");}i.icon.icon-forward {  width: 12px;  height: 20px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");}i.icon.icon-bars {  width: 21px;  height: 14px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2021%2014'%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M0%2C0h2v2H0V0z%20M4%2C0h17v1H4V0z%20M0%2C6h2v2H0V6z%20M4%2C6h17v1H4V6z%20M0%2C12h2v2H0V12z%20M4%2C12h17v1H4V12z'%2F%3E%3C%2Fsvg%3E");}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2ddpx) {  i.icon.icon-bars {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2042%2026'%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M0%2C0h4v4H0V0z%20M8%2C1h34v2H8V1z%20M0%2C11h4v4H0V11z%20M8%2C12h34v2H8V12z%20M0%2C22h4v4H0V22z%20M8%2C23h34v2H8V23z'%2F%3E%3C%2Fsvg%3E");    height: 13px;  }}i.icon.icon-camera {  width: 25px;  height: 20px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2025%2020'%3E%3Cpath%20fill%3D'%238C8D92'%20d%3D'M13.3%2C5.5c-2.7%2C0-5%2C2.2-5%2C5s2.2%2C5%2C5%2C5c2.7%2C0%2C5-2.2%2C5-5S16%2C5.5%2C13.3%2C5.5z'%2F%3E%3Cpath%20fill%3D'%238C8D92'%20d%3D'M22.8%2C1.8h-3.3c-0.2-1.3-1-1.8-2-1.8H8.1c-1%2C0-1.8%2C0.4-2%2C1.8H2.8C1.4%2C1.8%2C0%2C2.8%2C0%2C4.2v12.6%20c0%2C1.4%2C1.4%2C2.5%2C2.8%2C2.5h20c1.4%2C0%2C2.2-1.1%2C2.2-2.5V4.2C25%2C2.8%2C24.2%2C1.8%2C22.8%2C1.8z%20M3.5%2C6.4C2.6%2C6.4%2C2%2C5.8%2C2%2C5c0-0.8%2C0.7-1.5%2C1.5-1.5%20S5%2C4.1%2C5%2C5C5%2C5.8%2C4.3%2C6.4%2C3.5%2C6.4z%20M13.3%2C16.8c-3.5%2C0-6.3-2.7-6.3-6.2c0-3.3%2C2.5-6.2%2C5.7-6.2h1.2c3.2%2C0%2C5.7%2C2.9%2C5.7%2C6.2%20C19.6%2C14.1%2C16.7%2C16.8%2C13.3%2C16.8z'%2F%3E%3C%2Fsvg%3E");}i.icon.icon-f7 {  width: 29px;  height: 29px;  background-image: url("../img/i-f7-ios.png");  border-radius: 6px;}i.icon.icon-form-name {  width: 29px;  height: 29px;  background-image: url("../img/i-form-name-ios.svg");}i.icon.icon-form-password {  width: 29px;  height: 29px;  background-image: url("../img/i-form-password-ios.svg");}i.icon.icon-form-email {  width: 29px;  height: 29px;  background-image: url("../img/i-form-email-ios.svg");}i.icon.icon-form-calendar {  width: 29px;  height: 29px;  background-image: url("../img/i-form-calendar-ios.svg");}i.icon.icon-form-tel {  width: 29px;  height: 29px;  background-image: url("../img/i-form-tel-ios.svg");}i.icon.icon-form-gender {  width: 29px;  height: 29px;  background-image: url("../img/i-form-gender-ios.svg");}i.icon.icon-form-toggle {  width: 29px;  height: 29px;  background-image: url("../img/i-form-toggle-ios.svg");}i.icon.icon-form-comment {  width: 29px;  height: 29px;  background-image: url("../img/i-form-comment-ios.svg");}i.icon.icon-form-settings {  width: 29px;  height: 29px;  background-image: url("../img/i-form-settings-ios.svg");}i.icon.icon-form-url {  width: 29px;  height: 29px;  background-image: url("../img/i-form-url-ios.svg");}i.icon.icon-next,i.icon.icon-prev {  width: 15px;  height: 15px;}i.icon.icon-next {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}i.icon.icon-prev {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23007aff'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}i.icon.icon-plus {  width: 25px;  height: 25px;  font-size: 31px;  line-height: 20px;  text-align: center;  font-weight: 100;}.badge {  font-size: 13px;  display: inline-block;  color: #fff;  background: #8e8e93;  border-radius: 20px;  padding: 0px 6px;  height: 20px;  line-height: 20px;  box-sizing: border-box;  text-align: center;}.item-after .badge {  min-width: 20px;}.icon .badge {  position: absolute;  left: 100%;  margin-left: -10px;  top: -2px;  font-size: 10px;  line-height: 16px;  height: 16px;  border-radius: 16px;  padding: 0px 4px;  min-width: 16px;}/* === Content Block === */.content-block {  margin: 35px 0;  padding: 0 15px;  color: #6d6d72;  box-sizing: border-box;}.content-block-title {  position: relative;  overflow: hidden;  margin: 0;  white-space: nowrap;  text-overflow: ellipsis;  font-size: 14px;  text-transform: uppercase;  line-height: 1;  color: #6d6d72;  margin: 35px 15px 10px;}.content-block-title + .list-block,.content-block-title + .content-block,.content-block-title + .card {  margin-top: 10px;}.content-block-inner {  background: #fff;  padding: 10px 15px;  margin-left: -15px;  width: 100%;  position: relative;  color: #000;}.content-block-inner:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .content-block-inner:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .content-block-inner:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.content-block-inner:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .content-block-inner:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .content-block-inner:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.content-block.inset {  margin-left: 15px;  margin-right: 15px;  border-radius: 7px;}.content-block.inset .content-block-inner {  border-radius: 7px;}.content-block.inset .content-block-inner:before {  display: none;}.content-block.inset .content-block-inner:after {  display: none;}@media all and (min-width: 768px) {  .content-block.tablet-inset {    margin-left: 15px;    margin-right: 15px;    border-radius: 7px;  }  .content-block.tablet-inset .content-block-inner {    border-radius: 7px;  }  .content-block.tablet-inset .content-block-inner:before {    display: none;  }  .content-block.tablet-inset .content-block-inner:after {    display: none;  }}/* === Lists === */.list-block {  margin: 35px 0;  font-size: 17px;}.list-block ul {  background: #fff;  list-style: none;  padding: 0;  margin: 0;  position: relative;}.list-block ul:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .list-block ul:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .list-block ul:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.list-block ul:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .list-block ul:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .list-block ul:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.list-block ul ul {  padding-left: 45px;}.list-block ul ul:before {  display: none;}.list-block ul ul:after {  display: none;}.list-block .align-top,.list-block .align-top .item-content,.list-block .align-top .item-inner {  -webkit-box-align: start;  -ms-flex-align: start;  -webkit-align-items: flex-start;  align-items: flex-start;}.list-block.inset {  margin-left: 15px;  margin-right: 15px;  border-radius: 7px;}.list-block.inset .content-block-title {  margin-left: 0;  margin-right: 0;}.list-block.inset ul {  border-radius: 7px;}.list-block.inset ul:before {  display: none;}.list-block.inset ul:after {  display: none;}.list-block.inset li:first-child >a {  border-radius: 7px 7px 0 0;}.list-block.inset li:last-child >a {  border-radius: 0 0 7px 7px;}.list-block.inset li:first-child:last-child >a {  border-radius: 7px;}@media all and (min-width: 768px) {  .list-block.tablet-inset {    margin-left: 15px;    margin-right: 15px;    border-radius: 7px;  }  .list-block.tablet-inset .content-block-title {    margin-left: 0;    margin-right: 0;  }  .list-block.tablet-inset ul {    border-radius: 7px;  }  .list-block.tablet-inset ul:before {    display: none;  }  .list-block.tablet-inset ul:after {    display: none;  }  .list-block.tablet-inset li:first-child >a {    border-radius: 7px 7px 0 0;  }  .list-block.tablet-inset li:last-child >a {    border-radius: 0 0 7px 7px;  }  .list-block.tablet-inset li:first-child:last-child >a {    border-radius: 7px;  }  .list-block.tablet-inset .content-block-title {    margin-left: 0;    margin-right: 0;  }  .list-block.tablet-inset ul {    border-radius: 7px;  }  .list-block.tablet-inset ul:before {    display: none;  }  .list-block.tablet-inset ul:after {    display: none;  }  .list-block.tablet-inset li:first-child >a {    border-radius: 7px 7px 0 0;  }  .list-block.tablet-inset li:last-child >a {    border-radius: 0 0 7px 7px;  }  .list-block.tablet-inset li:first-child:last-child >a {    border-radius: 7px;  }}.list-block li {  box-sizing: border-box;  position: relative;}.list-block .item-media {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  -webkit-box-lines: single;  -moz-box-lines: single;  -webkit-flex-wrap: nowrap;  -ms-flex-wrap: none;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  box-sizing: border-box;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  padding-top: 7px;  padding-bottom: 8px;}.list-block .item-media i + i {  margin-left: 5px;}.list-block .item-media i + img {  margin-left: 5px;}.list-block .item-media + .item-inner {  margin-left: 15px;}.list-block .item-inner {  padding-right: 15px;  position: relative;  width: 100%;  padding-top: 8px;  padding-bottom: 7px;  min-height: 44px;  box-sizing: border-box;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-flex: 1;  -ms-flex: 1;  overflow: hidden;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  -ms-flex-item-align: stretch;  -webkit-align-self: stretch;  align-self: stretch;}.list-block .item-inner:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .list-block .item-inner:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .list-block .item-inner:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.list-block .item-title {  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;  min-width: 0;  white-space: nowrap;  position: relative;  overflow: hidden;  text-overflow: ellipsis;  max-width: 100%;}.list-block .item-after {  white-space: nowrap;  color: #8e8e93;  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  margin-left: 5px;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  max-height: 28px;}.list-block .smart-select .item-after,.list-block .autocomplete-opener .item-after {  max-width: 70%;  overflow: hidden;  text-overflow: ellipsis;  position: relative;  display: block;}.list-block .item-link {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  display: block;  color: inherit;}.list-block .item-link .item-inner {  padding-right: 35px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");  background-size: 10px 20px;  background-repeat: no-repeat;  background-position: 95% center;  background-position: -webkit-calc(100% - 15px) center;  background-position: calc(100% - 15px) center;}html:not(.watch-active-state) .list-block .item-link:active,.list-block .item-link.active-state {  -webkit-transition-duration: 0ms;  transition-duration: 0ms;  background-color: #d9d9d9;}html:not(.watch-active-state) .list-block .item-link:active .item-inner:after,.list-block .item-link.active-state .item-inner:after {  background-color: transparent;}.list-block .item-link.list-button {  padding: 0 15px;  text-align: center;  color: #007aff;  display: block;  line-height: 43px;}.list-block .item-link.list-button:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .list-block .item-link.list-button:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .list-block .item-link.list-button:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.list-block .item-content {  box-sizing: border-box;  padding-left: 15px;  min-height: 44px;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}.list-block .list-block-label {  margin: 10px 0 35px;  padding: 0 15px;  font-size: 14px;  color: #8f8f94;}.list-block .swipeout {  overflow: hidden;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}.list-block .swipeout.deleting {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.list-block .swipeout.deleting .swipeout-content {  -webkit-transform: translateX(-100%);  transform: translateX(-100%);}.list-block .swipeout.transitioning .swipeout-content,.list-block .swipeout.transitioning .swipeout-actions-right a,.list-block .swipeout.transitioning .swipeout-actions-left a,.list-block .swipeout.transitioning .swipeout-overswipe {  -webkit-transition: 300ms;  transition: 300ms;}.list-block .swipeout-content {  position: relative;  z-index: 10;}.list-block .swipeout-overswipe {  -webkit-transition: 200ms left;  transition: 200ms left;}.list-block .swipeout-actions-left,.list-block .swipeout-actions-right {  position: absolute;  top: 0;  height: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;}.list-block .swipeout-actions-left a,.list-block .swipeout-actions-right a {  padding: 0 30px;  color: #fff;  background: #c7c7cc;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  position: relative;  left: 0;}.list-block .swipeout-actions-left a:after,.list-block .swipeout-actions-right a:after {  content: '';  position: absolute;  top: 0;  width: 600%;  height: 100%;  background: inherit;  z-index: -1;}.list-block .swipeout-actions-left a.swipeout-delete,.list-block .swipeout-actions-right a.swipeout-delete {  background: #ff3b30;}.list-block .swipeout-actions-right {  right: 0%;  -webkit-transform: translateX(100%);  transform: translateX(100%);}.list-block .swipeout-actions-right a:after {  left: 100%;  margin-left: -1px;}.list-block .swipeout-actions-left {  left: 0%;  -webkit-transform: translateX(-100%);  transform: translateX(-100%);}.list-block .swipeout-actions-left a:after {  right: 100%;  margin-right: -1px;}.list-block .item-subtitle {  font-size: 15px;  position: relative;  overflow: hidden;  white-space: nowrap;  max-width: 100%;  text-overflow: ellipsis;}.list-block .item-text {  font-size: 15px;  color: #8e8e93;  line-height: 21px;  position: relative;  overflow: hidden;  height: 42px;  text-overflow: ellipsis;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  display: -webkit-box;}.list-block.media-list .item-title,.list-block li.media-item .item-title {  font-weight: 500;}html.ios-gt-8 .list-block.media-list .item-title,html.ios-gt-8 .list-block li.media-item .item-title {  font-weight: 600;}.list-block.media-list .item-inner,.list-block li.media-item .item-inner {  display: block;  padding-top: 10px;  padding-bottom: 9px;  -ms-flex-item-align: stretch;  -webkit-align-self: stretch;  align-self: stretch;}.list-block.media-list .item-link .item-inner,.list-block li.media-item .item-link .item-inner {  background: none;  padding-right: 15px;}.list-block.media-list .item-link .item-title-row,.list-block li.media-item .item-link .item-title-row {  padding-right: 20px;  background: no-repeat right center;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");  background-size: 10px 20px;}.list-block.media-list .item-media,.list-block li.media-item .item-media {  padding-top: 9px;  padding-bottom: 10px;}.list-block.media-list .item-media img,.list-block li.media-item .item-media img {  display: block;}.list-block.media-list .item-title-row,.list-block li.media-item .item-title-row {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;}.list-block.media-list .item-content >.item-after,.list-block li.media-item .item-content >.item-after {  margin-right: 15px;  margin-left: 15px;}.list-block .list-group ul:after,.list-block .list-group ul:before {  z-index: 25;}.list-block .list-group + .list-group ul:before {  display: none;}.list-block .item-divider,.list-block .list-group-title {  background: #F7F7F7;  margin-top: -1px;  padding: 4px 15px;  white-space: nowrap;  position: relative;  max-width: 100%;  text-overflow: ellipsis;  overflow: hidden;  color: #8e8e93;  z-index: 15;}.list-block .item-divider:before,.list-block .list-group-title:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .list-block .item-divider:before,html.pixel-ratio-2 .list-block .list-group-title:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .list-block .item-divider:before,html.pixel-ratio-3 .list-block .list-group-title:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.list-block .list-group-title {  position: relative;  position: -webkit-sticky;  position: -moz-sticky;  position: sticky;  top: 0px;  z-index: 20;  margin-top: 0;}.list-block .list-group-title:before {  display: none;}.list-block .sortable-handler {  position: absolute;  right: 0;  top: 0;  bottom: 1px;  z-index: 10;  background-repeat: no-repeat;  background-size: 18px 12px;  background-position: center;  width: 35px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2018%2012'%20fill%3D'%23c7c7cc'%3E%3Cpath%20d%3D'M0%2C2V0h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C7V5h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C12v-2h22v2H0z'%2F%3E%3C%2Fsvg%3E");  opacity: 0;  visibility: hidden;  cursor: pointer;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.list-block.sortable .item-inner {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.list-block.sortable-opened .sortable-handler {  visibility: visible;  opacity: 1;}.list-block.sortable-opened .item-inner,.list-block.sortable-opened .item-link .item-inner {  padding-right: 35px;}.list-block.sortable-opened .item-link .item-inner,.list-block.sortable-opened .item-link .item-title-row {  background-image: none;}.list-block.sortable-sorting li {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.list-block li.sorting {  z-index: 50;  background: rgba(255, 255, 255, 0.8);  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.6);  -webkit-transition-duration: 0ms;  transition-duration: 0ms;}.list-block li.sorting .item-inner:after {  display: none;}.list-block li:last-child .list-button:after {  display: none;}.list-block li:last-child .item-inner:after,.list-block li:last-child li:last-child .item-inner:after {  display: none;}.list-block li li:last-child .item-inner:after,.list-block li:last-child li .item-inner:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c8c7cc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .list-block li li:last-child .item-inner:after,html.pixel-ratio-2 .list-block li:last-child li .item-inner:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .list-block li li:last-child .item-inner:after,html.pixel-ratio-3 .list-block li:last-child li .item-inner:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}/* === Contacts === */.contacts-content {  background: #fff;}.contacts-block {  margin: 0;}.contacts-block .list-group-title {  padding: 0 15px;  background: #f7f7f7;  color: #000;  font-weight: 500;  line-height: 22px;  height: 22px;}html.ios-gt-8 .contacts-block .list-group-title {  font-weight: 600;}.contacts-block .list-group:first-child ul:before {  display: none;}.contacts-block .list-group:last-child ul:after {  display: none;}/* === Forms === */.list-block input[type="text"],.list-block input[type="password"],.list-block input[type="search"],.list-block input[type="email"],.list-block input[type="tel"],.list-block input[type="url"],.list-block input[type="date"],.list-block input[type="datetime-local"],.list-block input[type="time"],.list-block input[type="number"],.list-block select,.list-block textarea {  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  box-sizing: border-box;  border: none;  background: none;  border-radius: 0 0 0 0;  box-shadow: none;  display: block;  padding: 0px;  margin: 0;  width: 100%;  height: 43px;  color: #000;  font-size: 17px;  font-family: inherit;}.list-block .item-title.label {  vertical-align: top;}.list-block .item-title.label + .item-input {  margin-left: 5px;}.list-block input[type="date"],.list-block input[type="datetime-local"] {  line-height: 44px;}.list-block select {  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;}.list-block textarea {  height: 100px;  resize: none;  line-height: 1.4;  padding-top: 8px;  padding-bottom: 7px;}.list-block textarea.resizable {  height: 43px;}.list-block .item-input {  width: 100%;  margin-top: -8px;  margin-bottom: -7px;  -webkit-box-flex: 1;  -ms-flex: 1;  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;}.list-block .item-title.label {  width: 35%;  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;}.label-switch {  display: inline-block;  vertical-align: middle;  width: 52px;  border-radius: 16px;  box-sizing: border-box;  height: 32px;  position: relative;  cursor: pointer;  -ms-flex-item-align: center;  -webkit-align-self: center;  align-self: center;}.label-switch .checkbox {  width: 52px;  border-radius: 16px;  box-sizing: border-box;  height: 32px;  background: #e5e5e5;  z-index: 0;  margin: 0;  padding: 0;  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  border: none;  cursor: pointer;  position: relative;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.label-switch .checkbox:before {  content: ' ';  position: absolute;  left: 2px;  top: 2px;  width: 48px;  border-radius: 16px;  box-sizing: border-box;  height: 28px;  background: #fff;  z-index: 1;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transform: scale(1);  transform: scale(1);}.label-switch .checkbox:after {  content: ' ';  height: 28px;  width: 28px;  border-radius: 28px;  background: #fff;  position: absolute;  z-index: 2;  top: 2px;  left: 2px;  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);  -webkit-transform: translateX(0px);  transform: translateX(0px);  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.label-switch input[type="checkbox"] {  display: none;}.label-switch input[type="checkbox"]:checked + .checkbox {  background: #4cd964;}.label-switch input[type="checkbox"]:checked + .checkbox:before {  -webkit-transform: scale(0);  transform: scale(0);}.label-switch input[type="checkbox"]:checked + .checkbox:after {  -webkit-transform: translateX(20px);  transform: translateX(20px);}html.android .label-switch input[type="checkbox"] + .checkbox {  -webkit-transition-duration: 0;  transition-duration: 0;}html.android .label-switch input[type="checkbox"] + .checkbox:after,html.android .label-switch input[type="checkbox"] + .checkbox:before {  -webkit-transition-duration: 0;  transition-duration: 0;}.button {  border: 1px solid #007aff;  color: #007aff;  text-decoration: none;  text-align: center;  display: block;  border-radius: 5px;  line-height: 27px;  box-sizing: border-box;  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  background: none;  padding: 0 10px;  margin: 0;  height: 29px;  white-space: nowrap;  position: relative;  overflow: hidden;  text-overflow: ellipsis;  font-size: 14px;  font-family: inherit;  cursor: pointer;  outline: 0;}input[type="submit"].button,input[type="button"].button {  width: 100%;}html:not(.watch-active-state) .button:active,.button.active-state {  background: rgba(0, 122, 255, 0.15);}.button.button-round {  border-radius: 27px;}.button.active {  background: #007aff;  color: #fff;}.button.button-big {  font-size: 17px;  height: 44px;  line-height: 42px;}.button.button-fill {  color: #fff;  background: #007aff;  border: none;}html:not(.watch-active-state) .button.button-fill:active,.button.button-fill.active-state {  opacity: 0.8;}.button i.icon:first-child {  margin-right: 10px;}.button i.icon:last-child {  margin-left: 10px;}.button i.icon:first-child:last-child {  margin-left: 0;  margin-right: 0;}.buttons-row {  -ms-flex-item-align: center;  -webkit-align-self: center;  align-self: center;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-lines: single;  -moz-box-lines: single;  -webkit-flex-wrap: nowrap;  -ms-flex-wrap: none;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;}.buttons-row .button {  border-radius: 0 0 0 0;  border-left-width: 0;  width: 100%;  -webkit-box-flex: 1;  -ms-flex: 1;}.buttons-row .button:first-child {  border-radius: 5px 0 0 5px;  border-left-width: 1px;  border-left-style: solid;}.buttons-row .button:last-child {  border-radius: 0 5px 5px 0;}.buttons-row .button:first-child:last-child {  border-radius: 5px;}.buttons-row .button.button-round:first-child {  border-radius: 27px 0 0 27px;}.buttons-row .button.button-round:last-child {  border-radius: 0 27px 27px 0;}.range-slider {  width: 100%;  position: relative;  overflow: hidden;  padding-left: 3px;  padding-right: 3px;  margin-left: -1px;  -ms-flex-item-align: center;  -webkit-align-self: center;  align-self: center;}.range-slider input[type="range"] {  position: relative;  height: 28px;  width: 100%;  margin: 4px 0 5px 0;  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #b7b8b7), color-stop(100%, #b7b8b7));  background: linear-gradient(to right, #b7b8b7 0, #b7b8b7 100%);  background-position: center;  background-size: 100% 2px;  background-repeat: no-repeat;  outline: 0;  border: none;  box-sizing: content-box;  -ms-background-position-y: 500px;}.range-slider input[type="range"]:focus,.range-slider input[type="range"]:active {  border: 0;  outline: 0;}.range-slider input[type="range"]:after {  height: 2px;  background: #fff;  content: ' ';  width: 5px;  top: 50%;  margin-top: -1px;  left: -5px;  z-index: 1;  position: absolute;}.range-slider input[type="range"]::-webkit-slider-thumb {  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  border: none;  height: 28px;  width: 28px;  position: relative;  background: none;}.range-slider input[type="range"]::-webkit-slider-thumb:after {  height: 28px;  width: 28px;  border-radius: 28px;  background: #fff;  z-index: 10;  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);  border: 0;  outline: 0;  position: absolute;  box-sizing: border-box;  content: ' ';  left: 0;  top: 0;}.range-slider input[type="range"]::-webkit-slider-thumb:before {  position: absolute;  top: 50%;  right: 100%;  width: 2000px;  height: 2px;  margin-top: -1px;  z-index: 1;  background: #007aff;  content: ' ';}.range-slider input[type="range"]::-moz-range-track {  width: 100%;  height: 2px;  background: #b7b8b7;  border: none;  outline: 0;}.range-slider input[type="range"]::-moz-range-thumb {  height: 28px;  width: 28px;  border-radius: 28px;  background: #fff;  z-index: 10;  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);  border: 0;  outline: 0;  position: absolute;  box-sizing: border-box;  content: ' ';}.range-slider input[type="range"]::-ms-track {  width: 100%;  height: 2px;  cursor: pointer;  background: transparent;  border-color: transparent;  color: transparent;}.range-slider input[type="range"]::-ms-thumb {  height: 28px;  width: 28px;  border-radius: 28px;  background: #fff;  z-index: 10;  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);  border: 0;  outline: 0;  position: absolute;  content: ' ';  box-shadow: none;  border: 1px solid rgba(0, 0, 0, 0.2);  box-sizing: border-box;  margin-top: 0;  top: 50%;}.range-slider input[type="range"]::-ms-fill-lower {  background: #007aff;}.range-slider input[type="range"]::-ms-fill-upper {  background: #b7b8b7;}label.label-checkbox {  cursor: pointer;}label.label-checkbox i.icon-form-checkbox {  width: 22px;  height: 22px;  position: relative;  border-radius: 22px;  border: 1px solid #c7c7cc;  box-sizing: border-box;}label.label-checkbox i.icon-form-checkbox:after {  content: ' ';  position: absolute;  left: 50%;  margin-left: -6px;  top: 50%;  margin-top: -4px;  width: 12px;  height: 9px;}label.label-checkbox input[type="checkbox"],label.label-checkbox input[type="radio"] {  display: none;}label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox,label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox {  border: none;  background-color: #007aff;}label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox:after,label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox:after {  background: no-repeat center;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2012%209'%20xml%3Aspace%3D'preserve'%3E%3Cpolygon%20fill%3D'%23ffffff'%20points%3D'12%2C0.7%2011.3%2C0%203.9%2C7.4%200.7%2C4.2%200%2C4.9%203.9%2C8.8%203.9%2C8.8%203.9%2C8.8%20'%2F%3E%3C%2Fsvg%3E");  -webkit-background-size: 12px 9px;  background-size: 12px 9px;}label.label-radio {  cursor: pointer;}label.label-radio input[type="checkbox"],label.label-radio input[type="radio"] {  display: none;}label.label-radio input[type="checkbox"] ~ .item-inner,label.label-radio input[type="radio"] ~ .item-inner {  padding-right: 35px;}label.label-radio input[type="checkbox"]:checked ~ .item-inner,label.label-radio input[type="radio"]:checked ~ .item-inner {  background: no-repeat center;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2013%2010'%3E%3Cpolygon%20fill%3D'%23007aff'%20points%3D'11.6%2C0%204.4%2C7.2%201.4%2C4.2%200%2C5.6%204.4%2C10%204.4%2C10%204.4%2C10%2013%2C1.4%20'%2F%3E%3C%2Fsvg%3E");  background-position: 90% center;  background-position: -webkit-calc(100% - 15px) center;  background-position: calc(100% - 15px) center;  -webkit-background-size: 13px 10px;  background-size: 13px 10px;}label.label-checkbox,label.label-radio {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}html:not(.watch-active-state) label.label-checkbox:active,html:not(.watch-active-state) label.label-radio:active,label.label-checkbox.active-state,label.label-radio.active-state {  -webkit-transition-duration: 0ms;  transition-duration: 0ms;  background-color: #d9d9d9;}html:not(.watch-active-state) label.label-checkbox:active .item-inner:after,html:not(.watch-active-state) label.label-radio:active .item-inner:after,label.label-checkbox.active-state .item-inner:after,label.label-radio.active-state .item-inner:after {  background-color: transparent;}.smart-select select {  display: none;}/* === Accordion === */.list-block .accordion-item-toggle {  cursor: pointer;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.list-block .accordion-item-toggle .item-inner {  padding-right: 35px;  background: no-repeat -webkit-calc(100% - 15px) center;  background: no-repeat calc(100% - 15px) center;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");  background-size: 10px 20px;}html:not(.watch-active-state) .list-block .accordion-item-toggle:active,.list-block .accordion-item-toggle.active-state {  -webkit-transition-duration: 0ms;  transition-duration: 0ms;  background-color: #d9d9d9;}html:not(.watch-active-state) .list-block .accordion-item-toggle:active >.item-inner:after,.list-block .accordion-item-toggle.active-state >.item-inner:after {  background-color: transparent;}.list-block .accordion-item-toggle .item-inner,.list-block .accordion-item >.item-link .item-inner {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transition-property: background-color;  transition-property: background-color;}.list-block .accordion-item-toggle .item-inner:after,.list-block .accordion-item >.item-link .item-inner:after {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner,.list-block:not(.media-list) .accordion-item-expanded:not(.media-item) >.item-link .item-inner,.list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row,.list-block.media-list .accordion-item-expanded >.item-link .item-title-row,.list-block .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row,.list-block .accordion-item-expanded.media-item >.item-link .item-title-row {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20transform%3D'translate(115%2C%2030)%20rotate(90)'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");  background-size: 20px 20px;}.list-block .accordion-item-expanded .accordion-item-toggle .item-inner:after,.list-block .accordion-item-expanded >.item-link .item-inner:after {  background-color: transparent;}.list-block .accordion-item .content-block,.list-block .accordion-item .list-block {  margin-top: 0;  margin-bottom: 0;}.list-block .accordion-item ul {  padding-left: 0;}.accordion-item-content {  position: relative;  overflow: hidden;  height: 0;  font-size: 14px;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.accordion-item-expanded >.accordion-item-content {  height: auto;}html.android-4 .accordion-item-content {  -webkit-transform: none;  transform: none;}/* === Cards === */.cards-list ul,.card .list-block ul {  background: none;}.cards-list >ul:before,.card .list-block >ul:before {  display: none;}.cards-list >ul:after,.card .list-block >ul:after {  display: none;}.card {  background: #fff;  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);  margin: 10px;  position: relative;  border-radius: 2px;  font-size: 14px;}.card .list-block,.card .content-block {  margin: 0;}.row:not(.no-gutter) .col >.card {  margin-left: 0;  margin-right: 0;}.card-content {  position: relative;}.card-content-inner {  padding: 15px;  position: relative;}.card-content-inner >p:first-child {  margin-top: 0;}.card-content-inner >p:last-child {  margin-bottom: 0;}.card-content-inner >.list-block,.card-content-inner >.content-block {  margin: -15px;}.card-header,.card-footer {  min-height: 44px;  position: relative;  padding: 10px 15px;  box-sizing: border-box;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}.card-header[valign="top"],.card-footer[valign="top"] {  -webkit-box-align: start;  -ms-flex-align: start;  -webkit-align-items: flex-start;  align-items: flex-start;}.card-header[valign="bottom"],.card-footer[valign="bottom"] {  -webkit-box-align: end;  -ms-flex-align: end;  -webkit-align-items: flex-end;  align-items: flex-end;}.card-header a.link,.card-footer a.link {  line-height: 44px;  height: 44px;  text-decoration: none;  position: relative;  margin-top: -10px;  margin-bottom: -10px;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  -webkit-justify-content: flex-start;  justify-content: flex-start;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}html:not(.watch-active-state) .card-header a.link:active,html:not(.watch-active-state) .card-footer a.link:active,.card-header a.link.active-state,.card-footer a.link.active-state {  opacity: 0.3;  -webkit-transition-duration: 0ms;  transition-duration: 0ms;}.card-header a.link i + span,.card-footer a.link i + span,.card-header a.link i + i,.card-footer a.link i + i,.card-header a.link span + i,.card-footer a.link span + i,.card-header a.link span + span,.card-footer a.link span + span {  margin-left: 7px;}.card-header a.link i.icon,.card-footer a.link i.icon {  display: block;}.card-header a.icon-only,.card-footer a.icon-only {  min-width: 44px;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  margin: 0;}.card-header {  border-radius: 2px 2px 0 0;  font-size: 17px;}.card-header:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #e1e1e1;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .card-header:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .card-header:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.card-header.no-border:after {  display: none;}.card-footer {  border-radius: 0 0 2px 2px;  color: #6d6d72;}.card-footer:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #e1e1e1;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .card-footer:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .card-footer:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.card-footer.no-border:before {  display: none;}/* === Modals === */.modal-overlay,.preloader-indicator-overlay,.popup-overlay {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.4);  z-index: 13000;  visibility: hidden;  opacity: 0;  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.modal-overlay.modal-overlay-visible,.preloader-indicator-overlay.modal-overlay-visible,.popup-overlay.modal-overlay-visible {  visibility: visible;  opacity: 1;}.popup-overlay {  z-index: 10500;}.modal {  width: 270px;  position: absolute;  z-index: 13500;  left: 50%;  margin-left: -135px;  margin-top: 0;  top: 50%;  text-align: center;  border-radius: 13px;  overflow: hidden;  opacity: 0;  -webkit-transform: translate3d(0, 0, 0) scale(1.185);  transform: translate3d(0, 0, 0) scale(1.185);  -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property: -moz-transform, opacity;  -ms-transition-property: -ms-transform, opacity;  -o-transition-property: -o-transform, opacity;  transition-property: transform, opacity;  color: #000;  display: none;}.modal.modal-in {  opacity: 1;  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-transform: translate3d(0, 0, 0) scale(1);  transform: translate3d(0, 0, 0) scale(1);}.modal.modal-out {  opacity: 0;  z-index: 13499;  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-transform: translate3d(0, 0, 0) scale(1);  transform: translate3d(0, 0, 0) scale(1);}.modal-inner {  padding: 15px;  border-radius: 13px 13px 0 0;  position: relative;  background: rgba(255, 255, 255, 0.95);}.modal-inner:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: rgba(0, 0, 0, 0.2);  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .modal-inner:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .modal-inner:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.modal-title {  font-weight: 500;  font-size: 18px;  text-align: center;}html.ios-gt-8 .modal-title {  font-weight: 600;}.modal-title + .modal-text {  margin-top: 5px;}.modal-buttons {  height: 44px;  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.modal-buttons.modal-buttons-vertical {  display: block;  height: auto;}.modal-button {  width: 100%;  padding: 0 5px;  height: 44px;  font-size: 17px;  line-height: 44px;  text-align: center;  color: #007aff;  display: block;  position: relative;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  cursor: pointer;  box-sizing: border-box;  -webkit-box-flex: 1;  -ms-flex: 1;  background: rgba(255, 255, 255, 0.95);}.modal-button:after {  content: '';  position: absolute;  right: 0;  top: 0;  left: auto;  bottom: auto;  width: 1px;  height: 100%;  background-color: rgba(0, 0, 0, 0.2);  display: block;  z-index: 15;  -webkit-transform-origin: 100% 50%;  transform-origin: 100% 50%;}html.pixel-ratio-2 .modal-button:after {  -webkit-transform: scaleX(0.5);  transform: scaleX(0.5);}html.pixel-ratio-3 .modal-button:after {  -webkit-transform: scaleX(0.33);  transform: scaleX(0.33);}.modal-button:first-child {  border-radius: 0 0 0 13px;}.modal-button:last-child {  border-radius: 0 0 13px 0;}.modal-button:last-child:after {  display: none;}.modal-button:first-child:last-child {  border-radius: 0 0 13px 13px;}.modal-button.modal-button-bold {  font-weight: 500;}html.ios-gt-8 .modal-button.modal-button-bold {  font-weight: 600;}html:not(.watch-active-state) .modal-button:active,.modal-button.active-state {  background: rgba(230, 230, 230, 0.95);}.modal-buttons-vertical .modal-button {  border-radius: 0;}.modal-buttons-vertical .modal-button:after {  display: none;}.modal-buttons-vertical .modal-button:before {  display: none;}.modal-buttons-vertical .modal-button:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: rgba(0, 0, 0, 0.2);  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .modal-buttons-vertical .modal-button:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .modal-buttons-vertical .modal-button:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.modal-buttons-vertical .modal-button:last-child {  border-radius: 0 0 13px 13px;}.modal-buttons-vertical .modal-button:last-child:after {  display: none;}.modal-no-buttons .modal-inner {  border-radius: 13px;}.modal-no-buttons .modal-inner:after {  display: none;}.modal-no-buttons .modal-buttons {  display: none;}.actions-modal {  position: absolute;  left: 0;  bottom: 0;  z-index: 13500;  width: 100%;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}@media (min-width: 496px) {  .actions-modal {    width: 480px;    left: 50%;    margin-left: -240px;  }}.actions-modal.modal-in {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.actions-modal.modal-out {  z-index: 13499;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.actions-modal-group {  margin: 8px;  position: relative;  border-radius: 13px;  overflow: hidden;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.actions-modal-button,.actions-modal-label {  width: 100%;  text-align: center;  font-weight: normal;  margin: 0;  background: rgba(255, 255, 255, 0.95);  box-sizing: border-box;  display: block;  position: relative;  overflow: hidden;}.actions-modal-button:after,.actions-modal-label:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: rgba(0, 0, 0, 0.2);  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .actions-modal-button:after,html.pixel-ratio-2 .actions-modal-label:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .actions-modal-button:after,html.pixel-ratio-3 .actions-modal-label:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.actions-modal-button a,.actions-modal-label a {  text-decoration: none;  color: inherit;  display: block;}.actions-modal-button b,.actions-modal-label b {  font-weight: 500;}html.ios-gt-8 .actions-modal-button b,html.ios-gt-8 .actions-modal-label b {  font-weight: 600;}.actions-modal-button.actions-modal-button-bold,.actions-modal-label.actions-modal-button-bold {  font-weight: 500;}html.ios-gt-8 .actions-modal-button.actions-modal-button-bold,html.ios-gt-8 .actions-modal-label.actions-modal-button-bold {  font-weight: 600;}.actions-modal-button.actions-modal-button-red,.actions-modal-label.actions-modal-button-red {  color: #ff3b30;}.actions-modal-button:first-child,.actions-modal-label:first-child {  border-radius: 13px 13px 0 0;}.actions-modal-button:last-child,.actions-modal-label:last-child {  border-radius: 0 0 13px 13px;}.actions-modal-button:last-child:after,.actions-modal-label:last-child:after {  display: none;}.actions-modal-button:first-child:last-child,.actions-modal-label:first-child:last-child {  border-radius: 13px;}.actions-modal-button.disabled,.actions-modal-label.disabled {  opacity: 0.9;  color: #8e8e93;}.actions-modal-button {  cursor: pointer;  height: 57px;  line-height: 57px;  font-size: 20px;  color: #007aff;  white-space: normal;  text-overflow: ellipsis;}html:not(.watch-active-state) .actions-modal-button:active,.actions-modal-button.active-state {  background: rgba(230, 230, 230, 0.9);}.actions-modal-label {  font-size: 13px;  line-height: 1.3;  min-height: 57px;  padding: 8px 10px;  color: #8a8a8a;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}@media (orientation: landscape) {  .actions-modal-label {    min-height: 44px;  }  .actions-modal-button {    height: 44px;    line-height: 44px;  }}input.modal-text-input {  box-sizing: border-box;  height: 26px;  background: #fff;  margin: 0;  margin-top: 15px;  padding: 0 5px;  border: 1px solid rgba(0, 0, 0, 0.3);  border-radius: 0;  width: 100%;  font-size: 14px;  font-family: inherit;  display: block;  box-shadow: 0 0 0 rgba(0, 0, 0, 0);  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;}input.modal-text-input + input.modal-text-input {  margin-top: 5px;}.modal-input-double + .modal-input-double input.modal-text-input {  border-top: 0;  margin-top: 0;}.popover {  width: 320px;  background: rgba(255, 255, 255, 0.95);  z-index: 13500;  margin: 0;  top: 0;  opacity: 0;  left: 0;  border-radius: 13px;  position: absolute;  display: none;  -webkit-transform: none;  transform: none;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  -ms-transition-property: opacity;  -o-transition-property: opacity;  transition-property: opacity;}.popover.modal-in {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  opacity: 1;}.popover .list-block {  margin: 0;}.popover .list-block ul {  background: none;}.popover .list-block:first-child ul {  border-radius: 13px 13px 0 0;}.popover .list-block:first-child ul:before {  display: none;}.popover .list-block:first-child li:first-child a {  border-radius: 13px 13px 0 0;}.popover .list-block:last-child ul {  border-radius: 0 0 13px 13px;}.popover .list-block:last-child ul:after {  display: none;}.popover .list-block:last-child li:last-child a {  border-radius: 0 0 13px 13px;}.popover .list-block:first-child:last-child li:first-child:last-child a,.popover .list-block:first-child:last-child ul:first-child:last-child {  border-radius: 13px;}.popover .list-block + .list-block {  margin-top: 35px;}.popover-angle {  width: 26px;  height: 26px;  position: absolute;  left: -26px;  top: 0;  z-index: 100;  overflow: hidden;}.popover-angle:after {  content: ' ';  background: rgba(255, 255, 255, 0.95);  width: 26px;  height: 26px;  position: absolute;  left: 0;  top: 0;  border-radius: 3px;  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}.popover-angle.on-left {  left: -26px;}.popover-angle.on-left:after {  left: 19px;  top: 0;}.popover-angle.on-right {  left: 100%;}.popover-angle.on-right:after {  left: -19px;  top: 0;}.popover-angle.on-top {  left: 0;  top: -26px;}.popover-angle.on-top:after {  left: 0;  top: 19px;}.popover-angle.on-bottom {  left: 0;  top: 100%;}.popover-angle.on-bottom:after {  left: 0;  top: -19px;}.popover-inner {  overflow: auto;  -webkit-overflow-scrolling: touch;}.actions-popover .list-block + .list-block {  margin-top: 20px;}.actions-popover .list-block ul {  background: #fff;}.actions-popover-label {  padding: 8px 10px;  color: #8a8a8a;  font-size: 13px;  line-height: 1.3;  text-align: center;  position: relative;}.actions-popover-label:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: rgba(0, 0, 0, 0.2);  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .actions-popover-label:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .actions-popover-label:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.actions-popover-label:last-child:after {  display: none;}.popup,.login-screen {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 11000;  background: #fff;  box-sizing: border-box;  display: none;  overflow: auto;  -webkit-overflow-scrolling: touch;  -webkit-transition-property: -webkit-transform;  -moz-transition-property: -moz-transform;  -ms-transition-property: -ms-transform;  -o-transition-property: -o-transform;  transition-property: transform;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.popup.modal-in,.login-screen.modal-in,.popup.modal-out,.login-screen.modal-out {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.popup.modal-in,.login-screen.modal-in {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.popup.modal-out,.login-screen.modal-out {  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.login-screen.modal-in,.login-screen.modal-out {  display: block;}@media all and (min-width: 630px) and (min-height: 630px) {  .popup:not(.tablet-fullscreen) {    width: 630px;    height: 630px;    left: 50%;    top: 50%;    margin-left: -315px;    margin-top: -315px;    -webkit-transform: translate3d(0, 1024px, 0);    transform: translate3d(0, 1024px, 0);  }  .popup:not(.tablet-fullscreen).modal-in {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  .popup:not(.tablet-fullscreen).modal-out {    -webkit-transform: translate3d(0, 1024px, 0);    transform: translate3d(0, 1024px, 0);  }}@media all and (max-width: 629px), (max-height: 629px) {  html.with-statusbar-overlay .popup {    height: -webkit-calc(100% - 20px);    height: calc(100% - 20px);    top: 20px;  }  html.with-statusbar-overlay .popup-overlay {    z-index: 9500;  }}html.with-statusbar-overlay .login-screen,html.with-statusbar-overlay .popup.tablet-fullscreen {  height: -webkit-calc(100% - 20px);  height: calc(100% - 20px);  top: 20px;}.modal .preloader {  width: 34px;  height: 34px;}.preloader-indicator-overlay {  visibility: visible;  opacity: 0;  background: none;}.preloader-indicator-modal {  position: absolute;  left: 50%;  top: 50%;  padding: 8px;  margin-left: -25px;  margin-top: -25px;  background: rgba(0, 0, 0, 0.8);  z-index: 13500;  border-radius: 5px;}.preloader-indicator-modal .preloader {  display: block;  width: 34px;  height: 34px;}.picker-modal {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 260px;  z-index: 12500;  display: none;  -webkit-transition-property: -webkit-transform;  -moz-transition-property: -moz-transform;  -ms-transition-property: -ms-transform;  -o-transition-property: -o-transform;  transition-property: transform;  background: #cfd5da;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.picker-modal.modal-in,.picker-modal.modal-out {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.picker-modal.modal-in {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.picker-modal.modal-out {  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.picker-modal .picker-modal-inner {  height: 100%;  position: relative;}.picker-modal .toolbar {  position: relative;  width: 100%;  background: #f7f7f8;}.picker-modal .toolbar:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #929499;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .picker-modal .toolbar:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .picker-modal .toolbar:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.picker-modal .toolbar + .picker-modal-inner {  height: -webkit-calc(100% - 44px);  height: -moz-calc(100% - 44px);  height: calc(100% - 44px);}.picker-modal.picker-modal-inline,.popover .picker-modal {  display: block;  position: relative;  background: none;  z-index: inherit;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.picker-modal.picker-modal-inline .toolbar:before,.popover .picker-modal .toolbar:before {  display: none;}.picker-modal.picker-modal-inline .toolbar:after,.popover .picker-modal .toolbar:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #929499;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .picker-modal.picker-modal-inline .toolbar:after,html.pixel-ratio-2 .popover .picker-modal .toolbar:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .picker-modal.picker-modal-inline .toolbar:after,html.pixel-ratio-3 .popover .picker-modal .toolbar:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.popover .picker-modal {  width: auto;}.popover .picker-modal .toolbar {  background: none;}.picker-modal.smart-select-picker .page {  background: #fff;}.picker-modal.smart-select-picker .toolbar:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c4c4c4;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .picker-modal.smart-select-picker .toolbar:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .picker-modal.smart-select-picker .toolbar:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.picker-modal.smart-select-picker .list-block {  margin: 0;}.picker-modal.smart-select-picker .list-block ul:before {  display: none;}.picker-modal.smart-select-picker .list-block ul:after {  display: none;}/* === Panels === */.panel-overlay {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0);  opacity: 0;  z-index: 5999;  display: none;}.panel {  z-index: 1000;  display: none;  box-sizing: border-box;  overflow: auto;  -webkit-overflow-scrolling: touch;  position: absolute;  width: 300px;  top: 0;  height: 100%;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.panel.panel-left.panel-cover {  z-index: 6000;  left: -300px;}.panel.panel-left.panel-reveal {  left: -300px;}.panel.panel-right.panel-cover {  z-index: 6000;  right: -300px;}.panel.panel-right.panel-reveal {  right: -300px;}body.with-panel-left-cover .views,body.with-panel-right-cover .views {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}body.with-panel-left-cover .panel-overlay,body.with-panel-right-cover .panel-overlay {  display: block;}body.with-panel-left-reveal .views,body.with-panel-right-reveal .views {  -webkit-transition-duration: 500ms;  transition-duration: 500ms;  -webkit-transition-property: -webkit-transform;  -moz-transition-property: -moz-transform;  transition-property: transform;}body.with-panel-left-reveal .panel-overlay,body.with-panel-right-reveal .panel-overlay {  display: block;}body.with-panel-left-reveal .views {  -webkit-transform: translate3d(300px, 0, 0);  transform: translate3d(300px, 0, 0);}body.with-panel-left-reveal .panel-overlay {  margin-left: 300px;}body.with-panel-left-reveal .panel-left {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}body.with-panel-left-cover .panel-left {  -webkit-transform: translate3d(300px, 0, 0);  transform: translate3d(300px, 0, 0);}body.with-panel-right-reveal .views {  -webkit-transform: translate3d(-300px, 0, 0);  transform: translate3d(-300px, 0, 0);}body.with-panel-right-reveal .panel-overlay {  margin-left: -300px;}body.with-panel-right-reveal .panel-right{  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}body.with-panel-right-cover .panel-right {  -webkit-transform: translate3d(-300px, 0, 0);  transform: translate3d(-300px, 0, 0);}body.panel-closing .views {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;  -webkit-transition-property: -webkit-transform;  -moz-transition-property: -moz-transform;  transition-property: transform;}/* === Images Lazy Loading === */.lazy-loaded.lazy-fadeIn {  -webkit-animation: lazyFadeIn 600ms;  animation: lazyFadeIn 600ms;}@-webkit-keyframes lazyFadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes lazyFadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}/* === Tabs === */.tabs .tab {  display: none;}.tabs .tab.active {  display: block;}.tabs-animated-wrap {  position: relative;  width: 100%;  overflow: hidden;  height: 100%;}.tabs-animated-wrap >.tabs {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  height: 100%;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.tabs-animated-wrap >.tabs >.tab {  width: 100%;  display: block;  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;}.tabs-swipeable-wrap {  height: 100%;}.tabs-swipeable-wrap >.tabs >.tab {  display: block;}/* === Messages === */.messages-content {  background: #fff;}.messages {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: vertical;  -moz-box-orient: vertical;  -ms-flex-direction: column;  -webkit-flex-direction: column;  flex-direction: column;}.messages-date {  text-align: center;  font-weight: 500;  font-size: 11px;  line-height: 1;  margin: 10px 15px;  color: #8e8e93;}html.ios-gt-8 .messages-date {  font-weight: 600;}.messages-date span {  font-weight: 400;}.message {  box-sizing: border-box;  margin: 1px 10px 0;  max-width: 70%;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: vertical;  -moz-box-orient: vertical;  -ms-flex-direction: column;  -webkit-flex-direction: column;  flex-direction: column;}.message:first-child {  margin-top: 10px;}.message .message-text {  box-sizing: border-box;  border-radius: 16px;  padding: 6px 16px 9px;  min-width: 48px;  min-height: 35px;  font-size: 17px;  line-height: 1.2;  word-break: break-word;}.message.message-pic .message-text {  padding: 0;  background: none;}.message.message-pic img {  display: block;  height: auto;  max-width: 100%;  border-radius: 16px;}.message-name {  font-size: 12px;  line-height: 1;  color: #8e8e93;  margin-bottom: 2px;  margin-top: 7px;}.message-hide-name .message-name {  display: none;}.message-label {  font-size: 12px;  line-height: 1;  color: #8e8e93;  margin-top: 4px;}.message-hide-label .message-label {  display: none;}.message-avatar {  width: 29px;  height: 29px;  border-radius: 100%;  margin-top: -29px;  position: relative;  top: 1px;  background-size: cover;  opacity: 1;  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.message-hide-avatar .message-avatar {  opacity: 0;}.message-sent {  -ms-flex-item-align: end;  -webkit-align-self: flex-end;  align-self: flex-end;  -webkit-box-align: end;  -ms-flex-align: end;  -webkit-align-items: flex-end;  align-items: flex-end;}.message-sent .message-name {  margin-right: 16px;}.message-sent .message-label {  margin-right: 6px;}.message-sent.message-with-avatar .message-text {  margin-right: 29px;}.message-sent.message-with-avatar .message-name {  margin-right: 45px;}.message-sent.message-with-avatar .message-label {  margin-right: 34px;}.message-sent .message-text {  padding-right: 22px;  background-color: #00d449;  color: white;  margin-left: auto;  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,<svg height='35' viewBox='0 0 96 70' width='48' xmlns='http://www.w3.org/2000/svg'><path d='m84 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z'/></svg>") 50% 56% 46% 42%;}.message-sent.message-last .message-text,.message-sent.message-with-tail .message-text {  border-radius: 16px 16px 0 16px;  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,<svg height='35' viewBox='0 0 96 70' width='48' xmlns='http://www.w3.org/2000/svg'><path d='m84 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z'/><path d='m96 70c-6-2-12-10-12-19v-16l-14 27s8 8 26 8z'/></svg>") 50% 56% 46% 42%;}.message-sent.message-last.message-pic img,.message-sent.message-with-tail.message-pic img {  border-radius: 16px 16px 0 16px;}.message-received {  -ms-flex-item-align: start;  -webkit-align-self: flex-start;  align-self: flex-start;  -webkit-box-align: start;  -ms-flex-align: start;  -webkit-align-items: flex-start;  align-items: flex-start;}.message-received .message-text {  padding-left: 22px;  background-color: #e5e5ea;  color: #000;  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,<svg height='35' viewBox='0 0 96 70' width='48' xmlns='http://www.w3.org/2000/svg'><path d='m96 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z'/></svg>") 50% 42% 46% 56%;}.message-received .message-name {  margin-left: 16px;}.message-received .message-label {  margin-left: 6px;}.message-received.message-with-avatar .message-text {  margin-left: 29px;}.message-received.message-with-avatar .message-name {  margin-left: 45px;}.message-received.message-with-avatar .message-label {  margin-left: 34px;}.message-received.message-last .message-text,.message-received.message-with-tail .message-text {  border-radius: 16px 16px 16px 0;  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,<svg height='35' viewBox='0 0 96 70' width='48' xmlns='http://www.w3.org/2000/svg'><path d='m96 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z'/><path d='m0 70c6-2 12-10 12-19v-16l14 27s-8 8-26 8z'/></svg>") 50% 42% 46% 56%;}.message-received.message-last.message-pic img,.message-received.message-with-tail.message-pic img {  border-radius: 16px 16px 16px 0;}.message-last {  margin-bottom: 8px;}.message-appear-from-bottom {  -webkit-animation: messageAppearFromBottom 400ms;  animation: messageAppearFromBottom 400ms;}.message-appear-from-top {  -webkit-animation: messageAppearFromTop 400ms;  animation: messageAppearFromTop 400ms;}.messages-auto-layout .message-name,.messages-auto-layout .message-label {  display: none;}.messages-auto-layout .message-avatar {  opacity: 0;}.messages-auto-layout .message-first .message-name {  display: block;}.messages-auto-layout .message-last .message-avatar {  opacity: 1;}.messages-auto-layout .message-last .message-label {  display: block;}html.retina.ios-6 .message,html.retina.ios-6 .message.message-pic img {  -webkit-mask-box-image: none;  border-radius: 16px;}@-webkit-keyframes messageAppearFromBottom {  from {    -webkit-transform: translate3d(0, 100%, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);  }}@keyframes messageAppearFromBottom {  from {    transform: translate3d(0, 100%, 0);  }  to {    transform: translate3d(0, 0, 0);  }}@-webkit-keyframes messageAppearFromTop {  from {    -webkit-transform: translate3d(0, -100%, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);  }}@keyframes messageAppearFromTop {  from {    transform: translate3d(0, -100%, 0);  }  to {    transform: translate3d(0, 0, 0);  }}/* === Statusbar overlay === */html.with-statusbar-overlay body {  padding-top: 20px;  box-sizing: border-box;}html.with-statusbar-overlay body .statusbar-overlay {  display: block;}html.with-statusbar-overlay body .panel {  padding-top: 20px;}.statusbar-overlay {  background: #f7f7f8;  z-index: 10000;  position: absolute;  left: 0;  top: 0;  height: 20px;  width: 100%;  display: none;  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}/* === Preloader === */.preloader {  display: inline-block;  width: 20px;  height: 20px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");  background-position: 50%;  background-size: 100%;  background-repeat: no-repeat;  -webkit-animation: preloader-spin 1s steps(12, end) infinite;  animation: preloader-spin 1s steps(12, end) infinite;}.preloader-white {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes preloader-spin {  100% {    -webkit-transform: rotate(360deg);  }}@keyframes preloader-spin {  100% {    transform: rotate(360deg);  }}/* === Progress Bar === */.progressbar,.progressbar-infinite {  height: 2px;  width: 100%;  overflow: hidden;  position: relative;  display: block;  background: #b6b6b6;  border-radius: 2px;  -webkit-transform-origin: center top;  transform-origin: center top;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}.progressbar {  vertical-align: middle;}.progressbar span {  width: 100%;  background: #007aff;  height: 100%;  position: absolute;  left: 0;  top: 0;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  -webkit-transition-duration: 150ms;  transition-duration: 150ms;}.progressbar-infinite:before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #007aff;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transform-origin: left center;  transform-origin: left center;  -webkit-animation: progressbar-infinite 1s linear infinite;  animation: progressbar-infinite 1s linear infinite;}html.with-statusbar-overlay body >.progressbar-infinite {  top: 20px;}.progressbar-infinite.color-multi {  background: none;}.progressbar-infinite.color-multi:before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 400%;  height: 100%;  background-image: -webkit-linear-gradient(left, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55, #5856d6, #34aadc, #007aff, #5ac8fa, #4cd964);  background-image: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55, #5856d6, #34aadc, #007aff, #5ac8fa, #4cd964);  background-size: 25% 100%;  background-repeat: repeat-x;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-animation: progressbar-infinite-multicolor 3s linear infinite;  animation: progressbar-infinite-multicolor 3s linear infinite;}html.with-statusbar-overlay body >.progressbar-infinite.color-multi {  top: 20px;}body >.progressbar,.view >.progressbar,.views >.progressbar,.page >.progressbar,.panel >.progressbar,.popup >.progressbar,body >.progressbar-infinite,.view >.progressbar-infinite,.views >.progressbar-infinite,.page >.progressbar-infinite,.panel >.progressbar-infinite,.popup >.progressbar-infinite {  position: absolute;  left: 0;  top: 0;  z-index: 15000;  border-radius: 0;}.progressbar-in {  -webkit-animation: progressbar-in 300ms forwards;  animation: progressbar-in 300ms forwards;}.progressbar-out {  -webkit-animation: progressbar-out 300ms forwards;  animation: progressbar-out 300ms forwards;}html.with-statusbar-overlay body >.progressbar {  top: 20px;}@-webkit-keyframes progressbar-in {  from {    opacity: 0;    -webkit-transform: scaleY(0);  }  to {    opacity: 1;    -webkit-transform: scaleY(1);  }}@keyframes progressbar-in {  from {    opacity: 0;    transform: scaleY(0);  }  to {    opacity: 1;    transform: scaleY(1);  }}@-webkit-keyframes progressbar-out {  from {    opacity: 1;    -webkit-transform: scaleY(1);  }  to {    opacity: 0;    -webkit-transform: scaleY(0);  }}@keyframes progressbar-out {  from {    opacity: 1;    transform: scaleY(1);  }  to {    opacity: 0;    transform: scaleY(0);  }}@-webkit-keyframes progressbar-infinite {  0% {    -webkit-transform: translate3d(-50%, 0, 0) scaleX(0.5);  }  100% {    -webkit-transform: translate3d(100%, 0, 0) scaleX(0.5);  }}@keyframes progressbar-infinite {  0% {    transform: translate3d(-50%, 0, 0) scaleX(0.5);  }  100% {    transform: translate3d(100%, 0, 0) scaleX(0.5);  }}@-webkit-keyframes progressbar-infinite-multicolor {  from {    -webkit-transform: translate3d(0%, 0, 0);  }  to {    -webkit-transform: translate3d(-50%, 0, 0);  }}@keyframes progressbar-infinite-multicolor {  from {    transform: translate3d(0%, 0, 0);  }  to {    transform: translate3d(-50%, 0, 0);  }}/* === Pull To Refresh === */.pull-to-refresh-layer {  position: absolute;  position: relative;  margin-top: -44px;  left: 0;  top: 0;  width: 100%;  height: 44px;}.pull-to-refresh-layer .preloader {  position: absolute;  left: 50%;  top: 50%;  margin-left: -10px;  margin-top: -10px;  visibility: hidden;}.pull-to-refresh-layer .pull-to-refresh-arrow {  width: 13px;  height: 20px;  position: absolute;  left: 50%;  top: 50%;  margin-left: -6px;  margin-top: -10px;  background: no-repeat center;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2040'%3E%3Cpolygon%20points%3D'9%2C22%209%2C0%2017%2C0%2017%2C22%2026%2C22%2013.5%2C40%200%2C22'%20fill%3D'%238c8c8c'%2F%3E%3C%2Fsvg%3E");  background-size: 13px 20px;  z-index: 10;  -webkit-transform: rotate(0deg) translate3d(0, 0, 0);  transform: rotate(0deg) translate3d(0, 0, 0);  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.pull-to-refresh-content.pull-to-refresh-no-navbar {  margin-top: -44px;  height: -webkit-calc(100% + 44px);  height: -moz-calc(100% + 44px);  height: calc(100% + 44px);}.pull-to-refresh-content.pull-to-refresh-no-navbar .pull-to-refresh-layer {  margin-top: 0;}.pull-to-refresh-content.transitioning,.pull-to-refresh-content.refreshing {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.pull-to-refresh-content:not(.refreshing) .pull-to-refresh-layer .preloader {  -webkit-animation: none;  animation: none;}.pull-to-refresh-content.refreshing {  -webkit-transform: translate3d(0, 44px, 0);  transform: translate3d(0, 44px, 0);}.pull-to-refresh-content.refreshing .pull-to-refresh-arrow {  visibility: hidden;  -webkit-transition-duration: 0ms;  transition-duration: 0ms;}.pull-to-refresh-content.refreshing .preloader {  visibility: visible;}.pull-to-refresh-content.pull-up .pull-to-refresh-arrow {  -webkit-transform: rotate(180deg) translate3d(0, 0, 0);  transform: rotate(180deg) translate3d(0, 0, 0);}/* === Autocomplete === */.autocomplete-page .autocomplete-found {  display: block;}.autocomplete-page .autocomplete-not-found {  display: none;}.autocomplete-page .autocomplete-values {  display: block;}.autocomplete-page .list-block ul:empty {  display: none;}.autocomplete-preloader:not(.autocomplete-preloader-visible) {  -webkit-animation: none;  animation: none;  visibility: hidden;}.autocomplete-dropdown {  background: #fff;  box-sizing: border-box;  position: absolute;  z-index: 500;  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);  width: 100%;  left: 0;}.autocomplete-dropdown .autocomplete-dropdown-inner {  position: relative;  overflow: auto;  -webkit-overflow-scrolling: touch;  height: 100%;  z-index: 1;}.autocomplete-dropdown .autocomplete-preloader {  display: none;  position: absolute;  right: 15px;  bottom: 100%;  margin-bottom: 12px;  width: 20px;  height: 20px;}.autocomplete-dropdown .autocomplete-preloader-visible {  display: block;}.autocomplete-dropdown .autocomplete-dropdown-placeholder {  color: #a9a9a9;}.autocomplete-dropdown .list-block {  margin: 0;}.autocomplete-dropdown .list-block ul {  background: none !important;}.autocomplete-dropdown .list-block ul:before {  display: none;}.autocomplete-dropdown .list-block ul:after {  display: none;}.autocomplete-dropdown .list-block b {  font-weight: 500;}html.ios-gt-8 .autocomplete-dropdown .list-block b {  font-weight: 600;}.list-block .item-content-dropdown-expand .item-title.label {  width: 0;  -webkit-flex-shrink: 10;  -ms-flex: 0 10 auto;  flex-shrink: 10;}.list-block .item-content-dropdown-expand .item-title.label + .item-input {  margin-left: 0;}.list-block .item-content-dropdown-expand .item-input {  width: 100%;}/* === Swiper === */.swiper-container {  margin: 0 auto;  position: relative;  overflow: hidden;  /* Fix of Webkit flickering */  z-index: 1;}.swiper-container-no-flexbox .swiper-slide {  float: left;}.swiper-container-vertical >.swiper-wrapper {  -webkit-box-orient: vertical;  -moz-box-orient: vertical;  -ms-flex-direction: column;  -webkit-flex-direction: column;  flex-direction: column;}.swiper-wrapper {  position: relative;  width: 100%;  height: 100%;  z-index: 1;  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-transition-property: -webkit-transform;  -moz-transition-property: -moz-transform;  -o-transition-property: -o-transform;  -ms-transition-property: -ms-transform;  transition-property: transform;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {  -webkit-transform: translate3d(0px, 0, 0);  -moz-transform: translate3d(0px, 0, 0);  -o-transform: translate(0px, 0px);  -ms-transform: translate3d(0px, 0, 0);  transform: translate3d(0px, 0, 0);}.swiper-container-multirow >.swiper-wrapper {  -webkit-box-lines: multiple;  -moz-box-lines: multiple;  -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap;  flex-wrap: wrap;}.swiper-container-free-mode >.swiper-wrapper {  -webkit-transition-timing-function: ease-out;  -moz-transition-timing-function: ease-out;  -ms-transition-timing-function: ease-out;  -o-transition-timing-function: ease-out;  transition-timing-function: ease-out;  margin: 0 auto;}.swiper-slide {  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  width: 100%;  height: 100%;  position: relative;}/* Auto Height */.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {  height: auto;}.swiper-container-autoheight .swiper-wrapper {  -webkit-box-align: start;  -ms-flex-align: start;  -webkit-align-items: flex-start;  align-items: flex-start;  -webkit-transition-property: -webkit-transform, height;  -moz-transition-property: -moz-transform;  -o-transition-property: -o-transform;  -ms-transition-property: -ms-transform;  transition-property: transform, height;}/* a11y */.swiper-container .swiper-notification {  position: absolute;  left: 0;  top: 0;  pointer-events: none;  opacity: 0;  z-index: -1000;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {  -ms-touch-action: pan-y;  touch-action: pan-y;}.swiper-wp8-vertical {  -ms-touch-action: pan-x;  touch-action: pan-x;}/* Arrows */.swiper-button-prev,.swiper-button-next {  position: absolute;  top: 50%;  width: 27px;  height: 44px;  margin-top: -22px;  z-index: 10;  cursor: pointer;  -moz-background-size: 27px 44px;  -webkit-background-size: 27px 44px;  background-size: 27px 44px;  background-position: center;  background-repeat: no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {  opacity: 0.35;  cursor: auto;  pointer-events: none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");  left: 10px;  right: auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");  right: 10px;  left: auto;}/* Pagination Styles */.swiper-pagination {  position: absolute;  text-align: left;  -webkit-transition: 300ms;  -moz-transition: 300ms;  -o-transition: 300ms;  transition: 300ms;  -webkit-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  z-index: 10;}.swiper-pagination.swiper-pagination-hidden {  opacity: 0;}.swiper-pagination-bullet {  width: 12px;  height: 3px;  display: inline-block;  background: #fff;  opacity: 0.5;}.swiper-container-vertical >.swiper-pagination {  right: 10px;  top: 50%;  -webkit-transform: translate3d(0px, -50%, 0);  -moz-transform: translate3d(0px, -50%, 0);  -o-transform: translate(0px, -50%);  -ms-transform: translate3d(0px, -50%, 0);  transform: translate3d(0px, -50%, 0);}.swiper-container-vertical >.swiper-pagination .swiper-pagination-bullet {  margin: 5px 0;  display: block;}.swiper-container-horizontal >.swiper-pagination {  bottom: 10px;  left: 0;  width: 100%;}.swiper-container-horizontal >.swiper-pagination .swiper-pagination-bullet {  margin: 0 5px;}/* 3D Container */.swiper-container-3d {  -webkit-perspective: 1200px;  -moz-perspective: 1200px;  -o-perspective: 1200px;  perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {  -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  -ms-transform-style: preserve-3d;  transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  pointer-events: none;  z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));  /* Safari 4+, Chrome */  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Chrome 10+, Safari 5.1+, iOS 5+ */  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 3.6-15 */  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Opera 11.10-12.00 */  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 16+, IE10, Opera 12.50+ */}.swiper-container-3d .swiper-slide-shadow-right {  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));  /* Safari 4+, Chrome */  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Chrome 10+, Safari 5.1+, iOS 5+ */  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 3.6-15 */  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Opera 11.10-12.00 */  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 16+, IE10, Opera 12.50+ */}.swiper-container-3d .swiper-slide-shadow-top {  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));  /* Safari 4+, Chrome */  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Chrome 10+, Safari 5.1+, iOS 5+ */  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 3.6-15 */  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Opera 11.10-12.00 */  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 16+, IE10, Opera 12.50+ */}.swiper-container-3d .swiper-slide-shadow-bottom {  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));  /* Safari 4+, Chrome */  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Chrome 10+, Safari 5.1+, iOS 5+ */  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 3.6-15 */  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Opera 11.10-12.00 */  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));  /* Firefox 16+, IE10, Opera 12.50+ */}/* Coverflow */.swiper-container-coverflow .swiper-wrapper {  /* Windows 8 IE 10 fix */  -ms-perspective: 1200px;}/* Fade */.swiper-container-fade.swiper-container-free-mode .swiper-slide {  -webkit-transition-timing-function: ease-out;  -moz-transition-timing-function: ease-out;  -ms-transition-timing-function: ease-out;  -o-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {  pointer-events: none;}.swiper-container-fade .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}/* Cube */.swiper-container-cube {  overflow: visible;}.swiper-container-cube .swiper-slide {  pointer-events: none;  visibility: hidden;  -webkit-transform-origin: 0 0;  -moz-transform-origin: 0 0;  -ms-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;  width: 100%;  height: 100%;  z-index: 1;}.swiper-container-cube.swiper-container-rtl .swiper-slide {  -webkit-transform-origin: 100% 0;  -moz-transform-origin: 100% 0;  -ms-transform-origin: 100% 0;  transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {  pointer-events: auto;  visibility: visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {  z-index: 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {  position: absolute;  left: 0;  bottom: 0px;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  -webkit-filter: blur(50px);  filter: blur(50px);  z-index: 0;}/* Scrollbar */.swiper-scrollbar {  border-radius: 10px;  position: relative;  -ms-touch-action: none;  background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal >.swiper-scrollbar {  position: absolute;  left: 1%;  bottom: 3px;  z-index: 50;  height: 5px;  width: 98%;}.swiper-container-vertical >.swiper-scrollbar {  position: absolute;  right: 3px;  top: 1%;  z-index: 50;  width: 5px;  height: 98%;}.swiper-scrollbar-drag {  height: 100%;  width: 100%;  position: relative;  background: rgba(0, 0, 0, 0.5);  border-radius: 10px;  left: 0;  top: 0;}.swiper-scrollbar-cursor-drag {  cursor: move;}/* Preloader */.swiper-slide .preloader {  width: 42px;  height: 42px;  position: absolute;  left: 50%;  top: 50%;  margin-left: -21px;  margin-top: -21px;  z-index: 10;}/* === Photo Browser === */.photo-browser {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 11500;}body >.photo-browser {  opacity: 0;  display: none;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}body >.photo-browser.photo-browser-in {  display: block;  -webkit-animation: photoBrowserIn 400ms forwards;  animation: photoBrowserIn 400ms forwards;}body >.photo-browser.photo-browser-out {  display: block;  -webkit-animation: photoBrowserOut 400ms forwards;  animation: photoBrowserOut 400ms forwards;}html.with-statusbar-overlay body >.photo-browser {  height: -webkit-calc(100% - 20px);  height: calc(100% - 20px);  top: 20px;}.popup >.photo-browser .navbar,body >.photo-browser .navbar,.popup >.photo-browser .toolbar,body >.photo-browser .toolbar {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.photo-browser .page[data-page="photo-browser-slides"] {  background: none;}.photo-browser-popup {  background: none;}.photo-browser .navbar,.views .view[data-page="photo-browser-slides"] .navbar,.photo-browser .toolbar,.views .view[data-page="photo-browser-slides"] .toolbar {  background: rgba(247, 247, 247, 0.95);  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.view[data-page="photo-browser-slides"] .page[data-page="photo-browser-slides"] .navbar,.view[data-page="photo-browser-slides"] .page[data-page="photo-browser-slides"] .toolbar {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.photo-browser-exposed .navbar,.photo-browser-exposed .toolbar {  opacity: 0;  visibility: hidden;  pointer-events: none;}.photo-browser-exposed .photo-browser-swiper-container {  background: #000;}.photo-browser-of {  margin: 0 5px;}.photo-browser-captions {  pointer-events: none;  position: absolute;  left: 0;  width: 100%;  bottom: 0;  z-index: 10;  opacity: 1;  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.photo-browser-captions.photo-browser-captions-exposed {  opacity: 0;}.toolbar ~ .photo-browser-captions {  bottom: 44px;  -webkit-transform: translate3d(0, 0px, 0);  transform: translate3d(0, 0px, 0);}.photo-browser-exposed .toolbar ~ .photo-browser-captions {  -webkit-transform: translate3d(0, 44px, 0);  transform: translate3d(0, 44px, 0);}.toolbar ~ .photo-browser-captions.photo-browser-captions-exposed {  -webkit-transform: translate3d(0, 0px, 0);  transform: translate3d(0, 0px, 0);}.photo-browser-caption {  box-sizing: border-box;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  position: absolute;  bottom: 0;  left: 0;  opacity: 0;  padding: 4px 5px;  width: 100%;  text-align: center;  color: #fff;  background: rgba(0, 0, 0, 0.8);}.photo-browser-caption:empty {  display: none;}.photo-browser-caption.photo-browser-caption-active {  opacity: 1;}.photo-browser-captions-light .photo-browser-caption {  background: rgba(255, 255, 255, 0.8);  color: #000;}.photo-browser-exposed .photo-browser-caption {  color: #fff;  background: rgba(0, 0, 0, 0.8);}.photo-browser-swiper-container {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  overflow: hidden;  background: #fff;  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.photo-browser-swiper-wrapper {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  padding: 0;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;}.photo-browser-link-inactive {  opacity: 0.3;}.photo-browser-slide {  width: 100%;  height: 100%;  position: relative;  overflow: hidden;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  box-sizing: border-box;}.photo-browser-slide.transitioning {  -webkit-transition-duration: 400ms;  transition-duration: 400ms;}.photo-browser-slide span.photo-browser-zoom-container {  width: 100%;  text-align: center;  display: none;}.photo-browser-slide img {  width: auto;  height: auto;  max-width: 100%;  max-height: 100%;  display: none;}.photo-browser-slide.swiper-slide-active span.photo-browser-zoom-container,.photo-browser-slide.swiper-slide-next span.photo-browser-zoom-container,.photo-browser-slide.swiper-slide-prev span.photo-browser-zoom-container {  display: block;}.photo-browser-slide.swiper-slide-active img,.photo-browser-slide.swiper-slide-next img,.photo-browser-slide.swiper-slide-prev img {  display: inline;}.photo-browser-slide.swiper-slide-active.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-next.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-prev.photo-browser-slide-lazy .preloader {  display: block;}.photo-browser-slide iframe {  width: 100%;  height: 100%;}.photo-browser-slide .preloader {  display: none;  position: absolute;  width: 42px;  height: 42px;  margin-left: -21px;  margin-top: -21px;  left: 50%;  top: 50%;}.photo-browser-dark .navbar,.photo-browser-dark .toolbar {  background: rgba(30, 30, 30, 0.8);  color: #fff;}.photo-browser-dark .navbar:before,.photo-browser-dark .toolbar:before {  display: none;}.photo-browser-dark .navbar:after,.photo-browser-dark .toolbar:after {  display: none;}.photo-browser-dark .navbar a,.photo-browser-dark .toolbar a {  color: #fff;}.photo-browser-dark .photo-browser-swiper-container {  background: #000;}@-webkit-keyframes photoBrowserIn {  0% {    -webkit-transform: translate3d(0, 0, 0) scale(0.5);    opacity: 0;  }  100% {    -webkit-transform: translate3d(0, 0, 0) scale(1);    opacity: 1;  }}@keyframes photoBrowserIn {  0% {    transform: translate3d(0, 0, 0) scale(0.5);    opacity: 0;  }  100% {    transform: translate3d(0, 0, 0) scale(1);    opacity: 1;  }}@-webkit-keyframes photoBrowserOut {  0% {    -webkit-transform: translate3d(0, 0, 0) scale(1);    opacity: 1;  }  100% {    -webkit-transform: translate3d(0, 0, 0) scale(0.5);    opacity: 0;  }}@keyframes photoBrowserOut {  0% {    transform: translate3d(0, 0, 0) scale(1);    opacity: 1;  }  100% {    transform: translate3d(0, 0, 0) scale(0.5);    opacity: 0;  }}/* === Columns Picker === */.picker-columns {  width: 100%;  height: 260px;  z-index: 11500;}.picker-columns.picker-modal-inline,.popover .picker-columns {  height: 200px;}@media (orientation: landscape) and (max-height: 415px) {  .picker-columns:not(.picker-modal-inline) {    height: 200px;  }}.popover.popover-picker-columns {  width: 280px;}.picker-items {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  padding: 0;  text-align: right;  font-size: 24px;  -webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent);  -webkit-mask-box-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent);}.picker-items-col {  overflow: hidden;  position: relative;  max-height: 100%;}.picker-items-col.picker-items-col-left {  text-align: left;}.picker-items-col.picker-items-col-center {  text-align: center;}.picker-items-col.picker-items-col-right {  text-align: right;}.picker-items-col.picker-items-col-divider {  color: #000;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}.picker-items-col-wrapper {  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.picker-item {  height: 36px;  line-height: 36px;  padding: 0 10px;  white-space: nowrap;  position: relative;  overflow: hidden;  text-overflow: ellipsis;  color: #707274;  left: 0;  top: 0;  width: 100%;  box-sizing: border-box;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.picker-items-col-absolute .picker-item {  position: absolute;}.picker-item.picker-item-far {  pointer-events: none;}.picker-item.picker-selected {  color: #000;  -webkit-transform: translate3d(0, 0, 0) rotateX(0deg);  transform: translate3d(0, 0, 0) rotateX(0deg);}.picker-center-highlight {  height: 36px;  box-sizing: border-box;  position: absolute;  left: 0;  width: 100%;  top: 50%;  margin-top: -18px;  pointer-events: none;}.picker-center-highlight:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #a8abb0;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .picker-center-highlight:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .picker-center-highlight:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.picker-center-highlight:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #a8abb0;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .picker-center-highlight:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .picker-center-highlight:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.picker-3d .picker-items {  overflow: hidden;  -webkit-perspective: 1200px;  perspective: 1200px;}.picker-3d .picker-items-col,.picker-3d .picker-items-col-wrapper,.picker-3d .picker-item {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}.picker-3d .picker-items-col {  overflow: visible;}.picker-3d .picker-item {  -webkit-transform-origin: center center -110px;  transform-origin: center center -110px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}/* === Calendar === */.picker-calendar {  background: #fff;  height: 320px;  width: 100%;  overflow: hidden;}@media (orientation: landscape) and (max-height: 415px) {  .picker-calendar:not(.picker-modal-inline) {    height: 220px;  }}.picker-calendar .picker-modal-inner {  overflow: hidden;}.popover-picker-calendar .picker-calendar {  height: 320px;}.popover.popover-picker-calendar {  width: 320px;}.picker-calendar-week-days {  height: 18px;  background: #f7f7f8;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  font-size: 11px;  box-sizing: border-box;  position: relative;}.picker-calendar-week-days:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #c4c4c4;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .picker-calendar-week-days:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .picker-calendar-week-days:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.picker-calendar-week-days .picker-calendar-week-day {  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;  width: 14.28571429%;  width: -webkit-calc(100% / 7);  width: -moz-calc(100% / 7);  width: calc(100% / 7);  line-height: 17px;  text-align: center;}.picker-calendar-week-days + .picker-calendar-months {  height: -webkit-calc(100% - 18px);  height: -moz-calc(100% - 18px);  height: calc(100% - 18px);}.picker-calendar-months {  width: 100%;  height: 100%;  overflow: hidden;  position: relative;}.picker-calendar-months-wrapper {  position: relative;  width: 100%;  height: 100%;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;}.picker-calendar-month {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: vertical;  -moz-box-orient: vertical;  -ms-flex-direction: column;  -webkit-flex-direction: column;  flex-direction: column;  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}.picker-calendar-row {  height: 16.66666667%;  height: -webkit-calc(100% / 6);  height: -moz-calc(100% / 6);  height: calc(100% / 6);  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;  width: 100%;  position: relative;}.picker-calendar-row:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  right: auto;  top: auto;  height: 1px;  width: 100%;  background-color: #ccc;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;}html.pixel-ratio-2 .picker-calendar-row:after {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .picker-calendar-row:after {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}.picker-calendar-row:last-child:after {  display: none;}.picker-calendar-day {  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  box-sizing: border-box;  width: 14.28571429%;  width: -webkit-calc(100% / 7);  width: -moz-calc(100% / 7);  width: calc(100% / 7);  text-align: center;  color: #000;  font-size: 15px;  cursor: pointer;  z-index: 20;  height: 100%;}.picker-calendar-day.picker-calendar-day-prev,.picker-calendar-day.picker-calendar-day-next {  color: #b8b8b8;}.picker-calendar-day.picker-calendar-day-disabled {  color: #d4d4d4;  cursor: auto;}.picker-calendar-day.picker-calendar-day-today span {  background: #e3e3e3;}.picker-calendar-day.picker-calendar-day-selected span {  background: #007aff;  color: #fff;}.picker-calendar-day.picker-calendar-day-has-events span:after {  content: '';  width: 4px;  height: 4px;  border-radius: 50%;  background: #ccc;  position: absolute;  margin-left: -2px;  left: 50%;  bottom: 1px;}.picker-calendar-day.picker-calendar-day-has-events.picker-calendar-day-selected span:after {  display: none;}.picker-calendar-day span {  display: inline-block;  border-radius: 100%;  width: 30px;  height: 30px;  line-height: 30px;  position: relative;}.picker-calendar-range .picker-calendar-day.picker-calendar-day-selected {  -webkit-box-align: stretch;  -ms-flex-align: stretch;  -webkit-align-items: stretch;  align-items: stretch;  -ms-flex-line-pack: stretch;  -webkit-align-content: stretch;  align-content: stretch;}.picker-calendar-range .picker-calendar-day.picker-calendar-day-selected span {  width: 100%;  border-radius: 0;  height: auto;  text-align: center;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.picker-calendar-month-picker,.picker-calendar-year-picker {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  width: 50%;  max-width: 200px;  -webkit-flex-shrink: 10;  -ms-flex: 0 10 auto;  flex-shrink: 10;}.picker-calendar-month-picker a.icon-only,.picker-calendar-year-picker a.icon-only {  min-width: 36px;}.picker-calendar-month-picker span,.picker-calendar-year-picker span {  -webkit-flex-shrink: 1;  -ms-flex: 0 1 auto;  flex-shrink: 1;  position: relative;  overflow: hidden;  text-overflow: ellipsis;}.popover .picker-calendar .picker-calendar-week-days,.picker-calendar.picker-modal-inline .picker-calendar-week-days {  background: none;}.popover .picker-calendar .toolbar:before,.picker-calendar.picker-modal-inline .toolbar:before,.popover .picker-calendar .picker-calendar-week-days:before,.picker-calendar.picker-modal-inline .picker-calendar-week-days:before {  display: none;}.popover .picker-calendar .toolbar:after,.picker-calendar.picker-modal-inline .toolbar:after,.popover .picker-calendar .picker-calendar-week-days:after,.picker-calendar.picker-modal-inline .picker-calendar-week-days:after {  display: none;}.popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,.picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,.popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,.picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: auto;  right: auto;  height: 1px;  width: 100%;  background-color: #c4c4c4;  display: block;  z-index: 15;  -webkit-transform-origin: 50% 0%;  transform-origin: 50% 0%;}html.pixel-ratio-2 .popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,html.pixel-ratio-2 .picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,html.pixel-ratio-2 .popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,html.pixel-ratio-2 .picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {  -webkit-transform: scaleY(0.5);  transform: scaleY(0.5);}html.pixel-ratio-3 .popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,html.pixel-ratio-3 .picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,html.pixel-ratio-3 .popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,html.pixel-ratio-3 .picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {  -webkit-transform: scaleY(0.33);  transform: scaleY(0.33);}/* === Notifications === */.notifications {  position: absolute;  left: 0;  top: 0;  width: 100%;  z-index: 20000;  color: #fff;  font-size: 14px;  margin: 0;  border: none;  display: none;  box-sizing: border-box;  max-height: 100%;  overflow: auto;  -webkit-overflow-scrolling: touch;  -webkit-transition-duration: 450ms;  transition-duration: 450ms;  background: rgba(0, 0, 0, 0.85);  -webkit-perspective: 1200px;  perspective: 1200px;}.notifications.list-block >ul {  background: none;  margin: 0;}.notifications.list-block >ul:before {  display: none;}.notifications.list-block >ul:after {  display: none;}.with-statusbar-overlay .notifications {  padding-top: 20px;  -webkit-transform: translate3d(0, -20px, 0);  transform: translate3d(0, -20px, 0);}.notifications .item-content {  -webkit-box-align: start;  -ms-flex-align: start;  -webkit-align-items: flex-start;  align-items: flex-start;}.notifications .item-text,.notifications .item-subtitle,.notifications .item-title {  font-size: 14px;}.notifications .item-title {  font-weight: 500;}html.ios-gt-8 .notifications .item-title {  font-weight: 600;}.notifications .item-text {  height: auto;  color: #d2d2d2;  line-height: inherit;}.notifications .item-text,.notifications .item-subtitle {  font-weight: 300;}.notifications .item-inner:after {  background-color: rgba(255, 255, 255, 0.2);}.notifications .item-media i.icon {  width: 20px;  height: 20px;  -webkit-background-size: cover;  background-size: cover;  background-position: center;  background-repeat: no-repeat;}.notifications li.notification-item .item-media {  padding-top: 13px;}.notifications .close-notification {  width: 19px;  height: 19px;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2019%2019'%3E%3Cg%3E%3Cpath%20fill%3D'%23bcbfc4'%20d%3D'M9.5%2C1C14.2%2C1%2C18%2C4.8%2C18%2C9.5S14.2%2C18%2C9.5%2C18S1%2C14.2%2C1%2C9.5S4.8%2C1%2C9.5%2C1%20M9.5%2C0C4.3%2C0%2C0%2C4.3%2C0%2C9.5%20S4.3%2C19%2C9.5%2C19S19%2C14.7%2C19%2C9.5S14.7%2C0%2C9.5%2C0L9.5%2C0z'%2F%3E%3C%2Fg%3E%3Cline%20stroke%3D'%23bcbfc4'%20stroke-miterlimit%3D'10'%20x1%3D'5.2'%20y1%3D'5.2'%20x2%3D'13.8'%20y2%3D'13.8'%2F%3E%3Cline%20stroke%3D'%23bcbfc4'%20stroke-miterlimit%3D'10'%20x1%3D'14.1'%20y1%3D'4.9'%20x2%3D'4.9'%20y2%3D'14.1'%2F%3E%3C%2Fsvg%3E");  background-position: center top;  background-repeat: no-repeat;  -webkit-background-size: 100% auto;  background-size: 100% auto;  position: relative;}.notifications .close-notification span {  position: absolute;  width: 44px;  height: 44px;  left: 50%;  top: 50%;  margin-left: -22px;  margin-top: -22px;}.notifications .notification-item {  max-width: 568px;  margin: 0 auto;  -webkit-transition-duration: 450ms;  transition-duration: 450ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  opacity: 1;}.notifications .notification-hidden {  opacity: 0;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}/* === Login screen === */.login-screen-content {  background: #fff;}.login-screen-content .login-screen-title,.login-screen-content .list-block,.login-screen-content .content-block,.login-screen-content .list-block-label {  max-width: 480px;  margin: 25px auto;}.login-screen-content .list-block ul {  background: none;}.login-screen-content .list-block ul:before {  display: none;}.login-screen-content .list-block ul:after {  display: none;}.login-screen-content .list-block-label {  text-align: center;}.login-screen-title {  text-align: center;  font-size: 30px;}/* === Disabled elements === */.disabled,[disabled] {  opacity: 0.55;  pointer-events: none;}.disabled .disabled,.disabled [disabled],[disabled] .disabled,[disabled] [disabled] {  opacity: 1;}