#contexta{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0px;
    display: flex;
    z-index: 2147483655;
	pointer-events: none;
    animation-duration: .3s;
    animation-name: showUp;
    font-size: 14px;
}
@keyframes showUp {
    from {
        right: -360px;
    }
    to {
        right: 0;
    }
}
#contexta>*{
	pointer-events: initial;
}
.contexta__container{
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #F2F4F7;
    /*height: 100%;*/
    border-radius: 5px 0 0 0;
    max-height: 100%;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
    position: relative;
    right: 0;
    transition: all .3s;
    padding-top: 25px;
}
.contexta__container.closed{
    right: -100%;
}
.contexta__content{
    /*background: #F2F4F7;*/
    /*box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);*/
    border-radius: 5px 0px 0px 5px;
    padding: 18px;
    /*padding-bottom: 100px;*/
    /*top: 95px;*/
    /*min-height: 100px;*/
}

.contexta__content.contexta-error{
    background-color: #fff;
    color: #EA5757;
    /*text-align: center;*/
    /*padding-top: 100px;*/
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    display: flex;
    flex-direction: column;
}
.contexta-error__header{
    color: #028DD8;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 12px;
}
.contexta-error__title{
    color: #2F3644;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 12px;
}
.contexta-error__message{
    color: #5E7491;
    margin-bottom: 12px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}
.contexta-error__message>a{
    color: #028DD8;
    text-decoration: none;
}

.contexta__content-error {
    color: inherit;
    margin-bottom: 10px;
}
.contexta__content-error-link{
    color: #028DD8;
    font-size: 12px;
    outline: none;
    border-bottom: #028DD8;
    cursor: pointer;
}

.contexta__block{
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 5px 10px;
    font-family: "Open Sans", Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #2F3644;
    margin-bottom: 3px;
}
.contexta__block>div{
    /*margin-bottom: 12px;*/
}
.contexta__block p {
    margin: 0!important;
    padding-bottom: 4px!important;
    word-break: break-word!important;
}

.contexta__block a{
    color: #028DD8!important;
    text-decoration: underline!important;
    outline: 0!important;
    cursor: pointer!important;
}
.contexta__block ul{
    padding-left: 20px!important;
}

.contexta__rule:last-child p:last-child{
    /*padding-bottom: 0!important;*/
}

.contexta__block__date {
    color: #A2A9B4;
    font-size: 11px;
    font-weight: 400;
}

.contexta__block h2{
    padding-bottom: 2px!important;
    font-family: "Open Sans", Arial, sans-serif;
    font-style: normal!important;
    font-weight: 700!important;
    font-size: 16px!important;
    line-height: 24px!important;
    color: #2F3644!important;
    margin: 0!important;
    text-decoration: none!important;
    text-shadow: none!important;
}
.contexta__block>*:first-child{
    margin-top: 0!important;
}
.contexta__row{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.contexta__row>p{
    flex: 1!important;
    margin: 6px 0!important;
}
.contexta__subtitle{
    font-size: 11px;
    line-height: 15px;
    color: #A2A9B4;
}
.contexta_info-success{
    color: #829A3A;
}
.contexta_info-warning{
    color: #EA5757;
}
.contexta__block button{
    display: block;
    background-color: #028DD8;
    padding: 6px 12px;
    color: #fff;
    border: none;
    border-radius: 3px;
    margin: 12px 0;
    width: 100%;
    cursor: pointer;
}
.contexta__block button:hover{
    background-color: #0277BD;
}
.contexta__block select{
    display: block!important;
    padding: 6px 12px!important;
    border: 1px #DDE1ED solid!important;
    border-radius: 3px!important;
    margin: 12px 0!important;
    width: 100% !important;
}
.contexta__block select,
.contexta__block input,
.contexta__block button{
    outline: none!important;
}
.contexta__container::-webkit-scrollbar {
     width: 5px
 }
.contexta__container::-webkit-scrollbar-thumb {
     border-radius: 2px;
     -webkit-box-shadow: inset 10px 0 0 rgba(190, 190, 190, 1)
 }
.contexta__container::-webkit-scrollbar-track {
     background: #e9e9e9
 }
.hidden{
    /*opacity: 0;*/
    display: none;
}

.contexta__arrow{
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACpSURBVHgBVY8xCsJQEERnfi6QTiIEIoilpgqWCgqW8SZ6AuMN9CZaKgFL0SoeQJJCJB5AUdCsUTR+p1mY91h2jYbXjUvlqnM67hfQokBJyGxQ9zqjP8DbvQ8yIRDo0EjT5GrZtTkgfg59y64k6SHe8Wu4zZ4j8lhBxKFCW+l7IZ9JZarCznIbuU0Mo/VyptyWbxYlMI424eR9lVzOv3IbBtofMElO9fKVJ4GGP412TFU2AAAAAElFTkSuQmCC');
    display: block;
    width: 30px;
    height: 30px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0, 0.15);
    border-radius: 50%;
    position: fixed;
    right: 5px;
    cursor: pointer;
    transition: all .5s;
    z-index: 1;
}
.contexta__arrow.closed{
    transform: rotate(180deg) !important;
}
.contexta__video-link{
    position: relative;
    padding-left: 25px;
}
.contexta__video-link:before{
     content: " ";
     width: 20px;
    height: 15px;
     /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAWpJREFUWEftl9tRAkEQRc9EoBmoGZiBZKBEoBloBmgEGoJEoBkIGUAEGMISwVJ3bCjAx0yvs8wPVPFBbe/c0z39IlD5EyrrcwRwRaCFc+AscW3zAE3u1W4A7PBr4MZevgROcw9K2AloZjYTYBzgU78jQAsS+ygomOIW0DDAJLRfXi4OKL6GE8SFABTytxRyT8+HAngERj0JpI59EsArcJuy7On5WADKyiuHwNwyugT0tAvANMDAKufFCb/vZwRQNp44IhAB1vaWxAJJNaifJBoBtA5xme4AbIEomR+czlAMwBqaWrVAsvOjNICa2jNwlxvVYgDWT+69HbVUEsprhd/7Wf63DCW8qQivekzoDo1IY1Xf7Hv+AywCVG/F1YdR9XGs2tV65GnHHfLt2ytLVc72SqapeCgIiQ8CzPaXUl2HykpR0Z5YCkiCqhwNPjn6vrOUeuJpY/i3bbmRV57zXP8LPAfn2h4BqkdgBbFnZOqpmxEVAAAAAElFTkSuQmCC");*/
     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABUklEQVRYhe2WzVGEQBCFPyirvLmWEWAGmAEZSAhmYAqbiRqBZiBmgBEsGTB7XC+91TK7RfFjMcPUcpBX1ZeB5r3+oadZ8e8RuSRAIAZueg86iMD0DkdwFiCQAI9Abo9S4HbYzRkqqLROBfAWQdWOLBWoBeRCplyZckfSRLkLGO1UaFbutabZAuRYziy2tV4KqQpIFhSQ+Aj41i7unc4Q4AoTwRPwAHzNliBgHH+9ouOfC1QD702xGg+nohdFI2TrEYwEE2BFJAKvAz6j5tMDf8E0OqbjKhSzlgB4dh5qgZpwN/DeFDNx65ZyFa4X2CfwPmOYlT4l2Ai80MyC2dAMVI4fSUORK7ePgJCovHsgEMrTQqJZ2FyYfH9uXtvRzmN0hinX7x7SXUrz1oaUBszK3pba2KX047SUOq3lVqj+unfAjx2718DBnulVXfecVqwYA3AEzYV+KQjYvaAAAAAASUVORK5CYII=');
     background-repeat: no-repeat;
     background-position-y: bottom;
     background-position-x: center;
     display: inline-block;
     background-size: contain;
     /*margin-right: 3px;*/
    position: absolute;
    top: 0;
    left: 0;
}

.contexta__comment__control{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 -10px;
}

.contexta__comment__input{
    width: 100%;
    height: 150px;
    box-sizing: border-box;
    outline: none;
    resize: none;
    border-radius: 3px;
    border: 1px #DDE1ED solid;
    padding: 10px;
}

.contexta__comment__input::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.contexta__comment__input {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.contexta__comment__control button{
    /*flex: 1;*/
    display: block;
    margin: 0 10px;
    background-color: #028DD8;
    /*padding: 6px 12px;*/
    color: #fff;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    outline: none;
    text-align: center;
    padding: 10px 20px;
    line-height: 20px;
}

.contexta__comment__input-wrapper{
    margin-bottom: 12px;
    position: relative;
}
.contexta__comment__input-wrapper>textarea:placeholder-shown {
    font-style: italic;
}
.contexta__comment__sent{
    color: #424B5E;
    display: flex;
    flex-direction: column;
    flex:1;
    justify-content: center;
    align-items: center;
    /*height: 100%;*/
}
.contexta__comment__sent-title{
    margin-bottom: 12px;
    font-size: 13px;
}
.contexta__comment__sent-title:before{
    content: '';
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 9px;
    background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACiSURBVHgBldCxDcIwEEDROyN6j8AIrOAuuGIDwgSMwChBBERJR4FAJyYIIzBCGgok4sNxAcEgx/6NT5ZecYeQWEl6iYYlpqAN6YIN5wxwi4YfhHUjQEVBH83V4Sr2NJU7ykYpqP0Xd/Oongar7VGPY5GDzHCxrzQDpi4OoTa3Y3marOw0s2MtGlQ8hEUIvaGHXSH0Bbu4D/1tfc7ygn4P5fcCYXB25g5ME0UAAAAASUVORK5CYII=');
}
.contexta__comment__status{
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    font-size: 12px;
}

.contexta__comment__control-confirm{
    background-color: #A3BD49!important;
}

.contexta__comment__control-confirm:disabled {
    color: #A2A9B4 !important;
    background-color: #F2F4F7 !important;
}
.contexta__comment__control-cancel:disabled {
    color: #A2A9B4 !important;
    background-color: #F2F4F7 !important;
}

.contexta__comment__control-cancel{
    background-color: #EA5757!important;
}

.contexta__rule{
    cursor: default;
    position: relative;
}
.contexta__rule__unread{
    /*font-weight: bold!important;*/
    cursor: pointer;
}
.contexta__rule__unread:before{
    content: "NEW";
    display: inline-block;
    float: left;
    font-weight: 700;
    font-size: 10px;
    /*line-height: 19px;*/
    color: #028DD8;
    background: #E3F5FF;
    border-radius: 3px;
    padding: 0 6px;
    margin-right: 6px;
    /*width: 6px;*/
    /*height: 6px;*/
    /*background: #EA5757;*/
    /*display: block;*/
    /*position: absolute;*/
    /*left: -13px;*/
    /*top: 6px;*/
    /*top: calc(50% - 5px);*/
    /*border-radius: 50%;*/
}

.contexta__menu{
    position: fixed;
    min-width: 200px;
    /*top: 100%;*/
    /*left: 0;*/
    /*right: 0;*/
    height: auto;
    z-index: 1;
    margin: 0 -10px;
    /*animation-duration: .3s;*/
    /*animation-name: slidein;*/
    font-weight: normal;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}

.contexta__menu__wrapper{
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    overflow: hidden;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}

@keyframes slidein {
    from {
        height: 0;
    }
    to {
        height: 80px;
    }
}
.contexta__menu__item{
    padding: 5px 18px;
    cursor: pointer;
	position:relative
}
.contexta__menu__item:hover{
    color: #028DD8;
}
.contexta__menu__item.disabled{
	color:#A2A9B4;
}
.contexta__menu__item:not(:last-child){
    /*border-bottom: 1px solid rgb(0 0 0 / 5%);*/
}
.contexta__modal-menu{
    /*top: 0;*/
    position: fixed;
    /*width: 100%;*/
    height: 100%;
    /*background: #fff;*/
    background: #F2F4F7;
    z-index: 1;
    border-radius: 5px 0 0 0;
    overflow-x: hidden;
    overflow-y: auto;
}
.contexta__modal-debug{
    animation-duration: .3s;
    animation-timing-function: ease-out;
    animation-name: driveIn;
    transition: width .2s;
}

.contexta__modal-menu::-webkit-scrollbar {
    width: 5px
}
.contexta__modal-menu::-webkit-scrollbar-thumb {
    border-radius: 2px;
    -webkit-box-shadow: inset 10px 0 0 rgba(190, 190, 190, 1)
}
.contexta__modal-menu::-webkit-scrollbar-track {
    background: #e9e9e9
}

.contexta__modal-menu__wrapper{
    padding: 24px;
    background: #fff;
    border-radius: 5px;
    margin: 18px;
    color: #2F3644;
    min-height: 233px;
    display: flex;
    flex-direction: column;
    position: relative;
}
.contexta__modal-menu__wrapper h2{
    margin-bottom: 10px!important;
    text-transform: none!important;
    padding-bottom: 2px!important;
    font-family: "Open Sans", Arial, sans-serif;
    font-style: normal!important;
    font-weight: 700!important;
    font-size: 16px!important;
    line-height: 24px!important;
    color: #2F3644!important;
    text-decoration: none!important;
    text-shadow: none!important;
}
.contexta__modal-header{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.animated__fadeOut{
    animation-duration: 2s;
    animation-name: fadeOut;
}
.animated__remove{
    animation-delay: 2s;
    animation-duration: .2s;
    animation-name: fadeOut;
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}


/* auth */
@font-face {
    font-family: 'Intro Bold';
    font-style: normal;
    font-weight: 700;
    src: url("/fonts/intro_bold.ttf");
}

/*body{*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    cursor: default;*/
/*}*/
/*.header{*/
/*    height: 58px;*/
/*    background-color: #fff;*/
/*    border-bottom: 1px solid #DDE1ED;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-family: 'Intro Bold';*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    font-size: 20px;*/
/*    line-height: 20px;*/
/*    color: #028DD8;*/
/*}*/

.registration__container{
    font-family: "Open Sans";
    background-color: #F2F4F7;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}
.registration{
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #DDE1ED;
    border-radius: 5px;
}
.form__wrapper{
    cursor: default;
    padding: 12px;
    background-color: #fff;
}
.form__title{
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 24px;
    line-height: 33px;
    color: #424B5E;
    margin-bottom: 18px;
}
.input-wrapper{
    margin-bottom: 25px;
    /*width: 348px;*/
    position: relative;
}
.form__wrapper input{
    font-family: "Open Sans";
    padding: 12px 18px;
    color: #424B5E;
    width: 100%;
    border: 1px solid #DDE1ED;
    border-radius: 3px;
    display: inline-block;
    box-sizing: border-box;
}
.form__wrapper .contexta__input-error{
    border: 1px solid #EA5757;
}
.form__wrapper input::placeholder{
    color: #8695AC;
}
.show-psw{
    position: absolute;
    top: 0;
    right: 0;
    /*bottom: 0;*/
    width: 35px;
    height: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.show-psw>span{
    width: 25px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
    border: none;
    background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJwSURBVHgBhVSxbhNBEJ3dc5GCwvxB6OgctynAqSJEgfkA7HONInsVR6LLuYuUg7MxBZ3PTkVFqFAqjIQiuhxfgP+AK6CzZ5jZ811O9tleydbt3cx7M2/eroIdy+0Oa6TpBRDViWBf3ikFEf9HitQ49E+m2/LVRuA3wT7NnREB1WAbgFKhcha98MLMir7ropeN0w9NnOs7AecKYgDsacCjid9W8tMKqxw25k5mRORK7Kvu+05hAWvg3eE5A3rJDsf6AXRCz8SwoUsGl9jmsl5v4p/0NhLkwQnQXPmmnwIt5TrgbZlluWZZTCpLoxtwjj4vIskIGmfDNhBaQEJsXb0zYa7KOwFeaSDWJaymJO5Z4CLpkTw7BO7obXts6VKQFFz0TsEt2cIJEnCRCx8y6CPeS3JZukrjwksT8pyMPC8U9JnwICPAhf6W9IODiW+8fJk8xLoNLIEns5CK9Rw7iYxWsmyFIinBQMgR9GfXC8ra7QTlVCeluLn1lQx4D+4HvZfJtSqb2NZiCKYUpMO+iRXgSwEipM6q3RQfKFvtPycQKaUqlm05UPiSjxWTcFc2Xzl4lEnE+kXsbZMAUtA6HTQzgtKiZckTv//Gv/qPPKtkyFkxcnbyDkyH76QB0e1NVDk85jxVIwX1yuFz+HX79Xv04yauPjn+BKT3OeyxAHNXP1UJn2U2FQcCfkyQ2CS+ubhXYGXlPb3rGrBysXTSUQq+apLCu8jtBh1MSMocMeOKpwqcQXj5Okq+D2sI8JQBRSIxSYzIBzNn760EFmTtGihelpzntKlLBTsWd8PVahlqhf1nfW8vOXaQJrxm70+35f8Hw1A+L1lXJhkAAAAASUVORK5CYII=');background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJwSURBVHgBhVSxbhNBEJ3dc5GCwvxB6OgctynAqSJEgfkA7HONInsVR6LLuYuUg7MxBZ3PTkVFqFAqjIQiuhxfgP+AK6CzZ5jZ811O9tleydbt3cx7M2/eroIdy+0Oa6TpBRDViWBf3ikFEf9HitQ49E+m2/LVRuA3wT7NnREB1WAbgFKhcha98MLMir7ropeN0w9NnOs7AecKYgDsacCjid9W8tMKqxw25k5mRORK7Kvu+05hAWvg3eE5A3rJDsf6AXRCz8SwoUsGl9jmsl5v4p/0NhLkwQnQXPmmnwIt5TrgbZlluWZZTCpLoxtwjj4vIskIGmfDNhBaQEJsXb0zYa7KOwFeaSDWJaymJO5Z4CLpkTw7BO7obXts6VKQFFz0TsEt2cIJEnCRCx8y6CPeS3JZukrjwksT8pyMPC8U9JnwICPAhf6W9IODiW+8fJk8xLoNLIEns5CK9Rw7iYxWsmyFIinBQMgR9GfXC8ra7QTlVCeluLn1lQx4D+4HvZfJtSqb2NZiCKYUpMO+iRXgSwEipM6q3RQfKFvtPycQKaUqlm05UPiSjxWTcFc2Xzl4lEnE+kXsbZMAUtA6HTQzgtKiZckTv//Gv/qPPKtkyFkxcnbyDkyH76QB0e1NVDk85jxVIwX1yuFz+HX79Xv04yauPjn+BKT3OeyxAHNXP1UJn2U2FQcCfkyQ2CS+ubhXYGXlPb3rGrBysXTSUQq+apLCu8jtBh1MSMocMeOKpwqcQXj5Okq+D2sI8JQBRSIxSYzIBzNn760EFmTtGihelpzntKlLBTsWd8PVahlqhf1nfW8vOXaQJrxm70+35f8Hw1A+L1lXJhkAAAAASUVORK5CYII=');
}
.show-psw>span.active{
    background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJbSURBVHgBtZSxctpAEIZ3T57UPAJlOuLWmYmdiiINeQCDqDOOpQmeSYfoPGNNBOEBopgqVewq48pkJuNJF/kNyBvwAOY2uyeOCCwhFXgLcdzt/t/u3d4BLK19Nj51P0Z12LEp+Rz3PntAeqgX6nbXEANw9hZXiDADgvquIWgHIkosTgzh2Zly9Ov43J+5XlSjZ04fiFpmTYIQEv4mSPg1Dk+mlQBbIWeRq0l9yRVAjNFZDMSvFGAh+kH94WFtDcLzVoSBLxjocSWHy6rmBDiYhO+HpYB2b9wH0EHGYwUpSEZ8O+mMCi7Dk0EhYF1cDxBVZ3O7IMfavYhjVD8PolZOfA+sOGndvQz9AFm0SneJr0LdXSYWdD+MOmsAE8j3wGY++eTHMkozxsRMl0DiCz9WoH0ZLxCGck4rgAQaL9QjySYbSNyeZqlCJXHoD9lnxMOaBvXdDaKakj63B4HoUE7c3KyBflsFwm1LqT8DA3+u4qE/l2ARIk2eeTayAcstInBOkXR3G0SahIBMvJzfaot4/xI+JD8VpCh7SLi36Bo4kctl39rbvAlJf5dNwmdhO86xQsndTdI4aHJleEQIrcbBG7i/+/Ez+XUz33/V/AakROg5O3DF+BsxhRBhi9evRXD/ZfMvV3A/Cf3z/zuwYdme3vYMFD0rm36PACa4F3k6hZjngjOeIjij+OJdkq6PjzTAIW+JZ3xSpVxILsBmuP4M5JvAAaleVAlCiXE1nK1y2bHB/Wcuj3QSj68V6Svu/em27SoFVLUiiIIdmYhl3y54gBY8hUklx9wk9v8/JUx/l7y1M4UAAAAASUVORK5CYII=');
}
.show-psw>span.active:hover{
    background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAB6ElEQVR4XsVVvUoDQRDe3BXWIjYqdpaC2gk+g4pvYCURhIBgCrGW6N0Go1bpRfxpfQAfwEJNdi9XWYiFGIhoEDE5Z/YmyWUv5yUa9YNBd2fm+25ndyaMEQxbJlnOHW6s+wqDO6sg4IHd/I4IkCL5/4iceCasdw1bFODvM1gZ/r8yuOCMi0mNJQYRIqblLML6nfbbLGHLM8adUZ0qGr7InS7C9grjbPt6UFlWzBq2sw/+CsVVTFvOa0ydAUdfh4R64Cuj7yQjRxLcOae4D7CUHtIGqO0KBdfAtpA8VoSpJ56mHA85dL8CHpG+om5yuaw2I+6kEzAHc5EjXK5saQocVSLaDLoSXJ7SfqwI5lLcK3L6uzl3gJ4gOvLtKSqprHyWlF2K5P04UUDubgTu0ceyxRkkjxMJCyC+KBE8xyPch1JdMNudDnxMSAROuUG+aqtEBLikBUO/ZETGHYO9J0rUrSUCzQbrN7CaaYmlZn4Q2jNNNx1KRJ3kAayM3QvrW11Edbwl1pp5nQAJKcM/iYdNhM2kxyj08IRDoHLhYMPkCo4FHA9qTByIIWY5c1DvQ/C9UEzvIlgWvxShugcNT3qM5N8TQcBIxtGsRrTfE4/QqZdqXO8UJ1TMT8rVNf5cBH6GdXd/4IskG8tP8Q7u7cnJ3TMAAAAASUVORK5CYII=');
}
.show-psw>span:hover{
    background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJQSURBVHgBjVRLctpAEO0eYZtFqqLcAG8M7MwJYm5gTgA+QVDA2SK2SbDICTAncHICkxOEHeAN3CAqrxyMutM9SJTEL+kqoJjpefP69etBOBL5YFJYgqkD8zUwFGTJBYQxMo7BwI/IK34/dh73LbrB3H2G1w4QNeF4LE4NV1+88mLfptleOAmeLp/pz68NMMM3Q1wlc/aOWiV0IlNB4BuhpYCFJeHcBLMO/Iu5czerM3NfySPCKEIBOcDKMvsy8cFgZ83S9FetC28vuPN1ds3IDwlbapcsc9V9Rc4HAmokl2LE3dVteZQ6N7B7gPdRq3iTAVcpIqJHTQDiLt2W/QRYytb1wk7JjLWovW7oyWc578TnDfrkFbu2GgUQ4IdtYI0lY9MCi76qtequOba4NVsbr58uxtKXmv1D7Ku8loDTmw0YuKEWo4+lCmR6MH1khittaCKDZXQ3nas1yfB5uiemN1UygXxCcVFF3MJurE8IB4LRuNkFcPcmGny71gzCF/0bmTNrK2WY6z0FGQzmn/bXcEflU/+bwOa41oop1to3lcRis0gnewa889BZGdUrFEc0054lk+9bEIZL9bP4/3fifyT00sCxIVTzbtQq39tC9EsbIoPhxZv+5gK5mJCrUsJQS7WgYkXtQeKUXDC52jhN8tKGyA5Rb9JgwEG8Mz5Frh0a7Z0nQoHb5UY6Z+dtsZ7NiTXXDxXoYKCh4RvIj0OpZPOYETct21iKNOOD4DYEwETgiwZ1OBLb0/p/4JlLZJAMvNemxicWMp0jJBoeAk3iLyW2SM3UnJ98AAAAAElFTkSuQmCC');
}
.form__wrapper input[type="submit"]{
    cursor: pointer;
    color: #fff;
    background: #028DD8;
    padding-right: 35px;
}
.form__wrapper input[type="submit"]:hover{
    background: #0277BD;
}

.form__footer{
    font-size: 13px;
    justify-content: space-between;
    display: flex;
}
.form__footer a{
    text-decoration: none;
    color: #028DD8;
    cursor: pointer;
}
.form__footer a:hover{
    color: #0277BD;
}
.contexta__subtitle-error{
    color: #EA5757;
    font-size: 13px;
    margin-top: 5px;
    position: absolute;
    left: 0;
    top: 100%;
}
.contexta-error__wrapper{
    height: fit-content;
    border-radius: 5px 0 0 5px;
    padding: 18px;

}
.contexta__error{
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.contexta__error__title{

}
.contexta__error__button{
	display: block;
    background-color: #028DD8;
    padding: 6px 12px;
    color: #fff;
    border: none;
    border-radius: 3px;
    margin: 12px 0;
    cursor: pointer;
}

.contexta__loader {
    position: absolute;
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
}
.contexta__loader:after {
	content:'';
    width: 15px;
    height: 15px;
    display: block;
    background: #fff;
    border-radius: 50%;
    border: 3px solid #DDE1ED;
    border-right: 3px solid #028DD8;
	-webkit-animation: contexta__spin 1s linear infinite;
	animation: contexta__spin 1s linear infinite;
}
@-webkit-keyframes contexta__spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes contexta__spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.contexta__cross-close{
    background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADLSURBVHgBdZGxEcIwDEUl2WcOqoySEcgIGYENyAauaVJRM4LZIIyQUVLBxRdjLHPhsM9Rqf++/SXh5Wpqh66fZ9Hqrp2gUPpmqt3LGeHfHTHsPRyVWgbdm6oEq+cyMOOQeuKXQ38EwDo3rTBrAH6c96LFKARIKRcEiIK1soFg+4ftQTb61E74ey0zfbspHDtJ3sTElcJclEwY0/t06mxvtDXg1iKoBHMMa0VTMmEJXjOXtkcqXLAER0O4fPbTnaQXHSI8cjg3MSNBnj88+Zu2SfvVIwAAAABJRU5ErkJggg==');
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.contexta__btn-active{
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 20px;
    background: #028DD8;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    outline: none;
    margin-bottom: 12px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
}
.contexta__btn{
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 20px;
    background: #F2F4F7;
    color: #5E7491;
    border-radius: 3px;
    border: none;
    outline: none;
    margin-bottom: 12px;
    cursor: pointer;
    text-decoration: none;
}
.border-bottom{
    border-bottom: 1px solid #e6e6e6;
}
.contexta__debug{
    flex:1;
    display: flex;
    flex-direction: column;

}
.contexta__debug__content{
    padding-top: 10px;
    padding-bottom: 100px;
}
.contexta__debug-loading{
    align-self: center;
    flex: 1;
    align-items: center;
    display: flex;
    position: relative;
    min-height: 50px;
}
.contexta__debug__row{
    margin-bottom: 3px;
    flex-direction: row;
    display: flex;
    gap: 10px;
}
.contexta__debug__row:hover{

}
.contexta__debug-value{
    flex: 1;
}
.contexta__debug-label{
    font-weight: bold!important;
    flex: 1;
    /*margin-right: 5px;*/
}
.contexta__debug-label:after{
    /*content: ':';*/
}
.contexta__debug__search-bar{
    padding: 10px 0;
    position: sticky;
    top: 0;
    background: white;
}
.contexta__debug__search-bar:after{
    content: '';
    width: calc(100% + 48px);
    height: 0;
    display: block;
    box-shadow: 0px 1px 4px 2px white;
    position: absolute;
    bottom: 0;
    margin: 0 -24px;
}

@keyframes driveIn {
    from {
        right: -100%;
        /*right: 100%;*/
    }

    to {
        right: 0;
    }
}
.contexta__debug__container{
    display: flex;
    flex-direction: row;
    /*position: relative;*/
}
.contexta__debug__tags{
    flex: 1;
    overflow: hidden;
}
.contexta__debug__rules{
    transition: width .3s;
    width: 0;
    overflow: hidden;
}
.contexta__debug__rules__wrapper{
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #DDE1ED;
    height: 100%;
}
.contexta__debug-console{
    width: 25vw;
}
.contexta__debug-console-extended{
    width:75vw;
}
.contexta__debug-console-extended .contexta__debug__rules{
    width: unset;
    flex: 2;
}
.contexta__debug-arrow{
    position: absolute;
    top: 22px;
    left: 0;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACpSURBVHgBVY8xCsJQEERnfi6QTiIEIoilpgqWCgqW8SZ6AuMN9CZaKgFL0SoeQJJCJB5AUdCsUTR+p1mY91h2jYbXjUvlqnM67hfQokBJyGxQ9zqjP8DbvQ8yIRDo0EjT5GrZtTkgfg59y64k6SHe8Wu4zZ4j8lhBxKFCW+l7IZ9JZarCznIbuU0Mo/VyptyWbxYlMI424eR9lVzOv3IbBtofMElO9fKVJ4GGP412TFU2AAAAAElFTkSuQmCC');
    transform: rotate(180deg);
    display: block;
    cursor: pointer;
    opacity: .6;
    transition: opacity .3s;
    /*width: 30px;*/
    /*height: 30px;*/
}
.contexta__debug-arrow:hover{
    opacity: 1;
}
.contexta__debug-arrow.contexta-arrow-close{
    transform: unset;
}
.contexta__debug__rules__input{
    margin-bottom: 30px;
}
.contexta__debug__rules__input>input{
    border: none;
    border-bottom: 1px #DDE1ED solid;
    width: 100%;
    padding: 5px 10px;
    box-sizing: border-box;
}
.contexta__debug__rules__input>input:disabled{
    background: none;
    color: #A2A9B4;
}
.contexta__debug__error-message{
    color: red;
}
.contexta__debug__rules__row{
    display: flex;
    flex-direction: row;
    gap: 10px;
    margin: 5px 0;
    align-items: flex-start;
}
.contexta__debug__rules__row-input{
    padding: 5px 10px;
    border: 1px solid #DDE1ED;
    border-radius: 2px;
    flex: 1;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}
.contexta__debug__rules__row-input-auto-h{
    padding: 5px 10px;
    border: 1px solid #DDE1ED;
    border-radius: 2px;
    flex: 1;
    /*white-space: nowrap;*/
    /*overflow-x: hidden;*/
    /*text-overflow: ellipsis;*/
}
.contexta__debug__rules__row-input-disabled{
    padding: 5px 10px;
    border: 1px solid #DDE1ED;
    border-radius: 2px;
    flex: 1;
    background-color: #F2F4F7;
    min-height: 16px;
}
.contexta__debug__rules-title{
    margin: 20px 0 10px 0!important;
    font-size: 16px;
    font-weight: bold;
    color: #2F3644;
}
.contexta__debug__condition{

    padding: 0 10px;
}
.contexta-condition-connector{
    margin: 10px 0;
    font-size: 12px;
    font-weight: 700;
}
.contexta-condition__true{
    border-left: 0.1388888889rem solid #829A3A;
}
.contexta-condition__false{
    border-left: 0.1388888889rem solid #EA5757;
}
.contexta-apply-icon{
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACYSURBVHgBnc/BCcJAFATQ+UkDW0pKUPDinmxASAdagh1YQgjGczyKEBY78phLdswuaAiETTZzHP7jM4LI1OagWrRKYtDd6MxaGIBIViDVu3LRxzFiedw9c1mDXJ/cjD5Vzf4agzykxYXAuWp0sRR52HXYEvIhmP/wHHLxG4uXztIURtwh8OjrTQj94QRGCI3ggFkL+Q4hly9uHXAbA/uUsgAAAABJRU5ErkJggg==');*/
    background: no-repeat center center url('data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI3NjgiIHZpZXdCb3g9IjAgMCA3NjggNzY4Ij4KPHRpdGxlPjwvdGl0bGU+CjxwYXRoIGZpbGw9IiM4MjlBM0EiIGQ9Ik0zODQgNjQwLjVxMTA1IDAgMTgwLjc1LTc1Ljc1dDc1Ljc1LTE4MC43NS03NS43NS0xODAuNzUtMTgwLjc1LTc1Ljc1LTE4MC43NSA3NS43NS03NS43NSAxODAuNzUgNzUuNzUgMTgwLjc1IDE4MC43NSA3NS43NXpNMzg0IDY0LjVxMTMyIDAgMjI1Ljc1IDkzLjc1dDkzLjc1IDIyNS43NS05My43NSAyMjUuNzUtMjI1Ljc1IDkzLjc1LTIyNS43NS05My43NS05My43NS0yMjUuNzUgOTMuNzUtMjI1Ljc1IDIyNS43NS05My43NXpNNTMxIDI0M2w0NSA0NS0yNTYuNSAyNTYuNS0xNTktMTYwLjUgNDUtNDUgMTE0IDExNHoiPjwvcGF0aD4KPC9zdmc+Cg==');
    width: 20px;
    height: 20px;
    background-size: contain;
}
.contexta-cancel-icon{
    background: no-repeat center center url('data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI3NjgiIHZpZXdCb3g9IjAgMCA3NjggNzY4Ij4KPHRpdGxlPjwvdGl0bGU+CjxwYXRoIGZpbGw9IiNFQTU3NTciIGQ9Ik01NDQuNSA0OTkuNWwtMTE1LjUtMTE1LjUgMTE1LjUtMTE1LjUtNDUtNDUtMTE1LjUgMTE1LjUtMTE1LjUtMTE1LjUtNDUgNDUgMTE1LjUgMTE1LjUtMTE1LjUgMTE1LjUgNDUgNDUgMTE1LjUtMTE1LjUgMTE1LjUgMTE1LjV6TTM4NCA2NC41cTEzMiAwIDIyNS43NSA5My43NXQ5My43NSAyMjUuNzUtOTMuNzUgMjI1Ljc1LTIyNS43NSA5My43NS0yMjUuNzUtOTMuNzUtOTMuNzUtMjI1Ljc1IDkzLjc1LTIyNS43NSAyMjUuNzUtOTMuNzV6Ij48L3BhdGg+Cjwvc3ZnPgo=');
    width: 20px;
    height: 20px;
    background-size: contain;
}

tr.contexta__debug__trow td {
    vertical-align: baseline;
}
