

/* ПОДКЛЮЧЕНИЕ ШРИФТОВ */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap');

/* УБИРАЕМ НЕНУЖНЫЕ ЭЛЕМЕНТЫ НА СТРАНИЦАХ */
.gc-tasks-block,
.menu-item-search,
.top-notification-wrapper > .common-banner-wrapper {
	display: none !important;
}

/* ФИКС ДЛЯ ПЕРЕНОСА ФИЛЬТРОВ В ДАШБОРДАХ */
.metrika-date-filter-wrapper {
	max-width: 1200px;
}

/* ПОКАЗЫВАЕМ КНОПКИ С НАСТРОЙКАМИ БЛОКОВ */
.lite-block-actions {
	display: block !important;
}

/* ИЗМЕНЯЕМ КНОПКИ ДЛЯ ЗАДАЧ ПО ПРОЦЕССАМ */
.task-form .abstract-job-widget input[name="comment"] {
	display: none;
}

.task-form .task-jobs .abstract-job-widget .results-block {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	grid-template-columns: repeat(2, 1fr);
	gap: 15px;
    width: 100%;
	padding: 0px !important;
}

@media (max-width: 576px) {
	.task-form .task-jobs .abstract-job-widget .results-block {
		-ms-grid-columns: 1fr;
		grid-template-columns: repeat(1, 1fr);
	}
}

/* ОКНО СОХРАНЕНИЯ НАСТРОЕК ВСЕГДА ПРИ СЕБЕ В МОДАЛЬНЫХ ОКНАХ */
.code-editor-modal .modal-header,
.gc-modal .modal-header,
.popover-title {
	position: sticky;
	top: 0;
	z-index: 999;
}

/* БЛОК. ЯКОРЬ НА СТРАНИЦЕ. ИСПРАВЛЕНИЯ */
.block-set .lt-anchor {
  height: 0 !important; 
}

/* МЕНЯЕМ ЦВЕТ ДЛЯ СТРОК В ТАБЛИЦАХ С ДАННЫМИ */
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f5f5f5;
}

/* ------------- 
content start - acceptAllAppeals
------------- */

.alert-appeals {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  z-index: 1000;
  top: 20px;
  right: 20px;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid transparent;
  padding: 15px;
  color: #3c763d;
}

.alert-appeals button {
    background: none;
    border: none;
}

.close-all-appeal-button {
  -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
          border-radius: 10px !important;
  font-weight: 700;
}
/* ------------- 
content finish - acceptAllAppeals
------------- */

/* ------------- 
content start - panelMassAcceptAnswers
------------- */


/*===================================== 
ПАНЕЛЬ МАССОВОГО ПРИНЯТИЯ ДОМАШНИХ ЗАДАНИЙ. СТАРТ
===================================== */
/**
	 * Plugin Name: Панель массового принятия домашних заданий в ленте ответов
	 * Description: Скрипт добавляет возможность массово принимать домашние задания с помощью панели в ленте ответов
	 * Version: 1.0
	 
	 */

.isAnswersPage .panel-mass-accept-answers {
	position: -webkit-sticky;
	position: sticky;
	top: 10px;
	max-width: 800px;
	padding: 20px 15px;
	margin: 0 auto 35px auto;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background-color: #ffffff;
	color: #4a4a4a;
	font-family: 'Nunito', sans-serif;
	-webkit-box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
	box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
	z-index: 99;
}

@media (max-width: 992px) {
	.isAnswersPage .panel-mass-accept-answers {
		display: none;
	}
}

.isAnswersPage .panel-mass-accept-answers__wrapper {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[4];
	grid-template-columns: repeat(4, 1fr);
	gap: 15px;
}

.isAnswersPage .panel-mass-accept-answers__close {
	position: absolute;
	top: 10px;
	right: 15px;
	padding: 2px 5px;
	font-size: 20px;
	cursor: pointer;
}

.isAnswersPage .panel-mass-accept-answers__title {
	margin-bottom: 10px;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.3;
}

.isAnswersPage .panel-mass-accept-answers__button {
	padding: 3px 10px;
	background: none;
	background-color: #199c68;
	color: #ffffff;
	border: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 12px;
	-webkit-transition: background-color 0.2s ease, -webkit-transform 0.2s ease,
		-webkit-box-shadow 0.2s ease;
	transition: background-color 0.2s ease, -webkit-transform 0.2s ease,
		-webkit-box-shadow 0.2s ease;
	-o-transition: background-color 0.2s ease, box-shadow 0.2s ease, -o-transform 0.2s ease;
	-moz-transition: background-color 0.2s ease, transform 0.2s ease,
		box-shadow 0.2s ease, -moz-transform 0.2s ease,
		-moz-box-shadow 0.2s ease;
	transition: background-color 0.2s ease, transform 0.2s ease,
		box-shadow 0.2s ease;
	transition: background-color 0.2s ease, transform 0.2s ease,
		box-shadow 0.2s ease, -webkit-transform 0.2s ease,
		-moz-transform 0.2s ease,
		-o-transform 0.2s ease,
		-webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
}

.isAnswersPage .panel-mass-accept-answers__button:active,
.isAnswersPage .panel-mass-accept-answers__button:focus {
	-webkit-transform: translate3d(0px, -2px, 0px);
	-moz-transform: translate3d(0px, -2px, 0px);
	transform: translate3d(0px, -2px, 0px);
	-webkit-box-shadow: 0px 5px 10px rgba(130, 130, 130, 0.25);
	-moz-box-shadow: 0px 5px 10px rgba(130, 130, 130, 0.25);
	box-shadow: 0px 5px 10px rgba(130, 130, 130, 0.25);
}

@media (any-hover: hover) {
	.isAnswersPage .panel-mass-accept-answers__button:hover {
		-webkit-transform: translate3d(0px, -2px, 0px);
		-moz-transform: translate3d(0px, -2px, 0px);
		transform: translate3d(0px, -2px, 0px);
		-webkit-box-shadow: 0px 5px 10px rgba(130, 130, 130, 0.25);
		-moz-box-shadow: 0px 5px 10px rgba(130, 130, 130, 0.25);
		box-shadow: 0px 5px 10px rgba(130, 130, 130, 0.25);
	}
}

.isAnswersPage .panel-mass-accept-answers .btn-accept-all,
.isAnswersPage .panel-mass-accept-answers .btn-action-all {
	background-color: #199c68;
}

.isAnswersPage .panel-mass-accept-answers .btn-accept-all:active,
.isAnswersPage .panel-mass-accept-answers .btn-accept-all:focus,
.isAnswersPage .panel-mass-accept-answers .btn-action-all:active,
.isAnswersPage .panel-mass-accept-answers .btn-action-all:focus {
	background-color: #147c53;
}

@media (any-hover: hover) {

	.isAnswersPage .panel-mass-accept-answers .btn-accept-all:hover,
	.isAnswersPage .panel-mass-accept-answers .btn-action-all:hover {
		background-color: #147c53;
	}
}

.isAnswersPage .panel-mass-accept-answers .btn-decline-all {
	background-color: #d9534f;
}

.isAnswersPage .panel-mass-accept-answers .btn-decline-all:active,
.isAnswersPage .panel-mass-accept-answers .btn-decline-all:focus {
	background-color: #c34a47;
}

@media (any-hover: hover) {
	.isAnswersPage .panel-mass-accept-answers .btn-decline-all:hover {
		background-color: #c34a47;
	}
}

.isAnswersPage .panel-mass-accept-answers .btn-comment-all {
	background-color: #337ab7;
}

.isAnswersPage .panel-mass-accept-answers .btn-comment-all:active,
.isAnswersPage .panel-mass-accept-answers .btn-comment-all:focus {
	background-color: #2a6698;
}

@media (any-hover: hover) {
	.isAnswersPage .panel-mass-accept-answers .btn-comment-all:hover {
		background-color: #2a6698;
	}
}

/*===================================== 
ПАНЕЛЬ МАССОВОГО ПРИНЯТИЯ ДОМАШНИХ ЗАДАНИЙ. КОНЕЦ
===================================== */

/* ------------- 
content finish - panelMassAcceptAnswers
------------- */
