/*!
 * Viewer.js v1.11.4
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-07-23T07:45:51.236Z
 */
.viewer-close:before,
.viewer-flip-horizontal:before,
.viewer-flip-vertical:before,
.viewer-fullscreen-exit:before,
.viewer-fullscreen:before,
.viewer-next:before,
.viewer-one-to-one:before,
.viewer-play:before,
.viewer-prev:before,
.viewer-reset:before,
.viewer-rotate-left:before,
.viewer-rotate-right:before,
.viewer-zoom-in:before,
.viewer-zoom-out:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
}

.viewer-zoom-in:before {
    background-position: 0 0;
    content: "Zoom In";
}

.viewer-zoom-out:before {
    background-position: -20px 0;
    content: "Zoom Out";
}

.viewer-one-to-one:before {
    background-position: -40px 0;
    content: "One to One";
}

.viewer-reset:before {
    background-position: -60px 0;
    content: "Reset";
}

.viewer-prev:before {
    background-position: -80px 0;
    content: "Previous";
}

.viewer-play:before {
    background-position: -100px 0;
    content: "Play";
}

.viewer-next:before {
    background-position: -120px 0;
    content: "Next";
}

.viewer-rotate-left:before {
    background-position: -140px 0;
    content: "Rotate Left";
}

.viewer-rotate-right:before {
    background-position: -160px 0;
    content: "Rotate Right";
}

.viewer-flip-horizontal:before {
    background-position: -180px 0;
    content: "Flip Horizontal";
}

.viewer-flip-vertical:before {
    background-position: -200px 0;
    content: "Flip Vertical";
}

.viewer-fullscreen:before {
    background-position: -220px 0;
    content: "Enter Full Screen";
}

.viewer-fullscreen-exit:before {
    background-position: -240px 0;
    content: "Exit Full Screen";
}

.viewer-close:before {
    background-position: -260px 0;
    content: "Close";
}

.viewer-container {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    bottom: 0;
    direction: ltr;
    font-size: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.viewer-container ::-moz-selection,
.viewer-container::-moz-selection {
    background-color: transparent;
}

.viewer-container ::selection,
.viewer-container::selection {
    background-color: transparent;
}

.viewer-container:focus {
    outline: 0;
}

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
}

.viewer-canvas {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.viewer-canvas > img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
}

.viewer-footer {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
}

.viewer-navbar {
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
}

.viewer-list {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 50px;
    margin: 0;
    overflow: hidden;
    padding: 1px 0;
}

.viewer-list > li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    -webkit-transition: opacity 0.15s;
    transition: opacity 0.15s;
    width: 30px;
}

.viewer-list > li:focus,
.viewer-list > li:hover {
    opacity: 0.75;
}

.viewer-list > li:focus {
    outline: 0;
}

.viewer-list > li + li {
    margin-left: 1px;
}

.viewer-list > .viewer-loading {
    position: relative;
}

.viewer-list > .viewer-loading:after {
    border-width: 2px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px;
}

.viewer-list > .viewer-active,
.viewer-list > .viewer-active:focus,
.viewer-list > .viewer-active:hover {
    opacity: 1;
}

.viewer-player {
    background-color: #000;
    bottom: 0;
    cursor: none;
    display: none;
    right: 0;
    z-index: 1;
}

.viewer-player,
.viewer-player > img {
    left: 0;
    position: absolute;
    top: 0;
}

.viewer-toolbar > ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
}

.viewer-toolbar > ul > li {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    cursor: pointer;
    float: left;
    height: 24px;
    overflow: hidden;
    -webkit-transition: background-color 0.15s;
    transition: background-color 0.15s;
    width: 24px;
}

.viewer-toolbar > ul > li:focus,
.viewer-toolbar > ul > li:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

.viewer-toolbar > ul > li:focus {
    -webkit-box-shadow: 0 0 3px #fff;
    box-shadow: 0 0 3px #fff;
    outline: 0;
    position: relative;
    z-index: 1;
}

.viewer-toolbar > ul > li:before {
    margin: 2px;
}

.viewer-toolbar > ul > li + li {
    margin-left: 1px;
}

.viewer-toolbar > ul > .viewer-small {
    height: 18px;
    margin-bottom: 3px;
    margin-top: 3px;
    width: 18px;
}

.viewer-toolbar > ul > .viewer-small:before {
    margin: -1px;
}

.viewer-toolbar > ul > .viewer-large {
    height: 30px;
    margin-bottom: -3px;
    margin-top: -3px;
    width: 30px;
}

.viewer-toolbar > ul > .viewer-large:before {
    margin: 5px;
}

.viewer-tooltip {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 10px;
    color: #fff;
    display: none;
    font-size: 12px;
    height: 20px;
    left: 50%;
    line-height: 20px;
    margin-left: -25px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
}

.viewer-title {
    color: #ccc;
    display: inline-block;
    font-size: 12px;
    line-height: 1.2;
    margin: 5px 5%;
    max-width: 90%;
    min-height: 14px;
    opacity: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: opacity 0.15s;
    transition: opacity 0.15s;
    white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
}

.viewer-button {
    -webkit-app-region: no-drag;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    cursor: pointer;
    height: 80px;
    overflow: hidden;
    position: absolute;
    right: -40px;
    top: -40px;
    -webkit-transition: background-color 0.15s;
    transition: background-color 0.15s;
    width: 80px;
}

.viewer-button:focus,
.viewer-button:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

.viewer-button:focus {
    -webkit-box-shadow: 0 0 3px #fff;
    box-shadow: 0 0 3px #fff;
    outline: 0;
}

.viewer-button:before {
    bottom: 15px;
    left: 15px;
    position: absolute;
}

.viewer-fixed {
    position: fixed;
}

.viewer-open {
    overflow: hidden;
}

.viewer-show {
    display: block;
}

.viewer-hide {
    display: none;
}

.viewer-backdrop {
    background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
    visibility: hidden;
}

.viewer-move {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.viewer-fade {
    opacity: 0;
}

.viewer-in {
    opacity: 1;
}

.viewer-transition {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@-webkit-keyframes viewer-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes viewer-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

.viewer-loading:after {
    -webkit-animation: viewer-spinner 1s linear infinite;
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid hsla(0, 0%, 100%, 0.1);
    border-left-color: hsla(0, 0%, 100%, 0.5);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
}

@media (max-width: 767px) {
    .viewer-hide-xs-down {
        display: none;
    }
}

@media (max-width: 991px) {
    .viewer-hide-sm-down {
        display: none;
    }
}

@media (max-width: 1199px) {
    .viewer-hide-md-down {
        display: none;
    }
}

body,
html {
    height: 100%;
}

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-size: 100%;
    overflow-y: scroll;
}

body {
    -webkit-font-smoothing: subpixel-antialiased;
    background: #fff;
    color: #2c2d2e;
    font-size: 17px;
    line-height: 1.4;
    min-width: 960px;
    padding: 0;
}

a,
body,
button,
input,
select,
textarea {
    font-family: Helvetica, Arial, sans-serif;
    margin: 0;
}

a,
button,
input,
select,
textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color: transparent;
    font-size: 100%;
    vertical-align: baseline;
    *vertical-align: middle;
}

input::-webkit-input-placeholder {
    color: #919399;
}

input:-moz-placeholder,
input::-moz-placeholder {
    color: #919399;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #919399;
}

textarea::-webkit-input-placeholder {
    color: #919399;
}

textarea:-moz-placeholder,
textarea::-moz-placeholder {
    color: #919399;
    opacity: 1;
}

textarea:-ms-input-placeholder {
    color: #919399;
}

input.text {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color: transparent;
    border: 1px solid rgba(0, 16, 61, 0.12);
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.04);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.04);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px !important;
    height: 32px;
    padding: 0 10px;
}

.a,
a,
input:focus {
    outline: none;
}

.a,
a {
    color: #005bd1;
    cursor: pointer;
    text-decoration: none;
}

.a:focus,
a:focus {
    outline: none;
}

.a:active,
.a:hover,
a:active,
a:hover {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color: transparent;
    outline: none;
}

.a:hover,
a:hover {
    border-bottom-color: #005bd1;
    color: #005bd1;
    text-decoration: underline;
}

.a.disabled {
    color: gray;
    color: #919399;
    opacity: 0.48;
}

img {
    -ms-interpolation-mode: bicubic;
    border: 0;
}

fieldset {
    padding: 0;
}

fieldset,
iframe {
    border: 0;
    margin: 0;
}

hr {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    height: 1px;
    margin: 0.5em 0 0.5em 0.5em;
}

ul {
    list-style: none;
}

li,
ul {
    margin: 0;
    padding: 0;
}

svg {
    vertical-align: text-bottom;
}

.wrapper {
    margin: 0 auto;
    position: relative;
}

.wrapper_columns {
    background-color: #f0f1f3;
    margin-bottom: -99em;
    overflow: hidden;
}

.wrapper_page_width {
    max-width: 1460px;
    min-width: 60em;
}

.wrapper_height {
    min-height: 100%;
    overflow: hidden;
}

.columns {
    background-color: #f0f1f3;
    border: 1px solid rgba(0, 16, 61, 0.12);
    border-width: 0 1px;
    margin: 0;
    width: 100%;
}

.lt-ie8 .columns {
    display: block;
}

#D3h0vOhwhd8 {
    width: 240px;
}

#D3h0vOhwhd8 > .fixedsticky-on {
    top: 4em;
    width: 240px;
}

#D3h0vOhwhd8.fixedsticky-on {
    top: 4em;
}

.column {
    min-height: 100%;
    position: relative;
    vertical-align: top;
}

.column_left,
.column_right {
    background-color: #f0f1f3;
    min-width: 240px;
    padding: 1.4em 1.25em 100em;
    width: 240px;
}

.column_left {
    float: left;
}

.column_right {
    float: right;
}

.column_center {
    background: #fff;
    background: #f0f1f3;
    overflow: hidden;
    padding: 0 0 99em;
}

.column_center.full {
    margin-left: 0;
    margin-right: 0;
}

.column_center-404 {
    background: #e0e4e6;
}

.lt-ie9 .column_center {
    background: #fff;
    border: 1px solid #f0f1f3;
    text-align: left;
}

.lt-ie8 .column_center {
    width: 42em;
}

.clearfooter {
    clear: both;
    height: 30px;
}

.sponsorship .clearfooter {
    height: 71px;
}

.block-portal-footer {
    position: relative;
    z-index: 2;
}

body > iframe {
    left: -30px;
    position: absolute;
    top: -30px;
}

.separator {
    background: #f0f1f3;
    padding: 0.8em 0;
}

.separator_green {
    background: #e1f5d5;
}

.separator_orange {
    background: #fff4e0;
}

.bordered {
    border: solid rgba(0, 16, 61, 0.12);
    border-width: 1px 0 0;
}

.bordered_bottom {
    border-bottom-width: 1px;
}

.clearfix {
    zoom: 1;
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.pagination {
    margin: 1em;
}

.page {
    background: #fff;
    border: 1px solid rgba(0, 16, 61, 0.12);
    border-width: 0 1px;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.04);
    min-height: 25em;
    position: relative;
}

.color-error {
    color: #ed0a34;
}

.is_vue_route {
    min-height: 0;
    overflow: visible;
}

.is_vue_route .wrapper_columns {
    display: none;
}

.vue-layout {
    height: 100%;
    margin-top: -80px;
}

.trg-b-list__item__icon {
    max-width: 100%;
}

#vue-app {
    height: calc(100% - 92px);
}

@media (max-width: 73.75em) {
    .column_right {
        display: none !important;
    }
}

.hide {
    display: none !important;
}

h1,
h2,
h3 {
    color: #2c2d2e;
    font-weight: 400;
    margin: 0;
}

h1 {
    margin: 0 0 0.67em;
}

h1.padding {
    padding-top: 1em;
}

h3 {
    text-transform: uppercase;
}

.h1,
h1 {
    font-size: 24px;
}

.h2,
h2 {
    font-size: 20px;
}

.h3,
h3 {
    font-size: 17px;
}

.h4,
h4 {
    font-size: 15px;
}

.h5,
h5 {
    font-size: 13px;
}

.h6,
h6 {
    font-size: 11px;
}

.black {
    color: #333;
}

.dotted.black {
    border-bottom-color: #333;
}

.blue {
    color: #005bd1;
}

.dotted.blue {
    border-bottom-color: #005bd1;
}

.gray {
    color: gray;
}

.dotted.gray {
    border-bottom-color: gray;
}

.white {
    color: #fff;
}

.dotted.white {
    border-bottom-color: #fff;
}

.orange {
    color: #ffa930;
}

.dotted.orange {
    border-bottom-color: #ffa930;
}

.green {
    color: #61a427;
}

.dotted.green {
    border-bottom-color: #61a427;
}

.gray-line {
    color: #dedede;
}

.dotted.gray-line {
    border-bottom-color: #dedede;
}

.red {
    color: #ce1900;
}

.dotted.red {
    border-bottom-color: #ce1900;
}

.dotted {
    border: dotted;
    border-width: 0 0 1px;
}

.dotted.top {
    border-width: 1px 0 0;
}

.bold {
    font-weight: 700;
}

.uppercase {
    text-transform: uppercase;
}

.center {
    text-align: center;
}

.block {
    display: block;
}

.layout-touch body {
    -webkit-font-smoothing: antialiased !important;
    font-size: 68.75% !important;
    line-height: 140% !important;
    min-width: auto !important;
}

.layout-touch.theme-light body {
    background: #f0f1f3;
}

.layout-touch * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.layout-touch img {
    vertical-align: top;
}

.layout-touch input:focus,
.layout-touch label:focus {
    outline: none;
}

@media (-webkit-min-device-pixel-ratio: 1.25),
    all and (min-resolution: 120dpi) {
    .layout-touch body {
        font-size: 55% !important;
    }
}

.layout-touch .columns {
    display: table;
    width: 100%;
}

.layout-touch .columns .column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
}

.layout-touch .columns-two.columns-two-separate .column__left {
    width: 48%;
}

.layout-touch .columns-two.columns-two-separate .column__center {
    display: inline-block;
    max-width: 10px;
    min-width: 10px;
}

.layout-touch .columns-two.columns-two-separate .column__right {
    width: 48%;
}

.layout-touch .columns-three .column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 1%;
}

.layout-touch .modern-flexbox .columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
}

.layout-touch .modern-flexbox .columns .column {
    -webkit-box-flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 1;
    flex: 1;
}

.layout-touch .modern-flexbox .columns-two.columns-two-separate {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
}

.layout-touch .modern-flexbox .columns-two.columns-two-separate .column__left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.layout-touch
    .modern-flexbox
    .columns-two.columns-two-separate
    .column__center {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    max-width: 10px;
    min-width: 10px;
}

.layout-touch .modern-flexbox .columns-two.columns-two-separate .column__right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.layout-touch .modern-flexbox .columns-three .column {
    -webkit-box-flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 1;
    flex: 1;
}

.main {
    margin: 0 auto;
    max-width: 768px;
    min-height: 100%;
    min-width: 320px;
    position: relative;
}

.b-block {
    display: block;
}

.b-inline-block {
    display: inline-block;
}

.vue-route .main {
    background: #f0f1f3;
}

.vue-route .b-page,
.vue-route .main .hidden {
    display: none;
}

#countersRB {
    bottom: -100px;
    font-size: 0;
    left: -100px;
    line-height: 0;
    position: absolute;
    visibility: hidden;
}

.background-white {
    background-color: #fff;
}

.nf--position {
    background: #fff;
    border-radius: 0 0 0.3em 0.3em;
    border-width: 0 0.1em 0.1em;
    font-size: 16px;
    overflow: hidden;
    text-align: left;
    white-space: normal;
    width: 343px;
}

.nf--height {
    overflow: auto;
    overflow-x: hidden;
}

.nf-empty {
    background: #fff;
    padding: 24px 40px;
    text-align: center;
}

.nf-empty_mobile {
    padding: 50px;
}

.nf-empty--title {
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-top: 24px;
}

.nf-empty--text,
.nf-empty--title {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
}

.nf-empty--text {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 12px;
    white-space: normal;
}

.nf-empty--img {
    display: block;
    margin: 0 auto;
}

.nt {
    -webkit-animation: otvet-fadeIn 0.4s ease forwards;
    animation: otvet-fadeIn 0.4s ease forwards;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    margin: 12px;
    overflow: hidden;
    position: relative;
    width: 343px;
}

.nt_compact {
    width: 260px;
}

.nt--position {
    position: absolute;
    right: 0;
    top: 56px;
    white-space: normal;
    z-index: 400;
}

.nt--close {
    fill: #2c2d2e;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 2;
}

.nt--item {
    display: block;
    padding: 16px 16px 16px 76px;
    position: relative;
}

.nt_compact .nt--item {
    min-height: 32px;
    padding-left: 60px;
}

.nt--item:hover {
    background: rgba(0, 0, 0, 0.04);
    border-color: rgba(0, 16, 61, 0.08);
    text-decoration: none;
}

.nt--item:hover .nt--target {
    color: #005bd1;
}

.nt--item_nf {
    background: #fffce0;
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
}

.nt--item-container:last-child .nt--item_nf:not(.nt--item_nf_touch) {
    border: 0;
}

.nt--item-viewed {
    background: #fff;
}

.nt--item-viewed .ribbon.triangle.bottom {
    border-bottom-color: #f7f7f7;
}

.nt--item-daylypromo {
    padding: 16px;
    text-align: center;
}

.nt--item-promo-text {
    color: #2c2d2e;
    margin-bottom: 8px;
}

.nt--img {
    border-radius: 100%;
    display: block;
    left: 16px;
    position: absolute;
    top: 16px;
}

.nt_compact .nt--img {
    height: 32px;
    width: 32px;
}

.nt--img:hover {
    z-index: 5;
}

.nt--img-0 {
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 4;
}

.nt--img-1 {
    left: 22.5px;
    top: 22.5px;
    z-index: 3;
}

.nt--img-2 {
    left: 29px;
    top: 29px;
    z-index: 2;
}

.nt--img-cb {
    background: #fff;
    border-color: rgba(0, 16, 61, 0.12);
    padding: 0.45em 0.6em;
}

.nt--img-txt {
    border-radius: 4px;
    color: #fff;
    height: 48px;
    line-height: 48px;
    text-align: center;
    vertical-align: middle;
    width: 48px;
}

.nt_compact .nt--img-txt {
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    width: 32px;
}

.nt--img-add {
    background: #59c354;
}

.nt--img-rm {
    background: #fc2c38;
}

.nt--img-ok {
    background: #00abf2;
}

.nt--img-sq {
    border: 0;
    border-radius: 0;
}

.nt--title {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
}

.nt_compact .nt--title {
    font-size: 13px;
}

.nt--item_floating .nt--title {
    padding-right: 24px;
}

.nt--text {
    color: #2c2d2e;
    display: block;
    margin-bottom: 4px;
}

.nt--body {
    color: #919399;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
}

.nt--body img {
    display: none;
}

.nt--body img.nt--gift {
    display: inline-block;
    margin-bottom: 8px;
}

.nt--target {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -webkit-box-align: initial;
    color: #005bd1;
    display: block;
    display: -webkit-box;
    margin-bottom: 8px;
    max-height: 60px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nt--from,
.nt--time {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    overflow-y: hidden;
}

.nt-lvl {
    zoom: 0.9;
}

.nt-img_icon {
    zoom: 1;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
    display: inline-block;
    height: 55px;
    width: 48px;
}

.nt_compact .nt-img_icon {
    height: 40px;
    width: 32px;
}

.nt-img_deleted {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-trashbin.svg);
}

.nt-img_ok {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-check-mark.svg);
}

.nt-img_android {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-android.svg);
}

.nt-img_brand-banned {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-ban.svg);
}

.nt-img_brand-unbanned {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-unban.svg);
}

.nt-img_brand-warned {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-warning.svg);
}

.nt-img_brand-expert {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-expert.svg);
}

.nt-img_ban-started {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-user-ban.svg);
}

.nt-img_ban-ended {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-user-unban.svg);
}

.nt-img_bestans {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-best-answer.svg);
}

.nt-img_bestans-vote {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-best-answer-vote.svg);
}

.nt-img_vip {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-vip.svg);
}

.nt-img_vip-started {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-vip-start.svg);
}

.nt-img_vip-ended {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-vip-end.svg);
}

.nt-img_expert-granted {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-expert-start.svg);
}

.nt-img_expert-revoked {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-expert-ban.svg);
}

.nt-img_limit-qst {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-question-limit.svg);
}

.nt-img_limit-ans {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-answer-limit.svg);
}

.nt-img_lvl-1 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-1.svg);
}

.nt-img_levelup-1 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-1.svg);
}

.nt-img_lvl-2 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-2.svg);
}

.nt-img_levelup-2 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-2.svg);
}

.nt-img_lvl-3 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-3.svg);
}

.nt-img_levelup-3 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-3.svg);
}

.nt-img_lvl-4 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-4.svg);
}

.nt-img_levelup-4 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-4.svg);
}

.nt-img_lvl-5 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-5.svg);
}

.nt-img_levelup-5 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-5.svg);
}

.nt-img_lvl-6 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-6.svg);
}

.nt-img_levelup-6 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-6.svg);
}

.nt-img_lvl-7 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-7.svg);
}

.nt-img_levelup-7 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-7.svg);
}

.nt-img_lvl-8 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-8.svg);
}

.nt-img_levelup-8 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-8.svg);
}

.nt-img_lvl-9 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-9.svg);
}

.nt-img_levelup-9 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-9.svg);
}

.nt-img_lvl-10 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-10.svg);
}

.nt-img_levelup-10 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-10.svg);
}

.nt-img_lvl-11 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-11.svg);
}

.nt-img_levelup-11 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-11.svg);
}

.nt-img_lvl-12 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-12.svg);
}

.nt-img_levelup-12 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-12.svg);
}

.nt-img_lvl-13 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-13.svg);
}

.nt-img_levelup-13 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-13.svg);
}

@media (-webkit-min-device-pixel-ratio: 0) {
    .scrollable {
        overflow: overlay;
    }

    .scrollable::-webkit-scrollbar {
        width: 12px;
    }

    .scrollable::-webkit-scrollbar-thumb {
        background-color: #bfc1c7;
        border: 2px solid #fff;
        border-radius: 6px;
        min-height: 40px;
    }
}

.fixedsticky {
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    -webkit-transform: translateZ(0);
}

.fixed-supported .fixedsticky-off,
.fixedsticky-withoutfixedfixed .fixedsticky-off {
    position: static;
}

.fixed-supported .fixedsticky-on,
.fixedsticky-withoutfixedfixed .fixedsticky-on {
    -webkit-box-shadow: none;
    box-shadow: none;
    position: fixed;
}

.fixedsticky-dummy {
    display: none;
}

.fixedsticky-on + .fixedsticky-dummy {
    display: block;
}

.header-menu {
    top: 0;
    width: 100%;
}

.header-menu.fixedsticky-off {
    position: relative;
}

.preloader-container {
    background: #fff;
    height: 100%;
    left: 0;
    opacity: 0.85;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

.preloader {
    -webkit-animation: otvet-spin 1s cubic-bezier(0.49, 0.28, 0.49, 0.67)
        infinite;
    animation: otvet-spin 1s cubic-bezier(0.49, 0.28, 0.49, 0.67) infinite;
    background: url(/imgsmail/otvet-static/i/images/preloader.svg) no-repeat 50%
        50%;
    background-size: 75%;
    display: block;
    height: 100%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition:
        transform 0.3s,
        -webkit-transform 0.3s;
    width: 100%;
}

@-webkit-keyframes otvet-highlight {
    0% {
        background: #fffce0;
    }

    50% {
        background: #fffce0;
    }

    to {
        background: #f0f1f3;
    }
}

@keyframes otvet-highlight {
    0% {
        background: #fffce0;
    }

    50% {
        background: #fffce0;
    }

    to {
        background: #f0f1f3;
    }
}

@-webkit-keyframes otvet-highlight-new {
    0% {
        background: rgba(13, 194, 104, 0.08);
    }

    50% {
        background: rgba(13, 194, 104, 0.08);
    }

    to {
        background: rgba(13, 194, 104, 0);
    }
}

@keyframes otvet-highlight-new {
    0% {
        background: rgba(13, 194, 104, 0.08);
    }

    50% {
        background: rgba(13, 194, 104, 0.08);
    }

    to {
        background: rgba(13, 194, 104, 0);
    }
}

@-webkit-keyframes otvet-highlight-answer {
    0% {
        background: #fffce0;
    }

    50% {
        background: #fffce0;
    }

    to {
        background: rgba(255, 252, 224, 0);
    }
}

@keyframes otvet-highlight-answer {
    0% {
        background: #fffce0;
    }

    50% {
        background: #fffce0;
    }

    to {
        background: rgba(255, 252, 224, 0);
    }
}

@-webkit-keyframes otvet-spin {
    0% {
        -webkit-transform: rotate(0) translatez(0);
        transform: rotate(0) translatez(0);
    }

    to {
        -webkit-transform: rotate(1turn) translatez(0);
        transform: rotate(1turn) translatez(0);
    }
}

@keyframes otvet-spin {
    0% {
        -webkit-transform: rotate(0) translatez(0);
        transform: rotate(0) translatez(0);
    }

    to {
        -webkit-transform: rotate(1turn) translatez(0);
        transform: rotate(1turn) translatez(0);
    }
}

@-webkit-keyframes otvet-pulse {
    0% {
        fill: #2c2d2e;
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 0.2rem #eb9305);
        filter: drop-shadow(0 0 0.2rem #eb9305);
    }

    to {
        fill: #2c2d2e;
    }
}

@keyframes otvet-pulse {
    0% {
        fill: #2c2d2e;
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 0.2rem #eb9305);
        filter: drop-shadow(0 0 0.2rem #eb9305);
    }

    to {
        fill: #2c2d2e;
    }
}

@-webkit-keyframes otvet-pulse-box {
    0% {
        -webkit-box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
        box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
    }

    50% {
        -webkit-box-shadow: 0 0 0.2rem #ff9e00;
        box-shadow: 0 0 0.2rem #ff9e00;
    }

    to {
        -webkit-box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
        box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
    }
}

@keyframes otvet-pulse-box {
    0% {
        -webkit-box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
        box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
    }

    50% {
        -webkit-box-shadow: 0 0 0.2rem #ff9e00;
        box-shadow: 0 0 0.2rem #ff9e00;
    }

    to {
        -webkit-box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
        box-shadow: 0 0 0.2rem rgba(0, 16, 61, 0.12);
    }
}

@-webkit-keyframes otvet-fadeIn {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes otvet-fadeIn {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes otvet-snow {
    0% {
        background-position-y: 0;
    }

    to {
        background-position-y: 1000%;
    }
}

@keyframes otvet-snow {
    0% {
        background-position-y: 0;
    }

    to {
        background-position-y: 1000%;
    }
}

@-webkit-keyframes otvet-mad {
    0% {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    20% {
        background-position: 100% 0;
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    80% {
        background-position: 0 0;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }

    to {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes otvet-mad {
    0% {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    20% {
        background-position: 100% 0;
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    80% {
        background-position: 0 0;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }

    to {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes otvet-fadeInFadeOut {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes otvet-fadeInFadeOut {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes otvet-pulsar {
    0% {
        -webkit-box-shadow: inset 0 0 3px 8px #005ff9;
        box-shadow: inset 0 0 3px 8px #005ff9;
        height: 12px;
        left: 0;
        opacity: 0;
        top: 0;
        width: 12px;
    }

    40% {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: 0.24;
        top: -6px;
        width: 24px;
    }

    to {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: 0;
        top: -6px;
        width: 24px;
    }
}

@keyframes otvet-pulsar {
    0% {
        -webkit-box-shadow: inset 0 0 3px 8px #005ff9;
        box-shadow: inset 0 0 3px 8px #005ff9;
        height: 12px;
        left: 0;
        opacity: 0;
        top: 0;
        width: 12px;
    }

    40% {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: 0.24;
        top: -6px;
        width: 24px;
    }

    to {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: 0;
        top: -6px;
        width: 24px;
    }
}

.fade-enter-active,
.fade-in-enter-active,
.fade-leave-active {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.fade-in-leave-active {
    -webkit-transition: opacity 0s;
    transition: opacity 0s;
}

.fade-in-enter,
.fade-in-leave-to {
    opacity: 0;
}

.fade-in-rotate-enter-active {
    -webkit-transition:
        opacity 0.3s,
        -webkit-transform 0.8s;
    transition:
        opacity 0.3s,
        -webkit-transform 0.8s;
    transition:
        opacity 0.3s,
        transform 0.8s;
    transition:
        opacity 0.3s,
        transform 0.8s,
        -webkit-transform 0.8s;
}

.fade-in-rotate-leave-active {
    -webkit-transition: opacity 0s;
    transition: opacity 0s;
}

.fade-in-rotate-enter,
.fade-in-rotate-leave-to {
    opacity: 0;
    -webkit-transform: rotate3d(0.5, 2, -1, 90deg);
    transform: rotate3d(0.5, 2, -1, 90deg);
}

.fade-out-enter-active {
    -webkit-transition: opacity 0.03s;
    transition: opacity 0.03s;
}

.fade-out-leave-active {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.fade-out-enter,
.fade-out-leave-to {
    opacity: 0;
}

.v--modal-block-scroll {
    width: 100% !important;
}

.expand-enter-active,
.expand-leave-active {
    -webkit-transition:
        opacity 0.2s,
        -webkit-transform 0.2s;
    transition:
        opacity 0.2s,
        -webkit-transform 0.2s;
    transition:
        opacity 0.2s,
        transform 0.2s;
    transition:
        opacity 0.2s,
        transform 0.2s,
        -webkit-transform 0.2s;
}

.expand-enter,
.expand-leave-to {
    opacity: 0;
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
}

.slidein-enter-active,
.slidein-leave-active {
    -webkit-transition: -webkit-transform 0.15s;
    transition: -webkit-transform 0.15s;
    transition: transform 0.15s;
    transition:
        transform 0.15s,
        -webkit-transform 0.15s;
}

.slidein-enter,
.slidein-leave-to {
    -webkit-transform: translateX(-100%) !important;
    transform: translateX(-100%) !important;
}

.theme-dark .nt--item:hover {
    background: rgba(0, 16, 61, 0.04) !important;
}

.theme-dark .w-portal-footer {
    background: #fff !important;
}

.theme-dark .portal-footer {
    background: #f0f1f3 !important;
    border-color: rgba(0, 16, 61, 0.08) !important;
}

.theme-dark .ProseMirror pre {
    background: #434445;
}

.theme-dark .ProseMirror pre code {
    color: #e7e8ea;
}

.theme-is-changing * {
    -webkit-transition: background 0.4s ease;
    transition: background 0.4s ease;
}

html {
    overflow-anchor: none !important;
    overflow-y: visible !important;
}

input[type="text"]::-ms-clear {
    display: none;
}

input:disabled {
    opacity: 1;
}

.viewer-backdrop {
    background-color: rgba(0, 0, 0, 0.95) !important;
}

.viewer-play.viewer-large {
    display: none !important;
}

.viewer-close {
    background: transparent !important;
    height: 40px !important;
    right: 20px !important;
    top: 20px !important;
    width: 40px !important;
}

.viewer-close:before {
    bottom: 11px !important;
    left: 11px !important;
}

[data-viewer-action="one-to-one"],
[data-viewer-action="play"],
[data-viewer-action="zoom-in"],
[data-viewer-action="zoom-out"] {
    display: none !important;
}

.adv-slot_adtag {
    overflow: hidden;
    position: relative;
}

.adv-slot_adtag:before {
    background: #000;
    color: #fff;
    content: "Реклама";
    font-size: 9px;
    line-height: 14px;
    opacity: 0.5;
    padding: 0 6px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 19;
}

.ui-is-flipping {
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.ui-is-flipped {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.eiGC7,
.pnm2k {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 9px;
    justify-content: center;
    text-align: center;
}

.eiGC7 {
    height: 100%;
    -webkit-transition:
        background-color 1s ease,
        color 1s ease;
    transition:
        background-color 1s ease,
        color 1s ease;
    width: 100%;
}

.lmT0r {
    background: #fff;
    border-radius: 50%;
    height: calc(100% - 4px);
    width: calc(100% - 4px);
}

.omTVn {
    -webkit-animation: dG_CP 1.5s linear infinite;
    animation: dG_CP 1.5s linear infinite;
    background: url(/imgsmail/otvet-static/i/images/spinner_big.png) no-repeat;
    background-position: 50%;
    background-size: contain;
    height: 40px;
    width: 40px;
}

.omTVn.muU1g {
    margin: auto;
}

.omTVn.YljYV {
    margin-top: 20px;
}

.omTVn.jyGIU {
    -webkit-animation: otvet-spin 1s cubic-bezier(0.49, 0.28, 0.49, 0.67)
        infinite;
    animation: otvet-spin 1s cubic-bezier(0.49, 0.28, 0.49, 0.67) infinite;
    background: url(/imgsmail/otvet-static/i/images/preloader.svg) no-repeat 50%
        50%;
    background-size: 90%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition:
        transform 0.3s,
        -webkit-transform 0.3s;
}

.omTVn.cULwk {
    background-size: 20px 20px;
    height: 20px;
    width: 20px;
}

.omTVn.DIzq7 {
    background-size: 60px 60px;
    height: 60px;
    width: 60px;
}

.omTVn.Q3Trr {
    background-size: 16px 16px;
    display: inline-block;
    height: 16px;
    min-width: 16px;
    vertical-align: text-bottom;
    width: 16px;
}

.omTVn.QvhN5 {
    opacity: 0.48;
}

.omTVn.uItWk {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.omTVn.UhWTK {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

.omTVn.g3nAa {
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
}

.omTVn.g3nAa.cULwk {
    margin-left: -10px;
    margin-top: -10px;
}

@-webkit-keyframes dG_CP {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes dG_CP {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

.TLzLT {
    display: block;
    padding: 0;
}

.eOtvE {
    color: #fff;
}

.TLzLT textarea {
    resize: vertical;
}

.TLzLT textarea.mGT2q {
    overflow: hidden;
    resize: none;
}

.TLzLT textarea.yFnyM {
    overflow-y: hidden;
}

.TLzLT div[contenteditable]:not([contenteditable="false"]):not(.ProseMirror),
.TLzLT input,
.TLzLT textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    outline: none;
    overflow-wrap: break-word;
    padding: 8px 12px;
    vertical-align: top;
    white-space: pre-wrap;
    width: 100%;
}

.TLzLT
    div[contenteditable]:not([contenteditable="false"]):not(
        .ProseMirror
    ):disabled,
.TLzLT input:disabled,
.TLzLT textarea:disabled {
    background: transparent;
}

.Kt6xT {
    display: block;
    width: 100%;
}

.tYJ4C {
    background: #fff;
    border: 1px solid rgba(0, 16, 61, 0.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-transition: border-color 0.5s;
    transition: border-color 0.5s;
    width: 100%;
}

.tYJ4C,
.tYJ4C input {
    border-radius: 4px;
}

.tYJ4C:hover {
    border-color: rgba(0, 0, 0, 0.24);
}

.v1K5c,
.v1K5c:hover {
    border-color: rgba(0, 0, 0, 0.48);
    outline: none;
}

.pX6KM {
    opacity: 0.48;
}

.t0hCj,
.t0hCj:hover {
    border-color: #005ff9;
}

.lLHGY {
    border-color: #ed0a34 !important;
}

.T9pzZ {
    clear: both;
}

.C7cLQ {
    float: right;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
}

.tkCSt {
    margin-left: 12px;
    margin-top: 8px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.yNwyn {
    color: #ed0a34;
}

.At4tF {
    padding-bottom: 12px;
}

.LANbg {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0;
}

.LANbg input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.XF2x5 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.hd5y7 {
    -webkit-box-align: top;
    -ms-flex-align: top;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
}

.PsPjt {
    background-color: transparent;
    color: #2c2d2e;
    cursor: text;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.vLLS2 {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding: 0 0 0 12px;
}

.O9eej {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0;
    padding: 0;
}

.IreQK {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 12px 8px 0;
}

.tYJ4C .kuZFZ {
    -ms-flex-item-align: end;
    align-self: flex-end;
    height: 24px;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    width: 24px;
}

.tYJ4C .RlfTQ {
    opacity: 0;
}

.fu1qj {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px;
}

@media (max-device-width: 960px) {
    .fu1qj {
        font-weight: 400;
    }
}

.fu1qj .f3y5o {
    color: #ed0a34;
}

.QnEUz {
    color: #ed0a34;
    display: block;
}

.QnEUz,
.kswNS {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
}

.kswNS {
    color: #919399;
}

.TRThJ .fu1qj {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
}

@media (max-device-width: 960px) {
    .TRThJ .fu1qj {
        font-weight: 400;
    }
}

.TRThJ .vLLS2 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    padding: 12px 0 12px 12px;
}

.TRThJ .O9eej {
    padding: 0;
}

.TRThJ .O9eej input,
.TRThJ .O9eej textarea {
    border: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.TRThJ .IreQK {
    padding: 12px 12px 12px 0;
}

.TRThJ input,
.TRThJ textarea {
    padding: 12px;
}

.TRThJ .QnEUz {
    font-size: 15px;
}

.TRThJ .QnEUz,
.TRThJ .kswNS {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 20px;
}

.TRThJ .kswNS {
    font-size: 13px;
    margin-top: 4px;
}

@media (max-device-width: 960px) {
    .Yovbz .fu1qj {
        font-weight: 700;
    }
}

.Yovbz .vLLS2 {
    padding-left: 12px;
}

.Yovbz .O9eej input,
.Yovbz .O9eej textarea,
.Yovbz .vLLS2 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.Yovbz .O9eej input,
.Yovbz .O9eej textarea {
    border: 0;
}

.Yovbz input,
.Yovbz textarea {
    padding: 12px;
}

.Yovbz.Mdxwn input {
    padding: 8px;
}

.Yovbz .kswNS {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
}

.TouchActionView_right:after {
    border: 8px solid transparent;
    border-right-color: #fff;
    left: -16px;
}

.TouchActionView_right-bottom:after {
    top: 12px;
}

.TouchActionView_right-top {
    bottom: 12px;
}

.TouchActionView_left:after {
    border: 8px solid transparent;
    border-left-color: #fff;
    right: -16px;
}

.TouchActionView_left-bottom:after {
    top: 12px;
}

.TouchActionView_left-top {
    bottom: 12px;
}

.TouchActionView_top:after {
    border: 8px solid transparent;
    border-top-color: #fff;
    bottom: -16px;
}

.TouchActionView_bottom:after {
    border: 8px solid transparent;
    border-bottom-color: #fff;
    top: -16px;
}

.y1aTD {
    left: 0;
    max-width: 400px;
    position: fixed;
    top: 0;
    z-index: 1100;
}

.ywbLg {
    visibility: hidden;
}

.GLEDT {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    padding: 20px;
    position: relative;
}

.GLEDT:after {
    content: "";
    height: 0;
    position: absolute;
    width: 0;
}

.Gqnhs:after {
    border: 8px solid transparent;
    border-left-color: #fff;
    right: -16px;
    top: 12px;
}

.JW3J4 {
    border-collapse: collapse;
    display: table;
    vertical-align: top;
    width: 100%;
}

.n3AYC {
    display: table-row;
}

.F3p5p {
    display: table-cell;
    vertical-align: top;
}

.zK4uV {
    padding-right: 20px;
}

.kpzgq {
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 12px;
}

.kpzgq,
.s0sLx {
    font-family: Helvetica, Arial, sans-serif;
}

.s0sLx {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.fade-enter-active,
.fade-leave-active {
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.fade-enter,
.fade-leave-to {
    opacity: 0;
}

.fILzz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: calc(100% - 92px);
}

.AnvJL {
    -webkit-box-orient: vertical;
    background-color: #f0f1f3;
    border: 0;
    color: #2c2d2e;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 24px;
    margin: 0 auto;
    min-height: calc(100% - 65px);
    padding: 0;
    width: 100%;
}

.AnvJL,
.GqQAk {
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.GqQAk {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: flex-start;
    align-items: stretch;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-grow: 1;
    justify-content: center;
}

.SXbXV,
.e5QNf {
    padding: 20px;
}

.e5QNf {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px;
    padding-top: 0;
    top: 56px;
}

.F1YVT {
    height: calc(100% - 87px);
}

.cqwLb {
    padding-right: 60px;
}

.cqwLb:empty {
    padding: 0;
}

.CPeBQ {
    padding-top: 20px;
}

.TLrL4 {
    padding: 40px 0 0 20px;
    position: relative;
}

.TCSAs,
.l7EQW {
    height: auto;
}

.gS_zX {
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.UjvAD,
.x0xUi {
    max-width: 280px;
    position: relative;
    width: 280px;
}

.UjvAD {
    padding-top: 20px;
}

.pMMlD {
    padding-left: 60px;
}

.pMMlD,
.q4gAa {
    max-width: 340px;
    width: 340px;
}

.aZMNt {
    width: 100%;
}

@media (min-width: 1380px) {
    .Y_b93 .aZMNt {
        max-width: 800px;
        width: 800px;
    }
}

@media (max-width: 1380px) {
    .Y_b93 .aZMNt {
        max-width: 800px;
        width: 800px;
    }
}

@media (max-width: 1360px) {
    .Y_b93 .aZMNt {
        max-width: 780px;
        width: 780px;
    }
}

@media (max-width: 1340px) {
    .Y_b93 .aZMNt {
        max-width: 760px;
        width: 760px;
    }
}

@media (max-width: 1320px) {
    .Y_b93 .aZMNt {
        max-width: 740px;
        width: 740px;
    }
}

@media (max-width: 1300px) {
    .Y_b93 .aZMNt {
        max-width: 720px;
        width: 720px;
    }
}

@media (max-width: 1280px) {
    .Y_b93 .aZMNt {
        max-width: 700px;
        width: 700px;
    }
}

@media (max-width: 1260px) {
    .Y_b93 .aZMNt {
        max-width: 680px;
        width: 680px;
    }
}

@media (max-width: 1240px) {
    .Y_b93 .aZMNt {
        max-width: 660px;
        width: 660px;
    }
}

@media (max-width: 1220px) {
    .Y_b93 .aZMNt {
        max-width: 640px;
        width: 640px;
    }
}

@media (max-width: 1200px) {
    .Y_b93 .aZMNt {
        max-width: 620px;
        width: 620px;
    }
}

@media (max-width: 1180px) {
    .Y_b93 .aZMNt {
        max-width: 880px;
        width: 880px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1160px) {
    .Y_b93 .aZMNt {
        max-width: 860px;
        width: 860px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1140px) {
    .Y_b93 .aZMNt {
        max-width: 840px;
        width: 840px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1120px) {
    .Y_b93 .aZMNt {
        max-width: 820px;
        width: 820px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1100px) {
    .Y_b93 .aZMNt {
        max-width: 800px;
        width: 800px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1080px) {
    .Y_b93 .aZMNt {
        max-width: 780px;
        width: 780px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1060px) {
    .Y_b93 .aZMNt {
        max-width: 760px;
        width: 760px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1040px) {
    .Y_b93 .aZMNt {
        max-width: 740px;
        width: 740px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1020px) {
    .Y_b93 .aZMNt {
        max-width: 720px;
        width: 720px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 1000px) {
    .Y_b93 .aZMNt {
        max-width: 700px;
        width: 700px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

@media (max-width: 980px) {
    .Y_b93 .aZMNt {
        max-width: 680px;
        width: 680px;
    }

    .Y_b93 .aZMNt .iEjE7 > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .Y_b93 .UjvAD {
        display: none;
    }
}

.P5cQh.AnvJL {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}

.P5cQh .l7EQW {
    height: 48px;
}

.P5cQh .aZMNt {
    width: 100%;
}

.s4xKd {
    height: auto;
    min-height: 100%;
}

.w66o8 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 24px;
}

.I79un,
.hRRes,
.jdu4e {
    display: block;
    font-family: inherit;
    font-size: inherit;
    height: auto;
    line-height: inherit;
}

.P5cQh .gIgDu {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.H_Q9I {
    z-index: 3;
}

.ivsuI {
    position: -webkit-sticky;
}

.n28rz {
    position: sticky;
}

.loEzT {
    position: fixed;
    width: 100%;
}

.MIAgm {
    position: relative;
}

.cHjyS {
    bottom: 0;
}

.pQiII {
    height: 0;
    max-height: 0;
}

.uDd1Z {
    background-color: #fff;
    border: 0;
    margin: 0;
}

.K37HB {
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.YTu6Q {
    background-color: initial;
}

.uDd1Z:empty {
    display: none;
}

.IGWp0,
.PqSmv,
.zyNI7 {
    border: 0;
    margin: 0;
}

.IGWp0 {
    overflow: hidden;
    padding: 0;
}

.GxUvd {
    background: #f0f1f3;
    max-height: 100px;
    min-height: 100px;
}

.GxUvd:empty:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #919399;
    content: "Реклама";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    justify-content: center;
    width: 100%;
}

.FCd6C {
    border: 0;
    margin: 0;
    overflow: hidden;
}

.R6vou {
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.XAuQo {
    border: 0;
    margin: 0;
}

.U3eGG,
.kYcc6 {
    border: 0;
    margin: 0;
}

.U3eGG,
.fQI_2,
.kYcc6 {
    background-color: #fff;
}

.fQI_2 > div {
    border: 0;
    padding: 0;
}

.lsysc,
.seCcW {
    background-color: #fff;
    border: 0;
    margin: 0;
}

.pxvEw {
    border: 0;
    margin: 0;
    max-height: 300px;
    min-height: 300px;
    overflow: hidden;
    padding: 0;
}

.pxvEw:empty:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #919399;
    content: "Реклама";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    justify-content: center;
    width: 100%;
}

.x697Y {
    border: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    z-index: 400;
}

.Dk0yz {
    background-color: #fff;
    background: #fff;
    border: 0;
    border-radius: 12px;
    margin: 0 0 12px;
    max-height: 90px;
    min-height: 90px;
}

.Dk0yz:empty:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #919399;
    content: "Реклама";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 90px;
    justify-content: center;
    width: 100%;
}

.pulse {
    -webkit-animation: dDzC3 2s linear infinite;
    animation: dDzC3 2s linear infinite;
}

.Ejo5f {
    fill: currentColor;
}

@-webkit-keyframes dDzC3 {
    0% {
        fill: #2c2d2e;
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 0.2rem #eb9305);
        filter: drop-shadow(0 0 0.2rem #eb9305);
    }

    to {
        fill: #2c2d2e;
    }
}

@keyframes dDzC3 {
    0% {
        fill: #2c2d2e;
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 0.2rem #eb9305);
        filter: drop-shadow(0 0 0.2rem #eb9305);
    }

    to {
        fill: #2c2d2e;
    }
}

.RNeLK {
    bottom: 40px;
    cursor: pointer;
    display: inline-block;
    height: 96px;
    outline: none;
    position: fixed;
    width: 96px;
}

.RNeLK:hover .o8vqY {
    background: #2c2d2e;
}

.RNeLK.mEHaF {
    left: 20px;
}

.RNeLK.DwX73 {
    right: 20px;
}

.RNeLK.Btl72 {
    bottom: 10vh;
}

.RNeLK.Btl72,
.o8vqY {
    height: 48px;
    width: 48px;
}

.o8vqY {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(44, 45, 46, 0.88);
    border-radius: 50%;
    bottom: 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: absolute;
    -webkit-transition: background 0.4s ease;
    transition: background 0.4s ease;
}

.o8vqY path,
.o8vqY svg {
    fill: #fff;
}

.q5y_1 {
    border: 1px solid rgba(0, 16, 61, 0.12);
    display: inline-block;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.q5y_1.QMzpn {
    border: 1px solid #0056e2;
}

.q5y_1.QMzpn:hover {
    border-color: #004ccc;
}

.q5y_1.QMzpn.wW0lr {
    border-color: rgba(0, 71, 192, 0.542);
}

.q5y_1.HnCxJ {
    border: 1px solid rgba(0, 16, 61, 0.12);
}

.q5y_1.HnCxJ:hover {
    border-color: rgba(0, 16, 61, 0.24);
}

.q5y_1 .Wjnkw {
    fill: #2c2d2e;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
}

.q5y_1:hover {
    border-color: rgba(0, 16, 61, 0.24);
    text-decoration: none;
}

.q5y_1.Zb94H .Wjnkw {
    display: block;
    padding: 12px;
}

.GBFu0 {
    border-radius: 4px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.GBFu0 .Wjnkw {
    padding: 12px 36px;
}

.GBFu0.Zb94H .Wjnkw,
.GBFu0.Zb94H .Wjnkw > div {
    min-height: 24px;
}

.GBFu0.Zb94H .Wjnkw,
.GBFu0.Zb94H .Wjnkw > * {
    min-width: 24px;
}

@media (max-device-width: 960px) {
    .GBFu0 .Wjnkw {
        padding: 12px 16px;
    }
}

.Im7BZ {
    border-radius: 4px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.Im7BZ .Wjnkw {
    padding: 10px 20px;
}

.Im7BZ.Zb94H .Wjnkw,
.Im7BZ.Zb94H .Wjnkw > * {
    min-width: 20px;
}

.Im7BZ.Zb94H .Wjnkw {
    padding: 10px;
}

.g2wfH {
    border-radius: 2px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.g2wfH .Wjnkw {
    padding: 6px 12px;
}

.g2wfH.Zb94H .Wjnkw,
.g2wfH.Zb94H .Wjnkw > * {
    min-width: 20px;
}

.g2wfH.Zb94H .Wjnkw {
    padding: 6px;
}

.pc3eZ {
    border-radius: 2px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.pc3eZ .Wjnkw {
    padding: 5px 12px;
}

.pc3eZ.Zb94H .Wjnkw,
.pc3eZ.Zb94H .Wjnkw > * {
    min-width: 20px;
}

.pc3eZ.Zb94H .Wjnkw {
    padding: 5px;
}

.UVaZA {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.QMzpn {
    color: #fff;
}

.QMzpn .Wjnkw {
    background: #005ff9;
}

.QMzpn:hover .Wjnkw {
    background: #005cf1;
    color: #f5f5f7;
}

.q9PzZ .Wjnkw {
    background: #0dc268;
}

.q9PzZ:hover .Wjnkw {
    background: #0cbb66;
}

.q9PzZ:active .Wjnkw {
    background: #0cb465;
}

.q9PzZ.wW0lr .Wjnkw {
    background: rgba(13, 194, 104, 0.48);
    cursor: default;
}

.I04oe .Wjnkw {
    background: #ed0a34;
}

.I04oe:hover .Wjnkw {
    background: #e40a34;
}

.I04oe:active .Wjnkw {
    background: #da0a35;
}

.I04oe.wW0lr .Wjnkw {
    cursor: default;
}

.WOCVm .Wjnkw {
    background: #fff;
    color: #2c2d2e;
}

.WOCVm:hover .Wjnkw {
    background: hsla(0, 0%, 100%, 0.48);
    color: #2a2c2f;
}

.WOCVm:active .Wjnkw {
    background: #ebecef;
    color: #2a2c2f;
}

.WOCVm.wW0lr .Wjnkw {
    background: hsla(0, 0%, 100%, 0.48);
    color: #2c2d2e;
    cursor: default;
}

.QMzpn:active .Wjnkw {
    background: #0059ea;
    color: #ebecef;
}

.QMzpn.wW0lr .Wjnkw {
    background: rgba(0, 95, 249, 0.48);
    color: #fff;
    cursor: default;
}

.yMCIM {
    border: none;
}

.yMCIM .Wjnkw {
    -webkit-box-align: center;
    -ms-flex-align: center;
    fill: #bfc1c7;
    align-items: center;
    background: transparent;
    color: #919399;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.yMCIM:hover .Wjnkw {
    fill: #2c2d2e;
    background: #e6e8ec;
    color: #2a2c2f;
}

.yMCIM:active .Wjnkw {
    fill: #2c2d2e;
    background: #dddfe4;
    color: #2a2c2f;
}

.wNPeV.Im7BZ {
    margin-left: -20px;
    margin-right: 20px;
}

.wNPeV.g2wfH {
    margin-left: -12px;
    margin-right: 12px;
}

.yMCIM:active .Wjnkw,
.yMCIM:hover .Wjnkw {
    color: #2c2d2e;
}

.yMCIM.wW0lr {
    cursor: default;
}

.yMCIM.wW0lr .Wjnkw {
    background: transparent;
    color: #bfc1c7;
}

.yMCIM.wW0lr .Wjnkw > div {
    opacity: 0.48;
}

.HnCxJ .Wjnkw {
    background: #f0f1f3;
    color: #2c2d2e;
}

.HnCxJ:hover .Wjnkw {
    background: #e6e8ec;
    color: #2a2c2f;
}

.HnCxJ:active .Wjnkw {
    background: #dddfe4;
    color: #2a2c2f;
}

.HnCxJ.wW0lr {
    cursor: default;
}

.HnCxJ.wW0lr .Wjnkw {
    background: #f0f1f3;
    color: #2c2d2e;
}

.lwtc0.GBFu0 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    line-height: 24px;
}

.lwtc0.GBFu0.HnCxJ {
    border-color: rgba(0, 16, 61, 0.24);
}

.lwtc0.yMCIM {
    margin: 0;
}

.lwtc0.yMCIM .Wjnkw {
    background: transparent;
    color: #919399;
    padding: 0;
}

.lwtc0.yMCIM:active .Wjnkw span,
.lwtc0.yMCIM:hover .Wjnkw span {
    background: transparent;
    color: #2c2d2e;
}

._eEDN {
    bottom: 32px;
    left: 50%;
    position: fixed;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}

.n4aDw {
    padding: 0 4px;
    white-space: nowrap;
}

.BWOFA {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px;
    width: 360px;
    z-index: 10;
}

.BWOFA.u6GGG,
.aUKcR {
    width: 100%;
}

.aUKcR {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.gjjQL {
    display: table-row;
}

.BQ_vI {
    display: table-cell;
    vertical-align: top;
}

.bCsc6 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    width: 100%;
}

.fXump > img {
    height: 48px;
    margin-right: 12px;
    width: 48px;
}

.kKd3U {
    cursor: pointer;
    margin-left: 16px;
    vertical-align: top;
}

.kKd3U svg {
    fill: #2c2d2e;
    vertical-align: baseline;
}

.ikwL6 {
    margin-top: 16px;
}

.yyZbX {
    height: 55px !important;
}

.GofTX {
    border-radius: 50%;
    height: 54px;
    width: 54px;
}

.e4k2Z,
.mhhGD,
.yq81Z {
    margin-right: 8px;
    margin-top: 12px;
}

.aF4p5 {
    cursor: pointer;
}

.MEAz2 {
    padding-top: 32px;
}

.lD70R {
    cursor: pointer;
    height: 73px;
    width: auto !important;
}

.r2UJL {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px;
}

.XQbHr {
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    position: absolute;
    top: 54px;
    white-space: normal;
    width: 300px;
    z-index: 10;
}

.XQbHr.JZ16g {
    max-width: 100vw;
}

.vSZVm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    width: 100%;
}

.GXQhK {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.Pnn63 svg {
    fill: #2c2d2e;
    cursor: pointer;
    vertical-align: baseline;
}

.jxANr {
    border: 8px solid transparent;
    border-bottom-color: #fff;
    height: 0;
    position: absolute;
    top: -16px;
    width: 0;
}

.RL_Ca {
    margin-top: 16px;
}

.IKBDK {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/egg-add-qst-button.svg);
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat;
}

.gEQ4b {
    color: #2c2d2e;
    cursor: pointer;
}

.Dvv_e {
    display: block;
    font-weight: 700;
    margin-bottom: 4px;
}

.Dvv_e,
.TRMFP {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 24px;
}

.TRMFP,
.kPPPB .TRMFP {
    font-weight: 400;
}

.kPPPB .TRMFP {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
}

.T0vU8 {
    height: auto !important;
    width: 48px;
}

.BjDQV {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px;
}

.hNJJr {
    color: #005bd1;
    cursor: pointer;
    white-space: nowrap;
}

.hNJJr:hover {
    text-decoration: underline;
}

.n8klb {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/april-fools-day-promo.svg);
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat;
}

.KPn8O {
    color: #2c2d2e;
    cursor: pointer;
}

.Vhe5o {
    display: block;
    font-weight: 700;
    margin-bottom: 4px;
}

.JGJs8,
.Vhe5o {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 24px;
}

.JGJs8,
.jwhwm .JGJs8 {
    font-weight: 400;
}

.jwhwm .JGJs8 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
}

.zxXfc {
    margin-top: 12px;
}

.CLzzD {
    height: auto !important;
    width: 48px;
}

.disableScroll {
    overflow: hidden !important;
}

.FDBh3,
.sLfFZ {
    z-index: 4;
}

.FDBh3 {
    position: absolute;
    right: 0;
    top: 0;
}

.FDBh3 ._4qvE {
    background: rgba(44, 45, 46, 0.48);
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.FDBh3.p0vUo {
    bottom: 0;
    top: auto;
    z-index: 10;
}

.FDBh3.p0vUo > * {
    bottom: 0;
    left: 0;
    position: fixed;
}

.FDBh3.p0vUo.cS17l {
    bottom: auto;
    padding-top: 0;
    top: 48px;
    z-index: 10;
}

.FDBh3.p0vUo.cS17l > * {
    bottom: auto;
}

.BFd6w {
    background-color: rgba(0, 95, 249, 0.1);
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 24px;
    position: relative;
    width: 100%;
}

.eWiXc {
    fill: #005ff9;
    height: 20px;
    left: 24px;
    position: absolute;
    top: 20px;
    width: 20px;
}

.s1jCG {
    padding-left: 32px;
}

.BhH_P {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    line-height: 20px;
    margin-bottom: 4px;
}

.mfIKw .BhH_P {
    font-size: 16px;
}

.NnOG3 .BhH_P {
    font-size: 15px;
}

.Sug7j {
    color: #2c2d2e;
}

.NnOG3 .Sug7j {
    font-size: 14px;
    line-height: 18px;
}

.D4lCY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: calc(100% - 92px);
}

.jOAFp {
    -webkit-box-orient: vertical;
    background-color: #f0f1f3;
    border: 0;
    color: #2c2d2e;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 24px;
    margin: 0 auto;
    min-height: calc(100% - 65px);
    padding: 0;
    width: 100%;
}

.jOAFp,
.pV1XG {
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pV1XG {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: flex-start;
    align-items: stretch;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-grow: 1;
    justify-content: center;
}

.StQR2,
.xYqS4 {
    padding: 20px;
}

.StQR2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px;
    padding-top: 0;
    top: 56px;
}

.RpJsk {
    height: calc(100% - 87px);
}

.BuLKj {
    padding-right: 60px;
}

.BuLKj:empty {
    padding: 0;
}

.dRYel {
    padding-top: 20px;
}

.v11FO {
    padding: 40px 0 0 20px;
    position: relative;
}

.H5xNq,
.yEg5L {
    height: auto;
}

.ytHWz {
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.tq2Ej,
.wULox {
    max-width: 280px;
    position: relative;
    width: 280px;
}

.tq2Ej {
    padding-top: 20px;
}

.OlKY5 {
    padding-left: 60px;
}

.OlKY5,
.hD1N7 {
    max-width: 340px;
    width: 340px;
}

.P6NQb {
    width: 100%;
}

@media (min-width: 1380px) {
    .hYNni .P6NQb {
        max-width: 800px;
        width: 800px;
    }
}

@media (max-width: 1380px) {
    .hYNni .P6NQb {
        max-width: 800px;
        width: 800px;
    }
}

@media (max-width: 1360px) {
    .hYNni .P6NQb {
        max-width: 780px;
        width: 780px;
    }
}

@media (max-width: 1340px) {
    .hYNni .P6NQb {
        max-width: 760px;
        width: 760px;
    }
}

@media (max-width: 1320px) {
    .hYNni .P6NQb {
        max-width: 740px;
        width: 740px;
    }
}

@media (max-width: 1300px) {
    .hYNni .P6NQb {
        max-width: 720px;
        width: 720px;
    }
}

@media (max-width: 1280px) {
    .hYNni .P6NQb {
        max-width: 700px;
        width: 700px;
    }
}

@media (max-width: 1260px) {
    .hYNni .P6NQb {
        max-width: 680px;
        width: 680px;
    }
}

@media (max-width: 1240px) {
    .hYNni .P6NQb {
        max-width: 660px;
        width: 660px;
    }
}

@media (max-width: 1220px) {
    .hYNni .P6NQb {
        max-width: 640px;
        width: 640px;
    }
}

@media (max-width: 1200px) {
    .hYNni .P6NQb {
        max-width: 620px;
        width: 620px;
    }
}

@media (max-width: 1180px) {
    .hYNni .P6NQb {
        max-width: 880px;
        width: 880px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1160px) {
    .hYNni .P6NQb {
        max-width: 860px;
        width: 860px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1140px) {
    .hYNni .P6NQb {
        max-width: 840px;
        width: 840px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1120px) {
    .hYNni .P6NQb {
        max-width: 820px;
        width: 820px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1100px) {
    .hYNni .P6NQb {
        max-width: 800px;
        width: 800px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1080px) {
    .hYNni .P6NQb {
        max-width: 780px;
        width: 780px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1060px) {
    .hYNni .P6NQb {
        max-width: 760px;
        width: 760px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1040px) {
    .hYNni .P6NQb {
        max-width: 740px;
        width: 740px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1020px) {
    .hYNni .P6NQb {
        max-width: 720px;
        width: 720px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 1000px) {
    .hYNni .P6NQb {
        max-width: 700px;
        width: 700px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

@media (max-width: 980px) {
    .hYNni .P6NQb {
        max-width: 680px;
        width: 680px;
    }

    .hYNni .P6NQb .dREYa > div {
        border-right: 0 solid rgba(0, 16, 61, 0.12);
    }

    .hYNni .tq2Ej {
        display: none;
    }
}

.DGcuJ.jOAFp {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}

.DGcuJ .yEg5L {
    height: 48px;
}

.DGcuJ .P6NQb {
    width: 100%;
}

.QrLT2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
}

.Rl0KC {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.faHYn {
    z-index: 1002;
}

.hmLDZ {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
}

.EQxVa {
    z-index: 1100;
}

.DGcuJ .gLozU {
    padding: 16px 20px;
}

.hYNni .q25eT {
    margin-bottom: 16px;
}

.DGcuJ .EQxVa,
.cu__d .EQxVa {
    z-index: 2;
}

.GTich {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 0 12px 20px;
}

.SRl5I,
.WVmUg,
.WVmUg:hover {
    color: #2c2d2e;
}

.SRl5I {
    border-radius: 4px;
    cursor: pointer;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 1px;
    padding: 8px 8px 8px 20px;
    position: relative;
}

.SRl5I:hover {
    color: #2c2d2e;
    text-decoration: none;
}

.SRl5I:hover,
.sRafV {
    background: rgba(0, 16, 61, 0.08);
}

.sRafV {
    font-weight: 700;
}

._wE2Y {
    border-radius: 0;
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 32px;
    margin: 0 16px;
    padding: 8px 0;
}

.j3XXQ {
    font-weight: 700;
    visibility: hidden;
}

.FsCmC {
    position: absolute;
    visibility: visible;
}

.Eiik6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

._wE2Y .Eiik6 {
    display: inline;
}

.TyfPP {
    color: #2c2d2e;
    position: relative;
}

.HMxUj {
    opacity: 0.48;
    pointer-events: none;
}

.OKzub {
    background: #fff;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    z-index: 1200;
}

.OKzub,
.b7SDQ {
    position: absolute;
}

.b7SDQ {
    border: 8px solid transparent;
    height: 0;
    width: 0;
}

.lCiyt {
    border-bottom: 8px solid #fff;
    top: -16px;
}

.UmqLR {
    border-top: 8px solid #fff;
    bottom: -16px;
}

.TscPv {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.g_pPw {
    width: 58px;
}

.SMubS {
    width: 68px;
}

.b2NL6 {
    width: calc(100% - 88px);
}

.OrzpH {
    background: #f0f1f3;
    margin-bottom: 18px;
    margin-top: 12px;
}

.JVJX_,
.OrzpH {
    height: 12px;
    position: relative;
}

.JVJX_ {
    padding: 16px;
}

.bUSdW {
    background: #f0f1f3;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
}

.bUSdW,
.hEIjf,
.oatTt {
    height: 12px;
    position: relative;
}

.oatTt,
.rK3bV {
    background: #f0f1f3;
}

.rK3bV {
    border-radius: 50%;
    height: 48px;
    position: absolute;
    width: 48px;
}

.IUhbl {
    top: -6px;
}

.KGlFU {
    background: #e6e8ec;
}

.JO1Iu {
    -webkit-animation: ei6I9 3s linear infinite;
    animation: ei6I9 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(
        90deg,
        #f0f1f3 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #f0f1f3 30%
    );
    background-size: 200%;
    height: 12px;
    left: 0;
    top: 0;
    width: 100%;
}

.QG_Im {
    height: 15px;
}

.sXDhW {
    height: 18px;
}

@-webkit-keyframes ei6I9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes ei6I9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.hIICa {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    position: relative;
}

.hIICa .QsRp_ {
    -ms-flex-negative: 0;
    background: #f0f1f3;
    border-radius: 50%;
    flex-shrink: 0;
    height: 96px;
    width: 96px;
}

.hIICa .tuMmD {
    padding-left: 20px;
    width: 100%;
}

.hIICa .P8Kds {
    overflow: hidden;
    width: 100%;
}

.hIICa .nAeWb {
    -webkit-clip-path: polygon(0 0, 60% 0, 60% 100%, 0 100%);
    clip-path: polygon(0 0, 60% 0, 60% 100%, 0 100%);
}

.MeYjI {
    background-color: #fff;
    background-position: 50%;
    background-size: cover;
}

.i4pNr {
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgba(50, 50, 50, 0)),
        color-stop(30%, rgba(50, 50, 50, 0.4)),
        to(rgba(50, 50, 50, 0.5))
    );
    background: linear-gradient(
        180deg,
        rgba(50, 50, 50, 0) 0,
        rgba(50, 50, 50, 0.4) 30%,
        rgba(50, 50, 50, 0.5)
    );
    padding: 20px 40px;
}

.RAmWU {
    color: #fff;
    text-decoration: underline;
}

.RAmWU:hover {
    text-decoration: none;
}

.wbawO {
    font-style: italic;
}

.tx_pU .i4pNr {
    padding: 20px;
}

.LjBtz {
    display: block;
}

.KyWGH {
    display: inline-block;
}

.MeYjI {
    color: #2c2d2e;
    max-width: 500px;
    min-width: 350px;
}

.c8ypO,
.c8ypO a {
    color: #fff;
}

.MeYjI .ikNqt {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
}

.MeYjI .vypDb {
    padding-bottom: 0;
}

.MeYjI .ikNqt .Shj63 {
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: inline-block;
    margin-right: 24px;
}

.MeYjI .ikNqt .Shj63 .b92XN {
    bottom: -20px;
    left: -1px;
    position: absolute;
    text-align: center;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    width: 100%;
}

.MeYjI .ikNqt .Shj63 .QMcY6 {
    color: #919399;
    font-size: 13px;
    margin-top: 12px;
    text-align: center;
}

.MeYjI .VATOf .Z0u6A,
.MeYjI .ikNqt .Shj63 .QMcY6 {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
}

.MeYjI .VATOf .Z0u6A {
    display: block;
    font-size: 15px;
    overflow: hidden;
    padding-top: 4px;
    word-break: break-word;
}

.MeYjI .VATOf .TJvVF {
    color: #2c2d2e;
}

.MeYjI .VATOf .FrvWT {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.MeYjI .VATOf .FrvWT .qZgQP {
    white-space: nowrap;
}

.MeYjI .VATOf .ZlclO {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    text-align: center;
}

.MeYjI .VATOf .ZlclO > div {
    padding: 8px 0;
}

.MeYjI .VATOf .ZlclO ._pINV {
    padding-right: 16px;
}

.MeYjI .VATOf .ZlclO .KAZ8H {
    border-left: 2px solid rgba(0, 16, 61, 0.08);
    border-right: 2px solid rgba(0, 16, 61, 0.08);
    padding-left: 16px;
    padding-right: 16px;
}

.MeYjI .VATOf .ZlclO .yMKRH {
    padding-left: 16px;
}

.MeYjI .VATOf .ZlclO .Yd4Xj {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    white-space: nowrap;
}

.MeYjI .VATOf .ZlclO .DHqDE {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.MeYjI .a7e2t {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 8px;
}

.MeYjI .zBbRi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    white-space: nowrap;
}

.MeYjI .Rl6Zo {
    padding: 0 20px 20px;
}

.MeYjI .zBbRi > :last-child {
    margin-right: 0;
}

.MeYjI .zBbRi .JChnp,
.MeYjI .zBbRi .u4_a6,
.MeYjI .zBbRi .zW_KQ {
    width: 20px;
}

.MeYjI .zBbRi .u4_a6 {
    fill: #ff9e00;
}

.yySDq {
    background-color: #f0f1f3;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 50%;
    position: relative;
}

.yySDq,
.yySDq img {
    display: block;
}

.yySDq.B_BFA {
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
}

.yySDq .LrB9T {
    border: 1px solid rgba(0, 0, 0, 0.24);
    border-radius: 50%;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.yySDq .L95O_,
.yySDq .L95O_:hover {
    border: 2px solid #ff9e00;
    bottom: -2px;
    left: -2px;
    right: -2px;
    top: -2px;
}

.yySDq .DLKom,
.yySDq .DLKom:hover {
    border: 2px solid #41c7f0;
    bottom: -2px;
    left: -2px;
    right: -2px;
    top: -2px;
}

.yySDq.GkYHq {
    opacity: 0.48;
}

.yySDq.VMwkr:after {
    bottom: -16px;
    color: #919399;
    content: "VIP";
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 12px;
    margin: -2px;
    text-transform: uppercase;
    width: 52px;
}

.nA1RJ,
.yySDq.VMwkr:after {
    position: absolute;
    text-align: center;
}

.nA1RJ {
    fill: #ffc311;
    top: -18px;
    width: 100%;
}

.nA1RJ path,
.nA1RJ svg {
    fill: #ff9e00;
    vertical-align: initial;
}

.p6m6a {
    fill: #41c7f0;
    position: absolute;
    text-align: center;
    top: -18px;
    width: 100%;
}

.p6m6a path,
.p6m6a svg {
    vertical-align: initial;
}

.yySDq.xMMOS {
    width: 24px;
}

.yySDq.xMMOS .yySDq.VMwkr:after {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 12px;
    margin: -2px;
    text-transform: uppercase;
    width: 28px;
}

.yySDq.xMMOS .nA1RJ,
.yySDq.xMMOS .p6m6a {
    top: -14px;
}

.yySDq.YvGIG .nA1RJ,
.yySDq.YvGIG .p6m6a {
    top: -18px;
}

.yySDq.PywbF .nA1RJ,
.yySDq.PywbF .p6m6a {
    top: -28px;
}

.yySDq.PywbF.B_BFA {
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.48);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.48);
}

.yySDq.PywbF .L95O_,
.yySDq.PywbF .L95O_:hover {
    border: 4px solid #ff9e00;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px;
}

.yySDq.PywbF .DLKom,
.yySDq.PywbF .DLKom:hover {
    border: 4px solid #41c7f0;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px;
}

.yySDq.F6wgj {
    width: 32px;
}

.yySDq.F6wgj .yySDq.VMwkr:after {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 12px;
    margin: -2px;
    text-transform: uppercase;
    width: 36px;
}

.yySDq.F6wgj .nA1RJ,
.yySDq.F6wgj .p6m6a {
    top: -18px;
}

.OAFjZ.yySDq.VMwkr {
    margin-bottom: 8px;
}

.OAFjZ.yySDq.VMwkr:after {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-weight: 700;
    line-height: 12px;
}

.OAFjZ.yySDq.YvGIG .nA1RJ,
.OAFjZ.yySDq.YvGIG .p6m6a {
    top: -28px;
}

.OAFjZ.yySDq.YvGIG .L95O_,
.OAFjZ.yySDq.YvGIG .L95O_:hover {
    border: 4px solid #ff9e00;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px;
}

.OAFjZ.yySDq.YvGIG .DLKom,
.OAFjZ.yySDq.YvGIG .DLKom:hover {
    border: 4px solid #41c7f0;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px;
}

.xuOQA {
    max-height: 100%;
    max-width: 100%;
}

.KZQkF {
    display: block;
    padding: 8px 8px 8px 20px;
}

.KZQkF:hover {
    background: rgba(0, 16, 61, 0.08);
    border-radius: 4px;
    color: #2c2d2e;
    text-decoration: none;
}

.KZQkF .DaiZE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.KZQkF .QOwFj {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 4px 16px 0 0;
}

.KZQkF .YBQ7q {
    color: #919399;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    white-space: pre-wrap;
}

.KZQkF .YBQ7q,
.KZQkF .zIuqv {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.KZQkF .zIuqv {
    max-width: 100%;
}

.KZQkF .YBQ7q .UTtV6,
.KZQkF .YBQ7q .ltMOj,
.KZQkF .YBQ7q .uux1y,
.KZQkF .YBQ7q .zoQrf {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.KZQkF .YBQ7q .zoQrf {
    color: #2c2d2e;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.KZQkF .YBQ7q .UTtV6 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
}

.KZQkF .YBQ7q .zYW_L {
    margin-right: 16px;
}

.KZQkF .YBQ7q .ltMOj {
    margin-right: 8px;
}

.KZQkF .YBQ7q .ltMOj svg {
    fill: #bfc1c7;
    margin-right: 8px;
    vertical-align: text-top;
}

.Ks3X8 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2c2d2e;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    word-break: break-word;
}

.Ks3X8:hover {
    color: #2c2d2e;
    text-decoration: none;
}

.KZQkF.Fe6Nx {
    padding: 12px;
}

.KZQkF.Fe6Nx:hover {
    background: inherit;
}

.KZQkF.Fe6Nx .QOwFj {
    margin: 4px 12px 0 0;
}

.KZQkF.Fe6Nx .YBQ7q {
    margin: 0;
    overflow: hidden;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .uux1y {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .C7T3c {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE,
.KZQkF.Fe6Nx .YBQ7q .wYFjQ .ltMOj,
.KZQkF.Fe6Nx .YBQ7q .wYFjQ .uux1y {
    white-space: nowrap;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE svg,
.KZQkF.Fe6Nx .YBQ7q .wYFjQ .ltMOj svg,
.KZQkF.Fe6Nx .YBQ7q .wYFjQ .uux1y svg {
    fill: #bfc1c7;
    margin: 0 4px;
    vertical-align: text-top;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .ltMOj svg {
    margin-left: 8px;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .BuGPT svg {
    margin-left: 0;
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE,
.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE:hover {
    color: inherit;
    text-decoration: none;
}

.KZQkF.Fe6Nx .Ks3X8 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-box-align: initial;
    display: block;
    display: -webkit-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    height: 48px;
    line-height: 24px;
    margin: 8px 0 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hItms {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.ckLSd {
    width: 35px;
}

.oRUfI {
    width: 100px;
}

.t2iGK {
    width: 30%;
}

.LugTY {
    width: 50%;
}

.xN6_M {
    width: 70%;
}

.N3nxW {
    width: 90%;
}

.asNZN {
    height: 13px;
    margin: 1px 0 6px;
}

.pbiAX {
    height: 15px;
    margin: 0 0 5px;
}

.xWn9h {
    height: 17px;
    margin: 1px 0 6px;
}

.GaARz {
    height: 20px;
    margin: 3px 0 5px;
}

.GfXEW {
    height: 24px;
    margin: 5px 0 3px;
}

.ET4Ve {
    -webkit-animation: pckUn 3s linear infinite;
    animation: pckUn 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.ndRNI {
    height: 28px;
    width: 88px;
}

.UHk0h,
.ndRNI {
    background: #f0f1f3;
}

.UHk0h {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.zEsc2 {
    height: 32px;
    width: 32px;
}

.tvDnZ {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.tvDnZ.IklIs {
    height: 48px;
}

.QxvvG {
    width: 40px;
}

.QxvvG.IklIs {
    width: 48px;
}

.Q6x7E.zUCfr .hItms {
    background: #e6e8ec;
}

.Q6x7E.zUCfr .ET4Ve {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.Q6x7E.zUCfr .UHk0h {
    background: #e6e8ec;
}

@-webkit-keyframes pckUn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes pckUn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.gr8tV .Q6x7E {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 8px 8px 20px;
}

.gr8tV .dwQNg {
    padding: 0 20px;
}

.gr8tV .UHk0h {
    margin: 4px 16px 0 0;
}

.gr8tV .mmrWm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.FP2wn .Q6x7E {
    display: block;
    padding: 12px;
}

.FP2wn .UHk0h {
    margin: 4px 12px 0 0;
}

.FP2wn .YK5yS {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.FP2wn .YK5yS .rDaE0 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.FP2wn .CxTpW {
    margin-top: 8px;
}

.vMhPn .QdH1Z {
    padding: 0 20px 10px;
}

.vMhPn .ORSUB {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-decoration: none;
}

.vMhPn .ORSUB:hover {
    color: #2c2d2e;
    text-decoration: underline;
}

.vMhPn .JR5yP {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 12px;
    margin-left: 8px;
    white-space: nowrap;
}

.vMhPn .JR5yP path,
.vMhPn .JR5yP svg {
    fill: #bfc1c7;
}

.vMhPn .JR5yP path:hover,
.vMhPn .JR5yP svg:hover {
    fill: #b7bac1;
}

.vMhPn .QyuNQ {
    color: #005bd1;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    padding-left: 68px;
    text-decoration: none;
}

.vMhPn .QyuNQ:hover {
    color: #0058cb;
    text-decoration: underline;
}

.vMhPn.Y9LU8 {
    background: rgba(255, 158, 0, 0.12);
    border-radius: 4px;
    margin: 4px;
}

.vMhPn.Y9LU8 .QdH1Z {
    margin-bottom: 0;
    padding: 16px 12px 4px;
}

.vMhPn.Y9LU8 .ORSUB {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    line-height: 20px;
    margin: 0;
}

.vMhPn.Y9LU8 .ORSUB:hover {
    text-decoration: none;
}

.vMhPn.Y9LU8 .JR5yP path,
.vMhPn.Y9LU8 .JR5yP svg {
    fill: #bfc1c7;
    vertical-align: text-top;
}

.vMhPn.Y9LU8 .QdH1Z .xkIsE {
    float: right;
}

.vMhPn.Y9LU8 .QdH1Z .xkIsE svg {
    fill: #bfc1c7;
    vertical-align: middle;
}

.vMhPn.Y9LU8 .xN2Np {
    color: #2c2d2e;
    display: block;
    padding: 12px 16px;
}

.vMhPn.Y9LU8 .xN2Np:hover {
    color: #2c2d2e;
    text-decoration: none;
}

.vMhPn.Y9LU8 .RD7bY {
    font-size: 20px;
    line-height: 28px;
}

.vMhPn.Y9LU8 .LztkL,
.vMhPn.Y9LU8 .RD7bY {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.vMhPn.Y9LU8 .LztkL {
    color: #919399;
    font-size: 17px;
    line-height: 24px;
}

.vMhPn.Y9LU8 .xc9Ap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 4px 16px 16px;
}

.vMhPn.Y9LU8 .xc9Ap .DV160 {
    background: hsla(225, 7%, 76%, 0.48);
    border-radius: 50%;
    height: 8px;
    margin: 0 4px;
    width: 8px;
}

.vMhPn.Y9LU8 .xc9Ap ._5hbB {
    background: #2c2d2e;
}

.piK9K {
    padding: 0;
}

.piK9K .QdH1Z {
    padding: 0 20px 10px;
}

.gUkYr {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.k6OYR {
    width: 35px;
}

.uqPPg {
    width: 100px;
}

.horaC {
    width: 30%;
}

.zikJ7 {
    width: 50%;
}

.Iy53F {
    width: 70%;
}

.fhhTr {
    width: 90%;
}

.qvnJn {
    height: 13px;
    margin: 1px 0 6px;
}

.j3uiq {
    height: 15px;
    margin: 0 0 5px;
}

.bNPFv {
    height: 17px;
    margin: 1px 0 6px;
}

.M5bNV {
    height: 20px;
    margin: 3px 0 5px;
}

.btaKY {
    height: 24px;
    margin: 5px 0 3px;
}

.mVdwZ {
    -webkit-animation: tRZpu 3s linear infinite;
    animation: tRZpu 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.oRTEE {
    height: 28px;
    width: 88px;
}

.XKktJ,
.oRTEE {
    background: #f0f1f3;
}

.XKktJ {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.VKx_Y {
    height: 32px;
    width: 32px;
}

.d55Hp {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.d55Hp.ejpow {
    height: 48px;
}

.QQT1x {
    width: 40px;
}

.QQT1x.ejpow {
    width: 48px;
}

.cEF94.vQcbN .gUkYr {
    background: #e6e8ec;
}

.cEF94.vQcbN .mVdwZ {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.cEF94.vQcbN .XKktJ {
    background: #e6e8ec;
}

@-webkit-keyframes tRZpu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes tRZpu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.APZ3S .cEF94 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 8px 8px 20px;
}

.APZ3S .XKktJ {
    margin: 4px 16px 0 0;
}

.APZ3S .M0yyt {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.c8smg .cEF94 {
    padding: 8px 8px 8px 16px;
}

.c8smg .XKktJ {
    margin: 4px 8px 0 0;
}

.c8smg .M0yyt {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.XPdr8 {
    padding: 20px 0;
}

.pLKuW {
    padding: 20px 20px 10px;
}

.hliJK {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-decoration: none;
}

.hliJK:hover {
    color: #2c2d2e;
    text-decoration: underline;
}

.QSaIr {
    color: #005bd1;
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 12px;
    vertical-align: top;
    white-space: nowrap;
}

.A3dmL {
    display: block;
    padding: 8px 8px 8px 20px;
}

.A3dmL:hover {
    background: rgba(0, 16, 61, 0.08);
    border-radius: 4px;
    text-decoration: none;
}

.hu_Xt {
    display: inline-block;
    margin-top: 4px;
    position: absolute;
    vertical-align: middle;
}

.iRB9n {
    color: #2c2d2e;
    margin-left: 60px;
    min-height: 60px;
    word-break: break-word;
}

.FTa6a {
    font-size: 15px;
    overflow: hidden;
}

.FTa6a,
.WBwr0 {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 20px;
}

.WBwr0 {
    color: #919399;
    font-size: 13px;
}

.ozpon {
    color: #005bd1;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    padding-left: 80px;
    text-decoration: none;
}

.ozpon:hover {
    color: #0058cb;
    text-decoration: underline;
}

.XPdr8.MRq11 {
    padding: 0 0 8px;
}

.XPdr8.MRq11 .pLKuW {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    margin-bottom: 8px;
    padding: 16px;
}

.XPdr8.MRq11 .hliJK {
    display: block;
}

.XPdr8.MRq11 .pLKuW .V__Mw {
    fill: #2c2d2e;
    float: right;
}

.XPdr8.MRq11 .pLKuW .V__Mw svg {
    vertical-align: middle;
}

.XPdr8.MRq11 .A3dmL {
    padding-left: 16px;
}

.XPdr8.MRq11 .A3dmL:hover {
    background: #fff;
}

.XPdr8.MRq11 .iRB9n {
    margin-left: 40px;
    min-height: auto;
}

.Q_ozu {
    display: table;
    padding: 0;
}

.oBZLx {
    display: table-row;
}

.CtZ9j,
.srZrU {
    display: table-cell;
    line-height: 12px;
    vertical-align: top;
}

.srZrU {
    white-space: nowrap;
}

.bsuiK a {
    background: #005ff9;
}

.ZOjZW {
    opacity: 0.6;
}

.CtZ9j {
    width: 100%;
}

.wI_kU {
    padding: 20px 20px 20px 40px;
}

.wI_kU .HkHqi {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 20px;
}

.wI_kU .dCOMU {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.wI_kU .dCOMU ._RZXs {
    margin-right: 12px;
}

.wI_kU .dCOMU .nD9xn {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.wI_kU .dCOMU .nBqR1,
.wI_kU .dCOMU .nBqR1 path,
.wI_kU .dCOMU .nBqR1 svg,
.wI_kU .dCOMU svg.nBqR1 {
    fill: #fff;
    color: #fff;
}

.wI_kU .dCOMU .nBqR1 {
    display: block;
}

.wI_kU .dCOMU .CMazl {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 4px;
}

.wI_kU.wQLDn {
    padding: 16px;
}

.wI_kU.wQLDn .HkHqi {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 12px;
}

.DNpYu {
    padding: 20px 20px 0 40px;
}

.DNpYu .igvyV {
    color: inherit;
    font-size: 24px;
    line-height: 32px;
    margin: 0;
}

.DNpYu .g8jua,
.DNpYu .igvyV {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.DNpYu .g8jua {
    color: #919399;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 4px;
}

.DNpYu .bYjct,
.DNpYu .bYjct .g8jua {
    color: #fff;
}

.DNpYu .cVMju {
    margin-top: 20px;
    padding: 0;
}

.DNpYu .MvY98 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    padding-top: 20px;
    position: relative;
}

.DNpYu .MvY98 p {
    margin: 0;
}

.DNpYu.HcPBT {
    padding: 16px;
}

.DNpYu.HcPBT .cVMju {
    margin-top: 16px;
}

.DNpYu.HcPBT .MvY98 {
    padding-top: 16px;
}

.DNpYu.HcPBT .igvyV {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
}

.DNpYu.HcPBT .MXe3G {
    float: left;
    line-height: 32px;
    margin-right: 8px;
}

.DNpYu.HcPBT .MXe3G svg {
    vertical-align: middle;
}

.Y5NHx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.Y5NHx .I9ZMF {
    border-radius: 4px;
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-right: 8px;
    padding: 8px 12px;
    position: relative;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.Y5NHx .I9ZMF:hover {
    background: #f0f1f3;
}

.Y5NHx .OefK7,
.Y5NHx .OefK7:hover {
    background: #f0f1f3;
    font-weight: 700;
}

.Y5NHx .I9ZMF span {
    display: inline-block;
}

.Y5NHx .I9ZMF .yP12x {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}

.Y5NHx .I9ZMF .tWvjN {
    font-weight: 700;
    opacity: 0;
}

.Y5NHx.dpiSz .I9ZMF {
    color: #fff;
}

.Y5NHx.dpiSz .I9ZMF:hover {
    border-color: hsla(0, 0%, 100%, 0.48);
}

.Y5NHx.dpiSz .OefK7,
.Y5NHx.dpiSz .OefK7:hover {
    border-color: #fff;
}

.sn9fJ {
    background: #fff;
    color: #2c2d2e;
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    right: 0;
    width: 100%;
}

.sn9fJ,
.sn9fJ .lEFH5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.sn9fJ .ew4Zd {
    padding-bottom: 20px;
    padding-right: 20px;
    padding-top: 20px;
}

.sn9fJ .druR6 {
    width: 100%;
}

.sn9fJ .druR6 .QqUKV {
    fill: #fff;
}

.sn9fJ .lEFH5 span {
    margin-left: 8px;
    vertical-align: middle;
}

.sn9fJ .lEFH5:hover > span {
    text-decoration: underline;
}

.AYY99 {
    padding-right: 0;
    text-align: center;
}

.dyh8W {
    line-height: 0;
    padding: 16px;
}

.baIk3 {
    color: rgba(44, 45, 46, 0.48);
    cursor: default;
}

.baIk3 .lEFH5:hover > span {
    text-decoration: none;
}

.gRCoJ .lEFH5 {
    background: rgba(13, 194, 104, 0.08);
}

.gRCoJ .ew4Zd {
    padding-bottom: 16px;
    padding-top: 16px;
}

.gRCoJ .lEFH5:hover {
    background: rgba(13, 194, 104, 0.16);
}

.gRCoJ .lEFH5:hover > span {
    text-decoration: none;
}

.gRCoJ .lEFH5 i {
    background: #59c354;
    border-radius: 4px;
    color: #fff;
    font-style: normal;
    padding: 4px 8px;
}

.sn9fJ .QqUKV {
    fill: #2c2d2e;
    vertical-align: middle;
}

.rI2Ce {
    background: #fff;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    list-style: none;
    padding: 8px 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 1200;
}

.CHHtH,
.rI2Ce {
    position: absolute;
}

.CHHtH {
    border: 8px solid transparent;
    border-bottom-color: #fff;
    height: 0;
    top: -16px;
    width: 0;
}

.OLyUK {
    top: -8px;
}

.biv56 {
    right: -20px;
}

.biv56,
.lkvFr {
    margin-top: 16px;
}

.lkvFr {
    left: -20px;
}

.cZ8Oo {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
}

.TJkVh {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    white-space: nowrap;
}

.mej1R {
    opacity: 0.48;
    pointer-events: none;
}

.TJkVh:hover {
    background: #f0f1f3;
}

.TJkVh .H6eyC {
    color: #2c2d2e;
    cursor: pointer;
    display: block;
    padding: 10px 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.TJkVh .H6eyC:active {
    background: #dddfe4;
}

.TJkVh a {
    color: #2c2d2e;
    text-decoration: none;
}

.Ainfb {
    fill: #919399;
    margin-right: 16px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}

.XF7ux {
    fill: #ff9e00;
}

.jMVib {
    color: #919399;
    margin-left: 8px;
}

.OcCn6.rI2Ce {
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 20px;
    padding: 8px 0;
    position: absolute;
    right: 20px;
}

.OLyUK.OcCn6 {
    margin: 0;
}

.A4LTz {
    display: none;
}

.TE956 {
    cursor: pointer;
}

.nmqFX {
    fill: #2c2d2e;
    position: relative;
}

.P97uD {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.32);
    list-style: none;
    padding: 20px;
    position: absolute;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 1200;
}

.mKbDY {
    right: 0;
}

.wVjck {
    left: 0;
}

.gZB87 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    white-space: nowrap;
}

.gZB87 a {
    color: #2c2d2e;
}

.lWWfX {
    margin-right: 8px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}

.d4U5o {
    fill: #ff9e00;
}

.f8z5k {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-end;
    white-space: nowrap;
}

:not(.disable-visible) .BY9yV[style*="display: none"] {
    display: unset !important;
}

/* типа исправление визуального фокуса на ПК */
.BY9yV {
    opacity: 0.579;
}

.BY9yV:hover {
    opacity: 1;
}

.f8z5k.space {
    gap: 0px;
    margin-right: 4px;
}

.f8z5k.no-text * {
    margin-right: 0 !important;
}

.erase {
    fill: #f27d0c;
    color: #f27d0c;
}

svg.stroke-remove path {
    stroke: #fc2c38;
}

svg.stroke-erase path {
    stroke: #f27d0c;
}

svg.stroke-restore path {
    stroke: #59c354;
}

svg.loading-spinning {
    animation-duration: 0.579s;
    animation-name: loading-spinner;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-timing-function: linear;
}

@keyframes loading-spinner {
    from {
        transform: rotate(0) scale(1.5);
    }
    to {
        transform: rotate(360deg) scale(1.5);
    }
}

.unban-container {
    display: flex;
    flex-direction: column;
    padding-top: 16px;
    gap: 16px;
    justify-content: start;
    align-items: center;
}

.no-margin {
    margin: 0 !important;
}

.unban-info-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
    overflow-y: auto;
}

.unban-info-list li {
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
}

.theme-dark .unban-info-list li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

.unban-name {
    color: #07f;
}

.theme-dark .unban-name {
    color: #fff;
}

.unban-info-list li.no-sep {
    padding-bottom: unset;
    border-bottom: unset;
}

.wjjeg .e_McW .BY9yV {
    background: transparent !important;
}

/* в профиле */

.R6nSi.bottom-positioned {
    display: block !important;
    position: unset !important;
    overflow: hidden; /* float collapse fix */
    transform: translate(-12px, 8px);
}

.R6nSi.bottom-positioned .lxSX5 {
    float: left;
}

/* лента вопросов */

.bottom-moderation .b4hYp {
    display: flex !important;
    flex-direction: column-reverse;
}

.bottom-moderation .b4hYp .BY9yV {
    position: unset !important;
    transform: translate(-12px, 8px);
}

.bottom-moderation .b4hYp .f8z5k {
    justify-content: flex-start;
}

.bottom-moderation-touch {
    margin-bottom: 28px;
}

.bottom-moderation-touch .BY9yV {
    left: 0 !important;
    right: unset !important;
    transform: translate(-12px, 32px);
}

/* смещение кнопки в начало */
.start .f8z5k {
    justify-content: flex-start;
}

/* гарантия соответствия */
:not(.JcIsx) > .f8z5k .Wjnkw {
    padding: 6px 12px !important;
}

.top-offset .f8z5k {
    transform: translate(0, -6px);
}

/* нормальное положение кнопки восстановления у удалённого комментария */
.comment-no-bottom-margin .RvQSI {
    margin: 0 !important;
}

/* убираем избыточные нижние отступы */
.uFG7L .de_vs.no-bottom-space {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 16px !important;
}

/* добавляем отступ под скрытием контента и фиксируем его */
.XM1Ce {
    margin-bottom: 12px !important;
}

.hidden-question-buttons-margin {
    margin-left: 16px;
}

.OKzub.dropdown-flat {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    background-color: #f9f9f9;
}

.OKzub.dropdown-flat .oZz7C {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    background-color: #f9f9f9;
}

.theme-dark .OKzub.dropdown-flat {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    background-color: #1f1f1f;
}

.theme-dark .OKzub.dropdown-flat .oZz7C {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    background-color: #1f1f1f;
}

.I04oe .Wjnkw {
    color: #fff;
}

.I04oe.wW0lr .Wjnkw {
    background: #ff4466;
}

.I04oe.wW0lr * {
    color: #fff;
}

.I04oe.wW0lr * {
    cursor: default;
}

.massacre-tabs ._9_9O {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.massacre-checkbox .F9Snf.EYwUW {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.nt-img_massacre {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/fire.svg);
}

.nt-img_massacre-amnesty {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/restore.svg);
}

.yt1oy {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.yt1oy,
.yt1oy:hover {
    color: #005ff9;
}

.gf2H7 {
    pointer-events: none;
}

.gf2H7,
.gf2H7:hover {
    color: rgba(0, 95, 249, 0.48);
}

.Y9lkG,
.YUc77,
.YUc77:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.YUc77:after {
    border-right: 1px solid #919399;
    content: " ";
    margin: 0 9.5px;
}

.YUc77:last-child:after {
    content: "";
    display: none;
}

.zZzhQ {
    clear: both;
}

.BbA3x {
}

.Wjuq1 {
    fill: #005ff9;
    color: #005ff9;
}

.mP4zF {
    fill: #fc2c38;
    color: #fc2c38;
}

.S2TjF {
    fill: #59c354;
    color: #59c354;
}

.ptXVZ {
    background: #f0f1f3;
    color: #919399;
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 12px;
    line-height: 16px;
    padding: 4px 8px;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap;
    word-break: break-word;
}

.ptXVZ .sudsH svg {
    float: left;
}

.ptXVZ .Swa20 {
    line-height: 16px;
}

.ptXVZ .NdoBT {
    margin-left: 24px;
}

.ptXVZ .Swa20 * {
    vertical-align: baseline;
}

.ptXVZ path,
.ptXVZ svg {
    fill: #fff;
    height: 16px;
    margin-right: 4px;
    width: 16px;
}

.YjQx9 {
    border-radius: 4px;
}

.tLfJe {
    background: #ff9e00;
}

.w5WNS {
    background: #dddfe4;
}

.R3pDt path,
.R3pDt svg {
    fill: #ff9e00;
}

.MKIg8 {
    color: #fff;
    font-weight: 700;
}

.MKIg8 path,
.MKIg8 svg {
    fill: #fff;
}

.Z0_z2 path,
.Z0_z2 svg {
    fill: #2c2d2e;
}

.PJ3KG {
    padding: 5px 8px;
}

.lF36O {
    padding: 4px 8px;
    vertical-align: top;
}

.DYpPd {
    font-weight: 700;
}

.qIwHq {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 12px;
    white-space: nowrap;
}

.WZCVs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
}

.WZCVs > * {
    margin-right: 8px;
}

.dPndD {
    height: 72px;
    min-height: 72px;
    padding: 20px;
}

.jE5xf {
    background: #f0f1f3;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    height: 32px;
    padding-top: 6px;
    text-align: center;
    vertical-align: top;
    width: 32px;
}

.jE5xf:hover {
    background: #e6e8ec;
}

.HlIhB {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.HlIhB .qWxAZ {
    fill: #bfc1c7;
    vertical-align: text-top;
}

.HlIhB:hover {
    text-decoration: none;
}

.HlIhB:hover .qWxAZ {
    fill: #2c2d2e;
}

.HlIhB:hover .jCx3r {
    color: #2c2d2e;
}

.HlIhB .YJAqn,
.HlIhB:hover .YJAqn {
    fill: #2c2d2e;
}

.HlIhB .FcDg7,
.HlIhB:hover .FcDg7 {
    fill: #0dc268;
}

.HlIhB .zTnNg,
.HlIhB:hover .zTnNg {
    fill: #005ff9;
}

.HlIhB .YL1JD,
.HlIhB:hover .YL1JD {
    fill: hsla(225, 7%, 76%, 0.48);
}

.amd84 {
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.amd84,
.jCx3r {
    display: inline-block;
    margin-right: 8px;
}

.jCx3r {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
}

.DiaMa {
    color: #2c2d2e;
}

.EHrko {
    display: inline-block;
}

.EHrko span {
    opacity: 0;
}

.uGJ60 span {
    left: 0;
    position: absolute;
    top: 0;
}

.jCx3r .oUeKv {
    display: inline-block;
}

.jCx3r .oUeKv span {
    left: 0;
    position: absolute;
    top: 0;
}

.DC2Nm {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.HlIhB.r0VuJ,
.HlIhB.r0VuJ .HlIhB,
.HlIhB.y9ifI,
.HlIhB.y9ifI .HlIhB {
    line-height: 16px;
}

.HlIhB.r0VuJ .DC2Nm,
.HlIhB.r0VuJ .jCx3r,
.HlIhB.y9ifI .DC2Nm,
.HlIhB.y9ifI .jCx3r {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.HlIhB.r0VuJ .DC2Nm:hover,
.HlIhB.y9ifI .DC2Nm:hover {
    color: #2c2d2e;
}

.P9xcP {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.X5s96 {
    display: inline-block;
    vertical-align: middle;
}

.X5s96 .vyeZZ {
    fill: #fff;
}

.X5s96 .jpFLi {
    vertical-align: text-bottom;
}

.X5s96 .PJ5fx {
    fill: hsla(225, 7%, 76%, 0.48);
}

.niXhG {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 20px;
    -webkit-transition: -webkit-transform 0.1s ease-out;
    transition: -webkit-transform 0.1s ease-out;
    transition: transform 0.1s ease-out;
    transition:
        transform 0.1s ease-out,
        -webkit-transform 0.1s ease-out;
}

.niXhG:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.niXhG .bewUw {
    margin-left: -8px;
    position: relative;
}

.PuPkz {
    fill: #2c2d2e;
    cursor: pointer;
    line-height: 12px;
    padding-left: 8px;
}

.PuPkz path,
.PuPkz svg {
    vertical-align: text-top;
}

.PuPkz .Z38Hk {
    fill: #0dc268;
}

.PJ6De {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    line-height: 42px;
    position: relative;
}

.AB7Gi {
    display: inline-block;
}

.AB7Gi span {
    opacity: 0;
}

.npi9t span {
    left: 0;
    position: absolute;
    top: 0;
}

.PJ6De .y4g4I {
    display: inline-block;
}

.PJ6De .AhoWl {
    left: 0;
    position: absolute;
    top: 0;
}

.PJ6De .cCWYr {
    color: #0dc268;
}

@media (max-width: 380px) {
    .UhL3m .niXhG {
        display: none;
    }
}

.likes-enter-active,
.likes-leave-active {
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition:
        transform 0.5s,
        -webkit-transform 0.5s;
    -webkit-transition-property:
        opacity,
        -webkit-transform;
    transition-property:
        opacity,
        -webkit-transform;
    transition-property: opacity, transform;
    transition-property:
        opacity,
        transform,
        -webkit-transform;
}

.likes-enter,
.likes-leave-to {
    opacity: 0;
}

.likes-upgrade .likes-enter {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}

.likes-downgrade .likes-enter,
.likes-upgrade .likes-leave-to {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}

.likes-downgrade .likes-leave-to {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}

.WFd6V {
    line-height: 0;
}

.PCyin {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.CnaEq {
    width: 58px;
}

.zjBNX {
    width: 68px;
}

.OwTgn {
    width: calc(100% - 88px);
}

.mZknP {
    background: #f0f1f3;
    margin-bottom: 18px;
    margin-top: 12px;
}

.JvbHi,
.mZknP {
    height: 12px;
    position: relative;
}

.JvbHi {
    padding: 16px;
}

.WC5mu {
    background: #f0f1f3;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
}

.Dotee,
.NCLuj,
.WC5mu {
    height: 12px;
    position: relative;
}

.NCLuj,
.nKlNN {
    background: #f0f1f3;
}

.nKlNN {
    border-radius: 50%;
    height: 48px;
    position: absolute;
    width: 48px;
}

.VbmqW {
    top: -6px;
}

.eBduO {
    background: #e6e8ec;
}

.zpveg {
    -webkit-animation: Hq6zU 3s linear infinite;
    animation: Hq6zU 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(
        90deg,
        #f0f1f3 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #f0f1f3 30%
    );
    background-size: 200%;
    height: 12px;
    left: 0;
    top: 0;
    width: 100%;
}

.NwePi {
    height: 15px;
}

.s81V8 {
    height: 18px;
}

@-webkit-keyframes Hq6zU {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes Hq6zU {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.ysqvR {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px 0 40px;
}

.nKlNN {
    height: 32px;
    margin-right: 12px;
    position: relative;
    width: 32px;
}

.tLur9 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.ysqvR .JQee4 {
    height: 18px;
}

.ysqvR .JQee4,
.ysqvR .tFU2c {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.ysqvR .tFU2c {
    height: 12px;
}

.rqjsK {
    opacity: 0.48;
}

.wjjeg {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px 16px 40px;
}

.ledlq {
    border-bottom: none;
}

.wjjeg:hover .rqjsK {
    opacity: 1;
}

.wjjeg .j7c6B {
    margin-right: 12px;
}

.wjjeg ._eIco {
    margin-bottom: -6px;
    margin-top: -6px;
}

.wjjeg .e_McW {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    width: calc(100% - 44px);
}

.wjjeg .OE5yJ {
    float: right;
}

.wjjeg .e_McW .BY9yV {
    background: white;
    bottom: -6px;
    position: absolute;
    right: 0;
    z-index: 5;
}

.wjjeg .e_McW .ToOwW {
    margin-right: 8px;
    vertical-align: middle;
}

.wjjeg .e_McW .ZePiW {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    word-break: break-word;
}

.wjjeg .e_McW ._HC_y,
.wjjeg .e_McW .i8c20,
.wjjeg .e_McW .sLn02 {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.wjjeg .e_McW .i8c20 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 8px;
    white-space: pre-wrap;
}

.wjjeg .e_McW .AErTy,
.wjjeg .e_McW .i8c20 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.wjjeg .e_McW .AErTy {
    max-width: 100%;
    overflow: hidden;
}

.wjjeg .e_McW .qP316 {
    overflow: unset;
}

.wjjeg .e_McW .C26X3 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.wjjeg .e_McW .i8c20 .O0lVv {
    margin-right: 16px;
}

.wjjeg .CtfQr,
.wjjeg .Rse6b,
.wjjeg .d7bO1,
.wjjeg .d8ffX {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.wjjeg .Rse6b {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wjjeg .d7bO1 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
}

.wjjeg .CtfQr {
    margin-right: 8px;
}

.wjjeg .CtfQr svg {
    fill: #bfc1c7;
    margin-right: 8px;
    vertical-align: text-top;
}

.jNHw6 {
    -webkit-animation: otvet-highlight-new 5s ease-out 1;
    animation: otvet-highlight-new 5s ease-out 1;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    background: rgba(13, 194, 104, 0.08);
}

.wjjeg.IKAbv {
    padding: 16px;
}

.wjjeg.IKAbv .sLn02 {
    color: #2c2d2e;
    font-weight: 700;
}

.wjjeg.IKAbv .j7c6B {
    margin-top: 4px;
}

.wjjeg.IKAbv .b4hYp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
}

.wjjeg.IKAbv .i8c20 {
    margin: 0;
    overflow: hidden;
}

.wjjeg.IKAbv .jUGG7 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    color: #919399;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 20px;
    margin-top: 12px;
    max-width: 100%;
    overflow: hidden;
    white-space: pre-wrap;
}

.wjjeg.IKAbv .jUGG7 .Y9Kkn {
    -ms-grid-column-align: self-end;
    justify-self: self-end;
    white-space: nowrap;
}

.wjjeg.IKAbv .jUGG7 .d8ffX {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wjjeg.IKAbv .jUGG7 .R4P7k {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.wjjeg.IKAbv .jUGG7 .CtfQr,
.wjjeg.IKAbv .jUGG7 .d8ffX,
.wjjeg.IKAbv .jUGG7 .h8WHa {
    white-space: nowrap;
}

.wjjeg.IKAbv .jUGG7 .CtfQr svg,
.wjjeg.IKAbv .jUGG7 .d8ffX svg,
.wjjeg.IKAbv .jUGG7 .h8WHa svg {
    fill: #bfc1c7;
    margin: 0 4px;
    vertical-align: text-top;
}

.wjjeg.IKAbv .jUGG7 .CtfQr svg {
    margin-left: 8px;
}

.wjjeg.IKAbv .jUGG7 .A3oxv svg {
    margin-left: 0;
}

.wjjeg.IKAbv .jUGG7 .Gq6p2 {
    margin-right: 0;
}

.wjjeg.IKAbv .jUGG7 .h8WHa,
.wjjeg.IKAbv .jUGG7 .h8WHa:hover {
    color: inherit;
    text-decoration: none;
}

.C9Uyy {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.qsNP7 {
    width: 35px;
}

.Ut94r {
    width: 100px;
}

.Sh6RJ {
    width: 30%;
}

._nH7R {
    width: 50%;
}

.HSRUV {
    width: 70%;
}

.VmA9_ {
    width: 90%;
}

.REwh3 {
    height: 13px;
    margin: 1px 0 6px;
}

.X9haL {
    height: 15px;
    margin: 0 0 5px;
}

.lQ18m {
    height: 17px;
    margin: 1px 0 6px;
}

.JmC6q {
    height: 20px;
    margin: 3px 0 5px;
}

.oyQP2 {
    height: 24px;
    margin: 5px 0 3px;
}

.ufQG8 {
    -webkit-animation: CFRcb 3s linear infinite;
    animation: CFRcb 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.p0gt_ {
    height: 28px;
    width: 88px;
}

.kPXtT,
.p0gt_ {
    background: #f0f1f3;
}

.kPXtT {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.mNatr {
    height: 32px;
    width: 32px;
}

.CCKjC {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.CCKjC.eSz1d {
    height: 48px;
}

.qLtbf {
    width: 40px;
}

.qLtbf.eSz1d {
    width: 48px;
}

.IhTD0.gqG6n .C9Uyy {
    background: #e6e8ec;
}

.IhTD0.gqG6n .ufQG8 {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.IhTD0.gqG6n .kPXtT {
    background: #e6e8ec;
}

@-webkit-keyframes CFRcb {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes CFRcb {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.eqfCl .IhTD0 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px 16px 40px;
}

.eqfCl .kPXtT {
    margin: 0 16px 0 0;
}

.eqfCl .Pv3nM {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.eqfCl .IhTD0 .tzUbR {
    margin-top: 16px;
}

.c2p9j .IhTD0 {
    display: block;
    padding: 16px;
}

.c2p9j .qXqig {
    padding: 16px 20px;
}

.c2p9j .kPXtT {
    margin: 4px 12px 0 0;
}

.c2p9j ._TtX1 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.c2p9j ._TtX1 .tzUbR {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0;
}

.c2p9j .Xs51w {
    margin-top: 8px;
}

.c2p9j .t8RDU {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.Ukx7k {
    border-top: 1px solid rgba(0, 16, 61, 0.08);
}

.TGXgd {
    max-height: 0;
}

.Ukx7k .eKgQv {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding: 20px 40px;
    text-align: center;
}

.Ukx7k .K_Z1w,
.Ukx7k .eKgQv,
.Ukx7k .k7pIr {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
}

.Ukx7k .l9jni .fLIob {
    display: block;
    margin: 60px auto 28px;
}

.Ukx7k .l9jni .SML_R {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: auto;
    padding-bottom: 80px;
    text-align: center;
}

.kMriz {
    cursor: pointer;
    display: inline-block;
    list-style: none;
    position: relative;
    vertical-align: top;
}

._g8xp {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding: 8px 16px;
    position: absolute;
    top: 0;
}

.tE8hx {
    padding-left: 0;
}

.QZJaU {
    padding-right: 0;
}

.BXhOr {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    padding: 8px 16px;
}

.vCEPx {
    padding-left: 0;
}

.AHDcS {
    padding-right: 0;
}

._e7IV {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    padding: 8px 16px;
    visibility: hidden;
}

.Ye3eg {
    padding-left: 0;
}

.wqQIN {
    padding-right: 0;
}

._g8xp:hover {
    color: #2c2d2e;
    text-decoration: none;
}

.ObpTg ._g8xp {
    color: rgba(44, 45, 46, 0.48);
}

@media (max-width: 1260px) {
    ._e7IV,
    ._g8xp {
        padding-left: 8px;
        padding-right: 8px;
    }

    .Ye3eg,
    .tE8hx {
        padding-left: 0;
    }

    .QZJaU,
    .wqQIN {
        padding-right: 0;
    }
}

@media (max-width: 1180px) {
    ._e7IV,
    ._g8xp {
        padding-left: 16px;
        padding-right: 16px;
    }

    .Ye3eg,
    .tE8hx {
        padding-left: 0;
    }

    .QZJaU,
    .wqQIN {
        padding-right: 0;
    }
}

@media (max-width: 980px) {
    ._e7IV,
    ._g8xp {
        padding-left: 8px;
        padding-right: 8px;
    }

    .Ye3eg,
    .tE8hx {
        padding-left: 0;
    }

    .QZJaU,
    .wqQIN {
        padding-right: 0;
    }
}

.zzx8j ._e7IV,
.zzx8j ._g8xp {
    padding-bottom: 6px;
    padding-top: 6px;
}

.fzmII {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
}

._9_9O {
    display: inline-block;
    overflow: hidden;
    padding: 8px 40px 0;
    position: relative;
    white-space: nowrap;
}

.J_cxF {
    background: #005bd1;
    height: 2px;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transition:
        left 0.5s,
        width 0.5s ease;
    transition:
        left 0.5s,
        width 0.5s ease;
}

.aGI7o {
    height: 2px;
    position: relative;
}

.aPKtP {
    pointer-events: none;
}

.KZVA1 {
    -webkit-overflow-scrolling: touch;
    display: block;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.KZVA1 ._9_9O {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
}

.KZVA1::-webkit-scrollbar {
    display: none;
}

.keuX6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.c02vc {
    width: 100%;
}

.x7fsg {
    table-layout: fixed;
}

.JFgT0 {
    display: table-row;
}

.uynT9 {
    display: table-cell;
    vertical-align: middle;
}

.wINfr {
    width: 100%;
}

.GNPqt {
    vertical-align: top;
}

.TxNZf {
    vertical-align: bottom;
}

.BYc_c {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.GWFlP {
    border: 0;
}

.ZhtC6 {
    height: 21px;
}

.hIQcU > div {
    margin-bottom: 20px;
}

.hIQcU > div:empty {
    display: none;
}

.avHjV {
    margin-bottom: 40px;
}

.hQNmy {
    margin-bottom: 12px;
}

.uhjil {
    padding: 20px 20px 20px 40px;
}

.qZ55E {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 20px 40px;
}

.qZ55E span {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}

.olUGT .hUgW2,
.olUGT .uhjil {
    padding: 0;
}

.olUGT .qZ55E {
    display: block;
    line-height: 8px;
    margin-bottom: 12px;
    padding: 16px;
}

.olUGT .qZ55E span {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.olUGT .qZ55E .kbvlP {
    margin-top: 12px;
    width: 100%;
}

.cC5aB,
.olUGT .MdNK0 {
    margin-bottom: 12px;
}

.cC5aB {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.RFDlR {
    width: 35px;
}

.aylKy {
    width: 100px;
}

.G5YDH {
    width: 30%;
}

.FNiG3 {
    width: 50%;
}

.pk77F {
    width: 70%;
}

.XunuY {
    width: 90%;
}

.boGbQ {
    height: 13px;
    margin: 1px 0 6px;
}

.fZO_c {
    height: 15px;
    margin: 0 0 5px;
}

.WeVTh {
    height: 17px;
    margin: 1px 0 6px;
}

.IwxE7 {
    height: 20px;
    margin: 3px 0 5px;
}

.o5faR {
    height: 24px;
    margin: 5px 0 3px;
}

.Id8P6 {
    -webkit-animation: EQwBz 3s linear infinite;
    animation: EQwBz 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.gRGw4 {
    height: 28px;
    width: 88px;
}

.gRGw4,
.yrbQl {
    background: #f0f1f3;
}

.yrbQl {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.e4Hxf {
    height: 32px;
    width: 32px;
}

.u8Qko {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.u8Qko.XAbxh {
    height: 48px;
}

.aWPzL {
    width: 40px;
}

.aWPzL.XAbxh {
    width: 48px;
}

.crqsR.ZnzMx .cC5aB {
    background: #e6e8ec;
}

.crqsR.ZnzMx .Id8P6 {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.crqsR.ZnzMx .yrbQl {
    background: #e6e8ec;
}

@-webkit-keyframes EQwBz {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes EQwBz {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.T5a5D ._ea7w {
    padding: 0 0 12px 20px;
}

.T5a5D .DBI1D {
    padding: 8px 8px 8px 20px;
}

.EoL1y {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.UCU6u {
    width: 35px;
}

.RZp7p {
    width: 100px;
}

.tJukM {
    width: 30%;
}

.cQ5Zi {
    width: 50%;
}

.fZELk {
    width: 70%;
}

.oXc7J {
    width: 90%;
}

.HZBzj {
    height: 13px;
    margin: 1px 0 6px;
}

.AduT5 {
    height: 15px;
    margin: 0 0 5px;
}

.yNPKO {
    height: 17px;
    margin: 1px 0 6px;
}

.FcQoB {
    height: 20px;
    margin: 3px 0 5px;
}

.thRZN {
    height: 24px;
    margin: 5px 0 3px;
}

.qH5vP {
    -webkit-animation: UACmX 3s linear infinite;
    animation: UACmX 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.kx_aA {
    height: 28px;
    width: 88px;
}

.Yg5RC,
.kx_aA {
    background: #f0f1f3;
}

.Yg5RC {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.tJ4Rl {
    height: 32px;
    width: 32px;
}

.TCkDU {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.TCkDU.Nd1tl {
    height: 48px;
}

.bGZHt {
    width: 40px;
}

.bGZHt.Nd1tl {
    width: 48px;
}

.VmDfz.OO9fN .EoL1y {
    background: #e6e8ec;
}

.VmDfz.OO9fN .qH5vP {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.VmDfz.OO9fN .Yg5RC {
    background: #e6e8ec;
}

@-webkit-keyframes UACmX {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes UACmX {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.t7uEQ {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.UZBUc {
    width: 100%;
}

.i_dAz {
    table-layout: fixed;
}

.VrmLp {
    display: table-row;
}

.oy4Mj {
    display: table-cell;
    vertical-align: middle;
}

.aav4M {
    width: 100%;
}

.hWVqF {
    vertical-align: top;
}

.sbOBO {
    vertical-align: bottom;
}

.mahUd {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.feLbZ {
    border: 0;
}

.WHwo4 {
    height: 21px;
}

.bvkqM .VmDfz {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 20px 40px;
}

.bvkqM .Yg5RC {
    margin: 0 12px 0 0;
}

.bvkqM .p7xtq {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.bvkqM .VmDfz .Y7040 {
    display: inline-block;
    margin-bottom: 8px;
    width: 100%;
}

.bvkqM .VmDfz .IZ1Ib {
    margin-bottom: 24px;
}

.bvkqM .VmDfz .IZ1Ib,
.bvkqM .VmDfz .Jc_ej {
    display: inline-block;
    width: 100%;
}

.bvkqM .VmDfz .S6y3f {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 4px;
    margin-top: 14px;
}

.bvkqM .VmDfz .S6y3f,
.bvkqM .VmDfz .S6y3f .iju9x,
.bvkqM .VmDfz .S6y3f .r4Y5Q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.bvkqM .VmDfz .S6y3f .DcOKm {
    width: 131px;
}

.bvkqM .VmDfz .S6y3f .I4zCy,
.bvkqM .VmDfz .S6y3f .bEbPx,
.bvkqM .VmDfz .S6y3f .rKFCs {
    margin-left: 12px;
}

.KHVdC {
    margin-top: 12px;
}

.KHVdC .gl75J {
    padding: 20px 20px 20px 40px;
}

.KHVdC .VmDfz,
.KHVdC .gl75J {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}

.KHVdC .VmDfz {
    padding: 28px 0 20px 40px;
}

.KHVdC .VmDfz .SonA9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.KHVdC .Yg5RC {
    margin: 0 12px 0 0;
}

.KHVdC .p7xtq {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around;
}

.KHVdC .VmDfz .Jc_ej {
    margin-top: 8px;
    padding-left: 60px;
}

.KHVdC .VmDfz .S6y3f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    padding-left: 60px;
}

.KHVdC .VmDfz .S6y3f .Mn65Y {
    margin-right: 16px;
}

.JoKyn {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.WsPam {
    width: 35px;
}

.RP_Ip {
    width: 100px;
}

.kGkxR {
    width: 30%;
}

.G1CIT {
    width: 50%;
}

.FUGi8 {
    width: 70%;
}

.K0tKI {
    width: 90%;
}

.eIrvH {
    height: 13px;
    margin: 1px 0 6px;
}

.bBjMY {
    height: 15px;
    margin: 0 0 5px;
}

.D1Bog {
    height: 17px;
    margin: 1px 0 6px;
}

.RV1AL {
    height: 20px;
    margin: 3px 0 5px;
}

.zn8o3 {
    height: 24px;
    margin: 5px 0 3px;
}

.oDsd1 {
    -webkit-animation: t_16n 3s linear infinite;
    animation: t_16n 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.aZazF {
    height: 28px;
    width: 88px;
}

.aZazF,
.iSK1i {
    background: #f0f1f3;
}

.iSK1i {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.pgfvI {
    height: 32px;
    width: 32px;
}

.h_ZDg {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.h_ZDg.xAjRt {
    height: 48px;
}

.SDYWi {
    width: 40px;
}

.SDYWi.xAjRt {
    width: 48px;
}

.UAuTy.rbPph .JoKyn {
    background: #e6e8ec;
}

.UAuTy.rbPph .oDsd1 {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.UAuTy.rbPph .iSK1i {
    background: #e6e8ec;
}

@-webkit-keyframes t_16n {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes t_16n {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.nwk2I {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.OoEul {
    width: 100%;
}

.bEgYB {
    table-layout: fixed;
}

.Blo5p {
    display: table-row;
}

.skaUY {
    display: table-cell;
    vertical-align: middle;
}

.vIiuI {
    width: 100%;
}

.MavN4 {
    vertical-align: top;
}

.ueQ8q {
    vertical-align: bottom;
}

.mrUOu {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.sVpKQ {
    border: 0;
}

.awcjE {
    height: 21px;
}

.JE_0m {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
    padding: 16px;
}

.JE_0m .UAuTy .SXPg1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 12px;
}

.JE_0m .iSK1i {
    margin: 0 12px 0 0;
}

.JE_0m .zWidR {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around;
}

.JE_0m .UAuTy ._3fXH {
    margin-bottom: 24px;
    margin-top: 8px;
}

.JE_0m .UAuTy .o4blh {
    margin-bottom: 16px;
}

.JE_0m .UAuTy .JgXjN {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 4px;
    margin-top: 14px;
}

.JE_0m .UAuTy .JgXjN,
.JE_0m .UAuTy .JgXjN .fCvxB,
.JE_0m .UAuTy .JgXjN .zthu2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.JE_0m .UAuTy .JgXjN .byqbu,
.JE_0m .UAuTy .JgXjN .n9tFD {
    margin-left: 12px;
}

.JE_0m .UAuTy .CNtJT {
    margin-top: 20px;
}

.VjVST {
    margin-top: 12px;
}

.VjVST,
.VjVST .hfQJm {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}

.VjVST .hfQJm {
    padding: 12px 12px 12px 20px;
}

.VjVST .UAuTy {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
    padding: 16px;
}

.VjVST .UAuTy .SXPg1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.VjVST .iSK1i {
    margin: 0 12px 0 0;
}

.VjVST .zWidR {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around;
}

.VjVST .UAuTy ._3fXH {
    margin-top: 8px;
}

.VjVST .UAuTy .JgXjN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
}

.VjVST .UAuTy .JgXjN .j9D3k {
    margin-right: 16px;
}

.fvGU1 {
    display: inline;
    margin: 0;
    word-break: break-word;
}

.ITh_f {
    color: #919399;
    text-decoration: none;
}

.ITh_f:hover {
    text-decoration: underline;
}

.HSVbK {
    color: #eb1981;
    cursor: pointer;
    font-weight: 700;
    text-decoration: none;
}

.HSVbK:hover {
    text-decoration: underline;
}

.Xn2FM {
    display: inline-block;
    margin: 0 4px 0 0;
    max-width: 100%;
    white-space: pre-wrap;
}

.GZUQa {
    height: 120px;
}

.erIfU {
    display: block;
}

.NdhrU {
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 8px 8px 8px 0;
    min-height: 0;
    min-width: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto;
}

.JiUwh {
    height: auto;
}

.F71YU {
    display: block;
}

.F21Gs {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.OKueh {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: rgba(0, 16, 61, 0.08);
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 120px;
    justify-content: center;
    margin: 8px 8px 8px 0;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 120px;
}

.OKueh:hover .kusW1 {
    opacity: 0.8;
}

.Ris7k iframe {
    margin-top: 8px;
    width: 100%;
}

.kusW1 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 4px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: drop-shadow(0 0 12px rgba(44, 45, 46, 0.08));
    filter: drop-shadow(0 0 12px rgba(44, 45, 46, 0.08));
    height: 40px;
    justify-content: center;
    padding: 4px;
    pointer-events: none;
    width: 40px;
}

.kusW1 svg {
    fill: #2c2d2e;
}

.nDoV_ {
    border-radius: 4px;
    font-family: JetBrainsMono, monospace;
    line-height: 16px;
    margin: 8px 8px 8px 0;
    overflow-x: auto;
    padding: 16px;
}

.BMBUB {
    margin-top: 0;
}

.GRVcv {
    margin-bottom: 0;
}

.nDoV_ code {
    background: none;
    display: block;
    font-family: inherit;
    line-height: inherit;
    padding: 0;
}

.W8mpv ul {
    list-style: initial;
}

.W8mpv ol,
.W8mpv ul {
    margin: 12px 0 0 12px;
    padding-left: 12px;
}

.W8mpv li {
    margin: 4px 0;
    overflow-wrap: anywhere;
}

.W8mpv li ol,
.W8mpv li ul {
    margin-bottom: 0;
    margin-top: 0;
}

.W8mpv li p {
    margin-left: 5.5px;
}

.aitWd {
    font-family: Helvetica, Arial, sans-serif;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: pre-line;
}

.aitWd,
.aitWd img {
    max-width: 100%;
}

.aitWd.sMIor {
    opacity: 0.48;
}

.e1mRl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.jCBG9 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.MrSt0 {
    display: inline;
    margin: 0;
    word-break: break-word;
}

.IBHBh {
    color: #919399;
    text-decoration: none;
}

.IBHBh:hover {
    text-decoration: underline;
}

.UVhXs {
    display: inline-block;
    margin: 0 4px 0 0;
    max-width: 100%;
}

blockquote {
    color: #2c2d2e;
    font-style: italic;
    margin: 12px;
    min-height: 20px;
    overflow-wrap: anywhere;
    padding-left: 12px;
    position: relative;
}

blockquote:before {
    background: #2c2d2e;
    border-radius: 4px;
    content: "";
    display: block;
    height: 100%;
    left: -2px;
    min-height: 20px;
    position: absolute;
    width: 2px;
}

.twq8U {
    height: 120px;
}

.MJFAJ {
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin: 8px 8px 8px 0;
    min-height: 0;
    min-width: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto;
}

.qnHF8 {
    display: block;
    height: auto;
}

.dYMkX {
    margin-top: 0;
}

.MkAwL {
    margin-bottom: 0;
}

.kY5tf {
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 120px;
    line-height: 20px;
    margin: 8px 8px 8px 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 120px;
}

.aakxX {
    margin-top: 0;
}

.OhUBc {
    margin-bottom: 0;
}

.kY5tf:hover .ZFV1C {
    opacity: 1;
}

.kY5tf.haOZ1 {
    height: auto;
    width: auto;
}

.kY5tf img {
    display: block;
}

.kY5tf:hover .N3STk {
    opacity: 0.8;
}

.Lr2_x {
    background-color: rgba(0, 16, 61, 0.08);
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 100%;
}

.N3STk {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 4px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: drop-shadow(0 0 12px rgba(44, 45, 46, 0.08));
    filter: drop-shadow(0 0 12px rgba(44, 45, 46, 0.08));
    height: 40px;
    justify-content: center;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    padding: 4px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 40px;
}

.N3STk svg {
    fill: #2c2d2e;
    margin-left: 3px;
    position: relative;
}

.oVtc3 {
    border-radius: 4px;
    font-family: JetBrainsMono, monospace;
    line-height: 16px;
    margin: 8px 8px 8px 0;
    overflow-x: auto;
    padding: 16px;
}

.BQ4ni {
    margin-top: 0;
}

._th19 {
    margin-bottom: 0;
}

.oVtc3 code {
    background: none;
    display: block;
    font-family: inherit;
    line-height: inherit;
    padding: 0;
}

.zq7DT ul {
    list-style: initial;
}

.zq7DT ol,
.zq7DT ul {
    margin: 12px 0 0 12px;
    padding-left: 12px;
}

.zq7DT li {
    margin: 4px 0;
    overflow-wrap: anywhere;
}

.zq7DT li ol,
.zq7DT li ul {
    margin-bottom: 0;
    margin-top: 0;
}

.zq7DT li p {
    margin-left: 5.5px;
}

.nHbOE {
    font-family: Helvetica, Arial, sans-serif;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: pre-line;
}

.nHbOE,
.nHbOE img {
    max-width: 100%;
}

.nHbOE.L2HSb {
    opacity: 0.48;
}

.MiAca {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.STnCT {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.HRuZ5 {
    display: block;
    font-size: 15px;
    margin-top: 16px;
}

.ASojX,
.HRuZ5 {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 20px;
}

.ASojX {
    color: #919399;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 12px;
}

.HRuZ5 .uvqHo {
    border-left: 4px solid #f0f1f3;
    padding: 4px 0 4px 12px;
}

.HRuZ5.VJl85 {
    display: block;
    font-size: 15px;
}

.HRuZ5.VJl85,
.HRuZ5.XYX8v {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 20px;
}

.HRuZ5.XYX8v {
    color: #919399;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 12px;
    margin-top: 4px;
}

.nzlkx {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.vo_4U {
    width: 100%;
}

.PoLft {
    table-layout: fixed;
}

.kJcFd {
    width: 100%;
}

.NgAVD {
    vertical-align: top;
}

.nZwDp {
    vertical-align: bottom;
}

.nkFMQ {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.eY0tL {
    border: 0;
}

.FtLkQ {
    height: 21px;
}

.nzlkx {
    display: table;
}

.Mg4gh {
    display: table-row;
}

.O9gSz {
    display: table-cell;
    vertical-align: middle;
}

.zwW8a {
    cursor: pointer;
    margin-top: 12px;
    width: 100%;
}

.zwW8a:hover .D7FdY {
    background-color: #f0f1f3;
}

.zwW8a:hover .Oqfir {
    background-color: #005ff9;
}

.zwW8a:hover .Oqfir .zhVyD {
    background-color: #fff;
    opacity: 1;
}

.zwW8a:hover .zhVyD {
    background-color: #2c2d2e;
    opacity: 0.48;
}

.D7FdY {
    border: 1px solid rgba(0, 16, 61, 0.12);
    border-radius: 50%;
    position: relative;
    vertical-align: middle;
}

.zhVyD {
    background-color: #fff;
    border-radius: 50%;
    height: 4px;
    margin: 5px;
    width: 4px;
}

.Oqfir {
    background-color: #005ff9;
}

.Oqfir .zhVyD {
    background-color: #fff;
    opacity: 1;
}

.wspJ9 {
    padding-left: 12px;
    width: 100%;
}

.q5OCA {
    pointer-events: none;
}

.q5OCA .wspJ9 {
    color: rgba(44, 45, 46, 0.48);
}

.q5OCA .Oqfir {
    background-color: rgba(0, 95, 249, 0.48);
}

.q5OCA .Oqfir .zhVyD {
    background-color: #fff;
    opacity: 1;
}

.zwW8a.rzrSp {
    margin-top: 4px;
}

.KOIae {
    margin-top: 24px;
}

.pRTL_ {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px;
}

.b1U7W {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.vexYe {
    width: 100%;
}

.zmVek {
    table-layout: fixed;
}

.b5orP {
    display: table-row;
}

.DSZRl {
    display: table-cell;
    vertical-align: middle;
}

.elxxb {
    width: 100%;
}

.CnGPI {
    vertical-align: top;
}

.QPUnr {
    vertical-align: bottom;
}

.bAm8w {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.H3aPw {
    border: 0;
}

.y8lvv {
    height: 21px;
}

.gyXFn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.gyXFn .XR_wi {
    background: #fff;
    border: 1px solid rgba(0, 16, 61, 0.12);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.04);
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.04);
    font-size: 16px;
    height: 16px;
    line-height: 16px;
}

.gyXFn .XR_wi svg {
    opacity: 0;
    vertical-align: top;
}

.gyXFn .oBphM {
    border: 1px solid #a5a7ad;
}

.gyXFn .q0dNH {
    background-color: #005ff9;
}

.gyXFn .q0dNH svg {
    fill: #fff;
    opacity: 1;
}

.gyXFn .zxmyD {
    border-color: #ed0a34;
}

.gyXFn:hover .XR_wi {
    background: #bfc1c7;
}

.gyXFn:hover .XR_wi svg {
    fill: rgba(44, 45, 46, 0.48);
    opacity: 1;
}

.gyXFn:hover .q0dNH {
    background-color: #005ff9;
}

.gyXFn:hover .q0dNH svg {
    fill: #fff;
    opacity: 1;
}

.gyXFn .sZztf {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 12px;
}

.gyXFn .sZztf > * {
    vertical-align: middle;
}

.Lodal {
    clear: both;
}

.F9Snf {
    cursor: pointer;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.F9Snf .l4DmI {
    background: hsla(225, 7%, 76%, 0.48);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.04);
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.04);
    float: right;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin-left: 8px;
    position: relative;
    width: 48px;
}

.F9Snf .l4DmI .M_IKK {
    border: 1px solid hsla(0, 0%, 100%, 0.48);
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 8px;
    left: 5px;
    margin: 8px 7px;
    position: absolute;
    width: 0;
}

.F9Snf .l4DmI .u1t7C {
    border: 2px solid hsla(0, 0%, 100%, 0.48);
    border-radius: 50%;
    height: 4px;
    margin: 8px;
    position: absolute;
    right: 0;
    width: 4px;
}

.F9Snf .l4DmI .zEPGU {
    background: #fff;
    border: 1px solid rgba(0, 16, 61, 0.12);
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
    width: 24px;
    z-index: 5;
}

.F9Snf .l4DmI .f3vVG {
    left: 25px;
}

.F9Snf .Cun3_ {
    background-color: #005ff9;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.F9Snf .CsWJD {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 24px;
}

.J4MYz {
    clear: both;
}

.EYwUW .l4DmI {
    font-size: 32px;
    height: 32px;
    line-height: 32px;
    width: 64px;
}

.EYwUW .l4DmI .M_IKK {
    left: 4px;
    margin: 12px 11px;
}

.EYwUW .l4DmI .u1t7C {
    margin: 12px;
}

.EYwUW .l4DmI .zEPGU {
    height: 32px;
    width: 32px;
}

.EYwUW .l4DmI .f3vVG {
    left: 33px;
}

.EYwUW .CsWJD {
    line-height: 32px;
}

.Z6xu6 {
    cursor: pointer;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tACPO {
    opacity: 0.48;
    pointer-events: none;
}

.ATv2I {
    background: #f0f1f3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 12px;
    min-height: 40px;
    padding: 10px 12px;
    position: relative;
    width: 100%;
}

.ATv2I,
.Rcpvd {
    border-radius: 4px;
}

.Rcpvd {
    background: rgba(44, 45, 46, 0.12);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width 0.3s linear;
    transition: width 0.3s linear;
}

.fjPM9 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.YaQ0k,
.fjPM9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.YaQ0k {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.YaQ0k img {
    display: inline;
    margin: 0 8px;
    max-height: 20px;
    vertical-align: middle;
}

.zazwD {
    text-transform: capitalize;
}

.GRKev {
    margin-left: 8px;
}

.GRKev,
.zUWFt {
    white-space: nowrap;
}

.zUWFt {
    color: #919399;
    padding-left: 4px;
}

.lJfxJ {
    margin-top: 20px;
}

.qEkdP {
    width: 100%;
}

.vYCub {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    white-space: normal;
}

.kbgpG {
    margin: 12px auto;
}

.kyAkp {
    margin-bottom: 0;
}

.MRoTO,
.Vkd1l {
    display: inline-block;
}

.Vkd1l {
    position: relative;
    vertical-align: top;
}

.f7u2b {
    width: 58px;
}

.guEuN {
    width: 68px;
}

.jV6PN {
    width: calc(100% - 88px);
}

.GfKte {
    background: #f0f1f3;
    margin-bottom: 18px;
    margin-top: 12px;
}

.AHV81,
.GfKte {
    height: 12px;
    position: relative;
}

.AHV81 {
    padding: 16px;
}

.gWaQh {
    background: #f0f1f3;
    margin-bottom: 12px;
    margin-top: 6px;
}

.HJRgR,
.gWaQh,
.tCTBM {
    height: 12px;
    position: relative;
}

.HJRgR,
.Vr4q1 {
    background: #f0f1f3;
}

.Vr4q1 {
    border-radius: 50%;
    height: 48px;
    position: absolute;
    width: 48px;
}

.A1mBr {
    top: -6px;
}

.RBfuf {
    background: #e6e8ec;
}

.RtnHN {
    -webkit-animation: qbxgG 3s linear infinite;
    animation: qbxgG 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(
        90deg,
        #f0f1f3 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #f0f1f3 30%
    );
    background-size: 200%;
    height: 12px;
    left: 0;
    top: 0;
    width: 100%;
}

.A57_Y {
    height: 15px;
}

.RRtfK {
    height: 18px;
}

@-webkit-keyframes qbxgG {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes qbxgG {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.FnHY1 {
    margin-top: 20px;
}

.gWaQh {
    border-radius: 5px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    margin-bottom: 16px;
    overflow: hidden;
}

.RtnHN,
.gWaQh {
    height: 40px;
}

.o8cL5 .v3JBk {
    fill: #ff9e00;
}

.o8cL5 svg.QKbwC {
    width: 20px;
}

.o8cL5 .Dfhlo {
    display: inline-block;
    vertical-align: top;
}

.o8cL5 path,
.o8cL5 svg {
    vertical-align: text-bottom;
}

.qByoV {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.qByoV .qvOjG {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    margin-right: 10px;
    padding: 10px;
    text-align: center;
    width: 40px;
}

.qByoV .WUYPz {
    height: 32px;
    padding: 8px;
    width: 32px;
}

.qByoV .qvOjG .AS9Uz path,
.qByoV .qvOjG svg.AS9Uz {
    fill: #fff;
    vertical-align: baseline;
}

.qByoV .ADvdb {
    background: #2787f5;
}

.qByoV .ADvdb:hover {
    background: #2582ee;
}

.qByoV .YDohy {
    background: #ee8208;
}

.qByoV .YDohy:hover {
    background: #e47d0a;
}

.qByoV .mO5Em {
    background: #0561af;
}

.qByoV .mO5Em:hover {
    background: #055eaa;
}

.qByoV .ljkfR {
    background: #00bff3;
}

.qByoV .ljkfR:hover {
    background: #00b8ec;
}

.qByoV .KMfg2 {
    background: #117eda;
}

.qByoV .KMfg2:hover {
    background: #107ad4;
}

.PtB8A {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.t17uz {
    width: 100%;
}

.QqJte {
    table-layout: fixed;
}

.VWk5D {
    vertical-align: middle;
}

._WHle {
    width: 100%;
}

.WQ8Q6 {
    vertical-align: top;
}

.w9VAW {
    vertical-align: bottom;
}

._V47X {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.Od6dc {
    border: 0;
}

.EhhHp {
    height: 21px;
}

.OD0WF {
    cursor: pointer;
}

.PtB8A {
    display: table;
}

.ofYOZ {
    display: table-row;
}

.VWk5D {
    display: table-cell;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: top;
}

.uHOI6 {
    line-height: 10px;
}

.W8eCx {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
    padding-bottom: 12px;
    white-space: nowrap;
}

.kHnuf {
    padding: 20px;
}

.bzlw_ path,
.bzlw_ svg {
    vertical-align: text-bottom;
}

.VrHSD {
    background: #fffce0;
    padding: 20px 40px;
}

.JcIsx {
    display: inline-block;
    margin-right: 12px;
    margin-top: 12px;
}

.iN4g3.VrHSD {
    padding: 20px;
}

.iN4g3 .JcIsx {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.XhBwc {
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
    background: #e2edff;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px;
}

.XhBwc:hover {
    text-decoration: none;
}

.XhBwc:hover .UJ8yy {
    text-decoration: underline;
}

.Ty5Pb {
    margin-right: 12px;
    margin-top: 2px;
    min-width: 16px;
}

.DeAI_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.DeAI_,
.DeAI_ .kbbrS {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.DeAI_ .kbbrS {
    color: #005bd1;
}

.DeAI_ ._1ox0H {
    color: #919399;
    white-space: nowrap;
}

.DeAI_ ._1ox0H path,
.DeAI_ ._1ox0H svg {
    fill: #919399;
}

.N94Nf .DeAI_ {
    display: inline-block;
}

.N94Nf .DeAI_ .kbbrS {
    display: inline-block;
    margin-bottom: 12px;
    width: 100%;
}

.gGJ8A {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.xF0Es {
    width: 100%;
}

.rIATt {
    table-layout: fixed;
}

.tNgHB {
    display: table-row;
}

.Nxasq {
    display: table-cell;
    vertical-align: middle;
}

.Xgjr9 {
    width: 100%;
}

.cdF9c {
    vertical-align: top;
}

.jza5D {
    vertical-align: bottom;
}

.PDlo_ {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.UEYgw {
    border: 0;
}

.QZgkD {
    height: 21px;
}

.z1Um1 {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
    min-height: 1px;
}

.hXNvl {
    padding: 20px 20px 20px 40px;
}

.YMMSU {
    padding-top: 40px;
}

.x2MwA {
    display: block;
    float: left;
    position: relative;
}

.Unu__ {
    margin-left: 60px;
}

.Unu__ .woDwl {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap;
}

.Unu__ .woDwl .saFkU {
    overflow: hidden;
    white-space: normal;
}

.Unu__ .woDwl .yh3lJ {
    background: #fff;
    color: #2c2d2e;
    font-weight: 700;
    overflow: hidden;
    word-break: break-word;
}

.Unu__ .woDwl .ZTO15,
.Unu__ .woDwl .fxhMa {
    background: #fff;
    white-space: nowrap;
}

.Unu__ .qlt6L {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin: 8px 16px 0 0;
}

.Unu__ .qlt6L._M5Ji path,
.Unu__ .qlt6L._M5Ji svg {
    fill: #ff9e00;
}

.Unu__ .qlt6L svg {
    margin-right: 4px;
}

.Unu__ .z7Rgh {
    display: block;
    font-size: 24px;
    line-height: 32px;
    margin-top: 8px;
}

.Unu__ .PcSgH,
.Unu__ .z7Rgh {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.Unu__ .PcSgH {
    font-size: 15px;
    line-height: 20px;
}

.Unu__ .PcSgH,
.Unu__ .hgrXw {
    margin-top: 20px;
}

.Unu__ .EBrus,
.Unu__ .NaroV {
    display: inline-block;
    margin-right: 12px;
    vertical-align: top;
}

.Unu__ .EGy2z {
    float: right;
    margin: 0;
}

.Unu__ .EGy2z > * {
    margin: 0 0 0 12px;
}

.Unu__:after {
    clear: both;
    content: " ";
    display: table;
}

.IjYoM.z1Um1 {
    padding: 0;
}

.IjYoM .hXNvl {
    padding: 16px 0;
}

.IjYoM .gCf6C {
    padding: 0 16px;
}

.IjYoM .rtGzW {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}

.IjYoM .Unu__ {
    margin-left: 0;
}

.IjYoM .Unu__ .woDwl {
    margin-top: 12px;
}

.IjYoM .Unu__ .nZ8xl {
    margin-top: 20px;
}

.IjYoM .Unu__ .woDwl .Dh4f9 {
    display: block;
    margin-right: 12px;
}

.IjYoM .Unu__ .woDwl .yh3lJ {
    color: #2c2d2e;
    display: block;
    font-weight: 700;
}

.IjYoM .Unu__ .qlt6L path,
.IjYoM .Unu__ .qlt6L svg {
    vertical-align: text-bottom;
}

.IjYoM .Unu__ .z7Rgh {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 12px;
    margin-top: 8px;
}

.IjYoM .Unu__ .PcSgH,
.IjYoM .Unu__ .z7Rgh {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.IjYoM .Unu__ .PcSgH {
    font-size: 15px;
    line-height: 20px;
    margin-top: 12px;
}

.IjYoM .Unu__ .NaroV path,
.IjYoM .Unu__ .NaroV svg {
    vertical-align: text-bottom;
}

.IjYoM .Unu__ .j8eM6 {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
    margin-top: 12px;
}

.IjYoM .hXNvl .HH0ZO {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 16px;
    width: 100%;
}

.IjYoM .qCjuy {
    font-weight: 700;
}

.IjYoM .MJak2 {
    background: #005ff9;
    height: 8px;
    left: 0;
    margin: 12px 0;
    position: absolute;
    width: 100%;
}

.IjYoM .YBMBz {
    vertical-align: text-bottom;
}

.DClpf {
    opacity: 0.48;
}

.c7fof {
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.uHiJD {
    margin-bottom: 14px;
    margin-top: -6px;
}

.YBMBz {
    fill: #919399;
}

.BxPhh {
    fill: #ff9e00;
}

.PfW6d {
    fill: #fff;
    margin-right: 8px;
}

.ULd0L {
    fill: #ff9e00;
}

.KnJVG {
    font-weight: 700;
}

.eSyWe {
    float: right;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 8px;
    vertical-align: middle;
}

.qYIa1 {
    display: block;
    margin: 8px 0 4px;
}

.dEhFp {
    float: right;
    height: 24px;
    margin-left: 4px;
}

.TgBqe {
    margin-top: 24px;
}

.J3zyQ,
.J3zyQ:hover {
    display: block;
    text-decoration: none;
}

.BZ8KE {
    display: inline-block;
}

.WtHuS .kXw6i {
    margin-left: 8px;
    margin-top: -10px;
}

.WtHuS .kXw6i.XvAPC {
    opacity: 0.48;
}

.WtHuS .Ngehi {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.WtHuS .Ngehi .EcDVM {
    color: #919399;
}

.WtHuS .NVK96 {
    color: #0dc268;
    margin-right: 8px;
}

.WtHuS .XmVBz,
.WtHuS .XmVBz path,
.WtHuS .XmVBz.UwfY9 {
    fill: #2c2d2e;
    margin-right: 8px;
}

.WtHuS .calcForWidth {
    display: inline-block;
}

.USLwL.BZ8KE {
    margin-top: 0;
}

.USLwL.WtHuS .kXw6i {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 16px 0 0;
    width: 100%;
}

.USLwL.WtHuS .NVK96 {
    border: 1px solid #0dc268;
    border-radius: 4px;
    display: block;
    float: unset;
    line-height: 24px;
    margin: 16px 0 0;
    padding: 12px;
    text-align: center;
}

.USLwL.WtHuS .Ngehi,
.USLwL.WtHuS .XmVBz,
.USLwL.WtHuS .XmVBz path,
.USLwL.WtHuS .XmVBz.UwfY9 {
    vertical-align: text-bottom;
}

.XU1kw {
    margin-bottom: 8px;
}

.XU1kw:after {
    clear: both;
    content: " ";
    display: table;
}

.PDsVG > * {
    opacity: 0.48;
}

.TazED,
.sKkq8 {
    float: right;
}

.TWI2U {
    display: block;
    float: left;
    line-height: 8px;
    margin-right: 12px;
    position: relative;
}

._Wm64 {
    margin-right: 8px;
    margin-top: 4px;
    padding: 0;
}

.Sg4rv {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 60px;
    word-break: break-word;
}

.pMlHp {
    margin-left: 44px;
}

.qYCms {
    overflow: hidden;
}

.QBqbi,
.QBqbi:hover {
    color: #2c2d2e;
    font-weight: 700;
}

.DKtZk {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.DKtZk a {
    color: #919399;
    text-decoration: underline;
}

.Heyv4,
.Heyv4:hover {
    color: #919399;
    white-space: nowrap;
}

.JWbNU,
.JWbNU:hover {
    color: #2c2d2e;
}

.JWbNU:hover {
    text-decoration: none;
}

.JWbNU:hover span {
    text-decoration: underline;
}

.EzAMV img {
    margin-right: 4px;
    vertical-align: top;
}

.nrNq4 {
    float: right;
    margin-right: 8px;
    margin-top: -10px;
}

.peS_D {
    float: right;
    margin-left: 8px;
}

.t6KkM {
    display: inline-block;
    margin: 4px 0;
}

.HXepE {
    margin: 0;
}

.t6KkM span {
    margin-left: 8px;
}

.GlRBv,
.nWkIe {
    fill: #ff9e00;
}

.icon-admin {
    fill: #800080;
}

.QnuDz.XU1kw {
    margin-bottom: 4px;
}

.QnuDz .GlRBv,
.QnuDz .nWkIe {
    vertical-align: text-bottom;
}

.QnuDz .Sg4rv {
    margin-left: 60px;
}

.QnuDz .pMlHp {
    margin-left: 38px;
}

.QnuDz .TWI2U {
    margin-bottom: 0;
    padding: 0;
}

.ProseMirror-focused .ProseMirror-selectednode .HTPL6,
.ProseMirror-focused .ProseMirror-selectednode .e1XiU {
    outline: 2px solid #005ff9;
    outline-offset: -2px;
}

.e1XiU {
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 120px;
    margin: 4px 8px 8px 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 120px;
}

.e1XiU:hover .j_ztp {
    opacity: 1;
}

.vDhly {
    height: 100%;
    width: 100%;
}

.HTPL6,
.vDhly {
    display: block;
}

.wm1Uk {
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.j_ztp {
    background: #2c2d2e;
    border-bottom-left-radius: 4px;
    opacity: 0;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 0;
}

.j_ztp svg {
    fill: #ebecef;
}

.l_Kos {
    height: 100%;
    width: 100%;
}

.sqcSA {
    opacity: 0.8;
}

.dPCZT {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 4px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: drop-shadow(0 0 12px rgba(44, 45, 46, 0.08));
    filter: drop-shadow(0 0 12px rgba(44, 45, 46, 0.08));
    height: 40px;
    justify-content: center;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    padding: 4px;
    position: absolute;
    top: 50%;
    width: 40px;
}

.dPCZT svg {
    fill: #2c2d2e;
    margin-left: 3px;
    position: relative;
}

.dPCZT:hover {
    opacity: 0.8;
}

.hHV2p {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.anUwJ {
    left: 40px;
    position: relative;
    top: 40px;
}

.bE62X {
    background: hsla(0, 0%, 100%, 0.48);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.AhhR_ {
    zoom: 1 !important;
    background-color: #fff !important;
    cursor: pointer !important;
    display: block !important;
    margin: 0 !important;
    max-height: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    min-width: 0 !important;
    overflow: hidden !important;
    position: relative !important;
}

.AhhR_:after,
.AhhR_:before {
    content: none !important;
}

.PdkNK.e1XiU {
    height: 70px;
    width: 70px;
}

.PdkNK .j_ztp {
    opacity: 1;
}

.PdkNK .anUwJ {
    left: 15px;
    position: relative;
    top: 15px;
}

.e1XiU.Kbhal {
    margin: 8px 8px 8px 0;
}

.t6xuR {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    line-height: 14px;
    padding: 8px 12px;
}

.P9DWX {
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.YKSj0,
.t6xuR a {
    text-decoration: none;
}

.YKSj0 {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    line-height: 14px;
    margin-right: 16px;
}

.UU_pQ .YKSj0:hover .G0ycx,
.eqBeo .YKSj0:active .G0ycx {
    fill: #313233;
}

.YKSj0:hover .eqL6c {
    color: #2c2d2e;
    text-decoration: underline;
}

.G0ycx {
    fill: #a5a7ad;
    color: #a5a7ad;
    display: inline-block;
    font-weight: 700;
    height: 16px;
    text-align: right;
    vertical-align: text-bottom;
    white-space: nowrap;
    width: 16px;
}

.KxPbu .G0ycx,
.KxPbu .G0ycx path {
    margin-right: 8px;
}

.eqBeo .G0ycx,
.eqBeo .G0ycx path {
    vertical-align: text-bottom;
}

.adwZn {
    color: #2c2d2e;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 12px;
}

.adwZn a {
    white-space: nowrap;
}

.adwZn.K3J1R {
    margin-left: 0;
    margin-top: 8px;
}

.z0Jt1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.tag7R {
    width: 100%;
}

.SRWHn {
    table-layout: fixed;
}

.twcCF {
    display: table-row;
}

.X67CP {
    display: table-cell;
    vertical-align: middle;
}

.QWaIN {
    width: 100%;
}

.nHomq {
    vertical-align: top;
}

.cklTa {
    vertical-align: bottom;
}

.uWJ4D {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.DHgYk {
    border: 0;
}

.MVvvb {
    height: 21px;
}

.S1cLN {
    font-size: 11px;
    line-height: 12px;
}

.S1cLN,
.S1cLN .Wg71L {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.S1cLN .Wg71L {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
}

.S1cLN .YFAok,
.S1cLN .cjkEs {
    min-width: 60px;
}

.S1cLN .xynmK {
    display: block;
    margin-right: 12px;
}

.S1cLN .pQkLr {
    margin-left: 0;
}

.S1cLN ._Sfay {
    padding-left: 8px;
}

.S1cLN .R7w_K {
    display: block;
    line-height: 16px;
    padding-right: 8px;
    text-decoration: none;
}

.S1cLN .heJgK {
    display: inline-block;
    text-decoration: none;
}

.S1cLN .Rpjk7 {
    fill: #919399;
    cursor: pointer;
    padding: 0 2px;
    vertical-align: text-top;
}

.S1cLN .Ux617 {
    width: 100%;
}

.S1cLN .Ux617 .rr6As {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 12px;
}

.S1cLN .oLFEZ {
    border-top: 1px solid rgba(0, 16, 61, 0.12);
    padding: 8px 12px 4px;
}

.S1cLN .Q76qf {
    display: none;
}

.S1cLN ._4AWXK {
    fill: #fff;
    margin-right: 4px;
}

.S1cLN .SFGtE {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0 10px;
}

.S1cLN .rhn2H {
    vertical-align: middle;
}

.S1cLN .QhZwI {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
    white-space: nowrap;
}

.rU5Q3.S1cLN.cC1X5 {
    padding-left: 12px;
}

.rU5Q3.S1cLN .SFGtE {
    display: block;
    text-align: center;
}

.rU5Q3.S1cLN .rhn2H {
    vertical-align: top;
}

.rU5Q3.S1cLN .QhZwI {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.rU5Q3.S1cLN .l4Qhc {
    margin-right: 4px;
    width: calc(50% - 4px);
}

.rU5Q3.S1cLN .bKPei {
    margin-left: 4px;
    width: calc(50% - 4px);
}

.eaZ9Y,
.rU5Q3.S1cLN .bKPei {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.eaZ9Y {
    display: table;
}

.aaYcY {
    width: 100%;
}

.e0QW4 {
    table-layout: fixed;
}

._R_IR {
    display: table-row;
}

.NHG8J {
    display: table-cell;
    vertical-align: middle;
}

.FvJJb {
    width: 100%;
}

.DbVzG {
    vertical-align: top;
}

.uJ8SY {
    vertical-align: bottom;
}

.CgULU {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.N_oa_ {
    border: 0;
}

.QdAHy {
    height: 21px;
}

._p3Ui {
    font-size: 11px;
    line-height: 12px;
}

._p3Ui,
._p3Ui .lUW9n {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

._p3Ui .lUW9n {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
}

._p3Ui .aWHaZ,
._p3Ui .joa23 {
    min-width: 60px;
}

._p3Ui .gsKms {
    display: block;
    margin-right: 12px;
}

._p3Ui .Eo6bQ {
    margin-left: 0;
}

._p3Ui .pKQU7 {
    padding-left: 8px;
}

._p3Ui .Aft_Y,
._p3Ui .PkTk4 {
    display: block;
    line-height: 16px;
    text-decoration: none;
}

._p3Ui .Aft_Y {
    padding-right: 8px;
}

._p3Ui .IXNHg {
    display: inline-block;
    text-decoration: none;
}

._p3Ui .N_Ig9 {
    fill: #919399;
    cursor: pointer;
    padding: 0 2px;
    vertical-align: text-top;
}

._p3Ui .UN9n1 {
    width: 100%;
}

._p3Ui .UN9n1 .orvIR {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 12px;
}

._p3Ui ._jpPS {
    border-top: 1px solid rgba(0, 16, 61, 0.12);
    padding: 8px 12px 4px;
}

._p3Ui .wO50K {
    display: none;
}

._p3Ui .AfNgu {
    fill: #fff;
    margin-right: 4px;
}

._p3Ui .Hu3Jp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0 10px;
}

._p3Ui .VBdLL {
    vertical-align: middle;
}

._p3Ui .pd4a2 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
    white-space: nowrap;
}

.FEk64._p3Ui.sIjdY {
    padding-left: 12px;
}

.FEk64._p3Ui .rDzwv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.FEk64._p3Ui .MB9pH {
    width: 100%;
}

.FEk64._p3Ui .Hu3Jp {
    display: block;
    text-align: center;
}

.FEk64._p3Ui .VBdLL {
    vertical-align: top;
}

.FEk64._p3Ui .pd4a2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.FEk64._p3Ui .qjL44 {
    margin-right: 4px;
    width: calc(50% - 4px);
}

.FEk64._p3Ui .xxmyN {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 4px;
    width: calc(50% - 4px);
}

.cxc3c {
    background: #fff;
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.de_vs {
    border-left: 4px solid transparent;
    padding: 28px 0 0 36px;
}

.de_vs.fvvov {
    border-color: #ff9e00;
}

.de_vs.border-admin {
    border-color: #800080 !important;
}

.de_vs.ZVoWH {
    border-color: #0dc268;
}

.ikwzW {
    padding-right: 20px;
}

.cxc3c.rGF2c {
    -webkit-animation: otvet-highlight-answer 5s ease-out 1;
    animation: otvet-highlight-answer 5s ease-out 1;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    background: #fffce0;
}

.YQwB2,
._Ws9D {
    opacity: 0.48;
}

.SzHQn {
    margin-top: 8px;
}

.UCzv8 {
    padding-bottom: 16px;
    padding-right: 40px;
}

._Jzbh {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
    overflow-wrap: break-word;
    white-space: pre-line;
}

.nAN_s {
    margin-bottom: 0;
}

._Jzbh img {
    max-width: 100%;
}

.qcIm1 {
    border-top: none;
}

.b2FEe {
    margin-left: 60px;
    margin-top: 8px;
    padding-bottom: 12px;
}

.XM1Ce {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px;
}

.vcD2A {
    margin-right: 8px;
}

.f0f_u {
    margin-bottom: 10px;
}

.PVfFg {
    font-weight: 400;
    font-weight: 700;
    margin-right: 4px;
}

.GTegc,
.PVfFg {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
}

.GTegc {
    font-weight: 400;
}

.T868K {
    display: inline-block;
}

.msqXa {
    display: block;
}

.tceXo {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: middle;
}

.W05nJ,
.W05nJ:hover {
    display: inline-block;
    text-decoration: none;
}

.tceXo .LwUNN {
    color: #2c2d2e;
    margin-right: 8px;
}

.tceXo .Bx_tP {
    display: inline-block;
    text-transform: capitalize;
}

.T868K .UbCsi,
.T868K .qPhqc {
    fill: #2c2d2e;
    margin-right: 8px;
    vertical-align: text-bottom;
}

.nv15B {
    float: right;
}

.DjLQs {
    padding: 0;
}

.N4rz1 {
    white-space: nowrap;
}

.xv5D3 {
    clear: both;
}

.uFG7L.cxc3c {
    padding-left: 0;
    padding-right: 0;
}

.uFG7L .de_vs {
    padding: 16px 0;
}

.uFG7L .ikwzW {
    padding: 0 16px 0 12px;
}

.uFG7L .qPhqc {
    margin-right: 8px;
    vertical-align: text-bottom;
}

.uFG7L .UCzv8 {
    padding-right: 16px;
}

.uFG7L ._Jzbh {
    margin-bottom: 8px;
    margin-top: 8px;
}

.uFG7L .b2FEe {
    margin-left: 0;
    padding-bottom: 0;
}

.uFG7L .XM1Ce {
    margin-bottom: 0;
}

.uFG7L .o4GnL {
    padding-left: 0;
}

.uFG7L .T868K {
    margin-bottom: 0;
    margin-top: 16px;
}

.uFG7L .tceXo {
    fill: #919399;
    color: #919399;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-right: 16px;
}

.uFG7L .tceXo path,
.uFG7L .tceXo svg {
    vertical-align: text-bottom;
}

.uFG7L .TqJk7 > span,
.uFG7L .TqJk7 > svg {
    vertical-align: middle;
}

.uFG7L .tceXo:hover {
    fill: #919399;
    color: #2c2d2e;
    text-decoration: none;
}

.eXklv {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.j8yjk {
    width: 100%;
}

.Pz97P {
    table-layout: fixed;
}

.WFUBb {
    display: table-row;
}

.CHgvk {
    display: table-cell;
    vertical-align: middle;
}

.VWSp1 {
    width: 100%;
}

.PK95i {
    vertical-align: top;
}

.YqGMh {
    vertical-align: bottom;
}

.PnBTy {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.JDE4G {
    border: 0;
}

.Oyh0h {
    height: 21px;
}

.VzvVN {
    border: 1px solid rgba(0, 16, 61, 0.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.lfVxR {
    background: #fff;
    line-height: 48px;
    padding: 20px 20px 20px 100px;
}

.lfVxR .ZBpNH {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-right: 40px;
}

.lfVxR .Emn2g {
    display: inline-block;
    white-space: nowrap;
}

.lfVxR .Emn2g .nCs19 {
    margin-right: 8px;
}

.lfVxR .rXLCb {
    cursor: pointer;
    float: right;
    line-height: 16px;
    margin-left: 8px;
    padding: 4px;
}

.lfVxR .rXLCb > svg {
    vertical-align: middle;
}

.lfVxR .rXLCb:hover {
    background: #f0f1f3;
    border-radius: 4px;
}

.lfVxR .Fi_i5 {
    background: url(/imgsmail/otvet-static/i/images/OTVET-3279_v2.png?4f354);
    background-position: 0 -280px;
    background-repeat: no-repeat;
    height: 64px;
    margin-right: 20px;
    width: 64px;
}

.lfVxR .R7T1M {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    vertical-align: middle;
}

.qx8Zh .lfVxR {
    padding: 20px;
}

.qx8Zh .lfVxR .ZBpNH {
    display: block;
    margin-bottom: 16px;
}

.qx8Zh .lfVxR .R7T1M {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.qx8Zh .lfVxR .R7T1M a {
    display: inline-block;
    margin: 16px auto 8px;
}

.YObOO {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.ay4AO {
    width: 100%;
}

.gAiU_ {
    table-layout: fixed;
}

.R9u69 {
    display: table-row;
}

.u33mn {
    display: table-cell;
    vertical-align: middle;
}

.e7Y1j {
    width: 100%;
}

.Ue_8d {
    vertical-align: top;
}

.e4hsJ {
    vertical-align: bottom;
}

.qIJY9 {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.LwyWw {
    border: 0;
}

.vY3ZE {
    height: 21px;
}

.Tnrtw {
    margin-top: 12px;
}

.lKZ58 {
    margin-bottom: 12px;
}

.z5upg {
    min-height: 1px;
    padding: 0;
}

.ZO5o9 {
    background-color: #fffce0;
}

.z5upg .FbiUg {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    padding: 20px 0 20px 40px;
}

.z5upg .FbiUg path,
.z5upg .FbiUg svg {
    fill: #2c2d2e;
    margin-left: 12px;
    vertical-align: middle;
}

.z5upg .uu3HW {
    padding: 0 0 0 100px;
}

.z5upg .ZTQBR {
    font-size: 20px;
    line-height: 28px;
}

.z5upg .ZTQBR,
.z5upg .cgZi7 {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.z5upg .cgZi7 {
    font-size: 15px;
    line-height: 20px;
    margin: 12px 0;
}

.z5upg .RIsA6 {
    padding: 0;
}

.z5upg .NiPPY,
.z5upg .aVlKA {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}

.z5upg .aVlKA {
    padding: 20px 40px 12px;
}

.z5upg .ONdY7 {
    padding: 0 20px;
}

.EcGb5.z5upg {
    padding: 0;
}

.EcGb5.ZO5o9 {
    background-color: #fffce0;
}

.EcGb5.z5upg .aVlKA,
.EcGb5.z5upg .uu3HW {
    padding: 16px;
}

.EcGb5.z5upg .FbiUg {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-top: 12px;
}

.Vl7F3 {
    background: #fff;
}

.T3BuE {
    background: #e6e8ec;
    padding: 20px 40px 40px;
}

.T3BuE .YjNpK {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
}

.T3BuE .WDOO1,
.T3BuE .YjNpK {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.T3BuE .WDOO1 {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 32px;
}

.Tt05X.T3BuE {
    background-color: rgba(13, 194, 104, 0.08);
    padding: 16px;
}

.Tt05X.T3BuE .YjNpK {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px;
}

.Tt05X.T3BuE .WDOO1 {
    margin-bottom: 16px;
}

.dBSE3 {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    padding: 20px 40px;
}

.iv01J {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    padding: 16px 20px 8px 40px;
}

.IsT8_ {
    float: left;
}

.GAKLw {
    min-height: 48px;
}

.GAKLw .AKYsX {
    color: #919399;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 60px;
    overflow: hidden;
}

.GAKLw .CDwku {
    color: #919399;
    text-decoration: none;
    word-break: break-word;
}

.GAKLw .CDwku:hover {
    color: #919399;
    text-decoration: underline;
}

.GAKLw .E7hSH {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 60px;
    padding: 4px 0;
    text-decoration: none;
    word-break: break-word;
}

.GAKLw .E7hSH:hover {
    color: #2c2d2e;
    text-decoration: underline;
}

.GAKLw .b6gF5 {
    margin-left: 60px;
}

.GAKLw .gzeg7 {
    fill: #2c2d2e;
    color: #919399;
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: middle;
}

.GAKLw .gzeg7:hover {
    color: #2c2d2e;
}

.GAKLw .gzeg7 .h0LbG {
    color: #2c2d2e;
    margin: 0 8px;
}

.ibHZT {
    display: inline-block;
    white-space: nowrap;
}

.Ti7lL.IQb8t .dBSE3 {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding: 16px;
}

.Ti7lL.IQb8t .dBSE3 .vtnaV {
    fill: #2c2d2e;
    float: right;
}

.Ti7lL.IQb8t .dBSE3 .vtnaV path,
.Ti7lL.IQb8t .dBSE3 .vtnaV svg {
    vertical-align: middle;
}

.Ti7lL.IQb8t .iv01J {
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    padding: 16px;
}

.Ti7lL.IQb8t .E7hSH {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 12px 44px;
    padding: 0;
}

.Ti7lL.IQb8t .b6gF5 {
    margin: 0 0 0 44px;
}

.Ti7lL.IQb8t .b6gF5 path,
.Ti7lL.IQb8t .b6gF5 svg {
    vertical-align: text-bottom;
}

.Ti7lL.IQb8t .AKYsX {
    margin-bottom: 12px;
    margin-left: 44px;
}

.Ti7lL.IQb8t .TRySg {
    color: #919399;
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.Ti7lL.IQb8t .AKYsX span {
    background: #fff;
}

.Ti7lL.IQb8t .WAooB {
    float: right;
}

.Ti7lL.IQb8t .mW4wd {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    margin: 20px 0;
}

.Ti7lL.IQb8t .FGnaH {
    margin-right: 4px;
    vertical-align: text-bottom;
}

.Ti7lL.IQb8t .AEgNJ,
.Ti7lL.IQb8t .V9H5R,
.Ti7lL.IQb8t .V9H5R > * {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.Ti7lL.IQb8t .AEgNJ {
    color: #005bd1;
    margin-bottom: 20px;
}

.Ti7lL.IQb8t .VNjDF {
    color: #2c2d2e;
    display: block;
    padding: 20px;
    text-align: center;
}

.jJl4S {
    clear: both;
}

.rtcZM {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.PuS3N {
    width: 100%;
}

.C4306 {
    table-layout: fixed;
}

.KJ_1p {
    display: table-row;
}

.WK8bb {
    display: table-cell;
    vertical-align: middle;
}

.dmq1P {
    width: 100%;
}

.DifkN {
    vertical-align: top;
}

.H0CA_ {
    vertical-align: bottom;
}

.PMQJB {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.Y5IPJ {
    border: 0;
}

.lR8Yp {
    height: 21px;
}

.kv_eg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 16, 61, 0.08);
    border-top: 1px solid rgba(0, 16, 61, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 28px;
    margin: 12px 0;
    padding: 20px;
}

._Q9l7 {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 0;
}

.ugtS4 .kv_eg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.ugtS4 .hY6LN {
    margin-top: 12px;
}

.v3HGn {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.w_93I {
    width: 35px;
}

.dNJaz {
    width: 100px;
}

._WXx8 {
    width: 30%;
}

.oH7Bf {
    width: 50%;
}

.qOL3M {
    width: 70%;
}

.GXnaS {
    width: 90%;
}

.Z4tw0 {
    height: 13px;
    margin: 1px 0 6px;
}

.Tv2GL {
    height: 15px;
    margin: 0 0 5px;
}

.mxOhZ {
    height: 17px;
    margin: 1px 0 6px;
}

.VstHl {
    height: 20px;
    margin: 3px 0 5px;
}

.S9EfO {
    height: 24px;
    margin: 5px 0 3px;
}

.lwAGL {
    -webkit-animation: Yc2Nu 3s linear infinite;
    animation: Yc2Nu 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.X5W94 {
    height: 28px;
    width: 88px;
}

.X5W94,
.tKqOY {
    background: #f0f1f3;
}

.tKqOY {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.Mizts {
    height: 32px;
    width: 32px;
}

.nGVa4 {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.nGVa4.NU9ij {
    height: 48px;
}

.mx2ul {
    width: 40px;
}

.mx2ul.NU9ij {
    width: 48px;
}

.mWZ4l.Fl6n0 .v3HGn {
    background: #e6e8ec;
}

.mWZ4l.Fl6n0 .lwAGL {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.mWZ4l.Fl6n0 .tKqOY {
    background: #e6e8ec;
}

@-webkit-keyframes Yc2Nu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes Yc2Nu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.G_vVO {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.A5nYz {
    width: 100%;
}

.S1fBb {
    table-layout: fixed;
}

.POPOC {
    display: table-row;
}

.TeiuW {
    display: table-cell;
    vertical-align: middle;
}

.bI007 {
    width: 100%;
}

.nwDXO {
    vertical-align: top;
}

.DiD07 {
    vertical-align: bottom;
}

.qnmIw {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.k7jLF {
    border: 0;
}

.gtpDd {
    height: 21px;
}

.Ha2GP {
    border-left: none;
    border-right: none;
    margin-top: 12px;
}

.Ha2GP .lBop9 {
    padding: 20px 20px 20px 40px;
}

.Ha2GP .lBop9,
.Ha2GP .mWZ4l {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}

.Ha2GP .mWZ4l {
    padding: 28px 0 20px 40px;
}

.Ha2GP .mWZ4l:last-child {
    border-bottom: none;
}

.Ha2GP .mWZ4l .zb5p0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.Ha2GP .tKqOY {
    margin: 0 12px 0 0;
}

.Ha2GP .lHCmK {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around;
}

.Ha2GP .mWZ4l .gikHB {
    margin-top: 8px;
    padding-left: 60px;
}

.Ha2GP .mWZ4l .rahPX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    padding-left: 60px;
}

.Ha2GP .mWZ4l .rahPX .hKD8I {
    margin-right: 16px;
}

.hNVHe {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.FJDy6 {
    width: 35px;
}

.nMWCP {
    width: 100px;
}

.SkPv_ {
    width: 30%;
}

.Y2GbE {
    width: 50%;
}

.riIiQ {
    width: 70%;
}

.UwzNo {
    width: 90%;
}

.wfywf {
    height: 13px;
    margin: 1px 0 6px;
}

.K0Gc0 {
    height: 15px;
    margin: 0 0 5px;
}

.YRux0 {
    height: 17px;
    margin: 1px 0 6px;
}

.S_yRr {
    height: 20px;
    margin: 3px 0 5px;
}

.E1xo5 {
    height: 24px;
    margin: 5px 0 3px;
}

.Wc0rt {
    -webkit-animation: bb2th 3s linear infinite;
    animation: bb2th 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.G89Is {
    height: 28px;
    width: 88px;
}

.G89Is,
.aVJLA {
    background: #f0f1f3;
}

.aVJLA {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.cPOfF {
    height: 32px;
    width: 32px;
}

.CMvXX {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

.CMvXX.x5xnz {
    height: 48px;
}

.aH7Tb {
    width: 40px;
}

.aH7Tb.x5xnz {
    width: 48px;
}

.yhM4m.atkxS .hNVHe {
    background: #e6e8ec;
}

.yhM4m.atkxS .Wc0rt {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.yhM4m.atkxS .aVJLA {
    background: #e6e8ec;
}

@-webkit-keyframes bb2th {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes bb2th {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.Qt0rQ {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.gPqwU {
    width: 100%;
}

.Bv9Ot {
    table-layout: fixed;
}

.yjA_V {
    display: table-row;
}

.ifD3N {
    display: table-cell;
    vertical-align: middle;
}

.YW1xN {
    width: 100%;
}

.ukcM4 {
    vertical-align: top;
}

.ySyQu {
    vertical-align: bottom;
}

.p3c9r {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.JILYs {
    border: 0;
}

.LwZp6 {
    height: 21px;
}

.TvLpL {
    border-left: none;
    border-right: none;
    margin-top: 12px;
}

.TvLpL .GyqTR {
    padding: 12px 12px 12px 20px;
}

.TvLpL .GyqTR,
.TvLpL .yhM4m {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}

.TvLpL .yhM4m {
    padding: 16px;
}

.TvLpL .yhM4m:last-child {
    border-bottom: none;
}

.TvLpL .yhM4m .zAhYL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.TvLpL .aVJLA {
    margin: 0 12px 0 0;
}

.TvLpL .f71v5 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around;
}

.TvLpL .yhM4m .hrnyz {
    margin-top: 8px;
}

.TvLpL .yhM4m .XQ5Ri {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
}

.TvLpL .yhM4m .XQ5Ri .MfyjZ {
    margin-right: 16px;
}

.P2Sxi {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.MA0SC {
    width: 35px;
}

.yYSWr {
    width: 100px;
}

.qDJN1 {
    width: 30%;
}

.gZigW {
    width: 50%;
}

.D9BmX {
    width: 70%;
}

.FoHje {
    width: 90%;
}

.CE318 {
    height: 13px;
    margin: 1px 0 6px;
}

.DpFFT {
    height: 15px;
    margin: 0 0 5px;
}

.Ra3OP {
    height: 17px;
    margin: 1px 0 6px;
}

.zaG0z {
    height: 20px;
    margin: 3px 0 5px;
}

.wbVkS {
    height: 24px;
    margin: 5px 0 3px;
}

.qmpPe {
    -webkit-animation: jWPBd 3s linear infinite;
    animation: jWPBd 3s linear infinite;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #f0f1f3),
        color-stop(18%, #e6e8ec),
        color-stop(30%, #f0f1f3)
    );
    background: linear-gradient(90deg, #f0f1f3 10%, #e6e8ec 18%, #f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.s_wSb {
    height: 28px;
    width: 88px;
}

.s_wSb,
.vX_oK {
    background: #f0f1f3;
}

.vX_oK {
    border-radius: 50%;
    height: 48px;
    width: 48px;
}

.YmGWG {
    height: 32px;
    width: 32px;
}

._29Zo {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px;
}

._29Zo.kRNzi {
    height: 48px;
}

.lIiNw {
    width: 40px;
}

.lIiNw.kRNzi {
    width: 48px;
}

.TW8An.kdCyM .P2Sxi {
    background: #e6e8ec;
}

.TW8An.kdCyM .qmpPe {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(10%, #e6e8ec),
        color-stop(18%, rgba(240, 241, 243, 0.24)),
        color-stop(30%, #e6e8ec)
    );
    background: linear-gradient(
        90deg,
        #e6e8ec 10%,
        rgba(240, 241, 243, 0.24) 18%,
        #e6e8ec 30%
    );
}

.TW8An.kdCyM .vX_oK {
    background: #e6e8ec;
}

@-webkit-keyframes jWPBd {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes jWPBd {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.KB1dv {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.pg9gf {
    width: 100%;
}

.KLMCr {
    table-layout: fixed;
}

.R9C5o {
    display: table-row;
}

.k8Xpv {
    display: table-cell;
    vertical-align: middle;
}

.Wd2dg {
    width: 100%;
}

.duQWb {
    vertical-align: top;
}

.x4UTx {
    vertical-align: bottom;
}

.CYv6s {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.RqqLt {
    border: 0;
}

.h7qb9 {
    height: 21px;
}

.ALtOh {
    margin-top: 12px;
}

.owDhs {
    padding: 40px 0 20px;
}

.wQ6s8 {
    color: #f44e4e;
}

.jk5JL {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
}

.Dipt_,
.Oei91,
.yaqJu {
    margin-top: 12px;
}

.Dipt_:empty,
.yaqJu:empty {
    display: none;
}

.mXE3D {
    opacity: 0.48;
    pointer-events: none;
}

.XbPaV {
    position: relative;
}

.UdpFX {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
    min-height: 1px;
}

.cyKjo {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    padding: 20px 40px 8px;
}

.Fycn3 {
    margin: 12px 0;
}

.ndveP .owDhs {
    padding: 0;
}

.ndveP .cyKjo {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    padding: 10px 20px;
}

.ndveP .QIqeL {
    border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}

.uCkt9 {
    padding: 20px 20px 8px 40px;
}

.OImcM {
    padding: 12px 12px 3px 20px;
}

.Lwk_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
}

.JD1Ym {
    width: 100%;
}

.zruGP {
    table-layout: fixed;
}

.CYu7w {
    display: table-row;
}

.jkRul {
    display: table-cell;
    vertical-align: middle;
}

.ubG3m {
    width: 100%;
}

.Y4PzE {
    vertical-align: top;
}

.gWbSJ {
    vertical-align: bottom;
}

.wuSKI {
    background-color: #fff;
    border-left: 1px solid rgba(0, 16, 61, 0.12);
    border-right: 1px solid rgba(0, 16, 61, 0.12);
    border-top: 1px solid rgba(0, 16, 61, 0.12);
}

.cE2bu {
    border: 0;
}

.qGErs {
    height: 21px;
}

.plNbL {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
}

.ydzJ2 {
    background: #f0f1f3;
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.04);
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.04);
}

.wuSKI {
    text-align: center;
}

.feAOU {
    margin: 60px auto 28px;
}

.m51_p {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: auto auto 80px;
    text-align: center;
}

/*# sourceMappingURL=https://alpha.otvet.mail.ru/imgs-proxy/hb/e.mail.ru/otvet-front/otvet-12462-1745602999/vue/app.css.map*/
