@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap');
@import "https://fonts.fontstorage.com/import/lato.css";


/* НАЧАЛО: Общие стили */

html body, html button, html, html input, html svg, html textarea {
	font-family: "Lato", sans-serif!important;
}

html {
	height: 100%;
	min-height: 100%
}

body {
margin: 0px;
height: 100%;
min-height: 100%;
background-color: #F7F7F7!important;
}

body section.el-container {display: block!important; height: 100%;}



body .el-popover {padding: 20px;}
body .el-main {padding: 22px 30px;}
body .el-card {border-color: #e5e7eb}
body .el-button--small {
	padding: 10px 25px;
	font-size: 15px;
	border-radius: 7px;
	text-transform: none !important;
	font-weight: 500 !important;
}

body .pagination__amount {right: 30px;}

body .pagination__amount .el-button.el-button--default {padding: 5px 8px; background-color: #ffffff;
	border: 1px solid #e4e7ec;}
body .pagination__amount .el-button.el-button--default:hover {background-color: #006CFD; color: white; }

body .el-pagination.is-background .btn-next,
body  .el-pagination.is-background .btn-prev,
body  .el-pagination.is-background .el-pager li {border-radius: 7px;}

body .el-pagination.is-background .btn-next,
body  .el-pagination.is-background .btn-prev,
body  .el-pagination.is-background .el-pager li {background-color: #ffffff;
	border: 1px solid #e4e7ec;}

button i.fab+span, button i.fas+span {padding: 0px!important;}
button .fa, button .far, button .fas {padding-right: 7px;}
 
body .el-table .el-table__cell.is-center  {text-align: left!important;}

.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover {box-shadow: none!important;}

body .el-card__body div.cards-filters {	background-color: #f9fafb;
	border-bottom: 1px solid #e4e7ec;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -20px;
	padding: 20px;
	margin-bottom: 15px;
}


body .el-card__body .pagination.el-row {
	background-color: #f9fafb;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: -20px;
	padding: 10px 20px;
	border-top: 1px solid #e4e7ec;
display: block; }

body .el-table .cell {line-height: 20px;}

.el-table tr a {color: #006CFD!important; text-decoration: underline dotted #006CFD; }


body .el-tag--mini {color: #006CFD; background-color: #006cfd26; border: 0px;}


 body .el-table__header-wrapper thead tr.card-section-elements-table-header th div {font-size: 14px; color: #7C7C7C; font-weight: 400; padding-left: 10px!important; padding-top: 5px!important; padding-bottom: 5px!important;}

body .el-input--mini .el-input__inner {height: 40px!important; min-height: 40px!important; 	line-height: 40px!important;
	font-size: 14px!important;}

body .el-table__footer-wrapper, body .el-table__header-wrapper {border-radius: 0px;}

body .el-table thead {color: #6b7280!important; background-color: white;}

body .el-checkbox__input.is-checked .el-checkbox__inner {
	background-color: #006CFD;
	border-color: #006CFD;
	width: 18px;
	height: 18px;
}

body .el-tree-node__content {	height: 35px;
	font-size: 14px;}

body .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content 
{background-color: #8d64ff30;
	border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
	
body .el-tree-node__content:hover	 {background-color: #006CFD1f;
border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
	
	
body .el-table--border:after, 
body .el-table--group:after, 
body .el-table:before {background-color: transparent;}

body .el-dialog .folders-tree-node {font-weight: 500!important;}

body .el-checkbox__input.is-indeterminate .el-checkbox__inner {
	background-color: #a6a6a6;
	border-color: #a6a6a6;
}

body .el-checkbox__input.is-indeterminate .el-checkbox__inner:before {top: 6px;}


body  .el-checkbox__inner {
	width: 18px;
	height: 18px;
}

body .el-checkbox__inner:after {height: 10px;
	left: 6px;}

body table.el-table__header {border-top: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; background-color: silver;}

body .el-dialog__body table.el-table__header  {border-left: 0px solid #E9E9E9!important;}
body .el-dialog__body table.el-table__header thead {background-color: #f4f4f4!important;}

body .el-dialog__body .el-table__header-wrapper {border-radius: 5px;}

body .el-dialog__body .cards-filters .cards-filters-tmk {margin-bottom: 20px!important;}

body .el-dialog__body div.el-table__body-wrapper.is-scrolling-none {border-left: 0px solid #E9E9E9!important;}

body .notification-list {text-align: left!important;}

body .el-dialog__body .el-button.el-button--default.el-button--mini.el-popover__reference {margin-bottom: 20px;}

div.el-table__body-wrapper.is-scrolling-none {border-bottom: 1px solid #E9E9E9;  border-right: 1px solid #E9E9E9; }

.el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf {border-bottom: 1px solid #e4e7ec;}
body .el-table thead tr, body .el-table thead th {background-color: transparent!important;}
	
body .el-select .el-input input {background-color: white;}
body input::placeholder {
color: rgba(75, 85, 100, 0.637)!important;
}	

.el-table--mini .el-table__cell {padding: 10px 0!important;}

.el-table--border .el-table__cell.cell {padding-left: 0px!important;}

body .el-table thead {color: #6b7280!important}

body .el-tag {font-size: 14px;}


body .el-button.table-action-button {padding: 0px 0px;
	border: 0px;
	font-size: 16px;
opacity: 0.3;
color: #323232;
padding-top: 3px}

body .el-button.table-action-button:hover {opacity: 1; background-color: transparent; transform: rotate(7deg) translate(2px);}
body .el-button.table-action-button i {padding: 5px;}

body .el-table {color: #323232!important;}

body .el-table td.el-table__cell div.click-to-edit-div {
	min-height: 28px; 
	overflow: hidden;
	word-break: break-word;
	border-radius: 0px!important;
		
	}


body .click-to-edit-div .placeholder {font-style: normal !important;}

body .el-dialog__wrapper {background-color: #0000003d;}
body .el-dialog {border-radius: 15px; box-shadow: 0px 0px 100px #0000003b;}
body .el-dialog__title {font-size: 24px;
	font-weight: 500;
	margin-top: 10px;
	display: block;}
body .el-dialog__headerbtn {font-size: 26px;}

body .comments-block-messages-message {
	border: 0px!important;
	padding: 0px!important;
	background-color: transparent!important;
	border-radius: 0px!important;
	margin-bottom: 30px;
}

body .el-dialog__header button.el-dialog__headerbtn {
	top: 0px;
	right: 0px;
	background-color: white;
	padding: 4px 7px;
	border-bottom-left-radius: 7px;
	color: white;
	border-left: 1px solid #dcdfe7;
	border-bottom: 1px solid #dcdfe7;
}

body .el-dialog__headerbtn:focus .el-dialog__close, body  .el-dialog__headerbtn:hover .el-dialog__close {color: #606266}


body .el-dialog__headerbtn .el-dialog__close {color: #606266;;}

/*body .el-dialog__header button.el-dialog__headerbtn:hover i {transform: rotate(90deg); transition: all 0.2s ease-in-out;}*/


body .comments-block-messages-message div.comments-block-messages-message-title div,
body .comments-block-messages-message div.comments-block-messages-message-title div span {font-style: normal!important; font-weight: 500!important;}

body .comments-block-messages-message div.comments-block-messages-message-title div:last-of-type {
	background-color: #ffffff !important;
	margin-left: 20px;
	color: #cbcbcb;
}
body .el-popconfirm__action .el-button.el-button--text.el-button--mini {
margin-top: 15px !important;
padding: 10px 20px;
width: auto !important;
/* float: left; */
display: inline-block;
font-size: 15px;
text-transform: none;
font-weight: 600 !important;
text-transform: capitalize;
color: #8f8f8f;
background-color: #f1f1f1;
}


body i.el-popconfirm__icon.el-icon-question {display: none!important;}
body .el-popover {box-shadow: 0px 0px 100px #0000006e!important; border: 0px!important; border-radius: 10px!important;}
body p.el-popconfirm__main {margin-top: 0px!important; margin-bottom: 10px!important;}

body .comments-block-messages-message-body {font-size: 14px; margin-left: 0px; 	margin-top: 10px;}

body .comments-block-messages-message div.comments-block-messages-message-title div {display: inline-block;
	color: #323232;
	background-color: #f3f4f6;
	text-transform: uppercase;
	font-size: 12px;
	padding: 5px 10px;
	border-radius: 7px;
	margin-bottom: 3px;}

body .comments-block-messages-message div.comments-block-messages-message-title {display: block!important;}

body .el-textarea__inner {font-size: 14px;}

body .el-textarea textarea  {padding-top: 10px; padding-bottom: 10px;}


body .el-button.el-button--primary.el-button--mini {margin-top: 15px!important;
	padding: 10px 20px;
	width: auto!important;
	float: right;
	display: inline-block;
	font-size: 15px;
	text-transform: none; font-weight: 600!important;}
	
body  .el-dialog__body	 {padding-bottom: 25px!important;}

body  .chat-dragger .el-upload-dragger {height: 118px;}


body .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {background-color: #326cfd0a!important;}

body .el-tag.el-tag--danger {color: white;
	background-color: #F8334A;
	padding-left: 26px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="white" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z" /></svg>');
	background-size: 22px !important;
	background-repeat: no-repeat;
	background-position: 10px center;
	border: 0px;
	margin-right: 20px !important;
	padding-left: 40px !important;
}

body .comments-block-messages div[align="center"] {
	color: #7C7C7C;
	background-color: #f3f4f6;
	border-radius: 7px;
	padding-top: 45px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	border: 1px solid #e5e7ec;
	
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="silver" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155" /></svg>');
	
	background-size: 26px;
	background-repeat: no-repeat;
	background-position: center 15px;
	
}

body .timeline .negotiation.complete .negotiation-bottom:before {background-color: #48CB14!important;}

body .el-button--primary {
	background-color: #006CFD!important;
	border-color: #006CFD!important;
}

body .el-main div[style="margin-top: 20px; float: right;"] {margin-bottom: 30px;
	float: none !important;
	padding: 20px;
	background-color: white;
	border: 2px solid #006CFD;
	border-radius: 7px;} 
	
body .el-button {text-transform: none; font-weight: 600; font-size: 15px;}

body .el-button.el-button--danger {margin-right: 20px;}

body .el-button.el-button--success, body .el-button.el-button--danger {padding: 0px;
	line-height: 40px;
	padding-left: 45px;
	padding-right: 20px;
background-position: 13px center;}

body .el-button--danger:focus, body .el-button--danger:hover, body .el-button--danger {background-color: #F8334A;
	border: 1px solid #F8334A;
	color: white;}
	
body .el-button--danger:hover {opacity: 0.8;}
	
body .el-main div[style="margin-top: 20px; float: right;"]:before {content: 'Решение по карте';
display: block;
font-size: 24px;
margin-bottom: 20px;}	
/*Костыль, переделать когда будет норм. класс у блока с кнопками принятия решения по карте*/

body .el-button.is-disabled, body .el-button.is-disabled:focus, body .el-button.is-disabled:hover {background-image: inherit;}

/* КОНЕЦ: Общие стили */


/* НАЧАЛО: Cайдбар */

section.el-container header.el-header {
	width: 100%;
	height: 80px!important;
	background-color: white;
	float: left;
	border-bottom: 1px solid #e4e7eb;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

/* КОНЕЦ: Cайдбар */


/* НАЧАЛО: Логотип в сайдбаре */
section.el-container header.el-header a.router-link-active img {width: 160px; height: auto; margin-top: 10px; margin-bottom: 10px;}
/* КОНЕЦ: Логотип в сайдбаре */


/* НАЧАЛО: Пользователь в сайдбаре */
section.el-container header.el-header div.el-row--flex {display: block;}
section.el-container header.el-header div.el-row--flex span:first-child {margin-left: 0px!important; margin-right: 0px!important;}
section.el-container header.el-header div.el-row div .el-popover__reference-wrapper .el-badge.el-popover__reference {width: 100%; margin-top: 7px!important; cursor: pointer; margin-right: 0px!important;}
section.el-container header.el-header div.el-row div .el-popover__reference-wrapper .el-badge__content.is-fixed {top: -8px;
	right: auto;
	left: 12px;
	color: #006CFD;
	background-color: #006cfd26;
transform: none;}

section.el-container header.el-header div.el-row--flex .el-row.el-row--flex > div div {float: right; margin-right: 20px!important; padding-left: 0px!important;}

section.el-container header.el-header div.el-row div .el-popover__reference-wrapper .el-icon-bell {background-size: 24px; width: 24px; height: 24px; background-repeat: no-repeat; float: left; margin-right: 10px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="DimGray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0" /></svg>');
	
}

body .notification-list .notification-list-item {
	border-radius: 7px;
	background-color: white;
}

body .notification-list .notification-list-item div:first-of-type {margin-bottom: 10px;}
body .notification-list .notification-list-item div:first-of-type div {
	display: inline-block;
	color: #323232;
	background-color: #f3f4f6;
	text-transform: uppercase;
	font-size: 11px;
	padding: 4px 8px;
	border-radius: 7px;
	margin-bottom: 3px;
}	

/*
.el-popover.el-popper[x-placement="top-start"] {
	left: 250px!important;
	height: 100%!important;
	top: 0px!important;
	box-shadow: none!important;
	border: 0px!important;
	box-shadow: 20px 0px 30px #00000015!important;
} 
*/ 

.el-icon-bell:before {display: none;}

.fas.fa-sign-out-alt {background-size: 24px; width: 24px; height: 24px; background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="DimGray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9" /></svg>');
	transition: 0.3s;
}

.fas.fa-sign-out-alt:before {display: none;}

.fas.fa-sign-out-alt:hover {opacity: 1;}


section.el-container header.el-header div.el-row--flex  .el-row.el-row--flex > div {
	color: #323232;
}

section.el-container header.el-header div.el-row--flex div.el-row--flex  {
	height: 40px;
	width: 220px;
	position: absolute;
	float: right;
	right: 0px;
	margin-top: -50px;
}

section.el-container header.el-header div.el-row--flex  .el-row.el-row--flex > div div {

 white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 140px;
  padding-left: 30px;
  }

section.el-container header.el-header div.el-row--flex  .el-row.el-row--flex .el-button--mini {
	right: 0px;
	position: absolute;
	top: -3px;
	padding-right: 0px;
}
	


/* КОНЕЦ: Пользователь в сайдбаре */




/* НАЧАЛО: Меню в сайдбаре */

section.el-container header.el-header a.router-link-active img {}


section.el-container header.el-header div.el-row div>span {display: block; float: left; margin-right: 50px!important;}

section.el-container .el-menu--horizontal>.el-menu-item, section.el-container header.el-header .el-menu .el-submenu {margin-bottom: 5px;}

section.el-container .el-menu--horizontal>.el-menu-item.is-active, .el-menu--horizontal>.el-submenu.is-active .el-submenu__title {border-bottom: 0px!important;}

section.el-container header.el-header .el-menu {background-color: transparent; color: #323232; margin-left: 50px!important;}

section.el-container header.el-header .el-menu a.menu-router-link {color: #323232}

section.el-container header.el-header .el-menu .el-menu-item {
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: 400;
	background-size: 24px;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-position: left center;
	font-size: 15px;
	float: left;
	margin-right: 30px;
	background-image: none!important;
}

section.el-container header.el-header .el-menu .el-submenu {
	background-size: 24px;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-position: left center;
	margin-right: 30px;
	background-image: none!important;
}

section.el-container header.el-header .el-menu .el-submenu .el-submenu__title {
	font-size: 15px;
}

.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal>.el-submenu .el-submenu__title:hover
 {background-color: transparent!important;}

section.el-container header.el-header .el-menu .el-submenu .el-submenu__title {
	padding-left: 0px;
	padding-right: 0px;
	font-weight: 400;
	color: #323232
}


section.el-container header.el-header .el-menu .el-menu-item, section.el-container header.el-header .el-menu .el-submenu,
.el-menu--horizontal[x-placement="bottom-start"] .el-menu .el-menu-item a {
	transition: 0.3s;
}

.el-menu--horizontal[x-placement="bottom-start"] .el-menu .el-menu-item a  {display: block;}

/*section.el-container header.el-header .el-menu .el-menu-item:hover, 
section.el-container header.el-header .el-menu .el-submenu:hover,
.el-menu--horizontal[x-placement="bottom-start"] .el-menu .el-menu-item a:hover
 {
	transform: rotate(0deg) translate(5px); 
}*/

section.el-container header.el-header .el-menu li:nth-of-type(1) {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="DimGray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25" /></svg>');
}


section.el-container header.el-header .el-menu li:nth-of-type(2) {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="DimGray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75" /></svg>');
}

section.el-container header.el-header .el-menu li:nth-of-type(3) {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="DimGray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M21 12a2.25 2.25 0 0 0-2.25-2.25H15a3 3 0 1 1-6 0H5.25A2.25 2.25 0 0 0 3 12m18 0v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6m18 0V9M3 12V9m18 0a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 9m18 0V6a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 6v3" /></svg>')
}

section.el-container header.el-header .el-menu li:nth-of-type(4) {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="DimGray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M9 6.75V15m6-6v8.25m.503 3.498 4.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869 1.934c-.317.159-.69.159-1.006 0L9.503 3.252a1.125 1.125 0 0 0-1.006 0L3.622 5.689C3.24 5.88 3 6.27 3 6.695V19.18c0 .836.88 1.38 1.628 1.006l3.869-1.934c.317-.159.69-.159 1.006 0l4.994 2.497c.317.158.69.158 1.006 0Z" /></svg>')
}

section.el-container header.el-header .el-menu li:nth-of-type(7) {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="DimGray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3 8.25V18a2.25 2.25 0 0 0 2.25 2.25h13.5A2.25 2.25 0 0 0 21 18V8.25m-18 0V6a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6ZM7.5 6h.008v.008H7.5V6Zm2.25 0h.008v.008H9.75V6Z" /></svg>');
}

.el-menu--horizontal[x-placement="bottom-start"] {
background-color: white;
box-shadow: 20px 0px 30px #00000015;
border-radius: 7px;
width: 260px!important;}

.el-menu--horizontal[x-placement="bottom-start"] li a {color: #323232; font-size: 15px; }

.el-menu--horizontal[x-placement="bottom-start"] li.el-menu-item {border-bottom: 1px solid #e2e5ea}

.el-menu--horizontal[x-placement="bottom-start"] .el-menu .el-menu-item, .el-menu--horizontal .el-menu .el-submenu__title {height: 40px; line-height: 40px;}


.el-menu--horizontal[x-placement="bottom-start"] .el-menu--popup-bottom-start
{box-shadow: none; padding-top: 0px!important; padding-bottom: 0px!important;}


/* КОНЕЦ: Меню в сайдбаре */




/* НАЧАЛО: Страница карты */

body .card-header-element .card-header-element-icon {border-radius: 7px; overflow: hidden; display: none;}
body .el-card .el-card__body .card-header-element.el-row.el-row--flex .card-header-element-text .card-header-element-text-header.el-tag--plain.el-tag--info {
	display: inline-block;
	color: #323232;
	background-color: #F3F3F3;
	text-transform: uppercase;
	font-size: 11px;
	padding: 4px 8px;
	border-radius: 7px;
	margin-bottom: 3px;
}

body .card-stages {font-size: 14px!important; position: relative!important;}
body .card-stages.el-loading-parent--relative {background-color: transparent!important;}
body .el-loading-mask {background-color: transparent!important;}
body .card-stages.el-loading-parent--relative .el-card.stage {background-color: transparent!important;}

body .dndrop-container.horizontal.timeline {overflow: visible!important;}

body .el-card.is-always-shadow .el-card.stage {border: 1px solid #E9E9E9!important; background-color: transparent; overflow: visible; background-color: white!important; padding: 20px; position: relative!important;}
body .el-card.is-always-shadow .el-card.stage .el-card__body {padding: 0px; }
body .el-card .card-stage-header-dates {font-size: 16px;}

body .card-stage-header-name .click-to-edit-enabled {
	border-color: #7C7C7C;
	color: #323232;
	border: 0px;
	font-size: 16px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px dashed #D9D9D9;
	border-radius: 0px;}

body .click-to-edit-enabled {border: 0px!important; border-bottom: 1px dashed #D9D9D9!important;}

body .el-card .card-stage-header-name .card-stage-header-dates {
	background-size: 18px;
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 14H4C2.89543 14 2 13.1046 2 12V5C2 3.89543 2.89543 3 4 3H12C13.1046 3 14 3.89543 14 5V8" stroke="%23323232" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.99984 2V4" stroke="%23323232" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.9998 2V4" stroke="%23323232" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="12.0002" cy="12" r="1.66667" stroke="%23323232" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	
}


body .el-table.card-summary-table.card-section-elements-table.el-table--fit table.el-table__header th.el-table__cell:first-child .cell {	padding-left: 30px !important;}

body .card-stage-header .el-button.table-action-button.el-button--default.is-round {opacity: 1; color: #7d6daf}
body .el-card__body .negotiation-bottom-type {color: #7C7C7C!important; font-weight: normal !important; font-size: 12px; margin-bottom: 4px;}

body .card-stage-header-name .el-input--mini .el-input__inner {font-size: 16px;}

body .card-stage-divider.el-divider.el-divider--horizontal {display: none;}

body .el-button.is-round {border-radius: 7px;}

body .el-card.is-always-shadow[data-v-edcf9fa8]:nth-of-type(2) {border: 0px!important; background-color: transparent; margin-top: 30px!important; margin-bottom: 30px!important;} /* Костыль для фиолетового 2ого блока*/

body .el-card.is-always-shadow[data-v-edcf9fa8]:nth-of-type(2) .el-card__body { padding: 0px!important;}

body .el-card .card-stage-header-name {
	display: inline-block;
	font-weight: 400!important;
	font-size: 16px;
	color: #323232;
	width: 100%!important;
	position: relative!important;
}

body .el-table--border .el-table__cell:first-child .cell {padding-left: 10px!important;}

body .el-card.is-always-shadow[data-v-edcf9fa8]:nth-of-type(3) {margin-left: 0px!important; margin-right: 0px!important; border-radius: 0px; border: 0px!important; background-color: transparent!important;}

body .el-card.is-always-shadow[data-v-edcf9fa8]:nth-of-type(3) .el-card__body {padding-left: 0px!important; padding-right: 0px!important; border-radius: 0px; border: 0px!important; background-color: transparent!important;}

body .el-card.is-always-shadow[data-v-edcf9fa8]:nth-of-type(3) .el-card__body .card-sections-block-header-tmk,
body .el-card.is-always-shadow[data-v-edcf9fa8]:nth-of-type(3) .el-card__body .card-section-header 

{}


body .el-card .card-stage-header-name .card-stage-header-dates {float: right!important; margin-right: 0px;}

body .card-stage-header button.el-button.table-action-button.el-button--default.is-round {
position: absolute;
right: 20px;
margin-top: 53px;

width: 30px;
background-color: white;
height: 20px;
z-index: 2;
padding-top: 0px!important;
}

body .el-notification__content {text-align: left!important;}

body .el-notification.right {top: 0px!important; right: 0px!important; padding-top: 14px!important; padding-right: 50px!important; border-radius: 0px; border-bottom-left-radius: 7px; border-top-left-radius: 0px; border-left: 2px solid #006CFD;
	border-bottom: 2px solid #006CFD;
} 

body .el-table--mini {font-size: 13px!important;}

body .el-input--small .el-input__inner {
	height: 40px;
	line-height: 40px;
}

body .el-input--small {font-size: 14px!important;}


.el-pagination.is-background .el-pager li:not(.disabled).active {background-color: #006CFD!important; border-color: #006CFD!important}

body .timeline .negotiation-bottom:before {border-width: 5px!important;}


body .timeline .negotiation .negotiation-bottom-icon {	background-color: transparent !important;
	width: 20px;
	height: 20px;
	left: 0px !important;
	top: -18px !important;

	margin-left: 30px;
	width: 10px;
}


body .timeline .negotiation .negotiation-bottom-icon i {	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent!important; width: 20px; height: 20px;
	background-image: none!important;}


body .timeline .negotiation .negotiation-bottom-icon i.el-icon-check {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="white" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5" /></svg>');
}

body .timeline .negotiation .negotiation-bottom-icon i.fas.fa-clock {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="white" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z" /></svg>');
}

body .timeline .negotiation .negotiation-bottom-icon i.fas.fa-circle {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="gray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z" /></svg>');
	
}

body .timeline .negotiation-bottom {border-color: #c8c1dd!important}

body .timeline .negotiation .negotiation-bottom:before {background-color: #e3e3e3; width: 20px;
	height: 20px;
	top: -12px;
	left: 10px;
border: 0px;}


body .timeline .negotiation.complate .negotiation-bottom:before {background-color: #48CB14!important;}
body .timeline .negotiation.active .negotiation-bottom:before {background-color: #FBD15E!important;}

body .timeline .negotiation .negotiation-bottom-icon .el-icon-check:before {display: none!important;}
body .timeline .negotiation .negotiation-bottom-icon .fas.fa-clock:before {display: none!important;}
body .timeline .negotiation .negotiation-bottom-icon .fas.fa-circle:before {display: none!important;}


body .timeline .negotiation-bottom {padding-top: 20px!important; padding-left: 10px !important;
	padding-right: 10px !important;}
body .timeline .negotiation.complete .negotiation-bottom {border-top: 2px solid #48CB14!important; }
body .timeline .negotiation.active .negotiation-bottom {border-top: 2px solid #FBD15E!important; }
body .dndrop-container.horizontal > .dndrop-draggable-wrapper {margin-right: 10px!important;}

body .card-stage-header {margin-bottom: 20px; margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; 	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 17px !important;
display: block!important;
text-align: left!important;}

body .timeline .negotiation.dndrop-ghost {background-color: #e4e7eb!important; color: #303133!important;}

body .timeline .negotiation .negotiation-bottom {border-top: 2px solid #cbcbcb!important; text-align: left!important; }

body .timeline .negotiation {
transition: border 0.25s ease-in-out;
border-radius: 7px!important;}

body .timeline .negotiation {border: 2px solid white!important;}

body .timeline .negotiation:hover {
	background-color: white;
	padding-top: 25px !important;
	border: 2px solid #006CFD!important;
	z-index: 3;
}



body .card-section .el-table {font-size: 14px;}
body .el-table--border, .el-table--group {border: 0px;}

body .card-section-header {font-weight: 600!important; margin-block: 15px!important;}

body .card-section-header button.el-button.el-button--default.el-button--mini {}

body .el-table.card-section-elements-table.el-table--fit.el-table--border.el-table--enable-row-hover.el-table--enable-row-transition.el-table--mini tr td div div > div:nth-of-type(2) .click-to-edit-div.click-to-edit-enabled {padding: 0px;
	margin-left: 20px;
	border: 0px;
	
}

.card-section-header .el-button.el-button--default.el-button--mini:hover { transform: rotate(7deg) translate(2px);}
.card-section-header .el-button.el-button--default.el-button--mini {padding: 0px 0px 0px 0px; background-color: #006CFD; border-radius: 50%; border: 0px!important; color: white!important; margin-left: 15px !important;
	width: 32px;
	height: 32px;
}



.card-section-header .el-button.el-button--default.el-button--mini span {display: none;}

.card-section-header .el-button.el-button--default.el-button--mini i.fas {
	padding-right: 0px!important;
	width: 32px;
	height: 32px;
	background-size: 22px;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12H18M12 6V18" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

body .el-card.is-always-shadow .card-sections-block-header-tmk > div {font-size: 30px!important;}
	
body .el-card.is-always-shadow .card-section .card-section-header .card-section-header-name {font-size: 24px; font-weight: 400; float: left; margin-right: 5px;}	
	
	
body .el-card.is-always-shadow .card-sections-block-header-tmk .button-block	 {opacity: 1!important; }

body .card-section .el-table__body-wrapper  tr.el-table__row td div.cell div > span {margin-top: 0px!important;}

body .fa-info-circle {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;}


body .fas.fa-cog  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75" /></svg>');
	margin-left: 5px;
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;}


body .fas.fa-question {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="black" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;}

body .fas.fa-question:before {display: none!important;}


body .el-icon-upload  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5" /></svg>');
	margin-left: 5px;
	margin-top: 20px !important;
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;}


body  .far.fa-trash-alt  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;}



body  .fas.fa-file-excel:before {display: none!important;}

body  .fas.fa-file-excel  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="gray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m.75 12 3 3m0 0 3-3m-3 3v-6m-1.5-9H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;
margin-bottom: -3px;
margin-right: 3px;}



body  .fas.fa-arrow-left:before {display: none!important;}

body  .fas.fa-arrow-left  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="gray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;
margin-bottom: -3px;
margin-right: 3px;}


body  .fas.fa-arrow-right:before {display: none!important;}

body  .fas.fa-arrow-right  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="gray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;
margin-bottom: -3px;
margin-right: 3px;}



body  .fas.fa-history:before {display: none!important;}

body  .fas.fa-history  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="gray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;
margin-bottom: -3px;
margin-right: 3px;}




body  .fas.fa-arrows-alt-h {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15" /></svg>');
	height: 16px; width: 16px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 16px;
transform: rotate(45deg);
}


body  .fas.fa-pen  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125" /></svg>');
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;}


body .fas.fa-map-marker-alt {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" /><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" /></svg>');
	height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;
}


body .fa-external-link-alt {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25" /></svg>');
	height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;
}

body .fas.fa-plus {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="white" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15" /></svg>');
	height: 16px; width: 16px; opacity: 1; padding: 0px!important; background-repeat: no-repeat; background-size: 16px;
}



body .el-button.is-round .fas.fa-plus {
	background-image: url('data:image/svg+xml,<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12H18M12 6V18" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	height: 20px; width: 20px; opacity: 1; padding: 0px!important; background-repeat: no-repeat; background-size: 18px;
	background-position: center;
	background-color: #006CFD;
	border-radius: 50%;
	float: right;
}


body .el-button.el-button--success .fa-check , body .el-button.el-button--danger .fa-undo  {display: none;}

body .el-button.el-button--success  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="white" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.59 14.37a6 6 0 0 1-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 0 0 6.16-12.12A14.98 14.98 0 0 0 9.631 8.41m5.96 5.96a14.926 14.926 0 0 1-5.841 2.58m-.119-8.54a6 6 0 0 0-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 0 0-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 0 1-2.448-2.448 14.9 14.9 0 0 1 .06-.312m-2.24 2.39a4.493 4.493 0 0 0-1.757 4.306 4.493 4.493 0 0 0 4.306-1.758M16.5 9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z" /></svg>')!important;
	
 background-repeat: no-repeat; background-size: 22px;}

body .el-button.el-button--danger  {
	 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="white" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3" /></svg>')!important;
	 
  background-repeat: no-repeat; background-size: 22px;}


body .row-bg.el-row.is-justify-space-between.el-row--flex button.el-button.el-button--small i {float: left; margin-right: 10px;}
body .row-bg.el-row.is-justify-space-between.el-row--flex button.el-button.el-button--small span {line-height: 19px;}



body .card-section .fa-info-circle:before, .fas.fa-cog:before, .el-icon-upload:before, .fa-trash-alt:before, body .el-button.el-button--success .fa-check:before, .fas.fa-pen:before, .fas.fa-arrows-alt-h:before,
.fas.fa-map-marker-alt:before, .fa-external-link-alt:before, .fa-plus:before {display: none;}


body .el-table__empty-text {
	color: #7C7C7C;
	display: inline-block;
	width: auto;
	line-height: normal;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 0px;
	background-color: #F3F3F3;
	padding: 6px 20px;
	border-radius: 100px;
	border: 1px solid #F3F3F3;
}

body .card-section .fa-info-circle:hover {opacity: 1;}

body  .card-section .el-table__empty-block	{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="silver" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" /></svg>'); 		background-size: 10px;
border-bottom: 0px;
display: block;
min-width: inherit;
min-height: 0px;
}


body .comment-preview .last-message-header {font-size: 12px;}

body .comments-block .chat-dragger {width: 270px!important;}

body .comments-block .chat-dragger .el-upload-dragger {border-radius: 7px;}



/* КОНЕЦ: Страница карты */





body .dndrop-container.horizontal.selected-field-container {
	margin-bottom: 20px;
	background-color:white;
	border: 0px;
	border-radius: 7px;
}

body .builder-container .selected-field-container {
	margin-bottom: 20px;
	background-color: white;
	border: 0px;
	border-radius: 7px;
}


body .el-checkbox-button:last-child .el-checkbox-button__inner,
body .el-checkbox-button:first-child .el-checkbox-button__inner {
	border-radius: 7px!important;
}


body .builder-container-row-name .fas.fa-chevron-right {
	margin-right: 5px;
}

body .builder-container-row-fields {
	padding: 5px;
	background-color: #fff;
	margin-top: -10px;
	padding-top: 15px;
	padding-left: 10px;
	border-radius: 7px;}


body .builder-container .selected-field-container .selected-field-container-hint {
	top: 50%!important;
}

body .builder-container .selected-field-container-hint div:first-of-type {
	margin-bottom: 10px;
}

body .builder-container  .selected-field-item-relation {border-top-right-radius: 7px!important; border-top-left-radius: 7px!important;}

body .builder-container .selected-field-item, body .builder-container .selected-field-nested-or {border-radius: 7px!important;}

body h2 {font-weight: 500!important; font-size: 22px;}

body .builder-container .fas.fa-cog  {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="white" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75" /></svg>');
	margin-left: 5px;
	
height: 20px; width: 20px; opacity: 0.8; padding: 0px!important; background-repeat: no-repeat; background-size: 20px;}


body .el-card.is-never-shadow .el-card__body div[style="display: flex; justify-content: space-between;"] {display: block!important}


body .el-card.is-never-shadow .el-card__body i.fas.fa-question {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z" /></svg>');
	height: 20px;
	width: 20px;
	opacity: 0.3!important;
	padding: 0px !important;
	background-repeat: no-repeat;
	background-size: 20px;
}

body .el-card.is-never-shadow .el-card__body i.fas.fa-question:before {display: none!important;}


.selected-field-item.field-with-errors {background-color: crimson;}	

body .builder-container .dndrop-container.horizontal.selected-field-container .selected-field-item-name .el-select {width: 100%;}


body .el-dialog__wrapper .el-dialog__body div button.el-button.el-button--default.el-button--mini[style="width: 100%; margin-bottom: 5px;"] {
	width: auto !important;
	margin-bottom: 10px !important;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}


body .builder-container button.el-button.el-button--default.el-button--small[style="position: absolute; top: 5px; right: 1px; z-index: 999;"] {
	right: 10px !important;
	top: 10px !important;
	padding: 10px 20px;
	width: auto !important;
	/* float: left; */
	display: inline-block;
	font-size: 15px;
	text-transform: none;
	font-weight: 600 !important;
	text-transform: capitalize !important;
	color: #8f8f8f;
	background-color: white;
	border: 1px solid #8f8f8f;
}

body .builder-container button.el-button.el-button--default.el-button--small[style="position: absolute; top: 5px; right: 1px; z-index: 999;"]  .fas.fa-plus 

{
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="gray" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15" /></svg>');
	height: 16px; width: 16px; opacity: 1; padding: 0px!important; background-repeat: no-repeat; background-size: 16px;
}

 body .builder-container .selected-field-nested-or {
	 border-color: #FBD15E;
	 background-color: white;
	 color: #FBD15E;
	 min-height: 190px;
	 padding-top: 10px;}


.el-button--primary.is-plain {color: white!important;}

 body .builder-container .selected-field-nested-or .selected-field-item-name {color: #575656; font-size: 16px;}	 
	 
 body .builder-container .selected-field-nested-or div.dndrop-container.horizontal.selected-field-container	 {
	 margin: 5px;
	 width: unset;
	 height: 100%;
	 background-color: transparent;
	 font-size: 14px;
	 border-radius: 7px;
	 border: 0px dashed #f09f17;
	 margin-left: 20px!important;
	 margin-right: 20px!important;
	 padding-top: 10px!important;;
	 padding-bottom: 10px!important;;
	 margin-top: 10px!important;
	 padding-left: 5px!important;
 }
 
 
 body .card-sections-block-header-tmk div.button-block .el-button.el-button--default.el-button--mini {
	 border: 0px;
	 background-color: transparent;
	 font-size: 15px;
	 color: #cbcbcb;
 }
 
 
 body .el-dialog .comments-block .comments-block-messages .comments-block-messages-message div {}
 
 body .el-table.el-table--fit.el-table--enable-row-hover .el-table__body-wrapper.is-scrolling-none
 
	 {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="silver" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" /></svg>'); 		background-size: 10px;
	 border-bottom: 0px;
	 display: block;
	 min-width: inherit;
	 min-height: 0px;
	 }
	 
	 
div#reportTable.el-table.el-table--fit.el-table--enable-row-hover	{margin-top: 30px;}

body .el-row.is-justify-space-between.el-row--flex span button.el-button.el-button--primary.el-button--mini.is-plain {margin-top: 0px !important; margin-left: 20px;}

body .el-row.is-justify-space-between.el-row--flex div button.el-button.el-button--default.el-button--mini {padding: 10px 20px;}

body .el-row.is-justify-space-between.el-row--flex div button.el-button.el-button--default.el-button--mini:hover {color: #006CFD!important}

.el-button--text {color: #006CFD!important}

.el-header .el-row.is-justify-space-between.el-row--flex div span a.router-link-active {display: block; 
	background-repeat: no-repeat;
	background-size: 110px;
	margin-top: -5px!important;
	width: 120px!important;
	
	background-image: url('data:image/svg+xml,<svg width="520" height="187" viewBox="0 0 520 187" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M91.4883 0.394531C75.4398 0.394531 62.541 13.2933 62.541 29.3418C62.541 34.7413 64.0409 39.8408 66.7406 44.1904C67.3406 45.0903 67.7905 45.9902 68.5404 46.7402L70.4903 49.4399L91.6383 74.9375L114.736 46.7402C118.486 41.9406 120.586 35.7912 120.586 29.1918C120.586 13.2933 107.537 0.394531 91.4883 0.394531ZM91.4883 42.5406C84.139 42.5406 78.1395 36.5411 78.1395 29.1918C78.1395 21.8425 84.139 15.8431 91.4883 15.8431C98.8376 15.8431 104.837 21.8425 104.837 29.1918C104.837 36.5411 98.8376 42.5406 91.4883 42.5406Z" fill="%23006CFD"/><path d="M102.586 134.932V86.3364H81.1384V109.134L59.6904 83.3367L-0.00390625 155.18L19.7942 171.678L59.6904 123.833L99.5867 171.678L119.385 155.18L102.586 134.932Z" fill="%23006CFD"/><path d="M234.274 86.186H215.226V152.48H177.579V86.186H158.531V170.178H228.725V186.977H245.823V152.48H234.274V86.186Z" fill="%23031D40"/><path d="M278.219 142.731V86.186H259.171V170.178H278.219L318.115 113.633V170.178H337.164V86.186H318.115L278.219 142.731Z" fill="%23031D40"/><path d="M501.099 86.186V119.183H462.252V86.186H443.204V170.178H462.252V136.881H501.099V170.178H519.997V86.186H501.099Z" fill="%23031D40"/><path d="M389.959 84.6871C380.06 84.6871 371.511 87.3868 365.211 92.3363C359.362 96.9859 355.912 103.585 355.462 110.935H374.211C375.11 107.035 379.16 101.036 389.959 101.036C399.858 101.036 405.858 107.035 405.858 116.934V117.384H386.659C375.261 117.384 366.561 119.934 360.562 125.033C354.862 129.833 352.013 136.732 352.013 145.431C352.013 152.931 355.012 159.68 360.412 164.48C365.961 169.279 373.611 171.979 382.61 171.979C396.708 171.979 404.358 165.079 406.908 162.23L408.257 169.429L408.407 170.479H409.457H423.256H424.456V169.279V116.784C424.606 96.9859 411.407 84.6871 389.959 84.6871ZM405.858 134.782C405.858 141.382 404.058 146.481 400.308 150.081C396.559 153.681 391.159 155.48 384.26 155.48C375.56 155.48 370.761 151.581 370.761 144.531C370.761 137.182 377.06 132.683 387.409 132.683H405.856V134.782H405.858Z" fill="%23031D40"/></svg>');
	
	
}


.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner, .el-checkbox-button.is-checked .el-checkbox-button__inner {border-color: #006CFD!important;}
.selected-field-item-relation, .el-checkbox-button.is-checked .el-checkbox-button__inner {background-color: #006CFD!important;}

.el-header .el-row.is-justify-space-between.el-row--flex div span a.router-link-active img {opacity: 0;}