@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i&display=swap');

html, .page-wrapper{
    background-color: #f8faff;
}

.header .top-navbar{
    height: 65px;
}
.header_right_zone{
    height: 65px;
}
.container { width: 970px !important; }

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: unset !important;
}
.fix-header a:hover{
    color : #5199ff;
}

.block_html_code_zone .block_html_code_value::before {
    color: #e0e0e0 !important;
    content: attr(data-placeholder);
    font-style: italic;
    left: 8px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    visibility: hidden;
}

.block_html_code_zone .block_html_code_value:empty::before {
    visibility: visible;
}

.change_foreign_pay_system_zone .foreign_pay_system_item.active {
    background-color: #fff;
}

.change_foreign_pay_system_zone.hided{
    display: none;
}

.box_action_block .chat_action_type_zone.hided {
    display: none;
}

.box_message_effect_change.hided {
    display: none;
}

.typesActionsBotModal .box_typesActionsBot {
    display: flex;
    gap: 16px;
    flex-flow: column;
}

/*.change_foreign_pay_system_zone .box_change_foreign_pay_system {
    display: flex;
    gap: 16px;
    flex-flow: column;
}*/

/*.sidebar-nav{
    overflow: auto;
    height: 100%;
}*/
.box_change_end_dialog_time.hiden,
.end_dialog_time_text.hiden,
.save_change_end_dialog_time.hiden,
.add_status_item.hiden,
.box_end_dialog_time.hiden,
.box_set_type_end_dialog_time_value.hiden
{
    display: none;
}

.end_dialog_time_value {
    width: 80px;
}
.ql-bubble .ql-tooltip{
    border-radius: 10px !important;
}

.ql-bubble .ql-tooltip-arrow{
    display: none !important;
}

.scroll-sidebar{
    padding: unset !important;
    height: calc(100vh - 68px);
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
}
.scroll-sidebar::-webkit-scrollbar { width: 0 !important }


/*.breadcrumb-item .style_panel_text.near_panel_text{
    max-width: 420px !important;
}*/
/*
.mCustomScrollbar,
.mCustomScrollbar.mCS_touch_action,
.mCustomScrollbar.mCS_touch_action .mCS-aviva.mCSB_scrollTools {
    -ms-touch-action: auto !important;
    touch-action: auto !important;;
}

.mCustomScrollBox {
    -ms-touch-action: pan-x !important;;
    touch-action: pan-x !important;;
}

.mCustomScrollBox.mCSB_vertical_horizontal {
    -ms-touch-action: auto !important;;
    touch-action: auto !important;;
}

.mCustomScrollBox.mCSB_horizontal {
    -ms-touch-action: pan-y !important;;
    touch-action: pan-y !important;;
}*/

body{
    overflow-x: unset !important;
}

.sidebar-nav ul li a:hover, .sidebar-nav ul li a:hover .left_menu_icon{
    color: #5199ff !important;
    fill: #5199ff !important;
}

.sidebar-nav > ul > li.active > a, .sidebar-nav > ul > li.active > a .left_menu_icon {
    font-weight: unset !important;
    color: #5199ff !important;
    fill: #5199ff !important;
}

.sidebar-nav ul li a:hover i:not(.disable_text2) {
    color: #5199ff !important;
    fill: #5199ff !important;
}

.sidebar-nav > ul > li.active > a i {
    color: #5199ff !important;
    vertical-align: unset !important;
    fill: #5199ff !important;
}

.type_left_menu{
    display: none;
    width: max-content;
}

.table-responsive{
    min-height: 80px;
}

.header ul.dropdown-user li a{
    padding: 8px 16px;
    color: #222222;
}

.header .top-navbar .navbar-nav > .nav-item > .nav-link{
    padding-left: 16px;
    padding-right: 16px;
}
.nav-link{
    padding: 16px;
    height: 100%;
}

.nav-item.show > .nav-link{
    background-color: #E0E0E0;
}

.page-wrapper{
    /*margin-left: 204px;*/
    left: 204px;
    width: calc(100% - 204px);
    padding-bottom: unset;
    position: relative;
}
.css_page-wrapper{
    /*margin-left: unset !important;*/
    left: 0px !important;
    width: calc(100% - 0px) !important;
    padding-bottom: unset;
}
.breadcrumb-item + .breadcrumb-item::before{
    padding: 0 15px 0 16px !important;
    color: #E0E0E0 !important;
}
.dropdown-menu{
    width: max-content ;
}
.list_bots_header{
    padding: 20px 0 20px;
}
.left-sidebar{
    background-color: #f8faff;
    overflow: visible !important;
    border-right-style: solid !important;
    border-right-color: #E0E0E0 !important;
    border-right-width: 1px !important;
    box-shadow: unset !important;
    -webkit-box-shadow: none !important;
    width: 204px;
}

.popover{
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15) !important;
    border: solid 1px #E0E0E0 !important;
    border-radius: 3px !important;
    background-color: #ffffff !important;
}
/*.popover .arrow{
    right: calc((.5rem + 8px) * -1) !important;
    width: 15px !important;;
    height: 30px !important;;
    margin: -3px 0 !important;;
}*/

/*.bs-popover-auto[x-placement^="left"] .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before{
    border-width: 15px 0 15px 15px !important;
}
.bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before{
    border-width: 15px 15px 15px 0 !important;
}
.bs-popover-auto[x-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before{
    border-width: 0 15px 15px 15px !important;
}
.bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before{
    border-width: 15px 15px 0 15px !important;
}*/

.css_photo{
    border-radius: 50%!important;
}

.popover .arrow::before{
    border-left: solid 1px #E0E0E0 !important;
}

.elem_boldLine{
    width: 82px;
    height: 6px;
    border-radius: 3px;
    background-color: #E0E0E0;
}

.elem_boldLine.dot{
    width: 6px !important;

}
.item_top_pannel{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
    display: inline-block;
    vertical-align: text-top;
}

.item_left_top_pannel{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
    display: inline-block;
    vertical-align: text-top;
}
.item_left_pannel{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 203px;
}

.toggle_menu{
    width: 60px;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #5199ff;
    background-color: #ffffff;
    text-align: center;
}

.toggle_menu.hided{
    background-color: #5199ff;
    text-align: center;
}
/*
.sidebar-nav{
    background-color: #f8faff !important;
}*/
.sidebarnav_second a{
    background-color: #f8faff;
    padding-bottom: 12px;
}
.sidebarnav_second > li{
    margin-bottom: unset !important;
}
.sidebar-nav > ul > li > a.active{
    background-color: #f8faff;
}
.header{
    box-shadow: unset !important;
    -webkit-box-shadow: none !important;
    z-index: 102;
}
.top-navbar{
    border-bottom: solid 1px #e0e0e0 !important;
    padding-right: unset !important;
}

.top-navbar.withoutBorder{
    border: unset !important;
}

.left_menu_sign_to_mainOf{
    display: none;
}

.nav-devider{
    padding-top: 25px;
    margin-bottom: 0;
    background-color: #f8faff !important;
}
.css_dropmenu{
    margin: 20px 0px;
    left: 36px;
    top: calc(100% + 8px);
}
.css_dropdown_hover:hover > .dropdown-menu {
    display: block;
}
.dropdown-menu::before{
    content: '.';
    color: #ffffff;
    top: -21px;
    position: absolute;
    width: 100%;
}


.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{
    min-height: 22px !important;
}
.daterangepicker{
    z-index: 106 !important;
}

.col-lg-4-small{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}

.col-lg-12-small{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.body_icon_administrator{
    position: absolute;
    top: 8px;
    left: 8px;
}


.wrappers_background{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 103;
    display: none;
}

.wrappers-background{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 103;
}


.css_listBots{
    margin: 8px 16px !important;
    width: 130px;
}

/*.ql-editor > p {
    color: #000000 !important;
}*/
.ql-bubble .ql-tooltip {
    z-index: 10 !important;
}
#quill-container, .ql-container {
    height: auto;
    max-height: 300px;
    /*overflow-y: auto;*/
    min-height: 100%;
    padding: 0 0 5px;
    font-family: Ubuntu;
    font-size: 14px ;
    font-weight: normal ;
    font-style: normal ;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #222222;

}

.decoration_line_through{
    text-decoration: line-through;
}
.decoration_underline{
    text-decoration: underline;
}

.ql-container .ql-editor {
    font-size: 14px;
    max-height: 300px;
    position: relative !important;
    overflow-y: auto;
    line-height: 1.62 !important;
}
.ql-container.has-error{
    border-bottom: solid 1px #fc6180;
}

.ql-editor {
    padding: 0 !important;
}

.ql-editor[contenteditable="false"] {
    color: #999999 !important;
}

.ql-editor tg-spoiler{
    background-color: #E0E0E0 !important;
}

.ql-editor > p > a{
    white-space: normal !important;
}

.ql-editor blockquote{
    border-radius: 3px !important;
    border-left: 3px solid #ffaf50!important;
    background-color: #fff4d9!important;
    font-style: normal!important;
}

.ql-editor blockquote-expandable {
    margin: 0;
    padding: 0;
    display: inline-block;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    border-radius: 3px !important;
    border-left: 3px solid #5199FF!important;
    background-color: #F2F6FF!important;
    font-style: normal!important;
}

.ql-bubble .ql-editor blockquote-expandable {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
}

.ql-bubble .tg-spoiler-icon:hover{
    fill: #fff;
}



.box_miniature_block{
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0px;
    grid-auto-rows: 1fr 50px
}

.box_miniature_block .avatar_block{
    border-radius: 50%;
    width: 70px;
    height: 70px;
    margin-top: 32px;
}

.box_miniature_block .avatar_block .avatar, .box_miniature_block .avatar_block .css_photo{
    width: 70px;
    height: 70px;
}


.box_miniature_block .css_vertical_center2 .css_avatar_person{
    width: 70px;
    height: 70px;
}

.box_miniature_block[type="adm"]{
    border: solid 1px #ffaf50;
}

.box_miniature_block[type="whitelabel"]{
    border: solid 1px #5199ff;
}

.box_miniature_block[error="1"]{
    border: solid 1px #ff6e4e !important;
}

.users_stat_item .users_stat_avatar .avatar, .users_stat_item .users_stat_avatar .css_photo{
    width: 20px;
    height: 20px;
}

.users_stat_item .users_stat_avatar .css_avatar_person{
    width: 20px;
    height: 20px;
}

.users_stat_item .users_stat_count{
    text-align: right;
}



.box_main_chat_stat_info{
    width: 62px;
    height: 62px;
    background-color: rgba(81, 153, 255, 0.15);
    border-radius: 3px;
}

.list_posts_zone.hided{
    display: none;
}

.list_posts_zone .list_posts {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    grid-gap: 16px;
    grid-auto-rows: minmax(128px, auto)
}

.list_posts_zone .post_item .filling_chunk_progress_bar{
    bottom: 0px;
}

.list_posts_zone .post_item[error="1"]{
    border: solid 1px #ff6e4e !important;
}

.page_main_chat_stats_zone .list_page_main_chat_stats {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    grid-gap: 16px;
    grid-auto-rows: auto
}

.list_page_main_chat_stats .bold_line_item:not(:first-child){
    margin-top: 16px;
}

.list_page_main_chat_stats .users_stat_item:not(:first-child){
    margin-top: 16px;
}

.page_main_chat_businessChats_zone.hided {
    display: none;
}

.page_main_chat_businessChats_zone .list_page_main_chat_businessChats {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(118px, 1fr));
    grid-gap: 16px;
    grid-auto-rows: auto
}

.list_page_main_chat_businessChats .bold_line_item:not(:first-child){
    margin-top: 16px;
}

.list_page_main_chat_businessChats .users_stat_item:not(:first-child){
    margin-top: 16px;
}






















.ql-container {
    position: unset !important;
}
.ql-editor.ql-blank::before {
    left: 0px !important;
    color: #e0e0e0 !important;
}

.css_StyleButBorderBlack .ql-editor.ql-blank::before {
    color: #b9b9b9 !important;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
    display: none;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
    display: none;
}
#scrolling-container {
    height: 100%;
    min-height: 100%;
    overflow-y: auto;
}

.closePop{
    font-size: x-large;
    color: #999999;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 2;
}

.closePop_white{
    color: #ffffff;
}

.headerModal{
    border-bottom: solid 1px #E0E0E0;
}

.closeModal {
    border-left: solid 1px #E0E0E0;
    cursor: pointer;
}

.simpleAlertModal{
    position: fixed;
    /*opacity: 0.8;*/
    opacity: 1;
    z-index: 110;
    right: 8px;
    /*bottom: 8px;*/
    max-width: 440px;
    width: calc(100% - 16px);
    border-radius: 10px;
}
.simpleAlertModal:hover{
    opacity: 1;
}
.simpleAlertModal.success{
    background-color: #4bb462;
}
.simpleAlertModal.warning{
    background-color: #ffaf50;
}
.simpleAlertModal.error{
    background-color: #ff6e4e;
}
.textSimpleAlert{
    width: 380px;
    max-height: 400px;
    overflow: auto;
}
.buttonSimpleAlert{
    width: 30px;
    height: 30px;
    border-radius: 10px;
}
.buttonSimpleAlert.success{
    background-color: #ceff9d;
}
.buttonSimpleAlert.warning{
    background-color: #FFF4D9;
}
.buttonSimpleAlert.error{
    background-color: #ffe2e0;
}

.sendCommandModal, .listDpNewBotModal{
    position: absolute;
    top: 55px;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border: solid 1px #999999;
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 103;
    display: none;
}

.listDpNewBotModal{
    width: calc(100% - 40px);
}

.list_dp_new_bot{
    max-height: 300px;
    width: 100%;
}

.errorInfoOfMoveBot.hiden{
    display: none;
}

.listCategoriesModal
{
    border: solid 1px #5199ff;
    position: absolute;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 105;
    width: max-content;
    display: none;
}

.css_banned_person{
    background-color: #f5b2ac !important;
}
.css_selected_person{
    background-color: #FFF4D9 !important;
}

.search_person_icon{
    position: relative;
    top: 2px;
    left: 8px;
    text-align: left;
    width: max-content;
    height: 0px;
}

.css_location{
    height: 35px !important;
}
.linkUsername{
    font-size: 14px;
    color: #222222;
    text-decoration: underline !important;
}

.sortPersons,.sortUserOrCommand, .sortFollower, .sortPayments{
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 3 !important;
    letter-spacing: normal;
    text-align: left !important;
    color: #999999;
    padding-left: 15px !important;
}

.css_StyleOpacity{
    background-color: rgba(0, 0, 0, 0);
}
.css_StyleOpacity:focus{
    background-color: rgba(0, 0, 0, 0);
}

.css_StyleButBorderBlack{
    border-color: #cccccc;
}
.css_StyleButBorderBlack::placeholder{
    color: #b9b9b9 !important;
}

.css_StyleButtonSettingsClose{
    background-color: rgba(153,153,153, 0);
    border-radius: 3px;
    border-width: 0;
    border-color: rgb(0,0,0);
    font-family: Ubuntu;
    font-weight: 400;
    font-style: normal;
    color: #9da2a6;
    font-size: 19px;
    letter-spacing: 0;
    padding: 5px 5px 5px 0;
    width: 31px;
}
.css_StyleButtonSettingsControl{
    background-color: rgb(153,153,153);
    border-radius: 3px;
    border-width: 0;
    border-color: rgb(0,0,0);
    font-family: Ubuntu;
    font-weight: 100;
    font-style: normal;
    color: rgb(255,255,255);
    font-size: 14px;
    letter-spacing: 0;
    padding: 5px 0 5px 0;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.css_StyleButtonSettingsControl2{
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e0e0e0;
    font-family: Ubuntu;
    font-weight: 100;
    font-style: normal;
    color: #999999;
    font-size: 14px;
    letter-spacing: 0;
    padding: 5px 0 5px 0;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.css_buttonAddAction, .css_buttonAddEntity{
    border-radius: 3px;
    background-color: #999999;
    height: 56px;
    cursor: pointer;
    text-align: center;
    padding: 11px;
    line-height: 1.8;
}

.css_buttonAddEntity[entity_type="command"]{
    background-color: #5199ff !important;
}

.css_buttonAddEntity[entity_type="inline_command"]{
    background-color: #e47ccd !important;
}

.css_buttonAddEntity[entity_type="condition"]{
    background-color: #66BDBC !important;
}

.css_buttonAddEntity[entity_type="web_page"]{
    background-color: #A3C172 !important;
}

.css_buttonAddEntity[entity_type="web_story"]{
    background-color: #CBAD6B !important;
}

.css_buttonAddAction.disableAddAction, .css_buttonAddEntity.disableAddCommand{
    background-color: #E0E0E0 !important;
}
.css_formGroup{
    background-color: rgb(255, 255, 255);
    border-color: rgb(81, 153, 255);
    border-radius: 3px;
    border-style: solid;
    border-width: 0px;
    box-sizing: border-box;
    margin-top: 6px;
    /*padding: 8px;*/
}
.box_action_block{
    padding: 8px 0;
    position: relative;
}
/*header panel*/
.css_links_panel{
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
.navbar-header {
    width: auto !important;
    padding-left: 20px !important;
}

.css_log_name{
    display: inline-block;
    /*margin-left: 16px;*/
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: left;
    color: #5199ff;
}
.css_log_name > span{
    color: #ffaf50;
    margin-left: 3px;
}
.style_panel_text{
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: left;
}
.near_panel_text{
    color: #5199ff !important;
}
.average_panel_text{
    color: #222222 !important;
}
.further_panel_text{
    color: #999999 !important;
}

/*main-bot, main_bots*/
.avatar{
    border-radius: 50%!important;
}

.box_avatars_table{
    display: inline-flex;
}

.css_body_media_group{
    padding: 20px 20px 10px 20px;
    border-width: 0.01rem 0.01rem 0 0.01rem;
    border-color: #E0E0E0;
    border-style: solid;
}
.css_legs_media_group{
    padding: 10px 0;
    border-width: 0.01rem;
    border-color: #E0E0E0;
    border-style: solid;
    font-family: Ubuntu;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #999999;
}

/*.simpleAlertQuestion.withBody{
    height: 240px;
}
.simpleAlertQuestion.withoutBody{
    height: 190px;
}*/

.mix-blend-darken{
    mix-blend-mode: darken;
}

/*bot-constructor, group-control, tg-posting*/
.css_rowFormGroup{
    width: 100%;
    border-radius: 3px;
    border: solid 1px #E0E0E0;
    background-color: #ffffff;
}
.css_rowFormGroup.warning{
    border: solid 1px #ff6e4e;
}

.css_textareaAction:focus{
    border-bottom: solid 1px #ffaf50;
}
.css_textareaAction{
    overflow: hidden;
    overflow-wrap: break-word;
    resize: none;
    height: auto;
    min-height: 30px;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #222222;
    padding: 8px 0;
    width: auto;
    background-color: rgba(0, 0, 0, 0);
}
.css_textareaAction:empty:not(:focus):before {
    content: attr(data-text-ph);
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-style: italic;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #E0E0E0;
}
.css_inputLocationContact{
    overflow: hidden;
    overflow-wrap: break-word;
    resize: none;
}
.css_headAction{
    justify-content: space-between;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
/*profile-settings, settings-group*/
.css_setFormGroup{
    max-width: 100%;
    width: 700px;
    margin-left: 2%;
    padding-top: 10px;
}
.css_buttonMovie{
    display: flex;
    justify-content: flex-end;
}

/*settings-bot, settings-group*/
.css_botLink{
    color: #e83e8c;
}

.css_headerPanelSettingsCommands{
    text-align: right;
    padding-right: 25px;
}
.css_StylefontSettingsCommandModal, .css_styleBlockName{
    line-height: 2.7 !important;
    /*cursor: move;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*width: 170px;*/
}
.css_line-height-27{
    line-height: 2.7 !important;
}

.css_dropdown{
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15) !important;
    border: solid 1px #5199ff !important;
    background-color: #ffffff !important;
}

.list_bots_or_chats{
    max-height: 300px;
    overflow: auto;
    overflow-x: hidden;
}

.navigation_notifications{
    left: auto;
    right: -3px;
    top: calc(100%);
    margin: 8px 15px;
    max-width: 350px !important;
}

.drop_navigation_profile{
    left: auto;
    right: 0px;
    top: calc(100%);
    margin: 8px 15px;
}

.arrow_css_tooltip_editor:before {
    position: absolute;
    content: '';
    width: 25px;
    height: 25px;
    z-index: -1;
    top: 10px;
    left: 36%;
    transform: rotate(45deg);
    border: solid 1.1px #999999 !important;
    background-color: #999999 !important;
}

.css_floating-panel{
    display: flex;
    justify-content: space-between;
}
.css_latLogText{
    line-height: 3.3;
    padding-right: 5px;
}
.css_liButton{
    display: flex;
    justify-content: space-evenly;
    position: relative;
    width: 100%;
}

.css_addButtonInKeyboard{
    border: solid 1px #cccccc;
    font-family: Ubuntu;
    font-weight: 400;
    font-style: normal;
    color: #cccccc;
    font-size: 14px;
    padding: 7.6px 0;
    line-height: 1;
    text-align: center;
    margin: 0 8px;
}

.css_addButtonInKeyboard.replykeyboard, .css_addButtonInKeyboard.pollkeyboard{
    border-radius: 3px;
}

.css_addButtonInKeyboard.inlinekeyboard{
    border-radius: 10px;
}

.css_StyleButtonAddKeyboard{
    background-color: rgba(255,175,80, 0);
    border-radius: 10px;
    border: solid 1px #E0E0E0;
    font-family: Ubuntu;
    font-weight: 400;
    font-style: normal;
    color: rgb(153,153,153);
    font-size: 14px;
    letter-spacing: 0px;
    padding: 8px 16px;
}
.css_StyleButtonAddInlineKeyboard{
    border-radius: 10px;
}
.css_StyleButtonTrash{
    background-color: rgb(255,110,78) !important;
}
.css_aplyButton{
    background-color: rgb(75,180,98) !important;
}
.css_settingsButton{
    display: none;
    border-radius: 3px;
    position: relative;
}
.css_settingsButton.inlineButton, .button_item.inlineButton{
    /*background-color: #f3ddff;*/
    background-color: #f9edff;
}
.css_settingsButton.replyButton, .button_item.replyButton{
    background-color: #d1e3ff;
}

.css_settingsButton.pollButton, .button_item.pollButton{
    background-color: #ededed;
}

.css_uploadBars{
    justify-content: space-between;
    display: inline-flex;
    width: 100%;
    border: 0;
    border-bottom: 1px;
    border-style: solid;
    border-radius: 0;
    border-color: rgb(216,216,216);
    padding: 8px 0 6px 0;
    height: unset;
    background-color: rgba(0, 0, 0, 0);
}

.css_uploadBars.group_inline_mode_image_attr, .css_uploadBars.category_inline_mode_image_attr, .css_uploadBars.answer_file_attr{
    border-radius: 3px !important;
    border: solid 1px #e0e0e0 !important;
    background-color: #ffffff !important;
    height: 30px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 4px;
}

.css_uploadBars:not(:first-child){
    margin-top: 8px;
}
.css_uploadBar{
    background-color: rgba(153,153,153, 0);
    border-radius: 3px;
    border-width: 0px;
    border-color: rgb(0,0,0);
    font-family: Ubuntu;
    font-weight: 400;
    font-style: normal;
    color: #9da2a6;
    font-size: 19px;
    letter-spacing: 0px;
    cursor: pointer;
    position: relative;
    margin-bottom: 0px !important;
    height: max-content;
}
.css_uploadBarResize{
    font-size: 14.2px;
    padding: 0 4px;
    margin-left: auto;
}
.css_uploadBarButton{
    font-size: larger;
}

.js_appendTgFile, .js_removeTgFile{
    position: absolute;
    top: 3px;
    right: 16px;
}

.js_removeTgFile{
    right: 24px;
}

.js_appendTgFile{
    right: 48px;
}

.css_nameFile{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 240px;
}
.css_buttonInKeyboard{
    border-radius: 3px;
    border: solid 1px #5199ff;
    margin: 0;
    text-align: center;
    padding: 6px 0;
    background-color: #ffffff;
    width: calc(100% - 4px);
}
.css_buttonInKeyboard.inlinekeyboard{
    border-radius: 10px !important;
    border-color: rgb(228,124,205) !important;
}

.css_buttonInKeyboard.inlinekeyboard.is_condition{
    border-radius: 10px !important;
    border-color: #66BDBC !important;
}

.css_buttonInKeyboard.pollkeyboard{
    border-radius: 3px !important;
    border-color: #999999 !important;
}
.css_dp_n{
    display: none;
}
.css_choiseInlineAction{
    height: 30px;
    border-radius: 10px;
    background-color: #999999;
    width: 48%;
}
.js_fileUpload, .js_fileCommandInlineModeUpload, .js_fileGroupInlineModeUpload, .js_fileCategoryInlineModeUpload, .js_fileAnswerFileUpload{
    display: none;
}
.locationMap{
    height: 100%;
    width: 100%;
}

.boxLocationMap{
    height: 280px;
    width: 100%;
}

.secondRowButton{
    margin-right: auto;
}

#tooltip_editor{
    display: none;
    border-radius: 3px;
    border: solid 1px #999999;
    background-color: #999;
    z-index: 1003;
}
.css_toolbarEditorButton{
    cursor: pointer;
    font-size: 20px;
    width: 35px;
    height: 30px;
    text-align: center;
    line-height: 1.5;
    float: left;
    color: #fff;
}

.moveObjectsToGroup_active, .settingsGroup_active{
    border-radius: 3px;
    border: solid 1px #5199ff;
    background-color: #d1e3ff;
}

.left_menu_separator{
    padding-right: 35px;
    padding-left: 28px;
}

.mini-sidebar .left_menu_separator{
    padding-right: 10px;
    padding-left: 18px;
    width: 50px;
}

.mini-sidebar .social_groups {
    display: block;
}
.mini-sidebar .social_groups_login{
    display: flex;
}
.mini-sidebar .item_social {
    margin-top: 8px;
}

.mini-sidebar .main-logo{
    margin-right: 6px !important;
}

.box_social_groups{
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 11px 0;
    border-top: solid 1px #E0E0E0;
    background-color: #f8faff;
}

.box_left_menu_help_group{
    position: absolute;
    width: 100%;
    bottom: 47px;
    border-top: solid 1px #E0E0E0;
    background-color: #f8faff;
}

body.mini-sidebar .box_left_menu_help_group{
    bottom: 151px;
}

body.mini-sidebar .box_left_menu_help_group .social_groups{
    margin-left: 2px;
}

body.mini-sidebar .box_left_menu_help_group .left_menu_help_group_text{
    display: none;
}

body .sidebarnav_second{
    margin-bottom: 120px;
}

body .social_groups .item_social:not(:first-child) {
    margin-left: 8px;
}

body.mini-sidebar .social_groups .item_social:not(:first-child) {
    margin-left: unset;
}

body.mini-sidebar .sidebarnav_second{
    margin-bottom: 200px;
}

.left_top_listBots, .left_top_listChats{
    max-height: 160px;
    overflow: auto;
}

.disable_element{
    background-color: #E0E0E0 !important;
    cursor: default !important;
}
.disable_text{
    color: #E0E0E0 !important;
    background-color: unset !important;
    cursor: default !important;
}

.disable_text:hover{
    color: #E0E0E0 !important;
    background-color: unset !important;
    cursor: default !important;
}

.disable_text2{
    color: #E0E0E0 !important;
    cursor: default !important;
}

.disable_text2:hover{
    color: #E0E0E0 !important;
    cursor: default !important;
}

.disable_text3{
    color: #999999 !important;
    cursor: default !important;
}

.disable_text3:hover{
    color: #999999 !important;
    cursor: default !important;
}

.discount_billet{
    border-radius: 3px;
    background-image: linear-gradient(to right, #4bb462, #6bd683);
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    padding: 7px 8px;
}

.change_plans_billet{
    border-radius: 3px;
    background-image: linear-gradient(to right, #6E3EE6, #FFAF50);
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    padding: 7px 8px;
}

.css_separator_bottom{
    border-bottom-style: solid;
    border-bottom-color: #E0E0E0;
    border-bottom-width: 1px;
}
.css_separator_top{
    border-top-style: solid;
    border-top-color: #E0E0E0;
    border-top-width: 1px;
}
.login_body, .help_body, .restore_password_body{
    width: 74%;
    margin-left: auto;
    margin-right: auto;
}
.login_zone, .registration_zone, .help_zone, .restore_password_zone{
    height: 100%;
    background-color: #f2f6ff;
}
.left_zone{
    width: calc(100% - 66%);
    min-width: 450px;
    border: solid 1px #E0E0E0;
    border-top: 0;
    z-index: 101;
    background-color: #ffffff;
}
.left_zone_header{
    padding: 14px 19px;
}
.left_zone_body, .registration_zone_body, .help_zone_body, .restore_password_zone_body{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 100%;
    height: 400px;
}
.right_zone{
    text-align: center;
    width: calc(100% - 33%);
}
.box_email, .box_password, .box_reg_email, .box_reg_password, .box_ap_reg_password, .box_restor_email, .box_res_password, .box_ap_res_password{
    height: 40px;
}
.box_ap_res_password::after {
    content: url("../icons/pass.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}
.box_res_password::after {
    content: url("../icons/pass.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}
.box_ap_reg_password::after {
    content: url("../icons/pass.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}
.box_reg_password::after {
    content: url("../icons/pass.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}
.box_password::after {
    content: url("../icons/pass.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}
.res_password::after {
    content: url("../icons/login.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}
.box_email::after {
    content: url("../icons/login.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}

.box_reg_email::after {
    content: url("../icons/at-solid.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}
.box_restor_email::after {
    content: url("../icons/at-solid.svg");
    width: 16px;
    height: 16px;
    position: relative;
    top: -30px;
    left: 13px;
}

.box_api_key{
    height: 40px;
    margin-left: auto;
    width: calc(70% - 48px);
}
.box_api_key::after {

    content: url("../icons/robot.svg");
    width: 16px;
    height: 12.8px;
    position: relative;
    top: -32px;
    left: -42%;
}
.api_key{
    padding: 12px 0 12px 46px;
    height: 40px;
    width: 100%;
    max-width: 350px;
    border-radius: 3px;
    border: solid 1px #E0E0E0;
    background-color: #f2f6ff;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
}
.api_key:focus{
    background-color: #f2f6ff !important;
}
.setBotTokenButton{
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 3px;
    background-color: #5199ff;
    border-style: hidden;
}

.error_alert_zone{
    padding: 16px;
    border-radius: 3px;
    border: solid 1px #ff6e4e;
    background-color: #ffe2e0;
}

.warning_alert_zone{
    padding: 16px;
    border-radius: 3px;
    border: solid 1px #ffaf50;
    background-color: #FFF4D9;
}

.emoji_zone{
    height: 158px;
    overflow-x: hidden;
    position: absolute;
    top: 0px;
}
.emoji {
    width: 16px;
    height: 16px;
}
.emoji_zoneModal{
    width: 220px;
    height: 160px;
    position: absolute;
    top: 55px;
    /*box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);*/
    border: solid 1px #999999;
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 103;
    display: none;
}

.emoji_zoneModal > .style_arrow_pos_b_r{
    height: calc(100% - 15px);
}

.wasteland_zone{
    position: absolute;
    width: calc(100% + 20px);
    height: calc(100% + 25px);
    top: -10px;
    left: -10px;
    opacity: 1;
}
.indicatorBot{
    margin: auto;
    margin-left: 10px;
    margin-right: 10px;
}
.body_icon_play{
    width: 30px;
    height: 30px;
    border-radius: 3px;
    background-color: #4bb462;
    position: absolute;
    right: 8px;
    top: 8px;
}

.css_enableBot_indicator{
    background-color: #4bb462 !important;
}
.css_disableBot_indicator{
    background-color: #ff6e4e !important;
}
.css_default_indicator{
    background-color: #e0e0e0 !important;
}
.css_disconnect_indicator{
    background-color: #999999 !important;
}
.welcomeWindow,
/*.newChatsModal,*/
.successModal,
.historyBillingModal,
.notificationsModal,
.allPromoLinksModal,
.openTgWithQrCode,
.duplicateBotModal,
.moveBotModal,
.settingsItemShopModal,
.settingsCategoryShopModal,
.settingsChangeAnswerFormModal,
.settingsChangeVariableValueModal,
.affiliateExtendPlanOrWithdrawModal,
.settingsPromocodeListItemModal,
.settingsOrderShopModal
{
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 104;
    max-width: 552px;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    max-height: 551px;
    border-radius: 10px;
    /*border: solid 1px #E0E0E0;*/
    background-color: #ffffff;
    display: none;

}

/*.newChatsModal{
    border-radius: 3px !important;
    max-width: 584px !important;
}*/
.row_newChat{
    border-radius: 0 !important;
}
.box_avatarNewChat{
    width: 70px;
    border-radius: 0 !important;
}
.box_usernameNewChat, .box_titleNewChat{
    width: 100%;
    border-radius: 0 !important;
}

.newChatAvatar{
    width: 40px;
    height: 40px;
    object-fit: contain;
    border-radius: 100px;
}
.box_emptyNewChats{
    margin-top: 20%;
    text-align: center;
}

/*.bodyNewChatModal{
    height: calc(100% - 178px);
}*/

.box_restrictionsModal, .box_informationNewPlansPricesModal, .box_showPaidPlanTrialModal, .box_newChatsModal{
    z-index: 105 !important;
}

/*.welcomeWindow{
    border: solid 1px #e0e0e0;
}*/

.welcomeWindow,
.openTgWithQrCode,
.duplicateBotModal,
.moveBotModal,
.settingsItemShopModal,
.settingsCategoryShopModal,
.settingsChangeAnswerFormModal,
.settingsChangeVariableValueModal,
.affiliateExtendPlanOrWithdrawModal,
.settingsPromocodeListItemModal,
.settingsOrderShopModal{
    overflow: auto;
}
.notificationsModal, .allPromoLinksModal{
    border-radius: 3px !important;
    overflow: unset !important;
}

.header_welcomeWindow{
    height: 172px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #d1e3ff;
}
.closeAddBotModal{
    position: absolute;
    top: 0px;
    right: 0px;
}
.box_image_puzzlebot{
    text-align: center;
    padding-top: 70px;
}
.body_welcomeWindow{
    padding: 116px 16px 16px 16px;
    text-align: center !important;
}

.openTgWithQrCode{
    background-image: linear-gradient(225deg, #64c7ff, #5199ff);
}

#qr_code{
    border-radius: 10px;
    display: flex;
    border: solid 20px #ffffff;
}

.body_box_qr_code{
    height: calc(100% - 20px);
}

.hello_person_text{
    text-align: center !important;
}
.hello_person_text span{
    color: #ffaf50 !important;
}

.box_work_zone{
    margin-left: auto;
    margin-right: auto;
}

.simpleAlertQuestion{
    /*position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 104;
    max-width: 546px;
    max-height: 360px;
    border-radius: 10px;
    border: solid 1px #e0e0e0;
    background-color: #f2f6ff;
    display: none;*/

    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: max-content;
    width: max-content;
    margin: 0px;
    z-index: 104;
    max-width: 546px;
    border-radius: 10px;
    border: solid 1px #e0e0e0;
    background-color: #f2f6ff;
}
.simpleAlertQuestionButton{
    width: 174px;
    height: 48px;
    border-radius: 10px;
}

.box_alertQuestion{
    position: relative;
    height: inherit;
}

.confirmDecision.simpleAlertQuestionButton{
    background-color: #4bb462;
    margin-left: auto;
    /*margin-right: auto;*/
}
.rejectDecision.simpleAlertQuestionButton{
    background-color: #ff6e4e;
    margin-left: auto;
    margin-right: auto;
}
.footer_alertQuestion{
    /*position: absolute;
    bottom: 64px;*/


    width: 100%;
}
.change_add_new_bot, .change_add_new_chat{
    height: 40px;
    border-radius: 3px;
    background-color: #5199ff;
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.8;
    letter-spacing: normal;
    color: #ffffff;
}

.js_publishTempObjects.icon_upload_orange{
    border: solid 1px #ffaf50;
    background-color: #FFF4D9;
}

.newChatsModalInfo.hided {
    display: none;
}

.openMoreSettingsPost,
.openMoreSettingsDeliveryPaymentMethods,
.openMoreSettingsItemShop,
.openMoreSettingCategoryShop,
.openMoreSettingsLink, .posts_rowDay,
.head_mini_post,
.body_mini_post,
.openMoreSettingsCommand,
.openMoreSettingsCondition,
.openMoreSettingsWebPage,
.openMoreSettingsStory,
.openMoreSettingsForm,
.openMoreSettingsButton,
.openMoreSettingsCard,
.openMoreSettingsTab,
.openMoreSettingsTabItem,
.openMoreSettingsMenuButton,
.openSettingsCommandInlineMode,
.open_settings_extra_actions
{
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.openSettingsCommandInlineMode,
.open_settings_extra_actions
{
    width: 100%;
    text-align: end;
}

.place_move_block{
    display: none;
    position: absolute;
    left: 40.5%;
    bottom: 10px;

}
.place_move_block:hover{
    cursor: move;
}
.elem-action{
    padding: 0 8px 8px 8px;
}
.elem-action.moving{
    border-radius: 3px;
    background-color: #FFF4D9;
}

.alert_action_block{
    border-radius: 3px;
    padding: 16px;
    display: none;
    position: relative;
}

.alert_action_block.open{
   display: flex;
}

.alert_action_block.warning{
    border: solid 1px #ffaf50;
    background-color: #FFF4D9;
}

.alert_action_block.error{
    border: solid 1px #ff6e4e;
    background-color: #ffe2e0;
}

.alert_action_block.info{
    border: solid 1px #5199ff;
    background-color: #f2f6ff;
}

.alert_upload_by_tg_file_id{
    border-radius: 3px;
    border: solid 1px #5199ff;
    background-color: #f2f6ff;
    padding: 16px;
    position: relative;
}

.alert_action_block .js_closeAlertWarningFile{
    position: absolute;
    top: 4px;
    right: 4px;
    height: 20px;
    width: 20px;
}

.alert_upload_by_tg_file_id .js_closeAlertUploadByTgFileId{
    position: absolute;
    top: 4px;
    right: 4px;
    height: 20px;
    width: 20px;
}

.progress_upload, .progress_upload_bar{
    height: 67px;
    border-radius: 3px;
}
.progress_upload{
    width: 100%;
    background-color: #f2f6ff;
    display: flex;
    position: absolute;
    border-bottom: solid 1px #E0E0E0;
    overflow: hidden;
    display: none;
    border-radius: 3px 3px 0 0;
}
.progress_upload_bar{
    background-color: #d1e3ff;
}

.box_moving_buttons{
    border-radius: 3px;
    background-color: #999999;
    height: 30px;
}

.box_manipulation_buttons{
    display: none;
}

.box_manipulation_buttons.opened{
    display: flex;
}

.choiseKeyboard{
    padding: 8px 0px;
    width: 50%;
}

.choiseKeyboard:first-child{
    margin-left: 8px;
}
.choiseKeyboard:last-child{
    margin-right: 8px;
}

.box_choosingDeleteObj{
    height: max-content;
    border-radius: 3px;
    box-shadow: -15px 5px 30px 0 rgba(0, 0, 0, 0.2);
    background-color: #ff6e4e;
    position: absolute;
    right: 32px;
    padding: 0;
    top: unset;
    z-index: 1;
}
.box_choosingDeleteObj.active{
    padding: 3px !important;
    top: 0;
}
.box_deleteObj, .box_setDelObjFromTg{
    display: none;
}

.deleteObj.active{
    border-radius: 3px !important;
    background-color: #f5b2ac !important;
}
.confirmDeleteObj{
    width: 68px;
}

.emoji_block.hide{
    display: none;
}

.js_swapEmojiBlock.active{
    border-bottom: solid 3px #5199ff;
}

.box_control_answers, .box_vote_result{
    position: absolute;
    right: 16px;
}
.box_completePoll, .box_vote_result{
    display: none;
}
.box_vote_result{
    border-radius: 3px;
    padding: 4px 8px;
    background-color: #d1e3ff;
}

.empty_queue_posts{
    width: max-content;
}

.otherActions_main{
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background-color: #999999;
    text-align: center;
}
.otherActions_main_empty{
    height: 20px;
}

.box_post_in_queue{
    min-width: max-content;
    width: 30%;
    max-width: 244px;
    height: 101px;
    display: none;
}

.text_mini_post_main{
    overflow: hidden;
    font-size: 14px;
    height: 64px;
    max-width: 244px;
    line-height: 16.5px;
    white-space: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.spinner_load_process{
    width: 30px;
    height: 30px;
    border-radius: 3px;
    background-color: #e0e0e0;
}

.pastBlock{
    background-color: #cccccc;
}

.pastBlock.active{
    background-color: #999999;
}

.changeRestrictionPlan{
    height: 40px !important;
    padding: 0 36px !important;
    line-height: 1.13 !important;
    /*width: max-content;*/

}

.name_resourse_restriction_modal{
    text-align: left;
    max-width: 30%;
    width: max-content;
}

.item_account_menu:hover{
    color: #5199ff !important;
}

#buttonName{
    resize: none;
    height: auto;
    overflow: auto;
    overflow-wrap: break-word;
    max-height: 150px;
}

.body-scroll-hidden{
    overflow: hidden;
    touch-action: none;
    -ms-touch-action: none;
    -webkit-overflow-scrolling: unset;
    /*position: fixed;
    left: 0;
    right: 0;*/
}

.hide_element{
    display: none !important;
}

.item_menu[type='links']{
    display: none;
}
/*
.box_avatars_table{
    left: -42px;
}
.avatars_table{
    /*left: 43px;
    top: -2px;
}

.box_textPerson{
    /*left: -43px;
}
*/
.actions_manipulate_buttons .box_swapActionsButtons {
    display: flex;
    position: absolute;
    right: 78px;
    margin-top: 3px;

}

.actions_manipulate_buttons .js_hideShowBlock {
    display: flex;
    position: absolute;
    right: 0px;
    margin-top: 3px;

}

.box_groupMediaControl, .box_categoryMediaControl{
    min-width:95px;
    text-align: right;
}

.box_limit_length_text_callback_data, .box_limit_length_text_payment_name, .box_limit_length_popup_text, .box_limit_length_no_subscribe_popup_text {
    display: none;
}


.box_notification, .open_settigns_notification{
    border-left: solid 3px #d1e3ff;
    padding-left: 12px;
}

.box_picture_notification{
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-radius: 10px;
    margin-right: 16px;
}

.seporator_notifi{
    width: 100%;
    height: 3px;
    border-radius: 3px;
    background-color: #e0e0e0;
}

.openAllNotifications{
    height: 40px;
    background-color: #5199ff;
}

.box_picture_notification[dot-not-read='0']::before{
    content: '';
    width: 20px;
    height: 20px;
    border: solid 3px #f2f6ff;
    background-color: #ffaf50;
    border-radius: 50px;
    position: absolute;
    top: -7px;
    right: -7px;
}

.box_notification_item:hover{
    border-radius: 3px;
    background-color: #f2f6ff;
}

.notification_item{
    padding: 8px !important;
}

.notification_text{
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    white-space: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    max-width: 240px;
}

.dot_has_notifications.has_notifications::before{
    content: '';
    width: 9px;
    height: 9px;
    background-color: #ffaf50;
    border: solid 1px #fff;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    right: 1px;
}

.listNotificationModal{
    height: 100%;
    width: 100%;
}

.open_notifications {
    align-items: center;
    display: inherit;
}

.box_menu_horizontal{
    border-radius: 3px;
    height: max-content;
    border: solid 1px #e0e0e0;
    background-color: #ffffff;
}

.item_menu_horizontal {
    height: 30px;
    padding: 8px 16px;
    display: inline-block;
    background-color: #ffffff;
}

.item_menu_horizontal.active{
    background-color: #d1e3ff !important;
}

.css_searchBox{
    width: 200px;
    margin-left: auto;
    padding-bottom: 18px;
}

.set_queue_post,
.is_in_queue,
.is_in_process,
.is_in_error,
.set_draft_post,
.is_in_draft,
.is_in_sent,
.set_duplicate_post,

.set_launch_link,
.is_launched_link,
.is_stopped_link,
.set_stop_link
{
    width: 48%;
    text-align: center;
    padding: 8px 0;
    line-height: normal;
    border-radius: 3px;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
}

.box_swith_status_post.queue{
    background-color: #d1e3ff !important;
}
.box_swith_status_post.in_process{
    background-color: #d1e3ff !important;
}
.box_swith_status_post.sent, .box_swith_status_post.error_edit, .box_swith_status_post.publishing_changes, .box_swith_status_post.cancel_sending, .box_swith_status_post.cancel_editing, .box_swith_enabled_link.launched{
    background-color: #e3ffc7 !important;
}
.box_swith_status_post.error{
    background-color: #ffe2e0;
}
.box_swith_status_post{
    border-radius: 3px;
    border: solid 1px #e0e0e0;
    background-color: #e0e0e0;
    padding: 4px;
}
.box_swith_enabled_link{
    border-radius: 3px;
    background-color: #ffe2e0;
    padding: 4px;
}
.selectedListAuditories,
.selectedListChangeResources,
.selectedListCommands,
.selectedListCategoriesBinds,
.selectedListChangeScenarios,
.selectedListChangeRecurring,
.selectedListChangeCategories,
.selectedListChangeItemsShop,
.selectedListChangeForm,
.selectedListChangePayments,
.selectedListChangeRecurrentPayment,
.selectedListChangeTopics,
.selectedListChangeLinksRuns,
.selectedListChangeTriggers,
.selectedListChangeLinkAccount
{
    display: inline-block;
}
.openAuditoriesModal,
.openResourcesModal,
.openCommandsListModal,
.openPlaceToSend,
.changeCategoriesTrigger,
.changeCategoriesEvent,
.changeCategoriesFilter,
.changeCategoriesBinds,
.openScenariosModal,
.openUploadFileBot,
.confirm_select_condition_type,
.openCategoriesModal,
.openPromocodeListChangeModal,
.openItemsShopModal,
.openChangeTriggersModal,
.openChangeListFormModal,
.openChangeListPaymentsModal,
.openChangeListRecurrentPaymentModal,
.openChangeListTopicsModal,
.openChangeListLinksRunsModal,
.openDiscountItemsShopModal,
.changeRuleCheckResourcesList,
.changeActionInResourceResourcesList
{
    border-radius: 3px;
    background-color: #999999;
    width: max-content;
}

.box_listSelfCategories,
.box_listBillingsNames{
    max-height: 250px;
}

.box_item_audit, .box_item_audit_in, .phrase_elem{
    padding: 4px 8px;
    border-radius: 3px;
    background-color: #d1e3ff;
    display: inline-flex;
}

.box_item_audit[state="0"]{
    background-color: #ffe2e0;
}

.box_item_audit[state="1"]{
    background-color: #e3ffc7;
}

.box_item_audit_in .item_audit_inItem.reductionText{
    max-width: 100px;
}

.box_item_audit:last-child, .box_item_audit_in:last-child{
    margin-right: 0px !important;
}

.box_item_audit:not(:last-child), .box_item_audit_in:not(:last-child){
    margin-right: 8px;
}

.delete_select_audit,
.delete_select_category,
.delete_action_resource_item,
.delete_item_change_scenario,
.close_clear_write_value,
.delete_item_change_category,
.delete_current_phrase,
.delete_trigger_category,
.delete_item_change_item_shop
{
    display: flex;
}


.list_timezones, .list_languages{
    max-height: 200px;
}


.listAuditories{
    /*max-width: 300px;*/
}

.listAuditoriesModal,
.AllCommandsModal,
.searchVariablesModal,
.searchSpreadsheetsInModal,
.searchNocodbInModal,
.createLinkModal,
.listSelfCategoriesModal,
.listBillingsNamesModal,
.sendTypesModal,
.sendRepeatTypesModal,
.settingsScenarioModal,
.filterUsersListModal,
.typesSubscribeEventsModal,
.taxPaymentProvidersModal,
.providersPaymentMethodModal,
.providersPaymentObjectModal,
.botsListModal,
.listChangeCategoriesModal,
.listChangeScenariosModal,
.ruleActionsModal,
.ruleChecksModal,
.listChangeScenariosTwoModal,
.listGroupCommandModal,
.listResourcesAndPrivateModal,
.listRecurrentPaymentModal,
.listTopicsModal,
.listFormsCommandModal,
.listRulesFormsModal,
.listTypesNotificationsModal,
.kitCategoriesGroupModal,
.resourcesCheckListModal,
.statusesWorkShopModal,
.statusesShopModal,
.statusesListShopModal,
.itemsAndCategoriesShopModal,
.itemsShopTypeModal,
.dayweeksShopModal,
.paymentSystemsShopModal,
.currenciesShopModal,
.filterDialogsModal,
.changeListFormModal,
.changeListCustomEntranceLinksModal,
.changeListTriggersModal,
.changeSwitchesListModal,
.changeListPaymentModal,
.formModal,
.typesTimeModal,
.ruleCheckRangeCountModal,
.mathOperatorsModal,
.orderTypesModal,
.optionsSearchRowsModal,
.ruleCheckRangeDateModal,
.ruleChangeCheckSystemTimeModal,
.urlItemsModal,
.typesMatchesModal,
.typesClearStatisticsModal,
.customEntranceLinksTypesModal,
.linksAccountsModal,
.linksNocodbAccountsModal
{
    border: solid 1px #5199ff;
    position: absolute;
    /*top: 55px;*/
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 105;
    width: max-content;
    display: none;
    max-width: 400px;
}

.listAuditoriesModal{
    width: max-content;
    max-width: 330px;
    min-width: 322px;

}

.listAuditoriesModal .box_listAuditories{
    max-height: 450px;
}

.AllCommandsModal,
.searchVariablesModal,
.searchSpreadsheetsInModal,
.searchNocodbInModal
{
    width: 100%;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
}

.left_zone_page, .empty_left_zone{
    width: calc(100% - 514px);
    height: 100%;
    border-top: solid 1px #E0E0E0;
}
.right_zone_settings{
    position: sticky;
    right: 0;
    height: calc(100% - 184px);
    width: 514px;
    min-width: 514px;
    border: solid 1px #E0E0E0;
    background-color: #ffffff;
    /*top: 184.5px;*/
}

.settingsPostingModal, #openSettingsCommand, .settingsLinkModal {
    position: relative;
}

.active_mini_post, .active_mini_link{
    border: solid 1px #ffaf50 !important;
    background-color: #FFF4D9 !important;
}

.auditory{
    max-width: 95%;
    width: 100%;
    padding-right: 16px;
    padding-top:  16px;
}

.auditory:not(.switch_toggle):first-child{
    padding-top:  0px !important;
}

.auditory.switch_toggle:first-child{
    padding-top: 3.5px;
}

.auditory.switch_toggle{
    padding-top: 16px;
    padding-bottom: 3.5px !important;
    padding-left: 3px !important;
}

.bot_categories_zone, .resources_categories_zone.is_posting, .resource_categories_list, .topics_list, .resources_categories_zone.is_posting .resources_categories_list, .resources_categories_info  {
    display: none;
}

.bot_categories_zone, .resource_category_switcher{
    border-left: solid 3px #d1e3ff;
}

.resource_categories_list > .auditory:not(.switch_toggle),
.topics_list > .auditory:not(.switch_toggle){
    border-left: solid 3px #d1e3ff;
    padding-left: 8px;
}

.resource_categories_list > .auditory.switch_toggle,
.topics_list > .auditory.switch_toggle{
    border-left: solid 3px #d1e3ff;
    padding-left: 13px !important;
}

.resources_categories_zone.is_posting{
    border-radius: 3px;
    background-color: #f2f6ff;
    padding: 16px;
}

.resources_categories_zone.show{
    display: block !important;
}

.show_resource_categories_list, .show_topics_list, .show_resources_categories_list, .show_bot_categoriesList{
    padding: 8px 8px 8px 12px;
    margin-right: -8px;
    position: absolute;
    right: 0px;
}



.main_button_modal{
    font-size: 14px;
    height: 40px;
    line-height: 1.14;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.buttonSaveSettingsScenario,
.buttonSaveDaysweekShop,
.buttonSaveItemsOrCategoriesList,
.buttonSaveSearchItems,
.buttonSavePaymentSystemsShop,
.buttonSaveCurrenciesShop,
.buttonSaveAuditoriesTo,
.buttonSaveListChangeCategories,
.buttonSaveListChangeScenarios,
.buttonSaveListChangeScenariosTwo,
.buttonCreateSelectedLink,
.buttonSaveExtendMonth,
.buttonSaveSetCategoriesGroup,
.buttonAddCoomandInGroup,
.buttonSaveSettingsGroup,
.buttonSaveSetCategoriesPerson,
.buttonSaveSettingsCategories,
.buttonSaveListChangeForms,
.buttonSaveResourcesCheckList
{
    background-color: #5199ff;
}

.buttonSaveCreateGroup,
.saveSetCategoriesPersonSelected,
.buttonSaveCreateCategory
{
    background-color: #ffaf50;
}

.buttonApplyDateBanPerson
{
    background-color: #ff6e4e;
}


.resources_categories_zone.hided,
.box_add_categories_switchers.hided,
.box_restrict_categories_switchers.hided,
.commandInlineMode_zone.hided,
.infoErrorCommandInlineMode.hided,
.box_command_timeout.hided
{
    display: none;
}

.back_to_commands_or_rules_form, .exportTableToExcel, .back_to_polls, .back_to_links, .back_to_products_statistics, .back_to_scenarios_zone, .back_to_settings_shop, .complete_poll, .back_to_page_data  {
    background-color: #999;
    border-radius: 3px;
    padding: 8px 16px;
}



.column_table.answerForm_value{
    white-space: unset !important;
    overflow: unset !important;
    text-overflow: unset !important;
    vertical-align: top !important;
    position: relative;
}
.column_table.date_answerForm_value{
    white-space: unset !important;
    overflow: unset !important;
    text-overflow: unset !important;
    vertical-align: top !important;
}

.open_more_answers {
    position: absolute;
    bottom: 8px;
}

.open_emoji_zone {
    display: flex;
}


.formMasksModal,
.listBillingsStatusesModal,
.inScenarioStatusesModal,
.userEventsActionsModal,
.typesActionsButtonModal,
.actionFormInputTypeModal,
.datePeriodModal,
.systemGroupsVariablesModal,
.changePeriodPlanModal,
.variableValueFormatModal,
.integrationTypeModal,
.recurrentPaymentIntervalModal,
.recurrentPaymentIntervalModal,
.recurrentPaymentTypeModal,
.onceActivationPerUserModal,
.valueFormatModal,
.variablesGroupsModal,
.recurrentPaymentCurrenciesModal,
.chooseRecurrentPaymentModal,
.chooseMessageReactionModal,
.joinRequestActionModal,
.commandsGroupsModal,
.orderByColumnsModal,
.scenariosTypesModal,
.scenariosModal,
.statesItemsModal,
.actionFormErrorHandlerModal,
.actionFormPollHandlerModal,
.actionFormAnswerTrueModal,
.timezonesModal,
.languagesModal
{
    width: max-content;
    height: max-content;
    position: absolute;
    border: solid 1px #999999;
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 103;
    display: none;
}

.listFormMasks,
.listRuleChecks,
.listRuleCheckRangeCount,
.listMathOperators,
.listOrderTypes,
.listOptionsSearchRows,
.listRuleCheckRangeDate,
.listRuleChangeCheckSystemTime,
.listChangeLinksTypes,
.listBillingsStatuses,
.listInScenarioStatuses,
.listUserEventsActions,
.listTypesSubscribeEvents,
.botsListModal .botsList,
.listTaxPaymentProviders,
.listProvidersPaymentMethod,
.listProvidersPaymentObject,
.listItemsAndCategoriesShop,
.listActionFormInputType,
.listJoinRequestAction,
.listDatePeriodModal,
.listSystemGroupsVariablesModal,
.listChangePeriodPlanModalModal,
.listValueFormatModal,
.listScenariosTypesModal,
.listActionFormErrorHandler
{
    max-height: 200px;
}

.listSystemGroupsVariablesModal{
    overflow: auto;
}

.user_comment_value{
    height: 110px !important;
    padding: 8px !important;
}

.block_popup_zone {
    border: solid 1px #5199ff;
    position: absolute;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 103;
    width: max-content;
    display: none;
    top: 44px
}

.block_popup_zone .items_list {
    max-height: 300px;
    overflow: auto;
}
.block_popup_zone .items_list .select_item:not(:last-child) {
    margin-bottom: 16px;
}

.listUserEventsActions{
    overflow: auto;
}


.box_answer .answer_user{
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    justify-content: left;
    align-items: center;
    -webkit-box-pack: center;
    display: flex;
    display: -webkit-box;
    min-height: 64px;
    max-height: 110px;
    /*height: 64px;*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    line-height: 1.53;
}
.informationUserModal .box_answer .answer_user {
    min-height: auto !important;
}

.box_answer .answer_user[full="1"]{
    max-height: unset !important;
    -webkit-line-clamp: unset !important;
}

.informationUserModal .box_answer .edit_answer{
    position: absolute;
    right: 6px;
    top: 6px;
}

.box_answer .answer_user .box_getlinkToDownload:not(:last-child){
    margin-bottom: 8px;
}

.box_answer .answer_user .option_answer_poll:before{
    top: 0px !important;
    left: 0px !important;
}

.box_answer .answer_user .option_answer_poll{
    padding-left: 28px;
    position: relative;
}

.box_answer .answer_user .option_answer_poll[type="option"]:before{
    content: ' ';
    height: 2px;
    position: absolute;
    border: solid 2px #999;
    background-color: #fff;
    top: 9px !important;
    left: 0px !important;
    width: 2px;
    border-radius: 50%;
}

.box_answer .answer_user .option_answer_poll[type="option"]{
    padding-left: 18px !important;
}

.box_answer .answer_user .option_answer_poll[type="exam"][has_answer="0"]::before{
    content: unset !important;
}

.box_answer .answer_user .option_answer_poll:not(:first-child){
    margin-top: 7px;
}


.option_answer_poll[true_answer="1"], .option_answer_poll[true_answer="0"]{
    padding-left: 36px;
}

.option_answer_poll[true_answer="1"]::before{
    content: url("../icons/box_check_success.svg");
    width: auto;
    height: 20px;
    position: absolute;
    top: 14px;
    left: 16px;
}

.option_answer_poll[true_answer="0"]::before{
    content: url("../icons/box_check_error.svg");
    width: auto;
    height: 20px;
    position: absolute;
    top: 14px;
    left: 16px;
}


.box_answer .show_full_answer[is_hided="1"] {
    display: none;
}



.box_functional_button_option.hided{
    display: none;
}

.box_functional_settings_button.hided{
    display: none;
}

.moreSettingsCommand, .moreSettingsCondition, .moreSettingsWebPage, .moreSettingsStory, .moreSettingsForm, .moreSettingsButton, .moreSettingsCard, .moreSettingsTab, .moreSettingsMenuButton, .moreSettingsTabItem, .moreSettingsLink, .moreSettingsPost, .settingsCommandInlineMode_zone, .settingsExtraActions_zone {
    display: none;
}

.next_command_block_box{
    display: none;
}

.nocodb_link_page.hided {
    display: none !important;
}

.sizes_modal{
    width: max-content;
    max-width: 400px;
    min-width: 130px;
    height: max-content;
    max-height: 400px;
}

.popap_list{
    height: calc(100% - 51px);
}

.height_list{
    height: 100%;
}
.height_list_offset_1{
    height: calc(100% - 40px);
}
.height_list_offset_2{
    height: calc(100% - 30px);
}

.box_scroll{
    width: 8px;
    height: inherit;
    position: absolute;
    background-color: hsla(0,0%,78%,0);
    transition: all 150ms linear;
    cursor: pointer;
    right: 0px;
    left: auto;
}

.box_scroll.showed{
    opacity: 1;
}

.box_scroll.hovered{
    width: 9px;
    background-color: unset;
}

.box_scroll.scroll_mousedown{
    width: 100%;
}

.scroll_bar{
    background: #CCCCCC;
    width: 5px;
    height: 26px;
    border-radius: 3px;
    transition: opacity 0.15s ease, width 150ms linear, background-color 200ms linear;
    cursor: pointer;
    position: relative;
    top: 10px;
    margin-left: auto;
    right: 3px;
    opacity: 0.6;
}

.scroll_bar.hovered{
    opacity: 1;
    width: 6px;
}

.zone_offset_scroll{
    position: relative;
}

.no_select{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
}


.notifications_list, .list_allCommands, .list_search_variables, .list_search_spreadsheets, .list_search_nocodb  {
    max-height: 300px;
}

.js_moveForward.disable_element, .js_moveBack.disable_element{
    cursor: default !important;
    background-color: #cccccc !important;
}


.banPersonModal{
    width: max-content;
    height: max-content;
    position: absolute;
    top: 55px;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border: solid 1px #ff6e4e;
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 105;
    display: none;
    right: 108px;
}

.block_create_additional_where_to_notifications,
.block_settings_additional_where_to_notifications{
    border: solid 1px #E0E0E0;
    border-radius: 3px;
    background-color: #ffffff;
}

.block_settings_additional_where_to_notifications,
.block_create_additional_where_to_notifications
{
    display: none;
}

.notificationAdministratorsModal, .changeResourcesModal, .listResourcesModal{
    position: absolute;
    top: 55px;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border: solid 1px #5199ff;
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 104;
    display: none;
}

.list_notifications_administrators, .list_change_resouces, .list_simple_resouces{
    width: 270px;
    max-height: 300px;
}

.alert_warning_command_rename, .alert_warning_button{
    border-radius: 3px;
    border: solid 1px #ff6e4e;
    background-color: #ffe2e0;
    padding: 16px 8px;
    display: none;
}

.status_as_admin {
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 3px 0px 3px 0px !important;
}

.empty_list_mini_items{
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #ffffff;

    background-color: #E0E0E0 !important;

    border-radius: 3px !important;

    margin-bottom: 8px;
    padding: 4px 8px 4px 8px;
    width: max-content;
}

.empty_list_mini_items.hided{
    display: none;
}

.selectedListAuditories.hided,
.selectedListCommands.hided,
.selectedListChangeResources.hided
{
    display: none;
}


.list_buttons_rows, .list_buttons_colums {
    display: flex;
    position: relative;
}

.list_buttons_rows {
    display: block;
}

.list_buttons_rows ~ .navigation_slider_buttons {
    margin-bottom: 8px !important;
    margin-top: 0px !important;
}


.box_list_buttons_colums {
    padding: 4px 8px;
}
.box_list_buttons_colums:first-child{
    padding: 8px 8px 4px 8px !important;
}

.box_list_buttons_colums:last-child{
    padding: 4px 8px 8px 8px !important;
}

.button_item.buttonMove::after{
    content: url("../icons/moving_answer.svg");
    width: auto;
    height: 16px;
    position: absolute;
    top: 4.5px;
    right: 8px;
    cursor: pointer;
}

.button_item[true_answer="1"]::before{
    content: url("../icons/box_check_success.svg");
    width: auto;
    height: 20px;
    position: absolute;
    top: 4.5px;
    left: 4.5px;
    cursor: pointer;
}

.button_item[true_answer="0"]::before{
    content: url("../icons/box_check_error.svg");
    width: auto;
    height: 20px;
    position: absolute;
    top: 4.5px;
    left: 4.5px;
    cursor: pointer;
}

.button_item{
    /*padding: 4px;*/
    margin: 0 0.5%;
    width: 100%;
    text-align: center;
    position: relative;
    justify-content: space-evenly;

    height: 30px;

    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */
    cursor: pointer;

    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.button_item:first-child{
    margin: 0 0.3% 0 0; !important;
}

.button_item:last-child{
    margin: 0 0 0 0.3%; !important;
}

.button_item.buttonMove{
    margin: 0px !important;
}

.block_keyboard_buttons_list {
    display: flex;
    gap: 8px;
    flex-flow: column;
}

.web_page_button_item{
    /*padding: 4px;*/
    width: 100%;
    height: 30px;
    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    margin: 0;
    padding: 6px 8px;
}

.web_page_button_item[button_style="rows"] {
    border-radius: 3px !important;
    border: solid 1px #5199FF !important;
    background-color: #F2F6FF !important;
}

.web_page_button_item .box_web_page_button {
    display: flex;
    justify-content: center;
}

.web_page_button_item[button_selected="1"] .box_web_page_button::after {
    content: "";
    border-radius: 50%;
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #5199FF;
    left: 16px;
    top: 7px;
}

.web_page_button_item[button_style="inline"] {
    border-radius: 10px !important;
    border: solid 1px #D783C9 !important;
    background-color: #F9EDFF !important;
}

.web_page_button_item[button_color="default"] {
    border-radius: 3px;
    background-color: #D7E3FE;
}
.web_page_button_item[button_style="normal"][button_color="default"][button_background="0"] {
    border: solid 1px #5199ff;
    background-color: #fff !important;
}

.web_page_button_item[button_color="destructive"] {
    border-radius: 3px;
    background-color: #FFE2E0;
}
.web_page_button_item[button_style="normal"][button_color="destructive"][button_background="0"] {
    border: solid 1px #ff6e4e;
    background-color: #fff !important;
}

.web_page_button_item[button_color="confirm"] {
    border-radius: 3px;
    background-color: #E3FFC7;
}
.web_page_button_item[button_style="normal"][button_color="confirm"][button_background="0"] {
    border: solid 1px #4bb462;
    background-color: #fff !important;
}

.web_page_button_item[button_color="disabled"] {
    border-radius: 3px;
    background-color: #E0E0E0;
}
.web_page_button_item[button_style="normal"][button_color="disabled"][button_background="0"] {
    border: solid 1px #cccccc;
    background-color: #fff !important;
}

.web_page_button_item:not([button_color='default']):not([button_color='normal']):not([button_color='destructive']):not([button_color='confirm']):not([button_color='disabled']) {
    border-radius: 3px;
    background-color: var(--color);
}
.web_page_button_item[button_style="normal"][button_background="0"]:not([button_color='default']):not([button_color='normal']):not([button_color='destructive']):not([button_color='confirm']):not([button_color='disabled']) {
    border: solid 1px var(--color);
    background-color: #fff !important;
}

.change_color_zone.hided, .box_settings_header_color.hided {
    display: none;
}

.web_page_button_item[button_align="left"] {
    justify-content: left;
}

.web_page_button_item[button_align="center"] {
    justify-content: center;
}

.rowKeyboard {
    padding: 8px 8px 16px 8px;

    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.rowKeyboard > .w-100{
    border: solid 1px #cccccc;
    border-radius: 3px;
    padding: 8px 0;
}

.box_keyboard_question {
    margin: 8px 8px 8px 8px;
    border: solid 1px #cccccc;
    border-radius: 3px;
    padding: 8px 0px 8px 0px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.sortable-ghost {
    opacity: 0.5;
}

.form-control.has-error {
    border-color: #fc6180;
}

.box_listResourcesAndPrivate,
.box_listRecurrentPaymentModal,
.box_listTopicsModal,
.box_listChangeCategories,
.box_listChangeScenarios,
.box_listChangeScenariosTwo,
.listRuleActions,
.listRuleChecks,
.box_listStatusesShop,
.box_listChangeDepiveryOrPayment,
.box_listGroupCommand,
.box_listFormsCommand,
.box_listRulesForms,
.box_listTypesNotifications,
.box_list_add_categories,
.box_list_categories,
.box_listCommandsGroups,
.box_listOrderByColumns,
.box_listLinksAccounts,
.box_linksNocodbAccounts,
.box_listScenarios,
.box_listStatesItems,
.box_resourcesCheckList,
.listTypesSubscribeEvents,
.listTaxPaymentProviders,
.listProvidersPaymentMethod,
.listProvidersPaymentObject,
.listItemsAndCategoriesShop
{
    max-height: 240px;
    max-width: 330px;
    width: 300px;
}

.selectedListChangeScenarios.hided {
    display: none;
}
.selectedListChangeRecurring.hided {
    display: none;
}

/*.object_switch_zone:first-child{
    padding: 16px 16px 16px 16px;
}*/

/*.object_switch_zone:not(:first-child){
    padding: 0px 16px 16px 16px !important;
}*/

.object_switch_zone {
    padding: 8px 16px 16px 16px;
}
.object_switch_zone:not(:first-child){
    padding: 0 16px 16px 16px !important;
}

.miniaturePostEmpty{
    width: 100%;
    max-width: 210px;
    max-height: 194px;
}
.box_mini_postEmpty{
    width: 100%;
    height: 100%;
    border-radius: 3px;
    border: solid 1px #E0E0E0;
}

.listChangeScenarios, .listChangeCategories {
    position: relative;
}

.chance_detect_value, .priority_value{
    max-width: 40px;
}

.delete_timeout_value, .deny_time_value, .ban_time_value, .re_triggering_timeout_value, .max_activations_per_value, .re_triggering_timeout_global_value{
    max-width: 50px;
}

.message_length_value{
    max-width: 100px;
}

.remove_type_action_bot, .remove_type_condition_bot, .remove_condition, .move_typeActionBot_back, .move_typeActionBot_forward{
    position: absolute;
    height: max-content;
    display: flex;
}

.remove_type_action_bot, .remove_type_condition_bot, .remove_condition{
    top: 8px;
    right: 8px;
}

.move_typeActionBot_back{
    top: 8px;
    right: 70px;
}

.move_typeActionBot_forward{
    top: 8px;
    right: 38px;
}

.additional_settings_item_action{
    display: none;
}

.box_set_delete_timeout.hide{
    display: none;
}

.box_set_days, .box_set_hours, .box_set_after_months, .box_set_day_of_month{
    width: calc(100% - 30px);
}

.box_set_minutes, .box_set_seconds{
    width: calc(100% - 40px);
}


.work_person_buttons{
    position: absolute;
    right: 20px;
    top: 6px;
    z-index: 1;
    display: none;
    border-radius: 3px;
    box-shadow: -25px 0 30px 0 rgba(0, 0, 0, 0.16);
    border: solid 1px #e0e0e0;
    background-color: #ffffff;
}

.work_person_buttons.hiden{
    border: unset !important;
    padding: unset !important;
}

.box_work_buttons{
    justify-content: end;
    align-items: end;
}
.box_work_buttons.hiden{
    display: none;
}

.selectCurrentPerson{
    display: none;
}
.openMoreWorkPersonButton, .masterSelectPerson{
    position: absolute;
    top: 4px;
    right: 4px;
    display: none;
}
.masterSelectPerson > .selected{
    background-color: #ffaf50;
    opacity: unset !important;
}


.selectedListChangeItemsShop.hided,
.selectedListChangeForm.hided,
.selectedListChangePayments.hided,
.selectedListChangeRecurrentPayment.hided,
.selectedListChangeTopics.hided,
.selectedListChangeLinksRuns.hided,
.selectedListChangeTriggers.hided,
.selectedListChangeLinkAccount.hided,
.selectedListChangeCommands.hided,
.selectedListChangeCheckInResources.hided,
.zone_check_in_resources.hided,
.zone_have_subscribe_run_object_name.hided,
.box_run_url_command_or_condition.hided,
.button_settings_popup.hided {
    display: none;
}
.listItemsAndCategoriesShop{
    min-height: 150px;
}

.selectedListChangeItemsShop > .item_or_category_shop, .selectedListChangeForm > .item_form, .selectedListChangeCommands > .item_command, .selectedListChangeCheckInResources > .item_check_in_resources{
    margin-left: 0px !important;
}

.manipulate_item_shop_buttons{
    display: none;
}

.box_item_or_category_shop, .box_item_change_form, .box_item_change_payment, .box_item_change_command, .box_item_change_resource{
    padding: 4px 8px;
    border-radius: 3px;
    background-color: #d1e3ff;
    display: inline-flex;
}

.box_item_or_category_shop.change_color {
    background-color: #fff;
}

.move_item_or_category_shop  {
    display: flex;
}

.postSavedIn{
    position: absolute;
    top: 8px;
    left: 8px;
    padding: 8px;
    border-radius: 3px;
    background-color: #f2f6ff;
    display: none;
}

.empty_div{
    display: none;
}

.item_or_category_in_modal_zone:last-child,
.item_payment_in_modal_zone:last-child,
.item_recurrent_payment_in_modal_zone:last-child,
.item_link_in_modal_zone:last-child,
.item_stages_or_statuses_zone:last-child
{
    margin-bottom: 16px;
}

.box_block_count.hided{
    display: none;
}

.box_set_mode_get_item_sum_switch{
    border-radius: 3px;
    border: solid 1px #e0e0e0;
    background-color: #e0e0e0;

    font-family: Ubuntu;

    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: center;
    color: #999999;

    height: 40px;
}

.box_set_mode_get_item_sum_switch[type='number'] .set_mode1_item_sum_switch{
    border-radius: 3px;
    background-color: #ffffff;
    color: #222222 !important;
}
.box_set_mode_get_item_sum_switch[type='variable'] .set_mode2_item_sum_switch{
    border-radius: 3px;
    background-color: #ffffff;
    color: #222222 !important;
}

.box_set_item_variable.hided, .box_set_item_sum.hided{
    display: none;
}

.box_list_currenciesShopModal,
.box_list_formModal,
.box_list_changeListFormModal,
.box_list_changeListPaymentModal,
.box_listVariablesGroupsModal,
.box_listRecurrentPaymentCurrenciesModal,
.box_listChooseRecurrentPaymentModal,
.box_listChooseMessageReactionModal,
.box_listUrlItemsModal,
.box_list_changeListCustomEntranceLinksModal,
.box_list_changeListTriggersModal,
.box_list_changeSwitchesListModal
{
    max-height: 250px;
    min-width: 200px;
}

.informationUserModal, .restrictionsModal, .informationNewPlansPricesModal, .showPaidPlanTrialModal, .newChatsModal{
    display: none;
}

.informationUserModal.muted{
    z-index: 102 !important;
}

.emojiRow:not(:last-child) {
    margin-bottom: 16px;
}

.box_informationUserModal, .box_restrictionsModal, .box_informationNewPlansPricesModal, .box_showPaidPlanTrialModal, .box_newChatsModal {
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 104;
    max-width: 552px;
    width: calc(100% - 32px);
    height: max-content;
    border-radius: 10px;
    background-color: #fff;
    overflow: auto;
    max-height: calc(100% - 32px);
}

.box_informationNewPlansPricesModal, .box_showPaidPlanTrialModal, .box_newChatsModal{
    height: 552px;
}

.open_dialog_with_user{
    display: block;
}

.informationUserModal .box_open_dialog_with_user.hiden,
.informationUserModal .ban_person_everywhere.hiden,
.informationUserModal .unban_person_everywhere.hiden,
.informationUserModal .preloader_info.hiden,
.informationUserModal .user_events_actions_filter_zone.hiden,
.informationUserModal .user_chats_info.hiden,
.informationUserModal .user_actions_info.hiden,
.informationUserModal .empty_user_events_actions.hiden,
.informationUserModal .user_custom_variables_info.hiden,
.informationUserModal .user_comment_info.hiden,
.informationUserModal .user_comment_zone.hiden
{
    display: none;
}

.informationUserModal .event_action_item{
    margin: 16px 0;
}

.settingsChangeVariableValueModal .copy_variable_name{
    position: absolute !important;
    top: 31px;
    right: 48px;
}

.settingsChangeVariableValueModal .box_attach_file{
    position: absolute;
    top: 0px;
    right: 30px;
}


.settingsChangeVariableValueModal .box_change_variable_value .box_attach_file{
    right: 0px;
}

.settingsChangeVariableValueModal .delete_file{
    position: absolute;
    top: 0px;
    right: 0px;
}

.settingsChangeVariableValueModal .name_file{
    min-height: 30px !important;
    height: auto !important;
}

.person_resources_item:not(:last-child){
    margin-bottom: 16px;
}


.box_set_mode_repeat_switch{
    border-radius: 3px;
    border: solid 1px #e0e0e0;
    background-color: #e0e0e0;

    font-family: Ubuntu;

    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: center;
    color: #999999;

    height: 40px;
}

.repeat_zone[mode='1']  .set_mode1_repeat_switch{
    border-radius: 3px;
    background-color: #ffffff;
    color: #222222 !important;
}

.repeat_zone[mode='2']  .set_mode2_repeat_switch{
    border-radius: 3px;
    background-color: #ffffff;
    color: #222222 !important;
}

.left_zone_system_phrases, .left_zone_discount_shop{
    width: 530px;
    margin-right: 16px;
}

.system_phrases_value{
    padding: 4.1px !important;
}

.box_system_phrases_question{
    position: absolute;
    right: 0px;
    top: 0px;
}

.box_system_phrases{
    width: calc(100% - 28px);
}

.restrictionPromocodeListItemShop.hided{
    display: none;
}

.promocode_settings_zone.hided{
    display: none;
}

.settingsItemShopModal.edit_promocode_list{
    z-index: 102;
}

.promocode_list_value{
    min-height: 110px !important;
    padding: 8px !important;
    max-height: 1100px !important;
}

.promocode_value{
    max-width: calc(100% - 120px);
}



.promocode_item[sorting="odd"]{
    background-color: #ffffff !important;
}
.promocode_item[sorting="even"]{
    background-color: #f2f6ff !important;
}

.box_set_mode_switch, .box_set_mode_multi_switch{
    border-radius: 3px;
    border: solid 1px #e0e0e0;
    background-color: #e0e0e0;

    font-family: Ubuntu;

    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: center;
    color: #222222;

    height: 40px;
}

.box_set_mode_switch.mode_switch_free_size{
    height: auto !important;
}

.box_set_mode_switch[type='0'] .set_mode1_switch{
    border-radius: 3px;
    background-color: #ffffff;
    color: #222222;
}
.box_set_mode_switch[type='1'] .set_mode2_switch{
    border-radius: 3px;
    background-color: #ffffff;
    color: #222222;
}

.box_set_mode_multi_switch .set_mode_multi_switch.active{
    border-radius: 3px;
    background-color: #ffffff;
    color: #222222;
}

.promocode_manipulate .row_buttons_zone{
    right: 4px !important;
}

.box_createCategoryButton.hiden{
    display: none;
}

.increasedGraphModal{
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 104;
    max-width: 100%;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    max-height: 600px;
    display: none;
    border-radius: 10px;
    border: solid 1px #E0E0E0;
    background-color: #ffffff;
}

.body_information_user_modal, .body_increased_graph_modal{
    height: calc(100% - 76px);
}

.additional_information_user{
    max-height: 100%;
    /*display: flex;*/
}

.box_list_person_resources{
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;

}

.main_information_user{
    min-width: 200px;
    /*width: 30%;*/
    max-width: 30%;
}

.box_main_information_user{
    width: 100%;
    padding: 20px;
}

.person_resources_item .ban_in_resource.hiden,
.person_resources_item .unban_in_resource.hiden
{
    display: none;
}

.increasedGraphModal{
    max-height: calc(100% - 40px) !important;
}

.box_list_person_resources {
    max-height: 100%;
}



.box_action_block .box_block_type.hiden,
.box_action_block .question_action_info.hiden,
.box_action_block .box_poll_question.hiden,
.box_action_block .box_exam_explanation.hiden,
.box_action_block .box_multiple_answers.hiden,
.box_action_block .box_keyboard_type.hiden,
.box_action_block .box_keyboard_question.hiden,
.box_action_block .box_keyboard_question .js_addCommandButton.hiden,
.box_action_block .box_timeout_action_goto_command.hiden,
.box_action_block .js_pasteActionInAction.hiden,
.box_action_block .box_control_buttons.hiden,
.box_action_block .box_add_reaction_action.hiden,
.box_action_block .box_add_error_action_block.hiden,
.box_action_block .box_reaction_action_form.hiden,
.box_action_block .box_skip_action_form.hiden,
.box_action_block .skip_action_form_zone.hiden,
.box_action_block .explanation_action_form_zone.hiden,
.box_action_block .wrong_format_action_form_zone.hiden,
.box_action_block .template_action_block_zone.hiden,
.box_action_block .box_error_action_block.hiden,

.box_action_block .error_handler_zone.hiden,
.box_action_block .error_handler_zone:not([error_handler="goto_error_command"]) .box_error_command_name,
.box_action_block .box_continue_message.hiden,
.box_action_block .box_form_mask.hiden,
.box_action_block .box_regular_form_mask.hiden,
.box_action_block .box_switch_can_skip_action_from.hiden,
.box_action_block .box_switch_delete_answer_message_action_from.hiden,
.box_action_block .can_pass_action_form_zone .box_pass_again_goto_command_name.hiden,
.box_action_block .open_period_action_form_zone .box_open_period_value.hiden,
.box_action_block .box_add_skip_action.hiden,
.box_action_block .box_no_telegram_block_type.hiden,
.box_action_block .box_error_command_name.hiden,
.box_action_block .timeout_action_form_zone.hiden,
.box_action_block .box_switch_skip_button_action_from.hiden,
.box_action_block .box_switch_replace_question_message.hiden,
.box_action_block .delete_timeout_zone.hiden,
.box_action_block .box_change_true_answer_action_form.hiden,
.box_action_block .box_switch_write_answer_action_from.hiden,
.box_action_block .can_pass_action_form_zone.hiden,
.box_action_block .open_period_action_form_zone.hiden,
.box_action_block .info_reaction_action_form.hiden,
.box_action_block .box_switch_random_options_action_from.hiden,
.box_action_block .open_period_action_poll_value_zone.hiden,
.box_action_block .poll_action_info.hiden,

.settings_bounds_date_zone.hiden,
.settings_filter_date_zone.hiden,
.settings_filter_weekdays_zone.hiden,
.openMoreSettingsCalendarForm.hiden,
.switch_openMoreSettingsCalendarForm.hiden,
.more_settings_calendar_form.hiden,

.custom_variable_name_zone.hiden,
.box_custom_variable_name.hiden,
.calendar_range_type_range_zone.hiden,
.exact_range_type_range_zone.hiden
{
    display: none;
}


.box_no_telegram_block_type, .box_no_edit_block{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(224, 224, 224, 0.8);
}

.no_edit_extra_actions{
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: calc(100% - 40px);
    background-color: rgba(224, 224, 224, 0.5);
}

.box_no_telegram_block_type.hiden, .box_no_edit_block.hiden, .no_edit_extra_actions.hiden{
    display: none;
}

.question_action_form_zone .box_control_buttons.box_control_buttons_active{
    top: -2px !important;
}

.reaction_action_form_zone[is_new="1"] .box_control_buttons,
.skip_action_form_zone[is_new="1"] .box_control_buttons,
.explanation_action_form_zone[is_new="1"] .box_control_buttons,
.wrong_format_action_form_zone[is_new="1"] .box_control_buttons,
.timeout_action_form_zone[is_new="1"] .box_control_buttons,
.error_action_block_zone[is_new="1"] .box_control_buttons
{
    right: 113px !important;
}

.explanation_action_form_zone[is_new="1"] .box_control_buttons,
.wrong_format_action_form_zone[is_new="1"] .box_control_buttons,
.timeout_action_form_zone[is_new="1"] .box_control_buttons
{
    display: none !important;
}

.reaction_action_form_zone[is_new="1"] .box_control_buttons.box_control_buttons_active,
.skip_action_form_zone[is_new="1"] .box_control_buttons.box_control_buttons_active,
.explanation_action_form_zone[is_new="1"] .box_control_buttons.box_control_buttons_active,
.wrong_format_action_form_zone[is_new="1"] .box_control_buttons.box_control_buttons_active,
.timeout_action_form_zone[is_new="1"] .box_control_buttons.box_control_buttons_active,
.error_action_block_zone[is_new="1"] .box_control_buttons.box_control_buttons_active
{
    top: -2px !important;
    right: 111px !important;
}



.box_control_buttons{
    padding: 0;
    border-radius: 3px;
    background-color: #999999;
    margin-top: 3px;
    height: 30px;
    position: absolute;
    right: 2px;
}

.actions_manipulate_buttons .box_control_buttons{
    right: 40px !important;
}

.box_control_buttons_active{
    background-color: #ffffff;
    padding: 3px !important;
    margin-top: 0;
    right: 0;
    top: 0;
    z-index: 2 !important;
}

.actions_manipulate_buttons .box_control_buttons.box_control_buttons_active{
    right: 38px !important;
}

#actions .box_control_buttons_active,
#rules .box_control_buttons_active,
.blocks_zone .box_control_buttons_active,
.stories_zone .box_control_buttons_active,
.cards_zone .box_control_buttons_active,
.menu_buttons_zone .box_control_buttons_active,
.action_item .box_control_buttons_active
{
    background-color: #cccccc !important;
    height: 36px;
}

.has-error .box_control, .block-error .box_control, .box_control .has-error, .has-error.box_control{
    border-radius: 3px;
    border: solid 1px #fc6180 !important;
}

.copy_variable_name{
    position: absolute;
    top: 22px;
    right: 0px;
}

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

.display-inline-flex{
    display: inline-flex;
}

.moreSettingsbox_action_block,
.moreSettingsKeyboard.hided,
.moreSettingsExtraAction.hided,
.moreSettingsFilters.hided,
.aboutNewChat.hided,
.moreSettingsBlockSlider.hided,
.moreAutopaymentInfo.hided,
.more_settings_calendar_form.hided,
.settings_filters_zone.hided,
.box_settings_assembly.hided,
.settings_write_values_zone.hided,
.spreadsheets_zone.hided,
.nocodb_zone.hided,
.change_block_slider_type_zone.hided,
.change_navigation_buttons_pos_zone.hided,
.block_slider_zone .blocks_zone.hided,
.block_slider_zone .box_change_block_slider_type_switch.hided,
.entity_id_variable_zone.hided,
.lead_id_variable_zone.hided,
.box_read_cache_time.hided,
.box_send_error_entity.hided
{
    display: none;
}

.box_keyboard_placeholder_value.hided{
    display: none;
}

.aboutNewChat_zone li {
    list-style: disc !important;
}

.aboutNewChat_zone ul {
    padding-left: 40px !important;
}

.errorInfoOfSetFree{
    text-align: left !important;
}

.errorInfoOfSetFree.hiden,
.errorInfoOfPayPlan.hiden,
.individualForeignInfo.hiden,
.plan_sumInfo.hiden,
.autoPayment_zone.hiden,
.setPromotionAutoPaymentClient.hiden

{
    display: none;
}

.box_change_work_time.hided, .body_change_group_inline_mode.hided, .settings_category_inline_mode_zone.hided, .body_change_category_inline_mode.hided{
    display: none;
}

.chunk_progress_bar{
    height: 16px;
    border-radius: 3px;
    border: solid 1px #5199ff;
    background-color: #f2f6ff;
}

.filling_chunk_progress_bar{
    width: 0;
    height: 14.5px;
    background-color: #5199ff;
    position: absolute;
    bottom: 48px;
    border-radius: 3px;
}



.AllCommandsModal,
.searchVariablesModal,
.searchSpreadsheetsInModal,
.searchNocodbInModal
{
    width: calc(100% - 32px);
}


.daterangepicker::before{
    content: unset !important;
}
.daterangepicker::after{
    content: unset !important;
}

.daterangepicker .drp-calendar.left{
    padding: 16px 0 16px 16px !important;
}
.daterangepicker .drp-calendar.right{
    padding: 16px !important;
}

.daterangepicker .drp-calendar.left .calendar-table{
    padding-right: 16px !important;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
    border: solid #5199ff !important;
    padding: 2.5px !important;
    border-width: 0 2px 2px 0 !important;
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td{
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    padding: unset !important;
}

.daterangepicker .calendar-table tr, .daterangepicker .calendar-table tr{
    height: 34px !important;
}


.daterangepicker select option,
.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td,
.daterangepicker td.available,
.daterangepicker .drp-buttons .btn
{
    flex-grow: 0 !important;
    font-family: Ubuntu !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.29 !important;
    letter-spacing: normal !important;
    text-align: center !important;
}

.daterangepicker td.available{
    color: #222222 !important;
}

.daterangepicker .calendar-table thead th, .daterangepicker .calendar-table thead td{
    color: #999999 !important;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date{
    color: #999999 !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover{
    background-color: #5199ff !important;
    border-color: transparent !important;
    color: #fff !important;
}

.daterangepicker tbody tr:nth-of-type(2n){
    background-color: #f2f6ff !important;
}

.daterangepicker .drp-buttons{
    padding: 0 16px 16px 16px !important;
    border-top: unset !important;
}

.daterangepicker .drp-buttons .btn{
    background-color: #999999 !important;
    width: max-content !important;
    color: #fff !important;
    height: 30px !important;
}


.daterangepicker.single .drp-buttons .btn.cancelBtn {
    width: calc(35% - 4px) !important;
    margin-right: 4px !important;
    margin-left: unset !important;
}

.daterangepicker.single .drp-buttons .btn.applyBtn {
    width: calc(65% - 4px) !important;
    margin-left: 4px !important;
}

.daterangepicker .drp-buttons .btn.btn-primary, .daterangepicker .drp-buttons .btn.btn-primary:hover{
    background: unset !important;
    background-color: #5199ff !important;
    -webkit-box-shadow:  unset !important;
    border: unset !important;
}

.daterangepicker .btn.focus, .daterangepicker .btn:focus{
    box-shadow: unset !important;
    height: 30px !important;
}

.daterangepicker select.monthselect,
.daterangepicker select.yearselect,
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect
{
    cursor: pointer !important;
    text-align: center !important;

    outline: none;
    font-size: 14px !important;
    font-family: Ubuntu;
    font-weight: normal;
    font-stretch: normal;
    color: #222222;
    border: 0 !important;
    border-bottom: 1px !important;
    border-style: solid !important;
    border-radius: 0 !important;
    border-color: rgb(216,216,216) !important;
    padding: 4px 0 5px 0 !important;
    height: 30px !important;
    margin: unset !important;

    -webkit-appearance: none !important;

    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff !important;
    background-size: 7px !important;
    background-position-x: calc(100% - 8px) !important;
}

.daterangepicker select.yearselect{
    margin-left: 8px !important;
}

.daterangepicker .calendar-time{
    line-height: normal !important;
}

.box_switch_disable_web_page_preview.hided,
.invisible_media_zone.hided,
.box_invisible_media_by_id.hided,
.box_invisible_media_by_link.hided,
.upload_file_by_attach_zone.hided,
.upload_file_by_tg_file_id_zone.hided,
.spoiler_zone.hided,
.stars_count_zone.hided,
.alert_upload_by_tg_file_id.hided,
.box_info_video_note.hided,
.upload_file_zone .box_upload_file_type_switch[only_upload_from_local="1"]
{
    display: none;
}

.box_invisible_media_by_id .uploadBars {
    margin-bottom: 0px !important;
}


.setDateFilter_placeholder::placeholder{
    font-style: normal !important;
    color: #222222 !important;
}

.selectedListAuditories .box_item_audit .reductionText:not(.item_audit),
.selectedListCommands .box_item_audit .reductionText:not(.item_audit),
.selectedListChangeResources .box_item_audit .reductionText:not(.item_audit)
{
    max-width: 120px;
}


.detailedItemStatisticsModal, .freezePlanInfoModal, .settingsVariableModal{
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 8890;
    max-width: 552px;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    border-radius: 10px;
    /*border: solid 1px #E0E0E0;*/
    background-color: #ffffff;
    display: none;

}

.settingsVariableModal{
    z-index: 104;
    overflow: auto;
}

.detailedItemStatisticsModal.is_small, .freezePlanInfoModal.is_small, .settingsVariableModal.is_small{
    max-height: 489px;
}

.detailedItemStatisticsModal .body_detailed_item_statistics,
.detailedItemStatisticsModal .first_load_detailed_item_statistics
{
    overflow-y: auto;
    max-height: calc(100% - 146px);
}

.detailedItemStatisticsModal .first_load_detailed_item_statistics
{
    height: 100%;
}

.detailedItemStatisticsModal .detailed_item_graph_zone{
    height: 264px;
}

.detailedItemStatisticsModal .box_detailed_item_graph{
    height: 186px;
}

.detailedItemStatisticsModal .detailed_item_graph_info{
    height: 46px;
}

.detailedItemStatisticsModal .body_detailed_item_statistics.hided,
.detailedItemStatisticsModal .first_load_detailed_item_statistics.hided,
.detailedItemStatisticsModal .scenario_posts_zone.hided,
.detailedItemStatisticsModal .box_second_detailed_item_graph.hided
{
    display: none;
}

.detailedItemStatisticsModal .scenario_posts_zone, .active_calls_post_item:not(:first-child)
{
    margin-top: 32px;
}

.closeInfoInlineCommand,
.closeInfoErrorCommandInlineMode,
.closeInfoChangePromocodeListItemShop,
.closeInfoSettingsPromocodeList,
.closeInfoAutoposting,
.closeInfoPromotion,
.closeInfoWebPageAddition,
.closeInfoConditions,
.closeInfoTopic,
.closeInfoFormListFile,
.closeInfoBlockMenu
{
    position: absolute;
    height: max-content;
    display: flex;
    top: 8px;
    right: 8px;
}

.box_actions_in_resources{
    display: none;
}

.box_resource_item:last-child{
    margin-bottom: 16px;
}

.typesActionResourcesModal, .typesCRMActionModal, .recurrentPaymentActionModal, .recurrentPaymentCheckModal, .typesSendHttpRequestModal, .typesCRMCheckModal{
    border: solid 1px #5199ff;
    position: absolute;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 103;
    width: max-content;
    display: none;
}
.box_disable_block_button_name.hided, .box_disable_block_web_page_button_name.hided,
.box_type_actions_in_resources .box_ban_time.hided{
    display: none;
}

.box_disable_block_button_name{
    background: rgba(224, 224, 224, 0.7);
    border-radius: 3px 3px 0px 0px;
    position: absolute;
    width: 100%;
    height: 62.2px;
    top: 0px;
    z-index: 1;
}

.box_disable_block_web_page_button_name{
    background: rgba(224, 224, 224, 0.7);
    border-radius: 3px 3px 0px 0px;
    position: absolute;
    width: calc(100% - 16px);
    height: 66px;
    top: 16px;
    z-index: 1;
    left: 8px;
}

.box_day_of_month_value.hided{
    display: none;
}

.box_switch_block_web_popup.hided,
.box_switch_block_html_code.hided,
.box_block_html_code_value.hided,
.box_block_web_popup.hided,
.box_block_html_code.hided
{
    display: none !important;
}

.block_html_code_zone .block_html_code_value
{
    outline: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    line-height: 1.5;
    font-size: 14px;
    max-height: 300px;
    overflow: auto;
}

.block_html_code_zone .block_html_code_value .tag {
    color: #569cd6; /* Синий для тегов */
}
.block_html_code_zone .block_html_code_value .attribute {
    color: #9cdcfe; /* Голубой для атрибутов */
}
.block_html_code_zone .block_html_code_value .value {
    color: #ce9178; /* Оранжевый для значений атрибутов */
}

.send_to_resource_type_info.hided,
.box_switch_reply_to_action.hided,
.box_delete_message_after_time.hided{
    display: none;
}

.box_block_haptic .haptic_style_single_zone.hided, .box_block_haptic .haptic_style_double_zone.hided
{
    display: none;
}

.box_switch_block_haptic.hided, .box_block_haptic.hided {
    display: none !important;
}

.settings_web_page_zone .block_haptic_zone, .settings_story_zone .block_haptic_zone,
.settings_web_page_zone .box_block_haptic, .settings_story_zone .box_block_haptic,
.block_web_popup_zone .box_block_web_popup,
.block_web_popup_zone .block_main_settings_popup
{
    display: flex;
    gap: 16px;
    flex-flow: column;
}

.box_block_web_popup .popup_title_zone.hided,
.box_block_web_popup .popup_message_zone.hided,
.box_block_web_popup .web_page_keyboard_zone.hided {
    display: none;
}

.story_body .web_page_keyboard_zone.hided, .story_body .addkeyboard.hided {
    display: none;
}

.send_params_day_of_month_zone[type="0"] .send_params_day_of_month_info,
.send_params_day_of_month_zone[type="0"] .box_switch_day_of_month
{
    display: none;
}

.box_set_mode3_repeat[type="0"] .send_params_day_of_month_info,
.box_set_mode3_repeat[type="0"] .box_switch_day_of_month
{
    display: none;
}

.check_system_time_of_day_of_month_zone[type="0"] .send_params_day_of_month_info,
.check_system_time_of_day_of_month_zone[type="0"] .box_switch_day_of_month
{
    display: none;
}

.payments_filter_zone.hided,.change_scenarios_zone.hided, .scenarios_filter_zone.hided, .custom_entrance_filter_zone.hided, .trigger_calls_filter_zone.hided, .recurrent_payment_calls_filter_zone.hided {
    display: none;
}

span.my-variable, my-variable, .my-html-code-variable{
    border-radius: 3px;
    height: 21px;
    justify-content: center;
    align-items: center;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #222222;
    width: max-content;
}

my-variable{
    display: inline-block;
    padding: 3px 8px;
}

span.my-html-code-variable{
    padding: 3px 3px;
}

span.my-variable{
    padding: 2px 0px;
}

span.my-variable > span{
    padding: 3px 8px;
}
span.my-variable[type="user"], span.my-html-code-variable[type="user"], my-variable[type="user"]{
    background: #E2D8FA;
}
span.my-variable[type="global"], span.my-html-code-variable[type="global"], my-variable[type="global"]{
    background: #C6EAFA;
}

span.my-variable[type="undefined"], my-variable[type="undefined"]{
    background: #e0e0e0;
}

span.my-formula, my-formula{
    background: #EAEAEA;
    border-radius: 3px;
}

.other_tg_user_id_zone.hided,
.box_other_tg_user_id.hided,
.box_phrases_zone.hided,
.phrases_zone.hided,
.box_expression_variable.hided,
.simple_check_variable_text_zone.hided,
.box_expression_file.hided,
.box_change_document_by_variable_value.hided,
.box_change_document_variable.hided,
.box_manipulate_scenarios_switchers.hided,
.expression_arrow.hided
{
    display: none !important;
}

.list_phrases{
    display: inline-block;
}

.list_phrases.hided{
    display: none;
}

.phrase_elem_value {
    max-width: 175px;
}

.phrase_value{
    min-height: 30px;
    max-height: 300px;
}

.createPhrases_zone{
    display: none;
}
.phrase_elem.minus{
    background-color: #FFE2E0;
}

.phrase_elem.plus{
    background-color: #E3FFC7;
}

.phrase_elem:not(:first-child){
    margin-left: 8px;
}
.delete_current_phrase{
    display: flex;
}

.box_expression_file .box_attach_file{
    position: absolute;
    top: 20px;
    right: 0px;
}

.name_file[has_file="0"]{
    color: #999999;
}

.box_insert_place .open_place {
    content: url("../icons/variable_new_gray2.svg");;
    position: absolute;
    right: 0px;
    top: 2px;
    cursor: pointer;
}

.box_insert_place .open_place.place1 {
    right: 0px;
}

.box_insert_place .open_place.place2 {
    right: 32px;
}

.box_insert_place .open_place.place3 {
    right: 64px;
}

.update_spreadsheet_info {
    content: url("../icons/reload_data_gray.svg");
    position: absolute;
    right: 0px;
    top: 2px;
    cursor: pointer;
}

.box_spreadsheet_place .update_spreadsheet_info.place1 {
    right: 0px;
}

.box_spreadsheet_place .update_spreadsheet_info.place2 {
    right: 32px;
}

.box_spreadsheet_place .update_spreadsheet_info.place3 {
    right: 64px;
}

.clear_value_answer {
    content: url("../icons/delete_gray.svg");
    position: absolute;
    right: 0px;
    top: 2px;
    cursor: pointer;
}

.clear_value_answer.hided{
    display: none;
}

.write_value_item .clear_value_answer.place1 {
    right: 0px;
}

.write_value_item .clear_value_answer.place2 {
    right: 32px;
}

.write_value_item .clear_value_answer.place3 {
    right: 64px;
}

.objects_dom_empty_list {
    height: 170px;
}

.send_command_type_post_zone.hided, .send_command_type_command_zone.hided, .box_command_send_type.hided{
    display: none;
}

.extra_actions_zone .action_item .box_extra_action_probability,
.button_settings_zone .box_extra_action_probability,
.card_item .box_extra_action_probability,
.tab_item .box_extra_action_probability,
.menu_button .box_extra_action_probability,
.box_settings_caption_button .box_extra_action_probability,
.settingsButton .box_extra_action_probability,
.button_settings_zone .additional_settings_extra_action,
.card_item .additional_settings_extra_action,
.tab_item .additional_settings_extra_action,
.menu_button .additional_settings_extra_action,
.box_settings_caption_button .additional_settings_extra_action,
.settingsButton .additional_settings_extra_action,
.box_change_variable_action_zone[type="hide"] .change_variable_action_zone {
    display: none;
}

.extra_actions_zone[type="random_probability"] .action_item .box_extra_action_probability{
    display: block;
}

.extra_actions_zone[button_type="run_actions"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="run_actions"] .extra_actions_list:not(.hided)
{
    display: block;
}

.extra_actions_zone[button_type="run_actions"] .add_extra_action,
.extra_actions_zone[button_type="run_actions"] .objects_dom_empty_list:not(.hided)
{
    display: flex;
}

.extra_actions_zone[button_type="url"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="url"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="url"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="url"] .add_extra_action,
.extra_actions_zone[button_type="url"] .main_paste_extra_action,

.extra_actions_zone[button_type="goto_web_page"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="goto_web_page"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="goto_web_page"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="goto_web_page"] .add_extra_action,
.extra_actions_zone[button_type="goto_web_page"] .main_paste_extra_action,

.extra_actions_zone[button_type="goto_web_story"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="goto_web_story"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="goto_web_story"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="goto_web_story"] .add_extra_action,
.extra_actions_zone[button_type="goto_web_story"] .main_paste_extra_action,

.extra_actions_zone[button_type="web_app"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="web_app"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="web_app"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="web_app"] .add_extra_action,
.extra_actions_zone[button_type="web_app"] .main_paste_extra_action,

.extra_actions_zone[button_type="web_modal"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="web_modal"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="web_modal"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="web_modal"] .add_extra_action,
.extra_actions_zone[button_type="web_modal"] .main_paste_extra_action,

.extra_actions_zone[button_type="web_app_shop"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="web_app_shop"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="web_app_shop"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="web_app_shop"] .add_extra_action,
.extra_actions_zone[button_type="web_app_shop"] .main_paste_extra_action,

.extra_actions_zone[button_type="payment"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="payment"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="payment"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="payment"] .add_extra_action,
.extra_actions_zone[button_type="payment"] .main_paste_extra_action,

.extra_actions_zone[button_type="inline_query"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="inline_query"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="inline_query"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="inline_query"] .add_extra_action,
.extra_actions_zone[button_type="inline_query"] .main_paste_extra_action,

.extra_actions_zone[button_type="share_text"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="share_text"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="share_text"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="share_text"] .add_extra_action,
.extra_actions_zone[button_type="share_text"] .main_paste_extra_action,

.extra_actions_zone[button_type="recurrent_payment"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="recurrent_payment"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="recurrent_payment"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="recurrent_payment"] .add_extra_action,
.extra_actions_zone[button_type="recurrent_payment"] .main_paste_extra_action,

.extra_actions_zone[button_type="hide_button"] .box_run_extra_actions_type,
.extra_actions_zone[button_type="hide_button"] .extra_actions_list:not(.hided),
.extra_actions_zone[button_type="hide_button"] .objects_dom_empty_list:not(.hided),
.extra_actions_zone[button_type="hide_button"] .add_extra_action,
.extra_actions_zone[button_type="hide_button"] .main_paste_extra_action
{
    display: none;
}

.action_item .action_body.is_error {
    border-radius: 3px;
    border: solid 1px #fc6180 !important;
}

.extra_actions_list.hided,
.objects_dom_empty_list.hided,
.box_switch_extra_action_random_probability.hided,
.box_choise_currency.hided,
.selectedListResources_zone.hided,
.box_run_extra_actions_type.hided,
.box_command_timeout.hided,
.change_post_type_http_request_switch_zone.hided,
.box_body_http_request.hided,
.params_http_request_zone.hided,
.box_headers_http_request.hided
{
    display: none;
}

.action_item .action_header .box_block_name{
    max-width: 62% !important;
}

.ruleCheckRangeCountModal .range_symbols_type{
    width: 60px;
    min-width: 60px !important;
}

.mathOperatorsModal .range_symbols_type{
    width: 60px;
    min-width: 60px !important;
}

.list_changes_scenarios{
    display: inline-block;
}

.list_changes_scenarios > .box_item_audit{
    max-width: 142px;
    margin-left: 8px !important;
}

.change_scenarios_mini_post{
    margin-bottom: -8px;
    margin-left: -8px;
}

.item_param_http_request:not(:first-child){
    margin-top: 16px;
}

.disappear_modal{
    z-index: 102;
}

.change_insert_type_zone.hided,
.box_database_name .update_spreadsheet_info.hided,
.box_sheet_name .update_spreadsheet_info.hided,
.box_database_name .open_place.hided,
.box_sheet_name .open_place.hided,

.middle_search_zone.hided,
.middle_search_zone .change_search_type_zone.hided,
.middle_search_zone .address_zone.hided,
.middle_search_zone .filters_rows.hided,
.middle_search_zone .filters_zone.hided,
.middle_search_zone .results_count_zone.hided,
.bitrix_check_mode .results_count_zone.hided,
.amocrm_check_mode .results_count_zone.hided,
.middle_search_zone .box_results_count.hided,
.bitrix_check_mode .box_results_count.hided,
.amocrm_check_mode .box_results_count.hided,
.middle_search_zone .box_results_count_check.hided,
.bitrix_check_mode .box_results_count_check.hided,
.amocrm_check_mode .box_results_count_check.hided,
.middle_search_zone .box_count_range_value2,
.bitrix_check_mode .box_count_range_value2,
.amocrm_check_mode .box_count_range_value2,
.middle_search_zone .results_count_check_arrow.hided,
.bitrix_check_mode .results_count_check_arrow.hided,
.amocrm_check_mode .results_count_check_arrow.hided,
.middle_search_zone .change_filter_exists_type.hided,
.bitrix_check_mode .change_filter_exists_type.hided,
.amocrm_check_mode .change_filter_exists_type.hided,
.middle_search_zone .exact_date_range_zone.hided,
.middle_search_zone .moreSettingsFilters .box_change_column.hided,
.middle_search_zone .moreSettingsFilters .box_order_type.hided,
.check_count_range_zone.hided,
.box_count_range_global.hided,
.box_check_count_range.hided,
.box_check_date_range.hided,
.condition_action_button_zone.hided,
.alert_warning_button.hided,
.condition_action_button_popup_zone.hided,
.address_zone_info_text.hided,
.special_settings_zone .settings_assembly_zone.hided,
.special_settings_zone .box_change_column.hided,
.special_settings_zone .box_separator.hided,
.type_change_deal_category_zone.hided,
.type_change_pipeline_zone.hided,
.js_saveLinksAccounts.hided
{
    display: none;
}

.bitrix_check_mode .box_expression_variable[type="range_strict"] .box_count_range_value2,
.bitrix_check_mode .box_expression_variable[type="range"] .box_count_range_value2,
.amocrm_check_mode .box_expression_variable[type="range_strict"] .box_count_range_value2,
.amocrm_check_mode .box_expression_variable[type="range"] .box_count_range_value2,
.middle_search_zone .check_count_range_zone[type="range_strict"] .box_count_range_value2,
.middle_search_zone .check_count_range_zone[type="range"] .box_count_range_value2
{
    display: flex;
}


.write_values_zone .write_value_item .box_expression_variable{
    display: block;
}
.write_values_zone .write_value_item[type="clear"] .box_expression_variable{
    display: none !important;
}
.write_values_zone .write_value_item .clear_write_value_zone{
    display: none;
}
.write_values_zone .write_value_item[type="clear"] .clear_write_value_zone{
    display: block !important;
}


.middle_search_zone .box_results_count_check[type="range"] .box_count_range_value2,
.middle_search_zone .box_results_count_check[type="range_strict"] .box_count_range_value2
{
    display: flex;
}


.action_item .middle_search_zone .filter_row_items{
    padding-left: 8px;
    border-left: solid 3px #D783C9;
}

.check_item .middle_search_zone .filter_row_items{
    padding-left: 8px;
    border-left: solid 3px #5199FF;
}

.write_values_columns.hided {
    display: none;
}

.write_values_columns {
    max-height: 400px;
    overflow: auto;
}

.write_values_columns .write_value_item:first-child .box_expression_variable,
.write_values_columns .write_value_item:first-child .clear_write_value_zone
{
    margin-top: 0px !important;
}

.box_change_column .column_text,
.box_change_link_account .link_account_text,
.box_change_email .email_text,
.write_value_item .expression_variable_title,
.write_value_item .clear_write_value_column_name_text,
.box_settings_assembly .sheet_columns_list .sheet_column_name
{
    max-width: 300px;
}

.middle_search_zone .box_switch_check_count_range{
    display: none;
}

.box_settings_assembly .sheet_column_item:not(:first-child){
    margin-top: 16px;
}

.copy_sheet_column_name{
    position: absolute;
    right: 0px;
    top: -6px;
}

.listLinksAccounts .link_account_item:not(:first-child){
    margin-top: 16px;
}

.list_newActions {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-row-gap: 8px;
    grid-column-gap: 8px;
}

.exportTableToExcelModal{
    min-width: 270px;
    z-index: 101 !important;
    max-width: 316px;
    width: max-content;
    display: none;
    position: absolute;
}

.exportTableToExcelModal .preloader_info.hiden,
.exportTableToExcelModal .general_info.hiden,
.exportTableToExcelModal .general_info .export_table_status_loader.hiden,
.exportTableToExcelModal .general_info .export_table_status_complete.hiden,
.exportTableToExcelModal .general_info .box_export_table_in_process.hiden,
.exportTableToExcelModal .general_info .box_export_table_in_complete.hiden
{
    display: none;
}

.deal_lead_fields_list .contact_constraint_item:not(:last-child){
    margin-bottom: 8px;
}

.topics_empty.hided,
.topics_info.hided{
    display: none;
}



.hidden_change_title,
.hidden_change_open
{
    max-width: 168px;
}

.box_hidden_change_value
{
    display: none;
}


.box_hidden_change_value.show
{
    display: flex;
}

.save_hidden_change_value
{
    width: max-content;
    margin-left: initial;
    display: none;
}

.box_settings_background_web_page.hided,
.dark_change_color_by_hex.hided,
.dark_change_color_by_file.hided,
.choose_background_by_file.hided,
.choose_background_by_hex.hided
{
    display: none;
}

.change_color {
    -webkit-appearance: none;
    width: 53px;
    height: 53px;
    border: 1px;
    border-radius: 3px;
    padding: 0;
    overflow: hidden;
}
.change_color::-webkit-color-swatch-wrapper {
    padding: 0;
}
.change_color::-webkit-color-swatch {
    border: none;
}

.box_change_color_text{
    width: calc(100% - 69px) !important;
}

.block_popup_zone {
    border: solid 1px #5199ff;
    position: absolute;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    background-color: #ffffff;
    z-index: 103;
    width: max-content;
    display: none;
    top: 44px
}

.block_popup_zone .items_list {
    max-height: 300px;
    overflow: auto;
}
.block_popup_zone .items_list .select_item:not(:last-child) {
    margin-bottom: 16px;
}