span.ico_notify {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -150px;
	width: 30px;
	height: 30px;
	margin: -5px 0
}

span.ico_newtask_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -300px;
	width: 30px;
	height: 30px
}

span.ico_logo {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -690px;
	width: 30px;
	height: 30px
}

span.ico_work {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -420px;
	width: 30px;
	height: 30px
}

span.ico_personal {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -450px;
	width: 30px;
	height: 30px
}

a:hover span.ico_logo, span.ico_logo_color {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -660px;
	width: 30px;
	height: 30px
}

span.ico_group {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 0;
	width: 30px;
	height: 30px;
	font: 25px/25px var(--font-base) !important
}

span.ico_group_my {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -60px;
	width: 30px;
	height: 30px;
	font: 25px/25px var(--font-base) !important
}

span.ico_group_sub {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px 0;
	width: 30px;
	height: 30px;
	font: 24px var(--font-base) !important
}

span.ico_setup {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px 0;
	width: 30px;
	height: 30px;
	font: 25px/25px var(--font-base) !important
}

span.ico_project_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -120px;
	width: 30px;
	height: 30px;
	font: 25px/25px var(--font-base) !important
}

span.ico_invite_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -150px;
	width: 30px;
	height: 30px;
	font: 25px/25px var(--font-base) !important
}

span.ico_send_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -150px;
	width: 30px;
	height: 30px;
	font: 25px/25px var(--font-base) !important
}

i.ico_cal_sf, a:hover i.ico_cal_sf, a.act i.ico_cal_sf {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -480px;
	width: 30px;
	height: 30px;
	opacity: 1
}

i.ico_cal_f, a:hover i.ico_cal_f, a.act i.ico_cal_f, span.ico_calendar_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -480px;
	width: 30px;
	height: 30px;
	opacity: 1
}

i.ico_cal_no, a:hover i.ico_cal_no, a.act i.ico_cal_no {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -480px;
	width: 30px;
	height: 30px;
	opacity: 1
}

a i.ico_cal_sf {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -510px;
	opacity: 0.5
}

a i.ico_cal_f {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -510px;
	opacity: 0.5
}

a i.ico_cal_no {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -510px;
	opacity: 0.5
}

i.ico_cals_sf, a:hover i.ico_cals_sf, a.act i.ico_cals_sf {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -540px;
	width: 30px;
	height: 30px;
	opacity: 1
}

i.ico_cals_f, a:hover i.ico_cals_f, a.act i.ico_cals_f {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -540px;
	width: 30px;
	height: 30px;
	opacity: 1
}

i.ico_cals_no, a:hover i.ico_cals_no, a.act i.ico_cals_no {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -570px;
	width: 30px;
	height: 30px;
	opacity: 1
}

a i.ico_cals_sf {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -570px;
	opacity: 0.5
}

a i.ico_cals_f {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -570px;
	opacity: 0.5
}

a i.ico_cals_no {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -570px;
	opacity: 0.5
}

span.ico_labels2 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -5px -604px;
	height: 21px
}

span.ico_labels_mid, span.ico_tags {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -600px;
	width: 30px;
	height: 30px;
	transform: scale(1.2)
}

span.ico_activate {
	background: url(/assets/img/separators_iconset.svg) 0 -90px;
	width: 30px;
	height: 30px;
}

span.favs2, span.ico_import_fixed {
	float: left;
	width: 30px;
	height: 30px;
	background: url(/assets/img/separators_iconset.svg) -60px -60px;
	margin: -5px 10px -5px 0
}

a:hover span.favs2 {
	background: url(/assets/img/separators_iconset.svg) -30px -60px
}

.unseen_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -150px;
	float: left;
	width: 30px;
	height: 30px
}

.seen_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -150px;
	float: left;
	width: 30px;
	height: 30px
}

.time_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -30px;
	float: left;
	width: 30px;
	height: 30px
}

.close_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -210px;
	float: left;
	width: 30px;
	height: 30px
}

.reopen_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -210px;
	float: left;
	width: 30px;
	height: 30px
}

span.ico_close_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -210px;
	width: 30px;
	height: 30px
}

span.ico_reopen_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -210px;
	width: 30px;
	height: 30px
}

span.ico_done_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -180px;
	width: 30px;
	height: 30px
}

span.ico_folder_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -30px;
	width: 30px;
	height: 30px
}

span.ico_folder_big_company {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -30px;
	width: 30px;
	height: 30px
}

span.ico_folder_big_company_my {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -0;
	width: 30px;
	height: 30px
}

.ico_archive2 {
	background: var(--projcond-archive-bg) url(/assets/img/separators_iconset.svg) no-repeat -60px -90px;
	width: 30px !important;
	height: 30px !important;
}

.download_zip {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	height: 48px;
	width: 32px;
	padding: 8px;
	border-radius: 8px;
	box-shadow: var(--shadow-cont-minor-outline);
	background: var(--base-cont-top);
}

.download_zip .in {
	padding: 2px;
	font: var(--font-ui-13-small-semi);
	color: var(--base-txt-tertiary);
}

.download_zip:hover .in {
	animation: zipUpDown .3s ease-in-out;
}

@keyframes zipUpDown {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(2px);
	}
	100% {
		transform: translateY(0);
	}
}

.download_zip ws-icon {
	width: 16px;
	height: 16px;
	--icon-color: var(--base-txt-tertiary);
}

.help_menu .ico_help1 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -300px
}

.help_menu .ico_help2 {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -300px
}

.help_menu .ico_help3 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -300px
}

.help_menu .ico_help4 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -300px
}

.help_menu .ico_help5 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -300px
}

.help_support .ico_help6, .help_menu .ico_help6, .help_link .ico_help6 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -240px
}

.help_menu a:hover .ico_help1 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -330px
}

.help_menu a:hover .ico_help2 {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -330px
}

.help_menu a:hover .ico_help3 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -330px
}

.help_menu a:hover .ico_help4 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -330px
}

.help_menu a:hover .ico_help5 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -330px
}

span.ico_user_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -270px;
	width: 30px;
	height: 30px
}

span.ico_users_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -450px;
	width: 30px;
	height: 30px;
}

span.ico_contacts_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -390px;
	width: 30px;
	height: 30px;
}

span.ico_users {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px 0;
	width: 30px;
	height: 30px
}

span.ico_gdrive_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -240px;
	width: 30px;
	height: 30px
}

span.ico_telegram {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -750px;
	width: 30px;
	height: 30px
}

/* ----------- MinifyCSS: LIGHT THEME ----------- */
span.ico_pipedrive {
	background:url(/assets/img/separators_iconset.svg) no-repeat -90px -750px;
	width:30px;
	height:30px
}

span.ico_keycrm {
	background:url(/assets/img/separators_iconset.svg) no-repeat -90px -780px;
	width:30px;
	height:30px
}

/* ----------- MinifyCSS: DARK THEME -----------

span.ico_pipedrive {
	background:url(/img/separators_iconset.svg) no-repeat -120px -750px;
	width:30px;
	height:30px
}

span.ico_keycrm {
	background:url(/img/separators_iconset.svg) no-repeat -120px -780px;
	width:30px;
	height:30px
}

----------- MinifyCSS: STOP ----------- */
span.ico_nethunt {
	background:url(/assets/img/separators_iconset.svg) no-repeat 0 -780px;
	width:30px;
	height:30px
}
span.ico_hubspot {
	background:url(/assets/img/separators_iconset.svg) no-repeat -30px -780px;
	width:30px;
	height:30px
}
span.ico_viber {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -750px;
	width: 30px;
	height: 30px
}

span.ico_messenger {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -750px;
	width: 30px;
	height: 30px
}

span.ico_gdrive_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -240px;
	width: 30px;
	height: 30px
}

span.ico_event2 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -270px;
	width: 30px;
	height: 30px
}

span.ico_mobile2 {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -270px;
	width: 30px;
	height: 30px
}

span.ico_notify_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -720px;
	width: 30px;
	height: 30px
}

span.ico_chrome_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -720px;
	width: 30px;
	height: 30px
}

span.ico_deskmob_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -720px;
	width: 30px;
	height: 30px
}

span.ico_slack_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -720px;
	width: 30px;
	height: 30px
}

span.ico_theme {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -240px;
	width: 30px;
	height: 30px
}

a:hover span.ico_theme {
	background-position: -30px -180px;
}

span.ico_theme_act {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -240px;
	width: 30px;
	height: 30px
}

a:hover span.ico_theme_act {
	background-position: -120px -180px;
}

span.ico_exit {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -210px;
	width: 30px;
	height: 30px
}

a:hover span.ico_exit {
	background-position: -90px -210px;
}

span.ico_digest {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -270px;
	width: 30px;
	height: 30px
}

span.ico_start {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -30px;
	width: 30px;
	height: 30px
}

span.ico_finish {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -30px;
	width: 30px;
	height: 30px
}

span.ico_userto {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -60px;
	width: 30px;
	height: 30px
}

span.ico_api_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -720px;
	width: 30px;
	height: 30px
}

span.ico_helpdesk_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -300px;
	width: 30px;
	height: 30px
}

span.ico_owner_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -690px;
	width: 30px;
	height: 30px
}

span.ico_link_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -690px;
	width: 30px;
	height: 30px
}

span.ico_ssl_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -690px;
	width: 30px;
	height: 30px
}

span.ico_2fa_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -240px;
	width: 30px;
	height: 30px
}

span.ico_dload_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -300px;
	width: 30px;
	height: 30px
}

span.ico_ftp_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -690px;
	width: 30px;
	height: 30px
}

span.ico_backup_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -690px;
	width: 30px;
	height: 30px
}

a.ico_favs_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -60px;
	width: 30px;
	height: 30px
}

span.ico_favs_big, a.ico_favs_big:hover, span.ico_import_fix {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -60px;
	width: 30px;
	height: 30px
}

.dataadd_out .limit span.ico_time, span.ico_time_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -30px;
	width: 30px;
	height: 30px
}

span.ico_timer_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -120px;
	width: 30px;
	height: 30px;
}

.dataadd_out .limit span.ico_money, span.ico_money_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -30px;
	width: 30px;
	height: 30px
}

span.ico_worktime_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -120px;
	width: 30px;
	height: 30px
}

span.ico_bill_big {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -120px;
	width: 30px;
	height: 30px
}

.dataadd_out .limit .time_act span.ico_time {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -450px
}

.dataadd_out .limit .money_act span.ico_money {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -450px
}

span.ico_time_s {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -570px;
	width: 30px;
	height: 30px
}

span.ico_money_s {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -570px;
	width: 30px;
	height: 30px
}

.time_act span.ico_time_s {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -540px
}

.money_act span.ico_money_s {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -540px
}

a:hover span.ico_time_big {
	background-position: -90px -450px
}

a:hover span.ico_money_big {
	background-position: -120px -450px
}

a:hover span.ico_done_big {
	background-position: -30px -420px
}

a.act span.ico_time_big {
	background-position: -90px -420px
}

a.act span.ico_money_big {
	background-position: -120px -420px
}

a.act span.ico_done_big {
	background-position: -60px -420px
}

span.ico_proj_wait2 {
	background: url(/assets/img/separators_iconset.svg) -30px -90px;
	width: 30px;
	height: 30px;
}

.dataadd span.ico_mailing {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -30px;
	width: 30px;
	height: 30px;
}

span.ico_cardbig {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -270px;
	height: 30px;
	width: 30px;
}

span.ico_companybig {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -450px;
	height: 30px;
	width: 30px;
}

span.ico_companybig_my {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -450px;
	height: 30px;
	width: 30px;
}

span.ico_privbig, a.ico_privbig {
	background: url(/assets/img/separators_iconset.svg) no-repeat 0 -630px;
	height: 30px;
	width: 30px;
}

span.ico_privbig_act, a.ico_privbig_act {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -630px
}

.ico_privbig_my {
	filter: grayscale(1);
	opacity: 0.7
}

span.ico_subsbig {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -630px;
	height: 30px;
	width: 30px;
}

span.ico_subsbig_no, .notify_block span.ico_subsbig {
	background: url(/assets/img/separators_iconset.svg) no-repeat -90px -630px;
	height: 30px;
	width: 30px;
}

.modal__content .notify_block span.ico_subsbig, .floatingButtons-gantt .notify_block span.ico_subsbig {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -390px
}

span.ico_subsbig_sleep {
	background: url(/assets/img/separators_iconset.svg) no-repeat -30px -90px;
	height: 30px;
	width: 30px;
}

.notify_block_act a span.ico_subsbig, span.ico_subsbig_act, .modal__content .notify_block_act span.ico_subsbig, .floatingButtons-gantt .notify_block_act span.ico_subsbig {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -630px;
	height: 30px;
	width: 30px;
}

.notify_block a:hover span.ico_subsbig {
	background: url(/assets/img/separators_iconset.svg) no-repeat -120px -630px;
	height: 30px;
	width: 30px;
}

a:hover span.ico_subs_list, a.ico_subs_list:hover {
	width: 30px;
	height: 30px;
	border-width: 0
}

a:hover span.ico_subs_list:before, a.ico_subs_list:hover:before {
	background: url(/assets/img/separators_iconset.svg) no-repeat -60px -390px;
	width: 30px;
	height: 30px;
}

span.ico_user_add, a.ico_user_add {
	background: url(/assets/img/separators_iconset.svg) -90px -360px;
	width: 30px;
	height: 30px;
}

a:hover span.ico_user_add, a.ico_user_add:hover, button:hover span.ico_user_add {
	background: url(/assets/img/separators_iconset.svg) -90px -390px;
	width: 30px;
	height: 30px;
}

span.ico_project_add, a.ico_project_add {
	background: url(/assets/img/separators_iconset.svg) 0 -390px;
	width: 30px;
	height: 30px;
}

a:hover span.ico_project_add, a.ico_project_add:hover {
	background: url(/assets/img/separators_iconset.svg) 0 -420px;
	width: 30px;
	height: 30px;
}

span.ico_projects, a.ico_projects {
	background: url(/assets/img/separators_iconset.svg) 0 -360px;
	width: 30px;
	height: 30px;
}

span.ico_user_contact, a.ico_user_contact {
	background: url(/assets/img/separators_iconset.svg) -120px -360px;
	width: 30px;
	height: 30px;
}

a:hover span.ico_user_contact, a.ico_user_contact:hover {
	background: url(/assets/img/separators_iconset.svg) -120px -390px
}

span.ico_user_add2, a.ico_user_add2 {
	background: url(/assets/img/separators_iconset.svg) -30px -360px;
	width: 30px;
	height: 30px;
}

a:hover span.ico_user_add2, a.ico_user_add2:hover {
	background: url(/assets/img/separators_iconset.svg) -30px -390px;
	width: 30px;
	height: 30px;
}

span.ico_user_no, a.ico_user_no {
	background: url(/assets/img/separators_iconset.svg) -60px -390px;
	width: 30px;
	height: 30px;
}

.ico_fired {
	background: url(/assets/img/separators_iconset.svg) no-repeat -123px -213px;
	position: relative;
}

span.ico_ip_big {
	background: url(/assets/img/separators_iconset.svg) -119px -60px;
	width: 30px;
	height: 30px;
}

@media (hover: none) {
	a.ico_user_add:hover {
		background: url(/assets/img/separators_iconset.svg) -90px -360px;
	}
}
