:root{--title-color:#1e2b47;--text-color:#828d9c;--background-color:#fff;--light-gray:#ecf1f5;--block-shadow:0px 2px 10px 0px #555f6921;--f7-page-toolbar-bottom-offset:50px;--f7-navbar-height:50px;--f7-list-item-border-color:rgba(0, 0, 0, 0.12);--f7-list-outline-border-color:rgba(0, 0, 0, 0.12);--f7-list-chevron-icon-color:#8896b8;--swiper-pagination-color:var(--title-color)}

:root .dark{--title-color:#fff;--text-color:#9aa9b2;--background-color:#001119;--light-gray:#0e232d}

p,ul li{color:var(--text-color)}

.navbar-bg,.page-theme-transition{transition:background-color .4s}

.color-light-gray,:root{--f7-text-color:var(--title-color)}

.arrow-back,.link-chevron::before{text-rendering:optimizeLegibility}

.card,.post-horizontal,.stock-item{box-shadow:var(--block-shadow)}

html[dir=rtl] .card-big-footer .button i,html[dir=rtl] .onboarding-next-button i{transform:rotate(180deg);margin-left:0;margin-right:5px}



body{font-family:Rubik,-apple-system,SF Pro Text,SF UI Text,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif}

.dark .stepper.color-light-gray .stepper-button-minus::after,.dark .stepper.color-light-gray .stepper-button-plus::after,.dark .stepper.color-light-gray .stepper-button-plus::before,.dark .ticket-fill::after,.dark .ticket-fill::before,.page{background-color:var(--background-color)}

.page-content{padding-left:15px;padding-right:15px;padding-bottom:calc(var(--f7-page-toolbar-bottom-offset,0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom,0px) + 20px)}

.full-width{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)!important}

p{line-height:1.8em;font-size:15px}

.card .card-category.bg-color-white,.icon-tooltip,.navbar .title,.navbar a i,h1,h2,h3,html[dir=rtl] .segmented.segmented-strong .button.tab-link-active{color:var(--title-color)}

h1,h2,h3{font-weight:600}

h1{font-size:28px;margin-bottom:20px}

ul{padding-left:20px}

ul li{padding:4px 0}

input[type=date],input[type=datetime-local],input[type=email],input[type=password],input[type=text],textarea{background-color:var(--light-gray);width:100%;height:44px;padding:0 0 0 15px;border-radius:10px;color:var(--title-color);font-weight:500;margin-bottom:20px;font-size:15px}

::-webkit-input-placeholder,::placeholder{color:#93a0b1;font-weight:400}

input[type=date],input[type=datetime-local]{padding-right:10px;line-height:42px}

.dark .card-author-footer,.dark .card-big-footer,.dark .panel,.dark .rating-bg,.dark .rating-block-total,.ios .dark .message-received .message-bubble,.searchbar input[type=search]{background-color:var(--light-gray)}

label:not(.checkbox,.item-checkbox,.radio,.item-radio,.toggle){font-weight:500;margin-bottom:7px;font-size:15px;display:block}

form .button{margin:20px 0}

textarea{padding-top:15px;padding-bottom:15px;min-height:100px}

iframe{width:calc(100%);height:230px;border-radius:15px;border:none}

a{transition:opacity .1s}

a:active{opacity:.95}

img.card-big-footer-image{height:auto}

.input-outline{border:2px solid #e0e3e6!important;background:0 0!important}

.custom-tabs .tab{padding-left:10px;padding-right:10px}

.stick-top{margin-top:-50px}

.link-chevron::before{font-family:framework7-core-icons;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;display:block;font-size:20px;position:absolute;top:50%;width:8px;height:14px;margin-top:-7px;font-size:var(--f7-list-chevron-icon-font-size);line-height:14px;pointer-events:none;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));content:var(--f7-list-chevron-icon-right)}

.forgot-password-text{margin:10px 0 30px}

.router-transition-f7-dive-backward,.router-transition-f7-dive-forward{background:#fff;background:var(--background-color)}