.push-root-hq753 {
    width: 250px;
}

.push-root_withPush-n8IFK {
    width: 375px;
}

.icon-icon-nIC2W {
    fill: currentColor;
    flex-shrink: 0;
    vertical-align: bottom;
}

.icon-icon-nIC2W[role='button'] {
    cursor: pointer;
    outline: none;
}

.icon-icon-nIC2W[role='button']:hover {
    /* opacity: .7; */
    color: var(--theme-icon-color-default-base-hover);
}

/* stylelint-disable */
.icon-icon-nIC2W path {
    vector-effect: non-scaling-stroke; 
}
/* stylelint-enable */

/* Default */
.icon-variant-default-hLM7f {
    color: #999999;
}

.icon-inverted-GGos2.icon-variant-default-hLM7f {
    color: #ffffff;
}

/* Primary */
.icon-variant-primary-Gdaw5 {
    color: #00AAFF;
}

.icon-inverted-GGos2.icon-variant-primary-Gdaw5 {
    color: #D6F1FF;
}

/* Success */
.icon-variant-success-TJAaI {
    color: #97cf27;
}

.icon-inverted-GGos2.icon-variant-success-TJAaI {
    color: var(--theme-icon-color-success-inverted-normal);
}

/* Important */
.icon-variant-important-Xo0jI {
    color: #FFCF21;
}

.icon-inverted-GGos2.icon-variant-important-Xo0jI {
    color: var(--theme-icon-color-important-inverted-normal);
}

/* Danger */
.icon-variant-danger-B09NF {
    color: #FF6163;
}

.icon-inverted-GGos2.icon-variant-danger-B09NF {
    color: var(--theme-icon-color-danger-inverted-normal);
}

.text-text-lptmU {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 0;
}

.text-size-xxxl-HmX7N {
    font-size: 40px;
    line-height: 60px;
}

.text-size-xxl-lynOQ {
    font-size: 32px;
    line-height: 46px;
}

.text-size-xl-axhdN {
    font-size: 25px;
    line-height: 30px;
}

.text-size-l-tFljN {
    font-size: 20px;
    line-height: 28px;
}

.text-size-m-lV5y6 {
    font-size: 16px;
    line-height: 24px;
}

.text-size-ms-l8o6x {
    font-size: 16px;
    line-height: 20px;
}

.text-size-s-Xbbh5 {
    font-size: 14px;
    line-height: 20px;
}

.text-size-xs-Y27Yn {
    font-size: 13px;
    line-height: 18px;
}

.text-color-default-un7JQ {
    color: #000000;
}

.text-color-noaccent-hAWrb {
    color: #999999;
}

.text-color-inverted-cqWBZ {
    color: #ffffff;
}

.text-bold-AaotA {
    font-weight: bold;
}

.text-italic-GuUOS {
    font-style: italic;
}

.text-strike-b5apM {
    display: inline-block;
    position: relative;
}

.text-strike-b5apM::after {
    content: '';
    border-bottom: .1em solid;
    display: block;
    position: absolute;
    top: 50%;
    left: -2px;
    width: calc(100% + 4px);
    transform: rotate(-1deg);
    border-color: inherit;
}

.text-align-left-OTuAG {
    text-align: left;
}

.text-align-center-OVjWP {
    text-align: center;
}

.text-align-right-VRYdi {
    text-align: right;
}

.text-align-justify-M7ZwA {
    text-align: justify;
}

.text-truncate-qVkME {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    outline: 0;
    overflow: hidden;
}

@keyframes loader-visibility-hKjav {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes loader-spin-BavNA {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.loader-loader-NMguW {
    color: #D6F1FF;
    animation-name: loader-spin-BavNA;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: center;
}

.loader-fade-NerEn > g {
    opacity: 0;
    animation-name: loader-visibility-hKjav;
    animation-fill-mode: forwards;
    animation-duration: 1s;
    animation-delay: 1s;
}

.button-button-r140I {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    border-style: solid;
    position: relative;
    text-align: center;
    vertical-align: middle;
    box-sizing: border-box;
    cursor: pointer;
    outline: 0;
    border-width: 0;
    padding: 0;
    margin: 0;
    z-index: 1;
}

/* удаляет в ФФ пугктирную рамку вокруг текста когда элемент находится в фокусе */
.button-button-r140I::-moz-focus-inner {
    border: 0;
}

.button-button-r140I:not(button) {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}

.button-size-l-absPz {
    font-size: 20px;
    line-height: 28px;
    min-height: 50px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-width: 1px;
    border-radius: 3px;
}

.button-size-m-OwNfe {
    font-size: 16px;
    line-height: 24px;
    min-height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 1px;
    border-radius: 3px;
}

.button-size-s-zZL0s {
    font-size: 14px;
    line-height: 20px;
    min-height: 30px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-width: 1px;
    border-radius: 3px;
}

.button-button-r140I[disabled],
.button-disabled-cynzM {
    opacity: .5;
    pointer-events: none;
    cursor: default;
}

.button-button-r140I:focus {
    z-index: 2;
}

.button-button-r140I:not(.button-error-EaAMU):focus {
    box-shadow: 0px 0px 1px 3px rgba(0, 170, 255, 0.3);
}

.button-button-r140I::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: inherit;
}

.button-primary-YBfcw {
    color: #ffffff;
    border-width: 0;
}

.button-primary-YBfcw:not(.button-selected-n9Tz6) {
    background-color: #00AAFF;
    border-color: transparent;
}

.button-primary-YBfcw:not(.button-selected-n9Tz6):hover {
    background-color: #009CF0;
    border-color: transparent;
}

.button-primary-YBfcw:not(.button-selected-n9Tz6):active,
.button-primary-YBfcw.button-selected-n9Tz6 {
    background-color: #008EE0;
}

.button-primary-YBfcw:not(.button-selected-n9Tz6):active::before,
.button-primary-YBfcw.button-selected-n9Tz6::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-primary-innerShadowColor);
}

.button-primary-YBfcw.button-selected-n9Tz6 {
    border-color: transparent;
}

.button-primary-YBfcw.button-selected-n9Tz6:hover {
    background-color: #0081D1;
    border-color: transparent;
}

.button-primary-YBfcw.button-selected-n9Tz6:active {
    background-color: #0081D1;
}

.button-default-bHVdz {
    color: #000000;
}

.button-default-bHVdz:not(.button-selected-n9Tz6) {
    background-color: #ffffff;
    border-color: #cccccc;
}

.button-default-bHVdz:not(.button-selected-n9Tz6):hover {
    background-color: #F5F5F5;
    border-color: #cccccc;
}

.button-default-bHVdz:not(.button-selected-n9Tz6):active,
.button-default-bHVdz.button-selected-n9Tz6 {
    background-color: #e0e0e0;
}

.button-default-bHVdz.button-selected-n9Tz6 {
    border-color: #cccccc;
}

.button-default-bHVdz:not(.button-selected-n9Tz6):active::before,
.button-default-bHVdz.button-selected-n9Tz6::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-default-innerShadowColor);
}

.button-default-bHVdz.button-selected-n9Tz6:hover {
    background-color: #D6D6D6;
    border-color: #cccccc;
}

.button-default-bHVdz.button-selected-n9Tz6:active {
    background-color: #D6D6D6;
}

.button-newDefault-_ma61 {
    color: #000000;
    border-width: 0;
}

.button-newDefault-_ma61:not(.button-selected-n9Tz6) {
    background-color: #EBEBEB;
    border-color: transparent;
}

.button-newDefault-_ma61:not(.button-selected-n9Tz6):hover {
    background-color: #e0e0e0;
    border-color: transparent;
}

.button-newDefault-_ma61:not(.button-selected-n9Tz6):active,
.button-newDefault-_ma61.button-selected-n9Tz6 {
    background-color: #cccccc;
}

.button-newDefault-_ma61.button-selected-n9Tz6 {
    border-color: transparent;
}

.button-newDefault-_ma61:not(.button-selected-n9Tz6):active::before,
.button-newDefault-_ma61.button-selected-n9Tz6::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-newDefault-innerShadowColor);
}

.button-newDefault-_ma61.button-selected-n9Tz6:hover {
    background-color: #c2c2c2;
    border-color: transparent;
}

.button-newDefault-_ma61.button-selected-n9Tz6:active {
    background-color: #c2c2c2;
}

.button-success-OgRTa {
    color: #ffffff;
    border-width: 0;
}

.button-success-OgRTa:not(.button-selected-n9Tz6) {
    background-color: #97cf27;
    border-color: transparent;
}

.button-success-OgRTa:not(.button-selected-n9Tz6):hover {
    background-color: #83C217;
    border-color: transparent;
}

.button-success-OgRTa:not(.button-selected-n9Tz6):active,
.button-success-OgRTa.button-selected-n9Tz6 {
    background-color: #72B50E;
}

.button-success-OgRTa.button-selected-n9Tz6 {
    border-color: transparent;
}

.button-success-OgRTa:not(.button-selected-n9Tz6):active::before,
.button-success-OgRTa.button-selected-n9Tz6::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-success-innerShadowColor);
}

.button-success-OgRTa.button-selected-n9Tz6:hover {
    background-color: #5FA800;
    border-color: transparent;
}

.button-success-OgRTa.button-selected-n9Tz6:active {
    background-color: #5FA800;
}

.button-noaccent-JWUGd {
    color: #009CF0;
    border-width: 0;
}

.button-noaccent-JWUGd:hover {
    color: #FF6163;
}

.button-noaccent-JWUGd:not(.button-selected-n9Tz6) {
    background-color: transparent;
    border-color: transparent;
}

.button-noaccent-JWUGd:not(.button-selected-n9Tz6):hover {
    background-color: transparent;
    border-color: transparent;
}

.button-noaccent-JWUGd:not(.button-selected-n9Tz6):active,
.button-noaccent-JWUGd.button-selected-n9Tz6 {
    background-color: transparent;
}

.button-noaccent-JWUGd.button-selected-n9Tz6 {
    border-color: transparent;
}

.button-noaccent-JWUGd:not(.button-selected-n9Tz6):active::before,
.button-noaccent-JWUGd.button-selected-n9Tz6::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-noaccent-innerShadowColor);
}

.button-noaccent-JWUGd.button-selected-n9Tz6:hover {
    background-color: transparent;
    border-color: transparent;
    color: #FF6163;
}

.button-noaccent-JWUGd.button-selected-n9Tz6:active {
    background-color: transparent;
}

.button-important-KZdlG {
    color: rgba(0,0,0, .84);
    border-width: 0;
}

.button-important-KZdlG:not(.button-selected-n9Tz6) {
    background-color: #FFCF21;
    border-color: transparent;
}

.button-important-KZdlG:not(.button-selected-n9Tz6):hover {
    background-color: #FCBD00;
    border-color: transparent;
}

.button-important-KZdlG:not(.button-selected-n9Tz6):active,
.button-important-KZdlG.button-selected-n9Tz6 {
    background-color: #F7AD00;
}

.button-important-KZdlG.button-selected-n9Tz6 {
    border-color: transparent;
}

.button-important-KZdlG:not(.button-selected-n9Tz6):active::before,
.button-important-KZdlG.button-selected-n9Tz6::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-important-innerShadowColor);
}

.button-important-KZdlG.button-selected-n9Tz6:hover {
    background-color: #F29D00;
    border-color: transparent;
}

.button-important-KZdlG.button-selected-n9Tz6:active {
    background-color: #F29D00;
}

.button-danger-Xz3Ip {
    color: #ffffff;
    border-width: 0;
}

.button-danger-Xz3Ip:not(.button-selected-n9Tz6) {
    background-color: #FF6163;
    border-color: transparent;
}

.button-danger-Xz3Ip:not(.button-selected-n9Tz6):hover {
    background-color: #F05456;
    border-color: transparent;
}

.button-danger-Xz3Ip:not(.button-selected-n9Tz6):active,
.button-danger-Xz3Ip.button-selected-n9Tz6 {
    background-color: #E34449;
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-danger-innerShadowColor);
}

.button-danger-Xz3Ip.button-selected-n9Tz6 {
    border-color: transparent;
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-danger-innerShadowColor);
}

.button-danger-Xz3Ip:not(.button-selected-n9Tz6):active::before,
.button-danger-Xz3Ip.button-selected-n9Tz6::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-danger-innerShadowColor);
}

.button-danger-Xz3Ip.button-selected-n9Tz6:hover {
    background-color: #D4393E;
    border-color: transparent;
}

.button-danger-Xz3Ip.button-selected-n9Tz6:active {
    background-color: #D4393E;
}

.button-textBox-qS2uS {
    display: inline-block;
}

.button-button-r140I:active > .button-textBox-qS2uS,
.button-button-r140I:active > span {
    transform: translateY(1px);
}

.button-error-EaAMU.button-error-EaAMU {
    border-width: 1px;
    border-color: #FF6163;
}

.button-error-EaAMU.button-error-EaAMU:focus {
    box-shadow: 0px 0px 1px 3px rgba(240, 60, 55, 0.3);
}

.button-error-EaAMU.button-error-EaAMU:hover {
    border-color: #F05456;
}

.button-loaderBox-awpDd {
    visibility: hidden;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.button-button-r140I[aria-busy='true'] > .button-loaderBox-awpDd {
    visibility: visible;
}

.button-button-r140I[aria-busy='true'] > .button-textBox-qS2uS {
    visibility: hidden;
}

.button-stick-after-zJlBd {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.button-stick-after-zJlBd:hover {
    z-index: 2;
}

.button-stick-before-hcaRv {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.button-stick-above-BliJk {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.button-stick-below-lq1OP {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

.button-root-ca30c:hover,
.button-root-ca30c:active,
.button-root_active-uHYa3 {
    background-color: #f7f7f7;
}

a.button-root-ca30c:hover,
a.button-root-ca30c:active,
a.button-root_active-uHYa3 {
    text-decoration: none;
    color: #000000;
}

/* stylelint-disable length-zero-no-unit */

.button-stick-before-hcaRv.button-size-s-zZL0s {
    margin-left: -1px;
}

.button-stick-before-hcaRv.button-size-m-OwNfe {
    margin-left: -1px;
}

.button-stick-before-hcaRv.button-size-l-absPz {
    margin-left: -1px;
}

/* stylelint-disable declaration-no-important */

.width-width-1-MmbmS {
    width: 8.33333%;
}

.width-width-2-jy9PD {
    width: 16.66667%;
}

.width-width-3-F0Vbz {
    width: 25%;
}

.width-width-4-mKluM {
    width: 33.33333%;
}

.width-width-5-pTbz7 {
    width: 41.66667%;
}

.width-width-6-kcIbI {
    width: 50%;
}

.width-width-7-dcFyF {
    width: 58.33333%;
}

.width-width-8-L3Zz1 {
    width: 66.66667%;
}

.width-width-9-umiVG {
    width: 75%;
}

.width-width-10-GUdOY {
    width: 83.33333%;
}

.width-width-11-UiI2A {
    width: 91.66667%;
}

.width-width-12-gcuOy {
    width: 100%;
}

.width-width-flex-1-JfJTp {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
}

.width-width-flex-2-aj3zw {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
}

.width-width-flex-3-D1pIK {
    flex-basis: 25%;
    max-width: 25%;
}

.width-width-flex-4-UwRVU {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
}

.width-width-flex-5-Ytuww {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
}

.width-width-flex-6-qafoj {
    flex-basis: 50%;
    max-width: 50%;
}

.width-width-flex-7-NF8K5 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
}

.width-width-flex-8-cAstx {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
}

.width-width-flex-9-zxUfR {
    flex-basis: 75%;
    max-width: 75%;
}

.width-width-flex-10-hnLYz {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
}

.width-width-flex-11-vNRjF {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
}

.width-width-flex-12-dK9Mw {
    flex-basis: 100%;
    max-width: 100%;
}

.width-offset-1-PsknZ {
    margin-left: 8.33333%;
}

.width-offset-2-h0vze {
    margin-left: 16.66667%;
}

.width-offset-3-hjtOv {
    margin-left: 25%;
}

.width-offset-4-zzWkU {
    margin-left: 33.33333%;
}

.width-offset-5-AjGjd {
    margin-left: 41.66667%;
}

.width-offset-6-haWjO {
    margin-left: 50%;
}

.width-offset-7-qQM31 {
    margin-left: 58.33333%;
}

.width-offset-8-ql76T {
    margin-left: 66.66667%;
}

.width-offset-9-NYxFl {
    margin-left: 75%;
}

.width-offset-10-KfyTQ {
    margin-left: 83.33333%;
}

.width-offset-11-s8NGS {
    margin-left: 91.66667%;
}

