.related_keywords_container .settings_block .settings_left{
	top: 0;
}
.related_keywords_container{
	width: 544px;
	height: 403px;
	box-sizing: border-box;
	padding: 32px;
	border: 2px solid #08CEB4;
	border-radius: 16px;
}
.related_keywords_container.variant2{
	background: #F6FBF9;
}
.related_keywords_container h3, .related_keywords_container .related_keywords_h3{
	font-family: 'OpenSans-SemiBold';
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 8px;
	text-align: center;
}
.related_keywords_container h4, .related_keywords_container .related_keywords_h4{
	font-family: 'OpenSans-Light';
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 20px;
	text-align: center;
}
.related_keywords_container .table{
	border-radius: 8px;
	width: 484px;
	overflow: hidden;
}
.related_keywords_container.variant1 .table{
	border: 1px solid #E1F1EC;
}
.related_keywords_container .table .thead, .related_keywords_container .table .tbody{
	width: 484px;
}
.related_keywords_container.variant1 .thead{
	border-bottom: 1px solid #E1F1EC;
}
.related_keywords_container .thead .th{
	padding-top: 16px;
	padding-bottom: 16px;
	font-family: 'OpenSans-SemiBold';
	font-size: 11px;
	line-height: 15px;
	box-sizing: border-box;
	text-align: center;
}
.related_keywords_container .thead .th textarea{
	font-family: 'OpenSans-SemiBold';
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	height: 100%;
	border: none;
	outline: none;
	background: none;
}
.related_keywords_container .thead .th textarea:focus{
	background: #F4F4F4;
}
.related_keywords_container.variant1 .thead .th{
	border-right: 1px solid #E1F1EC;
}
.related_keywords_container.variant2 .thead .th{
	border-right: 1px solid #fff;
}
.related_keywords_container .tbody .td{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	font-family: 'OpenSans-Regular';
	font-size: 11px;
	line-height: 15px;
	box-sizing: border-box;
}
.related_keywords_container.variant1 .tbody .td{
	border-bottom: 1px dashed #E1F1EC;
	border-right: 1px solid #E1F1EC;
}
.related_keywords_container.variant2 .tbody .td{
	border-bottom: 1px dashed #fff;
	border-right: 1px solid #fff;
}
.related_keywords_container .table .thead, .related_keywords_container .table .tbody .tr{
	display: flex;
}
.related_keywords_container .thead .th:nth-child(1), .related_keywords_container .tr .td:nth-child(1){
	width: 108px;
}
.related_keywords_container .thead .th:nth-child(2), .related_keywords_container .tr .td:nth-child(2){
	width: 99px;
}
.related_keywords_container .thead .th:nth-child(3), .related_keywords_container .tr .td:nth-child(3){
	width: 102px;
}
.related_keywords_container .thead .th:nth-child(4), .related_keywords_container .tr .td:nth-child(4){
	width: 71px;
}
.related_keywords_container .thead .th:nth-child(5){
	width: 104px;
	border-right: none;
}
.related_keywords_container .tr .td:nth-child(5){
	border-right: none;
	width: 100px;
}
.related_keywords_container .tbody{
	height: 199px;
	overflow-y: scroll;
}
.related_keywords_container * {
  scrollbar-width: thin;
  scrollbar-color: blue orange;
}

/* Работает в Chrome, Edge и Safari */
.related_keywords_container *::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.related_keywords_container *::-webkit-scrollbar-track {
  background: none;
  border: none;
}

.related_keywords_container *::-webkit-scrollbar-thumb {
  background-color: #E1F1EC;
  border-radius: 2px;
}

.related_keywords_container .table * {
  scrollbar-width: thin;
  scrollbar-color: blue orange;
}

/* Работает в Chrome, Edge и Safari */
.related_keywords_container .table *::-webkit-scrollbar {
  height: 4px;
}

.related_keywords_container .table *::-webkit-scrollbar-track {
  background: none;
  border: none;
}

.related_keywords_container .table *::-webkit-scrollbar-thumb {
  background-color: #E1F1EC;
  border-radius: 2px;
}

.related_keywords_container.variant2 .table{
	background: #E1F1EC;
}
.related_keywords_container.variant2 *::-webkit-scrollbar-thumb {
  background-color: #fff;
}
.related_keywords_container .related_keywords_h3, .related_keywords_container .related_keywords_h4{
	width: 100%;
	background: none;
	border: none;
	outline: none;
}
.main_container .related_keywords_container{
	background: #fff;
}
.related_keywords_container input, .related_keywords_container select{
	font-family: 'OpenSans-Regular';
    font-size: 11px;
    line-height: 15px;
}
.related_keywords_container .keyword_td input{
	width: 72px;
}
.related_keywords_container .avg_td input{
	width: 20px;
}
.related_keywords_container .three_month_td input{
	width: 50px;
}
.related_keywords_container .yoy_td input{
	width: 30px;
}
.related_keywords_container .invisible_tr{
	display: none;
}
.related_keywords_container .tbody button{
	border: none;
	outline: none;
	font-family: 'OpenSans-Regular';
    font-size: 11px;
    line-height: 15px;
    background: #E0E0E0;
    border-radius: 4px;
    padding: 7px 15px;
    margin: 3px auto;
    display: block;
}
@media screen and (max-width: 580px){
	.related_keywords_container{
		padding-left: 10px;
		padding-right: 10px;
	}
	.related_keywords .table{
		width: 100%;
		overflow-x: scroll;
	}
}