a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .6);
	vertical-align: baseline
}

html {
	box-sizing: border-box
}

*,
::after,
::before {
	box-sizing: inherit
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1;
	cursor: default
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before {
	content: '';
	content: none
}

q:after,
q:before {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	transition: .2s;
	text-decoration: none
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaThin.eot);
	src: url(../fonts/ProximaNovaThind41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaThin.woff) format("woff"), url(../fonts/ProximaNovaThin.ttf) format("truetype");
	font-weight: 100;
	font-style: normal
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaThinItalic.eot);
	src: url(../fonts/ProximaNovaThinItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaThinItalic.woff) format("woff"), url(../fonts/ProximaNovaThinItalic.ttf) format("truetype");
	font-weight: 100;
	font-style: italic
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaLight.eot);
	src: url(../fonts/ProximaNovaLightd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaLight.woff) format("woff"), url(../fonts/ProximaNovaLight.ttf) format("truetype");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaLightItalic.eot);
	src: url(../fonts/ProximaNovaLightItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaLightItalic.woff) format("woff"), url(../fonts/ProximaNovaLightItalic.ttf) format("truetype");
	font-weight: 300;
	font-style: italic
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaRegular.eot);
	src: url(../fonts/ProximaNovaRegulard41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaRegular.woff) format("woff"), url(../fonts/ProximaNovaRegular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaRegularItalic.eot);
	src: url(../fonts/ProximaNovaRegularItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaRegularItalic.woff) format("woff"), url(../fonts/ProximaNovaRegularItalic.ttf) format("truetype");
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaSemibold.eot);
	src: url(../fonts/ProximaNovaSemiboldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaSemibold.woff) format("woff"), url(../fonts/ProximaNovaSemibold.ttf) format("truetype");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaSemiboldItalic.eot);
	src: url(../fonts/ProximaNovaSemiboldItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaSemiboldItalic.woff) format("woff"), url(../fonts/ProximaNovaSemiboldItalic.ttf) format("truetype");
	font-weight: 500;
	font-style: italic
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaBold.eot);
	src: url(../fonts/ProximaNovaBoldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaBold.woff) format("woff"), url(../fonts/ProximaNovaBold.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaBoldItalic.eot);
	src: url(../fonts/ProximaNovaBoldItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaBoldItalic.woff) format("woff"), url(../fonts/ProximaNovaBoldItalic.ttf) format("truetype");
	font-weight: 600;
	font-style: italic
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaExtrabold.eot);
	src: url(../fonts/ProximaNovaExtraboldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaExtrabold.woff) format("woff"), url(../fonts/ProximaNovaExtrabold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaExtraboldItalic.eot);
	src: url(../fonts/ProximaNovaExtraboldItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaExtraboldItalic.woff) format("woff"), url(../fonts/ProximaNovaExtraboldItalic.ttf) format("truetype");
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaBlack.eot);
	src: url(../fonts/ProximaNovaBlackd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaBlack.woff) format("woff"), url(../fonts/ProximaNovaBlack.ttf) format("truetype");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-family: "Proxima Nova";
	src: url(../fonts/ProximaNovaBlackItalic.eot);
	src: url(../fonts/ProximaNovaBlackItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNovaBlackItalic.woff) format("woff"), url(../fonts/ProximaNovaBlackItalic.ttf) format("truetype");
	font-weight: 800;
	font-style: italic
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProLig.eot);
	src: url(../fonts/GothaProLigd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProLig.woff) format("woff"), url(../fonts/GothaProLig.ttf) format("truetype");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProLigIta.eot);
	src: url(../fonts/GothaProLigItad41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProLigIta.woff) format("woff"), url(../fonts/GothaProLigIta.ttf) format("truetype");
	font-weight: 300;
	font-style: italic
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProReg.eot);
	src: url(../fonts/GothaProRegd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProReg.woff) format("woff"), url(../fonts/GothaProReg.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProIta.eot);
	src: url(../fonts/GothaProItad41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProIta.woff) format("woff"), url(../fonts/GothaProIta.ttf) format("truetype");
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProMed.eot);
	src: url(../fonts/GothaProMedd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProMed.woff) format("woff"), url(../fonts/GothaProMed.ttf) format("truetype");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProMedIta.eot);
	src: url(../fonts/GothaProMedItad41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProMedIta.woff) format("woff"), url(../fonts/GothaProMedIta.ttf) format("truetype");
	font-weight: 500;
	font-style: italic
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProBol.eot);
	src: url(../fonts/GothaProBold41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProBol.woff) format("woff"), url(../fonts/GothaProBol.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: "Gotham Pro";
	src: url(../fonts/GothaProBolIta.eot);
	src: url(../fonts/GothaProBolItad41d.eot?#iefix) format("embedded-opentype"), url(../fonts/GothaProBolIta.woff) format("woff"), url(../fonts/GothaProBolIta.ttf) format("truetype");
	font-weight: 600;
	font-style: italic
}

@font-face {
	font-family: BeonMedium;
	src: url(../fonts/BeonMedium.html);
	src: url(../fonts/BeonMediumd41d.html?#iefix) format("embedded-opentype"), url(../fonts/BeonMedium.woff) format("woff"), url(../fonts/BeonMedium.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Thin.eot);
	src: url(../fonts/Axiforma-Thind41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Thin.woff) format("woff"), url(../fonts/Axiforma-Thin.ttf) format("truetype");
	font-weight: 100;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-ThinItalic.eot);
	src: url(../fonts/Axiforma-ThinItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-ThinItalic.woff) format("woff"), url(../fonts/Axiforma-ThinItalic.ttf) format("truetype");
	font-weight: 100;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Light.eot);
	src: url(../fonts/Axiforma-Lightd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Light.woff) format("woff"), url(../fonts/Axiforma-Light.ttf) format("truetype");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-LightItalic.eot);
	src: url(../fonts/Axiforma-LightItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-LightItalic.woff) format("woff"), url(../fonts/Axiforma-LightItalic.ttf) format("truetype");
	font-weight: 300;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Regular.eot);
	src: url(../fonts/Axiforma-Regulard41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Regular.woff) format("woff"), url(../fonts/Axiforma-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Italic.eot);
	src: url(../fonts/Axiforma-Italicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Italic.woff) format("woff"), url(../fonts/Axiforma-Italic.ttf) format("truetype");
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Medium.eot);
	src: url(../fonts/Axiforma-Mediumd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Medium.woff) format("woff"), url(../fonts/Axiforma-Medium.ttf) format("truetype");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-MediumItalic.eot);
	src: url(../fonts/Axiforma-MediumItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-MediumItalic.woff) format("woff"), url(../fonts/Axiforma-MediumItalic.ttf) format("truetype");
	font-weight: 500;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-SemiBold.eot);
	src: url(../fonts/Axiforma-SemiBoldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-SemiBold.woff) format("woff"), url(../fonts/Axiforma-SemiBold.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-SemiBoldItalic.eot);
	src: url(../fonts/Axiforma-SemiBoldItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-SemiBoldItalic.woff) format("woff"), url(../fonts/Axiforma-SemiBoldItalic.ttf) format("truetype");
	font-weight: 600;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Bold.eot);
	src: url(../fonts/Axiforma-Boldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Bold.woff) format("woff"), url(../fonts/Axiforma-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-BoldItalic.eot);
	src: url(../fonts/Axiforma-BoldItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-BoldItalic.woff) format("woff"), url(../fonts/Axiforma-BoldItalic.ttf) format("truetype");
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-ExtraBold.eot);
	src: url(../fonts/Axiforma-ExtraBoldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-ExtraBold.woff) format("woff"), url(../fonts/Axiforma-ExtraBold.ttf) format("truetype");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-ExtraBoldItalic.eot);
	src: url(../fonts/Axiforma-ExtraBoldItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-ExtraBoldItalic.woff) format("woff"), url(../fonts/Axiforma-ExtraBoldItalic.ttf) format("truetype");
	font-weight: 800;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Black.eot);
	src: url(../fonts/Axiforma-Blackd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Black.woff) format("woff"), url(../fonts/Axiforma-Black.ttf) format("truetype");
	font-weight: 900;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-BlackItalic.eot);
	src: url(../fonts/Axiforma-BlackItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-BlackItalic.woff) format("woff"), url(../fonts/Axiforma-BlackItalic.ttf) format("truetype");
	font-weight: 900;
	font-style: italic
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-Heavy.eot);
	src: url(../fonts/Axiforma-Heavyd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-Heavy.woff) format("woff"), url(../fonts/Axiforma-Heavy.ttf) format("truetype");
	font-weight: 900;
	font-style: normal
}

@font-face {
	font-family: Axiforma;
	src: url(../fonts/Axiforma-HeavyItalic.eot);
	src: url(../fonts/Axiforma-HeavyItalicd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Axiforma-HeavyItalic.woff) format("woff"), url(../fonts/Axiforma-HeavyItalic.ttf) format("truetype");
	font-weight: 900;
	font-style: italic
}

.body-color {
	background: #fafbfc
}

.wrapper {
	max-width: 1160px;
	width: 100%;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	color: inherit;
	overflow: auto;
	transition: .2s
}

@media (max-width:1200px) {
	.wrapper {
		width: 100%;
		padding: 0 25px
	}
}

.wrapper_fullwidth {
	width: 100%;
	max-width: 100%
}

.wrapper_horizontal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.wrapper_horizontal>div {
	color: inherit;
	width: 50%
}

.wrapper_horizontal>div:first-child {
	width: 35%
}

.wrapper_horizontal>div:first-child>* {
	text-align: left
}

@media (max-width:768px) {
	.wrapper_horizontal>div:first-child>* {
		text-align: center
	}
}

@media (max-width:768px) {
	.wrapper_horizontal>div:first-child {
		width: 100%
	}
}

@media (max-width:768px) {
	.wrapper_horizontal>div {
		width: 100%
	}
}

.wrapper_horizontal .section__img img {
	height: auto
}

@media (min-width:600px) {
	.wrapper_horizontal .section__img img {
		max-width: 100%
	}
}

.wrapper_horizontal .video-component__wrapper .video-component {
	background-color: transparent
}

@media (min-width:768px) {
	.wrapper_horizontal .video-component__wrapper .video-component {
		width: 100%
	}
}

@media (max-width:768px) {
	.wrapper_horizontal {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.wrapper_purple-dots {
	background: url(../images/slider-v4-bg.png) bottom left no-repeat;
	background-size: contain
}

@media (max-width:768px) {
	.wrapper_purple-dots {
		background-size: cover
	}
}

@media (max-width:600px) {
	.wrapper_purple-dots {
		background-position: bottom center;
		background-size: cover
	}
}

.wrapper_api {
	padding: 0;
	max-width: 1600px;
	width: 100%
}

.wrapper_api.header__wrapper {
	padding: 20px 30px!important
}

.wrapper_api .logo {
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 190px;
	height: 50px;
	text-indent: -200px;
	background: url(../images/logo-api-beta.png) left/contain no-repeat transparent
}

@media (max-width:768px) {
	.wrapper_api .logo {
		height: 26px;
		width: 100px
	}
}

.wrapper_800 {
	max-width: 800px
}

.wrapper_1200 {
	max-width: 1200px
}

.wrapper_invert {
	background: #7b68ee
}

.wrapper_invert .card__header,
.wrapper_invert .card__text,
.wrapper_invert .section__header,
.wrapper_invert .section__subheader {
	color: #fff
}

.wrapper_invert .section__header {
	margin-top: 90px
}

@media (max-width:600px) {
	.wrapper_invert .section__header {
		margin-top: 70px
	}
}

.wrapper_invert .slick-prev {
	height: 35px;
	width: 35px;
	background: url(../images/slick-prev_white.png) center no-repeat transparent;
	background-size: 15px 27px
}

.wrapper_invert .slick-next {
	height: 35px;
	width: 35px;
	background: url(../images/slick-next_white.png) center no-repeat transparent;
	background-size: 15px 27px
}

.wrapper_task-checklist .card_task-checklist_1 {
	padding-top: 40px;
	margin-bottom: -150px
}

.wrapper_task-checklist .card_task-checklist_2 {
	margin-bottom: -80px
}

.wrapper_task-checklist .card__picture_task-checklist_1 img {
	max-width: 65%
}

.wrapper_task-checklist .card__picture_task-checklist_2 video {
	margin-top: -50px;
	margin-left: 15px
}

.wrapper_task-checklist .card__header {
	margin-top: -100px
}

@media (max-width:800px) {
	.wrapper_task-checklist .card__header {
		font-size: 22px
	}
}

@media (max-width:600px) {
	.wrapper_task-checklist .card__header {
		margin-top: 0
	}
}

.wrapper_overflow-visible {
	overflow: visible
}

.loader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: #f9f9f9;
	opacity: 1
}

ul {
	color: inherit
}

ul li {
	color: inherit
}

.auth {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:768px) {
	.auth {
		display: none
	}
}

.auth__item {
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100px;
	height: 40px;
	padding: 2px 0 0 0;
	border-radius: 4px;
	font: 400 14px "Gotham Pro", Arial, serif;
	color: #fff
}

.auth__item+.auth__item {
	margin-left: 10px
}

@media (max-width:768px) {
	.auth__item {
		height: 30px;
		width: 90px;
		font-size: 12px
	}
}

.auth__item_sign-in {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	border: 1px solid #fff
}

.auth__item_sign-in:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.auth__item_trial {
	width: 110px;
	border: 1px solid #fff;
	background: #fff;
	color: #7b68ee
}

.auth__item_trial:hover {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	border: 1px solid #5c4dbc;
	background: #5c4dbc;
	color: #fff
}

.section_header-white .auth__item {
	color: #7b68ee
}

.section_header-white .auth__item_sign-in {
	border: 1px solid #7b68ee;
	text-shadow: none
}

.section_header-white .auth__item_sign-in:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc;
	color: #fff;
	text-decoration: none;
	text-shadow: none
}

.section_header-white .auth .auth__item_trial {
	width: 110px;
	border: 1px solid #7b68ee;
	background: #7b68ee;
	color: #fff;
	text-shadow: none
}

.section_header-white .auth .auth__item_trial:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc;
	color: #fff
}

.section_concave .auth__item_sign-in {
	color: #fff;
	border: 1px solid #7b68ee;
	background: #7b68ee;
	text-shadow: none
}

.section_concave .auth__item_sign-in:hover {
	border: 1px solid #5c4dbc;
	background: #fff;
	color: #5c4dbc;
	text-decoration: none;
	text-shadow: none
}

.section_concave .auth .auth__item_trial {
	border: 1px solid #7b68ee;
	background: #5c4dbc;
	color: #fff;
	text-shadow: none
}

.section_concave .auth .auth__item_trial:hover {
	border: 1px solid #5c4dbc;
	background: #fff;
	color: #5c4dbc;
	text-decoration: none;
	text-shadow: none
}

.card {
	position: relative;
	z-index: 2;
	padding: 120px 0 40px
}

@media (max-width:768px) {
	.card {
		padding: 160px 0 40px
	}
}

@media (max-width:600px) {
	.card {
		padding: 20px
	}
}

.card__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 0
}

@media (max-width:600px) {
	.card__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.card__wrapper_v2 .section-v2__header_v1 {
	margin: 0 0 30px
}

.card__wrapper_v2 .card__content>* {
	text-align: left
}

@media (max-width:768px) {
	.card__wrapper_v2 .card__content>* br {
		display: none
	}
}

@media (max-width:600px) {
	.card__wrapper_v2 .card__content {
		padding: 20px
	}
	.card__wrapper_v2 .card__content>* {
		text-align: center
	}
}

.card__wrapper_v2 .card__btn {
	margin: 40px 0 0
}

@media (max-width:600px) {
	.card__wrapper_v2 .card__btn {
		margin: 40px auto 0
	}
}

@media (max-width:600px) {
	.card__wrapper_v2 .card__video {
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important
	}
}

@media (max-width:600px) {
	.card__wrapper_customOrderPhone .card__picture {
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important
	}
}

@media (max-width:600px) {
	.card__wrapper_customOrderPhone .card__content {
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important
	}
}

.card__wrapper-best-project {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: visible
}

@media (max-width:600px) {
	.card__wrapper-best-project {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.card__wrapper-best-project .card__picture {
	width: 30%;
	text-align: left
}

.card__wrapper-best-project .card__picture img {
	max-width: 200px
}

@media (max-width:768px) {
	.card__wrapper-best-project .card__picture {
		width: 45%
	}
}

@media (max-width:600px) {
	.card__wrapper-best-project .card__picture {
		width: 100%
	}
}

.card__wrapper-best-project .card__content {
	width: 40%
}

@media (max-width:768px) {
	.card__wrapper-best-project .card__content {
		width: 50%
	}
}

@media (max-width:600px) {
	.card__wrapper-best-project .card__content {
		width: 100%
	}
}

.card__wrapper-best-project .card__header {
	margin-top: -65px
}

@media (max-width:768px) {
	.card__wrapper-best-project .card__header {
		margin-top: -40px
	}
}

@media (max-width:600px) {
	.card__wrapper-best-project .card__header {
		margin-top: 30px
	}
}

.card__picture {
	width: 58%;
	overflow: hidden;
	padding: 20px
}

@media (max-width:600px) {
	.card__picture {
		width: 100%;
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important;
		padding: 30px
	}
}

.card__picture img,
.card__picture video {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	transition: .3s
}

.card__picture-img_bordered {
	border: 1px solid #ccc;
	border-radius: 3px
}

.card_priority {
	padding: 0!important
}

.card_priority .card__wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card_priority .card__content {
	width: 32%
}

.card_priority .card__picture {
	width: 140px;
	overflow: hidden;
	padding: 20px
}

@media (max-width:600px) {
	.card_priority .card__picture {
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important
	}
}

.card_priority .card__picture img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	transition: .3s
}

.card__video {
	width: 58%;
	overflow: hidden;
	padding: 20px
}

@media (max-width:600px) {
	.card__video {
		width: 100%;
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important
	}
}

.card__video-container {
	position: relative;
	padding-bottom: 50.9%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	border: 1px solid #dedfe1
}

.card__video-container embed,
.card__video-container iframe,
.card__video-container object {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0
}

.card:hover .card__wrapper {
	overflow: hidden
}

.card:hover .card__picture img,
.card:hover .card__picture video {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03)
}

.card__content {
	width: 38%
}

@media (max-width:1200px) {
	.card__content {
		padding: 20px
	}
}

@media (max-width:600px) {
	.card__content {
		width: 100%;
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important;
		margin-bottom: 20px;
		text-align: center
	}
}

.card__header {
	font: 500 28px/1.3em "Gotham Pro", Arial, serif;
	color: #000;
	margin: 0 0 20px 0
}

.card__header a {
	color: #000
}

.card__header a:hover>span:after,
.card__header a:hover>span:before {
	width: 50%
}

.card__header a>span {
	position: relative;
	display: inline-block;
	color: inherit
}

.card__header a>span:after,
.card__header a>span:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #000
}

.card__header a>span:before {
	left: 50%
}

.card__header a>span:after {
	right: 50%
}

@media (max-width:600px) {
	.card__header {
		text-align: center;
		font: 500 21px/1.3em "Gotham Pro", Arial, serif
	}
}

@media (max-width:600px) {
	.card__header br {
		display: none
	}
}

.card__text {
	color: rgba(0, 0, 0, .6);
	font: 15px/1.4em "Gotham Pro", Arial, serif
}

.card__text_list>* {
	display: block;
	font: 300 15px/23px "Gotham Pro", Arial, serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	margin-bottom: 10px;
	color: inherit;
	padding-left: 15px;
	position: relative
}

.card__text_list>:before {
	width: 7px;
	height: 7px;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	position: absolute;
	content: '';
	display: block;
	position: absolute;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #fff;
	top: 50%;
	left: 0
}

@media (max-width:600px) {
	.card__text_list>* {
		text-align: left
	}
}

.card__link {
	display: inline-block;
	margin: 15px 0 0 0;
	color: #7b68ee;
	text-decoration: underline;
	transition: all .2s ease
}

.card__link_with-arrow {
	background: url(../images/icons/arrow-right.svg) no-repeat right 55%/10px;
	padding-right: 14px;
	border-bottom: 1px dotted #7b68ee;
	text-decoration: none
}

.card__link_with-arrow:hover {
	padding-right: 15px;
	color: #5c4dbc
}

.card__link_with-arrow_white {
	border-bottom: 1px dotted #fff;
	color: #fff;
	background: url(../images/icons/arrow-right-white.svg) no-repeat right 55%/10px
}

.card__link_with-arrow_white:hover {
	color: #fff
}

.card__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	transition: .2s;
	height: 34px;
	width: 100px;
	margin: 15px 0 0;
	padding: 2px 0 0 0;
	border-radius: 4px;
	font: 400 12px "Gotham Pro", Arial, serif;
	color: #fff;
	background: #7b68ee;
	border: 1px solid #7b68ee
}

.card__btn:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

@media (max-width:600px) {
	.card__btn {
		width: 100%
	}
}

.card__btn_v2 {
	width: 164px;
	font: 400 19px "Gotham Pro", Arial, serif;
	height: 50px
}

.card__btn_orange {
	width: 100%;
	background: #ecb14f;
	border: 1px solid #ecb14f;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 0 10px
}

.card__btn_orange:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

@media (max-width:768px) {
	.card__btn_orange {
		margin: 25px auto
	}
}

.card__features {
	padding: 0 0 40px
}

.card__features_center .card__wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:600px) {
	.card__features_center .card__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.card__features_center .card__content,
.card__features_center .card__picture {
	width: 50%
}

.card__features_center .card__picture_ga {
	width: 30%
}

@media (max-width:1000px) {
	.card__features_center .card__picture_ga {
		width: 50%
	}
}

@media (max-width:600px) {
	.card__features_center .card__picture {
		width: 100%;
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important
	}
}

.card__features_center .card__picture img {
	margin-left: auto;
	margin-right: 20px
}

@media (max-width:600px) {
	.card__features_center .card__picture img {
		margin-right: auto
	}
}

.card__features_center.card_picture-right .card__picture img {
	margin-right: auto;
	margin-left: 20px
}

@media (max-width:600px) {
	.card__features_center.card_picture-right .card__picture img {
		margin-left: auto
	}
}

.card__features_center .card__content_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1000px) {
	.card__features_center .card__content_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.card__features_center .card__content_inner .availability-wrapper {
		margin: 60px auto 0
	}
}

@media (max-width:600px) {
	.card__features_center .card__content {
		width: 100%;
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important;
		margin-bottom: 20px;
		text-align: center
	}
}

.card__features_custom {
	padding: 40px 0 0!important;
	margin-bottom: -35px
}

.card__icon img {
	display: block
}

@media (max-width:600px) {
	.card__icon img {
		margin: 0 auto
	}
}

.card__badge {
	border-radius: 18px;
	background: rgba(216, 216, 216, .28);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 5px 14px;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 10px;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	color: #4a4a4a;
	min-height: 32px
}

@media (max-width:600px) {
	.card__badge {
		margin: 0 auto 5px
	}
}

.card__badge>* {
	color: inherit
}

.card__badge .card__descr {
	text-transform: uppercase;
	font: 500 14px/1 "Gotham Pro", Arial, serif;
	color: inherit;
	margin-left: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.card__badge_white {
	background: #5c4dbc
}

.card__badge_white .card__descr {
	color: #fff
}

.card__text-axiforma .card__link {
	font-family: Axiforma, Arial, serif;
	font-size: 14px
}

.card__text-axiforma .card__text {
	font: 500 16px/26px Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .4)
}

.card__text-axiforma .card__header {
	font: 700 30px/1.2 Axiforma, Arial, serif;
	color: #000
}

@media (max-width:600px) {
	.card__text-axiforma .card__header {
		font: 700 22px/1.2 Axiforma, Arial, serif
	}
}

.best-project-manager_alternative .card {
	padding: 80px 0 50px
}

.card.card_picture-right .card__picture,
.card.card_picture-right .card__video {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.card.card_picture-right .card__content {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding: 0
}

@media (max-width:1200px) {
	.card.card_picture-right .card__content {
		padding: 20px
	}
}

.card.card_picture-right_custom .card__content>* {
	text-align: right
}

@media (max-width:1000px) {
	.card.card_picture-right_custom .card__content>* {
		text-align: left
	}
}

@media (max-width:600px) {
	.card.card_picture-right_custom .card__content>* {
		text-align: center
	}
}

.card.card_picture-smaller {
	padding: 0
}

.card.card_picture-smaller .card__picture img,
.card.card_picture-smaller .card__picture video {
	max-width: 70%
}

@media (max-width:768px) {
	.card.card_picture-smaller .card__picture img,
	.card.card_picture-smaller .card__picture video {
		max-width: 100%
	}
}

.card.card_picture-smaller .card__video {
	width: 43%
}

@media (max-width:768px) {
	.card.card_picture-smaller .card__video {
		width: 58%
	}
}

@media (max-width:600px) {
	.card.card_picture-smaller .card__video {
		width: 100%
	}
}

.card.card_invert .card__header,
.card.card_invert .card__text {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	color: #fff
}

@media (max-width:600px) {
	.card.card_invert .card__header,
	.card.card_invert .card__text {
		text-shadow: none!important
	}
}

.card.card_invert .card__header a {
	color: #fff
}

.card.card_invert .card__header a>span:after,
.card.card_invert .card__header a>span:before {
	background: #fff
}

@media (max-width:600px) {
	.card.card_invert .card__header a>span:after,
	.card.card_invert .card__header a>span:before {
		background: #000
	}
}

@media (max-width:600px) {
	.card.card_invert .card__header a {
		color: #000
	}
}

@media (max-width:600px) {
	.card.card_invert .card__header {
		color: #000
	}
}

@media (max-width:600px) {
	.card.card_invert .card__text {
		color: rgba(0, 0, 0, .6)
	}
}

.cards {
	position: relative;
	overflow: hidden
}

@media (max-width:600px) {
	.cards {
		margin: 20px 0
	}
}

.cards.cards_bg {
	padding-bottom: 1150px;
	background: url(../images/cards-on-main__.svg) center/cover no-repeat transparent
}

@media (max-width:600px) {
	.cards.cards_bg {
		background: 0 0;
		padding-bottom: 1150px
	}
}

.cards.cards_bg .card .card__content {
	padding-right: 50px
}

.cards.cards_bg .card.card_picture-right .card__content {
	padding-left: 50px
}

.cards.cards_bg button {
	top: 20%
}

.cards.cards_bg .slick-prev {
	left: 10px
}

.cards.cards_bg .slick-next {
	right: 10px
}

.cards.cards_no-price {
	padding-bottom: 0;
	background: url(../images/cards-no-price.svg) center/cover no-repeat transparent
}

@media (max-width:600px) {
	.cards.cards_no-price {
		background: 0 0
	}
}

.cards.cards_no-price button {
	top: 40%
}

.cards.cards_text-white .card__header,
.cards.cards_text-white .card__link,
.cards.cards_text-white .card__text,
.cards.cards_text-white .card__text_list {
	color: #fff
}

.cards.cards_text-white .card__header span {
	color: inherit
}

.cards.cards_text-black .card__header,
.cards.cards_text-black .card__text {
	color: #4a4a4a
}

.cards.cards_text-black .card__header span {
	color: inherit
}

.cards.cards_text-thin .card__link {
	font-size: 14px
}

.cards.cards_text-thin .card__text {
	font: 300 14px/1.5em "Gotham Pro", Arial, serif
}

.cards.cards_text-thin .card__header {
	font: 400 26px/1.2 "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.cards.cards_text-thin .card__header {
		font: 400 22px/1.2 "Gotham Pro", Arial, serif
	}
}

.cards.cards_text-axiforma .card__link {
	font-family: Axiforma, Arial, serif
}

.cards.cards_text-axiforma .card__text {
	font: 400 18px/30px Axiforma, Arial, serif
}

@media (max-width:600px) {
	.cards.cards_text-axiforma .card__text {
		font: 400 16px/26px Axiforma, Arial, serif
	}
}

.cards.cards_text-axiforma .card__header {
	font: 700 30px/1.2 Axiforma, Arial, serif
}

@media (max-width:600px) {
	.cards.cards_text-axiforma .card__header {
		font: 700 22px/1.2 Axiforma, Arial, serif
	}
}

.cards.cards_text-axiforma .card__badge {
	background: 0 0;
	margin: 0 0 20px
}

@media (max-width:600px) {
	.cards.cards_text-axiforma .card__badge {
		margin: 0 auto 15px
	}
}

.cards.cards_text-axiforma .card__badge .card__descr {
	font: 500 14px/1 Axiforma, Arial, serif
}

.cards.cards_text-axiforma .slick-prev {
	background: url(../images/v2/slick-prev_blue.svg) center/contain no-repeat transparent;
	width: 20px
}

.cards.cards_text-axiforma .slick-next {
	background: url(../images/v2/slick-next_blue.svg) center/contain no-repeat transparent;
	width: 20px
}

.cards.cards_text-axiforma_v2 .card__wrapper {
	overflow: initial
}

.cards.cards_text-axiforma_v2 .card__header {
	color: #000
}

.cards.cards_text-axiforma_v2 .card__text {
	font: 500 16px/26px Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .4)
}

.cards.cards_text-axiforma_v2 .card__descr {
	font: 700 16px/26px Axiforma, Arial, serif;
	color: #f7486d;
	text-transform: uppercase
}

.cards.cards_text-axiforma_v2 .card__btn {
	text-shadow: none;
	font: 800 14px/16px Axiforma, Arial, serif;
	min-width: 173px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	width: 100%;
	height: 50px;
	background: #7b68ee;
	border-radius: 4px;
	box-shadow: 0 10px 25px rgba(123, 104, 238, .5);
	color: #fff
}

.cards.cards_text-axiforma_v2 .card__btn:hover {
	background: #5c4dbc;
	border: 1px solid #5c4dbc
}

.cards.cards_text-axiforma_v2-with-bubble:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform: translate(34%, -50%);
	-ms-transform: translate(34%, -50%);
	transform: translate(34%, -50%);
	left: 50%;
	top: 50%;
	max-width: 600px;
	background: url(../images/v2/features/bg__gradient__cards-bubble.svg) no-repeat top right/contain;
	z-index: -1
}

@media screen and (min-width:1600px) {
	.cards.cards_text-axiforma_v2-with-bubble:before {
		background: url(../images/v2/features/bg__gradient__cards-bubble-wide.svg) no-repeat top right/contain;
		max-width: 800px;
		right: auto;
		left: 50%;
		-webkit-transform: translate(15%, -50%);
		-ms-transform: translate(15%, -50%);
		transform: translate(15%, -50%)
	}
}

@media (max-width:1000px) {
	.cards.cards_text-axiforma_v2-with-bubble:before {
		max-width: 400px
	}
}

@media (max-width:600px) {
	.cards.cards_text-axiforma_v2-with-bubble:before {
		display: none
	}
}

.cards.cards_text-axiforma_v2-with-bubble .card {
	padding: 40px 0
}

@media (max-width:600px) {
	.cards.cards_text-axiforma_v2-with-bubble .card {
		padding: 0
	}
}

.cards.cards_text-axiforma_dotted .card__picture {
	position: relative
}

.cards.cards_text-axiforma_dotted .card__picture:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url(../images/collaboration-detection/bg__with-dotted.svg) no-repeat top left/cover
}

.cards.cards_text-axiforma_dotted .card__header {
	color: #292d34;
	font: 800 35px/50px Axiforma, Arial, serif;
	position: relative;
	margin-bottom: 50px
}

.cards.cards_text-axiforma_dotted .card__header:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 7px;
	position: static;
	margin-top: 30px;
	background: linear-gradient(90deg, #9f8fff 100%, #7b68ee 0)
}

.cards.cards_text-axiforma_dotted .card__text {
	font: 400 14px/25px Axiforma, Arial, serif;
	color: #7c828d
}

.cards.cards_text-axiforma_dotted .card__link {
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(16, 30, 54, .15);
	border-radius: 4px;
	text-transform: capitalize;
	border-bottom: 0;
	font-weight: 700;
	height: 50px;
	width: 170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: url(../images/icons/arrow-right-big.svg) no-repeat 88% 50%/16px;
	margin-top: 30px
}

@media (max-width:600px) {
	.cards.cards_text-axiforma_dotted .card__link {
		margin-left: auto;
		margin-right: auto
	}
}

.cards.cards_text-white.cards_text-axiforma .card__header,
.cards.cards_text-white.cards_text-axiforma .card__text {
	color: #fff
}

.cards.cards-features {
	padding-top: 0
}

@media (max-width:600px) {
	.cards.cards-features {
		padding-top: 0
	}
}

.cards.cards-features .card {
	padding: 40px 0
}

@media (max-width:600px) {
	.cards.cards-features .card {
		padding: 0
	}
}

.cards.cards-features .card.card_invert {
	padding: 0
}

.cards.cards-features .card.card_invert .card__header {
	color: #000;
	text-shadow: none
}

.cards.cards-features .card.card_invert .card__text {
	color: rgba(0, 0, 0, .6);
	text-shadow: none
}

.cards.cards-features:before {
	display: none
}

.cards.cards-features:after {
	display: none
}

.cards.cards_rich-text-editor .card .card__shortcut {
	margin: 50px 0 0;
	color: #292d34;
	font: 15px/1.4em "Gotham Pro", Arial, serif;
	font-weight: 300
}

@media (max-width:600px) {
	.cards.cards_rich-text-editor .card .card__shortcut {
		margin: 30px 0 0
	}
}

.cards.cards_rich-text-editor .card .card__shortcut span {
	display: inline-block;
	margin-left: 5px;
	border-radius: 18px;
	background-color: #7b68ee;
	color: #fff;
	padding: 5px 7px;
	font-weight: 500
}

.cards.cards_rich-text-editor-white .card .card__wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cards.cards_rich-text-editor-white .card .card__header,
.cards.cards_rich-text-editor-white .card .card__text {
	color: #fff
}

.cards.cards_rich-text-editor-white .card .card__shortcut {
	color: #fff
}

.cards.cards_rich-text-editor-white .card .card__shortcut span {
	background-color: #fff;
	color: #7d69ef
}

.cards.cards_chrome-extension .card {
	padding: 40px 0
}

@media (max-width:600px) {
	.cards.cards_chrome-extension .card {
		padding: 20px
	}
}

.cards.cards_chrome-extension .card .card__text {
	color: #292d34
}

.cards.cards_chrome-extension .card .card__text>span {
	background: #f4b83c;
	font: 500 11px/1 "Gotham Pro", Arial, serif;
	color: #fff;
	text-transform: uppercase;
	display: block;
	border-radius: 12px;
	padding: 3px 5px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin-bottom: 5px
}

.cards.cards_chrome-extension .card .card__header {
	font-weight: 400;
	color: #292d34
}

.cards.cards_chrome-extension_white .card .card__text {
	color: #fff
}

.cards.cards_chrome-extension_white .card .card__header {
	color: #fff
}

.cards.cards_case-study .card {
	padding: 80px 0
}

@media (max-width:600px) {
	.cards.cards_case-study .card {
		padding: 20px
	}
}

.cards.cards_case-study .card__wrapper {
	max-width: 100%
}

.cards.cards_case-study .card__picture {
	width: 50%
}

@media (max-width:600px) {
	.cards.cards_case-study .card__picture {
		width: 100%
	}
}

.cards.cards_case-study .card__content {
	width: 50%
}

@media (max-width:600px) {
	.cards.cards_case-study .card__content {
		width: 100%
	}
}

.cards.cards_case-study .card__content>* {
	text-align: center
}

.cards.cards_case-study .card__btn {
	width: 100%;
	background: #ecb14f;
	border: 1px solid #ecb14f;
	max-width: 353px;
	margin: 40px auto 0
}

.cards.cards_case-study .card__btn:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.cards.cards_case-study .case-study__main {
	margin: 0 auto
}

.cards.cards_case-study .case-study__main-photo {
	position: relative;
	width: 62px;
	height: 62px;
	background: #afa5f0;
	border-radius: 100%;
	margin: 25px auto 15px
}

.cards.cards_case-study .case-study__main-photo:hover img {
	border: 1px solid #afa5f0
}

.cards.cards_case-study .case-study__main-photo img {
	transition: .18s ease-in-out 20ms;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	border: 3px solid #afa5f0
}

.cards.cards_case-study .case-study__main-name {
	position: relative;
	padding-top: 2px;
	font: 400 14px/19px Axiforma, Arial, serif;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.cards.cards_case-study .case-study__main-name strong {
	color: inherit
}

.cards.cards-events:before {
	content: '';
	display: block;
	position: absolute;
	content: 'step by step';
	text-transform: uppercase;
	font: 400 18px/1 "Gotham Pro", Arial, serif;
	color: #b4b4b4;
	text-align: center;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%
}

.cards.cards-events .card:first-child {
	background: url(../images/team-templates/event/step-1.png) 9% center/15% no-repeat
}

@media (max-width:768px) {
	.cards.cards-events .card:first-child {
		background: url(../images/team-templates/event/step-1.png) left 30%/20% no-repeat
	}
}

.cards.cards-events .card:nth-child(2) {
	background: url(../images/team-templates/event/step-2.png) 9% center/15% no-repeat
}

@media (max-width:768px) {
	.cards.cards-events .card:nth-child(2) {
		background: url(../images/team-templates/event/step-2.png) left 30%/20% no-repeat
	}
}

.cards.cards-events .card:nth-child(3) {
	background: url(../images/team-templates/event/step-3.png) 9% center/15% no-repeat
}

@media (max-width:768px) {
	.cards.cards-events .card:nth-child(3) {
		background: url(../images/team-templates/event/step-3.png) left 30%/20% no-repeat
	}
}

.cards.cards-events .card:nth-child(4) {
	background: url(../images/team-templates/event/step-4.png) 9% center/15% no-repeat
}

@media (max-width:768px) {
	.cards.cards-events .card:nth-child(4) {
		background: url(../images/team-templates/event/step-4.png) left 30%/20% no-repeat
	}
}

@media (min-width:1600px) {
	.cards.cards-events .card {
		background-size: 200px!important
	}
}

.card-header {
	padding: 0;
	max-width: 1240px;
	width: 94%;
	margin: 40px auto 0;
	padding: 0 10px;
	position: relative;
	color: inherit;
	overflow: auto;
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1200px) {
	.card-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:600px) {
	.card-header {
		padding-top: 0
	}
}

.card-header .card__picture {
	padding: 0;
	width: 55%
}

@media (max-width:1200px) {
	.card-header .card__picture {
		width: 70%;
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important
	}
}

@media (max-width:600px) {
	.card-header .card__picture {
		width: 100%
	}
}

.card-header .card__picture img {
	border: 1px solid #e4e4e4;
	border-radius: 5px
}

.card-header .card__content {
	padding: 20px;
	text-align: center;
	width: 45%
}

@media (max-width:1200px) {
	.card-header .card__content {
		width: 100%;
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important;
		margin-bottom: 30px
	}
}

.card-header .card__header {
	font: 400 50px/57px "Gotham Pro", Arial, serif;
	color: #fff;
	margin-bottom: 30px
}

@media (max-width:1200px) {
	.card-header .card__header br {
		display: none
	}
}

.card-header .card__header strong {
	font-weight: 500;
	color: #fff
}

@media (max-width:600px) {
	.card-header .card__header {
		font: 400 30px/37px "Gotham Pro", Arial, serif
	}
}

.card-header .card__text {
	font: 400 23px/33px "Gotham Pro", Arial, serif;
	color: #fff
}

.card-header .card__text strong {
	font: 500 23px/33px "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.card-header .card__text strong {
		font: 500 20px/33px "Gotham Pro", Arial, serif
	}
}

@media (max-width:600px) {
	.card-header .card__text {
		font: 400 20px/33px "Gotham Pro", Arial, serif
	}
}

.card-header-video {
	-webkit-box-align: initial;
	-ms-flex-align: initial;
	align-items: initial;
	padding-bottom: 50px
}

.card-header-video .card__video {
	width: 53%;
	position: relative
}

@media (max-width:1200px) {
	.card-header-video .card__video {
		width: 560px;
		height: 315px;
		margin: auto
	}
}

@media (max-width:600px) {
	.card-header-video .card__video {
		width: 100%;
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important;
		height: 225px
	}
}

.card-header-video .card__content {
	width: 44%
}

@media (max-width:1200px) {
	.card-header-video .card__content {
		width: 100%
	}
}

@media (max-width:600px) {
	.card-header-video .card__content {
		padding: 5px
	}
}

.card-header-video .card__header {
	font: 400 40px/42px "Gotham Pro", Arial, serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (max-width:600px) {
	.card-header-video .card__header {
		font: 400 30px/37px "Gotham Pro", Arial, serif
	}
}

.card-header-video .card__text {
	font: 300 20px/33px "Gotham Pro", Arial, serif
}

.card-header-video .card__text strong {
	color: #fff;
	font: 500 20px/33px "Gotham Pro", Arial, serif
}

.card-header-video .card__text:last-child {
	margin-top: 30px
}

.card-header-picture {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.card-header-picture .card__header {
	font: 400 40px/42px "Gotham Pro", Arial, serif;
	margin: 0 0 70px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (max-width:600px) {
	.card-header-picture .card__header {
		font: 400 30px/37px "Gotham Pro", Arial, serif;
		margin: 0
	}
}

.card-header-picture .card__text {
	font: 300 20px/33px "Gotham Pro", Arial, serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.card-header-picture .card__text a {
	color: inherit
}

.card-header-picture .card__text strong {
	color: #fff;
	font: 500 20px/33px "Gotham Pro", Arial, serif
}

.card-header-picture .card__text:last-child {
	margin-top: 30px
}

#template_container .section {
	z-index: 1;
	position: relative
}

#template_container .cards {
	overflow: initial;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1
}

@media (max-width:600px) {
	#template_container .cards_text-white {
		margin: 0
	}
}

#template_container .cards_text-white .slick-next {
	background: url(../images/slick-next_white.png) center/contain no-repeat transparent
}

#template_container .cards_text-white .slick-prev {
	background: url(../images/slick-prev_white.png) center/contain no-repeat transparent
}

#template_container .card__wrapper {
	overflow: initial
}

#template_container .card .card__picture {
	overflow: initial
}

#template_container .card:hover .card__picture img:hover,
#template_container .card:hover .card__picture video:hover {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2)
}

#template_container .card__btn {
	background: url(../images/icons/chevron-right-white.svg) no-repeat 88% 50%/8px, linear-gradient(90deg, #ff02f0 0, #ffc800 100%);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .267155);
	border-radius: 5px;
	text-shadow: none;
	font-size: 15px;
	max-width: 156px;
	height: 45px;
	padding: 0 20px 0 10px;
	border: 0;
	transition: .5s
}

#template_container .card__btn:focus,
#template_container .card__btn:hover {
	box-shadow: 0 .5em .5em -.4em rgba(0, 0, 0, .567155);
	-webkit-transform: translateY(-.25em);
	-ms-transform: translateY(-.25em);
	transform: translateY(-.25em)
}

#template_container .btn {
	background: url(../images/icons/chevron-right-white.svg) no-repeat 88% 50%/8px, linear-gradient(90deg, #ff02f0 0, #ffc800 100%);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .267155);
	border-radius: 5px;
	max-width: 210px;
	padding: 0 25px 0 10px;
	width: 100%;
	height: 45px;
	margin: 10px auto;
	border: 0;
	transition: .5s
}

#template_container .btn strong {
	font-size: 15px
}

#template_container .btn:focus,
#template_container .btn:hover {
	box-shadow: 0 .5em .5em -.4em rgba(0, 0, 0, .567155);
	-webkit-transform: translateY(-.25em);
	-ms-transform: translateY(-.25em);
	transform: translateY(-.25em)
}

.header__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 10px 40px;
	transition: .2s linear 0s;
	overflow: inherit
}

@media (max-width:1000px) {
	.header__wrapper {
		padding: 20px 10px 15px
	}
}

.is-sticky .header {
	background: #7b68ee
}

.is-sticky .section_header-white .header {
	background: #fff
}

.is-sticky .header__wrapper {
	padding: 10px
}

.is-sticky .logo {
	height: 30px
}

.is-sticky .auth__item {
	height: 30px;
	font-size: 12px
}

.is-sticky .nav__item {
	font-size: 12px
}

.section_header-white .is-sticky .header {
	background: #fff;
	border-bottom: 1px solid #e4e4e4
}

.sticky-wrapper:not(.is-sticky) {
	height: auto!important
}

.logo {
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 150px;
	height: 50px;
	text-indent: -200px;
	background: url(../images/logo-clickup_white.svg) center/contain no-repeat transparent;
	font-size: 0;
	outline: 0
}

@media (max-width:1000px) {
	.logo {
		width: 125px
	}
}

@media (max-width:768px) {
	.logo {
		height: 30px;
		width: 115px
	}
}

@media (max-width:600px) {
	.logo {
		width: 100px
	}
}

.section_header-white .logo {
	background: url(../images/dj_logo.png) center/contain no-repeat transparent
}

.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.nav__item {
	display: block;
	color: #fff;
	font: 400 14px "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	padding: 17px 15px 25px;
	margin: 0 15px -12px;
	transition: none!important
}

.nav__item:hover>span:after,
.nav__item:hover>span:before {
	width: 50%
}

.nav__item>span {
	position: relative;
	display: inline-block;
	color: inherit;
	transition: none!important
}

.nav__item>span:after,
.nav__item>span:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	bottom: -4px;
	width: 0;
	height: 1px;
	background: #fff
}

.nav__item>span:before {
	left: 50%
}

.nav__item>span:after {
	right: 50%
}

@media (max-width:1000px) {
	.nav__item {
		margin: 0;
		font: 400 13px "Gotham Pro", Arial, serif
	}
}

@media (max-width:800px) {
	.nav__item {
		font: 400 12px "Gotham Pro", Arial, serif;
		padding: 17px 10px 13px
	}
}

@media (max-width:768px) {
	.nav__item {
		display: none
	}
}

.nav__item.-active {
	font-weight: 500
}

.section_header-white .nav__item {
	color: #7b68ee
}

.section_header-white .nav__item:hover {
	color: #7b68ee
}

.section_header-white .nav__item>span:after,
.section_header-white .nav__item>span:before {
	background: #7b68ee
}

.nav-toggle {
	display: none;
	width: 24px;
	height: 24px;
	background: url(../images/nav-toggle-white.svg) center/contain no-repeat transparent
}

.nav-toggle.nav-toggle_hide {
	display: none
}

@media (max-width:768px) {
	.nav-toggle {
		display: block
	}
}

.section_header-white .nav-toggle {
	background: url(../images/nav-toggle-purple.svg) center/contain no-repeat transparent
}

.off-canvas {
	position: fixed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: 0;
	right: 0;
	z-index: 30000;
	width: 250px;
	height: 100vh;
	padding: 15px 0;
	background: #1a1919;
	-webkit-transform: translateX(310px);
	-ms-transform: translateX(310px);
	transform: translateX(310px);
	transition: .2s;
	overflow: auto
}

.is-canvas .off-canvas {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	box-shadow: -5px -1px 10px -2px rgba(0, 0, 0, .3)
}

.is-canvas {
	overflow: hidden
}

.is-canvas__before {
	content: '';
	display: block;
	position: absolute;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(255, 255, 255, .3);
	z-index: 20000
}

.nav-canvas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.nav-canvas__item {
	display: block;
	padding: 17px 20px 13px;
	color: rgba(255, 255, 255, .5);
	font: 400 14px Axiforma, Arial, serif
}

.nav-canvas__item.-active {
	background: #7b68ee
}

.nav-canvas__item .dropdown-menu li {
	padding: 15px 0;
	margin: 0
}

.nav-canvas__item .dropdown-menu li a span {
	line-height: 20px;
	margin-bottom: 0
}

.nav-canvas__item_btn {
	margin: 7px 20px;
	padding: 22px 20px 18px;
	border-radius: 4px;
	text-align: center
}

.nav-canvas__delim {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.nav-canvas__item_sign-in {
	transition: .2s;
	border: 1px solid #7b68ee;
	color: #fff
}

.nav-canvas__item_sign-in:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.nav-canvas__item_trial {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	transition: .2s;
	border: 1px solid #7b68ee;
	background: #7b68ee;
	color: #fff
}

.nav-canvas__item_trial:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.nav-canvas__item_active {
	background: #7b68ee;
	color: #fff
}

.nav-canvas .dropdown {
	width: 100%
}

.nav-canvas .dropdown .down-caret {
	border-color: rgba(255, 255, 255, .5) transparent transparent transparent
}

.nav-canvas .dropdown-menu {
	position: static;
	width: 100%;
	padding: 25px 20px 25px 15px
}

.nav-canvas .dropdown-menu:before {
	margin-top: -30px
}

.nav-canvas .dropdown-menu li a {
	font-size: 14px;
	padding-left: 0
}

.section__header,
.section__img,
.section__subheader,
.section__subheader-big,
.section__text {
	text-align: center;
	color: inherit
}

.section__header {
	margin: 50px 0 15px 0;
	font: 500 28px/1.2em "Gotham Pro", Arial, serif;
	color: #000
}

@media (max-width:768px) {
	.section__header {
		margin: 30px 0 10px 0
	}
}

@media (max-width:600px) {
	.section__header {
		padding: 0 10px;
		font: 500 24px/1.2em "Gotham Pro", Arial, serif
	}
}

.section__header.bold {
	font-weight: 600!important
}

.section__header-17 {
	font-size: 17px;
	opacity: .6
}

.section__header-link {
	color: #fff;
	text-decoration: underline
}

.section__header-link_no-underline {
	text-decoration: none
}

.section__header-link_black {
	color: #000
}

.section__header-link_dashed {
	color: #7b68ee;
	border-bottom: 1px dashed #7b68ee;
	cursor: pointer;
	line-height: 1
}

.section__header-link_dashed:hover {
	color: #5c4dbc
}

.section__header_left {
	text-align: left
}

@media (max-width:600px) {
	.section__img img {
		max-width: 80%
	}
}

.section__img_ballon {
	width: 180px;
	height: 165px;
	position: absolute;
	font: 600 21px/.95 "Gotham Pro", Arial, serif;
	text-align: center;
	color: #fff;
	top: -100px;
	padding-top: 57px;
	z-index: 9
}

@media (max-width:1000px) {
	.section__img_ballon {
		display: none
	}
}

.section__img_ballon_right {
	background: transparent url(images/ballon-left.png) left top/contain no-repeat;
	padding-left: 43px;
	left: 90%
}

.section__img_ballon_left {
	background: transparent url(images/ballon-right.png) left top/contain no-repeat;
	right: 90%;
	padding-right: 48px
}

.section__subheader {
	max-width: 700px;
	margin: 15px auto;
	font: 400 15px/1.5em "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .4)
}

@media (max-width:600px) {
	.section__subheader {
		padding: 0 10px
	}
}

.section__subheader.color-black {
	color: #000
}

.section__subheader strong {
	color: rgba(0, 0, 0, .4)
}

@media (max-width:600px) {
	.section__subheader br {
		display: none
	}
}

.section__subheader-link_dashed {
	color: #7b68ee;
	border-bottom: 1px dashed #7b68ee;
	cursor: pointer;
	line-height: 1
}

.section__subheader-link_dashed:hover {
	color: #5c4dbc
}

.section__subheader-link_dashed_v2 {
	border-bottom: 1px dashed;
	border-color: inherit;
	color: inherit!important
}

.section__subheader-link {
	color: #7b68ee;
	text-decoration: underline
}

.section__subheader-link_grey {
	color: rgba(0, 0, 0, .4)
}

.section__subheader_left {
	text-align: left
}

.section__subheader-li {
	position: relative;
	margin-bottom: 7px;
	margin-left: 20px;
	counter-increment: definition
}

.section__subheader-li:before {
	content: counter(definition) ".";
	display: block;
	position: absolute;
	top: 0;
	left: -24px;
	font-weight: 500;
	width: 20px;
	text-align: center
}

.section__subheader-ol {
	position: relative;
	margin-bottom: 7px;
	margin-left: 20px
}

.section__subheader-ol:before {
	content: '';
	display: block;
	position: absolute;
	top: 5px;
	left: -20px;
	width: 9px;
	height: 9px;
	border: 1px solid #7b68ee;
	border-radius: 50%
}

.section__subheader-bold {
	font-weight: 500
}

.section__subheader-big {
	max-width: 700px;
	margin: 5px auto 15px;
	font: 400 22px/1.2 "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .4)
}

@media (max-width:600px) {
	.section__subheader-big {
		padding: 0 10px
	}
}

.section__text {
	max-width: 900px;
	font: 400 16px/1.5em "Gotham Pro", Arial, serif;
	margin: 0 auto 20px;
	color: #000
}

.section__link {
	max-width: 700px;
	display: block;
	text-align: center;
	margin: 0 auto;
	font: 300 14px/1.5em "Gotham Pro", Arial, serif;
	color: #7b68ee
}

.section__link.section__link-demo-header {
	color: #fff;
	text-decoration: underline;
	margin-top: 20px
}

.section__screenshot {
	width: 100%;
	max-width: 980px;
	margin: 0 auto
}

.section__screenshot img {
	width: 90%;
	margin: 30px auto 0;
	display: block;
	border: 1px solid #e7e8ea
}

.section__screenshot-bordered {
	border-bottom: 1px solid #bababa;
	width: 100%;
	max-width: 980px;
	margin: 0 auto
}

.section__video {
	border: 2px solid #fff;
	overflow: hidden;
	width: 560px;
	height: 315px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 5px;
	margin: 45px auto 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section__video-big {
	width: 660px;
	height: 390px
}

@media (max-width:768px) {
	.section__video {
		width: 400px;
		height: 225px
	}
}

@media (max-width:600px) {
	.section__video {
		width: 300px;
		height: 169px
	}
}

.section__play-video {
	width: 67px;
	height: 93px;
	background: url(../images/icons/playvideo-white.png) no-repeat center;
	background-size: cover;
	opacity: .7;
	cursor: pointer;
	transition: .2s
}

.section__play-video:hover {
	opacity: 1
}

.section__btn {
	font: 600 18px/1em "Gotham Pro", Arial, serif;
	color: #7b68ee;
	padding: 25px 95px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	width: 300px;
	margin: 25px auto 10px;
	border-radius: 4px;
	border: 0;
	box-shadow: 0 2px 4px 0 rgba(0, 1, 1, .27);
	cursor: pointer;
	outline: 0
}

.section__btn:hover {
	background: #5c4dbc;
	color: #fff;
	box-shadow: 1px 3px 4px 0 rgba(0, 1, 1, .4);
	transition: .2s
}

.section__btn:hover span {
	color: #fff
}

.section__btn span {
	color: #7b68ee
}

.section__btn.section__btn-demo-header {
	padding: 25px 25px
}

@media (max-width:600px) {
	.section__btn.section__btn-demo-header {
		width: 90%;
		max-width: 300px
	}
}

.section__wrapper {
	overflow: hidden
}

.section__countdown-title {
	text-align: center;
	font: 500 13px/1.5em "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #fff;
	margin-top: 50px
}

.section__countdown {
	display: inline-block;
	text-align: center;
	margin: 20px auto 10px;
	display: block
}

.section__countdown * {
	font-family: 'Roboto Mono', monospace
}

.section__countdown .countdown__colon {
	width: 31px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 60px;
	vertical-align: top;
	margin-right: 10px
}

@media (max-width:768px) {
	.section__countdown .countdown__colon {
		display: none
	}
}

.section__countdown .countdown__data {
	width: 120px;
	display: inline-block;
	background: url(../images/countdown_border.png) repeat-x top left;
	background-size: 60px 75px;
	letter-spacing: 24px;
	padding-top: 5px;
	line-height: 1;
	margin: 0 0 20px 0;
	box-sizing: content-box;
	overflow: hidden
}

@media (max-width:768px) {
	.section__countdown .countdown__data {
		margin-right: 17px;
		margin-left: 17px
	}
}

.section__countdown .countdown__data .countdown__value {
	display: block;
	width: 100%;
	height: 75px;
	text-align: center;
	color: #fff;
	font-weight: 300;
	margin-left: 11px;
	font-size: 60px
}

.section__countdown .countdown__data .countdown__desc {
	display: block;
	width: 100%;
	text-align: center;
	font: 300 11px/1em "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #fff;
	color: rgba(255, 255, 255, .65);
	letter-spacing: normal;
	margin-top: 10px
}

.section__countdown .countdown__starting-now {
	width: 100%;
	height: 125px;
	line-height: 125px;
	text-align: center;
	font: 300 28px/125px "Gotham Pro", Arial, serif;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	opacity: 0
}

.section__link_no-style {
	text-decoration: inherit;
	color: inherit
}

.section__link_underline {
	text-decoration: underline;
	color: inherit;
	font-family: inherit
}

.section__link_with-arrow {
	color: #7b68ee;
	background: url(images/icons/arrow-right.svg) no-repeat right 55%/10px;
	padding-right: 14px;
	border-bottom: 1px dotted #7b68ee;
	text-decoration: none;
	transition: all .2s ease
}

.section__link_with-arrow:hover {
	padding-right: 15px;
	color: #5c4dbc
}

.section .three-circles {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.section .three-circles .three-circles__item {
	background: #fff;
	border-radius: 50%;
	width: 213px;
	height: 213px;
	position: relative;
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .08)
}

@media (max-width:600px) {
	.section .three-circles .three-circles__item {
		width: 160px;
		height: 160px
	}
}

.section .three-circles .three-circles__item img {
	max-width: 115px;
	position: absolute;
	margin: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%
}

@media (max-width:600px) {
	.section .three-circles .three-circles__item img {
		max-width: 80px
	}
}

.section .three-circles .three-circles__item_center {
	width: 71px;
	height: 71px;
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .08);
	margin: 0 -15px;
	z-index: 9
}

@media (max-width:600px) {
	.section .three-circles .three-circles__item_center {
		width: 50px;
		height: 50px
	}
}

.section .three-circles .three-circles__item_center img {
	margin: 4px 0 0 1px
}

@media (max-width:600px) {
	.section .three-circles .three-circles__item_center img {
		max-width: 50px
	}
}

.section__header_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 50px 0 5px 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff
}

.section__header_wrapper .section__header {
	margin: 0 0 0 5px
}

.section.section_invert {
	background: #7b68ee;
	color: #fff
}

.section.section_invert.section_invert_no-gradient {
	background: #7b68ee
}

.section.section_invert .section__header {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	font-weight: 500
}

.section.section_invert .section__subheader {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	font-weight: 300
}

.section.section_invert .section__subheader b,
.section.section_invert .section__subheader strong {
	font-weight: 500;
	color: #fff
}

.section.section_invert .section__subheader-link {
	color: #fff;
	text-decoration: underline
}

.section.section_invert .section__header,
.section.section_invert .section__subheader,
.section.section_invert .section__subheader-big,
.section.section_invert .section__text {
	color: inherit
}

.section.section_bubbles {
	background: url(../images/bubbles.png) 0 100px/cover no-repeat #7b68ee;
	color: #fff
}

.section.section_header-white {
	color: #472a7a
}

.section.section_header-white .section__header {
	font-size: 38px;
	font-weight: 400
}

@media (max-width:600px) {
	.section.section_header-white .section__header {
		font: 400 28px/1.2em "Gotham Pro", Arial, serif
	}
}

.section.section_header-white .section__subheader {
	font-size: 18px;
	font-weight: 400
}

@media (max-width:600px) {
	.section.section_header-white .section__subheader {
		font: 400 16px/1.2em "Gotham Pro", Arial, serif
	}
}

.section.section_header-white .section__header {
	color: inherit
}

.section.section_header-white .section__subheader {
	color: inherit
}

.section.section_header-white .dropdown .down-caret {
	border-color: #7b68ee transparent transparent transparent
}

.section.section_header-transparent {
	color: #fff
}

.section.section_header-transparent .header {
	transition: .2s
}

.section.section_header-transparent .auth__item_trial {
	background-color: #fff;
	border: solid 1px #fff;
	color: #020202
}

.section.section_header-transparent .auth__item_trial:hover {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	border: 1px solid #5c4dbc;
	background: #5c4dbc;
	color: #fff
}

.section.section_header-transparent .section__header {
	font: 500 36px/1.2 "Gotham Pro", Arial, serif;
	margin: 15px auto;
	color: inherit
}

@media (max-width:600px) {
	.section.section_header-transparent .section__header {
		font: 500 28px/1.2em "Gotham Pro", Arial, serif
	}
}

.section.section_header-transparent .section__subheader {
	font: 300 18px/1.67 "Gotham Pro", Arial, serif;
	margin: 0 auto;
	color: inherit
}

@media (max-width:600px) {
	.section.section_header-transparent .section__subheader {
		font: 300 16px/1.67 "Gotham Pro", Arial, serif
	}
}

.section.section_bordered {
	border-bottom: 1px solid #e4e4e4
}

.section.section_both-bordered {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}

.section.section_pattern {
	background: url(../images/bg_pattern.png) left top/80% repeat transparent
}

.section.section_onlytext {
	padding-bottom: 60px
}

.section.section_onlytext .section__header {
	margin: 10px 0 15px 0
}

@media (max-width:768px) {
	.section.section_onlytext .section__header {
		margin: 30px 0 10px 0
	}
}

.section.section_about-our-work {
	padding-bottom: 40px
}

.section.section_invert-nobg {
	color: #fff;
	position: relative;
	margin-bottom: -60px
}

@media (max-width:768px) {
	.section.section_invert-nobg {
		margin-bottom: -50px
	}
}

.section.section_invert-nobg .section__header,
.section.section_invert-nobg .section__subheader {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	font-weight: 300
}

.section.section_invert-nobg .section__header {
	color: inherit
}

.section.section_invert-nobg .section__subheader {
	color: inherit
}

.section.section_invert-nobg:after,
.section.section_invert-nobg:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 100%
}

.section.section_invert-nobg:before {
	top: 0;
	height: 100%;
	background: url(../images/help-header-bg.svg) no-repeat left bottom;
	background-size: cover
}

@media (max-width:768px) {
	.section.section_invert-nobg:before {
		background-position: left bottom 250px
	}
}

.section.section_comparison {
	position: relative
}

.section.section_comparison:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/headers/comparison.jpg) no-repeat center bottom;
	background-size: cover;
	opacity: .06
}

.section__overflow-inherit {
	overflow: inherit
}

.section__overflow-inherit .wrapper {
	overflow: initial
}

.section.section_height-100pc {
	height: 100%;
	min-height: 600px;
	max-height: 800px
}

.section.section_height-100pc_v1 {
	height: 100%;
	min-height: 890px;
	max-height: 1000px
}

@media (max-width:768px) {
	.section.section_height-100pc_v1 {
		min-height: 100%
	}
}

.section.section_about {
	position: relative;
	z-index: 10
}

.section__header-bg {
	width: 100%;
	height: 380px
}

@media (max-width:768px) {
	.section__header-bg {
		height: 200px
	}
}

@media (max-width:600px) {
	.section__header-bg {
		height: 150px
	}
}

.section__header-bg.assign-comments {
	background: url(../images/headers/assigned-comments.png) center top/cover no-repeat transparent
}

.section__header-bg.rich-editor {
	margin-top: 30px;
	height: 320px;
	background: url(../images/headers/custom-text-editor.png) center bottom/contain no-repeat transparent
}

@media (max-width:768px) {
	.section__header-bg.rich-editor {
		margin-top: 10px;
		height: 200px
	}
}

@media (max-width:600px) {
	.section__header-bg.rich-editor {
		margin-top: 10px;
		height: 150px
	}
}

.section__header-bg.multitask-management {
	margin: 30px 0;
	height: 326px;
	background: url(../images/headers/multitask-management.png) center center/contain no-repeat transparent
}

@media (max-width:768px) {
	.section__header-bg.multitask-management {
		margin-top: 10px;
		height: 200px
	}
}

@media (max-width:600px) {
	.section__header-bg.multitask-management {
		margin-top: 10px;
		height: 150px
	}
}

.section__header-bg.collaboration-detection {
	margin: 30px 0 0;
	height: 346px;
	background: url(../images/headers/collaboration-detection.png) center center/contain no-repeat transparent
}

@media (max-width:768px) {
	.section__header-bg.collaboration-detection {
		margin-top: 10px;
		height: 300px
	}
}

@media (max-width:600px) {
	.section__header-bg.collaboration-detection {
		margin-top: 10px;
		height: 250px
	}
}

.section.section_integrations {
	background: url(../images/headers/integrations.png) center bottom/contain no-repeat #7b68ee;
	padding-bottom: 400px;
	position: relative
}

@media (max-width:768px) {
	.section.section_integrations {
		padding-bottom: 340px;
		margin-bottom: 30px
	}
}

@media (max-width:600px) {
	.section.section_integrations {
		padding-bottom: 200px;
		background-position: center 85%
	}
}

.section.section_time-tracking {
	background: url(../images/headers/time-tracking.png) center bottom/contain no-repeat #7b68ee;
	padding-bottom: 400px
}

@media (max-width:768px) {
	.section.section_time-tracking {
		padding-bottom: 340px
	}
}

@media (max-width:600px) {
	.section.section_time-tracking {
		padding-bottom: 200px
	}
}

.section.section-join-companies {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding-top: 30px;
	margin: 30px 0
}

.section.section-join-companies_thin {
	margin: 0;
	padding: 0
}

.section.section-join-companies_thin .section__header {
	margin-top: 40px;
	font-size: 18px
}

.section.section-join-companies_v2 {
	padding: 30px 0 0
}

.section.section-join-companies_v2 .section__header {
	font: 700 12px/18px Axiforma, Arial, serif;
	color: #7c828d;
	letter-spacing: 1px;
	text-transform: uppercase
}

.section.section-join-companies_v2 .btn,
.section.section-join-companies_v2 .section__header {
	position: relative
}

.section.section-join-companies_v2 .btn:after,
.section.section-join-companies_v2 .btn:before,
.section.section-join-companies_v2 .section__header:after,
.section.section-join-companies_v2 .section__header:before {
	content: '';
	display: block;
	position: absolute;
	height: 1px;
	background: #e9ebf0;
	top: 50%;
	width: 340px
}

.section.section-join-companies_v2 .btn:before,
.section.section-join-companies_v2 .section__header:before {
	right: 100%;
	margin-right: 20px
}

.section.section-join-companies_v2 .btn:after,
.section.section-join-companies_v2 .section__header:after {
	left: 100%;
	margin-left: 20px
}

.section.section-join-companies_v2 .section__header:before {
	right: 0;
	margin-right: 0
}

@media (max-width:1200px) {
	.section.section-join-companies_v2 .section__header:before {
		content: none
	}
}

.section.section-join-companies_v2 .section__header:after {
	left: 0;
	margin-left: 0
}

@media (max-width:1200px) {
	.section.section-join-companies_v2 .section__header:after {
		content: none
	}
}

.section.section-join-companies_v2 .btn {
	margin-bottom: 45px
}

.section.section-join-companies_v2 .btn:after,
.section.section-join-companies_v2 .btn:before {
	width: 320px
}

.section.section-join-companies_v2 .join-companies {
	background: url(../images/join-companies/bg__with-dotted.svg) no-repeat center/contain;
	max-width: 1043px;
	padding: 30px 0;
	margin: 40px auto 20px
}

@media (max-width:768px) {
	.section.section-join-companies_v2 .join-companies {
		margin: 20px auto;
		padding: 0;
		background-repeat: repeat
	}
}

.section.section-join-companies_v2 .join-companies__logo_google {
	width: 74px
}

.section.section-join-companies_v2 .join-companies__logo_airbnb {
	width: 80px
}

.section.section-join-companies_v2 .join-companies__logo_nike {
	width: 69px
}

.section.section-join-companies_v2 .join-companies__logo_uber {
	width: 52px
}

.section.section-join-companies_v2 .join-companies__logo_netflix {
	width: 76px
}

.section.section_price .pricing {
	margin-top: 20px;
	padding-bottom: 70px
}

.section.section_price-gradient {
	background: url(../images/pricing-gradient.svg) left top/100% 20% no-repeat
}

.section.section_price-gradient_condensed {
	background: url(../images/pricing-gradient.svg) left top/100% 44% no-repeat
}

@media (max-width:1000px) {
	.section.section_price-gradient {
		background: url(../images/pricing-gradient.svg) left top/2000px no-repeat
	}
}

.section.section_price-gradient .pricing__header {
	font: 500 25px "Gotham Pro", Arial, serif;
	margin: 50px 0 70px 0
}

@media (max-width:1000px) {
	.section.section_price-gradient .pricing__header {
		margin: 0
	}
}

@media (max-width:600px) {
	.section.section_price-gradient .pricing {
		background: 0 0
	}
}

.section.section_price-gradient .pricing-switch {
	width: 225px;
	height: 26px;
	position: relative
}

@media (max-width:1200px) {
	.section.section_price-gradient .pricing-switch {
		width: 190px
	}
}

.section.section_price-gradient .pricing-switch__label {
	color: #fff
}

.section.section_price-gradient .pricing-switch__period {
	box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .09);
	background-color: #fff;
	color: #7c4efc;
	text-align: center;
	padding: 9px 12px;
	font: 400 13px/1.23 "Gotham Pro", Arial, serif;
	position: absolute;
	top: -80px;
	width: 107px;
	display: none
}

.section.section_price-gradient .pricing-switch__period:after {
	content: '';
	display: block;
	position: absolute;
	top: 99%;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-top: solid 5px #fff;
	border-left: solid 5px transparent;
	border-right: solid 5px transparent
}

.section.section_price-gradient .pricing-switch__period.active {
	-webkit-animation: fadeIn .5s;
	animation: fadeIn .5s;
	display: block
}

.section.section_price-gradient .pricing-switch .tabs_pricing {
	border-radius: 16px;
	width: 57px;
	background-color: rgba(213, 213, 213, .5)
}

@media (max-width:1000px) {
	.section.section_price-gradient .pricing-switch .tabs_pricing {
		background-color: #5c4dbc
	}
}

.section.section_price-gradient .pricing-switch .tabs_pricing .tabs__nav {
	height: 26px
}

.section.section_price-gradient .pricing-switch .tabs_pricing .tabs__nav .tabs__item {
	width: 26px;
	height: 26px
}

.section.section_price-gradient .pricing-switch .tabs_pricing .tabs__nav .tabs__item.active {
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .21);
	background-color: #fff;
	width: 26px;
	height: 26px;
	border-radius: 50%
}

.section.section_badge {
	margin-bottom: 60px
}

.section.section_badge .section__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	max-width: 65%;
	margin: 20px auto 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section.section_apps {
	position: relative;
	padding-bottom: 180px
}

.section.section_apps:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/headers/about.jpg) no-repeat center bottom;
	background-size: cover;
	opacity: .06
}

.section.section_apps:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 70px;
	background: url(../images/round-bg_white.png) no-repeat center bottom;
	background-size: 100% 70px
}

.section.section_blue {
	background: #c5faff
}

.section.section_blue .section__header {
	font: 500 28px/1.2em "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.section.section_blue .section__header {
		font: 500 24px/1.2em "Gotham Pro", Arial, serif
	}
}

.section.section_blue .section__subheader {
	font: 400 15px/1.5em "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.section.section_blue .section__subheader {
		font: 400 15px/1.5em "Gotham Pro", Arial, serif
	}
}

.section.section_animation_video {
	padding: 50px 0
}

.section.section_animation_video .wrapper {
	max-width: 1000px
}

.section.section_animation_video .section_headers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section.section_animation_video .section_headers>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media (max-width:600px) {
	.section.section_animation_video .section_headers>* {
		margin: 30px 0 0
	}
}

.section.section_animation_video .video-animation {
	z-index: 1;
	margin-bottom: 30px
}

.section.section_animation_video .video-animation video {
	margin: auto;
	display: block
}

.section.section_with_animated_device .section-v2__subheader {
	font: 700 23px/40px Axiforma, Arial, serif;
	margin: 50px 0 40px
}

.section.section_with_animated_device .btn {
	max-width: 423px;
	width: 100%;
	text-align: center;
	margin-bottom: 70px
}

.section.section_success-page {
	height: auto!important;
	min-height: 100%;
	padding-bottom: 15px
}

.section.section_success-page .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	overflow: initial;
	max-width: 100%
}

.section.section_success-page .section__header {
	margin: 30px 0 10px 0
}

.section.section_success-page .section__text {
	margin: 40px auto;
	max-width: 500px
}

@media (max-width:1000px) {
	.section.section_success-page .section__text {
		margin: 30px auto
	}
}

@media (max-width:600px) {
	.section.section_success-page .section__text {
		margin: 20px auto
	}
}

.section.section_success-page .successs-page_link {
	margin: 15px auto 0;
	display: block;
	max-width: 170px
}

.section.section_success-page .successs-page_link img {
	display: block;
	max-width: 100%;
	height: auto
}

@media (max-width:600px) {
	.section.section_success-page .successs-page_link img {
		max-width: 150px
	}
}

.section_productivity {
	border-top: solid 1px #f0f0f0;
	color: #292d34
}

.section_productivity .section-v2__text,
.section_productivity .section__header {
	text-align: left;
	margin: 50px 0
}

.section_productivity .section-v2__header {
	text-transform: uppercase;
	text-align: left
}

@media (max-width:600px) {
	.section_productivity .section-v2__header {
		font: 400 25px/1.2em "Gotham Pro", Arial, serif;
		text-align: center
	}
}

.section_productivity .section-v2__text {
	color: #4a4a4a
}

.section_productivity .section-v2__text ul {
	color: #4a4a4a;
	max-width: 845px
}

.section_productivity .section-v2__text ul li {
	position: relative;
	padding-left: 45px;
	color: inherit;
	margin-bottom: 20px
}

.section_productivity .section-v2__text ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 35px;
	height: 35px;
	background: transparent url(../images/icons/checkbox.svg) left top no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%
}

.section_productivity .section__subheader-link_dashed:hover {
	color: #6956de
}

.section__headers_with-images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	.section__headers_with-images {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section__headers_with-images>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%
}

@media (max-width:768px) {
	.section__headers_with-images>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 0 0 30px
	}
}

.section__headers_with-images .section-v2__header {
	margin: 0 0 30px
}

.section__headers_with-images img {
	max-width: 100%;
	height: auto
}

.section__with-images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media (max-width:768px) {
	.section__with-images {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:768px) {
	.section__with-images>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 0 auto 30px
	}
}

.section__with-images img {
	max-width: 32%;
	height: auto
}

@media (max-width:768px) {
	.section__with-images img {
		max-width: 80%
	}
}

.section__with-images_icon {
	text-align: center
}

.section__with-images_title {
	font: 400 20px/20px "Gotham Pro", Arial, serif;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .17);
	text-align: center;
	margin: 25px 0 0
}

.section__transform_skewY-toLeft {
	position: relative
}

.section__transform_skewY-toLeft:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 1100px;
	-webkit-transform: skewY(-15deg);
	-ms-transform: skewY(-15deg);
	transform: skewY(-15deg);
	top: -100%;
	background: linear-gradient(to right, #8930fd, #49ccf9)
}

.section_asana .section-v2__header {
	text-align: left
}

@media (max-width:600px) {
	.section_asana .section-v2__header {
		font: 400 25px/1.2em "Gotham Pro", Arial, serif;
		text-align: center
	}
}

.section_asana .section-v2__text {
	text-align: left;
	margin: 50px 0;
	font: 400 18px/32px "Gotham Pro", Arial, serif;
	color: #4a4a4a
}

@media (max-width:600px) {
	.section_asana .section-v2__text {
		margin: 30px 0
	}
}

.section_asana .section-v2__text ul li {
	text-align: left;
	margin-bottom: 20px;
	color: #4a4a4a
}

.section_asana .section__header {
	font: 400 25px/1.16 Axiforma, Arial, serif;
	text-align: left;
	color: #4a4a4a
}

.section_asana .section__header+.section-v2__text {
	margin: 30px 0
}

.section_asana .btn {
	width: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	background-color: #00c5ff;
	border-color: #00c5ff
}

.section_asana .btn:hover {
	background-color: #5c4dbc;
	border-color: #5c4dbc
}

.section__more-granular_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.section__more-granular__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 390px;
	flex: 0 0 390px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 80px
}

@media (max-width:600px) {
	.section__more-granular__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}
}

.section__more-granular__left {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75px;
	flex: 0 0 75px
}

.section__more-granular__title {
	color: #fff;
	font: 400 27px/1 Axiforma, Arial, serif
}

.section__more-granular__text {
	color: #fff;
	font: 300 16px/1.63 Axiforma, Arial, serif;
	margin-top: 15px
}

.section__more-granular__icon {
	margin-right: 20px
}

.section.section_unsubscribe-page {
	height: auto!important;
	min-height: 100%;
	padding-bottom: 15px
}

.section.section_unsubscribe-page .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	overflow: initial;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1000px) {
	.section.section_unsubscribe-page .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section.section_unsubscribe-page .section_unsubscribe__left {
	max-width: 423px;
	margin-top: 50px
}

.section.section_unsubscribe-page .section_unsubscribe__left img {
	max-width: 100%;
	height: auto
}

@media (max-width:1000px) {
	.section.section_unsubscribe-page .section_unsubscribe__left {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

.section.section_unsubscribe-page .section_unsubscribe__right {
	color: #fff
}

@media (max-width:1000px) {
	.section.section_unsubscribe-page .section_unsubscribe__right {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

.section.section_unsubscribe-page .section_unsubscribe__right .section__header {
	font-size: 45px;
	margin-top: 30px
}

@media (max-width:1000px) {
	.section.section_unsubscribe-page .section_unsubscribe__right .section__header {
		font-size: 35px
	}
}

.section.section_unsubscribe-page .section_unsubscribe__right .section__subheader-big {
	font-size: 36px;
	margin-bottom: 30px
}

@media (max-width:1000px) {
	.section.section_unsubscribe-page .section_unsubscribe__right .section__subheader-big {
		font-size: 30px
	}
}

.section.section_unsubscribe-page .section_unsubscribe__right .btn_white {
	font-weight: 300;
	font-size: 18px;
	width: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto;
	padding: 15px 30px;
	text-align: center;
	position: relative;
	top: 100px
}

@media (max-width:1000px) {
	.section.section_unsubscribe-page .section_unsubscribe__right .btn_white {
		top: auto
	}
}

.section.section_unsubscribe-page .section_unsubscribe__right .btn_white strong {
	color: inherit;
	font-weight: 500;
	display: block;
	font-size: 32px;
	margin-top: 5px
}

@media (max-width:1000px) {
	.section.section_unsubscribe-page .section_unsubscribe__right .btn_white strong {
		font-size: 25px
	}
}

.section.section_unsubscribe-page .unsubscribe-page_link {
	margin: 15px auto 0;
	display: block;
	max-width: 170px
}

.section.section_unsubscribe-page .unsubscribe-page_link img {
	display: block;
	max-width: 100%;
	height: auto
}

@media (max-width:600px) {
	.section.section_unsubscribe-page .unsubscribe-page_link img {
		max-width: 150px
	}
}

.section__descr_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:1000px) {
	.section__descr_wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section__descr_item {
	border-radius: 4px;
	border: solid 1px #fff;
	padding: 40px 50px 50px 40px;
	max-width: 400px
}

@media (max-width:1000px) {
	.section__descr_item {
		padding: 30px;
		max-width: 600px;
		margin-left: auto;
		margin-right: auto
	}
}

.section__descr_item+.section__descr_item {
	margin-left: 25px
}

@media (max-width:1000px) {
	.section__descr_item+.section__descr_item {
		margin-left: auto;
		margin-right: auto;
		margin-top: 25px
	}
}

.section__descr_item-title {
	font: 400 13px/2 Axiforma, Arial, serif;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 20px
}

.section__descr_list {
	counter-reset: li
}

.section__descr_list li {
	font: 400 17px/25px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 20px;
	position: relative;
	padding-left: 45px
}

.section__descr_list li:before {
	content: counter(li);
	counter-increment: li;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	color: #7b68ee;
	font: 400 17px/1 "Gotham Pro", Arial, serif;
	text-align: center;
	position: absolute;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section__descr_list li:last-child {
	margin-bottom: 0
}

.section__descr_list li strong {
	color: inherit
}

.section__descr_wrapper-with-image {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section__descr_wrapper-with-image .section__descr_item:first-child {
	margin-right: -15px
}

@media (max-width:1000px) {
	.section__descr_wrapper-with-image .section__descr_item:first-child {
		margin-left: auto;
		margin-right: auto
	}
}

.section__descr_wrapper-with-image .section__descr_item+.section__descr_item {
	margin-left: 0
}

@media (max-width:1000px) {
	.section__descr_wrapper-with-image .section__descr_item+.section__descr_item {
		margin-left: auto;
		margin-right: auto
	}
}

.section.section_careers .section__header {
	font: 300 35px "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.section.section_careers .section__header {
		font: 300 30px "Gotham Pro", Arial, serif
	}
}

.section.section_careers .section__subheader {
	font: 400 14px "Gotham Pro", Arial, serif;
	max-width: 100%
}

@media (max-width:600px) {
	.section.section_careers .section__subheader {
		font: 400 13px "Gotham Pro", Arial, serif
	}
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header,
.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	text-align: center
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	margin: 5px auto 25px
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item {
	color: rgba(0, 0, 0, .4)
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item:hover {
	color: #150d64
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item .dropdown-menu {
	margin-left: 0
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in {
	color: rgba(0, 0, 0, .4)
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in:hover {
	color: #150d64
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial {
	background: #7b68ee
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial:hover {
	background: #5c4dbc
}

.section.section_careers-v2.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal>div:first-child {
	margin-right: auto
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header {
	background: linear-gradient(to right, #8930fd, #49ccf9)
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header .nav__item {
	color: #fff
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header .nav__item:hover {
	color: #fff;
	background: rgba(255, 255, 255, .1)
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header .nav__item .dropdown-menu {
	margin-left: -20px
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header .header__wrapper .auth .auth__item_sign-in {
	color: #fff
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header .header__wrapper .auth .auth__item_sign-in:hover {
	background: rgba(255, 255, 255, .1);
	color: #fff
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header .header__wrapper .auth .auth__item_trial {
	background: rgba(41, 45, 52, .1);
	color: #fff
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header .header__wrapper .auth .auth__item_trial:hover {
	background: #5c4dbc
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .logo {
	width: 190px;
	background: url(../images/logo-api-beta.png) left/contain no-repeat transparent
}

@media (max-width:768px) {
	.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .logo {
		height: 26px;
		width: 100px
	}
}

.section.section_api.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav-toggle {
	background: url(../images/nav-toggle-hamburger-white.svg) center/contain no-repeat transparent
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
	text-align: center;
	margin: 50px 0 0 0
}

@media (max-width:600px) {
	.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header,
	.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
		margin: 30px 0 0 0
	}
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item {
	color: rgba(0, 0, 0, .4)
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item:hover,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item:hover {
	color: #150d64
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item .dropdown-menu,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item .dropdown-menu {
	margin-left: 0
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in {
	color: rgba(0, 0, 0, .4)
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in:hover,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in:hover {
	color: #150d64
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial {
	background: #7b68ee
}

.section.section_about.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial:hover,
.section.section_demand-demo.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial:hover {
	background: #5c4dbc
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 {
	position: relative;
	overflow: hidden;
	height: 700px
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header,
.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	text-align: left
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal {
	margin-top: 100px
}

@media (max-width:1000px) {
	.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal>div:first-child {
		width: 70%
	}
}

@media (max-width:480px) {
	.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal>div:first-child {
		width: 100%
	}
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item {
	color: #fff
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item:hover {
	color: #fff;
	background: rgba(255, 255, 255, .1)
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .nav__item .dropdown-menu {
	margin-left: -20px
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in {
	color: #fff
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in:hover {
	background: rgba(255, 255, 255, .1);
	color: #fff
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav__item {
	color: rgba(0, 0, 0, .4)
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav__item:hover {
	color: #150d64
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav__item .dropdown-menu {
	margin-left: 0
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header__wrapper .auth .auth__item_sign-in {
	color: rgba(0, 0, 0, .4)
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .header__wrapper .auth .auth__item_sign-in:hover {
	color: #150d64
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 .nav-toggle {
	background: url(../images/nav-toggle-hamburger-white.svg) center/contain no-repeat transparent
}

.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/careers/bg_gradient__careers-header.png) no-repeat top center/contain;
	width: 100%;
	height: 100%;
	max-width: 1200px;
	-webkit-transform: translate(-31%, -50%);
	-ms-transform: translate(-31%, -50%);
	transform: translate(-31%, -50%);
	left: 50%;
	top: 44%
}

@media (max-width:1200px) {
	.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		background: url(../images/careers/bg_gradient__careers-header.png) no-repeat top left/cover;
		-webkit-transform: translate(-28%, -50%);
		-ms-transform: translate(-28%, -50%);
		transform: translate(-28%, -50%)
	}
}

@media (max-width:1000px) {
	.section.section_careers-v2_bg.section_header-white--main-landing.section_header-white--main-landing-v2 {
		height: auto
	}
}

.section.section_kanban-board .section__header-link_dashed>.wrap {
	color: #fff;
	border-right: .08em solid #fff
}

.section.section_kanban-board .section__header-link_dashed {
	font: 500 28px/1.2em "Gotham Pro", Arial, serif;
	padding-left: 10px;
	border-bottom: 0;
	cursor: unset
}

@media (max-width:600px) {
	.section.section_kanban-board .section__header-link_dashed {
		font: 500 24px/1.2em "Gotham Pro", Arial, serif
	}
}

.section.section_custom-fields.section_header-white--main-landing.section_header-white--main-landing-v2 {
	min-height: 600px
}

@media (max-width:768px) {
	.section.section_custom-fields.section_header-white--main-landing.section_header-white--main-landing-v2 {
		padding-bottom: 50px;
		min-height: 0
	}
}

.section.section_custom-fields.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header-link_dashed>.wrap {
	padding-left: 5px;
	border-right: .08em solid #fff
}

.section.section_custom-fields.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header-link_dashed {
	font: inherit;
	padding-left: 5px;
	border-bottom: 0;
	cursor: unset;
	min-width: 175px;
	color: #fff
}

.section.section_custom-fields.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header-link_dashed .wrap {
	color: #fff
}

.section.section_team-templates {
	position: relative;
	top: -130px
}

.section.section_fun {
	position: relative;
	background: url(../images/team-templates/students/beard-bonding-community.png) 50% 100%/cover no-repeat;
	height: 950px
}

@media (max-width:600px) {
	.section.section_fun {
		margin-top: -20px;
		height: 600px
	}
}

.section.section_fun .wrapper {
	color: #fff;
	position: absolute;
	top: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%
}

@media (max-width:600px) {
	.section.section_fun .wrapper {
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
}

.section.section_fun .section-v2__header {
	font: 400 60px/1 "Gotham Pro", Arial, serif;
	text-align: left;
	margin-bottom: 10px
}

@media (max-width:768px) {
	.section.section_fun .section-v2__header {
		text-align: center;
		font: 400 50px/1 "Gotham Pro", Arial, serif
	}
}

.section.section_fun .section-v2__subheader {
	font: 400 14px/1 "Gotham Pro", Arial, serif;
	text-align: left
}

@media (max-width:768px) {
	.section.section_fun .section-v2__subheader {
		text-align: center
	}
}

.section__list-with-shadow li {
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .08);
	background: #fff;
	margin-bottom: 25px;
	position: relative;
	padding: 15px 55px 15px
}

.section__list-with-shadow li:before {
	content: '';
	display: block;
	position: absolute;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	height: 21px
}

.section__list-with-shadow li:last-child {
	margin-bottom: 0
}

.section__list-with-shadow.green li:before {
	width: 27px;
	left: 15px;
	content: url(../images/icons/comparison_check-mark-thin.svg)
}

.section__list-with-shadow.red li:before {
	width: 20px;
	left: 20px;
	content: url(../images/icons/comparison_missing-mark-thin.svg)
}

.section.section_demand-demo {
	padding-bottom: 45px
}

.section.section_demand-demo .video-component__arrow {
	position: absolute;
	background: url(../images/icons/arrow-demand-demo.svg) center/100% no-repeat;
	width: 112px;
	height: 94px;
	top: 70%;
	left: 67%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media (max-width:600px) {
	.section.section_demand-demo .video-component__arrow {
		width: 80px;
		height: 40px;
		top: 73%;
		left: 75%
	}
}

.section.section_new-gradient {
	background: linear-gradient(to right, #8930fd, #49ccf9)
}

.section.section_new-gradient .section-v2__header,
.section.section_new-gradient .section-v2__subheader,
.section.section_new-gradient .section-v2__text {
	color: #fff
}

.section.section_portfolios .wrapper_horizontal .section__header span {
	font: 400 12px Axiforma, Arial, serif;
	text-transform: uppercase;
	display: block;
	color: inherit
}

.section.section_all-apps {
	padding: 60px 0 95px;
	position: relative;
	margin: 60px 0
}

@media (max-width:1000px) {
	.section.section_all-apps {
		margin: 0
	}
}

@media (max-width:768px) {
	.section.section_all-apps {
		padding: 30px 0
	}
}

.section.section_all-apps:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/bg_gradient__apps.svg) no-repeat top left/contain;
	width: 100%;
	height: 100%;
	left: 0;
	max-width: 855px;
	-webkit-transform: translate(-90%, -50%);
	-ms-transform: translate(-90%, -50%);
	transform: translate(-90%, -50%);
	top: 50%;
	left: 50%
}

@media (max-width:768px) {
	.section.section_all-apps:before {
		content: none
	}
}

.section.section_all-apps .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.section.section_all-apps .wrapper .hide-on-desktop {
	display: none
}

@media (max-width:768px) {
	.section.section_all-apps .wrapper .hide-on-desktop {
		display: block
	}
}

.section.section_all-apps .wrapper .all-apps__content {
	width: calc(58% - 20px)
}

@media (max-width:768px) {
	.section.section_all-apps .wrapper .all-apps__content {
		width: 100%
	}
}

.section.section_all-apps .wrapper .all-apps__content span {
	display: none
}

@media (max-width:768px) {
	.section.section_all-apps .wrapper .all-apps__content span {
		display: block
	}
}

.section.section_all-apps .wrapper .all-apps__text {
	width: 35%
}

@media (max-width:768px) {
	.section.section_all-apps .wrapper .all-apps__text {
		width: 100%;
		margin-top: 30px
	}
}

.section.section_all-apps .wrapper .all-apps__text .section-v2__header,
.section.section_all-apps .wrapper .all-apps__text .section-v2__subheader {
	display: block
}

@media (max-width:768px) {
	.section.section_all-apps .wrapper .all-apps__text .section-v2__header,
	.section.section_all-apps .wrapper .all-apps__text .section-v2__subheader {
		display: none
	}
}

.section.section_all-apps .wrapper .all-apps__text span {
	display: block
}

@media (max-width:768px) {
	.section.section_all-apps .wrapper .all-apps__text span {
		display: none
	}
}

.section.section_all-apps .section-v2__header {
	position: relative;
	margin-bottom: 50px
}

@media (max-width:768px) {
	.section.section_all-apps .section-v2__header {
		margin-bottom: 30px
	}
}

.section.section_all-apps .section-v2__header:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 7px;
	position: static;
	margin-top: 40px;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

@media (max-width:768px) {
	.section.section_all-apps .section-v2__header:after {
		margin-top: 30px
	}
}

.section.section_all-apps .btn {
	margin: 25px 0 45px
}

.section.section_blue-gradient.section_blue-gradient_table-with-form {
	padding: 50px 0 100px;
	position: relative;
	background: url(../images/v2/alternatives/bg__gradient__blue.svg) no-repeat;
	background-position: 0 100%
}

@media (min-width:1600px) {
	.section.section_blue-gradient.section_blue-gradient_table-with-form {
		background: url(../images/v2/alternatives/bg__gradient__blue-wide.svg) no-repeat;
		background-position: 50% 100%
	}
}

.section.section_templates-on-boards {
	padding: 80px 0 45px
}

@media (max-width:768px) {
	.section.section_templates-on-boards {
		padding: 60px 0 30px
	}
}

.section.section_templates-on-boards .section__header_wrapper {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0
}

.section.section_templates-on-boards .section__header-link_dashed>.wrap {
	padding-left: 5px;
	border-right: .08em solid #7b68ee
}

.section.section_templates-on-boards .section__header-link_dashed {
	font: inherit;
	padding-left: 5px;
	border-bottom: 0;
	cursor: unset;
	min-width: 175px;
	color: #7b68ee
}

@media (max-width:600px) {
	.section.section_templates-on-boards .section__header-link_dashed {
		font: 800 25px/45px Axiforma, Arial, serif;
		display: block;
		padding-left: 0
	}
}

.section.section_templates-on-boards .section__header-link_dashed .wrap {
	color: #7b68ee
}

.section.section_templates-on-boards .template__component {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section.section_templates-on-boards .template__component .btn {
	width: 190px;
	padding: 2px 20px 0;
	max-width: 100%;
	margin: 0 10px;
	text-align: center
}

@media screen and (max-width:380px) {
	.section.section_templates-on-boards .template__component {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.section.section_templates-on-boards .template__component .btn {
		margin: 0 10px 15px;
		width: 170px;
		padding: 2px 10px 0
	}
}

@media (max-width:600px) {
	.section.section_careers-about .wrapper_horizontal {
		padding: 0
	}
}

.section.section_careers-about .wrapper_horizontal>div {
	width: 30%
}

@media (max-width:1000px) {
	.section.section_careers-about .wrapper_horizontal>div {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin: 50px 0;
		width: 100%;
		padding: 0 20px
	}
}

.section.section_careers-about .wrapper_horizontal>div>* {
	text-align: left
}

@media (max-width:1000px) {
	.section.section_careers-about .wrapper_horizontal>div>* {
		text-align: center
	}
}

.section.section_careers-about .wrapper_horizontal>div:nth-child(1) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 65%;
	background: url(../images/careers/bg__careers-about_gradient.svg) no-repeat top left;
	padding: 100px 100px 120px;
	margin-top: 100px;
	background-size: contain
}

@media (max-width:1440px) {
	.section.section_careers-about .wrapper_horizontal>div:nth-child(1) {
		background: url(../images/careers/bg__careers-about_gradient.svg) no-repeat 35% 20%;
		background-size: contain
	}
}

@media screen and (max-width:1350px) {
	.section.section_careers-about .wrapper_horizontal>div:nth-child(1) {
		background: url(../images/careers/bg__careers-about_gradient.svg) no-repeat 35% 0;
		padding: 100px 50px;
		background-size: cover
	}
}

@media (max-width:1000px) {
	.section.section_careers-about .wrapper_horizontal>div:nth-child(1) {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 0
	}
}

@media (max-width:768px) {
	.section.section_careers-about .wrapper_horizontal>div:nth-child(1) {
		padding: 50px
	}
}

@media (max-width:600px) {
	.section.section_careers-about .wrapper_horizontal>div:nth-child(1) {
		background: url(../images/careers/bg__careers-about_gradient-mobile.svg) no-repeat center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 50px 25px;
		background-size: cover
	}
}

.section.section_careers-about .wrapper_horizontal>div:nth-child(1) ul {
	width: 48%;
	text-align: left
}

@media (max-width:600px) {
	.section.section_careers-about .wrapper_horizontal>div:nth-child(1) ul {
		width: 100%
	}
}

.section.section_careers-about .wrapper_horizontal>div:nth-child(1) ul li {
	font: 400 18px/30px Axiforma, Arial, serif;
	color: #fff;
	position: relative;
	padding-left: 45px;
	margin-bottom: 25px
}

.section.section_careers-about .wrapper_horizontal>div:nth-child(1) ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	content: url(../images/careers/checkbox.svg);
	width: 25px;
	height: 25px
}

@media (max-width:600px) {
	.section.section_careers-benefits .wrapper_horizontal {
		padding: 0
	}
}

.section.section_careers-benefits .wrapper_horizontal>div {
	width: 30%;
	padding-left: 10%
}

@media (max-width:1200px) {
	.section.section_careers-benefits .wrapper_horizontal>div {
		padding-left: 0
	}
}

@media (max-width:1000px) {
	.section.section_careers-benefits .wrapper_horizontal>div {
		margin: 50px 0;
		width: 100%;
		padding: 0 20px
	}
}

.section.section_careers-benefits .wrapper_horizontal>div>* {
	text-align: left
}

@media (max-width:1000px) {
	.section.section_careers-benefits .wrapper_horizontal>div>* {
		text-align: center
	}
}

.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 65%;
	background: url(../images/careers/bg__careers-benefits_gradient.svg) no-repeat center right;
	padding: 100px 150px;
	margin-top: 100px;
	background-size: contain
}

@media screen and (max-width:1350px) {
	.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) {
		background: url(../images/careers/bg__careers-benefits_gradient.svg) no-repeat 35% 0;
		padding: 100px 50px;
		background-size: cover
	}
}

@media (max-width:1000px) {
	.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) {
		width: 100%;
		margin-top: 0
	}
}

@media (max-width:768px) {
	.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) {
		padding: 50px
	}
}

@media (max-width:600px) {
	.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) {
		background: url(../images/careers/bg__careers-benefits_gradient-mobile.svg) no-repeat center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 50px 25px;
		background-size: cover
	}
}

.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) ul {
	width: 48%;
	text-align: left
}

@media (max-width:600px) {
	.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) ul {
		width: 100%
	}
}

.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) ul li {
	font: 400 18px/30px Axiforma, Arial, serif;
	color: #fff;
	position: relative;
	padding-left: 45px;
	margin-bottom: 25px
}

.section.section_careers-benefits .wrapper_horizontal>div:nth-child(2) ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	content: url(../images/careers/checkbox.svg);
	width: 25px;
	height: 25px
}

.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 {
	position: relative;
	overflow: hidden;
	padding-bottom: 100px
}

@media (max-width:1000px) {
	.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 {
		padding-bottom: 0
	}
}

.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/chrome-extension/bg_gradient__chrome-ext-header.svg) no-repeat top left/contain;
	width: 100%;
	height: 100%;
	max-width: 1100px;
	-webkit-transform: translate(-23%, -50%);
	-ms-transform: translate(-23%, -50%);
	transform: translate(-23%, -50%);
	left: 50%;
	top: 50%
}

@media only screen and (min-width:1600px) {
	.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		background: url(../images/chrome-extension/bg_gradient__chrome-ext-header-wide.svg) no-repeat top left/contain
	}
}

@media (max-width:1000px) {
	.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		content: none
	}
}

.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	padding-right: 26%
}

@media (max-width:1000px) {
	.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
		padding-right: 0
	}
}

.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .btn {
	position: relative;
	font-size: 14px;
	background: url(../images/chrome-extension/v2/chrome-logo.svg) no-repeat 15px 50%/24px;
	background-color: #7b68ee;
	margin-left: 0;
	padding-left: 50px
}

.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .btn:hover {
	background: url(../images/chrome-extension/v2/chrome-logo.svg) no-repeat 15px 50%/24px;
	background-color: #5c4dbc;
	border-color: #5c4dbc
}

.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .btn:after {
	content: 'It’s 100% free';
	max-width: 100px
}

.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .section__img img {
	max-width: 520px
}

@media (max-width:600px) {
	.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .section__img img {
		max-width: 100%
	}
}

@media (max-width:1000px) {
	.section.section_chrome-page.section_header-white--main-landing.section_header-white--main-landing-v2 .section__img {
		margin: 80px -20px 30px;
		background: url(../images/v2/bg_gradient__main-header-mobile.svg) no-repeat center/100% 100%;
		padding: 30px 0
	}
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 {
	position: relative;
	overflow: hidden
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/integrations/timedoctor/bg_gradient__timedoctor.svg) no-repeat 50% -100px/100% 100%;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

@media (max-width:768px) {
	.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		background: url(../images/integrations/timedoctor/bg_gradient__timedoctor.svg) no-repeat top center/cover
	}
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
	text-align: center;
	color: #fff;
	margin-top: 50px
}

@media (max-width:768px) {
	.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
		margin-top: 30px
	}
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	color: #fff
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 .nav-toggle {
	background: url(../images/nav-toggle-hamburger-white.svg) center/contain no-repeat transparent
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 .logo {
	background: url(../images/logo-clickup_white.svg) center/contain no-repeat transparent
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .logo {
	background: url(../images/logo-clickup_color.svg) center/contain no-repeat transparent
}

.section.section_timedoctor.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav-toggle {
	background: url(../images/nav-toggle-hamburger.svg) center/contain no-repeat transparent
}

.section.section_timedoctor-adv {
	padding-bottom: 70px
}

.section.section_timedoctor-adv .timedoctor-adv__list {
	margin-top: 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.section.section_timedoctor-adv .timedoctor-adv__item {
	width: 200px;
	margin: 0 30px 30px
}

.section.section_timedoctor-adv .timedoctor-adv__item_icon {
	margin: 0 auto 15px;
	max-width: 70px
}

.section.section_timedoctor-adv .timedoctor-adv__item_icon img {
	max-width: 100%
}

.section.section_timedoctor-adv .timedoctor-adv__item_title {
	font: 700 18px Axiforma, Arial, serif;
	margin-bottom: 15px;
	color: #404040
}

.section.section_timedoctor-adv .timedoctor-adv__item_text {
	font: 500 15px/24px Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .4)
}

.section.section_integrations-workflow {
	position: relative;
	overflow: hidden
}

.section.section_integrations-workflow:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/alternatives/bg__integrations-workflow_gradient.svg) no-repeat bottom right/920px 590px;
	width: 100%;
	height: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: 0;
	top: 50%;
	max-width: 920px
}

@media screen and (min-width:1600px) {
	.section.section_integrations-workflow:before {
		background: url(../images/v2/alternatives/bg__integrations-workflow_gradient-wide.svg) no-repeat bottom right/920px 590px;
		-webkit-transform: translate(-10%, -50%);
		-ms-transform: translate(-10%, -50%);
		transform: translate(-10%, -50%);
		left: 50%
	}
}

@media (max-width:600px) {
	.section.section_integrations-workflow:before {
		top: 60%
	}
}

.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal {
	padding-bottom: 15px
}

.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal .video-component__poster {
	background-size: cover
}

.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	padding-right: 26%
}

@media (max-width:1000px) {
	.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
		padding-right: 0
	}
}

.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader-big {
	font: 700 22px/1.2 Axiforma, Arial, serif;
	padding-right: 26%
}

@media (max-width:1000px) {
	.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader-big {
		padding-right: 0
	}
}

.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .three-circles {
	min-height: 400px
}

@media (max-width:1000px) {
	.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .three-circles {
		min-height: 0
	}
}

@media (max-width:1000px) {
	.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__img,
	.section.section_header-white.section_alternative-with-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .three-circles {
		margin: 30px 0 0
	}
}

.section.section_blue-gradient.section_blue-gradient_with-content {
	padding: 0 0 50px;
	position: relative
}

.section.section_blue-gradient.section_blue-gradient_with-content:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/alternatives/bg__gradient__blue.svg) no-repeat bottom left/100% 100%;
	width: 100%;
	height: 960px;
	z-index: -1;
	-webkit-transform: translate(-65%, -55%);
	-ms-transform: translate(-65%, -55%);
	transform: translate(-65%, -55%);
	left: 50%;
	top: 0;
	max-width: 100%
}

@media (min-width:1920px) {
	.section.section_blue-gradient.section_blue-gradient_with-content:before {
		-webkit-transform: translate(-70%, -55%);
		-ms-transform: translate(-70%, -55%);
		transform: translate(-70%, -55%)
	}
}

@media (max-width:1440px) {
	.section.section_blue-gradient.section_blue-gradient_with-content:before {
		left: 0;
		top: 0;
		border-radius: 5%;
		height: 300px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		background: linear-gradient(to right, #8930fd, #49ccf9)
	}
}

.section.section_blue-gradient.section_blue-gradient_with-content .section-v2__header,
.section.section_blue-gradient.section_blue-gradient_with-content .section-v2__subheader {
	color: #fff
}

.section.section_cta {
	padding: 50px 20px
}

@media (max-width:1200px) {
	.section.section_cta {
		padding: 50px 25px
	}
}

.section.section_cta .wrapper {
	background: linear-gradient(270deg, #9f8fff, #7b68ee);
	box-shadow: 0 15px 45px rgba(123, 104, 238, .6);
	border-radius: 4px;
	overflow: initial;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 0 60px;
	height: 298px
}

@media (max-width:1200px) {
	.section.section_cta .wrapper {
		height: auto
	}
}

@media (max-width:768px) {
	.section.section_cta .wrapper {
		padding: 0 30px
	}
}

@media (max-width:600px) {
	.section.section_cta .wrapper {
		padding: 0
	}
}

.section.section_cta .wrapper:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/cta/running__man-clickup.svg) no-repeat top center/contain;
	left: 35px;
	top: -23px;
	width: 482px;
	min-height: 323px;
	height: 100%
}

@media (max-width:1200px) {
	.section.section_cta .wrapper:before {
		position: relative;
		margin: 0 auto;
		left: 0
	}
}

@media (max-width:768px) {
	.section.section_cta .wrapper:before {
		width: 100%;
		min-height: 300px
	}
}

@media (max-width:600px) {
	.section.section_cta .wrapper:before {
		content: none
	}
}

.section.section_cta .wrapper_inner {
	width: 510px
}

@media (max-width:1200px) {
	.section.section_cta .wrapper_inner {
		width: 100%
	}
}

@media (max-width:600px) {
	.section.section_cta .wrapper_inner {
		padding: 0 20px
	}
	.section.section_cta .wrapper_inner .cta_v3 {
		padding: 25px 0
	}
}

.section.section_cta .wrapper_inner .section-v2__header {
	color: #fff;
	font: 700 35px/50px Axiforma, Arial, serif;
	margin: 60px 0 0
}

@media (max-width:1200px) {
	.section.section_cta .wrapper_inner .section-v2__header {
		text-align: center;
		margin: 30px 0 0
	}
}

@media (max-width:600px) {
	.section.section_cta .wrapper_inner .section-v2__header {
		font: 700 20px/35px Axiforma, Arial, serif
	}
}

.section.section_cta .wrapper_inner .cta {
	margin: 0;
	padding-left: 0;
	padding-right: 0
}

@media (max-width:1200px) {
	.section.section_cta .wrapper_inner .cta {
		margin: auto
	}
}

.section.section_cta .wrapper_inner .cta__error {
	color: #fff
}

.section.section_cta-no-picture .wrapper {
	background: #fff;
	box-shadow: 0 25px 75px rgba(111, 111, 111, .6);
	border-radius: 4px;
	height: auto;
	padding: 35px 65px 45px 45px
}

@media (max-width:600px) {
	.section.section_cta-no-picture .wrapper {
		padding: 30px
	}
}

.section.section_cta-no-picture .wrapper:before {
	width: 670px;
	right: 0;
	left: auto;
	top: 0;
	min-height: 100%;
	background: url(../images/v2/dots.svg) repeat center/auto
}

@media (max-width:1000px) {
	.section.section_cta-no-picture .wrapper:before {
		position: absolute;
		width: 100%
	}
}

@media (max-width:600px) {
	.section.section_cta-no-picture .wrapper:before {
		content: ''
	}
}

.section.section_cta-no-picture .wrapper_inner {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1000px) {
	.section.section_cta-no-picture .wrapper_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:600px) {
	.section.section_cta-no-picture .wrapper_inner {
		padding: 0
	}
}

.section.section_cta-no-picture .wrapper_inner .section-v2__header {
	margin: 0;
	text-align: left;
	color: #333;
	font: 700 44px/48px Axiforma, Arial, serif;
	letter-spacing: .42px
}

@media (max-width:1000px) {
	.section.section_cta-no-picture .wrapper_inner .section-v2__header {
		text-align: center;
		margin-bottom: 30px
	}
}

.section.section_cta-no-picture .wrapper_inner .cta {
	padding: 0
}

.section.section_cta-no-picture .wrapper_inner .cta__error {
	color: red;
	top: 40px
}

@media (max-width:600px) {
	.section.section_cta-no-picture .wrapper_inner .cta__error {
		position: static
	}
}

@media (max-width:600px) {
	.section.section_cta-no-picture .wrapper_inner .cta__btn {
		width: 100%
	}
}

.section.section_customize {
	padding: 60px 0 75px
}

.section.section_customize.purple {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.section.section_customize.pink {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(244.52deg, #ff9ec9 8.16%, #fd71af 87.77%)
}

.section.section_customize.blue {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(244.52deg, #84dfff 8.16%, #49ccf9 87.77%)
}

.section.section_customize.green {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(269.94deg, #5ddd93 .03%, #27ae60 99.97%)
}

.section.section_customize .section-v2__subheader_main {
	color: #ffc800
}

.section.section_pm-problems {
	padding: 120px 0 78px
}

.section.section_pm-problems .section-v2__subheader_main {
	color: #fd71af
}

.section.section_proprietary-features {
	padding: 70px 0 80px
}

@media (max-width:768px) {
	.section.section_proprietary-features {
		padding: 30px 0
	}
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 {
	background: linear-gradient(to right, #8930fd, #49ccf9);
	position: relative;
	overflow: hidden
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: none
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
	text-align: center;
	color: #fff;
	margin-top: 50px
}

@media (max-width:768px) {
	.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
		margin-top: 30px
	}
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	color: #fff
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .nav-toggle {
	background: url(../images/nav-toggle-hamburger-white.svg) center/contain no-repeat transparent
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .logo {
	background: url(../images/logo-clickup_white.svg) center/contain no-repeat transparent
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .logo {
	background: url(../images/logo-clickup_color.svg) center/contain no-repeat transparent
}

.section.section_new-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav-toggle {
	background: url(../images/nav-toggle-hamburger.svg) center/contain no-repeat transparent
}

.section.section__transform_skewY-toLeft.section_header-white--main-landing.section_header-white--main-landing-v2:before,
.section.section_apps.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: ''
}

.section.section__transform_skewY-toLeft.section_header-white--main-landing.section_header-white--main-landing-v2 {
	overflow: initial
}

.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: ''
}

.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
	text-align: center;
	color: #fff;
	margin-top: 50px
}

@media (max-width:768px) {
	.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
		margin-top: 30px
	}
}

.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	color: #fff
}

.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2 .nav-toggle {
	background: url(../images/nav-toggle-hamburger-white.svg) center/contain no-repeat transparent
}

.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2 .logo {
	background: url(../images/logo-clickup_white.svg) center/contain no-repeat transparent
}

.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .logo {
	background: url(../images/logo-clickup_color.svg) center/contain no-repeat transparent
}

.section.section_help.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav-toggle {
	background: url(../images/nav-toggle-hamburger.svg) center/contain no-repeat transparent
}

.section.section_brand-assets.section_header-white--main-landing.section_header-white--main-landing-v2 {
	background: transparent url(../images/headers/brand-assets_header.png) center/cover no-repeat;
	min-height: 550px
}

.section.section_integrations.section_header-white--main-landing.section_header-white--main-landing-v2 {
	overflow: initial;
	background: url(../images/headers/integrations.png) center bottom/contain no-repeat, linear-gradient(to right, #8930fd, #49ccf9)
}

.section.section_views-page.section_header-white--main-landing.section_header-white--main-landing-v2 {
	padding-bottom: 30px
}

@media (max-width:600px) {
	.section.section_views-page.section_header-white--main-landing.section_header-white--main-landing-v2 {
		padding-bottom: 0
	}
}

.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2 {
	position: relative;
	overflow: hidden;
	padding-bottom: 100px
}

@media (max-width:1000px) {
	.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2 {
		padding-bottom: 0
	}
}

.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1000px) {
	.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2 .wrapper_horizontal .section__img {
		margin: 50px auto 25px
	}
}

.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2 .btn:after {
	content: none
}

.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/partners/bg_gradient__partners-header.svg) no-repeat top left/contain;
	width: 100%;
	height: 100%;
	max-width: 1017px;
	-webkit-transform: translate(-15%, -52%);
	-ms-transform: translate(-15%, -52%);
	transform: translate(-15%, -52%);
	left: 50%;
	top: 50%
}

@media only screen and (min-width:1600px) {
	.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		background: url(../images/partners/bg_gradient__partners-header-wide.svg) no-repeat top left/contain
	}
}

@media (max-width:1000px) {
	.section.section_partners-page.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		content: none
	}
}

.section.section_goals.section_header-white--main-landing.section_header-white--main-landing-v2 .btn:after,
.section.section_portfolios.section_header-white--main-landing.section_header-white--main-landing-v2 .btn:after,
.section_notepad.section_header-white--main-landing.section_header-white--main-landing-v2 .btn:after {
	content: none!important
}

.section.section_partners-cash {
	padding: 50px 20px
}

@media (max-width:1200px) {
	.section.section_partners-cash {
		padding: 50px 25px
	}
}

.section.section_partners-cash .wrapper {
	background: linear-gradient(270deg, #9f8fff, #7b68ee);
	box-shadow: 0 15px 45px rgba(123, 104, 238, .6);
	border-radius: 4px;
	overflow: initial;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 0 60px;
	height: 298px
}

@media (max-width:1200px) {
	.section.section_partners-cash .wrapper {
		height: auto
	}
}

@media (max-width:768px) {
	.section.section_partners-cash .wrapper {
		padding: 0 30px
	}
}

@media (max-width:600px) {
	.section.section_partners-cash .wrapper {
		padding: 0
	}
}

.section.section_partners-cash .wrapper:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/partners/cash.svg) no-repeat top center/contain;
	left: 35px;
	top: -25px;
	width: 555px;
	min-height: 323px;
	height: 100%
}

@media (max-width:1200px) {
	.section.section_partners-cash .wrapper:before {
		position: relative;
		margin: 0 auto;
		left: 0
	}
}

@media (max-width:768px) {
	.section.section_partners-cash .wrapper:before {
		width: 100%;
		min-height: 300px
	}
}

@media (max-width:600px) {
	.section.section_partners-cash .wrapper:before {
		content: none
	}
}

.section.section_partners-cash .wrapper_inner {
	width: 450px
}

@media (max-width:1200px) {
	.section.section_partners-cash .wrapper_inner {
		width: 100%
	}
}

@media (max-width:600px) {
	.section.section_partners-cash .wrapper_inner {
		padding: 0 20px
	}
}

.section.section_partners-cash .wrapper_inner .section-v2__header {
	color: #fff;
	font: 700 35px/50px Axiforma, Arial, serif;
	margin: 60px 0 0
}

@media (max-width:1200px) {
	.section.section_partners-cash .wrapper_inner .section-v2__header {
		text-align: center;
		margin: 30px 0 0
	}
}

@media (max-width:600px) {
	.section.section_partners-cash .wrapper_inner .section-v2__header {
		font: 700 20px/35px Axiforma, Arial, serif
	}
}

.section.section_partners-cash .wrapper_inner .btn {
	margin: 30px 0 0
}

@media (max-width:1200px) {
	.section.section_partners-cash .wrapper_inner .btn {
		margin: 30px auto 60px
	}
}

@media (max-width:600px) {
	.section.section_partners-cash .wrapper_inner .btn {
		margin: 30px auto
	}
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 {
	position: relative;
	overflow: hidden;
	padding-bottom: 55px
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/features/bg_gradient__features.svg) no-repeat top center/auto;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

@media (max-width:600px) {
	.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		background: url(../images/v2/features/bg_gradient__features.svg) no-repeat top center/cover
	}
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
	text-align: center;
	color: #fff;
	margin-top: 50px
}

@media (max-width:768px) {
	.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 .section__header {
		margin-top: 30px
	}
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 .section__subheader {
	color: #fff
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 .nav-toggle {
	background: url(../images/nav-toggle-hamburger-white.svg) center/contain no-repeat transparent
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 .logo {
	background: url(../images/logo-clickup_white.svg) center/contain no-repeat transparent
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .logo {
	background: url(../images/logo-clickup_color.svg) center/contain no-repeat transparent
}

.section.section_features.section_header-white--main-landing.section_header-white--main-landing-v2 .is-sticky .nav-toggle {
	background: url(../images/nav-toggle-hamburger.svg) center/contain no-repeat transparent
}

.section.section_welcome.section_header-white--main-landing.section_header-white--main-landing-v2 .btn:after {
	content: none
}

.section.section_welcome.section_header-white--main-landing.section_header-white--main-landing-v2 .inline-buttons {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section.section_welcome.section_header-white--main-landing.section_header-white--main-landing-v2 .inline-buttons .btn {
	margin: 0 10px
}

@media (max-width:1000px) {
	.section.section_welcome.section_header-white--main-landing.section_header-white--main-landing-v2 .inline-buttons .btn {
		margin: 30px auto 0
	}
}

.section.section_price-gradient.section_header-white--main-landing.section_header-white--main-landing-v2 {
	padding-bottom: 0
}

@media (max-width:600px) {
	.section.section_price-gradient.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		height: 30%
	}
}

@media (max-width:600px) {
	.section.section_price-gradient_condensed.section_header-white--main-landing.section_header-white--main-landing-v2:before {
		height: 80%
	}
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 {
	padding-bottom: 50px
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .tabs {
	margin-top: 10px
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .tabs__nav {
	width: 100%;
	margin-bottom: 30px
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .tabs__item {
	width: 50%
}

@media (max-width:768px) {
	.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .tabs__item {
		width: auto
	}
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .tabs__content {
	width: 100%
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .tabs__panel {
	max-width: 100%
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .email-collector {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

@media (max-width:1000px) {
	.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .email-collector {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .email-collector .btn {
	margin: 0 0 0 25px
}

@media (max-width:1000px) {
	.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .email-collector .btn {
		margin: 25px 0
	}
}

.section.section_custom-task-statuses.section_header-white--main-landing.section_header-white--main-landing-v2 .email-collector .btn:after {
	content: none
}

.section-v2 {
	color: #292d34
}

.section-v2__header,
.section-v2__header_v1,
.section-v2__subheader,
.section-v2__subheader_v1,
.section-v2__text,
.section-v2__text_v1 {
	text-align: center;
	color: inherit
}

.section-v2__header {
	font: 400 30px/40px "Gotham Pro", Arial, serif;
	margin: 70px 0 30px
}

@media (max-width:600px) {
	.section-v2__header {
		font: 400 28px/1.2em "Gotham Pro", Arial, serif
	}
}

.section-v2__subheader {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	max-width: 100%;
	font: 400 16px/30px "Gotham Pro", Arial, serif
}

.section-v2__text {
	font: 400 16px/26px "Gotham Pro", Arial, serif;
	max-width: 1000px;
	margin: 0 auto
}

.section-v2__text+.section-v2__text {
	margin-top: 25px
}

.section-v2__text b,
.section-v2__text strong {
	font-weight: 500;
	color: #292d34
}

.section-v2__text-link {
	color: #7b68ee
}

.section-v2__text-link:hover {
	text-decoration: underline;
	color: #5c4dbc
}

.section-v2__img {
	display: block;
	max-width: 90%
}

@media (max-width:600px) {
	.section-v2__img {
		max-width: 85%
	}
}

.section-v2__header_v1 {
	margin: 60px 0 0;
	color: #4f495c
}

.section-v2__header_v1 a {
	color: #4f495c
}

.section-v2__text_v1 {
	color: #a5a5a5;
	font-weight: 300
}

.section-v2__header_v2 {
	font: 700 42px/52px Axiforma, Arial, serif;
	margin: 70px 0 10px;
	color: #292d34
}

@media (max-width:1000px) {
	.section-v2__header_v2 {
		font: 700 40px/48px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.section-v2__header_v2 {
		font: 700 32px/42px Axiforma, Arial, serif
	}
}

.section-v2__header_v2-sm {
	font: 700 30px/40px Axiforma, Arial, serif
}

@media (max-width:600px) {
	.section-v2__header_v2-sm {
		font: 700 26px/38px Axiforma, Arial, serif
	}
}

.section-v2__header_v2 a,
.section-v2__header_v2 em {
	color: inherit;
	font-family: inherit
}

.section-v2__subheader_v2,
.section-v2__text_v2 {
	color: rgba(0, 0, 0, .4);
	font: 500 19px/31px Axiforma, Arial, serif;
	margin: 15px auto
}

@media (max-width:600px) {
	.section-v2__subheader_v2,
	.section-v2__text_v2 {
		font: 500 16px/25px Axiforma, Arial, serif
	}
}

.section-v2__subheader_v2-sm,
.section-v2__text_v2-sm {
	font: 500 16px/26px Axiforma, Arial, serif
}

@media (max-width:600px) {
	.section-v2__subheader_v2-sm,
	.section-v2__text_v2-sm {
		font: 500 14px/24px Axiforma, Arial, serif
	}
}

.section-v2__subheader_v2 b,
.section-v2__subheader_v2 strong,
.section-v2__text_v2 b,
.section-v2__text_v2 strong {
	font-weight: 700
}

.section-v2__subheader_v2.color-black,
.section-v2__text_v2.color-black {
	color: #000
}

.section-v2__header_main {
	text-align: left;
	font: 800 50px/69px Axiforma, Arial, serif;
	margin: 20px 0 15px
}

@media (max-width:1000px) {
	.section-v2__header_main {
		font: 800 44px/50px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.section-v2__header_main {
		font: 800 40px/50px Axiforma, Arial, serif
	}
}

.section-v2__header_main-sm {
	text-align: left;
	font: 700 35px/50px Axiforma, Arial, serif;
	margin: 20px 0 15px
}

@media (max-width:1000px) {
	.section-v2__header_main-sm {
		font: 700 30px/40px Axiforma, Arial, serif
	}
}

.section-v2__subheader_main {
	color: #7b68ee;
	font: 800 10px/12px Axiforma, Arial, serif;
	text-align: left;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0
}

.section-v2__text_main {
	color: #7c828d;
	font: 400 14px/25px Axiforma, Arial, serif;
	text-align: left
}

.section-v2.section-v2_page-header {
	padding: 0 0 70px
}

.section-v2.section-v2_page-header .section-v2__header {
	margin-top: 0
}

.section-v2.section-v2_page-header .section-v2__text {
	font: 400 18px/33px "Gotham Pro", Arial, serif;
	max-width: 700px
}

.section-v2.section-v2_page-header .section-v2__img {
	margin: 30px auto 50px
}

@media (max-width:600px) {
	.section-v2.section-v2_page-header .section-v2__img {
		margin-bottom: 30px
	}
}

.section-v2.section-v2_page-header .section-v2__text_v1 {
	font: 300 19px/33px "Gotham Pro", Arial, serif;
	max-width: 700px;
	color: inherit;
	margin: 0 auto
}

@media (max-width:600px) {
	.section-v2.section-v2_page-header .section-v2__text_v1 {
		font: 300 17px/30px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_invert {
	background: #7b68ee;
	color: #fff
}

.section-v2.section-v2_invert .section-v2__header {
	color: inherit;
	font: 400 40px/42px "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.section-v2.section-v2_invert .section-v2__header {
		font: 400 30px/40px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_invert .section-v2__subheader {
	color: inherit
}

.section-v2.section-v2_invert .section-v2__subheader-link {
	color: #fff;
	text-decoration: underline
}

@media (max-width:600px) {
	.section-v2.section-v2_invert {
		font: 400 30px/40px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_invert b,
.section-v2.section-v2_invert strong {
	color: inherit
}

@media (max-width:600px) {
	.section-v2.section-v2_invert b,
	.section-v2.section-v2_invert strong {
		font: 400 30px/40px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_invert .section-v2__header_v1 {
	font: 400 52px/50px "Gotham Pro", Arial, serif;
	margin: 0 0 30px;
	color: inherit
}

@media (max-width:600px) {
	.section-v2.section-v2_invert .section-v2__header_v1 {
		font: 400 40px/42px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_invert .section-v2__subheader_v1 {
	font: 400 30px/42px "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.section-v2.section-v2_invert .section-v2__subheader_v1 {
		font: 400 26px/36px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_invert .section-v2__subheader_v1-link {
	color: #fff;
	text-decoration: underline
}

.section-v2__header_example {
	background: #fff;
	padding: 15px 30px;
	border-radius: 43px;
	color: #7b68ee;
	margin: 0 auto;
	width: 100%;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content
}

@media (max-width:600px) {
	.section-v2__header_example {
		font: 400 23px/30px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_pattern {
	background: url(../images/bg_pattern.png) left top/80% repeat transparent
}

.section-v2.section-v2_both-bordered {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}

.section-v2.section-v2_both-bordered_light {
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0
}

.section-v2.section-v2_bubbles {
	background: #7b68ee;
	background: url(../images/bubbles.png) 0 100px/cover no-repeat #7b68ee;
	color: #fff;
	padding-bottom: 75px
}

.section-v2.section-v2_templates {
	position: relative;
	margin-bottom: -170px;
	padding-bottom: 100px;
	color: #fff
}

.section-v2.section-v2_templates:before {
	content: '';
	display: block;
	position: absolute;
	background: #7b68ee;
	bottom: -60px;
	width: 100%;
	height: 200%;
	-webkit-transform: skewY(-15deg);
	-ms-transform: skewY(-15deg);
	transform: skewY(-15deg)
}

.section-v2.section-v2_templates .section-v2__header {
	font: 400 44px/52px "Gotham Pro", Arial, serif;
	margin: 30px 0 0
}

@media (max-width:600px) {
	.section-v2.section-v2_templates .section-v2__header {
		font: 400 30px/40px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_templates .section-v2__header strong {
	font: 500 44px/52px "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.section-v2.section-v2_templates .section-v2__header strong {
		font: 500 30px/40px "Gotham Pro", Arial, serif
	}
}

.section-v2.section-v2_templates .section-v2__subheader {
	font: 300 20px/33px "Gotham Pro", Arial, serif;
	padding: 10px 0 100px
}

@media (max-width:600px) {
	.section-v2.section-v2_templates .section-v2__subheader {
		padding: 10px 0 70px
	}
}

.section-v2.section-v2_templates_videobg {
	background: 0 0;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden
}

.section-v2.section-v2_templates_videobg .wrapper {
	z-index: 9
}

.section-v2.section-v2_templates_videobg:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: auto;
	bottom: -3px;
	background: transparent url(../images/team-templates/marketing/line-graph.svg) left top/cover no-repeat;
	width: 100%;
	height: 100%;
	z-index: 2
}

.section-v2.section-v2_templates_videobg:before {
	content: none
}

.section-v2.section-v2_templates_videobg .section-v2__subheader {
	padding: 30px 0 50px
}

.section-v2.section-v2_templates_videobg .gradient {
	background-image: linear-gradient(to top, rgba(127, 108, 239, .6), rgba(128, 110, 240, .6));
	object-fit: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: auto;
	left: auto
}

.section-v2.section-v2_templates_videobg #bgvid {
	position: absolute;
	min-height: 100%;
	min-width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1
}

.section-v2.section-v2_templates_agile {
	background: 0 0;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden
}

.section-v2.section-v2_templates_agile .wrapper {
	z-index: 9
}

.section-v2.section-v2_templates_agile:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: auto;
	background: transparent url(../images/team-templates/agile/agile-header-bg.png) center/cover no-repeat;
	width: 100%;
	height: 100%;
	z-index: 3
}

.section-v2.section-v2_templates_agile:before {
	content: none
}

.section-v2.section-v2_templates_agile .gradient {
	background-image: linear-gradient(to top, rgba(127, 108, 239, .6), rgba(128, 110, 240, .6));
	object-fit: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 4;
	top: 0;
	right: 0;
	bottom: auto;
	left: auto
}

.section-v2.section-v2_templates_university:before {
	background: transparent url(../images/universities/higher-ed-header.png) left top/cover no-repeat;
	width: 100%;
	height: 100%;
	z-index: 1;
	content: '';
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	bottom: auto
}

.section-v2.section-v2_templates_personal:before {
	background: transparent url(../images/team-templates/personal/personal-header_bg.png) left top/cover no-repeat;
	width: 100%;
	height: 100%;
	z-index: 1;
	content: '';
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	bottom: auto
}

.section-v2.section-v2_templates_personal:after {
	display: none
}

.section-v2.section-v2_templates_crypto .section-v2__header {
	font: 400 30px/40px "Gotham Pro", Arial, serif
}

.section-v2.section-v2_templates_crypto:before {
	background: transparent url(../images/team-templates/cryptocurrency/cryptocurrency-header_bg.png) left top/cover no-repeat;
	width: 100%;
	height: 100%;
	z-index: 1;
	content: '';
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	bottom: auto
}

.section-v2.section-v2_templates_crypto:after {
	display: none
}

.section-v2.section-v2_templates_students {
	background: 0 0;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden
}

.section-v2.section-v2_templates_students .wrapper {
	z-index: 9
}

.section-v2.section-v2_templates_students:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: auto;
	background: transparent url(../images/team-templates/students/students-header-bg.jpg) center/cover no-repeat;
	width: 100%;
	height: 100%;
	z-index: 3
}

.section-v2.section-v2_templates_students:before {
	content: none
}

.section-v2.section-v2_templates_students .gradient {
	background-image: linear-gradient(to top, rgba(127, 108, 239, .6), rgba(128, 110, 240, .6));
	object-fit: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 4;
	top: 0;
	right: 0;
	bottom: auto;
	left: auto
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	outline: 0
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

@media (max-width:768px) {
	.slick-slide img {
		max-width: 100%
	}
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background: #fff url("../images/slick/"ajax-loader.gif) center center no-repeat
}

@font-face {
	font-family: slick;
	src: url("../fonts/"slick.eot);
	src: url("../fonts/"slick.eot?#iefix) format("embedded-opentype"), url("../fonts/"slick.woff) format("woff"), url("../fonts/"slick.ttf) format("truetype"), url("../fonts/"slick.svg#slick) format("svg");
	font-weight: 400;
	font-style: normal
}

.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	height: 100px;
	width: 12px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0;
	border: none;
	outline: 0;
	z-index: 100
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	outline: 0;
	color: transparent
}

.slick-next.slick-disabled,
.slick-prev.slick-disabled {
	opacity: .25;
	cursor: default
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: 5px;
	background: url(../images/slick-prev.png) center/contain no-repeat transparent
}

[dir=rtl] .slick-prev {
	left: auto;
	right: -25px
}

.slick-next {
	right: 5px;
	background: url(../images/slick-next.png) center/contain no-repeat transparent
}

[dir=rtl] .slick-next {
	left: -25px;
	right: auto
}

.slick-dotted.slick-slider {
	margin-top: 50px
}

.slick-dots {
	position: absolute;
	top: -35px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 8px;
	width: 8px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #5c4dbc
}

.slick-dots li.slick-active button:before {
	background: #fff
}

.slider_multiple-assignees.slick-dotted.slick-slider {
	margin-top: 20px
}

.slider_multiple-assignees .slick-dots {
	top: -5px
}

.slider {
	margin: 20px auto 0;
	width: 860px;
	max-width: 860px
}

@media (max-width:1200px) {
	.slider {
		width: 90%
	}
}

.slider__item {
	display: block;
	max-width: 100%;
	margin: 0 auto
}

.slider-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 30px 0 50px
}

.slider-nav__item {
	width: 8px;
	height: 8px;
	margin: 0 5px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .4)
}

.slider-nav__item_active {
	background: #fff
}


@charset "UTF-8";
/*!
 * Quill Editor v2.0.0-a.9
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 *//*!
 * Quill Editor v2.0.0-a.9
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after {
 clear:both;
 content:'';
 display:table
}
.ql-bubble .ql-toolbar button,
.ql-bubble.ql-toolbar button {
 background:0 0;
 border:none;
 cursor:pointer;
 display:inline-block;
 float:left;
 height:24px;
 padding:3px 5px;
 width:28px
}
.ql-bubble .ql-toolbar button svg,
.ql-bubble.ql-toolbar button svg {
 float:left;
 height:100%
}
.ql-bubble .ql-toolbar button:active:hover,
.ql-bubble.ql-toolbar button:active:hover {
 outline:0
}
.ql-bubble .ql-toolbar input.ql-image[type=file],
.ql-bubble.ql-toolbar input.ql-image[type=file] {
 display:none
}
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble.ql-toolbar button:hover {
 color:#fff
}
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill {
 fill:#fff
}
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter {
 stroke:#fff
}
@media (pointer:coarse) {
 .ql-bubble .ql-toolbar button:hover:not(.ql-active),
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) {
  color:#ccc
 }
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
  fill:#ccc
 }
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
  stroke:#ccc
 }
}
.ql-bubble,
.ql-bubble * {
 box-sizing:border-box
}
.ql-bubble .ql-hidden {
 display:none
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
 visibility:hidden
}
.ql-bubble .ql-tooltip {
 position:absolute;
 transform:translateY(10px)
}
.ql-bubble .ql-tooltip a {
 cursor:pointer;
 text-decoration:none
}
.ql-bubble .ql-tooltip.ql-flip {
 transform:translateY(-10px)
}
.ql-bubble .ql-formats {
 display:inline-block;
 vertical-align:middle
}
.ql-bubble .ql-formats:after {
 clear:both;
 content:'';
 display:table
}
.ql-bubble .ql-stroke {
 fill:none;
 stroke:#ccc;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:2
}
.ql-bubble .ql-stroke-miter {
 fill:none;
 stroke:#ccc;
 stroke-miterlimit:10;
 stroke-width:2
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
 fill:#ccc
}
.ql-bubble .ql-empty {
 fill:none
}
.ql-bubble .ql-even {
 fill-rule:evenodd
}
.ql-bubble .ql-stroke.ql-thin,
.ql-bubble .ql-thin {
 stroke-width:1
}
.ql-bubble .ql-transparent {
 opacity:.4
}
.ql-bubble .ql-direction svg:last-child {
 display:none
}
.ql-bubble .ql-direction.ql-active svg:last-child {
 display:inline
}
.ql-bubble .ql-direction.ql-active svg:first-child {
 display:none
}
.ql-bubble .ql-editor h1 {
 font-size:2em
}
.ql-bubble .ql-editor h2 {
 font-size:1.5em
}
.ql-bubble .ql-editor h3 {
 font-size:1.17em
}
.ql-bubble .ql-editor h4 {
 font-size:1em
}
.ql-bubble .ql-editor h5 {
 font-size:.83em
}
.ql-bubble .ql-editor h6 {
 font-size:.67em
}
.ql-bubble .ql-editor a {
 text-decoration:underline
}
.ql-bubble .ql-editor blockquote {
 border-left:4px solid #ccc;
 margin-bottom:5px;
 margin-top:5px;
 padding-left:16px
}
.ql-bubble .ql-editor .ql-code-block-container,
.ql-bubble .ql-editor code {
 background-color:#f0f0f0;
 border-radius:3px
}
.ql-bubble .ql-editor .ql-code-block-container {
 margin-bottom:5px;
 margin-top:5px;
 padding:5px 10px;
 background-color:#23241f;
 color:#f8f8f2;
 overflow:visible
}
.ql-bubble .ql-editor code {
 font-size:85%;
 padding:2px 4px
}
.ql-bubble .ql-editor img {
 max-width:100%
}
.ql-bubble .ql-picker {
 color:#ccc;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:500;
 height:24px;
 position:relative;
 vertical-align:middle
}
.ql-bubble .ql-picker-label {
 cursor:pointer;
 display:inline-block;
 height:100%;
 padding-left:8px;
 padding-right:2px;
 position:relative;
 width:100%
}
.ql-bubble .ql-picker-label::before {
 display:inline-block;
 line-height:22px
}
.ql-bubble .ql-picker-options {
 background-color:#444;
 display:none;
 min-width:100%;
 padding:4px 8px;
 position:absolute;
 white-space:nowrap
}
.ql-bubble .ql-picker-options .ql-picker-item {
 cursor:pointer;
 display:block;
 padding-bottom:5px;
 padding-top:5px
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
 color:#777;
 z-index:2
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
 fill:#777
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
 stroke:#777
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
 display:block;
 margin-top:-1px;
 top:100%;
 z-index:1
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
 width:28px
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
 padding:2px 4px
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
 right:4px
}
.ql-bubble .ql-icon-picker .ql-picker-options {
 padding:4px 0
}
.ql-bubble .ql-icon-picker .ql-picker-item {
 height:24px;
 width:24px;
 padding:2px 4px
}
.ql-bubble .ql-color-picker .ql-picker-options {
 padding:3px 5px;
 width:152px
}
.ql-bubble .ql-color-picker .ql-picker-item {
 border:1px solid transparent;
 float:left;
 height:16px;
 margin:2px;
 padding:0;
 width:16px
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
 position:absolute;
 margin-top:-9px;
 right:0;
 top:50%;
 width:18px
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before {
 content:attr(data-label)
}
.ql-bubble .ql-picker.ql-header {
 width:98px
}
.ql-bubble .ql-picker.ql-header .ql-picker-item::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label::before {
 content:'Normal'
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
 content:'Heading 1'
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
 content:'Heading 2'
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
 content:'Heading 3'
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
 content:'Heading 4'
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
 content:'Heading 5'
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
 content:'Heading 6'
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
 font-size:2em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
 font-size:1.5em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
 font-size:1.17em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
 font-size:1em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
 font-size:.83em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
 font-size:.67em
}
.ql-bubble .ql-picker.ql-font {
 width:108px
}
.ql-bubble .ql-picker.ql-font .ql-picker-item::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label::before {
 content:'Sans Serif'
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before {
 content:'Serif'
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
 content:'Monospace'
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
 font-family:Georgia,Times New Roman,serif
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
 font-family:Monaco,Courier New,monospace
}
.ql-bubble .ql-picker.ql-size {
 width:98px
}
.ql-bubble .ql-picker.ql-size .ql-picker-item::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label::before {
 content:'Normal'
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before {
 content:'Small'
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before {
 content:'Large'
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
 content:'Huge'
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
 font-size:10px
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
 font-size:18px
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
 font-size:32px
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
 background-color:#fff
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
 background-color:#000
}
.ql-bubble .ql-toolbar .ql-formats {
 margin:8px 12px 8px 0
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
 margin-left:12px
}
.ql-bubble .ql-color-picker svg {
 margin:1px
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
 border-color:#fff
}
.ql-bubble .ql-tooltip {
 color:#fff
}
.ql-bubble .ql-tooltip-arrow {
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 content:" ";
 display:block;
 left:50%;
 margin-left:-6px;
 position:absolute
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
 border-bottom:6px solid #444;
 top:-6px
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
 border-top:6px solid #444;
 bottom:-6px
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
 display:block
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
 visibility:hidden
}
.ql-bubble .ql-tooltip-editor {
 display:none
}
.ql-bubble .ql-tooltip-editor input[type=text] {
 background:0 0;
 border:none;
 color:#fff;
 font-size:13px;
 height:100%;
 outline:0;
 padding:10px 20px;
 position:absolute;
 width:100%
}
.ql-bubble .ql-tooltip-editor a {
 top:10px;
 position:absolute;
 right:20px
}
.ql-bubble .ql-tooltip-editor a:before {
 color:#ccc;
 content:"\00D7";
 font-size:16px;
 font-weight:700
}
.ql-container.ql-bubble:not(.ql-disabled) a {
 position:relative;
 white-space:nowrap
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
 background-color:#444;
 border-radius:15px;
 top:-5px;
 font-size:12px;
 color:#fff;
 content:attr(href);
 font-weight:400;
 overflow:hidden;
 padding:5px 15px;
 text-decoration:none;
 z-index:1
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
 border-top:6px solid #444;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 top:0;
 content:" ";
 height:0;
 width:0
}
.ql-container.ql-bubble:not(.ql-disabled) a::after,
.ql-container.ql-bubble:not(.ql-disabled) a::before {
 left:0;
 margin-left:50%;
 position:absolute;
 transform:translate(-50%,-100%);
 transition:visibility 0s ease .2s;
 visibility:hidden
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before {
 visibility:visible
}
/*!
 * Quill Editor v2.0.0-a.9
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container {
 box-sizing:border-box;
 font-family:Helvetica,Arial,sans-serif;
 font-size:13px;
 height:100%;
 margin:0;
 position:relative
}
.ql-container.ql-disabled .ql-tooltip {
 visibility:hidden
}
.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui {
 cursor:pointer
}
.ql-clipboard {
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%
}
.ql-clipboard p {
 margin:0;
 padding:0
}
.ql-editor {
 box-sizing:border-box;
 counter-reset:list-0;
 line-height:1.42;
 height:100%;
 outline:0;
 overflow-y:auto;
 padding:12px 15px;
 -o-tab-size:4;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word
}
.ql-editor>* {
 cursor:text
}
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre {
 margin:0;
 padding:0
}
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor p {
 counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor table {
 border-collapse:collapse;
 table-layout:fixed;
 width:100%
}
.ql-editor td {
 border:1px solid #000;
 padding:2px 5px
}
.ql-editor ol {
 padding-left:1.5em
}
.ql-editor li {
 list-style-type:none;
 padding-left:1.5em;
 position:relative
}
.ql-editor li>.ql-ui:before {
 display:inline-block;
 margin-left:-1.5em;
 margin-right:.3em;
 text-align:right;
 white-space:nowrap;
 width:1.2em
}
.ql-editor li[data-list=checked]>.ql-ui,
.ql-editor li[data-list=unchecked]>.ql-ui {
 color:#777
}
.ql-editor li[data-list=bullet]>.ql-ui:before {
 content:'\2022'
}
.ql-editor li[data-list=checked]>.ql-ui:before {
 content:'\2611'
}
.ql-editor li[data-list=unchecked]>.ql-ui:before {
 content:'\2610'
}
.ql-editor li[data-list=ordered] {
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0
}
.ql-editor li[data-list=ordered]>.ql-ui:before {
 content:counter(list-0,decimal) '. '
}
.ql-editor li[data-list=ordered].ql-indent-1 {
 counter-increment:list-1;
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before {
 content:counter(list-1,lower-alpha) '. '
}
.ql-editor li[data-list=ordered].ql-indent-2 {
 counter-increment:list-2;
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before {
 content:counter(list-2,lower-roman) '. '
}
.ql-editor li[data-list=ordered].ql-indent-3 {
 counter-increment:list-3;
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before {
 content:counter(list-3,decimal) '. '
}
.ql-editor li[data-list=ordered].ql-indent-4 {
 counter-increment:list-4;
 counter-reset:list-5 list-6 list-7 list-8 list-9
}
.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before {
 content:counter(list-4,lower-alpha) '. '
}
.ql-editor li[data-list=ordered].ql-indent-5 {
 counter-increment:list-5;
 counter-reset:list-6 list-7 list-8 list-9
}
.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before {
 content:counter(list-5,lower-roman) '. '
}
.ql-editor li[data-list=ordered].ql-indent-6 {
 counter-increment:list-6;
 counter-reset:list-7 list-8 list-9
}
.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before {
 content:counter(list-6,decimal) '. '
}
.ql-editor li[data-list=ordered].ql-indent-7 {
 counter-increment:list-7;
 counter-reset:list-8 list-9
}
.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before {
 content:counter(list-7,lower-alpha) '. '
}
.ql-editor li[data-list=ordered].ql-indent-8 {
 counter-increment:list-8;
 counter-reset:list-9
}
.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before {
 content:counter(list-8,lower-roman) '. '
}
.ql-editor li[data-list=ordered].ql-indent-9 {
 counter-increment:list-9
}
.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before {
 content:counter(list-9,decimal) '. '
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:4.5em
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:4.5em
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:7.5em
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:7.5em
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:10.5em
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:10.5em
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:13.5em
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:13.5em
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:16.5em
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:16.5em
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:19.5em
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:19.5em
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:22.5em
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:22.5em
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:25.5em
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:25.5em
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:28.5em
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:28.5em
}
.ql-editor li.ql-direction-rtl {
 padding-right:1.5em
}
.ql-editor li.ql-direction-rtl>.ql-ui:before {
 margin-left:.3em;
 margin-right:-1.5em;
 text-align:left
}
.ql-editor table td {
 outline:0
}
.ql-editor .ql-code-block-container {
 font-family:monospace
}
.ql-editor .ql-video {
 display:block;
 max-width:100%
}
.ql-editor .ql-video.ql-align-center {
 margin:0 auto
}
.ql-editor .ql-video.ql-align-right {
 margin:0 0 0 auto
}
.ql-editor .ql-bg-black {
 background-color:#000
}
.ql-editor .ql-bg-red {
 background-color:#e60000
}
.ql-editor .ql-bg-orange {
 background-color:#f90
}
.ql-editor .ql-bg-yellow {
 background-color:#ff0
}
.ql-editor .ql-bg-green {
 background-color:#008a00
}
.ql-editor .ql-bg-blue {
 background-color:#06c
}
.ql-editor .ql-bg-purple {
 background-color:#93f
}
.ql-editor .ql-color-white {
 color:#fff
}
.ql-editor .ql-color-red {
 color:#e60000
}
.ql-editor .ql-color-orange {
 color:#f90
}
.ql-editor .ql-color-yellow {
 color:#ff0
}
.ql-editor .ql-color-green {
 color:#008a00
}
.ql-editor .ql-color-blue {
 color:#06c
}
.ql-editor .ql-color-purple {
 color:#93f
}
.ql-editor .ql-font-serif {
 font-family:Georgia,Times New Roman,serif
}
.ql-editor .ql-font-monospace {
 font-family:Monaco,Courier New,monospace
}
.ql-editor .ql-size-small {
 font-size:.75em
}
.ql-editor .ql-size-large {
 font-size:1.5em
}
.ql-editor .ql-size-huge {
 font-size:2.5em
}
.ql-editor .ql-direction-rtl {
 direction:rtl;
 text-align:inherit
}
.ql-editor .ql-align-center {
 text-align:center
}
.ql-editor .ql-align-justify {
 text-align:justify
}
.ql-editor .ql-align-right {
 text-align:right
}
.ql-editor .ql-ui {
 position:absolute
}
.ql-editor.ql-blank::before {
 color:rgba(0,0,0,.6);
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px
}
.ql-snow .ql-toolbar:after,
.ql-snow.ql-toolbar:after {
 clear:both;
 content:'';
 display:table
}
.ql-snow .ql-toolbar button,
.ql-snow.ql-toolbar button {
 background:0 0;
 border:none;
 cursor:pointer;
 display:inline-block;
 float:left;
 height:24px;
 padding:3px 5px;
 width:28px
}
.ql-snow .ql-toolbar button svg,
.ql-snow.ql-toolbar button svg {
 float:left;
 height:100%
}
.ql-snow .ql-toolbar button:active:hover,
.ql-snow.ql-toolbar button:active:hover {
 outline:0
}
.ql-snow .ql-toolbar input.ql-image[type=file],
.ql-snow.ql-toolbar input.ql-image[type=file] {
 display:none
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button:hover {
 color:#06c
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill {
 fill:#06c
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter {
 stroke:#06c
}
@media (pointer:coarse) {
 .ql-snow .ql-toolbar button:hover:not(.ql-active),
 .ql-snow.ql-toolbar button:hover:not(.ql-active) {
  color:#444
 }
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
  fill:#444
 }
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
  stroke:#444
 }
}
.ql-snow,
.ql-snow * {
 box-sizing:border-box
}
.ql-snow .ql-hidden {
 display:none
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
 visibility:hidden
}
.ql-snow .ql-tooltip {
 position:absolute;
 transform:translateY(10px)
}
.ql-snow .ql-tooltip a {
 cursor:pointer;
 text-decoration:none;
 line-height:26px
}
.ql-snow .ql-tooltip.ql-flip {
 transform:translateY(-10px)
}
.ql-snow .ql-formats {
 display:inline-block;
 vertical-align:middle
}
.ql-snow .ql-formats:after {
 clear:both;
 content:'';
 display:table
}
.ql-snow .ql-stroke {
 fill:none;
 stroke:#444;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:2
}
.ql-snow .ql-stroke-miter {
 fill:none;
 stroke:#444;
 stroke-miterlimit:10;
 stroke-width:2
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
 fill:#444
}
.ql-snow .ql-empty {
 fill:none
}
.ql-snow .ql-even {
 fill-rule:evenodd
}
.ql-snow .ql-stroke.ql-thin,
.ql-snow .ql-thin {
 stroke-width:1
}
.ql-snow .ql-transparent {
 opacity:.4
}
.ql-snow .ql-direction svg:last-child {
 display:none
}
.ql-snow .ql-direction.ql-active svg:last-child {
 display:inline
}
.ql-snow .ql-direction.ql-active svg:first-child {
 display:none
}
.ql-snow .ql-editor h1 {
 font-size:2em
}
.ql-snow .ql-editor h2 {
 font-size:1.5em
}
.ql-snow .ql-editor h3 {
 font-size:1.17em
}
.ql-snow .ql-editor h4 {
 font-size:1em
}
.ql-snow .ql-editor h5 {
 font-size:.83em
}
.ql-snow .ql-editor h6 {
 font-size:.67em
}
.ql-snow .ql-editor a {
 text-decoration:underline
}
.ql-snow .ql-editor blockquote {
 border-left:4px solid #ccc;
 margin-bottom:5px;
 margin-top:5px;
 padding-left:16px
}
.ql-snow .ql-editor .ql-code-block-container,
.ql-snow .ql-editor code {
 background-color:#f0f0f0;
 border-radius:3px
}
.ql-snow .ql-editor .ql-code-block-container {
 margin-bottom:5px;
 margin-top:5px;
 padding:5px 10px;
 background-color:#23241f;
 color:#f8f8f2;
 overflow:visible
}
.ql-snow .ql-editor code {
 font-size:85%;
 padding:2px 4px
}
.ql-snow .ql-editor img {
 max-width:100%
}
.ql-snow .ql-picker {
 color:#444;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:500;
 height:24px;
 position:relative;
 vertical-align:middle
}
.ql-snow .ql-picker-label {
 cursor:pointer;
 display:inline-block;
 height:100%;
 padding-left:8px;
 padding-right:2px;
 position:relative;
 width:100%
}
.ql-snow .ql-picker-label::before {
 display:inline-block;
 line-height:22px
}
.ql-snow .ql-picker-options {
 background-color:#fff;
 display:none;
 min-width:100%;
 padding:4px 8px;
 position:absolute;
 white-space:nowrap
}
.ql-snow .ql-picker-options .ql-picker-item {
 cursor:pointer;
 display:block;
 padding-bottom:5px;
 padding-top:5px
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
 color:#ccc;
 z-index:2
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
 fill:#ccc
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
 stroke:#ccc
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
 display:block;
 margin-top:-1px;
 top:100%;
 z-index:1
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
 width:28px
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
 padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
 right:4px
}
.ql-snow .ql-icon-picker .ql-picker-options {
 padding:4px 0
}
.ql-snow .ql-icon-picker .ql-picker-item {
 height:24px;
 width:24px;
 padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-options {
 padding:3px 5px;
 width:152px
}
.ql-snow .ql-color-picker .ql-picker-item {
 border:1px solid transparent;
 float:left;
 height:16px;
 margin:2px;
 padding:0;
 width:16px
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
 position:absolute;
 margin-top:-9px;
 right:0;
 top:50%;
 width:18px
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before {
 content:attr(data-label)
}
.ql-snow .ql-picker.ql-header {
 width:98px
}
.ql-snow .ql-picker.ql-header .ql-picker-item::before,
.ql-snow .ql-picker.ql-header .ql-picker-label::before {
 content:'Normal'
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
 content:'Heading 1'
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
 content:'Heading 2'
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
 content:'Heading 3'
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
 content:'Heading 4'
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
 content:'Heading 5'
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
 content:'Heading 6'
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
 font-size:2em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
 font-size:1.5em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
 font-size:1.17em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
 font-size:1em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
 font-size:.83em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
 font-size:.67em
}
.ql-snow .ql-picker.ql-font {
 width:108px
}
.ql-snow .ql-picker.ql-font .ql-picker-item::before,
.ql-snow .ql-picker.ql-font .ql-picker-label::before {
 content:'Sans Serif'
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before {
 content:'Serif'
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
 content:'Monospace'
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
 font-family:Georgia,Times New Roman,serif
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
 font-family:Monaco,Courier New,monospace
}
.ql-snow .ql-picker.ql-size {
 width:98px
}
.ql-snow .ql-picker.ql-size .ql-picker-item::before,
.ql-snow .ql-picker.ql-size .ql-picker-label::before {
 content:'Normal'
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before {
 content:'Small'
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before {
 content:'Large'
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
 content:'Huge'
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
 font-size:10px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
 font-size:18px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
 font-size:32px
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
 background-color:#fff
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
 background-color:#000
}
.ql-code-block-container {
 position:relative
}
.ql-code-block-container .ql-ui {
 right:5px;
 top:5px
}
.ql-toolbar.ql-snow {
 border:1px solid #ccc;
 box-sizing:border-box;
 font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
 padding:8px
}
.ql-toolbar.ql-snow .ql-formats {
 margin-right:15px
}
.ql-toolbar.ql-snow .ql-picker-label {
 border:1px solid transparent
}
.ql-toolbar.ql-snow .ql-picker-options {
 border:1px solid transparent;
 box-shadow:rgba(0,0,0,.2) 0 2px 8px
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
 border-color:#ccc
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
 border-color:#000
}
.ql-toolbar.ql-snow+.ql-container.ql-snow {
 border-top:0
}
.ql-snow .ql-tooltip {
 background-color:#fff;
 border:1px solid #ccc;
 box-shadow:0 0 5px #ddd;
 color:#444;
 padding:5px 12px;
 white-space:nowrap
}
.ql-snow .ql-tooltip::before {
 content:"Visit URL:";
 line-height:26px;
 margin-right:8px
}
.ql-snow .ql-tooltip input[type=text] {
 display:none;
 border:1px solid #ccc;
 font-size:13px;
 height:26px;
 margin:0;
 padding:3px 5px;
 width:170px
}
.ql-snow .ql-tooltip a.ql-preview {
 display:inline-block;
 max-width:200px;
 overflow-x:hidden;
 text-overflow:ellipsis;
 vertical-align:top
}
.ql-snow .ql-tooltip a.ql-action::after {
 border-right:1px solid #ccc;
 content:'Edit';
 margin-left:16px;
 padding-right:8px
}
.ql-snow .ql-tooltip a.ql-remove::before {
 content:'Remove';
 margin-left:8px
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
 display:none
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
 display:inline-block
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
 border-right:0;
 content:'Save';
 padding-right:0
}
.ql-snow .ql-tooltip[data-mode=link]::before {
 content:"Enter link:"
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
 content:"Enter formula:"
}
.ql-snow .ql-tooltip[data-mode=video]::before {
 content:"Enter video:"
}
.ql-snow a {
 color:#06c
}
.ql-container.ql-snow {
 border:1px solid #ccc
}
.ps {
 overflow:hidden!important;
 overflow-anchor:none;
 -ms-overflow-style:none;
 touch-action:auto;
 -ms-touch-action:auto
}
.ps__rail-x {
 display:none;
 opacity:0;
 transition:background-color .2s linear,opacity .2s linear;
 -webkit-transition:background-color .2s linear,opacity .2s linear;
 height:15px;
 bottom:0;
 position:absolute
}
.ps__rail-y {
 display:none;
 opacity:0;
 transition:background-color .2s linear,opacity .2s linear;
 -webkit-transition:background-color .2s linear,opacity .2s linear;
 width:15px;
 right:0;
 position:absolute
}
.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
 display:block;
 background-color:transparent
}
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
 opacity:.6
}
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
 background-color:#eee;
 opacity:.9
}
.ps__thumb-x {
 background-color:#aaa;
 border-radius:6px;
 transition:background-color .2s linear,height .2s ease-in-out;
 -webkit-transition:background-color .2s linear,height .2s ease-in-out;
 height:6px;
 bottom:2px;
 position:absolute
}
.ps__thumb-y {
 background-color:#aaa;
 border-radius:6px;
 transition:background-color .2s linear,width .2s ease-in-out;
 -webkit-transition:background-color .2s linear,width .2s ease-in-out;
 width:6px;
 right:2px;
 position:absolute
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
 background-color:#999;
 height:11px
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y {
 background-color:#999;
 width:11px
}
@supports (-ms-overflow-style:none) {
 .ps {
  overflow:auto!important
 }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .ps {
  overflow:auto!important
 }
}
.flag-icon-background {
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat
}
.flag-icon {
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat;
 position:relative;
 display:inline-block;
 width:1.33333333em;
 line-height:1em
}
.flag-icon:before {
 content:"\00a0"
}
.flag-icon.flag-icon-squared {
 width:1em
}
.flag-icon-ad {
 background-image:url(ad.4fc7c4c1505769826e43.svg)
}
.flag-icon-ad.flag-icon-squared {
 background-image:url(ad.486d25a79ba1ee551360.svg)
}
.flag-icon-ae {
 background-image:url(ae.9fd1fcbfedb5ace0e6e6.svg)
}
.flag-icon-ae.flag-icon-squared {
 background-image:url(ae.7847726d0663899a3e31.svg)
}
.flag-icon-af {
 background-image:url(af.b040d0176a79dd3b7320.svg)
}
.flag-icon-af.flag-icon-squared {
 background-image:url(af.26d0dcc74a1febaea3cf.svg)
}
.flag-icon-ag {
 background-image:url(ag.5c33e55d155844898cdd.svg)
}
.flag-icon-ag.flag-icon-squared {
 background-image:url(ag.53a600867bab3b2284da.svg)
}
.flag-icon-ai {
 background-image:url(ai.2bb08d7d607bfc13c34c.svg)
}
.flag-icon-ai.flag-icon-squared {
 background-image:url(ai.7445e66f4bd50d3b016a.svg)
}
.flag-icon-al {
 background-image:url(al.01225bebffa3b3d92a5f.svg)
}
.flag-icon-al.flag-icon-squared {
 background-image:url(al.633e8642cac145652ccd.svg)
}
.flag-icon-am {
 background-image:url(am.06509258e6113e2e0e54.svg)
}
.flag-icon-am.flag-icon-squared {
 background-image:url(am.c86a9e1691e7ab36234a.svg)
}
.flag-icon-ao {
 background-image:url(ao.4e70ca93b1286e2d049f.svg)
}
.flag-icon-ao.flag-icon-squared {
 background-image:url(ao.8484ac5ace453f56e856.svg)
}
.flag-icon-aq {
 background-image:url(aq.b95845ac31dcda104cf5.svg)
}
.flag-icon-aq.flag-icon-squared {
 background-image:url(aq.c61dd4213d496831c112.svg)
}
.flag-icon-ar {
 background-image:url(ar.4d01e57804727af96e6b.svg)
}
.flag-icon-ar.flag-icon-squared {
 background-image:url(ar.cab4b98a2a589b0fe776.svg)
}
.flag-icon-as {
 background-image:url(as.e753c5e98283ce2fc1cb.svg)
}
.flag-icon-as.flag-icon-squared {
 background-image:url(as.83064c6f65a1ebc67981.svg)
}
.flag-icon-at {
 background-image:url(at.7824152b6e660004d832.svg)
}
.flag-icon-at.flag-icon-squared {
 background-image:url(at.dc2457a23381d1394091.svg)
}
.flag-icon-au {
 background-image:url(au.37a544275a1a5fbbe066.svg)
}
.flag-icon-au.flag-icon-squared {
 background-image:url(au.da96b2e8d07bf4acc317.svg)
}
.flag-icon-aw {
 background-image:url(aw.29aeb3f91f4da71e6766.svg)
}
.flag-icon-aw.flag-icon-squared {
 background-image:url(aw.f159ec168ea083c41505.svg)
}
.flag-icon-ax {
 background-image:url(ax.1aaab70377fb8b75181c.svg)
}
.flag-icon-ax.flag-icon-squared {
 background-image:url(ax.fdd00c438df18b321607.svg)
}
.flag-icon-az {
 background-image:url(az.451284cedf7277f87440.svg)
}
.flag-icon-az.flag-icon-squared {
 background-image:url(az.0b4258df02490e0504d9.svg)
}
.flag-icon-ba {
 background-image:url(ba.71010dff44cc2c8dfb46.svg)
}
.flag-icon-ba.flag-icon-squared {
 background-image:url(ba.a9dbadd71245f7d22044.svg)
}
.flag-icon-bb {
 background-image:url(bb.7bd8b0ac4adce55a674f.svg)
}
.flag-icon-bb.flag-icon-squared {
 background-image:url(bb.e08360acef490330a17f.svg)
}
.flag-icon-bd {
 background-image:url(bd.5102bab03db6e13a1650.svg)
}
.flag-icon-bd.flag-icon-squared {
 background-image:url(bd.c4a1485f3606f93b55fa.svg)
}
.flag-icon-be {
 background-image:url(be.27d8ca49197f90010475.svg)
}
.flag-icon-be.flag-icon-squared {
 background-image:url(be.f1e78c8b3266b110a4a5.svg)
}
.flag-icon-bf {
 background-image:url(bf.9a958401fd126a3c0868.svg)
}
.flag-icon-bf.flag-icon-squared {
 background-image:url(bf.48eb94de0b25013f3416.svg)
}
.flag-icon-bg {
 background-image:url(bg.3d762564b2be000f52ca.svg)
}
.flag-icon-bg.flag-icon-squared {
 background-image:url(bg.7163fe7683bf09611884.svg)
}
.flag-icon-bh {
 background-image:url(bh.392927ca04d16448d14e.svg)
}
.flag-icon-bh.flag-icon-squared {
 background-image:url(bh.290519a3ed05bbfa54c4.svg)
}
.flag-icon-bi {
 background-image:url(bi.9b802ccabfab6dc5ddf8.svg)
}
.flag-icon-bi.flag-icon-squared {
 background-image:url(bi.3e29b35ccab81ed71fa4.svg)
}
.flag-icon-bj {
 background-image:url(bj.148de921897066d0f214.svg)
}
.flag-icon-bj.flag-icon-squared {
 background-image:url(bj.b6387659d755f8364b76.svg)
}
.flag-icon-bl {
 background-image:url(bl.38e27b684c0a7f079cc7.svg)
}
.flag-icon-bl.flag-icon-squared {
 background-image:url(bl.4d724b8ec2c508cf9abf.svg)
}
.flag-icon-bm {
 background-image:url(bm.ca26b6f54cd34e40839c.svg)
}
.flag-icon-bm.flag-icon-squared {
 background-image:url(bm.a523291dab46eb5ea569.svg)
}
.flag-icon-bn {
 background-image:url(bn.80c35c4c3177156ff0e1.svg)
}
.flag-icon-bn.flag-icon-squared {
 background-image:url(bn.4f010489273c99561205.svg)
}
.flag-icon-bo {
 background-image:url(bo.c83fd441e19d431768ed.svg)
}
.flag-icon-bo.flag-icon-squared {
 background-image:url(bo.cd93219fe50df8d489de.svg)
}
.flag-icon-bq {
 background-image:url(bq.b551016fbdf64b9d22f1.svg)
}
.flag-icon-bq.flag-icon-squared {
 background-image:url(bq.d6da2e848d831d87d516.svg)
}
.flag-icon-br {
 background-image:url(br.c834cb5b54aadf9673f6.svg)
}
.flag-icon-br.flag-icon-squared {
 background-image:url(br.a82efeaff853f1cf8cf8.svg)
}
.flag-icon-bs {
 background-image:url(bs.910d4bd079b869f49391.svg)
}
.flag-icon-bs.flag-icon-squared {
 background-image:url(bs.6fe877e157af3feb0987.svg)
}
.flag-icon-bt {
 background-image:url(bt.acfa822b42353a0e1633.svg)
}
.flag-icon-bt.flag-icon-squared {
 background-image:url(bt.e502aa33ba1facb42dc7.svg)
}
.flag-icon-bv {
 background-image:url(bv.07434a841ad80dc5ab45.svg)
}
.flag-icon-bv.flag-icon-squared {
 background-image:url(bv.b70ab2f2a1fdb7d66f68.svg)
}
.flag-icon-bw {
 background-image:url(bw.d1585fdf351c0bcd56a0.svg)
}
.flag-icon-bw.flag-icon-squared {
 background-image:url(bw.d9e5e45f7cabb9c0790b.svg)
}
.flag-icon-by {
 background-image:url(by.26a195de8eed70c1be4a.svg)
}
.flag-icon-by.flag-icon-squared {
 background-image:url(by.80b2d2dd15003da07957.svg)
}
.flag-icon-bz {
 background-image:url(bz.e7e7013d46d9e770ca3a.svg)
}
.flag-icon-bz.flag-icon-squared {
 background-image:url(bz.510d2519e35c7735178e.svg)
}
.flag-icon-ca {
 background-image:url(ca.ce1431089b9cba8ed19a.svg)
}
.flag-icon-ca.flag-icon-squared {
 background-image:url(ca.5916ba94ac216d2e1c23.svg)
}
.flag-icon-cc {
 background-image:url(cc.ecc0e32127e3e743df24.svg)
}
.flag-icon-cc.flag-icon-squared {
 background-image:url(cc.722f0576fc03cb0b7dc0.svg)
}
.flag-icon-cd {
 background-image:url(cd.cd346cdc7caa41680302.svg)
}
.flag-icon-cd.flag-icon-squared {
 background-image:url(cd.b43f872e1441147e9389.svg)
}
.flag-icon-cf {
 background-image:url(cf.667c7a422ea1e92f9718.svg)
}
.flag-icon-cf.flag-icon-squared {
 background-image:url(cf.1bc217dc2a400899db46.svg)
}
.flag-icon-cg {
 background-image:url(cg.c8c05bfe0d270cc8c717.svg)
}
.flag-icon-cg.flag-icon-squared {
 background-image:url(cg.8373836c83f0ae012b42.svg)
}
.flag-icon-ch {
 background-image:url(ch.9c26f60a63bf575c6b7b.svg)
}
.flag-icon-ch.flag-icon-squared {
 background-image:url(ch.252c409ba2d2600aaf08.svg)
}
.flag-icon-ci {
 background-image:url(ci.d939dcac611747f6857e.svg)
}
.flag-icon-ci.flag-icon-squared {
 background-image:url(ci.26a62321690cd175f473.svg)
}
.flag-icon-ck {
 background-image:url(ck.bd3a061cfdfb9a0c9e10.svg)
}
.flag-icon-ck.flag-icon-squared {
 background-image:url(ck.d66de29cda9f7872d1a3.svg)
}
.flag-icon-cl {
 background-image:url(cl.7709f09f2086cc6f774c.svg)
}
.flag-icon-cl.flag-icon-squared {
 background-image:url(cl.6d63ff70245fe5abcbf9.svg)
}
.flag-icon-cm {
 background-image:url(cm.5799ad4c126b0a6b1a3f.svg)
}
.flag-icon-cm.flag-icon-squared {
 background-image:url(cm.c972441e6e4522441d18.svg)
}
.flag-icon-cn {
 background-image:url(cn.02c229de4d98ea166838.svg)
}
.flag-icon-cn.flag-icon-squared {
 background-image:url(cn.a94c93941a4d8907fc2b.svg)
}
.flag-icon-co {
 background-image:url(co.3b252a1a91262604a528.svg)
}
.flag-icon-co.flag-icon-squared {
 background-image:url(co.41244c207c1c8c92c014.svg)
}
.flag-icon-cr {
 background-image:url(cr.7b4ebd50f5274e5bfca8.svg)
}
.flag-icon-cr.flag-icon-squared {
 background-image:url(cr.657d7dbcfdeb67b9324d.svg)
}
.flag-icon-cu {
 background-image:url(cu.ff754a33d53402c46615.svg)
}
.flag-icon-cu.flag-icon-squared {
 background-image:url(cu.0b42edabb93ec1c4862f.svg)
}
.flag-icon-cv {
 background-image:url(cv.b50df3fb841396412190.svg)
}
.flag-icon-cv.flag-icon-squared {
 background-image:url(cv.20a8cfffe0e969051329.svg)
}
.flag-icon-cw {
 background-image:url(cw.6c845a30476494ef2a34.svg)
}
.flag-icon-cw.flag-icon-squared {
 background-image:url(cw.a5487f569726e06687f0.svg)
}
.flag-icon-cx {
 background-image:url(cx.6f47bd14b8c7a627cf45.svg)
}
.flag-icon-cx.flag-icon-squared {
 background-image:url(cx.9faec396778b1eea7c91.svg)
}
.flag-icon-cy {
 background-image:url(cy.f0e266512201fe79b63b.svg)
}
.flag-icon-cy.flag-icon-squared {
 background-image:url(cy.1c8c05115b97c88502b6.svg)
}
.flag-icon-cz {
 background-image:url(cz.052ec527b4bb18cd4e48.svg)
}
.flag-icon-cz.flag-icon-squared {
 background-image:url(cz.490443104ecbfc24e258.svg)
}
.flag-icon-de {
 background-image:url(de.3e726c2b6a59e6e4543c.svg)
}
.flag-icon-de.flag-icon-squared {
 background-image:url(de.4d7bac3b0b9ab578b009.svg)
}
.flag-icon-dj {
 background-image:url(dj.3cf620d9f1db1057948c.svg)
}
.flag-icon-dj.flag-icon-squared {
 background-image:url(dj.0c386d224ea283b79429.svg)
}
.flag-icon-dk {
 background-image:url(dk.eb1416e02baeee91a39f.svg)
}
.flag-icon-dk.flag-icon-squared {
 background-image:url(dk.d046fb5b6363db6e655b.svg)
}
.flag-icon-dm {
 background-image:url(dm.2910f70a40909e4caedd.svg)
}
.flag-icon-dm.flag-icon-squared {
 background-image:url(dm.5966a127bf0ab8e0f6e3.svg)
}
.flag-icon-do {
 background-image:url(do.06e1cfe3c337fb27d7e5.svg)
}
.flag-icon-do.flag-icon-squared {
 background-image:url(do.e31ff1fdfd0b527ed1b4.svg)
}
.flag-icon-dz {
 background-image:url(dz.7c2261f0f9478d4df62a.svg)
}
.flag-icon-dz.flag-icon-squared {
 background-image:url(dz.dea7ef634f60d171b144.svg)
}
.flag-icon-ec {
 background-image:url(ec.a12f3b495c5217f9f582.svg)
}
.flag-icon-ec.flag-icon-squared {
 background-image:url(ec.e1ea3417b5d1b8e2e657.svg)
}
.flag-icon-ee {
 background-image:url(ee.6088c9ceb092913b54d7.svg)
}
.flag-icon-ee.flag-icon-squared {
 background-image:url(ee.9e932a62565e7ddda051.svg)
}
.flag-icon-eg {
 background-image:url(eg.c39a7f7e272fb477e697.svg)
}
.flag-icon-eg.flag-icon-squared {
 background-image:url(eg.4259fc9ef85ca62812df.svg)
}
.flag-icon-eh {
 background-image:url(eh.61674b9fd1c02414abde.svg)
}
.flag-icon-eh.flag-icon-squared {
 background-image:url(eh.7af606702cfc4e5a49b7.svg)
}
.flag-icon-er {
 background-image:url(er.c9799558f7907ccbe07b.svg)
}
.flag-icon-er.flag-icon-squared {
 background-image:url(er.976db2b72f1dcc39f357.svg)
}
.flag-icon-es {
 background-image:url(es.cc1b41b0e9485796cebb.svg)
}
.flag-icon-es.flag-icon-squared {
 background-image:url(es.d18de46b69ab3e7efb07.svg)
}
.flag-icon-et {
 background-image:url(et.919059a46d59bd47f6ad.svg)
}
.flag-icon-et.flag-icon-squared {
 background-image:url(et.2c1adbb55f047445e01c.svg)
}
.flag-icon-fi {
 background-image:url(fi.2649533e1d44a2ef75d5.svg)
}
.flag-icon-fi.flag-icon-squared {
 background-image:url(fi.b48413bec5778656a773.svg)
}
.flag-icon-fj {
 background-image:url(fj.3e230d8e827f6c2cccb0.svg)
}
.flag-icon-fj.flag-icon-squared {
 background-image:url(fj.7cc3769d5415c64f7e14.svg)
}
.flag-icon-fk {
 background-image:url(fk.dd7bc357e2bee86baca8.svg)
}
.flag-icon-fk.flag-icon-squared {
 background-image:url(fk.2d1b653b364be637310a.svg)
}
.flag-icon-fm {
 background-image:url(fm.2b14fecb01ff1af11129.svg)
}
.flag-icon-fm.flag-icon-squared {
 background-image:url(fm.3f19d612c1d987a0948e.svg)
}
.flag-icon-fo {
 background-image:url(fo.b08620b37d2f4e306b5f.svg)
}
.flag-icon-fo.flag-icon-squared {
 background-image:url(fo.329cbed566020b8e0d7a.svg)
}
.flag-icon-fr {
 background-image:url(fr.b1156355de9691d768df.svg)
}
.flag-icon-fr.flag-icon-squared {
 background-image:url(fr.f8952213641bba462c73.svg)
}
.flag-icon-ga {
 background-image:url(ga.29f203bb2828c1aed048.svg)
}
.flag-icon-ga.flag-icon-squared {
 background-image:url(ga.33d27fe1d14e7a989255.svg)
}
.flag-icon-gb {
 background-image:url(gb.4f1b7af5c0bae6aae85c.svg)
}
.flag-icon-gb.flag-icon-squared {
 background-image:url(gb.50f7fd14ca63b8b05bdb.svg)
}
.flag-icon-gd {
 background-image:url(gd.b402c8c6fdfc7cab982e.svg)
}
.flag-icon-gd.flag-icon-squared {
 background-image:url(gd.3c05bb4957011ec7d56f.svg)
}
.flag-icon-ge {
 background-image:url(ge.292fa4585c8ab314c207.svg)
}
.flag-icon-ge.flag-icon-squared {
 background-image:url(ge.5f68e7f370e90338682f.svg)
}
.flag-icon-gf {
 background-image:url(gf.2ab15edf97187860137f.svg)
}
.flag-icon-gf.flag-icon-squared {
 background-image:url(gf.23d8b419461e2b4bec1a.svg)
}
.flag-icon-gg {
 background-image:url(gg.98f67a6ff36afda7a5ec.svg)
}
.flag-icon-gg.flag-icon-squared {
 background-image:url(gg.357e1e33666fb0844d04.svg)
}
.flag-icon-gh {
 background-image:url(gh.caedb9129bf6bd63ff40.svg)
}
.flag-icon-gh.flag-icon-squared {
 background-image:url(gh.77872d15b6a675d391e8.svg)
}
.flag-icon-gi {
 background-image:url(gi.e829d66edd3fc4e28c3c.svg)
}
.flag-icon-gi.flag-icon-squared {
 background-image:url(gi.6ecace1817c2609b2a9b.svg)
}
.flag-icon-gl {
 background-image:url(gl.28a07cffa1bb4b3152f3.svg)
}
.flag-icon-gl.flag-icon-squared {
 background-image:url(gl.28bf64e497ad74bc4ea1.svg)
}
.flag-icon-gm {
 background-image:url(gm.f06a98cd5c0b07d6c3d0.svg)
}
.flag-icon-gm.flag-icon-squared {
 background-image:url(gm.414139d5039a0584ac04.svg)
}
.flag-icon-gn {
 background-image:url(gn.36a3e9a3dd82736bfcf2.svg)
}
.flag-icon-gn.flag-icon-squared {
 background-image:url(gn.1ce64523708a4513c007.svg)
}
.flag-icon-gp {
 background-image:url(gp.fa4cab3e4ee1b865a975.svg)
}
.flag-icon-gp.flag-icon-squared {
 background-image:url(gp.c2c4da0e6afbe97dffaa.svg)
}
.flag-icon-gq {
 background-image:url(gq.385ac47e2485d7dfb0bc.svg)
}
.flag-icon-gq.flag-icon-squared {
 background-image:url(gq.0c1057b34b46bc63471a.svg)
}
.flag-icon-gr {
 background-image:url(gr.db77f48c7f332561c119.svg)
}
.flag-icon-gr.flag-icon-squared {
 background-image:url(gr.6911d46028b1431a1607.svg)
}
.flag-icon-gs {
 background-image:url(gs.175a61d9f7540ab6d862.svg)
}
.flag-icon-gs.flag-icon-squared {
 background-image:url(gs.1def7829b26a04ff77d3.svg)
}
.flag-icon-gt {
 background-image:url(gt.58f35af655d658aced08.svg)
}
.flag-icon-gt.flag-icon-squared {
 background-image:url(gt.7fe64e01367794301fee.svg)
}
.flag-icon-gu {
 background-image:url(gu.d0da25e7e2c4f411345e.svg)
}
.flag-icon-gu.flag-icon-squared {
 background-image:url(gu.243ab68e3dca89514d9a.svg)
}
.flag-icon-gw {
 background-image:url(gw.c1e88a916be1c72f688c.svg)
}
.flag-icon-gw.flag-icon-squared {
 background-image:url(gw.5ecbd93cc2eeec1d0633.svg)
}
.flag-icon-gy {
 background-image:url(gy.79fcf270400edca30d77.svg)
}
.flag-icon-gy.flag-icon-squared {
 background-image:url(gy.0653b318bc7218890284.svg)
}
.flag-icon-hk {
 background-image:url(hk.9502d7167e62fb1be4be.svg)
}
.flag-icon-hk.flag-icon-squared {
 background-image:url(hk.e671691512658bbbc7bf.svg)
}
.flag-icon-hm {
 background-image:url(hm.fe514431ce7922c28d2d.svg)
}
.flag-icon-hm.flag-icon-squared {
 background-image:url(hm.fc838ac0bb4f5ff27231.svg)
}
.flag-icon-hn {
 background-image:url(hn.9b9bee13c67ab85cd468.svg)
}
.flag-icon-hn.flag-icon-squared {
 background-image:url(hn.c94622ad395a0173231a.svg)
}
.flag-icon-hr {
 background-image:url(hr.8f6905ab9a3f09b7ad72.svg)
}
.flag-icon-hr.flag-icon-squared {
 background-image:url(hr.d01a1866ccd70d013c40.svg)
}
.flag-icon-ht {
 background-image:url(ht.a0b173aaef73a37242b2.svg)
}
.flag-icon-ht.flag-icon-squared {
 background-image:url(ht.18b350ac2dd74dfb68c1.svg)
}
.flag-icon-hu {
 background-image:url(hu.0d7409f88bca8325938e.svg)
}
.flag-icon-hu.flag-icon-squared {
 background-image:url(hu.e5e334fdd028898fe762.svg)
}
.flag-icon-id {
 background-image:url(id.17b996767ee0373a262c.svg)
}
.flag-icon-id.flag-icon-squared {
 background-image:url(id.9f708fe5bf604f5bf38a.svg)
}
.flag-icon-ie {
 background-image:url(ie.c68ff961baf04c04f9be.svg)
}
.flag-icon-ie.flag-icon-squared {
 background-image:url(ie.798a56e04350344c5937.svg)
}
.flag-icon-il {
 background-image:url(il.f62b32f0be82b0a6d694.svg)
}
.flag-icon-il.flag-icon-squared {
 background-image:url(il.c36a011de460eb2d3b8c.svg)
}
.flag-icon-im {
 background-image:url(im.ed29d9ff19c46202628e.svg)
}
.flag-icon-im.flag-icon-squared {
 background-image:url(im.6cf57263ebd4071f3af5.svg)
}
.flag-icon-in {
 background-image:url(in.e4ab7bd057c6d49f21b3.svg)
}
.flag-icon-in.flag-icon-squared {
 background-image:url(in.209ae8e9585774eb4fe3.svg)
}
.flag-icon-io {
 background-image:url(io.550553a764e49600498f.svg)
}
.flag-icon-io.flag-icon-squared {
 background-image:url(io.2d90626cf903f5aa0498.svg)
}
.flag-icon-iq {
 background-image:url(iq.30dee02831c80a89cb49.svg)
}
.flag-icon-iq.flag-icon-squared {
 background-image:url(iq.e1922026e8c0bedf3b61.svg)
}
.flag-icon-ir {
 background-image:url(ir.9023419c73718709ef96.svg)
}
.flag-icon-ir.flag-icon-squared {
 background-image:url(ir.717422e60d025fa48a0b.svg)
}
.flag-icon-is {
 background-image:url(is.cff140f41d09ba1961eb.svg)
}
.flag-icon-is.flag-icon-squared {
 background-image:url(is.ae44c07e894b0a298c57.svg)
}
.flag-icon-it {
 background-image:url(it.8d15de04f5f6e8e89cab.svg)
}
.flag-icon-it.flag-icon-squared {
 background-image:url(it.22b99ae704f3de63285b.svg)
}
.flag-icon-je {
 background-image:url(je.2026b139288b127cab01.svg)
}
.flag-icon-je.flag-icon-squared {
 background-image:url(je.862cd38b23ba01053db4.svg)
}
.flag-icon-jm {
 background-image:url(jm.67f96b2f0df34ce53d76.svg)
}
.flag-icon-jm.flag-icon-squared {
 background-image:url(jm.b7b13124a4068892dc24.svg)
}
.flag-icon-jo {
 background-image:url(jo.118c5546136b7d67daa5.svg)
}
.flag-icon-jo.flag-icon-squared {
 background-image:url(jo.5130279865a7759012e1.svg)
}
.flag-icon-jp {
 background-image:url(jp.95c2abfe2fa7c4387413.svg)
}
.flag-icon-jp.flag-icon-squared {
 background-image:url(jp.ae89446a56bc49a83f09.svg)
}
.flag-icon-ke {
 background-image:url(ke.0bbfd05193b7ca75f1b7.svg)
}
.flag-icon-ke.flag-icon-squared {
 background-image:url(ke.1c54a4899948c14d27f5.svg)
}
.flag-icon-kg {
 background-image:url(kg.e588babc47e6eb59d65b.svg)
}
.flag-icon-kg.flag-icon-squared {
 background-image:url(kg.c6895000555d24749137.svg)
}
.flag-icon-kh {
 background-image:url(kh.7f27fa7392df9f355609.svg)
}
.flag-icon-kh.flag-icon-squared {
 background-image:url(kh.25b4be5d47e920ba3a10.svg)
}
.flag-icon-ki {
 background-image:url(ki.bf675826e286eeb617c7.svg)
}
.flag-icon-ki.flag-icon-squared {
 background-image:url(ki.ca42f7e38b41cb0e0f04.svg)
}
.flag-icon-km {
 background-image:url(km.0f12d30cd1bc75d3d387.svg)
}
.flag-icon-km.flag-icon-squared {
 background-image:url(km.e0df62e410baf1d71186.svg)
}
.flag-icon-kn {
 background-image:url(kn.b0fd5e10c0f172cd3cb3.svg)
}
.flag-icon-kn.flag-icon-squared {
 background-image:url(kn.4ad12564dce8cd72eac5.svg)
}
.flag-icon-kp {
 background-image:url(kp.07ebeb5c6be5c8f85ba2.svg)
}
.flag-icon-kp.flag-icon-squared {
 background-image:url(kp.f08daf335790f99ff297.svg)
}
.flag-icon-kr {
 background-image:url(kr.6d3d963fd85ce15d80cc.svg)
}
.flag-icon-kr.flag-icon-squared {
 background-image:url(kr.68586ef8dee277d9cf13.svg)
}
.flag-icon-kw {
 background-image:url(kw.0d0ac54c4acaab7536ba.svg)
}
.flag-icon-kw.flag-icon-squared {
 background-image:url(kw.33b3292eb3089a10a5cb.svg)
}
.flag-icon-ky {
 background-image:url(ky.93a85a5572efe8d2f51d.svg)
}
.flag-icon-ky.flag-icon-squared {
 background-image:url(ky.7a1c98fc66b1959ad6cd.svg)
}
.flag-icon-kz {
 background-image:url(kz.d37cbd6165219d5bf58b.svg)
}
.flag-icon-kz.flag-icon-squared {
 background-image:url(kz.156c054bd0432d52e81d.svg)
}
.flag-icon-la {
 background-image:url(la.b61549ab9a32b7ce90b8.svg)
}
.flag-icon-la.flag-icon-squared {
 background-image:url(la.562dda7446562f813546.svg)
}
.flag-icon-lb {
 background-image:url(lb.23f85946df6ad8b8700c.svg)
}
.flag-icon-lb.flag-icon-squared {
 background-image:url(lb.8e9c186c24f3fed17b0b.svg)
}
.flag-icon-lc {
 background-image:url(lc.1c3a5554a0d8d1afaaf5.svg)
}
.flag-icon-lc.flag-icon-squared {
 background-image:url(lc.c056c2a721c5bd992bd4.svg)
}
.flag-icon-li {
 background-image:url(li.9e40c74ae0f4cc1c4832.svg)
}
.flag-icon-li.flag-icon-squared {
 background-image:url(li.7787a5f8f647a73a6973.svg)
}
.flag-icon-lk {
 background-image:url(lk.96cf4c4f16a30890687d.svg)
}
.flag-icon-lk.flag-icon-squared {
 background-image:url(lk.bf15b308ab139ff72d92.svg)
}
.flag-icon-lr {
 background-image:url(lr.039251e3b986c21ad723.svg)
}
.flag-icon-lr.flag-icon-squared {
 background-image:url(lr.6656f943933fa3febede.svg)
}
.flag-icon-ls {
 background-image:url(ls.c0799ebf1d583d0d3840.svg)
}
.flag-icon-ls.flag-icon-squared {
 background-image:url(ls.533cb320083af55b894a.svg)
}
.flag-icon-lt {
 background-image:url(lt.c3aeac0dad1dfcc917a7.svg)
}
.flag-icon-lt.flag-icon-squared {
 background-image:url(lt.70975be09055c7db032d.svg)
}
.flag-icon-lu {
 background-image:url(lu.c858787cf95b92f694db.svg)
}
.flag-icon-lu.flag-icon-squared {
 background-image:url(lu.2585715a069b9b823482.svg)
}
.flag-icon-lv {
 background-image:url(lv.8b293d984cea7db72e62.svg)
}
.flag-icon-lv.flag-icon-squared {
 background-image:url(lv.f3c1274d166407a222fa.svg)
}
.flag-icon-ly {
 background-image:url(ly.ae438f5a0664546bd81c.svg)
}
.flag-icon-ly.flag-icon-squared {
 background-image:url(ly.8b64bcbd55eb07796496.svg)
}
.flag-icon-ma {
 background-image:url(ma.60fbc221d84de9fb44f0.svg)
}
.flag-icon-ma.flag-icon-squared {
 background-image:url(ma.bee9c05416fd66f6bc44.svg)
}
.flag-icon-mc {
 background-image:url(mc.b4f4b90da30103ef9cb0.svg)
}
.flag-icon-mc.flag-icon-squared {
 background-image:url(mc.78528abed80a64294f9a.svg)
}
.flag-icon-md {
 background-image:url(md.8f2e0071fcabb0ad40b6.svg)
}
.flag-icon-md.flag-icon-squared {
 background-image:url(md.63bbfb2eaec4d73ec13a.svg)
}
.flag-icon-me {
 background-image:url(me.8096e4aa56b12c0d56d1.svg)
}
.flag-icon-me.flag-icon-squared {
 background-image:url(me.a0dbae6fcc7fe3946c55.svg)
}
.flag-icon-mf {
 background-image:url(mf.5b9ff36c7fed044c2531.svg)
}
.flag-icon-mf.flag-icon-squared {
 background-image:url(mf.487f7bd7fd30eec81e74.svg)
}
.flag-icon-mg {
 background-image:url(mg.67f5922d788548be9d49.svg)
}
.flag-icon-mg.flag-icon-squared {
 background-image:url(mg.91e10ba084cc7f7b2498.svg)
}
.flag-icon-mh {
 background-image:url(mh.6d60cee3ee8d6bee9a37.svg)
}
.flag-icon-mh.flag-icon-squared {
 background-image:url(mh.8f1f91348e69c8bf64d8.svg)
}
.flag-icon-mk {
 background-image:url(mk.ed091b887cafb2adbf04.svg)
}
.flag-icon-mk.flag-icon-squared {
 background-image:url(mk.2413b10706c9e29c439b.svg)
}
.flag-icon-ml {
 background-image:url(ml.e6f097f93a69b28225c4.svg)
}
.flag-icon-ml.flag-icon-squared {
 background-image:url(ml.204b0da4b499bc369441.svg)
}
.flag-icon-mm {
 background-image:url(mm.92e9f832a28fd293035e.svg)
}
.flag-icon-mm.flag-icon-squared {
 background-image:url(mm.8d6d26bc590adff8e84d.svg)
}
.flag-icon-mn {
 background-image:url(mn.b6529a3b13ea5080793a.svg)
}
.flag-icon-mn.flag-icon-squared {
 background-image:url(mn.3995293775c1a1837f05.svg)
}
.flag-icon-mo {
 background-image:url(mo.44f9c5552cf0d423c84a.svg)
}
.flag-icon-mo.flag-icon-squared {
 background-image:url(mo.1f249f5176c0bb29ed36.svg)
}
.flag-icon-mp {
 background-image:url(mp.aa6f2a40fea9a33e7885.svg)
}
.flag-icon-mp.flag-icon-squared {
 background-image:url(mp.2671eebebb38b8e05f01.svg)
}
.flag-icon-mq {
 background-image:url(mq.bfeadb02a0e0566b3764.svg)
}
.flag-icon-mq.flag-icon-squared {
 background-image:url(mq.a09e48650a204ba97073.svg)
}
.flag-icon-mr {
 background-image:url(mr.a3c31876aadbd5083efc.svg)
}
.flag-icon-mr.flag-icon-squared {
 background-image:url(mr.b293ed8922aead7af253.svg)
}
.flag-icon-ms {
 background-image:url(ms.d5390a0cb1e74972fee6.svg)
}
.flag-icon-ms.flag-icon-squared {
 background-image:url(ms.058b028b04940b18ad84.svg)
}
.flag-icon-mt {
 background-image:url(mt.51f074ae3fd129831ce0.svg)
}
.flag-icon-mt.flag-icon-squared {
 background-image:url(mt.fd8576042757f9d905d0.svg)
}
.flag-icon-mu {
 background-image:url(mu.896330b72092b57179e0.svg)
}
.flag-icon-mu.flag-icon-squared {
 background-image:url(mu.67c8f3621446645a9008.svg)
}
.flag-icon-mv {
 background-image:url(mv.3c896bfdad2f76fe0945.svg)
}
.flag-icon-mv.flag-icon-squared {
 background-image:url(mv.0fdc08c6985e30f2a3bf.svg)
}
.flag-icon-mw {
 background-image:url(mw.59519962a87a994a082d.svg)
}
.flag-icon-mw.flag-icon-squared {
 background-image:url(mw.290d49f1d0a391614960.svg)
}
.flag-icon-mx {
 background-image:url(mx.fc563797b5d4dad9f97c.svg)
}
.flag-icon-mx.flag-icon-squared {
 background-image:url(mx.cb47c8bfd8d9a04cb0d8.svg)
}
.flag-icon-my {
 background-image:url(my.c52af28edb1430a5e22e.svg)
}
.flag-icon-my.flag-icon-squared {
 background-image:url(my.5991a60d506f7dff3c8c.svg)
}
.flag-icon-mz {
 background-image:url(mz.1044789cd1ad77a7c37d.svg)
}
.flag-icon-mz.flag-icon-squared {
 background-image:url(mz.e8801c33d8204a7ffa94.svg)
}
.flag-icon-na {
 background-image:url(na.05f127b04c4f59ded604.svg)
}
.flag-icon-na.flag-icon-squared {
 background-image:url(na.2a5f6f2b12334e8e742f.svg)
}
.flag-icon-nc {
 background-image:url(nc.b6c1c6b3a086590ca3a6.svg)
}
.flag-icon-nc.flag-icon-squared {
 background-image:url(nc.0dba674e34d031aa3f55.svg)
}
.flag-icon-ne {
 background-image:url(ne.b7369ec74cd2a2ccf698.svg)
}
.flag-icon-ne.flag-icon-squared {
 background-image:url(ne.e56edd30b77ac6f1cae9.svg)
}
.flag-icon-nf {
 background-image:url(nf.82cb457affa8dbc92d61.svg)
}
.flag-icon-nf.flag-icon-squared {
 background-image:url(nf.8f8df7a2569c67b8a13f.svg)
}
.flag-icon-ng {
 background-image:url(ng.992459a3d0f22849b493.svg)
}
.flag-icon-ng.flag-icon-squared {
 background-image:url(ng.520463e155c2f4a38079.svg)
}
.flag-icon-ni {
 background-image:url(ni.b828dceb2ed17972a583.svg)
}
.flag-icon-ni.flag-icon-squared {
 background-image:url(ni.c90e4163df5c3a680181.svg)
}
.flag-icon-nl {
 background-image:url(nl.e336d50a0531bb958fa9.svg)
}
.flag-icon-nl.flag-icon-squared {
 background-image:url(nl.9bfd784cc633d04cc5f3.svg)
}
.flag-icon-no {
 background-image:url(no.0b41df77e951a30bbfcc.svg)
}
.flag-icon-no.flag-icon-squared {
 background-image:url(no.b7a21f544f617a59abff.svg)
}
.flag-icon-np {
 background-image:url(np.3ce0600ca4d79b3fb47a.svg)
}
.flag-icon-np.flag-icon-squared {
 background-image:url(np.a754e9e8e0d385e0cbc3.svg)
}
.flag-icon-nr {
 background-image:url(nr.34ed2f24b50edf07808d.svg)
}
.flag-icon-nr.flag-icon-squared {
 background-image:url(nr.2ef5b7c8f28f9c85d7c2.svg)
}
.flag-icon-nu {
 background-image:url(nu.caaabfca4613ea4e884c.svg)
}
.flag-icon-nu.flag-icon-squared {
 background-image:url(nu.4a4641b3a3309eaa1b68.svg)
}
.flag-icon-nz {
 background-image:url(nz.a8f100c79b238a528c1c.svg)
}
.flag-icon-nz.flag-icon-squared {
 background-image:url(nz.380c4a3a4ec8da2aaae7.svg)
}
.flag-icon-om {
 background-image:url(om.7332c94cc6d893097dd3.svg)
}
.flag-icon-om.flag-icon-squared {
 background-image:url(om.397d3f2b9cb371836f79.svg)
}
.flag-icon-pa {
 background-image:url(pa.0d16b0e8d8769ea32bc6.svg)
}
.flag-icon-pa.flag-icon-squared {
 background-image:url(pa.beb40ab6cce7b2d196d2.svg)
}
.flag-icon-pe {
 background-image:url(pe.4fb8c00609a28dbedb51.svg)
}
.flag-icon-pe.flag-icon-squared {
 background-image:url(pe.3777e89e375c7ce2926b.svg)
}
.flag-icon-pf {
 background-image:url(pf.8e525621c88b974fb4ce.svg)
}
.flag-icon-pf.flag-icon-squared {
 background-image:url(pf.a68f0f63a6036a071912.svg)
}
.flag-icon-pg {
 background-image:url(pg.9b228e6c353c0b8526b5.svg)
}
.flag-icon-pg.flag-icon-squared {
 background-image:url(pg.e3c208b910d2461947b3.svg)
}
.flag-icon-ph {
 background-image:url(ph.4e44ea60eb7a1ebb6c02.svg)
}
.flag-icon-ph.flag-icon-squared {
 background-image:url(ph.03c78e38a895fc103769.svg)
}
.flag-icon-pk {
 background-image:url(pk.3238f8e2bdaefa2a62b8.svg)
}
.flag-icon-pk.flag-icon-squared {
 background-image:url(pk.3a1264711c7dbaeeff3c.svg)
}
.flag-icon-pl {
 background-image:url(pl.562edca5bb39d66f4c92.svg)
}
.flag-icon-pl.flag-icon-squared {
 background-image:url(pl.3fe3bd51a504e4239ca5.svg)
}
.flag-icon-pm {
 background-image:url(pm.1e97e8d76fe2d553eedd.svg)
}
.flag-icon-pm.flag-icon-squared {
 background-image:url(pm.89993b1ff27bb0107946.svg)
}
.flag-icon-pn {
 background-image:url(pn.2d4ce20974609ea74c8c.svg)
}
.flag-icon-pn.flag-icon-squared {
 background-image:url(pn.3b9532b71c6c9fc76cf5.svg)
}
.flag-icon-pr {
 background-image:url(pr.b55721a59f693ffb8690.svg)
}
.flag-icon-pr.flag-icon-squared {
 background-image:url(pr.1d278b022fba04fb58b4.svg)
}
.flag-icon-ps {
 background-image:url(ps.07005a7fd06016e6cead.svg)
}
.flag-icon-ps.flag-icon-squared {
 background-image:url(ps.2992f9b92974b68d8a59.svg)
}
.flag-icon-pt {
 background-image:url(pt.c31a6c496e2c66def3f6.svg)
}
.flag-icon-pt.flag-icon-squared {
 background-image:url(pt.09cd4ef9ba4cd30ef462.svg)
}
.flag-icon-pw {
 background-image:url(pw.005061a12212476b4014.svg)
}
.flag-icon-pw.flag-icon-squared {
 background-image:url(pw.8207f6249da98267d859.svg)
}
.flag-icon-py {
 background-image:url(py.13233f64e8bc61551916.svg)
}
.flag-icon-py.flag-icon-squared {
 background-image:url(py.c5bbbec11160887362f4.svg)
}
.flag-icon-qa {
 background-image:url(qa.b314986b75f2a81f5575.svg)
}
.flag-icon-qa.flag-icon-squared {
 background-image:url(qa.78909a6f9bc32e8d2bb7.svg)
}
.flag-icon-re {
 background-image:url(re.17909e3784b7d4ef90ef.svg)
}
.flag-icon-re.flag-icon-squared {
 background-image:url(re.01fea3b62ac2440a5785.svg)
}
.flag-icon-ro {
 background-image:url(ro.625aca9e928c0eb9f463.svg)
}
.flag-icon-ro.flag-icon-squared {
 background-image:url(ro.22278e1314d8e8144063.svg)
}
.flag-icon-rs {
 background-image:url(rs.0b9d64b2f235138bd7da.svg)
}
.flag-icon-rs.flag-icon-squared {
 background-image:url(rs.14899009a0b2aec42919.svg)
}
.flag-icon-ru {
 background-image:url(ru.0cacf46e6f473fa88781.svg)
}
.flag-icon-ru.flag-icon-squared {
 background-image:url(ru.e3ee3b099783ef393f2f.svg)
}
.flag-icon-rw {
 background-image:url(rw.7fe5146baf52818fc8f0.svg)
}
.flag-icon-rw.flag-icon-squared {
 background-image:url(rw.997fe41bfffc77e0073f.svg)
}
.flag-icon-sa {
 background-image:url(sa.01b40f18ecddca75f50f.svg)
}
.flag-icon-sa.flag-icon-squared {
 background-image:url(sa.02710800a40dda55c6b7.svg)
}
.flag-icon-sb {
 background-image:url(sb.c23eab6d60cb87d15c51.svg)
}
.flag-icon-sb.flag-icon-squared {
 background-image:url(sb.d64e984857cd493cbe11.svg)
}
.flag-icon-sc {
 background-image:url(sc.30759b7aada6d9489543.svg)
}
.flag-icon-sc.flag-icon-squared {
 background-image:url(sc.ad1bcb4c714e0ca8c735.svg)
}
.flag-icon-sd {
 background-image:url(sd.9b0974f16dc3e254519c.svg)
}
.flag-icon-sd.flag-icon-squared {
 background-image:url(sd.7ab061d859c16996f2bd.svg)
}
.flag-icon-se {
 background-image:url(se.fe725901338e5651e142.svg)
}
.flag-icon-se.flag-icon-squared {
 background-image:url(se.b039bdb8e50c968b6c50.svg)
}
.flag-icon-sg {
 background-image:url(sg.45fb3666e5f08303c564.svg)
}
.flag-icon-sg.flag-icon-squared {
 background-image:url(sg.ae32bb355a4096369678.svg)
}
.flag-icon-sh {
 background-image:url(sh.73751467467171c36dd4.svg)
}
.flag-icon-sh.flag-icon-squared {
 background-image:url(sh.50626aa71bf595c0c0c9.svg)
}
.flag-icon-si {
 background-image:url(si.fb87a78663039fc23f32.svg)
}
.flag-icon-si.flag-icon-squared {
 background-image:url(si.8be67718e83099e4c331.svg)
}
.flag-icon-sj {
 background-image:url(sj.ae547dbec390990657f9.svg)
}
.flag-icon-sj.flag-icon-squared {
 background-image:url(sj.ecbc9e939c3823f82f4f.svg)
}
.flag-icon-sk {
 background-image:url(sk.1da1c0abd4c671c9cf24.svg)
}
.flag-icon-sk.flag-icon-squared {
 background-image:url(sk.e7c5539e3b7e3dec8dc7.svg)
}
.flag-icon-sl {
 background-image:url(sl.ddbd1d9b113b2688102f.svg)
}
.flag-icon-sl.flag-icon-squared {
 background-image:url(sl.f6315f743d7d62adc0f1.svg)
}
.flag-icon-sm {
 background-image:url(sm.f1d07953e03ce42c723d.svg)
}
.flag-icon-sm.flag-icon-squared {
 background-image:url(sm.9591e46a702f0f8f036e.svg)
}
.flag-icon-sn {
 background-image:url(sn.5b654e1a7246e45c6577.svg)
}
.flag-icon-sn.flag-icon-squared {
 background-image:url(sn.d2bec7efb0241ffa5077.svg)
}
.flag-icon-so {
 background-image:url(so.28889c60642fd3d81b00.svg)
}
.flag-icon-so.flag-icon-squared {
 background-image:url(so.c1561217671d8bdde531.svg)
}
.flag-icon-sr {
 background-image:url(sr.788f3e2af54fdedc56e3.svg)
}
.flag-icon-sr.flag-icon-squared {
 background-image:url(sr.be27d1ae7006588ccd01.svg)
}
.flag-icon-ss {
 background-image:url(ss.67001d2a8840b34f8407.svg)
}
.flag-icon-ss.flag-icon-squared {
 background-image:url(ss.e3933b4455dc06b90bba.svg)
}
.flag-icon-st {
 background-image:url(st.1f545eb99b323d22b91e.svg)
}
.flag-icon-st.flag-icon-squared {
 background-image:url(st.d0a56dbbee36540ebf27.svg)
}
.flag-icon-sv {
 background-image:url(sv.46858d61ae1bdfbb547f.svg)
}
.flag-icon-sv.flag-icon-squared {
 background-image:url(sv.4dd6d709841ff46dc6cb.svg)
}
.flag-icon-sx {
 background-image:url(sx.73a3a178768304ec82fe.svg)
}
.flag-icon-sx.flag-icon-squared {
 background-image:url(sx.788763923582f724fa11.svg)
}
.flag-icon-sy {
 background-image:url(sy.64f0d2d7a590e22c8d0c.svg)
}
.flag-icon-sy.flag-icon-squared {
 background-image:url(sy.73690f50d6d4106fbd4c.svg)
}
.flag-icon-sz {
 background-image:url(sz.fa1a994d9c1fcf5c559e.svg)
}
.flag-icon-sz.flag-icon-squared {
 background-image:url(sz.1e261ba080ba07a0f96d.svg)
}
.flag-icon-tc {
 background-image:url(tc.c61ef06abf4474b5d2af.svg)
}
.flag-icon-tc.flag-icon-squared {
 background-image:url(tc.c3867f8dbaf12f6ceb7b.svg)
}
.flag-icon-td {
 background-image:url(td.a0923ddc3c8abed20bfd.svg)
}
.flag-icon-td.flag-icon-squared {
 background-image:url(td.f37a395c81f2cfe3b51e.svg)
}
.flag-icon-tf {
 background-image:url(tf.4ab43cc9db2814759ac2.svg)
}
.flag-icon-tf.flag-icon-squared {
 background-image:url(tf.2e7dc1af2d97ea62c347.svg)
}
.flag-icon-tg {
 background-image:url(tg.e602a907e1228d0fc75e.svg)
}
.flag-icon-tg.flag-icon-squared {
 background-image:url(tg.29fa137c095a6ace1adc.svg)
}
.flag-icon-th {
 background-image:url(th.76fca72f6d180d3f14a5.svg)
}
.flag-icon-th.flag-icon-squared {
 background-image:url(th.904dd7853b623153a82a.svg)
}
.flag-icon-tj {
 background-image:url(tj.9853139b446ddf94d5f1.svg)
}
.flag-icon-tj.flag-icon-squared {
 background-image:url(tj.09418f138f5581e3c49a.svg)
}
.flag-icon-tk {
 background-image:url(tk.1959d9de338fea49559e.svg)
}
.flag-icon-tk.flag-icon-squared {
 background-image:url(tk.7aaccddb93a504f69855.svg)
}
.flag-icon-tl {
 background-image:url(tl.7942bccbe6f775c88769.svg)
}
.flag-icon-tl.flag-icon-squared {
 background-image:url(tl.0616faaafebb8abad852.svg)
}
.flag-icon-tm {
 background-image:url(tm.bdd29cb93d94d36b6d3d.svg)
}
.flag-icon-tm.flag-icon-squared {
 background-image:url(tm.64aa750d7b27817b8d1f.svg)
}
.flag-icon-tn {
 background-image:url(tn.89a384a0709264d3f4b9.svg)
}
.flag-icon-tn.flag-icon-squared {
 background-image:url(tn.440d3505fe97c32cac89.svg)
}
.flag-icon-to {
 background-image:url(to.79354e72ad0559ef82e2.svg)
}
.flag-icon-to.flag-icon-squared {
 background-image:url(to.238ef1cd63bf158a8679.svg)
}
.flag-icon-tr {
 background-image:url(tr.ed6d5f37779af38911b0.svg)
}
.flag-icon-tr.flag-icon-squared {
 background-image:url(tr.ce2e2e8e0650cfed7548.svg)
}
.flag-icon-tt {
 background-image:url(tt.c3647d9bc890d2ebd383.svg)
}
.flag-icon-tt.flag-icon-squared {
 background-image:url(tt.27c618af43e3f0729069.svg)
}
.flag-icon-tv {
 background-image:url(tv.d78bd31e5a11723db4d4.svg)
}
.flag-icon-tv.flag-icon-squared {
 background-image:url(tv.f4b7afec4d58a73acc18.svg)
}
.flag-icon-tw {
 background-image:url(tw.21291ae9738c4cdacdac.svg)
}
.flag-icon-tw.flag-icon-squared {
 background-image:url(tw.eb5ac13798e16da73d0e.svg)
}
.flag-icon-tz {
 background-image:url(tz.d3df42da90c6a077c532.svg)
}
.flag-icon-tz.flag-icon-squared {
 background-image:url(tz.d02545a1e6ca8ee2c217.svg)
}
.flag-icon-ua {
 background-image:url(ua.a8b13525ee3b82f90119.svg)
}
.flag-icon-ua.flag-icon-squared {
 background-image:url(ua.841d259d582b4c6f5585.svg)
}
.flag-icon-ug {
 background-image:url(ug.278e456e685ba419e2b3.svg)
}
.flag-icon-ug.flag-icon-squared {
 background-image:url(ug.1c8fcdc4a4d91ad1ead1.svg)
}
.flag-icon-um {
 background-image:url(um.05615112706e0396ff8c.svg)
}
.flag-icon-um.flag-icon-squared {
 background-image:url(um.3d347682d5c526a37719.svg)
}
.flag-icon-us {
 background-image:url(us.ae65659236a7e3484027.svg)
}
.flag-icon-us.flag-icon-squared {
 background-image:url(us.8ec583188aba7e942658.svg)
}
.flag-icon-uy {
 background-image:url(uy.79b02850081e27b3ba20.svg)
}
.flag-icon-uy.flag-icon-squared {
 background-image:url(uy.adbc4992aa0cb87499df.svg)
}
.flag-icon-uz {
 background-image:url(uz.eb1e00b870d7f0784288.svg)
}
.flag-icon-uz.flag-icon-squared {
 background-image:url(uz.ca892343cb962d42bc4c.svg)
}
.flag-icon-va {
 background-image:url(va.0e3b3cc1a9ecdad8993a.svg)
}
.flag-icon-va.flag-icon-squared {
 background-image:url(va.56a808f752bba8da66f9.svg)
}
.flag-icon-vc {
 background-image:url(vc.4ac5124fbf60fcff6808.svg)
}
.flag-icon-vc.flag-icon-squared {
 background-image:url(vc.bbb52fa0756298590332.svg)
}
.flag-icon-ve {
 background-image:url(ve.b2cd5a9a011fd43f115a.svg)
}
.flag-icon-ve.flag-icon-squared {
 background-image:url(ve.9f23d9626b92963d5502.svg)
}
.flag-icon-vg {
 background-image:url(vg.e1c461f74da3c3a9c033.svg)
}
.flag-icon-vg.flag-icon-squared {
 background-image:url(vg.68763b7f309901d80c3e.svg)
}
.flag-icon-vi {
 background-image:url(vi.9af6bfa678419ab72df4.svg)
}
.flag-icon-vi.flag-icon-squared {
 background-image:url(vi.b41b18d98e3931a28af0.svg)
}
.flag-icon-vn {
 background-image:url(vn.a62ad62f354af546c5d9.svg)
}
.flag-icon-vn.flag-icon-squared {
 background-image:url(vn.a0081482192375c70656.svg)
}
.flag-icon-vu {
 background-image:url(vu.5c33b1e789de1ff9e75e.svg)
}
.flag-icon-vu.flag-icon-squared {
 background-image:url(vu.9b6cbbe930942b2cef6c.svg)
}
.flag-icon-wf {
 background-image:url(wf.e3ac728c6286182ecee6.svg)
}
.flag-icon-wf.flag-icon-squared {
 background-image:url(wf.05522b9f19236d09cc79.svg)
}
.flag-icon-ws {
 background-image:url(ws.405a2c5f036343f54f0e.svg)
}
.flag-icon-ws.flag-icon-squared {
 background-image:url(ws.3ea6d44f91f0accab1ba.svg)
}
.flag-icon-ye {
 background-image:url(ye.b5840a84dc1fc4442494.svg)
}
.flag-icon-ye.flag-icon-squared {
 background-image:url(ye.d13e1629bdb0f80baef6.svg)
}
.flag-icon-yt {
 background-image:url(yt.f06d254d5978e4b0223f.svg)
}
.flag-icon-yt.flag-icon-squared {
 background-image:url(yt.b6042b9cfb432f844e96.svg)
}
.flag-icon-za {
 background-image:url(za.70a290afe3dffa54924e.svg)
}
.flag-icon-za.flag-icon-squared {
 background-image:url(za.67ff2e108ce38abcf3f6.svg)
}
.flag-icon-zm {
 background-image:url(zm.b7864d5c330b306eb3d2.svg)
}
.flag-icon-zm.flag-icon-squared {
 background-image:url(zm.71bdc28b46f99807803f.svg)
}
.flag-icon-zw {
 background-image:url(zw.a21f533de8561217cb8c.svg)
}
.flag-icon-zw.flag-icon-squared {
 background-image:url(zw.ad4ad36d51c5c76a774f.svg)
}
.flag-icon-es-ct {
 background-image:url(es-ct.46e9ce9e95b5b9c125e2.svg)
}
.flag-icon-es-ct.flag-icon-squared {
 background-image:url(es-ct.9429ea9cc9f9eae02e83.svg)
}
.flag-icon-eu {
 background-image:url(eu.ee7f4712ac4553621d85.svg)
}
.flag-icon-eu.flag-icon-squared {
 background-image:url(eu.4c73f57cb89b48ebae5e.svg)
}
.flag-icon-gb-eng {
 background-image:url(gb-eng.14167f77f128b0f57a62.svg)
}
.flag-icon-gb-eng.flag-icon-squared {
 background-image:url(gb-eng.eabfeadc28e73c627eb8.svg)
}
.flag-icon-gb-nir {
 background-image:url(gb-nir.5b44fea7baad0f213d7d.svg)
}
.flag-icon-gb-nir.flag-icon-squared {
 background-image:url(gb-nir.42b69bbde9298fb21d4c.svg)
}
.flag-icon-gb-sct {
 background-image:url(gb-sct.4c2c379f607fe46e0cec.svg)
}
.flag-icon-gb-sct.flag-icon-squared {
 background-image:url(gb-sct.31ef8bcf9416bbd5b8c6.svg)
}
.flag-icon-gb-wls {
 background-image:url(gb-wls.8742b3d61adec7352b6e.svg)
}
.flag-icon-gb-wls.flag-icon-squared {
 background-image:url(gb-wls.ca26c224b36b361e8433.svg)
}
.flag-icon-un {
 background-image:url(un.3835716fbdb5281c231d.svg)
}
.flag-icon-un.flag-icon-squared {
 background-image:url(un.c366cfa86e7874f3155d.svg)
}
.flag-icon-xk {
 background-image:url(xk.de2602071a8fce352950.svg)
}
.flag-icon-xk.flag-icon-squared {
 background-image:url(xk.2750d8e7e2952ec3d3dd.svg)
}
.cdk-global-overlay-wrapper,
.cdk-overlay-container {
 pointer-events:none;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.cdk-overlay-container {
 position:fixed;
 z-index:1000
}
.cdk-overlay-container:empty {
 display:none
}
.cdk-global-overlay-wrapper {
 display:flex;
 position:absolute;
 z-index:1000
}
.cdk-overlay-pane {
 position:absolute;
 pointer-events:auto;
 box-sizing:border-box;
 z-index:1000;
 display:flex;
 max-width:100%;
 max-height:100%
}
.cdk-overlay-backdrop {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 z-index:1000;
 pointer-events:auto;
 -webkit-tap-highlight-color:transparent;
 transition:opacity .4s cubic-bezier(.25,.8,.25,1);
 opacity:0
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
 opacity:1
}
@media screen and (-ms-high-contrast:active) {
 .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity:.6
 }
}
.cdk-overlay-dark-backdrop {
 background:rgba(0,0,0,.32)
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
 opacity:0
}
.cdk-overlay-connected-position-bounding-box {
 position:absolute;
 z-index:1000;
 display:flex;
 flex-direction:column;
 min-width:1px;
 min-height:1px
}
.cdk-global-scrollblock {
 position:fixed;
 width:100%;
 overflow-y:scroll
}
@-webkit-keyframes cdk-text-field-autofill-start {
 /*!*/
}
@keyframes cdk-text-field-autofill-start {
 /*!*/
}
@-webkit-keyframes cdk-text-field-autofill-end {
 /*!*/
}
@keyframes cdk-text-field-autofill-end {
 /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
 -webkit-animation-name:cdk-text-field-autofill-start;
 animation-name:cdk-text-field-autofill-start
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
 -webkit-animation-name:cdk-text-field-autofill-end;
 animation-name:cdk-text-field-autofill-end
}
textarea.cdk-textarea-autosize {
 resize:none
}
textarea.cdk-textarea-autosize-measuring {
 height:auto!important;
 overflow:hidden!important;
 padding:2px 0!important;
 box-sizing:content-box!important
}
:root {
 --theme-main-color:#7b68ee;
 --theme-main-color-dark:#5f48ea;
 --theme-main-color-light:#d3cdf9
}
html {
 box-sizing:border-box;
 background:#fafbfc
}
*,
::after,
::before {
 box-sizing:inherit
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
 margin:0;
 padding:0;
 border:0;
 font-size:100%;
 font:inherit;
 vertical-align:baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
 display:block
}
body {
 line-height:1;
 cursor:default;
}
ol,
ul {
 list-style:none
}
blockquote,
q {
 quotes:none
}
blockquote::after,
blockquote::before,
q::after,
q::before {
 content:'';
 content:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
button {
 box-shadow:none;
 text-shadow:none;
 background:0 0;
 cursor:pointer;
 padding:0;
 margin:0
}
button:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=text]:focus {
 outline:0
}
button::-moz-focus-inner {
 border:0
}
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=text] {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
input[type=email]::-ms-clear,
input[type=email]::-ms-reveal,
input[type=number]::-ms-clear,
input[type=number]::-ms-reveal,
input[type=password]::-ms-clear,
input[type=password]::-ms-reveal,
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal,
input[type=text]::-ms-clear,
input[type=text]::-ms-reveal {
 display:none
}
input[type=email]::-moz-focus-inner,
input[type=number]::-moz-focus-inner,
input[type=password]::-moz-focus-inner,
input[type=search]::-moz-focus-inner,
input[type=text]::-moz-focus-inner {
 border:0
}
input:-webkit-autofill,
input:-webkit-autofill:focus,
input:focus {
 -webkit-box-shadow:inset 0 0 0 9999px #fff
}
[hidden],
img[src=''],
img[src=null] {
 display:none
}
pre {
 display:block;
 overflow:auto;
 line-height:130%;
 white-space:pre;
 margin:1em 0;
 background:#f5f5f5
}
a {
 text-decoration:none
}
textarea {
 min-height:0
}
:focus {
 outline:0!important
}
::-moz-focus-inner {
 border:0!important
}
.cu-icon {
 display:block;
 width:100%;
 height:100%
}
.cu-icon.cu-icon_dropdown {
 display:inline-block;
 width:8px;
 height:8px
}
.cu-icon.cu-icon_md {
 width:21px;
 height:21px
}
.cu-alert-icon_huge {
 width:85px;
 height:85px
}
.cu-alert-icon_center {
 margin:auto
}
.cu-btn-integration-icon {
 margin:0;
 padding:0;
 height:40px
}
.cu-icon_bars {
 background:url(bars.6a9e1489d326ab4e58b4.svg) center center/contain no-repeat
}
.cu-icon_bell {
 background:url(bell.d5d8e5d24d4fd7b30b7b.svg) center center/contain no-repeat
}
.cu-icon_clip {
 background:url(clip.5b19f7a70e886714ddde.svg) center center/contain no-repeat
}
.cu-icon_close {
 background:url(close.1bff0189ed595f66b0db.svg) center center/contain no-repeat
}
.cu-icon_close-bold {
 background:url(close-bold.1eec4f51eb3311d39b85.svg) center center/contain no-repeat
}
.cu-icon_cog {
 background:url(cog.c5909173370d7fb8aa34.svg) center center/contain no-repeat
}
.cu-icon_edit {
 background:url(edit.82b1b949c23e211a0daf.svg) center center/contain no-repeat
}
.cu-icon_edit-simple {
 background:url(edit-simple.19f659e14f74b5d9d519.svg) center center/contain no-repeat
}
.cu-icon_github {
 background:url(github.d5d429a6976d8490f3dd.svg) center center/contain no-repeat
}
.cu-icon_search {
 background:url(search.b5e5fc095c6a6bc6f8dc.svg) center center/contain no-repeat
}
.cu-icon_tick {
 background:url(tick.ad0db0e0dfa27a4a4368.svg) center center/contain no-repeat
}
.cu-icon_tick-white {
 background:url(tick-white.6738745ed80d538088ee.svg) center center/contain no-repeat
}
.cu-icon_trash {
 background:url(trash.088d0dbce7495434b0a2.svg) center center/contain no-repeat
}
.cu-icon_trash-bold {
 background:url(trash-bold.56d947b5994d7ee51992.svg) center center/contain no-repeat
}
.cu-icon_user {
 background:url(user.46c14d1182e77e5b7349.svg) center center/contain no-repeat
}
.cu-icon_link {
 background:url(link.dbff3ebd732e0184bbec.svg) center center/contain no-repeat
}
.cu-icon_comment {
 background:url(comment.a8a15e4953b4e957687f.svg) center center/contain no-repeat
}
.cu-icon_tiles {
 background:url(tiles.357b2c47f49c3c004a15.svg) center center/contain no-repeat
}
.cu-icon_github-purple {
 background:url(github-purple.6b8cf31d527a4ddb2b2c.svg) center center/contain no-repeat
}
.cu-icon_tick-purple {
 background:url(tick-purple.f8280219233bc2075ef2.svg) center center/contain no-repeat
}
.cu-icon_plus {
 background:url(plus.ab445f9366b4f5151fb3.svg) center center/contain no-repeat
}
.cu-icon_teams {
 background:url(teams.df603c891a2929d20431.svg) center center/contain no-repeat
}
.cu-icon_team-settings {
 background:url(team-settings.cae7fd63649ed470f97c.svg) center center/contain no-repeat
}
.cu-icon_cog-bold {
 background:url(cog-bold.92c593d02436c1b5ee98.svg) center center/contain no-repeat
}
.cu-icon_logout {
 background:url(logout.3cc7010067a5fc72fcc0.svg) center center/contain no-repeat
}
.cu-icon_mango-team {
 background:url(mango-team.18fc25462a94b345968e.svg) center center/contain no-repeat
}
.cu-icon_ff-team {
 background:url(ff-team.59f3b61520ad15fa3a01.svg) center center/contain no-repeat
}
.cu-icon_merge {
 background:url(merge.45c03534c361fdeac0a7.svg) center center/contain no-repeat
}
.cu-icon_arrow-left {
 background:url(arrow-left.913bf57e84f0ab507aee.svg) center center/contain no-repeat
}
.cu-icon_eye {
 background:url(eye.32892c632586da0cbfee.svg) center center/contain no-repeat
}
.cu-icon_plus-dark {
 background:url(plus-dark.f22ea6b4216893fd0037.svg) center center/contain no-repeat
}
.cu-icon_minus-dark {
 background:url(minus-dark.4710bd3c6cfba7428a39.svg) center center/contain no-repeat
}
.cu-icon_download {
 background:url(download.507e37793bf07f043d4a.svg) center center/contain no-repeat
}
.cu-icon_close-small {
 background:url(close-small.ae90b46a9e76588b12b0.svg) center center/contain no-repeat
}
.cu-icon_lock {
 background:url(lock.350c0dab46fdb9907da8.svg) center center/contain no-repeat
}
.cu-icon_bars-light {
 background:url(bars-light.e95fbe06b7d769cd7dcb.svg) center center/contain no-repeat
}
.cu-icon_close-white {
 background:url(close-white.c0d8800cf45e827f0a84.svg) center center/contain no-repeat
}
.cu-icon_bars-white {
 background:url(bars-white.629c7ea25dd19dc899ab.svg) center center/contain no-repeat
}
.cu-icon_warning {
 background:url(warning.727aee63a43e17447433.svg) center center/contain no-repeat
}
.cu-icon_warning-large {
 background:url(warning-large.9b7192568c48162b4f2a.svg) center center/contain no-repeat
}
.cu-icon_spinner {
 background:url(spinner.175d5f587e60a6508a89.svg) center center/contain no-repeat
}
.cu-icon_error {
 background:url(error.ebf5c68d0f809e0df7c4.svg) center center/contain no-repeat
}
.cu-icon_file {
 background:url(file.8a8a2e2b55f1f94aba73.svg) center center/contain no-repeat
}
.cu-icon_phone {
 background:url(phone.faf711758026e1b8a735.svg) center center/contain no-repeat
}
.cu-icon_user-purple {
 background:url(user-purple.acf1d3dbd25bf40b8c9f.svg) center center/contain no-repeat
}
.cu-icon_lock-purple {
 background:url(lock-purple.fbc143742481bed76037.svg) center center/contain no-repeat
}
.cu-icon_letter {
 background:url(letter.cd7bd898ee192bff584e.svg) center center/contain no-repeat
}
.cu-icon_arrow-down {
 background:url(arrow-down.4eab745be0e73a42922a.svg) center center/contain no-repeat
}
.cu-icon_control-eye {
 background:url(control-eye.cd31923c9b2a11ce3e96.svg) center center/contain no-repeat
}
.cu-icon_control-file {
 background:url(control-file.d60863455ec892986902.svg) center center/contain no-repeat
}
.cu-icon_control-flag {
 background:url(control-flag.d0ed2d36c2b2179c300b.svg) center center/contain no-repeat
}
.cu-icon_control-trash {
 background:url(control-trash.e7336c0ca0996cc40319.svg) center center/contain no-repeat
}
.cu-icon_card-visa {
 background:url(card-visa.0ebb52d964d23a395037.svg) center center/contain no-repeat
}
.cu-icon_card-american_express {
 background:url(card-american_express.444731bb952da316654e.svg) center center/contain no-repeat
}
.cu-icon_card-dinner_club {
 background:url(card-dinner_club.18471aa66f163137381b.svg) center center/contain no-repeat
}
.cu-icon_card-jcb {
 background:url(card-jcb.4fec37999f29a71f71bb.svg) center center/contain no-repeat
}
.cu-icon_card-maestro {
 background:url(card-maestro.a8be0d04a15e3a124075.svg) center center/contain no-repeat
}
.cu-icon_card-master_card {
 background:url(card-master_card.063b13c0648c15f71267.svg) center center/contain no-repeat
}
.cu-icon_arrow-right {
 background:url(arrow-right.daea1ae8fa3b0f89c772.svg) center center/contain no-repeat
}
.cu-icon_handle {
 background:url(handle.5fa2f93389c5e12a7aa8.svg) center center/contain no-repeat
}
.cu-icon_arrow-up {
 background:url(arrow-up.b9f37ca168bd5caf2f30.svg) center center/contain no-repeat
}
.cu-icon_clipboard {
 background:url(clipboard.1d2347c145557243bd75.svg) center center/contain no-repeat
}
.cu-icon_bell-white {
 background:url(bell-white.80ca664fba62b3f4b5b4.svg) center center/contain no-repeat
}
.cu-icon_comment-multiple {
 background:url(comment-multiple.599b828ecea1a78dfe92.svg) center center/contain no-repeat
}
.cu-icon_sad-face {
 background:url(sad-face.1c87d581509c677d0861.svg) center center/contain no-repeat
}
.cu-icon_pen {
 background:url(pen.c763b121142254890c8d.svg) center center/contain no-repeat
}
.cu-icon_tick-gray {
 background:url(tick-gray.b805e576fe970c8aff64.svg) center center/contain no-repeat
}
.cu-icon_pencil-arrow-up-left {
 background:url(pencil-arrow-up-left.e59e23923a8569657d7b.svg) center center/contain no-repeat
}
.cu-icon_pencil-arrow-left-up {
 background:url(pencil-arrow-left-up.f2f35bc033209656c4fe.svg) center center/contain no-repeat
}
.cu-icon_pencil-arrow-up-right {
 background:url(pencil-arrow-up-right.4e6c441c57673186669d.svg) center center/contain no-repeat
}
.cu-icon_pencil-arrow-right-down {
 background:url(pencil-arrow-right-down.947396253b2d67f14740.svg) center center/contain no-repeat
}
.cu-icon_arrow-right-long {
 background:url(arrow-right-long.f39fbd016503b2b66359.svg) center center/contain no-repeat
}
.cu-icon_asana-logo {
 background:url(asana-logo.2e84cb72ffd2d9b6df58.svg) center center/contain no-repeat
}
.cu-icon_import {
 background:url(import.a2975ae5560d141291f4.svg) center center/contain no-repeat
}
.cu-icon_undo-white {
 background:url(undo-white.0ca0fd010eccb0837e53.svg) center center/contain no-repeat
}
.cu-icon_phone-purple {
 background:url(phone-purple.75fc9d1488ef439680ab.svg) center center/contain no-repeat
}
.cu-icon_computer-purple {
 background:url(computer-purple.303decf21317a7263741.svg) center center/contain no-repeat
}
.cu-icon_carousel-arrow-left {
 background:url(carousel-arrow-left.b029f4392651074e8aa3.svg) center center/contain no-repeat
}
.cu-icon_carousel-arrow-right {
 background:url(carousel-arrow-right.4c37fb40475e55765956.svg) center center/contain no-repeat
}
.cu-icon_chat-purple {
 background:url(chat-purple.d6691a747afc195eaa75.svg) center center/contain no-repeat
}
.cu-icon_primitive-dot-purple {
 background:url(primitive-dot-purple.d9fd7fd7a8f195ae74ee.svg) center center/contain no-repeat
}
.cu-icon_bell-purple {
 background:url(bell-purple.96194660f6359b123458.svg) center center/contain no-repeat
}
.cu-icon_eye-hollow {
 background:url(eye-hollow.da61982865adf24d86a2.svg) center center/contain no-repeat
}
.cu-icon_minimal_up {
 background:url(minimal_up.0dae922a92ed7ccac5d4.svg) center center/contain no-repeat
}
.cu-icon_minimal_down {
 background:url(minimal_down.4467358bf6aa2d1bfbd0.svg) center center/contain no-repeat
}
.cu-icon_minimal_left {
 background:url(minimal_left.53a6240bb7a8a96142ab.svg) center center/contain no-repeat
}
.cu-icon_minimal_right {
 background:url(minimal_right.c1aca569a043092f3363.svg) center center/contain no-repeat
}
.cu-icon_circle_add {
 background:url(circle_add.7320d10396dc242a6671.svg) center center/contain no-repeat
}
.cu-icon_avatar_user {
 background:url(avatar_user.87aec91796d464ffc81c.svg) center center/contain no-repeat
}
.cu-icon_zapier {
 background:url(zapier.dbebac2c680cd8d1ef55.svg) center center/contain no-repeat
}
.cu-icon_time-doctor {
 background:url(time-doctor.8b7b18597de69183aef8.svg) center center/contain no-repeat
}
.cu-icon_slack {
 background:url(slack.1aa49d16b4e6bd0c243b.svg) center center/contain no-repeat
}
.cu-icon_github-logo {
 background:url(github-logo.6fd288996fcfaca80772.svg) center center/contain no-repeat
}
.cu-icon_copy {
 background:url(copy.5a08669a49ece195fc72.svg) center center/contain no-repeat
}
.cu-icon_ellipsis-white {
 background:url(ellipsis-white.404529c88162e3297f08.svg) center center/contain no-repeat
}
.cu-icon_folder-back {
 background:url(folder-back.83e134564573b6208197.svg) center center/contain no-repeat
}
.cu-icon_folder-front {
 background:url(folder-front.ee1d1cef1a045db5199e.svg) center center/contain no-repeat
}
.cu-icon_folder-eyes {
 background:url(folder-eyes.70c1d7a27a1de52d6015.svg) center center/contain no-repeat
}
.cu-icon_folder-heart {
 background:url(folder-heart.aaced6c27d00c6d86aed.svg) center center/contain no-repeat
}
.cu-icon_folder-task {
 background:url(folder-task.3e2a1e549378833595c7.svg) center center/contain no-repeat
}
.cu-icon_folder-final {
 background:url(folder-final.fd9bb8d440323e68e710.svg) center center/contain no-repeat
}
.cu-icon_bell-thin-purple-7b68ee {
 background:url(bell-thin-purple-7b68ee.d9fda681cb81e426847d.svg) center center/contain no-repeat
}
.cu-icon_bell-thin-purple-strikethrough-7b68ee {
 background:url(bell-thin-purple-strikethrough-7b68ee.89d67b841f4dc50e3a68.svg) center center/contain no-repeat
}
.cu-icon_control-subtask {
 background:url(control-subtask.0748cdc24b2e9ee03c69.svg) center center/contain no-repeat
}
.cu-icon_control-status {
 background:url(control-status.9e33ca777d228af2830a.svg) center center/contain no-repeat
}
.cu-icon_control-check {
 background:url(control-check.1a03ea2ebff3f951b593.svg) center center/contain no-repeat
}
.cu-icon_close-small_red {
 background:url(close-small_red.9182baaf52ef9446182e.svg) center center/contain no-repeat
}
.cu-icon_exclamation {
 background:url(exclamation.2510c2221f326cab81b4.svg) center center/contain no-repeat
}
.cu-icon_move {
 background:url(move.6112671be9a83358bd65.svg) center center/contain no-repeat
}
.cu-icon_close-small_dark-purple {
 background:url(close-small_dark-purple.d5a7d7cc7f03d31eaa8f.svg) center center/contain no-repeat
}
.cu-icon_paintbrush {
 background:url(paintbrush.e36c75c9264afcf45c2e.svg) center center/contain no-repeat
}
.cu-icon_resend_invitation {
 background:url(resend_invitation.9d1bc357012ab9ae53d0.svg) center center/contain no-repeat
}
.cu-icon_docs-purple {
 background:url(docs-purple.609cc50f4cc3b37d0cff.svg) center center/contain no-repeat
}
.cu-icon_youtube-purple {
 background:url(youtube-purple.d5922f5f4ff312b80869.svg) center center/contain no-repeat
}
.icon {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-grow:0;
 flex-shrink:0;
 width:100%;
 height:100%
}
.icon svg {
 display:block;
 width:100%;
 height:100%
}
@-webkit-keyframes fadeInUp {
 from {
  opacity:0;
  transform:translate3d(0,100%,0)
 }
 to {
  opacity:1;
  transform:none
 }
}
@keyframes fadeInUp {
 from {
  opacity:0;
  transform:translate3d(0,100%,0)
 }
 to {
  opacity:1;
  transform:none
 }
}
@-webkit-keyframes fadeInDown {
 from {
  opacity:0;
  transform:translate3d(0,-100%,0)
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0)
 }
}
@keyframes fadeInDown {
 from {
  opacity:0;
  transform:translate3d(0,-100%,0)
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0)
 }
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes slideDown {
 0% {
  height:0;
  opacity:0
 }
 50% {
  height:auto;
  opacity:0
 }
 100% {
  height:auto;
  opacity:1
 }
}
@keyframes slideDown {
 0% {
  height:0;
  opacity:0
 }
 50% {
  height:auto;
  opacity:0
 }
 100% {
  height:auto;
  opacity:1
 }
}
@-webkit-keyframes slideInDown {
 from {
  transform:translate3d(0,-100%,0);
  visibility:visible
 }
 to {
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInDown {
 from {
  transform:translate3d(0,-100%,0);
  visibility:visible
 }
 to {
  transform:translate3d(0,0,0)
 }
}
@-webkit-keyframes slideInUp {
 from {
  transform:translate3d(0,100%,0);
  visibility:visible
 }
 to {
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInUp {
 from {
  transform:translate3d(0,100%,0);
  visibility:visible
 }
 to {
  transform:translate3d(0,0,0)
 }
}
@-webkit-keyframes slideOutUp {
 from {
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  transform:translate3d(0,-100%,0)
 }
}
@keyframes slideOutUp {
 from {
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  transform:translate3d(0,-100%,0)
 }
}
@-webkit-keyframes slideOutDown {
 from {
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  transform:translate3d(0,100%,0)
 }
}
@keyframes slideOutDown {
 from {
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  transform:translate3d(0,100%,0)
 }
}
@-webkit-keyframes slideInLeft {
 from {
  transform:translate3d(-100%,0,0);
  visibility:visible
 }
 to {
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInLeft {
 from {
  transform:translate3d(-100%,0,0);
  visibility:visible
 }
 to {
  transform:translate3d(0,0,0)
 }
}
@-webkit-keyframes spinner {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
@keyframes spinner {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes bounceOutRight {
 20% {
  opacity:1;
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:0;
  transform:translate3d(2000px,0,0)
 }
}
@keyframes bounceOutRight {
 20% {
  opacity:1;
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:0;
  transform:translate3d(2000px,0,0)
 }
}
@-webkit-keyframes hideNewActivity {
 0% {
  opacity:1;
  margin-bottom:10px;
  height:10px
 }
 70% {
  opacity:0;
  margin-bottom:10px;
  height:10px
 }
 100% {
  opacity:0;
  height:0;
  margin-bottom:0
 }
}
@keyframes hideNewActivity {
 0% {
  opacity:1;
  margin-bottom:10px;
  height:10px
 }
 70% {
  opacity:0;
  margin-bottom:10px;
  height:10px
 }
 100% {
  opacity:0;
  height:0;
  margin-bottom:0
 }
}
@-webkit-keyframes tada {
 from,
 to {
  transform:scale3d(1,1,1)
 }
 10%,
 20% {
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,
 60%,
 80% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
}
@keyframes tada {
 from,
 to {
  transform:scale3d(1,1,1)
 }
 10%,
 20% {
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,
 60%,
 80% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
}
@-webkit-keyframes btn-bouncedelay {
 0%,
 100%,
 80% {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
}
@keyframes btn-bouncedelay {
 0%,
 100%,
 80% {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
}
@-webkit-keyframes shake {
 from,
 to {
  transform:translate3d(0,0,0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  transform:translate3d(-10px,0,0)
 }
 20%,
 40%,
 60%,
 80% {
  transform:translate3d(10px,0,0)
 }
}
@keyframes shake {
 from,
 to {
  transform:translate3d(0,0,0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  transform:translate3d(-10px,0,0)
 }
 20%,
 40%,
 60%,
 80% {
  transform:translate3d(10px,0,0)
 }
}
@-webkit-keyframes checklistPulse {
 from,
 to {
  transform:scale3d(1,1,1)
 }
 40% {
  transform:scale3d(.9,.9,.9)
 }
}
@keyframes checklistPulse {
 from,
 to {
  transform:scale3d(1,1,1)
 }
 40% {
  transform:scale3d(.9,.9,.9)
 }
}
@-webkit-keyframes flash {
 from,
 to {
  opacity:1
 }
 50% {
  opacity:0
 }
}
@keyframes flash {
 from,
 to {
  opacity:1
 }
 50% {
  opacity:0
 }
}
@-webkit-keyframes dropdownMenuAnimation {
 0% {
  transform:scale(.95);
  opacity:.6
 }
 100% {
  transform:scale(1);
  opacity:1
 }
}
@keyframes dropdownMenuAnimation {
 0% {
  transform:scale(.95);
  opacity:.6
 }
 100% {
  transform:scale(1);
  opacity:1
 }
}
@-webkit-keyframes notifications-alert-bell-swing {
 10% {
  transform:rotate3d(0,0,1,15deg)
 }
 20% {
  transform:rotate3d(0,0,1,-10deg)
 }
 30% {
  transform:rotate3d(0,0,1,5deg)
 }
 40% {
  transform:rotate3d(0,0,1,-5deg)
 }
 50%,
 to {
  transform:rotate3d(0,0,1,0deg)
 }
}
@keyframes notifications-alert-bell-swing {
 10% {
  transform:rotate3d(0,0,1,15deg)
 }
 20% {
  transform:rotate3d(0,0,1,-10deg)
 }
 30% {
  transform:rotate3d(0,0,1,5deg)
 }
 40% {
  transform:rotate3d(0,0,1,-5deg)
 }
 50%,
 to {
  transform:rotate3d(0,0,1,0deg)
 }
}
.four-oh-four__modal .cu-modal__dialog {
 width:500px!important
}
.four-oh-four__modal .cu-modal__body {
 text-align:center
}
.four-oh-four__modal .cu-modal__body h1 {
 color:#7b68ee;
 display:flex;
 font-size:75px;
 justify-content:center;
 align-items:center;
 width:200px;
 margin:0 auto 50px
}
@supports (--theme-main-color:#7b68ee) {
 .four-oh-four__modal .cu-modal__body h1 {
  color:var(--theme-main-color)
 }
}
.four-oh-four__modal .cu-modal__body h1 .cu-icon {
 height:50px
}
.four-oh-four__modal .cu-modal__body h2 {
 color:#7b68ee;
 font-size:28px
}
.four-oh-four__modal .cu-modal__body button {
 width:300px;
 margin-top:50px
}
.four-oh-four__logout {
 display:block;
 margin-top:20px;
 text-decoration:underline;
 cursor:pointer;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .four-oh-four__logout,
 .four-oh-four__modal .cu-modal__body h2 {
  color:var(--theme-main-color)
 }
}
.cu-alert {
 display:flex;
 align-items:center;
 margin:0 0 15px;
 padding:15px;
 border:1px solid #e4e4e4;
 background:#fff;
 border-radius:3px
}
.dark-theme .cu-alert {
 color:#d5d6d7;
 background:#384047;
 border:1px solid #2b343b
}
.cu-alert__icon {
 flex-shrink:0;
 width:40px;
 height:40px;
 margin:0 15px 0 0
}
.cu-alert__content {
 flex-grow:1
}
.cu-alert__title {
 flex-grow:1;
 font:19px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-alert__title {
 color:#d5d6d7
}
.cu-alert__message {
 margin:8px 0 0;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#818181
}
.cu-alert__link {
 color:#7b68ee;
 text-decoration:underline
}
.cu-alert.cu-alert_error {
 border:1px solid #fd71af
}
.cu-alert.cu-alert_error .cu-alert__title {
 color:#fd71af
}
.cu-alert.cu-alert_center .cu-alert__title {
 text-align:center
}
.cu-alert.cu-alert_standby {
 border-left:4px solid #fc0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px;
 background:#fffcf0
}
.cu-alert.cu-alert_standby .cu-alert__title {
 margin-bottom:10px
}
.dark-theme .cu-alert.cu-alert_standby .cu-alert__title {
 color:#1e272e
}
.cu-alert.cu-alert_standby .cu-alert__message {
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-bottom:10px
}
.cu-alert.cu-alert_standby .cu-alert__note {
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-alert.cu-alert_standby .cu-alert__note {
 color:#1e272e
}
.cu-alert.cu-alert_standby .cu-alert__note strong {
 font-weight:500
}
.dark-theme .cu-alert.cu-alert_standby .cu-alert__note strong {
 color:#1e272e
}
.cu-avatar {
 display:flex;
 align-items:center;
 justify-content:center;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:10px;
 width:28px;
 height:28px;
 border-radius:50%;
 color:rgba(255,255,255,.9);
 text-transform:uppercase;
 padding:0;
 position:relative
}
.dark-theme .cu-avatar {
 color:rgba(255,255,255,.9)
}
.cu-avatar-container {
 position:relative
}
.cu-avatar_photo {
 background-position:center center;
 background-size:cover
}
.cu-avatar .cu-avatar-icon {
 height:20px;
 width:20px
}
.cu-avatar .icon {
 width:11px;
 height:11px
}
.cu-avatar .cu-avatar__unassigned-icon {
 width:100%;
 height:100%
}
.cu-avatar_bot {
 background:0 0
}
.cu-avatar_bot svg {
 width:100%;
 height:100%
}
.cu-avatar_guest::after {
 content:'';
 display:block;
 position:absolute;
 bottom:0;
 left:auto;
 right:0;
 width:11px;
 height:11px;
 background-color:#f8a600;
 border:2px solid #fff;
 border-radius:3px
}
.dark-theme .cu-avatar_guest::after {
 border-color:#2b343b
}
.cu-user-group_sm .cu-avatar_guest::after {
 bottom:-2px;
 right:-2px;
 width:10px;
 height:10px
}
.cu-avatar__guest-tooltip {
 width:7px;
 height:7px;
 background-color:#f8a600;
 border-radius:1px;
 position:relative;
 display:inline-block
}
div.cu-avatar.cu-avatar_bot {
 padding:2px
}
div.cu-avatar {
 padding:0
}
img.cu-avatar {
 padding:0;
 -o-object-fit:cover;
 object-fit:cover
}
.cu-avatar.cu-avatar_lg {
 width:38px;
 height:38px
}
.cu-avatar.cu-avatar_m-lg {
 width:42px;
 height:42px
}
.cu-avatar.cu-avatar_x-lg {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 width:50px;
 height:50px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-avatar,
 .cu-avatar.cu-avatar_x-lg {
  font-family:var(--global-font-support)
 }
}
.cu-avatar.cu-avatar_sm {
 width:20px;
 height:20px
}
.cu-avatar.cu-avatar_24 {
 width:24px;
 height:24px
}
.cu-avatar.cu-avatar_30 {
 width:30px;
 height:30px
}
.cu-avatar.cu-avatar_34 {
 width:34px;
 height:34px
}
.cu-avatar.cu-avatar_mr {
 margin:0 15px 0 0
}
.cu-avatar.cu-avatar_block {
 width:100%;
 height:100%
}
.cu-avatar.cu-avatar_shadow {
 position:relative;
 box-shadow:0 0 0 1px #7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-avatar.cu-avatar_shadow {
  box-shadow:0 0 0 1px var(--theme-main-color)
 }
}
.cu-avatar.cu-avatar_self {
 position:relative;
 box-shadow:0 0 0 1px #7b68ee
}
.cu-avatar.cu-avatar_empty {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 border:1px dashed #c2c2c2;
 color:#c2c2c2;
 font-size:16px;
 padding:0;
 position:relative;
 width:34px;
 height:34px;
 margin-left:2px!important;
 margin-right:2px!important
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-avatar.cu-avatar_empty {
  font-family:var(--global-font-support)
 }
}
.cu-avatar.cu-avatar_empty .cu-avatar__add {
 height:100%;
 width:100%
}
.cu-avatar.cu-avatar_empty .cu-avatar__add>.cu-avatar__add-user {
 position:absolute;
 left:10px;
 top:10px;
 width:18px;
 height:18px;
 z-index:1
}
.cu-avatar.cu-avatar_empty .cu-avatar__add>.cu-avatar__add-plus {
 z-index:2;
 background-color:#fff;
 border:1px solid #fff;
 border-radius:50%;
 position:absolute;
 right:6px;
 top:18px;
 height:14px;
 width:14px
}
.cu-avatar.cu-avatar__assign-mono {
 padding:2px;
 position:relative;
 border-radius:0;
 background:0 0;
 cursor:pointer
}
.cu-avatar.cu-avatar__assign-mono .icon,
.cu-avatar.cu-avatar__assign-mono svg {
 width:100%;
 height:100%
}
.cu-avatar.cu-avatar__assign-mono_under {
 position:absolute;
 border:1px dashed #c2c2c2;
 width:100%;
 height:100%
}
.cu-avatar.cu-avatar-team_empty {
 padding:0;
 position:relative
}
.cu-avatar.cu-avatar-team_empty .icon,
.cu-avatar.cu-avatar-team_empty svg {
 width:100%;
 height:100%
}
.cu-avatar .cu-avatar-team_name-empty {
 width:32px;
 height:31px
}
.cu-avatar.cu-avatar_chat {
 width:30px;
 height:30px;
 font-size:11px
}
.cu-avatar.cu-avatar_bordered {
 border:2px solid #fff
}
.dark-theme .cu-avatar.cu-avatar_bordered {
 border:2px solid #2b343b
}
.cu-avatar.cu-avatar_square {
 border-radius:10px
}
.cu-user-group {
 position:relative;
 display:flex;
 flex-grow:0;
 flex-shrink:0;
 flex-direction:row-reverse;
 justify-content:flex-end;
 padding:0 0 0 12px;
 outline:0
}
.cu-user-group__guest {
 position:absolute;
 bottom:0;
 left:0;
 width:11px;
 height:11px;
 background-color:#f8a600;
 border:2px solid #fff;
 border-radius:3px
}
.cu-user-group__icon {
 width:38px;
 height:38px;
 padding:2px
}
.cu-user-group__icon_under {
 position:absolute;
 border:1px dashed #c2c2c2;
 width:100%;
 height:100%;
 border-radius:50%
}
.cu-user-group__remove {
 position:absolute;
 z-index:1;
 width:19px;
 height:19px;
 top:-5px;
 right:-5px;
 border-radius:50%;
 border:2px solid #fff;
 background:#979797;
 display:none;
 cursor:pointer;
 fill:#fff;
 padding:2px
}
.dark-theme .cu-user-group__remove {
 fill:#fff;
 border-color:#384047
}
.cu-user-group__remove:hover {
 background:#7b68ee;
 fill:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-avatar.cu-avatar_self {
  box-shadow:0 0 0 1px var(--theme-main-color)
 }
 .cu-user-group__remove:hover {
  background:var(--theme-main-color)
 }
}
.cu-user-group__item:hover .cu-user-group__remove {
 display:block
}
.cu-user-group .cu-user-group__more {
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center;
 width:28px;
 height:28px;
 border-radius:50%;
 color:#544d61;
 font:600 10px/9px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none;
 border:2px solid #fff;
 background:#f0edf5;
 text-indent:-3px;
 padding:2px 0 0 4px
}
.dark-theme .cu-user-group .cu-user-group__more {
 border-color:#2b343b
}
.cu-user-group .cu-user-group__more.cu-user-group__more_lg {
 width:40px;
 height:40px;
 font:600 9px/10px "Gotham Pro","Proxima Nova",Arial,serif;
 text-indent:2px;
 letter-spacing:0
}
.cu-user-group_x-lg .cu-avatar,
.cu-user-group_x-lg .cu-user-group__icon {
 width:50px;
 height:50px
}
.cu-user-group_m-lg .cu-avatar,
.cu-user-group_m-lg .cu-user-group__icon {
 width:40px;
 height:40px
}
.cu-user-group_m .cu-avatar,
.cu-user-group_m .cu-user-group__icon {
 width:30px;
 height:30px
}
.cu-user-group_m .cu-user-group__more.cu-user-group__more_lg {
 font-size:10px;
 text-indent:0;
 letter-spacing:0;
 width:30px;
 height:30px;
 font:600 10px/10px "Gotham Pro","Proxima Nova",Arial,serif;
 text-indent:0;
 letter-spacing:0
}
.cu-user-group .cu-user-group__item {
 position:relative;
 margin-left:-12px
}
.cu-user-group .cu-user-group__item:hover .cu-stroke {
 stroke:#7b68ee
}
.cu-user-group .cu-user-group__item:hover .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-user-group .cu-user-group__item:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-user-group .cu-user-group__item:hover .cu-fill {
  fill:var(--theme-main-color)
 }
}
.cu-user-group .cu-user-group__item>.cu-avatar {
 margin:0
}
.cu-user-group .cu-user-group__item.cu-user-group__item_due-date {
 margin-right:3px
}
.cu-user-group .cu-user-group__item.cu-user-group__item_due-date .icon {
 width:34px;
 height:34px;
 padding:0;
 background:0 0
}
.cu-user-group .cu-user-group__item.cu-user-group__item_due-date svg {
 width:100%;
 height:100%
}
.cu-user-group .cu-user-group__item.cu-user-group__item_due-date .cu-fill {
 fill:#b9bec7
}
.contrast_high .cu-user-group .cu-user-group__item.cu-user-group__item_due-date .cu-fill,
.dark-theme .cu-user-group .cu-user-group__item.cu-user-group__item_due-date .cu-fill {
 fill:#979797
}
.cu-user-group .cu-user-group__item.cu-user-group__item_due-date .cu-stroke {
 stroke:#b9bec7
}
.contrast_high .cu-user-group .cu-user-group__item.cu-user-group__item_due-date .cu-stroke,
.dark-theme .cu-user-group .cu-user-group__item.cu-user-group__item_due-date .cu-stroke {
 stroke:#979797
}
.cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill {
 fill:#7b68ee
}
.cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker {
 width:34px;
 height:34px
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .icon {
 width:34px;
 height:34px;
 padding:0;
 display:block
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker svg {
 width:100%;
 height:100%
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .cu-fill {
 fill:#c1c1c1
}
.contrast_high .cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .cu-fill,
.dark-theme .cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .cu-fill {
 fill:#979797
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .cu-stroke {
 stroke:#c1c1c1
}
.contrast_high .cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .cu-stroke,
.dark-theme .cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .cu-stroke {
 stroke:#979797
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker:hover .cu-fill {
 fill:#7b68ee
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .icon_time-tracker-bkg {
 fill:#fff
}
.dark-theme .cu-user-group .cu-user-group__item.cu-user-group__item_time-tracker .icon_time-tracker-bkg {
 fill:#384047
}
.cu-user-group .cu-user-group__item .cu-user-group__icon_no-active,
.cu-user-group .cu-user-group__item .cu-user-group__icon_purple {
 display:none
}
.cu-user-group .cu-user-group__item .cu-user-group__icon_no-active {
 cursor:default
}
.cu-user-group .cu-user-group__item svg {
 width:100%;
 height:100%
}
.cu-user-group .cu-user-group__item .cu-fill {
 fill:#c1c1c1
}
.contrast_high .cu-user-group .cu-user-group__item .cu-fill,
.dark-theme .cu-user-group .cu-user-group__item .cu-fill {
 fill:#979797
}
.cu-user-group .cu-user-group__item .cu-stroke {
 stroke:#c1c1c1
}
.contrast_high .cu-user-group .cu-user-group__item .cu-stroke,
.dark-theme .cu-user-group .cu-user-group__item .cu-stroke {
 stroke:#979797
}
.cu-user-group .cu-user-group__item_watcher {
 width:38px;
 height:38px;
 padding:2px
}
.cu-user-group .cu-user-group__item_watcher .icon,
.cu-user-group .cu-user-group__item_watcher svg {
 width:100%;
 height:100%
}
.cu-user-group .cu-user-group__item_watcher .cu-fill {
 fill:#cbc9cf
}
.contrast_high .cu-user-group .cu-user-group__item_watcher .cu-fill,
.dark-theme .cu-user-group .cu-user-group__item_watcher .cu-fill {
 fill:#979797
}
.cu-user-group .cu-user-group__item_watcher .cu-stroke {
 stroke:#cbc9cf
}
.contrast_high .cu-user-group .cu-user-group__item_watcher .cu-stroke,
.dark-theme .cu-user-group .cu-user-group__item_watcher .cu-stroke {
 stroke:#979797
}
.cu-user-group .cu-user-group__item_watcher:hover .cu-user-group__icon-mono {
 display:none
}
.cu-user-group .cu-user-group__item_watcher:hover .cu-stroke {
 stroke:#7b68ee
}
.cu-user-group .cu-user-group__item_watcher:hover .cu-fill {
 fill:#7b68ee
}
.cu-user-group.cu-user-group_due-date {
 flex-direction:row;
 justify-content:flex-start;
 align-items:center;
 cursor:pointer
}
.cu-user-group.cu-user-group_due-date.due-date_view-task {
 flex-direction:column;
 padding:0;
 margin:0
}
.cu-user-group.cu-user-group_due-date:hover .cu-task-info__key {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-user-group .cu-user-group__item_watcher:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-user-group .cu-user-group__item_watcher:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-user-group.cu-user-group_due-date:hover .cu-task-info__key {
  color:var(--theme-main-color)
 }
}
.cu-user-group.cu-user-group_due-date .cu-task-info__key {
 margin:0
}
.cu-user-group.cu-user-group_time-tracker {
 flex-direction:row;
 justify-content:flex-start;
 align-items:center
}
.cu-user-group.cu-user-group_time-tracker:hover .cu-task-info__key {
 color:#7b68ee
}
.cu-user-group.cu-user-group_time-tracker:hover .icon_time-tracker-grey {
 display:none
}
.cu-user-group.cu-user-group_time-tracker:hover .icon_time-tracker-purple {
 display:block
}
.cu-user-group.cu-user-group_time-tracker .cu-task-info__key {
 margin:0
}
.cu-user-group.due-date_view-task:hover .cu-user-group__item_due-date .icon_due-date-grey {
 display:none
}
.cu-user-group.due-date_view-task:hover .cu-user-group__item_due-date .icon_due-date-purple {
 display:block
}
.cu-user-group.cu-user-group_sm {
 justify-content:center
}
.cu-user-group.cu-user-group_sm .cu-avatar {
 width:24px;
 height:24px;
 font-size:8px
}
.cu-user-group.cu-user-group_sm .cu-avatar svg {
 width:24px;
 height:24px
}
.cu-user-group.cu-user-group_sm div.cu-avatar {
 padding:0
}
.cu-user-group.cu-user-group_sm .cu-avatar.cu-avatar_bordered {
 border:2px solid #fff
}
.dark-theme .cu-user-group.cu-user-group_sm .cu-avatar.cu-avatar_bordered {
 border:2px solid #2b343b
}
.cu-user-group.cu-user-group_sm .cu-user-group__item+.cu-user-group__item {
 margin-left:-8px
}
.cu-user-group.cu-user-group_sm .cu-user-group__more {
 width:24px;
 height:24px;
 font-size:10px
}
.cu-user-group.cu-user-group_for-list-details .cu-avatar,
.cu-user-group.cu-user-group_for-list-details .cu-avatar svg {
 width:26px;
 height:26px
}
.cu-user-group.cu-user-group_for-list-details .cu-avatar.cu-avatar_bordered {
 border:none
}
.cu-user-group.cu-user-group_left {
 justify-content:flex-end
}
.avatar-picker__dropdown-toggle {
 display:flex;
 flex-direction:column;
 cursor:pointer
}
.avatar-picker__preview {
 height:150px;
 width:150px;
 margin:0 0 25px;
 border-radius:150px;
 background:#d2d0d5;
 overflow:hidden;
 position:relative;
 color:#fff;
 font:500 48px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase
}
.avatar-picker__preview img {
 height:100%;
 position:absolute;
 left:50%;
 top:50%;
 transform:translateY(-50%) translateX(-50%)
}
.avatar-picker__trigger-text {
 color:#7b68ee;
 position:relative;
 text-align:center;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .avatar-picker__trigger-text,
 .cu-user-group.cu-user-group_time-tracker:hover .cu-task-info__key {
  color:var(--theme-main-color)
 }
}
.avatar-picker__dropdown-menu {
 padding:15px
}
.avatar-picker__avatar-container {
 font-size:0
}
.avatar-picker__avatar-preset {
 width:40px;
 cursor:pointer;
 margin:0 8px 10px 0
}
.avatar-picker__uploader-remove,
.avatar-picker__uploader-trigger {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 height:40px;
 line-height:40px;
 border-radius:3px;
 border:1px solid;
 text-align:center;
 cursor:pointer;
 font:500 13px/40px "Gotham Pro","Proxima Nova",Arial,serif
}
.avatar-picker__uploader-trigger {
 margin:7px;
 border-color:#7b68ee;
 color:#7b68ee
}
.avatar-picker__uploader-trigger:hover {
 background:#7b68ee;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .avatar-picker__uploader-trigger {
  border-color:var(--theme-main-color);
  color:var(--theme-main-color)
 }
 .avatar-picker__uploader-trigger:hover {
  background:var(--theme-main-color)
 }
}
.avatar-picker__uploader-remove {
 margin:10px auto 0;
 color:#f24752
}
.avatar-picker__uploader-remove:hover {
 background:#f24752;
 color:#fff
}
.cu-badge {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:inline-flex;
 justify-content:center;
 align-items:center;
 height:20px;
 padding:0 8px;
 color:#bdbdbd;
 border:1px solid #d6d6d6;
 border-radius:20px;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:11px;
 font-weight:500
}
.contrast_high .cu-badge {
 color:#979797;
 border:1px solid #979797
}
.cu-badge-list {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start;
 align-content:flex-start;
 flex-grow:1;
 width:100%;
 margin:10px 0 0
}
* {
 font-family:"Proxima Nova",Arial,serif;
 font-size:14px;
 color:#343434
}
.dark-theme * {
 color:#d5d6d7
}
h1 {
 color:#343434;
 font-size:31px;
 font-weight:300;
 line-height:34px;
 font-family:"Proxima Nova",Arial,serif
}
h2 {
 font-size:20px;
 line-height:40px;
 color:#343434
}
[contenteditable]:focus {
 outline:transparent solid 0
}
#loading-placeholder {
 display:none
}
#loading-placeholder.show {
 display:inline
}
#loading-placeholder .cu-nav-project,
#loading-placeholder .cu-nav-user {
 width:100px;
 height:50px
}
#mobile-android,
#mobile-ios {
 display:none
}
#mobile-android.show,
#mobile-ios.show {
 display:inline
}
#loading-placeholder-body {
 display:none
}
#loading-placeholder-body.show {
 display:flex
}
#loading-board,
#loading-box,
#loading-list {
 display:none
}
#loading-board.show,
#loading-box.show,
#loading-list.show {
 display:block
}
#overlay {
 overflow:hidden;
 position:fixed;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:500;
 opacity:0;
 display:block
}
#login-page {
 display:none
}
#login-page.show {
 display:inline
}
#login-page .cu-form__error {
 display:none
}
#login-page .cu-form__error.show {
 display:flex
}
#login-page .cu-onboarding__footer-link {
 font-size:14px;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
#login-page a {
 cursor:pointer
}
app-root.hide {
 display:none
}
[contenteditable=true] {
 cursor:text
}
.cu-draggable {
 cursor:-webkit-grab;
 cursor:grab
}
.gu-unselectable {
 cursor:-webkit-grabbing!important;
 cursor:grabbing!important
}
.loading-spinner {
 position:absolute;
 margin:auto;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:30%;
 width:30%;
 max-width:75px;
 max-height:75px;
 -webkit-animation:1.5s linear infinite spinner;
 animation:1.5s linear infinite spinner
}
.cdk-textarea-autosize {
 overflow:hidden;
 box-sizing:content-box
}
.cu-os-win .cu-scrollbar {
 scrollbar-width:thin
}
.cu-os-win .cu-scrollbar::-webkit-scrollbar {
 background-color:#fff;
 width:16px;
 height:16px
}
.cu-os-win .cu-scrollbar::-webkit-scrollbar-track {
 background-color:#fff
}
.cu-os-win .cu-scrollbar::-webkit-scrollbar-track:hover {
 background-color:#fff
}
.cu-os-win .cu-scrollbar::-webkit-scrollbar-thumb {
 background-color:rgba(186,186,192,.5);
 border-radius:16px;
 border:5px solid #fff
}
.cu-os-win .cu-scrollbar::-webkit-scrollbar-thumb:hover {
 background-color:#a0a0a5;
 border:3px solid #fff
}
.cu-os-win .cu-scrollbar::-webkit-scrollbar-button {
 display:none
}
.cu-os-win.dark-theme .cu-scrollbar::-webkit-scrollbar {
 background-color:#384047
}
.cu-os-win.dark-theme .cu-scrollbar::-webkit-scrollbar-track {
 background-color:#384047
}
.cu-os-win.dark-theme .cu-scrollbar::-webkit-scrollbar-track:hover {
 background-color:#384047
}
.cu-os-win.dark-theme .cu-scrollbar::-webkit-scrollbar-thumb {
 border-color:#384047
}
.cu-os-win.dark-theme .cu-scrollbar::-webkit-scrollbar-thumb:hover {
 border-color:#384047
}
.cu-pdf-export,
.cu-pdf-export * {
 transition:none!important
}
.cu-btn {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 height:64px;
 padding:0 30px;
 cursor:pointer;
 color:#fff;
 border:1px solid;
 border-radius:5px;
 text-decoration:none;
 font:600 18px/63px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-btn:hover {
 transition:none
}
.cu-btn:active,
.cu-btn:hover {
 background-color:#5f48ea;
 border:1px solid;
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-btn:active,
 .cu-btn:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
.cu-btn__text {
 color:inherit;
 flex:1 100%;
 position:relative
}
.cu-btn__text-description {
 display:block;
 color:inherit;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-btn__text.sm-confirm {
 font-size:15px
}
.cu-btn__spinner {
 flex:1 100%
}
.cu-btn__spinner_loader {
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:20px;
 width:100%!important
}
.cu-btn__spinner>div {
 width:12px;
 height:12px;
 background-color:#fff;
 border-radius:100%;
 display:inline-block;
 -webkit-animation:1.4s ease-in-out infinite both btn-bouncedelay;
 animation:1.4s ease-in-out infinite both btn-bouncedelay
}
.cu-btn__spinner_purple div {
 background-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-btn {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-btn__spinner_purple div {
  background-color:var(--theme-main-color)
 }
}
.cu-btn__spinner_no-height {
 margin-bottom:-52px
}
.cu-btn__spinner_purple>div {
 background-color:#7b68ee
}
.cu-btn__spinner .cu-btn__bounce1 {
 -webkit-animation-delay:-.32s;
 animation-delay:-.32s
}
.cu-btn__spinner .cu-btn__bounce2 {
 -webkit-animation-delay:-.16s;
 animation-delay:-.16s
}
.cu-btn_grey {
 background:#aeacb0;
 border-color:#aeacb0
}
.cu-btn_grey:hover {
 background:#959297;
 border:1px solid #959297
}
.cu-btn.cu-btn_disabled,
.cu-btn[disabled] {
 cursor:not-allowed;
 opacity:.65
}
.cu-btn.cu-btn_spinner {
 background-color:#7b68ee;
 position:relative;
 opacity:1
}
.cu-btn.cu-btn_spinner:hover {
 background-color:#7b68ee;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .cu-btn.cu-btn_spinner,
 .cu-btn.cu-btn_spinner:hover,
 .cu-btn__spinner_purple>div {
  background-color:var(--theme-main-color)
 }
}
.cu-btn__spinner {
 display:none
}
.cu-btn.cu-btn_spinner[disabled] {
 background-color:#7b68ee;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .cu-btn.cu-btn_spinner[disabled] {
  background-color:var(--theme-main-color)
 }
}
.cu-btn.cu-btn_spinner[disabled] .cu-btn__text {
 display:none
}
.cu-btn.cu-btn_spinner[disabled] .cu-btn__spinner {
 display:block
}
.cu-btn.cu-btn_fw {
 min-width:200px
}
.cu-btn.cu-btn_status {
 min-width:0
}
.cu-btn.cu-btn_status.cu-btn_option {
 min-width:0;
 width:45%
}
.cu-btn.cu-btn_status.cu-btn_cancel {
 background-color:#fff;
 color:#fd71af;
 border:1px solid #aeacb0
}
.dark-theme .cu-btn.cu-btn_status.cu-btn_cancel {
 background-color:#384047;
 border:1px solid #1e272e
}
.cu-btn.cu-btn_status.cu-btn_cancel:hover {
 background-color:#aeacb0
}
.dark-theme .cu-btn.cu-btn_status.cu-btn_cancel:hover {
 background-color:#1e272e
}
.cu-btn.cu-btn_fw-sm {
 min-width:150px
}
.cu-btn.cu-btn_outline {
 color:#7b68ee;
 background:0 0;
 text-shadow:none
}
.cu-btn.cu-btn_outline:hover {
 background-color:#7b68ee;
 border-color:#7b68ee;
 color:#fff
}
.cu-btn.cu-btn_outline:hover .cu-btn__text {
 color:#fff
}
.cu-btn.cu-btn_outline .cu-btn__text {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-btn.cu-btn_outline {
  color:var(--theme-main-color)
 }
 .cu-btn.cu-btn_outline:hover {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-btn.cu-btn_outline .cu-btn__text {
  color:var(--theme-main-color)
 }
}
.cu-btn.cu-btn_success {
 color:#fff;
 border:1px solid #67cb48;
 background-color:#67cb48
}
.cu-btn.cu-btn_success:hover {
 border:1px solid #58c237;
 background-color:#58c237
}
.cu-btn.cu-btn_success:active {
 border:1px solid #4fae32;
 background-color:#4fae32
}
.cu-btn.cu-btn_success-outline {
 border:1px solid #67cb48;
 color:#67cb48;
 background:0 0;
 text-shadow:none
}
.cu-btn.cu-btn_success-outline:hover {
 color:#fff;
 border:1px solid #58c237;
 background-color:#58c237
}
.cu-btn.cu-btn_success-outline:active {
 border:1px solid #4fae32;
 background-color:#4fae32
}
.cu-btn.cu-btn_warning {
 color:#fff;
 border:1px solid #fc0;
 background-color:#fc0
}
.cu-btn.cu-btn_warning:hover {
 border:1px solid #e6b800;
 background-color:#e6b800
}
.cu-btn.cu-btn_warning:active {
 border:1px solid #cca300;
 background-color:#cca300
}
.cu-btn.cu-btn_warning-outline {
 border:1px solid #fc0;
 color:#fc0;
 background:0 0;
 text-shadow:none
}
.cu-btn.cu-btn_warning-outline:hover {
 color:#fff;
 border:1px solid #e6b800;
 background-color:#e6b800
}
.cu-btn.cu-btn_warning-outline:active {
 border:1px solid #cca300;
 background-color:#cca300
}
.cu-btn.cu-btn_danger {
 color:#fff;
 border:1px solid #fd71af;
 background:#fd71af
}
.cu-btn.cu-btn_danger:hover {
 border:1px solid #fd58a1;
 background-color:#fd58a1
}
.cu-btn.cu-btn_danger:active {
 border:1px solid #fc3f93;
 background-color:#fc3f93
}
.cu-btn.cu-btn_red {
 color:#fff;
 border:1px solid #f24752;
 background:#f24752
}
.cu-btn.cu-btn_red:hover {
 border:1px solid #f02f3c;
 background-color:#f02f3c
}
.cu-btn.cu-btn_red:active {
 border:1px solid #ef1725;
 background-color:#ef1725
}
.cu-btn.cu-btn_danger-outline {
 border:1px solid #fd71af;
 color:#fd71af;
 background:0 0
}
.cu-btn.cu-btn_danger-outline:hover {
 color:#fff;
 border:1px solid #fd58a1;
 background-color:#fd58a1
}
.cu-btn.cu-btn_danger-outline:active {
 border:1px solid #fc3f93;
 background-color:#fc3f93
}
.cu-btn.cu-btn_danger-link {
 border:0;
 background:0 0;
 color:#fd71af;
 font-weight:300;
 padding:0
}
.cu-btn.cu-btn_danger-link:hover {
 color:#fd71af;
 border:0;
 background:0 0
}
.cu-btn.cu-btn_danger-link:active {
 border:0;
 background:0 0
}
.cu-btn.cu-btn-link {
 border:0;
 background:0 0;
 color:#aeacb0;
 font-weight:300;
 padding:0
}
.cu-btn.cu-btn-link:hover {
 color:#aeacb0;
 border:0;
 background:0 0
}
.cu-btn.cu-btn-link:active {
 border:0;
 background:0 0
}
.cu-btn.cu-btn_cancel-outline {
 border:1px solid #aeacb0;
 color:#aeacb0;
 background:0 0;
 text-shadow:none
}
.cu-btn.cu-btn_cancel-outline:hover {
 background-color:#aeacb0;
 border:1px solid #aeacb0;
 color:#fff
}
.cu-btn.cu-btn_cancel-outline:hover .cu-btn__text {
 color:#fff
}
.cu-btn.cu-btn_cancel-outline:active {
 background-color:#959297;
 border:1px solid #959297
}
.cu-btn.cu-btn_cancel-outline .cu-btn__text {
 color:#aeacb0
}
.cu-btn.cu-btn_confirm-cancel {
 border:1px solid #d0021b;
 color:#d0021b;
 background:0 0;
 text-shadow:none;
 font-weight:500
}
.dark-theme .cu-btn.cu-btn_confirm-cancel {
 background-color:#384047;
 border:1px solid #d0021b
}
.cu-btn.cu-btn_confirm-cancel:hover {
 border:1px solid #f24752;
 background-color:#f7f7f7;
 color:#f24752
}
.dark-theme .cu-btn.cu-btn_confirm-cancel:hover {
 background-color:#1e272e;
 border:1px solid #f24752
}
.cu-btn.cu-btn_confirm-cancel:active {
 background-color:#f0f0f0;
 border:1px solid #cbcbcb
}
.cu-btn.cu-btn_confirm-cancel .cu-btn__text {
 color:#d0021b
}
.cu-btn.cu-btn_lg {
 height:74px
}
.cu-btn.cu-btn_m {
 height:50px;
 border-radius:3px;
 padding:0 30px;
 font-size:18px;
 line-height:100%;
 font-weight:500
}
.cu-btn.cu-btn_md {
 height:45px;
 border-radius:3px;
 padding:0 30px;
 font-size:14px;
 line-height:100%;
 font-weight:500
}
.cu-btn.cu-btn_inline {
 display:inline
}
.cu-btn.cu-btn_dark {
 font:500 15px 'Proxima Nova',Arial,serif;
 color:#e6e6e6;
 border:2px solid #343434;
 background-color:#000;
 margin:20px 0 0 10px;
 width:150px;
 padding:0 12px 0 8px
}
.cu-btn.cu-btn_light-dark {
 font:600 15px 'Gotham Pro',Arial,serif;
 background-color:#505050;
 color:#e6e6e6;
 border:2px solid #505050;
 padding:0 12px 0 8px
}
.cu-btn.cu-btn_non-clickable {
 cursor:default
}
.cu-btn.cu-btn_dark>span {
 color:#e6e6e6;
 line-height:2
}
.cu-btn.cu-btn_sm {
 height:40px;
 border-radius:3px;
 padding:0 20px;
 font-size:13px;
 line-height:11px;
 font-weight:500
}
.cu-btn.cu-btn_x-sm {
 height:30px;
 border-radius:3px;
 padding:0 7px;
 font-size:11px;
 line-height:10px;
 font-weight:500
}
.cu-btn.cu-btn_h-23 {
 height:23px;
 border-radius:3px;
 padding:0 10px;
 font:600 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-btn.cu-btn_font-size-14 {
 font-size:14px
}
.cu-btn.cu-btn_font-size-15 {
 font-size:15px
}
.cu-btn.cu-btn_block {
 display:block;
 width:100%
}
.cu-btn.cu-btn_square {
 display:block;
 width:26px;
 height:26px;
 padding:4px 2px 2px;
 border:1px solid;
 border-radius:5px;
 background:0 0
}
.cu-btn.cu-btn_square:hover {
 border:2px solid;
 background:0 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-btn.cu-btn_square,
 .cu-btn.cu-btn_square:hover {
  border-color:var(--theme-main-color)
 }
}
.cu-btn.cu-btn_square-sm {
 display:flex;
 align-items:center;
 justify-content:center;
 width:20px;
 height:20px;
 padding:3px 0 0;
 border:1px solid #c7c7c7;
 color:#979797;
 border-radius:3px;
 background:0 0;
 font:15px "Gotham Pro","Proxima Nova",Arial,serif;
 text-shadow:none
}
.cu-btn-icon {
 min-width:19px;
 min-height:19px;
 margin-right:5px
}
.cu-split-btn-group {
 display:inline-flex
}
.cu-split-btn-group .cu-btn.cu-btn {
 margin-right:2px
}
.cu-split-btn-group .cu-btn.cu-btn:first-child {
 border-radius:3px 0 0 3px
}
.cu-split-btn-group .cu-btn.cu-btn:last-child {
 border-radius:0 3px 3px 0
}
.cu-split-btn-group .cu-btn.cu-btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.cu-btn-container {
 display:flex;
 justify-content:center
}
.cu-btn.cu-btn__watch-tutorial {
 border-color:#c39bff;
 background:0 0;
 color:#fff;
 line-height:14px
}
.cu-btn.cu-btn__watch-tutorial:hover {
 border-color:#5f48ea;
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-btn.cu-btn__watch-tutorial:hover {
  border-color:var(--theme-main-color-dark);
  background:var(--theme-main-color-dark)
 }
}
.cu-btn__watch-tutorial {
 margin-right:20px;
 color:#fff
}
.cu-btn__watch-tutorial-play {
 width:13px;
 height:13px;
 margin-right:10px
}
.cu-btn__watch-tutorial-play use {
 fill:#fff
}
.cu-btn__watch-tutorial-time {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:2px 0 0 5px;
 opacity:.7;
 color:#fff
}
.cu-btn.cu-btn_with-description {
 flex-direction:column
}
.cu-btn.cu-btn_with-description:hover .cu-btn__text-description {
 color:#fff
}
.cu-btn.cu-btn_with-description .cu-btn__text {
 flex:0 auto
}
.cu-btn.cu-btn_with-description .cu-btn__text-description {
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 margin-top:3px
}
.cu-btn.cu-btn_with-description .cu-btn__text-description_white {
 color:#fff
}
.cu-btn.cu-btn_purple {
 border:1px solid #7b68ee;
 color:#fff;
 background:#7b68ee;
 text-shadow:none
}
.cu-btn.cu-btn_purple:hover {
 border:1px solid #5f48ea;
 background-color:#5f48ea
}
.cu-btn.cu-btn_green {
 background:#67cb48;
 border:1px solid #67cb48;
 color:#fff;
 text-shadow:none
}
.cu-btn.cu-btn_green .cu-btn__text-description {
 color:#fff
}
.cu-btn.cu-btn_green:hover {
 background:#4fae32;
 border:1px solid #4fae32
}
.cu-btn.cu-btn_transparent {
 background:0 0;
 border:1px solid #aeacb0;
 color:#4a4a4a;
 text-shadow:none;
 font-weight:300
}
.dark-theme .cu-btn.cu-btn_transparent {
 border:1px solid #828588;
 color:#abaeb0
}
.cu-btn.cu-btn_transparent .cu-btn__text-description {
 color:#4a4a4a
}
.cu-btn.cu-btn_transparent:hover {
 background:#aeacb0;
 border:1px solid #aeacb0;
 color:#fff
}
.dark-theme .cu-btn.cu-btn_transparent:hover {
 background:#696c6e;
 border:1px solid #696c6e;
 color:#d5d6d7
}
.cu-btn.cu-btn_nobg {
 color:#7b68ee;
 background:0 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-btn.cu-btn_nobg {
  color:var(--theme-main-color)
 }
}
.cu-btn.cu-btn_nobg:hover {
 background:#5f48ea;
 color:#fff
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-btn.cu-btn_nobg:hover {
  background:var(--theme-main-color-dark)
 }
}
.cu-btn.cu-btn_full-width {
 width:100%
}
.cu-btn.cu-btn_center {
 text-align:center
}
body,
html {
 height:100%
}
html.calendly-page-scroll-locked body {
 overflow:hidden
}
.calendly-badge-widget,
.calendly-badge-widget *,
.calendly-inline-widget,
.calendly-inline-widget *,
.calendly-overlay,
.calendly-overlay * {
 font-size:16px;
 line-height:1.2em
}
.calendly-badge-widget iframe,
.calendly-inline-widget iframe,
.calendly-overlay iframe {
 display:inline;
 width:100%;
 height:100%
}
.calendly-popup-content {
 position:relative
}
.calendly-popup-content.mobile {
 -webkit-overflow-scrolling:touch;
 overflow-y:auto
}
.calendly-overlay {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 overflow:hidden;
 z-index:9999;
 background-color:rgba(31,31,31,.4)
}
.calendly-overlay .calendly-close-overlay {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.calendly-overlay .calendly-popup {
 box-sizing:border-box;
 position:absolute;
 top:50%;
 left:50%;
 transform:translateY(-50%) translateX(-50%);
 width:80%;
 min-width:901px;
 max-width:1000px;
 height:90%;
 max-height:680px;
 background-color:#fff
}
.calendly-overlay .calendly-popup .calendly-popup-content {
 height:100%
}
.calendly-overlay .calendly-popup .calendly-popup-close {
 position:absolute;
 top:0;
 right:-24px;
 color:#fff;
 font-size:24px;
 cursor:pointer
}
.calendly-overlay .calendly-popup .calendly-popup-close::before {
 content:'×'
}
.calendly-badge-widget {
 position:fixed;
 right:20px;
 bottom:15px;
 z-index:9998
}
.calendly-badge-widget .calendly-badge-content {
 display:table-cell;
 width:auto;
 height:45px;
 padding:0 30px;
 border-radius:25px;
 box-shadow:rgba(0,0,0,.25) 0 2px 5px;
 font-family:sans-serif;
 text-align:center;
 vertical-align:middle;
 font-weight:700;
 font-size:14px;
 color:#fff;
 cursor:pointer
}
.calendly-badge-widget .calendly-badge-content.white {
 color:#666a73
}
.calendly-badge-widget .calendly-badge-content span {
 display:block;
 font-size:12px;
 font-weight:100
}
@media screen and (max-width:975px) {
 .calendly-overlay .calendly-popup {
  position:fixed;
  top:50px;
  left:0;
  right:0;
  bottom:0;
  transform:none;
  width:100%;
  height:auto;
  min-width:0;
  max-height:none
 }
 .calendly-overlay .calendly-popup .calendly-popup-content {
  background-color:#fff
 }
 .calendly-overlay .calendly-popup .calendly-popup-close {
  top:-50px;
  right:14px;
  font-size:40px
 }
}
.spinner {
 position:absolute;
 top:50%;
 left:0;
 right:0;
 transform:translateY(-50%);
 text-align:center;
 z-index:-1
}
.spinner>div {
 display:inline-block;
 width:18px;
 height:18px;
 background-color:#e1e1e1;
 border-radius:50%;
 vertical-align:middle;
 -webkit-animation:1.4s ease-in-out infinite both bouncedelay;
 animation:1.4s ease-in-out infinite both bouncedelay
}
.spinner .bounce1 {
 -webkit-animation-delay:-.32s;
 animation-delay:-.32s
}
.spinner .bounce2 {
 -webkit-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@keyframes bouncedelay {
 0%,
 100%,
 80% {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
}
.clickapps {
 display:flex
}
.clickapps-sidebar {
 width:240px;
 padding-right:30px;
 flex-grow:0;
 flex-shrink:0;
 order:1
}
.clickapps-sidebar__search {
 padding:1px 10px;
 border-radius:100px;
 margin-bottom:30px
}
.clickapps-sidebar__search input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:30px;
 padding:0;
 background:0 0
}
.clickapps-sidebar__search input::-webkit-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:30px;
 opacity:.6
}
.clickapps-sidebar__search input::-moz-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:30px;
 opacity:.6
}
.clickapps-sidebar__search input:-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:30px;
 opacity:.6
}
.clickapps-sidebar__search input::-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:30px;
 opacity:.6
}
.clickapps-sidebar__search input::placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:30px;
 opacity:.6
}
.clickapps-sidebar__search .nav-filter__close {
 margin-left:5px
}
.clickapps-sidebar__title {
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.3;
 color:#222;
 letter-spacing:2px;
 text-transform:uppercase;
 margin-bottom:10px
}
.dark-theme .clickapps-sidebar__title {
 color:#828588;
 opacity:.6
}
.clickapps-sidebar__title_space {
 margin-top:25px
}
.clickapps-sidebar__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 padding:10px 0;
 color:#505050;
 cursor:pointer;
 display:block
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .clickapps-sidebar__search input {
  font-family:var(--global-font-support)
 }
 .clickapps-sidebar__search input::-webkit-input-placeholder {
  font-family:var(--global-font-support)
 }
 .clickapps-sidebar__search input::-moz-placeholder {
  font-family:var(--global-font-support)
 }
 .clickapps-sidebar__search input:-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .clickapps-sidebar__search input::-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .clickapps-sidebar__search input::placeholder {
  font-family:var(--global-font-support)
 }
 .clickapps-sidebar__link {
  font-family:var(--global-font-support)
 }
}
.dark-theme .clickapps-sidebar__link {
 color:#abaeb0
}
.clickapps-sidebar__link:hover {
 color:#7b68ee
}
.clickapps-sidebar__link::after {
 content:attr(data-counter)
}
.clickapps-sidebar__link_active {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .clickapps-sidebar__link:hover,
 .clickapps-sidebar__link_active {
  color:var(--theme-main-color)
 }
}
.clickapps-sidebar__counter {
 color:#aeacb0;
 font:400 12px/1.4 "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-block;
 float:right
}
.dark-theme .clickapps-sidebar__counter {
 color:#abaeb0
}
.clickapps-body {
 flex-grow:1;
 order:2
}
.clickapps-body clickapps-card {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:0 0 30px;
 width:270px;
 border:1px solid #e9e9e9;
 border-radius:4px;
 margin:0 8px 30px;
 position:relative;
 display:flex
}
.dark-theme .clickapps-body clickapps-card {
 background:#384047;
 border:1px solid #384047
}
.clickapps-body clickapps-card:hover {
 box-shadow:0 4px 15px 0 rgba(0,0,0,.1)
}
.clickapps-cards {
 display:flex;
 flex-wrap:wrap
}
.clickapps-cards::after {
 content:'';
 flex:auto
}
.clickapps-card {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 width:100%
}
.clickapps-card__top {
 padding-top:10px
}
.clickapps-card__top-border {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 width:270px;
 height:4px;
 margin:-11px 0 0 -1px;
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.cu-modal__body .clickapps-card__top-border {
 display:none
}
.clickapps-card__top .cu-checkbox__label,
.dark-theme .clickapps-card__top .cu-checkbox__label {
 color:#343434
}
.clickapps-card__hours-per-day {
 display:flex;
 justify-content:center
}
.clickapps-card__badge {
 position:absolute;
 top:-1px;
 right:-1px;
 width:120px;
 height:120px;
 overflow:hidden
}
.clickapps-card__badge-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 background:#7b68ee;
 position:absolute;
 width:170px;
 top:-30px;
 height:30px;
 left:calc(100% - 120px);
 padding:9px 0 7px;
 color:#fff;
 text-align:center;
 letter-spacing:.5px;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 transform-origin:left bottom;
 transform:rotate(45deg)
}
@supports (--theme-main-color:#7b68ee) {
 .clickapps-card__badge-item {
  background:var(--theme-main-color)
 }
}
.clickapps-card__badge-item_yellow {
 background:#fc0
}
.clickapps-card__title {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#505050;
 opacity:.7;
 text-align:center;
 font:500 17px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:12px;
 padding:0 15px
}
.dark-theme .clickapps-card__title {
 color:#d5d6d7;
 opacity:.4
}
.clickapps-card__description {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434;
 opacity:.7;
 text-align:center;
 font:400 12px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px;
 padding:0 15px
}
.dark-theme .clickapps-card__description {
 color:#abaeb0;
 opacity:.4
}
.clickapps-card__image {
 height:180px;
 display:flex;
 justify-content:center;
 align-items:center;
 overflow:hidden
}
.clickapps-card__image-item {
 max-width:100%;
 max-height:100%;
 opacity:.5
}
.clickapps-card__toggle-title {
 color:#505050;
 opacity:.4;
 font:400 12px/23px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin-bottom:15px
}
.dark-theme .clickapps-card__toggle-title {
 color:#d5d6d7
}
.clickapps-card__switch {
 display:flex;
 justify-content:center
}
.clickapps-card__switch .switch {
 width:36px;
 height:20px
}
.dark-theme .clickapps-card__switch .switch__handle {
 background:#2b343b
}
.clickapps-card__switch .switch__handle::after {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:14px;
 top:3px;
 left:3px;
 right:auto
}
.clickapps-card__switch .switch__checkbox:checked+.switch__handle::after {
 left:auto;
 right:3px
}
.clickapps-card__select-project #overlay {
 display:none
}
.clickapps-card__select-project-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#7b68ee;
 width:12px;
 height:7px;
 float:right;
 margin:7px 0 0 7px
}
.clickapps-card__select-project-arrow-down use {
 fill:#7b68ee
}
.clickapps-card__select-project.cu-dropdown.cu-dropdown_top {
 margin:0
}
.clickapps-card__select-project.cu-dropdown.cu-dropdown_left>.cu-dropdown__menu {
 left:50%;
 transform:translateX(-50%)
}
.clickapps-card__select-project.cu-dropdown.cu-dropdown_open .clickapps-card__select-project-arrow-down {
 transform:rotate(180deg)
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list {
 width:200px;
 left:50%;
 margin:0;
 transform:translateX(-50%)
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-remap {
 width:315px
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-remap .clickapps-card__projects-list-item .clickapps-card__projects-list-item-name {
 overflow:visible
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-items {
 max-height:242px;
 overflow:auto
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 justify-content:space-between;
 align-items:center;
 padding:13px 10px;
 cursor:pointer;
 border-bottom:1px solid #f3f3f3
}
.dark-theme .clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item {
 border-bottom:1px solid #1e272e
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item:hover {
 background:#fafbfc
}
.dark-theme .clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item:hover {
 background:#2b343b
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item:last-child {
 border:0
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item-name {
 color:#d5d6d7
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item-name.clickapps-card__project-enabled {
 font-weight:500
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item-name.unresolved-item {
 text-transform:capitalize
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item.dropdown-title {
 cursor:default
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item.dropdown-title:hover {
 background:initial
}
.clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .clickapps-card__select-project-arrow-down {
  stroke:var(--theme-main-color)
 }
 .clickapps-card__select-project-arrow-down use,
 .clickapps-card__select-project.cu-dropdown .clickapps-card__projects-list-item use {
  fill:var(--theme-main-color)
 }
}
.clickapps-card__select-project .cu-dropdown__toggle {
 display:flex;
 justify-content:center
}
.clickapps-card__select-project .cu-dropdown__toggle .cu-dropdown__toggle-text {
 padding:0;
 color:#343434;
 text-align:center;
 font:400 12px/23px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:15px
}
.clickapps-card__select-project .cu-dropdown__toggle .cu-dropdown__toggle-text_bordered {
 border-bottom:1px dashed #979797;
 margin-bottom:14px
}
.dark-theme .clickapps-card__select-project .cu-dropdown__toggle .cu-dropdown__toggle-text_bordered {
 color:#d5d6d7
}
.clickapps-card__projects-list-check {
 width:14px;
 height:14px
}
.clickapps-card__projects-list-check use {
 fill:#7b68ee
}
.clickapps-card__enabled .clickapps-card__top-border {
 background:#7b68ee
}
.clickapps-card__enabled .clickapps-card__description,
.clickapps-card__enabled .clickapps-card__image-item,
.clickapps-card__enabled .clickapps-card__title {
 opacity:1
}
.clickapps-card__enabled .cu-form__row {
 margin:0;
 padding:5px 15px;
 display:flex;
 justify-content:center
}
.clickapps-card__enabled .cu-form__row .cu-checkbox__label {
 text-transform:none;
 font:400 12px/18px 'Gotham Pro','Proxima Nova',Arial,serif
}
.cu-modal__body .clickapps-card .clickapps-card__description,
.cu-modal__body .clickapps-card .clickapps-card__image-item,
.cu-modal__body .clickapps-card .clickapps-card__title {
 opacity:1
}
.clickapps-card__project-enabled {
 font-weight:500
}
.addons__nav {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-block;
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:-10px 20px 40px 0;
 color:rgba(161,157,168,.5);
 padding:10px 0;
 cursor:pointer;
 border-bottom:2px solid #fff
}
.dark-theme .addons__nav {
 color:#828588;
 border-bottom:2px solid #1e272e
}
.addons__nav:hover {
 color:#343434
}
.dark-theme .addons__nav:hover {
 color:#d5d6d7
}
.addons__nav-link {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 position:relative;
 display:inline-block;
 padding-bottom:1px
}
@supports (--theme-main-color:#7b68ee) {
 .clickapps-card__projects-list-check use {
  fill:var(--theme-main-color)
 }
 .clickapps-card__enabled .clickapps-card__top-border {
  background:var(--theme-main-color)
 }
 .addons__nav-link {
  color:var(--theme-main-color)
 }
}
.addons__nav-link_header {
 font-size:14px;
 margin-left:20px
}
.addons__nav-link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.addons__nav-link::after:hover {
 transition:none
}
.addons__nav-link:hover::after {
 opacity:0
}
.addons__enabled-nav {
 border-color:#7b68ee;
 color:#343434;
 border-bottom:2px solid
}
.dark-theme .addons__enabled-nav {
 border-color:#7b68ee;
 color:#d5d6d7
}
@supports (--theme-main-color:#7b68ee) {
 .addons__nav-link::after {
  background-color:var(--theme-main-color)
 }
 .addons__enabled-nav,
 .dark-theme .addons__enabled-nav {
  border-color:var(--theme-main-color)
 }
}
.gantt-free-trial-modal {
 text-align:center
}
.gantt-free-trial-modal .cu-modal__title {
 width:100%
}
.gantt-free-trial-modal p {
 font-family:var(--global-font-support);
 font-weight:400;
 font-size:14px;
 padding-bottom:20px
}
.gantt-free-trial-modal .cu-modal__body {
 min-height:auto
}
.comment-viewer {
 display:flex;
 flex-direction:column;
 position:fixed;
 top:0;
 left:0;
 width:100vw;
 height:100vh;
 z-index:1000;
 background:rgba(29,29,29,.95)
}
.comment-viewer__embed {
 width:100%;
 height:100%
}
.comment-viewer__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-shrink:0;
 height:70px;
 background:#232323
}
.dark-theme .comment-viewer__header {
 background:#1d1d1d
}
.comment-viewer-name-edit,
.comment-viewer_zoom-close {
 display:flex;
 align-items:center;
 max-width:300px;
 position:relative
}
.comment-viewer-name-edit {
 padding-right:20px
}
.comment-viewer_zoom-close {
 padding-left:20px;
 justify-content:flex-end
}
.comment-viewer_zoom-out {
 width:15px;
 height:1px;
 border-top:3px solid;
 margin-right:10px;
 cursor:pointer
}
.comment-viewer__zoom {
 display:flex;
 align-items:center
}
.comment-viewer__zoom-display {
 width:45px;
 display:flex;
 align-items:center;
 justify-content:center;
 color:#fff
}
.comment-viewer__txt-preview {
 width:100%;
 height:100%;
 padding:10px;
 color:#343434;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 white-space:normal
}
.comment-viewer__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:19px;
 line-height:1.15;
 color:#fff;
 margin-left:30px;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .comment-viewer__name {
  font-family:var(--global-font-support)
 }
}
.comment-viewer__delim {
 flex-grow:1
}
.comment-viewer__controls {
 display:flex;
 justify-content:center;
 flex:1 0 0;
 position:absolute;
 width:100%
}
.comment-viewer__controls-close {
 flex-grow:1
}
.comment-viewer__control {
 transition:.1s;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.comment-viewer__control.preview-back,
.comment-viewer__control.preview-forward {
 width:62px;
 height:214px;
 position:absolute;
 top:calc(50% - 127px);
 z-index:9
}
.comment-viewer__control.preview-back:hover use,
.comment-viewer__control.preview-forward:hover use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer__control.preview-back:hover use,
 .comment-viewer__control.preview-forward:hover use {
  stroke:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer__control.preview-back:hover use,
.comment-viewer_reset-theme-color .comment-viewer__control.preview-forward:hover use {
 stroke:#7b68ee
}
.comment-viewer__control.preview-back use,
.comment-viewer__control.preview-forward use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer__control.preview-back_disabled,
.comment-viewer__control.preview-back_disabled:hover,
.comment-viewer__control.preview-forward_disabled,
.comment-viewer__control.preview-forward_disabled:hover {
 cursor:default
}
.comment-viewer__control.preview-back_disabled use,
.comment-viewer__control.preview-back_disabled:hover use,
.comment-viewer__control.preview-forward_disabled use,
.comment-viewer__control.preview-forward_disabled:hover use {
 stroke:#444
}
.comment-viewer__control.preview-back {
 padding:80px 24px 80px 16px;
 left:0
}
.comment-viewer__control.preview-forward {
 padding:80px 16px 80px 24px;
 right:0
}
.comment-viewer__control_close {
 width:45px;
 height:45px;
 padding:14px;
 margin-right:10px
}
.comment-viewer__control_close:hover .comment-viewer__control_close-icon {
 transform:rotate(180deg)
}
.comment-viewer__control_close-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.comment-viewer__control_close-icon use {
 stroke:#fff
}
.comment-viewer__btn {
 display:flex
}
.comment-viewer__btn_with-text:hover .comment-viewer__btn-text {
 color:#7b68ee
}
.comment-viewer_reset-theme-color .comment-viewer__btn_with-text:hover .comment-viewer__btn-text {
 color:#7b68ee
}
.comment-viewer__btn_with-text:hover use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer__btn_with-text:hover .comment-viewer__btn-text {
  color:var(--theme-main-color)
 }
 .comment-viewer__btn_with-text:hover use {
  stroke:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer__btn_with-text:hover use {
 stroke:#7b68ee
}
.comment-viewer__btn_done .comment-viewer__btn-inner {
 display:none
}
.comment-viewer__btn_done .comment-viewer__btn-inner_done {
 display:flex
}
.comment-viewer__btn-inner {
 display:flex;
 align-items:center;
 padding:0 5px;
 cursor:pointer;
 transition:.1s
}
.comment-viewer__btn-inner.disabled-action {
 opacity:.4;
 cursor:not-allowed
}
.comment-viewer__btn-inner_done {
 display:none
}
.comment-viewer__btn-icon {
 flex-shrink:0;
 width:45px;
 height:45px;
 transition:.1s
}
.comment-viewer__btn-icon_trash {
 padding:12px 10px 11px
}
.comment-viewer__btn-icon_trash:hover use {
 fill:#fd71af
}
.comment-viewer__btn-icon_trash use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#fff
}
.comment-viewer__btn-icon_trash.disabled-action:hover use {
 fill:#fff
}
.comment-viewer__btn-icon_link {
 padding:11px 10px 11px 11px
}
.comment-viewer__btn-icon_link:hover use {
 stroke:#7b68ee
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_link:hover use {
 stroke:#7b68ee
}
.comment-viewer__btn-icon_link use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer__btn-icon_download {
 padding:12px 12px 13px
}
.comment-viewer__btn-icon_download:hover use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer__btn-icon_link:hover use {
  stroke:var(--theme-main-color)
 }
 .comment-viewer__btn-icon_download:hover use {
  fill:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_download:hover use {
 fill:#7b68ee
}
.comment-viewer__btn-icon_download use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#fff
}
.comment-viewer__btn-icon_new-tab {
 padding:12px 12px 13px
}
.comment-viewer__btn-icon_new-tab:hover use {
 stroke:#7b68ee
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_new-tab:hover use {
 stroke:#7b68ee
}
.comment-viewer__btn-icon_new-tab use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer__btn-icon_pin {
 padding:12px 12px 13px;
 transition:background-color .2s
}
.comment-viewer__btn-icon_pin:hover use {
 fill:#7b68ee
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_pin:hover use {
 fill:#7b68ee
}
.comment-viewer__btn-icon_pin use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#fff
}
.comment-viewer__btn-icon_pin.current-cover-image {
 background-color:#7b68ee;
 border-radius:50%
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer__btn-icon_new-tab:hover use {
  stroke:var(--theme-main-color)
 }
 .comment-viewer__btn-icon_pin:hover use {
  fill:var(--theme-main-color)
 }
 .comment-viewer__btn-icon_pin.current-cover-image {
  background-color:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_pin.current-cover-image {
 background-color:#7b68ee
}
.comment-viewer__btn-icon_pin.current-cover-image use {
 fill:#fff
}
.comment-viewer__btn-icon_check {
 padding:13px 14px 12px 15px
}
.comment-viewer__btn-icon_check:hover use {
 stroke:#fff
}
.comment-viewer__btn-icon_check use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer__btn-icon_go {
 padding:12px 12px 13px
}
.comment-viewer__btn-icon_go:hover use {
 stroke:#7b68ee
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_go:hover use {
 stroke:#7b68ee
}
.comment-viewer__btn-icon_go use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer__btn-icon_zoom {
 width:16px;
 height:45px;
 padding:0;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer
}
.comment-viewer__btn-icon_zoom:hover svg {
 width:18px;
 height:18px;
 margin:-1px
}
.comment-viewer__btn-icon_zoom:hover use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer__btn-icon_go:hover use {
  stroke:var(--theme-main-color)
 }
 .comment-viewer__btn-icon_zoom:hover use {
  fill:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_zoom:hover use {
 fill:#7b68ee
}
.comment-viewer__btn-icon_zoom svg {
 width:16px;
 height:16px
}
.comment-viewer__btn-icon_zoom use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#fff
}
.comment-viewer__btn-icon_zoom-in {
 padding:16px;
 margin-right:30px
}
.comment-viewer__btn-icon_zoom-in:hover use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer__btn-icon_zoom-in:hover use {
  stroke:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_zoom-in:hover use {
 stroke:#7b68ee
}
.comment-viewer__btn-icon_zoom-in use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer__btn-icon_zoom-out {
 padding:16px
}
.comment-viewer__btn-icon_zoom-out:hover use {
 stroke:#7b68ee
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon_zoom-out:hover use {
 stroke:#7b68ee
}
.comment-viewer__btn-icon_zoom-out use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer__btn-icon.currentCoverImage use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer__btn-icon_zoom-out:hover use {
  stroke:var(--theme-main-color)
 }
 .comment-viewer__btn-icon.currentCoverImage use {
  fill:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer__btn-icon.currentCoverImage use {
 fill:#7b68ee
}
.comment-viewer__btn-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:5px 0 0;
 font:300 16px "Proxima Nova",Arial,serif;
 color:#fff
}
.comment-viewer__alert {
 padding:100px;
 text-align:center;
 color:#fff;
 font:300 16px/1.4em "Gotham Pro","Proxima Nova",Arial,serif
}
.comment-viewer__body {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-grow:1;
 padding:0;
 height:calc(100vh - 75px);
 width:95vw;
 border:1px solid transparent;
 overflow:hidden;
 margin:0 auto
}
.comment-viewer__body-img-container {
 overflow:auto;
 width:100%;
 height:100%;
 text-align:center;
 line-height:calc(100vh - 75px);
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.comment-viewer__body-img-container img {
 position:relative;
 transform-origin:center top;
 max-width:100%;
 max-height:100%;
 vertical-align:middle
}
.comment-viewer-editor {
 display:flex;
 align-items:center;
 width:calc(50% + 45px)
}
.comment-viewer-editor__name,
.comment-viewer-editor__name:focus {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:19px;
 line-height:1;
 display:flex;
 align-items:center;
 flex-grow:1;
 border:0;
 background:0 0;
 box-shadow:none;
 color:#fff;
 height:74px;
 width:400px;
 padding:0 30px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .comment-viewer-editor__name,
 .comment-viewer-editor__name:focus {
  font-family:var(--global-font-support)
 }
}
.comment-viewer-editor__control {
 display:flex;
 align-items:center;
 justify-content:center;
 width:45px;
 height:45px;
 cursor:pointer;
 transition:.1s
}
.comment-viewer-editor__control_save {
 padding:10px 12px
}
.comment-viewer-editor__control_save:hover use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer-editor__control_save:hover use {
  stroke:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer-editor__control_save:hover use {
 stroke:#7b68ee
}
.comment-viewer-editor__control_save use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer-editor__control_close {
 padding:14px
}
.comment-viewer-editor__control_close use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.comment-viewer-editor__control_close:hover use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer-editor__control_close:hover use {
  stroke:var(--theme-main-color)
 }
}
.comment-viewer_reset-theme-color .comment-viewer-editor__control_close:hover use {
 stroke:#7b68ee
}
.comment-viewer-editor__control_edit {
 border:0;
 padding:14px 14px 15px 15px
}
.comment-viewer-editor__control_edit:hover use {
 stroke:#7b68ee
}
.comment-viewer_reset-theme-color .comment-viewer-editor__control_edit:hover use {
 stroke:#7b68ee
}
.comment-viewer-editor__control_edit use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
@media screen and (max-width:768px) {
 .comment-viewer__controls {
  bottom:15px
 }
 .comment-viewer__body {
  flex-grow:0;
  height:calc(100vh - 170px)
 }
 .comment-viewer__body-img-container img {
  max-width:calc(100% - 80px);
  width:100%;
  max-height:none
 }
 .comment-viewer-name-edit {
  width:calc(100% - 200px);
  max-width:none
 }
 .comment-viewer_zoom-close {
  width:165px;
  padding-left:0
 }
 .comment-viewer__btn-icon_zoom-in {
  padding:16px;
  margin-right:0
 }
}
@media screen and (max-width:375px) {
 .comment-viewer__btn-icon {
  width:30px;
  height:30px
 }
 .comment-viewer__btn-icon_zoom {
  width:12px;
  height:30px
 }
 .comment-viewer__btn-icon_zoom-out {
  padding:10px
 }
 .comment-viewer__btn-icon_zoom-in {
  padding:10px;
  margin-right:0
 }
 .comment-viewer__control_close {
  width:35px;
  height:35px;
  padding:10px
 }
 .comment-viewer_zoom-close {
  width:120px;
  padding-left:0
 }
 .comment-viewer-name-edit {
  width:calc(100% - 120px);
  padding-right:0
 }
 .comment-viewer__name {
  font-size:14px;
  margin-left:10px
 }
}
.cu-datalist {
 position:relative
}
.cu-datalist__header {
 display:flex;
 align-items:center;
 border-bottom:1px solid #d8d8d8;
 margin:0 0 15px;
 padding:0 0 15px
}
.cu-datalist__footer {
 margin:20px 0 0
}
.cu-datalist__title {
 flex-grow:1;
 color:#545454;
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-datalist__menu {
 min-width:240px;
 position:absolute;
 top:100%;
 box-shadow:0 2px 14px 0 rgba(0,0,0,.15);
 background:#fff;
 border-radius:4px;
 z-index:1000;
 width:100%;
 left:0;
 display:none;
 margin:30px 0 0;
 padding:20px
}
.cu-datalist__option {
 cursor:pointer
}
.cu-datalist__option:not(:last-of-type) {
 border-bottom:1px solid #d8d8d8
}
.cu-datalist.cu-datalist_open .cu-datalist__menu {
 display:block
}
.cu-datalist-toggle {
 width:100%;
 flex-grow:1;
 display:block;
 border:0;
 color:rgba(34,34,34,.6);
 font:17px 'Gotham Pro',Arial,serif;
 padding:12px 20px 8px 0
}
.cu-dropdown {
 position:relative
}
.cu-dropdown__header {
 display:flex;
 align-items:center;
 margin:0 0 15px
}
.cu-dropdown__title {
 flex-grow:1;
 padding:2px 0 0;
 font:500 14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.cu-dropdown__controls {
 flex-shrink:1
}
.cu-dropdown__toggle {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-dropdown__toggle .cu-dropdown__toggle-text {
 padding:10px 20px 15px 40px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.7)
}
.dark-theme .cu-dropdown__toggle .cu-dropdown__toggle-text {
 color:#abaeb0
}
.cu-dropdown__toggle .cu-dropdown__toggle-text_white {
 color:#fff
}
.cu-dropdown__toggle .cu-dropdown__toggle-status {
 padding:10px
}
.cu-dropdown__toggle .cu-dropdown__toggle-status.cu-dropdown__toggle-status_padding {
 padding-right:40px
}
.cu-dropdown__toggle .cu-dropdown__toggle-icon {
 height:16px;
 width:16px
}
.cu-dropdown__toggle-arrow-down {
 position:absolute;
 top:12px;
 right:0;
 width:14px;
 height:9px;
 stroke:#4a4a4a
}
.dark-theme .cu-dropdown__toggle-arrow-down {
 stroke:#828588
}
.cu-dropdown__toggle-arrow-right {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:14px;
 right:10px;
 width:7px;
 height:5px;
 transform:rotate(-90deg);
 fill:#343434
}
.cu-dropdown__toggle-arrow-right:hover {
 transition:none
}
.cu-dropdown__top-arrow {
 position:absolute;
 top:-6px;
 left:50%;
 margin-left:-6px;
 width:12px;
 height:12px;
 background:#fff;
 transform:rotate(45deg);
 border-top:1px solid rgba(0,0,0,.03);
 border-left:1px solid rgba(0,0,0,.03)
}
.dark-theme .cu-dropdown__top-arrow {
 background:#384047
}
.cu-dropdown__menu {
 display:none;
 opacity:0;
 position:absolute;
 top:100%;
 left:0;
 right:auto;
 margin:10px 0;
 box-shadow:0 1px 10px 0 rgba(0,0,0,.25);
 background:#fff;
 border-radius:6px;
 z-index:1000;
 pointer-events:all;
 -webkit-animation:30ms ease-in forwards dropdownMenuAnimation;
 animation:30ms ease-in forwards dropdownMenuAnimation
}
.dark-theme .cu-dropdown__menu {
 background:#384047;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.4)
}
.cu-dropdown__menu_no-animate {
 opacity:1
}
.cu-dropdown__menu.task-section-select {
 max-height:40%;
 overflow-y:scroll;
 min-width:500px;
 margin-bottom:50px
}
.cu-dropdown__menu_fullwidth {
 width:100%
}
.cu-dropdown__menu_autowidth {
 min-width:350px;
 max-width:100%;
 width:auto!important
}
.cu-dropdown__menu_overflow-hidden {
 overflow:hidden
}
.cu-dropdown__comments-menu {
 background:#fbfbfb;
 padding:10px 0;
 width:362px;
 position:absolute;
 left:-240px;
 cursor:default
}
.cu-dropdown__comments-menu>.cu-dropdown__comments-top-arrow {
 right:58px;
 background:#fbfbfb
}
.dark-theme .cu-dropdown__comments-menu>.cu-dropdown__comments-top-arrow {
 background:#384047
}
.cu-dropdown__comments-menu>.cu-dropdown__comments-container {
 max-height:300px;
 overflow-y:scroll
}
.cu-dropdown__comments-menu>.cu-dropdown__comments-container>.cu-dropdown__comments-body {
 padding:0 15px
}
.dark-theme .cu-dropdown__comments-menu>.cu-dropdown__comments-container>.cu-dropdown__comments-body .cu-comment__body {
 background:#2b343b
}
.cu-dropdown__comments-menu>.cu-dropdown__comments-container>.cu-dropdown__comments-body .cu-checkbox {
 flex-direction:row-reverse
}
.cu-dropdown__comments-menu>.cu-dropdown__comments-container>.cu-dropdown__comments-body .cu-checkbox .cu-checkbox__label {
 color:#7b68ee;
 padding-top:2px;
 font-weight:400
}
.cu-dropdown__comments-menu>.cu-dropdown__comments-container>.cu-dropdown__comments-body .cu-checkbox .cu-checkbox__label::before {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-viewer-editor__control_edit:hover use {
  stroke:var(--theme-main-color)
 }
 .cu-dropdown__comments-menu>.cu-dropdown__comments-container>.cu-dropdown__comments-body .cu-checkbox .cu-checkbox__label {
  color:var(--theme-main-color)
 }
 .cu-dropdown__comments-menu>.cu-dropdown__comments-container>.cu-dropdown__comments-body .cu-checkbox .cu-checkbox__label::before {
  border-color:var(--theme-main-color)
 }
}
.cu-dropdown__item {
 display:block;
 text-decoration:none;
 padding:5px
}
.cu-dropdown__project-status {
 cursor:pointer;
 font-weight:700;
 font-size:11px;
 width:75px;
 text-align:center;
 padding:10px 0 5px;
 text-transform:uppercase
}
.cu-dropdown__footer {
 padding:10px
}
.cu-dropdown__comments {
 display:flex;
 margin:10px 0
}
.cu-dropdown.cu-dropdown_open .cu-dropdown__menu,
.cu-dropdown.cu-dropdown_open>.cu-dropdown__menu {
 display:block;
 -webkit-animation:50ms linear 50ms forwards fadeIn;
 animation:50ms linear 50ms forwards fadeIn
}
.cu-dropdown.cu-dropdown_open .cu-dropdown__menu_no-animate,
.cu-dropdown.cu-dropdown_open>.cu-dropdown__menu_no-animate {
 -webkit-animation-name:none;
 animation-name:none
}
.cu-dropdown.cu-dropdown_open .cu-dropdown__menu_sidebar-settings,
.cu-dropdown.cu-dropdown_open>.cu-dropdown__menu_sidebar-settings {
 display:table
}
.cu-dropdown.cu-dropdown_open .cu-project-select-asana {
 display:none
}
.cu-dropdown.cu-dropdown_open>.cu-project-select-asana {
 display:block
}
.cu-dropdown.cu-dropdown_open .time-tracking__settime-dropdown {
 display:none
}
.cu-dropdown.cu-dropdown_open>.time-tracking__settime-dropdown {
 display:block
}
.cu-dropdown.cu-dropdown_open .dropdown-icon-down {
 opacity:1
}
.cu-dropdown__comments-body:not(:last-child) {
 margin-bottom:15px
}
.cu-dropdown.cu-dropdown_fullwidth,
.cu-dropdown.cu-dropdown_fullwidth>.cu-dropdown__menu,
.cu-dropdown.cu-dropdown_fullwidth>.cu-dropdown__toggle {
 width:100%
}
.cu-dropdown.cu-dropdown_fullwidth .cu-user-list {
 width:100%;
 margin:0
}
.cu-dropdown.cu-dropdown_right>.cu-dropdown__menu {
 left:0;
 right:auto
}
.cu-dropdown.cu-dropdown_left>.cu-dropdown__menu {
 left:auto;
 right:0
}
.cu-dropdown.cu-dropdown_left>.cu-dropdown__menu-worked-on {
 right:-20px
}
.cu-dropdown.cu-dropdown_center>.cu-dropdown__menu {
 left:50%;
 right:auto;
 transform:translateX(-50%)
}
.cu-dropdown.cu-dropdown_top>.cu-dropdown__menu {
 top:auto;
 bottom:100%
}
.cu-dropdown.cu-dropdown_no-margin {
 margin:0
}
.cu-dropdown.cu-dropdown_pointer>.cu-dropdown__menu::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:transparent transparent #fff;
 border-style:solid;
 border-width:10px;
 top:-20px;
 left:50%;
 margin-left:-10px
}
.dark-theme .cu-dropdown.cu-dropdown_pointer>.cu-dropdown__menu::after {
 height:0;
 width:0;
 border-color:transparent transparent #384047;
 border-style:solid;
 border-width:10px
}
.cu-dropdown.cu-dropdown_pointer>.cu-dropdown__menu::before {
 content:'';
 display:block;
 position:absolute;
 width:6px;
 height:6px;
 top:-6px;
 left:50%;
 margin-left:-3px;
 box-shadow:0 -4px 12px rgba(0,0,0,.3)
}
.cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_top>.cu-dropdown__menu {
 margin:0 0 15px
}
.cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_top>.cu-dropdown__menu::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#fff transparent transparent;
 border-style:solid;
 border-width:10px;
 top:100%;
 bottom:auto
}
.dark-theme .cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_top>.cu-dropdown__menu::after {
 height:0;
 width:0;
 border-color:#384047 transparent transparent;
 border-style:solid;
 border-width:10px
}
.cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_top>.cu-dropdown__menu::before {
 content:'';
 display:block;
 position:absolute;
 width:6px;
 height:6px;
 top:100%;
 box-shadow:0 4px 12px rgba(0,0,0,.3)
}
.cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_left>.cu-dropdown__menu::after {
 left:auto;
 right:30px
}
.cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_left>.cu-dropdown__menu::before {
 left:auto;
 right:30px;
 margin-right:6px
}
.cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_right>.cu-dropdown__menu::after {
 right:auto;
 left:30px
}
.cu-dropdown.cu-dropdown_pointer.cu-dropdown.cu-dropdown_right>.cu-dropdown__menu::before {
 right:auto;
 left:30px;
 margin-right:6px
}
.cu-dropdown.cu-dropdown_settings>.cu-dropdown__toggle {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:17px;
 width:100%;
 border-bottom:1px solid #d8d8d8;
 font:17px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.6);
 padding:10px 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dropdown.cu-dropdown_settings>.cu-dropdown__toggle {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-dropdown.cu-dropdown_settings>.cu-dropdown__toggle {
 color:#d5d6d7;
 border-bottom:1px solid #2b343b
}
.cu-dropdown.cu-dropdown_settings>.cu-dropdown__menu {
 width:100%;
 padding:10px
}
.cu-dropdown.cu-dropdown_projects {
 flex-grow:1
}
.cu-dropdown.cu-dropdown_disabled {
 opacity:.3
}
.cu-dropdown.cu-dropdown_disabled>.cu-dropdown__toggle {
 position:relative;
 cursor:not-allowed
}
.cu-dropdown.cu-dropdown_disabled>.cu-dropdown__toggle::after {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.cu-dropdown.cu-dropdown_disabled .cu-dropdown__menu {
 display:none!important
}
.cu-dropdown.cu-dropdown_status-filter {
 width:100%
}
.cu-dropdown.cu-dropdown_status-filter .cu-dropdown__toggle-text {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:34px
}
.cu-dropdown.cu-dropdown_user-filter {
 width:100%
}
.cu-dropdown.cu-dropdown_user-filter .cu-dropdown__toggle-text {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:34px;
 font-size:13px
}
.cu-dropdown.cu-dropdown_user-import-select .cu-dropdown_fullwidth {
 height:100%
}
.cu-dropdown.cu-dropdown_user-import {
 width:100%;
 height:100%
}
.cu-dropdown.cu-dropdown_user-import.cu-dropdown_user-import-select {
 height:auto
}
.cu-dropdown.cu-dropdown_user-import .cu-dropdown__toggle {
 position:relative;
 display:flex;
 align-items:center;
 width:100%;
 height:100%;
 padding:2px 16px 0
}
.cu-dropdown.cu-dropdown_user-import .cu-dropdown__toggle::after {
 content:'';
 display:block;
 position:absolute;
 background:url(arrow-down.4eab745be0e73a42922a.svg) center center/contain no-repeat;
 top:0;
 right:10px;
 width:12px;
 height:100%
}
.cu-dropdown.cu-dropdown_user-import .cu-dropdown__menu {
 width:100%;
 padding:10px
}
.cu-dropdown.cu-dropdown_datepicker .user-list__body {
 width:180px
}
.cu-user-import-options__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 padding:10px;
 border-radius:4px
}
.cu-user-import-options__item:hover {
 transition:none;
 background:#f5f5f5
}
.dark-theme .cu-user-import-options__item:hover {
 background:#2b343b
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking {
 width:288px
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking-icon {
 margin-left:-127px
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking-display-time {
 margin-left:-106px
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking .user-list-item {
 padding:20px
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking .user-list-item:hover {
 background:0 0
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking .user-list-item>.cu-btn {
 width:248px
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking .datepicker__calendar {
 box-shadow:none;
 background:0 0
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking .datepicker__calendar * {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking .datepicker__calendar__nav {
 border-bottom:0
}
.cu-dropdown__menu.cu-dropdown__menu_time-tracking .datepicker__calendar__month__day {
 line-height:2.3
}
.cu-category-tools {
 padding:10px;
 width:145px
}
.cu-category-tools_item {
 cursor:pointer;
 font:13px 'Gotham Pro',Arial,serif;
 color:#979797;
 padding:5px;
 display:flex
}
.cu-category-tools_item>.cu-icon {
 height:12px;
 width:12px;
 margin-right:10px;
 margin-top:-2px
}
.selected-status-list {
 display:flex;
 justify-content:center;
 align-items:center;
 height:34px;
 position:relative;
 padding-right:36px
}
.selected-status-list__item {
 width:7px;
 height:7px;
 margin:0 5px
}
button.cu-status-option {
 min-width:0;
 width:45%
}
button.cu-status-cancel {
 background-color:#fff;
 color:#fd71af;
 border:1px solid #aeacb0
}
button.cu-status-cancel:hover {
 background-color:#aeacb0
}
.cu-list-status {
 min-width:165px;
 margin:5px 0 0;
 padding:15px 0
}
.cu-list-status__header {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin:0 0 10px;
 padding:0 15px
}
.cu-list-status__select-all {
 color:#7b68ee;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none;
 padding:2px 0 0
}
.cu-list-status__clear {
 position:absolute;
 right:0;
 top:0;
 width:36px;
 height:100%;
 cursor:pointer
}
.cu-list-status__clear_bordered {
 border-left:1px solid #e4e4e4
}
.cu-list-status__clear-icon {
 width:36px;
 height:34px;
 padding:11px;
 stroke:#cccdde
}
.cu-list-status__clear-icon:hover {
 stroke:#999
}
.cu-list-status__clear-close {
 width:10px;
 height:10px;
 margin-left:5px
}
.cu-list-status__item {
 padding:6px 15px;
 cursor:pointer;
 white-space:nowrap
}
.cu-list-status__item.simple {
 padding:0
}
.cu-list-status__item.simple .toggle-closed {
 margin:0 auto
}
.cu-list-status__item .cu-checkbox__label {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:1;
 height:16px;
 margin-bottom:2px
}
.cu-list-status__item-semi .cu-checkbox__label::after {
 opacity:.5
}
.cu-list-status__status-done {
 display:inline-flex;
 stroke:#67cb48;
 height:12px;
 width:12px;
 margin-left:5px
}
.cu-task-settings-list__item {
 display:flex;
 align-items:center;
 text-decoration:none;
 padding:13px 20px 11px 15px;
 border-bottom:1px solid #f4f4f4
}
.dark-theme .cu-task-settings-list__item:not(.cu-task-settings-list__item_share) {
 border-bottom:1px solid #1e272e
}
.cu-task-settings-list__item:hover {
 background:#fbfbfb
}
.dark-theme .cu-task-settings-list__item:hover {
 background:#2b343b
}
.cu-task-settings-list__item_border-top {
 border-top:1px solid #f4f4f4
}
.dark-theme .cu-task-settings-list__item_border-top:not(.cu-task-settings-list__item_share) {
 border-top:1px solid #1e272e
}
.cu-task-settings-list__item:last-child:not(.cu-task-settings-list__item_share) {
 border:0
}
.cu-task-settings-list__item_disabled {
 cursor:not-allowed;
 opacity:.8
}
.cu-task-settings-list__item_share {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px!important;
 border:1px solid #979797;
 padding:6px 26px 6px 8px;
 margin:5px
}
.cu-task-settings-list__item_share:hover {
 background:#7b68ee;
 border-color:#7b68ee
}
.dark-theme .cu-task-settings-list__item_share:hover {
 background:#7b68ee;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-list-status__select-all {
  color:var(--theme-main-color)
 }
 .cu-task-settings-list__item_share:hover {
  background:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .dark-theme .cu-task-settings-list__item_share:hover {
  background:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-task-settings-list__item_share:hover .cu-task-settings-list__text {
 color:#fff
}
.cu-task-settings-list__item_share:hover .cu-task-settings-list__icon {
 fill:#fff
}
.cu-task-settings-list__item_share .cu-task-settings-list__icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#979797
}
.cu-task-settings-list__item_share .cu-task-settings-list__text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:1;
 text-align:center;
 font-weight:500;
 color:#979797
}
.cu-task-settings-list__icon {
 flex-shrink:0;
 width:17px;
 height:16px
}
.cu-task-settings-list__icon-task-to-list {
 transform:rotate(180deg)
}
.cu-task-settings-list__icon_copy,
.cu-task-settings-list__icon_custom-fields,
.cu-task-settings-list__icon_save-template {
 fill:#979797
}
.cu-task-settings-list__text {
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#000;
 padding:1px 0 0 10px;
 white-space:nowrap
}
.dark-theme .cu-task-settings-list__text {
 color:#d5d6d7
}
.cu-user-list {
 margin:5px 0 0;
 width:250px;
 overflow:hidden
}
.cu-user-list.left {
 left:-100%
}
.cu-user-list__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin:0 0 5px
}
.cu-user-list__header .cu-search__input {
 padding-right:40px
}
.cu-user-list__header .cu-search__close {
 right:20px
}
.cu-user-list__title {
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.cu-user-list__select-all {
 color:#7b68ee;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-user-list__select-all {
  color:var(--theme-main-color)
 }
}
.cu-user-list__search {
 margin:0 0 10px
}
.cu-user-list__body {
 max-height:250px;
 overflow:auto
}
.cu-user-list__footer {
 margin:10px 0 0
}
.cu-user-list_create-project-modal {
 width:100%
}
.cu-user-list.cu-user-list_fw {
 width:300px
}
.cu-user-item {
 display:flex;
 align-items:center;
 padding:10px 0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}
.cu-user-item__avatar {
 flex-shrink:0;
 margin:0 15px 0 0
}
.cu-user-item__username {
 flex-grow:1;
 color:#777;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:2px 0 0
}
.cu-user-item__checkbox {
 flex-shrink:0;
 margin:0 0 0 10px
}
.cu-user-item+.cu-user-item {
 border-top:1px solid #e4e4e4
}
.cu-user-list_team-box {
 transform:translate(40px,-80px)
}
.cu-subtask-list {
 padding:20px 20px 10px;
 margin:5px 0 0;
 width:400px;
 overflow:hidden
}
.cu-subtask-list__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin:0 0 5px
}
.cu-subtask-list__body {
 max-height:350px;
 overflow:auto;
 width:calc(100% + 35px);
 padding:0 20px 0 0
}
.cu-status-list {
 width:150px;
 padding:10px;
 border:1px solid #e4e4e4;
 border-radius:3px;
 margin:5px 0 0
}
.cu-status-list__item {
 display:flex;
 align-items:center;
 padding:10px 0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer;
 text-align:center
}
.cu-status-list__item:hover .cu-status-list__text {
 color:#7b68ee
}
.cu-status-list__icon {
 flex-shrink:0;
 margin:0 8px 0 0;
 width:7px;
 height:7px;
 background:#aeacb0
}
.cu-status-list__text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:1;
 color:#777;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:3px 0 0;
 text-transform:capitalize
}
.cu-status-list__text:hover {
 transition:none
}
.cu-team-list__header {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:15px
}
.cu-team-list__title {
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#545454
}
.cu-team-list__item {
 display:flex;
 cursor:pointer;
 padding:20px 15px;
 color:#565656
}
.cu-team-list__item:not(:last-child) {
 border-bottom:1px solid #e2e2e2
}
.dark-theme .cu-team-list__item:not(:last-child) {
 border-bottom:1px solid #1e272e
}
.cu-team-list__item:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-status-list__item:hover .cu-status-list__text,
 .cu-team-list__item:hover {
  color:var(--theme-main-color)
 }
}
.cu-team-list__item-avatar {
 margin:0 15px 0 0
}
.cu-team-list__item-name {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1;
 display:flex;
 align-items:center
}
.cu-team-list__item-name:hover {
 transition:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-list-status__item .cu-checkbox__label,
 .cu-team-list__item-name {
  font-family:var(--global-font-support)
 }
}
.cu-team-list__item-name-text {
 color:rgba(34,34,34,.6);
 line-height:30px
}
.cu-team-list__item-name .cu-avatar {
 margin-right:8px
}
.cu-team-list__item-note {
 flex-shrink:0;
 padding:2px 0 0;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#ababab
}
.cu-team-list__add-btn {
 margin:15px 0 10px 15px
}
.cu-team-list__item.cu-team-list__item_active .cu-team-list__item-name {
 color:#7b68ee
}
.cu-icons-list {
 width:370px;
 padding:20px;
 margin-top:-20px
}
.cu-icons-list__header {
 margin:0 0 20px
}
.cu-icons-list__body {
 display:flex;
 justify-content:flex-start;
 align-content:flex-start;
 flex-wrap:wrap;
 margin-right:-18px
}
.cu-icons-list__footer {
 margin:10px 0 0
}
.cu-cp-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 position:relative;
 overflow:hidden;
 width:25px;
 height:25px;
 margin:0 18px 18px 0;
 padding:3px;
 border:2px solid transparent;
 border-radius:50%;
 cursor:pointer
}
.cu-cp-icon:hover {
 transition:none;
 border:2px solid #e2e2e2
}
.cu-cp-icon img {
 display:block;
 width:100%;
 height:100%;
 border-radius:2px
}
.cu-cp-icon.cu-cp-icon_selected {
 border:2px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-team-list__item.cu-team-list__item_active .cu-team-list__item-name {
  color:var(--theme-main-color)
 }
 .cu-cp-icon.cu-cp-icon_selected {
  border-color:var(--theme-main-color)
 }
}
.cu-cp-icon.cu-cp-icon_lg {
 flex-shrink:0;
 width:40px;
 height:40px;
 margin:0 20px 0 0;
 padding:0;
 border:0
}
.cu-cp-icon.cu-cp-icon_lg:empty {
 background:#d8d8d8
}
.cu-cp-icon.cu-cp-icon_lg::before {
 display:none
}
.cu-cp-icon.cu-cp-icon_lg.onboarding-avatar {
 width:140px;
 height:140px;
 font-size:40px
}
.cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:center;
 position:relative;
 cursor:default
}
.cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle-text {
 color:#7b68ee;
 position:relative;
 cursor:pointer;
 font-family:'Gotham Pro',Arial,serif;
 font-weight:500;
 font-size:16px;
 padding:0;
 margin-left:4px
}
.cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle-text::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 top:5px;
 right:-15px;
 border:5px solid transparent
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle-text {
  color:var(--theme-main-color)
 }
 .cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle-text::after {
  border-top-color:var(--theme-main-color)
 }
}
.cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle-status-text {
 font:15px 'Gotham Pro',Arial,serif;
 color:rgba(34,34,34,.6);
 width:100%
}
.cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle-status-text::after {
 top:5px
}
.cu-dropdown.cu-dropdown_worked-on .cu-dropdown__toggle-status {
 border-bottom:1px solid #aeacb0
}
.cu-dropdown.cu-dropdown_worked-on .cu-dropdown__item-worked-on {
 padding:15px
}
.cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:flex-start;
 position:relative;
 border-bottom:1px solid;
 cursor:default
}
.cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:23px;
 position:relative;
 padding:2px 30px 15px 0;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle {
  border-bottom-color:var(--theme-main-color)
 }
 .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text {
  font-family:var(--global-font-support)
 }
}
.cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 top:11px;
 right:15px;
 border:5px solid transparent
}
.cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-status-text {
 font:15px 'Gotham Pro',Arial,serif;
 color:rgba(34,34,34,.6);
 width:100%
}
.cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-status-text::after {
 top:5px
}
.cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-status {
 border-bottom:1px solid #aeacb0
}
.cu-projects-list {
 width:100%;
 max-height:50vh;
 margin:10px 0 0;
 padding:5px 20px
}
.cu-projects-list__subheader {
 margin:15px 0 0;
 height:30px;
 line-height:30px;
 color:#000;
 font-weight:600;
 font-size:18px
}
.dark-theme .cu-projects-list__subheader {
 color:#d5d6d7
}
.cu-projects-list__lock {
 width:16px;
 height:22px;
 padding:4px 4px 4px 0
}
.cu-projects-list__item {
 display:flex;
 align-items:center;
 padding:15px 0;
 cursor:pointer
}
.cu-projects-list__item:not(:last-child) {
 border-bottom:1px solid #e2e2e2
}
.dark-theme .cu-projects-list__item:not(:last-child) {
 border-bottom:1px solid #1e272e
}
.cu-projects-list__item-name.unjoined {
 opacity:.5
}
.cu-projects-list__item-name.unjoined:hover {
 opacity:1
}
.cu-projects-list .cu-team-list__header {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:15px
}
.cu-projects-list .cu-team-list__title {
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#545454
}
.cu-projects-list .cu-team-list__item {
 display:flex;
 cursor:pointer;
 padding:20px 15px;
 color:#565656
}
.cu-projects-list .cu-team-list__item:not(:last-child) {
 border-bottom:1px solid #e2e2e2
}
.dark-theme .cu-projects-list .cu-team-list__item:not(:last-child) {
 border-bottom:1px solid #1e272e
}
.cu-projects-list .cu-team-list__item:hover {
 color:#7b68ee
}
.cu-projects-list .cu-team-list__item-name {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 flex-grow:1;
 color:inherit
}
.cu-projects-list .cu-team-list__item-name:hover {
 transition:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-projects-list .cu-team-list__item-name {
  font-family:var(--global-font-support)
 }
}
.cu-projects-list .cu-team-list__item-note {
 flex-shrink:0;
 padding:2px 0 0;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#ababab
}
.cu-projects-list .cu-team-list__add-btn {
 margin:15px 0 10px 15px
}
.cu-projects-list .cu-team-list__item.cu-team-list__item_active .cu-team-list__item-name {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text::after {
  border-top-color:var(--theme-main-color)
 }
 .cu-projects-list .cu-team-list__item.cu-team-list__item_active .cu-team-list__item-name,
 .cu-projects-list .cu-team-list__item:hover {
  color:var(--theme-main-color)
 }
}
.cu-projects-list .cu-icons-list {
 width:400px;
 padding:20px
}
.cu-projects-list .cu-icons-list__header {
 margin:0 0 20px
}
.cu-projects-list .cu-icons-list__body {
 display:flex;
 justify-content:flex-start;
 align-content:flex-start;
 flex-wrap:wrap
}
.cu-projects-list .cu-icons-list__footer {
 margin:10px 0 0
}
.cu-projects-list .cu-cp-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 position:relative;
 overflow:hidden;
 width:35px;
 height:35px;
 margin:0 10px 10px 0;
 padding:3px;
 border:2px solid transparent;
 border-radius:4px;
 cursor:pointer
}
.cu-projects-list .cu-cp-icon:empty::before {
 content:'';
 display:block;
 position:absolute;
 top:3px;
 left:3px;
 width:25px;
 height:25px;
 border-radius:2px;
 background:#d8d8d8
}
.cu-projects-list .cu-cp-icon:hover {
 transition:none;
 border:2px solid #e2e2e2
}
.cu-projects-list .cu-cp-icon img {
 display:block;
 width:100%;
 height:100%;
 border-radius:2px
}
.cu-projects-list .cu-cp-icon.cu-cp-icon_selected {
 border:2px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-projects-list .cu-cp-icon.cu-cp-icon_selected {
  border-color:var(--theme-main-color)
 }
}
.cu-projects-list .cu-cp-icon.cu-cp-icon_lg {
 flex-shrink:0;
 width:40px;
 height:40px;
 margin:0 20px 0 0;
 padding:0;
 border:0
}
.cu-projects-list .cu-cp-icon.cu-cp-icon_lg:empty {
 background:#d8d8d8
}
.cu-projects-list .cu-cp-icon.cu-cp-icon_lg::before {
 display:none
}
.cu-projects-list .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:flex-start;
 position:relative;
 border-bottom:1px solid;
 cursor:default
}
.cu-projects-list .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:23px;
 position:relative;
 padding:2px 30px 15px 0;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-projects-list .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle {
  border-bottom-color:var(--theme-main-color)
 }
 .cu-projects-list .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text {
  color:var(--theme-main-color)
 }
}
.cu-projects-list .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 top:11px;
 right:15px;
 border:5px solid transparent
}
.cu-projects-list .cu-projects-list {
 width:100%;
 margin:10px 0 0;
 padding:5px 20px
}
.cu-projects-list .cu-projects-list__item {
 display:flex;
 align-items:center;
 padding:15px 0;
 cursor:pointer;
 max-width:230px
}
.cu-projects-list .cu-projects-list__item:not(:last-child) {
 border-bottom:1px solid #e2e2e2
}
.dark-theme .cu-projects-list .cu-projects-list__item:not(:last-child) {
 border-bottom:1px solid #1e272e
}
.cu-projects-list .cu-projects-list__item-icon,
.cu-projects-list .cu-projects-list__item-placeholder {
 flex-shrink:0;
 margin:0 15px 0 0;
 width:30px;
 height:30px;
 border-radius:4px
}
.cu-projects-list .cu-projects-list__item-placeholder {
 background:#7b68ee
}
.cu-projects-list .cu-projects-list__item-name {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-size:14px;
 flex-grow:1;
 color:#565656
}
.cu-projects-list .cu-projects-list__item-name:hover {
 transition:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-projects-list .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text,
 .cu-projects-list .cu-projects-list__item-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-projects-list .cu-projects-list__item-name {
 color:#abaeb0
}
.cu-projects-list .cu-projects-list__item-counter {
 flex-shrink:0;
 color:rgba(86,86,86,.3);
 font:12px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-projects-list .cu-projects-list__item-counter {
 color:#828588
}
.cu-projects-list .cu-projects-list__item-status {
 align-items:baseline
}
.cu-projects-list .cu-projects-list__item-status:not(:last-child) {
 border-bottom:0
}
.cu-projects-list .cu-projects-list__item:hover .cu-projects-list__item-name,
.cu-projects-list .cu-projects-list__item_active .cu-projects-list__item-name {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-projects-list .cu-dropdown.cu-dropdown_projects .cu-dropdown__toggle-text::after {
  border-top-color:var(--theme-main-color)
 }
 .cu-projects-list .cu-projects-list__item-placeholder {
  background:var(--theme-main-color)
 }
 .cu-projects-list .cu-projects-list__item:hover .cu-projects-list__item-name,
 .cu-projects-list .cu-projects-list__item_active .cu-projects-list__item-name {
  color:var(--theme-main-color)
 }
}
.cu-projects-list .cu-dropdown.cu-dropdown_team {
 margin:0 0 40px
}
.cu-projects-list .cu-dropdown.cu-dropdown_team .cu-dropdown__toggle {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:inline-block;
 position:relative;
 color:#545454;
 font:500 23px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 15px 2px 2px
}
.cu-projects-list .cu-dropdown.cu-dropdown_team .cu-dropdown__toggle::before {
 content:'';
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 width:calc(100% - 15px);
 height:2px;
 background:repeating-linear-gradient(to right,transparent,transparent 2px,#545454 2px,#545454 4px)
}
.cu-dropdown.cu-dropdown_countries .cu-dropdown__toggle {
 position:relative;
 display:flex;
 padding:12px 15px 8px 0
}
.cu-tags-input {
 width:100%;
 flex-grow:1;
 overflow:hidden;
 clear:both
}
.cu-tags-input__list {
 display:inline-flex;
 flex-wrap:wrap
}
.cu-tags-input__field {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border:0;
 border-bottom:1px solid #e4e4e4;
 box-shadow:none;
 margin-right:5px;
 color:rgba(34,34,34,.6);
 font:17px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:12px 0 8px;
 text-transform:none;
 min-width:20px
}
.cu-tags-input__field:hover {
 transition:none
}
.cu-tags-input__field::-webkit-input-placeholder {
 color:rgba(34,34,34,.4);
 font-size:initial
}
.cu-tags-input__field::-moz-placeholder {
 color:rgba(34,34,34,.4);
 opacity:1;
 font-size:initial
}
.cu-tags-input__field:-ms-input-placeholder {
 color:rgba(34,34,34,.4);
 font-size:initial
}
.cu-tags-input__field:-moz-placeholder {
 color:rgba(34,34,34,.4);
 opacity:1;
 font-size:initial
}
.cu-tags-input__field.error_taken {
 color:#d16464;
 text-decoration:underline
}
.cu-tags-input__submit {
 display:flex;
 align-items:center
}
.cu-tags-list {
 display:inline-flex;
 flex-wrap:wrap;
 margin:15px 0 0
}
.cu-tag {
 display:inline-flex;
 align-items:center;
 margin:0 5px 5px 0;
 border:1px solid #e2e2e2;
 height:30px;
 padding:0 5px 0 10px;
 border-radius:2px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .cu-tag {
 border:1px solid #1e272e
}
.cu-tag__text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:13px;
 color:#7a7a7a
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-tag__text {
  font-family:var(--global-font-support)
 }
}
.cu-tag__remove {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 width:16px;
 height:16px;
 margin:0 0 0 5px;
 padding:2px;
 cursor:pointer;
 opacity:.8
}
.cu-tag__remove:hover {
 transition:none;
 opacity:1
}
.datepicker-menu {
 width:100%
}
.datepicker-menu_custom-fields .datepicker__calendar {
 position:relative;
 height:100%;
 overflow:hidden
}
.due-date {
 height:16px
}
.due-date__info-value {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 cursor:pointer;
 display:flex
}
.dark-theme .due-date__info-value {
 color:#abaeb0
}
.due-date__info-value-period {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 text-transform:lowercase;
 display:inline
}
.dark-theme .due-date__info-value-period {
 color:#abaeb0
}
.due-date__info-value-display {
 display:flex;
 flex-wrap:wrap;
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5);
 position:relative
}
.due-date_view-task .due-date__info-value {
 color:#777
}
.dark-theme .due-date_view-task .due-date__info-value {
 color:#abaeb0
}
.due-date__info-value .cu-recurring-icon__icon {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:12px;
 height:12px;
 margin-right:3px;
 margin-top:-1px
}
.due-date__info-value .cu-recurring-icon__icon:hover {
 stroke:var(--theme-main-color)
}
.due-date__info-key {
 margin:0 0 5px;
 font:500 10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(119,119,119,.5);
 text-transform:uppercase
}
.dark-theme .due-date__info-key {
 color:#828588
}
.due-date__past-due-font {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#ed4141;
 cursor:pointer
}
.dark-theme .due-date__past-due-font {
 color:#ed4141
}
.due-date__past-due-font .due-date__info-value,
.due-date__past-due-font .due-date__info-value-display {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#ed4141
}
.dark-theme .due-date__past-due-font .due-date__info-value,
.dark-theme .due-date__past-due-font .due-date__info-value-display {
 color:#ed4141
}
.due-date__past-due-font .due-date__info-value .due-date__info-value-period,
.due-date__past-due-font .due-date__info-value-display .due-date__info-value-period {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#ed4141
}
.dark-theme .due-date__past-due-font .due-date__info-value .due-date__info-value-period,
.dark-theme .due-date__past-due-font .due-date__info-value-display .due-date__info-value-period {
 color:#ed4141
}
.due-date__due-today-font {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fb926a;
 cursor:pointer
}
.dark-theme .due-date__due-today-font {
 color:#fb926a
}
.due-date__due-today-font .due-date__info-value,
.due-date__due-today-font .due-date__info-value-display {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fb926a
}
.dark-theme .due-date__due-today-font .due-date__info-value,
.dark-theme .due-date__due-today-font .due-date__info-value-display {
 color:#fb926a
}
.due-date__due-today-font .due-date__info-value .due-date__info-value-period,
.due-date__due-today-font .due-date__info-value-display .due-date__info-value-period {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fb926a
}
.dark-theme .due-date__due-today-font .due-date__info-value .due-date__info-value-period,
.dark-theme .due-date__due-today-font .due-date__info-value-display .due-date__info-value-period {
 color:#fb926a
}
.dark-theme .due-date__overdue .due-date__info-value .due-date__info-value-period,
.dark-theme .due-date__overdue .due-date__info-value-display .due-date__info-value-period,
.due-date__overdue .due-date__info-value .due-date__info-value-period,
.due-date__overdue .due-date__info-value-display .due-date__info-value-period {
 color:#ed4141
}
.due-date__notif-date .due-date__info-value {
 color:#7b68ee
}
.dark-theme .due-date__notif-date .due-date__info-value {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .due-date__notif-date .due-date__info-value,
 .due-date__notif-date .due-date__info-value {
  color:var(--theme-main-color)
 }
}
.dark-theme .due-date__due-soon .due-date__info-value,
.due-date__due-soon .due-date__info-value {
 color:#fb926a
}
.dark-theme .due-date__overdue .due-date__info-value,
.due-date__overdue .due-date__info-value {
 color:#ed4141
}
.dark-theme .due-date__on-time-font,
.dark-theme .due-date__on-time-font .due-date__info-value,
.dark-theme .due-date__on-time-font .due-date__info-value .due-date__info-value-period,
.dark-theme .due-date__on-time-font .due-date__info-value-display,
.dark-theme .due-date__on-time-font .due-date__info-value-display .due-date__info-value-period,
.due-date__on-time-font,
.due-date__on-time-font .due-date__info-value,
.due-date__on-time-font .due-date__info-value .due-date__info-value-period,
.due-date__on-time-font .due-date__info-value-display,
.due-date__on-time-font .due-date__info-value-display .due-date__info-value-period {
 color:#67cb48
}
.due-date__row {
 display:flex;
 align-items:center;
 line-height:12px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif
}
.due-date__row .datepicker__close-date-view {
 display:none;
 width:16px;
 height:16px;
 padding:2px;
 margin:0 0 0 -16px;
 cursor:pointer;
 position:absolute
}
.due-date__row .datepicker__close-date-view use {
 fill:#7b68ee
}
.due-date__row .due-date__info span.due-date__info-value {
 border-bottom:1px solid transparent
}
.due-date__row .due-date__info span.due-date__info-value span {
 border-bottom:0;
 padding-top:0
}
.due-date__row:hover .due-date__info span.due-date__info-value {
 text-decoration:underline;
 -webkit-text-decoration-style:dashed;
 text-decoration-style:dashed
}
.due-date__row:hover .due-date__info span.due-date__info-value span {
 border-bottom:0;
 padding-top:0
}
.due-date__row:hover .icon_due-date-calendar {
 display:none
}
.due-date__row:hover .datepicker__close-date-view {
 display:block
}
.due-date__row.no-permission {
 cursor:default
}
.due-date__row.no-permission:hover .due-date__info span.due-date__info-value {
 padding-top:2px;
 border-bottom:1px solid transparent;
 cursor:default
}
.due-date__row.no-permission:hover .icon_due-date-calendar {
 display:block;
 cursor:default
}
.due-date__no-cursor .due-date__info-value {
 cursor:default
}
.due-date_create-task .datepicker__calendar {
 top:-13px;
 right:-90px
}
.due-date_view-task .datepicker__calendar {
 top:-13px;
 left:-107px;
 right:0
}
.due-date_create-subtask .datepicker__calendar {
 top:-112px;
 left:-107px;
 right:0
}
.due-date_board-view .datepicker__calendar {
 top:-13px;
 left:-107px;
 right:0
}
.datepicker__calendar__month__day span {
 color:inherit
}
.cu-dropdown .due-date_create-task .due-date__row {
 border-right:1px solid #efeff0;
 margin-right:15px;
 padding:0 15px 0 25px
}
.cu-dropdown .due-date_create-task .due-date__row .icon_due-date-close-o {
 position:absolute;
 width:16px;
 height:16px;
 left:0;
 top:15px
}
.cu-dropdown.due-date_create-task .due-date__info-value {
 height:14px
}
.cu-dropdown .due-date_create-subtask {
 margin-bottom:5px
}
.cu-dropdown .due-date_create-subtask .cu-task-info__value {
 line-height:12px
}
.cu-dropdown .due-date_list-view:hover .icon_due-date-edit {
 display:block
}
.cu-dropdown .due-date_board-view .cu-user-group__item_due-date .cu-avatar {
 background:0 0
}
.cu-dropdown .due-date_board-view .icon_due-date-calendar {
 width:12px;
 height:11px;
 margin:-2px 5px 0 0
}
.cu-dropdown .due-date_board-view .icon_due-date-calendar use {
 fill:#cbc9cf
}
.cu-dropdown .due-date_board-view .cu-task-info__value {
 line-height:12px
}
.cu-dropdown.cu-dropdown_open .cu-user-group__item_due-date {
 display:block
}
.cu-dropdown.cu-dropdown_open .cu-user-group__item_due-date .cu-fill {
 fill:#7b68ee
}
.cu-dropdown.cu-dropdown_open .cu-user-group__item_due-date .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown.cu-dropdown_open .cu-user-group__item_due-date .cu-fill,
 .due-date__row .datepicker__close-date-view use {
  fill:var(--theme-main-color)
 }
 .cu-dropdown.cu-dropdown_open .cu-user-group__item_due-date .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.cu-dropdown .due-date__row {
 display:flex;
 align-items:flex-end
}
.cu-dropdown .due-date__row.due-date_board-view {
 align-items:center;
 height:16px
}
.cu-dropdown .due-date__row:hover .icon_due-date-close-o {
 display:block
}
.cu-dropdown .due-date__row:hover .icon_due-date-close-o use {
 fill:#b6b5ba
}
.cu-dropdown .due-date__row:hover .cu-task-info__value {
 border-bottom:1px dashed #777
}
.cu-dropdown .due-date__row .cu-task-info__value {
 border-bottom:1px dashed #fff
}
.cu-dropdown .icon_due-date-edit {
 width:12px;
 height:11px;
 margin:-4px 0 0 4px;
 display:none
}
.cu-dropdown .icon_due-date-close-o {
 width:16px;
 height:16px;
 margin:-3px 0 0 5px;
 display:none
}
.due-date_create-task .due-date__row {
 border-right:1px solid #efeff0;
 margin-right:15px;
 padding:0 15px 0 25px
}
.due-date_create-task .due-date__row .icon_due-date-close-o {
 position:absolute;
 width:16px;
 height:16px;
 left:0;
 top:15px
}
.due-date_create-task.due-date__row {
 align-items:center
}
.due-date_create-task .icon_due-date-calendar {
 width:12px;
 height:11px;
 margin:0 5px 0 0
}
.due-date_create-task .icon_due-date-calendar use {
 fill:rgba(52,52,52,.5)
}
.dark-theme .due-date_create-task .icon_due-date-calendar use {
 fill:#828588
}
.due-date_create-subtask {
 margin-bottom:5px
}
.due-date_create-subtask .cu-task-info__value {
 line-height:12px
}
.due-date_list-view:hover .icon_due-date-edit {
 display:block
}
.due-date_list-view.due-date__row {
 align-items:center
}
.due-date_list-view .due-date__info-value {
 border-bottom:0
}
.due-date_list-view .due-date__info-value .due-date__info-value {
 border-bottom:1px solid transparent
}
.due-date_list-view .icon_due-date-calendar {
 width:12px;
 height:11px;
 margin:0 4px 0 0
}
.due-date_list-view .icon_due-date-calendar svg {
 visibility:hidden
}
.due-date_list-view .icon_due-date-calendar use {
 fill:#c1c1c1
}
.contrast_high .due-date_list-view .icon_due-date-calendar use {
 fill:#979797
}
.dark-theme .due-date_list-view .icon_due-date-calendar use {
 fill:#abaeb0
}
.due-date_list-view .icon_due-date-calendar_start use {
 stroke:#c1c1c1
}
.contrast_high .due-date_list-view .icon_due-date-calendar_start use {
 stroke:#979797
}
.dark-theme .due-date_list-view .icon_due-date-calendar_start use {
 fill:#abaeb0
}
.cu-user-group_due-date,
.due-date__row {
 margin-left:5px
}
.due-date_view-task .cu-user-group_due-date {
 margin-left:0
}
.due-date_board-view.cu-dropdown_top {
 margin:0 0 0 5px
}
.due-date_board-view .cu-user-group__item.cu-user-group__item_due-date .icon {
 width:24px;
 height:24px
}
.due-date_board-view .icon_due-date-calendar {
 width:12px;
 height:11px;
 margin:-3px 5px 0 0
}
.due-date_board-view .cu-task-info__value {
 line-height:12px
}
.due-date_subtask-view {
 display:inline-block
}
.due-date_subtask-view_container {
 vertical-align:text-top;
 margin-top:-3px;
 height:24px
}
.due-date_subtask-view .due-date__row,
.due-date_subtask-view.due-date__row {
 padding:0!important
}
.due-date_subtask-view .cu-dropdown__toggle .cu-user-group_due-date .cu-user-group__item_due-date {
 display:none
}
.due-date_subtask-view .cu-dropdown__toggle .cu-user-group_due-date .cu-user-group__item_due-date .icon {
 position:absolute;
 top:-12px;
 width:24px;
 height:24px;
 margin:1px 0 0 5px
}
.due-date_subtask-view.cu-dropdown_open .cu-dropdown__toggle .cu-user-group_due-date .cu-user-group__item_due-date {
 display:block
}
.due-date_subtask-view .icon_due-date-calendar {
 width:12px;
 height:11px;
 margin:-1px 5px 0 0
}
.due-date_subtask-view .icon_due-date-calendar use {
 fill:#c1c1c1
}
.contrast_high .due-date_subtask-view .icon_due-date-calendar use {
 fill:#979797
}
.due-date_subtask-view .icon_due-date-calendar_start use {
 stroke:#c1c1c1
}
.contrast_high .due-date_subtask-view .icon_due-date-calendar_start use {
 stroke:#979797
}
.due-date_subtask-view .cu-task-info__value {
 line-height:12px
}
.due-date_subtask-view .due-date__info-value {
 font-size:11px;
 border-bottom:1px solid transparent
}
.due-date_subtask-view .due-date__info-value-dash {
 font-size:11px
}
.due-date_subtask-view span.due-date__info-value {
 padding-top:0!important;
 white-space:nowrap
}
.due-date_subtask-view .icon_due-date-close-o {
 margin-top:6px
}
.due-date_subtask-view .cu-user-group__item.cu-user-group__item_due-date .cu-fill {
 fill:#7b68ee
}
.due-date_subtask-view .cu-user-group__item.cu-user-group__item_due-date .cu-stroke {
 stroke:#7b68ee
}
.due-date__row {
 display:flex;
 align-items:flex-end
}
.due-date__row.due-date_board-view {
 align-items:flex-start
}
.due-date__row.due-date_board-view .due-date__due-date {
 border-bottom:1px solid transparent;
 margin-right:5px
}
.due-date__row.due-date_subtask-view {
 margin:0 0 0 5px
}
.due-date__row:hover .icon_due-date-close-o {
 display:block
}
.due-date__row:hover .icon_due-date-close-o use {
 fill:#b6b5ba
}
.due-date__row:hover .cu-task-info__value {
 border-bottom:1px dashed #777
}
.due-date__row .cu-task-info__value {
 border-bottom:1px dashed #fff
}
.icon_due-date-edit {
 width:12px;
 height:11px;
 margin:-4px 0 0 4px;
 display:none
}
.icon_due-date-close-o {
 width:16px;
 height:16px;
 margin:-3px 0 0 2px;
 display:none;
 cursor:pointer
}
cu-due-date-picker .cu-dropdown.cu-dropdown_top {
 margin:0
}
.cu-dropdown__menu .due-date_subtask-view .datepicker__calendar {
 position:relative!important;
 background:0 0!important;
 box-shadow:none!important
}
.cu-dropdown__menu .due-date_subtask-view {
 width:auto!important
}
.datepicker {
 position:relative;
 display:inline-block;
 color:#2b2b2b;
 font-family:'Proxima Nova',Arial,serif
}
.datepicker__icon-invalid,
.datepicker__icon-valid {
 display:block;
 width:12px;
 height:12px;
 position:absolute;
 left:-6px;
 top:19px
}
.datepicker__icon-invalid use,
.datepicker__icon-valid use {
 fill:#d16464
}
.datepicker__icon-valid {
 background:#67cb48;
 border-radius:50%;
 padding:2px
}
.datepicker__icon-valid use {
 stroke:#fff
}
.datepicker__time-icon {
 width:10px;
 height:10px;
 margin-left:10px;
 cursor:pointer
}
.datepicker__time-icon .cu-fill {
 fill:#4f495c
}
.dark-theme .datepicker__time-icon .cu-fill {
 fill:#828588
}
.datepicker__time-icon .cu-stroke {
 stroke:#4f495c
}
.dark-theme .datepicker__time-icon .cu-stroke {
 stroke:#828588
}
.datepicker__natural-time-container {
 display:flex;
 align-items:center
}
.datepicker__at {
 margin:0 10px;
 color:#aeacb0
}
.datepicker__dates-input-container,
.datepicker__time-input-container {
 position:relative;
 display:flex
}
.datepicker__dates-input-container-border,
.datepicker__time-input-container-border {
 border-right:1px solid #d5dce0
}
.datepicker__dates-input-container-border:last-child,
.datepicker__time-input-container-border:last-child {
 border-right:0
}
.datepicker__dates-input-container-val,
.datepicker__time-input-container-val {
 outline:0;
 font-size:14px;
 width:30px;
 border:0;
 padding:0;
 text-align:center
}
.dark-theme .datepicker__dates-input-container-val,
.dark-theme .datepicker__time-input-container-val {
 background:0 0;
 color:#d5d6d7
}
.datepicker__dates-input-container-val:focus,
.datepicker__time-input-container-val:focus {
 box-shadow:none
}
.datepicker__dates-input-container-val.input-years,
.datepicker__time-input-container-val.input-years {
 width:45px
}
.datepicker__dates-input-container-val.natural-language,
.datepicker__time-input-container-val.natural-language {
 width:75px;
 text-align:left;
 text-decoration:underline;
 -webkit-text-decoration-style:dashed;
 text-decoration-style:dashed;
 text-underline-position:under;
 -webkit-text-decoration-color:#7b68ee;
 text-decoration-color:#7b68ee;
 background:0 0
}
.datepicker__dates-input-container-inner,
.datepicker__time-input-container-inner {
 display:flex;
 border:1px solid #d5dce0;
 padding:5px 0;
 border-radius:3px
}
.datepicker__dates-input-container-inner.natural-language,
.datepicker__time-input-container-inner.natural-language {
 padding:1px 5px;
 border:1px solid transparent
}
.datepicker__dates-input-container-inner.natural-language.focused-date,
.datepicker__dates-input-container-inner.natural-language:hover,
.datepicker__time-input-container-inner.natural-language.focused-date,
.datepicker__time-input-container-inner.natural-language:hover {
 border:1px solid #aeacb0;
 background:#fbfbfb
}
.dark-theme .datepicker__dates-input-container-inner.natural-language.focused-date,
.dark-theme .datepicker__dates-input-container-inner.natural-language:hover,
.dark-theme .datepicker__time-input-container-inner.natural-language.focused-date,
.dark-theme .datepicker__time-input-container-inner.natural-language:hover {
 border:1px solid #1e272e;
 background:#2b343b
}
.datepicker__dates-input-container-inner.natural-language.invalid-entry,
.datepicker__time-input-container-inner.natural-language.invalid-entry {
 border:1px solid #d16464
}
.datepicker__dates-input-container-inner.natural-language.valid-entry,
.datepicker__time-input-container-inner.natural-language.valid-entry {
 border:1px solid #67cb48
}
.datepicker__dates-input-container-inner.natural-language.focused-date .datepicker__dates-input-container-val.natural-language,
.datepicker__dates-input-container-inner.natural-language.focused-date .datepicker__time-input-container-val.natural-language,
.datepicker__dates-input-container-inner.natural-language.invalid-entry .datepicker__dates-input-container-val.natural-language,
.datepicker__dates-input-container-inner.natural-language.invalid-entry .datepicker__time-input-container-val.natural-language,
.datepicker__dates-input-container-inner.natural-language.valid-entry .datepicker__dates-input-container-val.natural-language,
.datepicker__dates-input-container-inner.natural-language.valid-entry .datepicker__time-input-container-val.natural-language,
.datepicker__dates-input-container-inner.natural-language:hover .datepicker__dates-input-container-val.natural-language,
.datepicker__dates-input-container-inner.natural-language:hover .datepicker__time-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language.focused-date .datepicker__dates-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language.focused-date .datepicker__time-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language.invalid-entry .datepicker__dates-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language.invalid-entry .datepicker__time-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language.valid-entry .datepicker__dates-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language.valid-entry .datepicker__time-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language:hover .datepicker__dates-input-container-val.natural-language,
.datepicker__time-input-container-inner.natural-language:hover .datepicker__time-input-container-val.natural-language {
 text-decoration:none
}
.datepicker__dates-input-container-inner-hour::after,
.datepicker__time-input-container-inner-hour::after {
 content:':'
}
.datepicker__dates-input-container-inner.valid-date,
.datepicker__dates-input-container-inner.valid-time,
.datepicker__time-input-container-inner.valid-date,
.datepicker__time-input-container-inner.valid-time {
 border:1px solid #67cb48
}
.datepicker__dates-input-container-inner.invalid-date,
.datepicker__dates-input-container-inner.invalid-time,
.datepicker__time-input-container-inner.invalid-date,
.datepicker__time-input-container-inner.invalid-time {
 border:1px solid #d16464
}
.datepicker__quick-options {
 display:flex;
 justify-content:center;
 padding:10px 0;
 border-bottom:1px solid #e8e8e8
}
.dark-theme .datepicker__quick-options {
 border-bottom:1px solid #1e272e
}
.datepicker__quick-options-icon {
 width:24px;
 height:24px;
 margin:0 9px;
 cursor:pointer;
 position:relative
}
.datepicker__quick-options-icon svg {
 width:100%;
 height:100%
}
.datepicker__quick-options-icon .cu-fill {
 fill:#c1c1c1
}
.dark-theme .datepicker__quick-options-icon .cu-fill {
 fill:#828588
}
.datepicker__quick-options-icon .cu-stroke {
 stroke:#c1c1c1
}
.dark-theme .datepicker__quick-options-icon .cu-stroke {
 stroke:#828588
}
.datepicker__quick-options-icon:hover .cu-stroke {
 stroke:#7b68ee
}
.datepicker__quick-options-icon:hover .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .due-date_subtask-view .cu-user-group__item.cu-user-group__item_due-date .cu-fill {
  fill:var(--theme-main-color)
 }
 .due-date_subtask-view .cu-user-group__item.cu-user-group__item_due-date .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .datepicker__dates-input-container-val.natural-language,
 .datepicker__time-input-container-val.natural-language {
  -webkit-text-decoration-color:var(--theme-main-color);
  text-decoration-color:var(--theme-main-color)
 }
 .datepicker__quick-options-icon:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .datepicker__quick-options-icon:hover .cu-fill {
  fill:var(--theme-main-color)
 }
}
.datepicker__quick-options-icon:hover .icon {
 display:block;
 width:28px;
 height:28px;
 margin:-2px 0 0 -2px
}
.datepicker__quick-options-close {
 position:absolute;
 bottom:-3px;
 right:-3px;
 width:12px!important;
 height:12px!important
}
.datepicker__quick-options-settings {
 width:16px;
 height:24px;
 margin:0 9px;
 cursor:pointer;
 display:flex;
 align-items:center;
 justify-content:center
}
.datepicker__quick-options-settings:hover .icon {
 fill:#7b68ee
}
.datepicker__quick-options-settings .icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:16px;
 height:16px;
 fill:#cbc9cf
}
.datepicker__input-arrows,
.datepicker__time-input-arrows {
 position:absolute;
 top:0;
 right:5px;
 width:12px;
 height:30px;
 display:none
}
.datepicker__input-arrows_down,
.datepicker__input-arrows_up,
.datepicker__time-input-arrows_down,
.datepicker__time-input-arrows_up {
 width:12px;
 padding:2px;
 height:15px;
 cursor:pointer;
 position:absolute;
 right:0
}
.datepicker__input-arrows_down:hover,
.datepicker__input-arrows_up:hover,
.datepicker__time-input-arrows_down:hover,
.datepicker__time-input-arrows_up:hover {
 padding:1px
}
.datepicker__input-arrows_down:hover use,
.datepicker__input-arrows_up:hover use,
.datepicker__time-input-arrows_down:hover use,
.datepicker__time-input-arrows_up:hover use {
 fill:#2b2b2b
}
.datepicker__input-arrows_down use,
.datepicker__input-arrows_up use,
.datepicker__time-input-arrows_down use,
.datepicker__time-input-arrows_up use {
 fill:#bbb;
 transition:.37s
}
.datepicker__input-arrows_up,
.datepicker__time-input-arrows_up {
 top:1px;
 transform:rotate(90deg)
}
.datepicker__input-arrows_down,
.datepicker__time-input-arrows_down {
 bottom:1px;
 transform:rotate(-90deg)
}
.datepicker__time-input-arrows {
 right:0
}
.datepicker__input-container {
 position:relative
}
.datepicker__close {
 width:15px;
 height:15px;
 position:absolute;
 right:15px;
 top:7px;
 cursor:pointer;
 display:none
}
.datepicker__close.start-time {
 right:17px
}
.datepicker__close.start-date {
 right:5px
}
.datepicker__close.start-date.natural-language {
 right:-5.5px;
 top:-7.5px
}
.datepicker__close use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__close use,
 .datepicker__quick-options-settings:hover .icon {
  fill:var(--theme-main-color)
 }
}
.datepicker__dates-input-container:hover .datepicker__close.due-date,
.datepicker__dates-input-container:hover .datepicker__close.start-date,
.datepicker__time-input-container:hover .datepicker__close.due-time,
.datepicker__time-input-container:hover .datepicker__close.start-time,
.datepicker__time-input-container:hover .datepicker__time-input-arrows {
 display:block
}
.datepicker__calendar {
 z-index:1000;
 width:288px;
 font-size:14px;
 background-color:#fff;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.1);
 border-radius:5px;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 max-height:96vh;
 overflow-y:auto
}
.dark-theme .datepicker__calendar {
 background:#384047
}
.datepicker__calendar__cancel {
 position:absolute;
 bottom:1em;
 left:1.8em;
 color:#d8d8d8;
 cursor:pointer;
 transition:.37s
}
.datepicker__calendar__cancel:hover {
 color:#b1b1b1
}
.datepicker__calendar__content {
 margin:5px;
 overflow:hidden
}
.datepicker__calendar__labels {
 display:flex;
 justify-content:center;
 width:100%
}
.datepicker__calendar__label {
 display:inline-block;
 width:2.2em;
 height:2.2em;
 margin:0 .2em;
 line-height:2.2em;
 text-align:center;
 color:#d8d8d8
}
.dark-theme .datepicker__calendar__label {
 color:#828588;
 opacity:.5
}
.datepicker__calendar__month {
 display:flex;
 flex-flow:wrap;
 justify-content:center
}
.datepicker__calendar__nav {
 display:flex;
 justify-content:center;
 align-items:center;
 height:3em;
 background-color:#fff
}
.dark-theme .datepicker__calendar__nav {
 background:#384047
}
.datepicker__calendar__nav__arrow {
 width:22px;
 height:22px;
 cursor:pointer;
 padding:5px
}
.datepicker__calendar__nav__arrow:hover {
 margin:-1px;
 width:24px;
 height:24px
}
.datepicker__calendar__nav__arrow:hover .datepicker__calendar__nav__chevron {
 fill:#2b2b2b
}
.dark-theme .datepicker__calendar__nav__arrow:hover .datepicker__calendar__nav__chevron {
 fill:#d5d6d7
}
.datepicker__calendar__nav__chevron {
 fill:#bbb;
 transition:.37s
}
.datepicker__calendar__nav__header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 width:228px;
 margin:0 1em;
 text-align:center;
 font-size:0
}
.datepicker__calendar__nav__header span {
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .datepicker__calendar__nav__header span {
 color:#d5d6d7
}
.datepicker__calendar__nav__header__form {
 display:inline-block;
 margin:0
}
.datepicker__calendar__nav__header__year {
 display:inline-block;
 width:40px;
 padding:3px 0 0;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 transition:.32s;
 border:0;
 border-bottom:1px solid #fff;
 text-align:center;
 margin-left:2px;
 background:0 0
}
.datepicker__calendar__nav__header__year:focus.ng-invalid {
 border-bottom:1px solid #fd71af
}
.datepicker__calendar__nav__header__year:focus.ng-valid {
 border-bottom:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__calendar__nav__header__year:focus.ng-valid {
  border-bottom-color:var(--theme-main-color)
 }
}
.datepicker__calendar__nav__header__year:focus {
 outline:0
}
.datepicker__calendar .cu-commits__plate:last-of-type {
 border-bottom:0;
 margin-bottom:0
}
.datepicker__calendar .cu-commits__plate:first-child {
 margin-right:30px
}
.datepicker__calendar .cu-plate__text {
 margin-left:5px
}
.datepicker__calendar-done {
 padding:10px;
 border-top:1px solid #e4e4e4
}
.dark-theme .datepicker__calendar-done {
 border-top:1px solid #1e272e
}
.datepicker__input {
 outline:0;
 border-radius:.1rem;
 padding:.2em .6em;
 font-size:14px
}
.datepicker__toggle-options {
 display:flex;
 justify-content:space-between;
 padding-left:20px
}
.datepicker__toggle-options .cu-commits__plate {
 border:0
}
.datepicker__toggle-options-stub {
 flex-grow:1
}
.datepicker__date-input-container {
 display:flex;
 justify-content:space-between;
 padding:10px 5px;
 border-top:1px solid #e4e4e4
}
.dark-theme .datepicker__date-input-container {
 border-top:1px solid #1e272e
}
.datepicker__date-input-container.natural-language {
 padding:12px 10px;
 position:relative
}
.datepicker__date-input-container.natural-language .help-question-mark {
 margin-top:2px;
 margin-left:8px
}
.datepicker__labels {
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.datepicker__labels.natural-language {
 display:flex;
 justify-content:space-between;
 position:relative;
 align-items:center;
 width:100%
}
.datepicker__labels-con {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.datepicker__labels-con .recurring-options__time-empty {
 margin-left:3px;
 padding:0;
 margin-bottom:0
}
.datepicker__labels-con.date-holder {
 width:250px;
 flex:1 0 0
}
.datepicker__labels-con.date-holder .natural-language-container {
 flex:1 0 0
}
.datepicker__labels-con.date-holder .natural-language-container .datepicker__dates-input-container-inner.natural-language,
.datepicker__labels-con.date-holder .natural-language-container .datepicker__dates-input-container-inner.natural-language .datepicker__dates-input-container-val.natural-language {
 width:100%
}
.dark-theme .datepicker__labels-con.date-holder .natural-language-container .datepicker__dates-input-container-inner.natural-language .datepicker__dates-input-container-val.natural-language::selection {
 background:#2b343b
}
.dark-theme .datepicker__labels-con.date-holder .natural-language-container .datepicker__dates-input-container-inner.natural-language .datepicker__dates-input-container-val.natural-language::-moz-selection {
 background:#2b343b
}
.datepicker__labels-con.date-focused {
 width:auto
}
.datepicker__labels-con.date-focused .datepicker__natural-time-container {
 display:none
}
.datepicker__labels-title {
 margin-bottom:10px
}
.datepicker__labels-start-due {
 color:#aeacb0;
 margin-right:7px;
 width:37px
}
.datepicker__day-container {
 position:relative
}
.datepicker__calendar__month__day,
.datepicker__calendar__month__day-filler {
 display:flex;
 justify-content:center;
 align-items:center;
 margin:0;
 border-radius:50%;
 text-align:center;
 transition-property:background-color,border-radius;
 transition-duration:.37s;
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 left:0
}
.datepicker__calendar__month__day-filler.empty-day,
.datepicker__calendar__month__day.empty-day {
 background-color:#fff!important
}
.dark-theme .datepicker__calendar__month__day-filler.empty-day,
.dark-theme .datepicker__calendar__month__day.empty-day {
 background-color:#384047!important
}
.datepicker__calendar__month__day-filler.datepicker__start-date-fill {
 background-color:#7b68ee;
 border-radius:0 50% 50% 0;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__calendar__month__day-filler.datepicker__start-date-fill {
  background-color:var(--theme-main-color)
 }
}
.dark-theme .datepicker__calendar__month__day-filler.datepicker__start-date-fill {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__calendar__month__day-filler.datepicker__due-date-fill {
 background-color:#7b68ee;
 border-radius:50% 0 0 50%;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__calendar__month__day-filler.datepicker__due-date-fill {
  background-color:var(--theme-main-color)
 }
}
.dark-theme .datepicker__calendar__month__day-filler.datepicker__due-date-fill {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__calendar__month__day-filler.datepicker__due-as-start {
 background-color:#7b68ee;
 border-radius:0 50% 50% 0;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__calendar__month__day-filler.datepicker__due-as-start {
  background-color:var(--theme-main-color)
 }
}
.dark-theme .datepicker__calendar__month__day-filler.datepicker__due-as-start {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__calendar__month__day-filler.datepicker__potential-start-fill {
 border-radius:50%;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
.dark-theme .datepicker__calendar__month__day-filler.datepicker__potential-start-fill {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__calendar__month__day-filler.datepicker__potential-remove-fill {
 background-color:#dfdbfb;
 border-radius:50% 0 0 50%;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
@supports (--theme-main-color-light:#dfdbfb) {
 .datepicker__calendar__month__day-filler.datepicker__potential-remove-fill {
  background-color:var(--theme-main-color-light)
 }
}
.dark-theme .datepicker__calendar__month__day-filler.datepicker__potential-remove-fill {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047;
 color:#384047
}
.datepicker__calendar__month__day-filler.datepicker__start-date-removed-fill {
 background-color:#dfdbfb;
 border-radius:0;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
.dark-theme .datepicker__calendar__month__day-filler.datepicker__start-date-removed-fill {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047;
 color:#384047
}
.datepicker__calendar__month__day-filler.datepicker__start-due-same {
 border-radius:0
}
.datepicker__calendar__month__day-filler.datepicker__start-due-same.datepicker__start-date-fill {
 background-color:#7b68ee;
 border-radius:0 50% 50% 0;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__calendar__month__day-filler.datepicker__start-due-same.datepicker__start-date-fill {
  background-color:var(--theme-main-color)
 }
}
.dark-theme .datepicker__calendar__month__day-filler.datepicker__start-due-same.datepicker__start-date-fill {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__day-container:hover .datepicker__calendar__month__day:not(.datepicker__potential-range):not(.datepicker__inrange) {
 background-color:#dfdbfb;
 border:2px solid #fff
}
@supports (--theme-main-color-light:#dfdbfb) {
 .datepicker__calendar__month__day-filler.datepicker__start-date-removed-fill,
 .datepicker__day-container:hover .datepicker__calendar__month__day:not(.datepicker__potential-range):not(.datepicker__inrange) {
  background-color:var(--theme-main-color-light)
 }
}
.dark-theme .datepicker__day-container:hover .datepicker__calendar__month__day:not(.datepicker__potential-range):not(.datepicker__inrange) {
 border:2px solid #384047;
 color:#384047
}
.dark-theme .datepicker__day-container:hover .datepicker__date-num span {
 color:#384047!important
}
.datepicker__day-container:hover .datepicker__potential-range {
 background-color:#7b68ee;
 color:#fff;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
.dark-theme .datepicker__day-container:hover .datepicker__potential-range {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__day-container:hover .datepicker__potential-range.datepicker__potential-start {
 border-radius:50% 0 0 50%;
 border-left:2px solid #fff
}
.dark-theme .datepicker__day-container:hover .datepicker__potential-range.datepicker__potential-start {
 border-left:2px solid #384047
}
.datepicker__day-container:hover .datepicker__potential-range.datepicker__potential-due {
 border-radius:0 50% 50% 0;
 border-right:2px solid #fff
}
.dark-theme .datepicker__day-container:hover .datepicker__potential-range.datepicker__potential-due {
 border-right:2px solid #384047
}
.datepicker__potential-range {
 background-color:#7b68ee;
 color:#fff;
 border-radius:0;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
.dark-theme .datepicker__potential-range {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__potential-range.datepicker__potential-start {
 border-radius:50% 0 0 50%
}
.datepicker__potential-range.datepicker__potential-due {
 border-radius:0 50% 50% 0
}
.datepicker__start-date.datepicker__range-exists {
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0!important;
 background-color:#7b68ee!important
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__day-container:hover .datepicker__potential-range,
 .datepicker__potential-range {
  background-color:var(--theme-main-color)
 }
 .datepicker__start-date.datepicker__range-exists {
  background-color:var(--theme-main-color)!important
 }
}
.datepicker__start-date.datepicker__due-date {
 border-radius:50%!important;
 border:2px solid #fff!important
}
.dark-theme .datepicker__start-date.datepicker__due-date {
 border:2px solid #384047!important
}
.datepicker__due-date.datepicker__range-exists {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left:0!important;
 background-color:#7b68ee!important
}
.datepicker__inrange {
 background-color:#7b68ee;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff;
 color:#fff;
 border-radius:0
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__due-date.datepicker__range-exists {
  background-color:var(--theme-main-color)!important
 }
 .datepicker__inrange {
  background-color:var(--theme-main-color)
 }
}
.dark-theme .datepicker__inrange {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047;
 color:#d5d6d7
}
.datepicker__inrange.potential-start-up {
 border:2px solid #fff;
 border-radius:50% 0 0 50%;
 border-right-width:0
}
.datepicker__inrange.potential-due-down {
 border:2px solid #fff;
 border-radius:0 50% 50% 0;
 border-left-width:0
}
.datepicker__recur-date {
 background-color:#ddd
}
.datepicker__due-date,
.datepicker__start-date {
 background-color:#7b68ee;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff
}
@supports (--theme-main-color:#7b68ee) {
 .datepicker__due-date,
 .datepicker__start-date {
  background-color:var(--theme-main-color)
 }
}
.dark-theme .datepicker__due-date,
.dark-theme .datepicker__start-date {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.datepicker__start-date {
 border:2px solid #fff;
 border-right-width:0;
 border-radius:50% 0 0 50%
}
.dark-theme .datepicker__start-date {
 border:2px solid #384047
}
.datepicker__start-date.datepicker__start-date-replace {
 border-radius:50% 0 0 50%
}
.datepicker__start-date.datepicker__potential-removed {
 border-radius:50% 0 0 50%;
 background-color:#dfdbfb!important
}
@supports (--theme-main-color:#dfdbfb) {
 .datepicker__start-date.datepicker__potential-removed {
  background-color:var(--theme-main-color-light)!important
 }
}
.dark-theme .datepicker__start-date.datepicker__potential-removed {
 color:#384047
}
.datepicker__due-date {
 border-radius:50%;
 border:2px solid #fff
}
.dark-theme .datepicker__due-date {
 border:2px solid #384047
}
.datepicker__due-date.datepicker__due-date-replace {
 border-radius:0 50% 50% 0;
 border-left-width:0
}
.datepicker__due-date.datepicker__potential-removed {
 border-radius:0 50% 50% 0;
 border-left-width:0;
 background-color:#dfdbfb!important
}
@supports (--theme-main-color:#dfdbfb) {
 .datepicker__due-date.datepicker__potential-removed {
  background-color:var(--theme-main-color-light)!important
 }
}
.dark-theme .datepicker__due-date.datepicker__potential-removed {
 color:#384047
}
.datepicker__potential-removed {
 background-color:#dfdbfb;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff;
 color:#fff;
 border-radius:0
}
@supports (--theme-main-color-light:#dfdbfb) {
 .datepicker__potential-removed {
  background-color:var(--theme-main-color-light)
 }
}
.dark-theme .datepicker__potential-removed {
 border-top:2px solid #384047;
 border-bottom:2px solid #384047
}
.dark-theme .datepicker__potential-removed span {
 color:#384047
}
.datepicker__date-num {
 position:relative;
 width:36px;
 height:36px;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer
}
.datepicker__date-num span {
 padding-top:1px;
 padding-left:1px
}
.dark-theme .datepicker__date-num span {
 color:#d5d6d7
}
.datepicker__date-num:hover {
 color:#7b68ee
}
.datepicker__date-num.datepicker__white:hover {
 color:#fff
}
.datepicker__purple {
 color:#7b68ee
}
.datepicker__purple.current-day {
 font-weight:600
}
.dark-theme .datepicker__purple.current-day {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .datepicker__purple.current-day,
 .datepicker__date-num:hover,
 .datepicker__purple {
  color:var(--theme-main-color)
 }
}
.dark-theme .datepicker__purple.current-day.datepicker__white {
 color:#fff
}
.datepicker__in-past {
 color:#aeacb0
}
.dark-theme .datepicker__date-num .datepicker__in-past {
 color:#828588
}
.dark-theme .datepicker__white,
.datepicker__white {
 color:#fff
}
.dark-theme .datepicker__white.datepicker__in-past {
 color:#fff;
 opacity:.5
}
.datepicker__recurring {
 padding:15px
}
.cu-datepicker__input {
 outline:0;
 padding:.2em .6em;
 font-size:14px;
 border:1px solid #d5dce0;
 border-radius:3px;
 height:30px;
 width:100%
}
.cu-datepicker__input.invalid-date,
.cu-datepicker__input.invalid-time {
 border:1px solid #d16464
}
.cu-datepicker__input:focus {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-datepicker__input:focus {
  border-color:var(--theme-main-color)
 }
}
.cu-datepicker__input.valid-date,
.cu-datepicker__input.valid-time {
 border:1px solid #67cb48
}
input[type=text].cu-datepicker__input:disabled {
 cursor:not-allowed
}
.recurring-options__end-date .datepicker__dates-input-container {
 height:100%
}
.recurring-options__end-date .datepicker__dates-input-container-val {
 font-size:12px;
 width:100%
}
.recurring-options__end-date .datepicker__dates-input-container-val.input-years {
 width:30px
}
.recurring-options__end-date .datepicker__close.start-date {
 right:-5px
}
.recurring-options__end-date .datepicker__dates-input-container-inner.natural-language {
 border:1px solid #d5dce0
}
.dark-theme .recurring-options__end-date .datepicker__dates-input-container-inner.natural-language {
 border:1px solid #1e272e
}
.recurring-options__time-data .datepicker__time-input-container,
.recurring-options__time-data .datepicker__time-input-container-inner {
 width:225px
}
.recurring-options__time-data .datepicker__time-input-container .datepicker__close.start-time {
 right:25px
}
.recurring-options__time-data .datepicker__time-input-container .datepicker__time-input-arrows {
 right:5px
}
.task-todo-item:hover .due-date_subtask-view .cu-dropdown__toggle .cu-user-group_due-date .cu-user-group__item_due-date {
 display:block
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaThin.93662d11a196c3ec5480.eot);
 src:url(ProximaNovaThin.93662d11a196c3ec5480.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaThin.5beace7760a29db2e2a2.woff) format("woff"),
 url(ProximaNovaThin.189b39fdd0724d503cc4.ttf) format("truetype");
 font-weight:100;
 font-style:normal
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaThinItalic.28f8edf08ec923aa3a8d.eot);
 src:url(ProximaNovaThinItalic.28f8edf08ec923aa3a8d.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaThinItalic.000361159c9ebba2dd67.woff) format("woff"),
 url(ProximaNovaThinItalic.f8266ac348d2f1f91b29.ttf) format("truetype");
 font-weight:100;
 font-style:italic
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaLight.1df4afd1f90b78142fb1.eot);
 src:url(ProximaNovaLight.1df4afd1f90b78142fb1.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaLight.9ba1c5f741a74fb95a6e.woff) format("woff"),
 url(ProximaNovaLight.60f13b36b17355e86612.ttf) format("truetype");
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaLightItalic.25802990ac9a1ed2d6cb.eot);
 src:url(ProximaNovaLightItalic.25802990ac9a1ed2d6cb.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaLightItalic.af5600bc8668042a6f5d.woff) format("woff"),
 url(ProximaNovaLightItalic.6178e4e7318b9117712d.ttf) format("truetype");
 font-weight:300;
 font-style:italic
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaRegular.85affa936b3a60ff7f79.eot);
 src:url(ProximaNovaRegular.85affa936b3a60ff7f79.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaRegular.a0bae8a7cacb322d0b48.woff) format("woff"),
 url(ProximaNovaRegular.7c267fcd5646b93cbd27.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaRegularItalic.04972eb734f6f1e2cc29.eot);
 src:url(ProximaNovaRegularItalic.04972eb734f6f1e2cc29.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaRegularItalic.a9d6905baac6eec2c574.woff) format("woff"),
 url(ProximaNovaRegularItalic.d22d19e77811d9854de7.ttf) format("truetype");
 font-weight:400;
 font-style:italic
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaSemibold.7c711b8bca59a35b21ad.eot);
 src:url(ProximaNovaSemibold.7c711b8bca59a35b21ad.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaSemibold.eb181dd4619c5c0e2ec1.woff) format("woff"),
 url(ProximaNovaSemibold.4b3b0a4c339d265f810c.ttf) format("truetype");
 font-weight:500;
 font-style:normal
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaSemiboldItalic.db5a7a64def569387300.eot);
 src:url(ProximaNovaSemiboldItalic.db5a7a64def569387300.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaSemiboldItalic.6f417b099dbdbfb05770.woff) format("woff"),
 url(ProximaNovaSemiboldItalic.2618ac3b0aaa6981ac83.ttf) format("truetype");
 font-weight:500;
 font-style:italic
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaBold.f7abb70262f16760b3df.eot);
 src:url(ProximaNovaBold.f7abb70262f16760b3df.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaBold.f04519f3343cd883d8a2.woff) format("woff"),
 url(ProximaNovaBold.6514f35fd9f4952d3513.ttf) format("truetype");
 font-weight:600;
 font-style:normal
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaBoldItalic.8000fafbd31f081c6803.eot);
 src:url(ProximaNovaBoldItalic.8000fafbd31f081c6803.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaBoldItalic.f0b22be26ae5c1ae15a5.woff) format("woff"),
 url(ProximaNovaBoldItalic.c526aaed3f18218e492e.ttf) format("truetype");
 font-weight:600;
 font-style:italic
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaExtrabold.f7306d85851f733df83a.eot);
 src:url(ProximaNovaExtrabold.f7306d85851f733df83a.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaExtrabold.94ebbd61869861f6a235.woff) format("woff"),
 url(ProximaNovaExtrabold.1147f3af5e94335b69c4.ttf) format("truetype");
 font-weight:700;
 font-style:normal
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaExtraboldItalic.c6e9c6121a0ebdd22ab0.eot);
 src:url(ProximaNovaExtraboldItalic.c6e9c6121a0ebdd22ab0.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaExtraboldItalic.3af88dcc823764c98e94.woff) format("woff"),
 url(ProximaNovaExtraboldItalic.5ccf79a1c87e486289a1.ttf) format("truetype");
 font-weight:700;
 font-style:italic
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaBlack.b818543e7f47a60d7918.eot);
 src:url(ProximaNovaBlack.b818543e7f47a60d7918.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaBlack.ad12145ee9fa81fd5e29.woff) format("woff"),
 url(ProximaNovaBlack.0ae164c3e7acea229401.ttf) format("truetype");
 font-weight:800;
 font-style:normal
}
@font-face {
 font-family:"Proxima Nova";
 src:url(ProximaNovaBlackItalic.ac53a30db967b4a46212.eot);
 src:url(ProximaNovaBlackItalic.ac53a30db967b4a46212.eot?#iefix) format("embedded-opentype"),
 url(ProximaNovaBlackItalic.9aabf59e5a4a8d8d306a.woff) format("woff"),
 url(ProximaNovaBlackItalic.077361e41acd60102525.ttf) format("truetype");
 font-weight:800;
 font-style:italic
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro300.f43ab5525a7c5bf78664.eot);
 src:url(GothaPro300.f43ab5525a7c5bf78664.eot?#iefix) format("embedded-opentype"),
 url(GothaPro300.99874ecb7fa058b36bec.woff) format("woff"),
 url(GothaPro300.a2e959f1645adde438de.ttf) format("truetype");
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro300Ita.ef24c3dbe620d3a172ad.eot);
 src:url(GothaPro300Ita.ef24c3dbe620d3a172ad.eot?#iefix) format("embedded-opentype"),
 url(GothaPro300Ita.f08b57ac8a9a01299082.woff) format("woff"),
 url(GothaPro300Ita.e650b96fdb7de82fe0bc.ttf) format("truetype");
 font-weight:300;
 font-style:italic
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro400.4e9317f4c713503e17b4.eot);
 src:url(GothaPro400.4e9317f4c713503e17b4.eot?#iefix) format("embedded-opentype"),
 url(GothaPro400.b473defda88407d9ace7.woff) format("woff"),
 url(GothaPro400.b67a276e2d93d92ac9c1.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro400Ita.a10989837f6ab4d5494a.eot);
 src:url(GothaPro400Ita.a10989837f6ab4d5494a.eot?#iefix) format("embedded-opentype"),
 url(GothaPro400Ita.2a10d9d9be22c3c2db2a.woff) format("woff"),
 url(GothaPro400Ita.97efc5bc951fb8fc08e5.ttf) format("truetype");
 font-weight:400;
 font-style:italic
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro500.3138daa42dc7f60ac80a.eot);
 src:url(GothaPro500.3138daa42dc7f60ac80a.eot?#iefix) format("embedded-opentype"),
 url(GothaPro500.8ae286e27edad81edd1d.woff) format("woff"),
 url(GothaPro500.48251588577580fdcd72.ttf) format("truetype");
 font-weight:500;
 font-style:normal
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro500Ita.7bd9aaa50d5e190cc938.eot);
 src:url(GothaPro500Ita.7bd9aaa50d5e190cc938.eot?#iefix) format("embedded-opentype"),
 url(GothaPro500Ita.c01e208abecc771cff58.woff) format("woff"),
 url(GothaPro500Ita.7bc0ed336fcd0dbf1dee.ttf) format("truetype");
 font-weight:500;
 font-style:italic
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro600.02b5b9a07e04520c68c2.eot);
 src:url(GothaPro600.02b5b9a07e04520c68c2.eot?#iefix) format("embedded-opentype"),
 url(GothaPro600.deba5bd7f8afe1e8a5e2.woff) format("woff"),
 url(GothaPro600.77102c68a6b4972bcfa1.ttf) format("truetype");
 font-weight:600;
 font-style:normal
}
@font-face {
 font-family:"Gotham Pro";
 src:url(GothaPro600Ita.ff4faae8f85d38eabcf5.eot);
 src:url(GothaPro600Ita.ff4faae8f85d38eabcf5.eot?#iefix) format("embedded-opentype"),
 url(GothaPro600Ita.a1bb280b538600e47edd.woff) format("woff"),
 url(GothaPro600Ita.b79b164c562a577bbed8.ttf) format("truetype");
 font-weight:600;
 font-style:italic
}
.cu-checkbox {
 position:relative;
 display:flex;
 align-items:center
}
.cu-checkbox__input {
 visibility:hidden;
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 opacity:0
}
.cu-checkbox__input.cu-checkbox_muted:checked+.cu-checkbox__label::after {
 opacity:.5
}
.cu-checkbox__input:checked+.cu-checkbox__label::after {
 opacity:1
}
.cu-checkbox__label {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 position:relative;
 font:600 11px/11px "Proxima Nova",Arial,serif;
 text-transform:uppercase;
 height:16px;
 display:inline-flex;
 align-items:center;
 cursor:pointer;
 padding:0 0 0 25px
}
.dark-theme .cu-checkbox__label {
 color:#d5d6d7
}
.cu-checkbox__label_normal {
 font-weight:400
}
.cu-checkbox__label_light {
 font:300 14px/1.2 "Proxima Nova",Arial,serif;
 text-transform:lowercase;
 color:#818193
}
.dark-theme .cu-checkbox__label_light {
 color:#828588
}
.cu-checkbox__label::after,
.cu-checkbox__label::before {
 content:'';
 display:block;
 position:absolute
}
.cu-checkbox__label::before {
 top:0;
 left:0;
 width:16px;
 height:16px;
 border-radius:3px;
 border:1px solid #d8d8d8
}
.dark-theme .cu-checkbox__label::before {
 border:1px solid #828588
}
.cu-checkbox__label::after {
 background:#7b68ee;
 left:3px;
 top:3px;
 width:10px;
 height:10px;
 border-radius:2px;
 opacity:0;
 transition:.2s
}
@supports (--theme-main-color:#7b68ee) {
 .cu-checkbox__label::after {
  background:var(--theme-main-color)
 }
}
.cu-checkbox_disabled+.cu-checkbox__label {
 opacity:.5
}
.cu-checkbox__label-code {
 display:inline;
 border:1px solid #e4e4e4;
 background:#f7f7f7;
 border-radius:2px;
 white-space:normal;
 padding:4px 4px 2px;
 line-height:14px;
 color:#d16464;
 margin:0 5px
}
.dark-theme .cu-checkbox__label-code {
 border:1px solid #384047;
 background:#2b343b
}
.cu-checkbox__label-link {
 text-decoration:underline
}
.cu-checkbox.cu-checkbox_lg .cu-checkbox__label::before {
 width:20px;
 height:20px
}
.cu-checkbox.cu-checkbox_lg .cu-checkbox__label::after {
 left:4px;
 top:4px;
 width:12px;
 height:12px
}
.cu-toggle {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 width:50px;
 height:27px;
 border-radius:27px;
 background:#e0e0e0;
 cursor:pointer
}
.cu-toggle:hover {
 transition:none
}
.cu-toggle__handle {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:2px;
 left:2px;
 height:23px;
 width:23px;
 padding:5px;
 border-radius:50%;
 background:#fff;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.3)
}
.cu-toggle__handle:hover {
 transition:none
}
.cu-toggle__icon {
 opacity:0
}
.cu-toggle.cu-toggle_active {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-toggle.cu-toggle_active {
  background:var(--theme-main-color)
 }
}
.cu-toggle.cu-toggle_active .cu-toggle__handle {
 left:auto;
 right:2px
}
.cu-toggle.cu-toggle_active .cu-toggle__icon {
 opacity:1
}
.cu-toggle.cu-toggle_private {
 background:#9ac77b
}
.cu-toggle.cu-toggle_private.cu-toggle.cu-toggle_active {
 background:#db6363
}
.cu-radio {
 position:relative;
 display:flex;
 align-items:center;
 cursor:pointer
}
.cu-radio__input {
 position:absolute;
 opacity:0
}
.cu-radio__input:checked+.cu-radio__label {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-radio__input:checked+.cu-radio__label {
  color:var(--theme-main-color)
 }
}
.cu-radio__input:checked+.cu-radio__label::after {
 opacity:1
}
.cu-radio__everyone:checked+.cu-radio__label {
 color:#67cb48
}
.cu-radio__private:checked+.cu-radio__label {
 color:#fd71af
}
.cu-radio__label {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:0 0 0 20px;
 font:300 16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#494949
}
.dark-theme .cu-radio__label {
 color:#d5d6d7
}
.cu-radio__label::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:14px;
 height:14px;
 border:1px solid #d5d6d7;
 border-radius:50%;
 cursor:pointer
}
.cu-radio__label::after {
 content:'';
 display:block;
 position:absolute;
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 top:3px;
 left:3px;
 width:8px;
 height:8px;
 border-radius:50%;
 opacity:0;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-radio__label::after {
  background:var(--theme-main-color)
 }
}
.cu-radio__label-everyone::before {
 border:1px solid #67cb48
}
.cu-radio__label-everyone::after {
 background:#67cb48
}
.cu-radio__label-private::before {
 border:1px solid #fd71af
}
.cu-radio__label-private::after {
 background:#fd71af
}
.cu-radio.cu-radio_right {
 flex-direction:row-reverse
}
.cu-radio.cu-radio_right .cu-radio__label {
 padding:1px 20px 0 0
}
.cu-radio.cu-radio_right .cu-radio__label::before {
 left:auto;
 right:0
}
.cu-radio.cu-radio_right .cu-radio__label::after {
 left:auto;
 right:3px
}
.cu-nav-backlink {
 display:flex;
 margin:0 0 0 30px;
 width:calc(50vw - 320px);
 min-width:0
}
.cu-nav-backlink__icon {
 width:20px;
 height:20px;
 margin:0;
 cursor:pointer
}
.cu-nav-backlink use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.dark-theme .cu-nav-backlink use {
 fill:#828588
}
.cu-nav-backlink__container {
 display:flex;
 align-items:center;
 cursor:pointer;
 min-width:0
}
.cu-nav-backlink__container:hover .cu-nav-backlink__text {
 color:#7b68ee
}
.cu-nav-backlink__container:hover use {
 fill:#7b68ee
}
.dark-theme .cu-nav-backlink__container:hover use {
 fill:#7b68ee
}
.cu-nav-backlink__text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:20px;
 line-height:1.2;
 padding:0;
 color:#4a4a4a
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-nav-backlink__text {
  font-family:var(--global-second-font-support)
 }
}
.dark-theme .cu-nav-backlink__text {
 color:#828588
}
@media screen and (max-width:992px) and (max-width:992px) {
 .cu-nav-backlink__text {
  display:none
 }
}
.cu-main-toggle {
 color:#7b68ee;
 position:relative;
 margin:0 30px 0 15px;
 padding:0 15px 0 0;
 font:700 19px/19px "Proxima Nova",Arial,serif;
 text-transform:uppercase;
 text-decoration:none
}
.cu-main-toggle::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 right:2px;
 top:7px;
 border:4px solid transparent
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-backlink__container:hover .cu-nav-backlink__text {
  color:var(--theme-main-color)
 }
 .cu-nav-backlink__container:hover use,
 .dark-theme .cu-nav-backlink__container:hover use {
  fill:var(--theme-main-color)
 }
 .cu-main-toggle {
  color:var(--theme-main-color)
 }
 .cu-main-toggle::after {
  border-top-color:var(--theme-main-color)
 }
}
.cu-nav-project {
 position:relative
}
.cu-nav-project__toggle {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:20px;
 line-height:21px;
 display:flex;
 align-items:center;
 position:relative;
 min-height:50px;
 max-width:300px;
 padding:0 45px 0 0;
 text-decoration:none;
 color:#4a4a4a;
 margin:-10px -20px -10px 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-nav-project__toggle {
  font-family:var(--global-font-support)
 }
}
.cu-nav-project__toggle .cu-nav-project__toggle-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.dark-theme .cu-nav-project__toggle .cu-nav-project__toggle-text {
 color:#d5d6d7
}
.cu-nav-project__toggle:hover .cu-nav-project__toggle-text {
 color:#7b68ee
}
@media screen and (max-width:1200px) {
 .cu-nav-project__toggle {
  max-width:180px
 }
 .cu-modal.cu-modal_md .cu-modal__dialog {
  max-width:100%
 }
}
.cu-nav-project__toggle-create-task {
 max-width:500px
}
.cu-nav-project__mini-toggle {
 display:none
}
.cu-nav-project__dropdown-settings_down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-block;
 width:6px;
 height:6px;
 cursor:pointer;
 margin:7px -15px 0 7px;
 transform:translateY(-50%);
 opacity:.3;
 flex-shrink:0
}
.cu-nav-project__dropdown-settings_down:hover {
 transition:none
}
.dark-theme .cu-nav-project__dropdown-settings_down {
 fill:#d5d6d7
}
.cu-nav-project__ellipsis {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 position:absolute;
 width:24px;
 height:24px;
 margin:0 -15px 0 0;
 cursor:pointer;
 top:50%;
 transform:translateY(-50%);
 right:10px
}
.cu-nav-project__ellipsis:hover {
 transition:none
}
.cu-nav-project__dropdown-settings_down-float {
 position:unset;
 margin-top:5px
}
.cu-nav-project__menu {
 min-width:240px;
 position:absolute;
 top:100%;
 box-shadow:0 2px 14px 0 rgba(0,0,0,.15);
 background:#fff;
 border-radius:4px;
 z-index:1000;
 left:0;
 display:none;
 margin:5px 0 0!important
}
.cu-nav-project__menu .cu-project-list__title {
 display:flex;
 align-items:center
}
.cu-nav-project__menu .cu-controls__item {
 width:19px;
 height:19px
}
.cu-nav-project.cu-nav-project_open .cu-nav-project__menu {
 display:block
}
.cu-nav-user__toggle .cu-avatar.cu-nav-user__user-label {
 transition:all 50ms cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-nav-user__toggle:hover .cu-avatar.cu-nav-user__user-label {
 width:32px;
 height:32px;
 top:5px;
 left:-12px
}
.cu-nav-user__dropdown-settings_down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 position:absolute;
 width:6px;
 height:4px;
 cursor:pointer;
 top:50%;
 right:5px;
 opacity:.3;
 flex-shrink:0
}
.cu-nav-user__dropdown-settings_down:hover {
 transition:none
}
.dark-theme .cu-nav-user__dropdown-settings_down {
 opacity:.6
}
.cu-nav-user__team {
 position:absolute;
 top:-8px;
 left:-10px;
 width:28px;
 height:28px;
 border:2px solid #fff;
 border-radius:50%
}
.cu-nav-user__menu {
 background-color:#fff;
 box-shadow:0 2px 4px 0 rgba(0,0,0,.05)
}
.cu-nav-user__menu-top-arrow {
 position:absolute;
 top:-6px;
 right:30px;
 width:12px;
 height:12px;
 background:#fff;
 transform:rotate(45deg);
 border-top:1px solid rgba(0,0,0,.03);
 border-left:1px solid rgba(0,0,0,.03)
}
.dark-theme .cu-nav-user__menu-top-arrow {
 background:#384047
}
.cu-nav-user__item_teams {
 border-bottom:1px solid #f5f5f5;
 margin-bottom:15px
}
.dark-theme .cu-nav-user__item_teams {
 border-bottom:1px solid #1e272e
}
.cu-nav-user__item_teams-content {
 max-height:215px
}
.cu-nav-user__item {
 display:flex;
 align-items:center;
 color:#544d61;
 -webkit-font-smoothing:antialiased
}
.cu-nav-user__item:hover .cu-nav-user__item_team_profile use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-project__toggle:hover .cu-nav-project__toggle-text {
  color:var(--theme-main-color)
 }
 .cu-nav-project__ellipsis,
 .cu-nav-user__item:hover .cu-nav-user__item_team_profile use {
  fill:var(--theme-main-color)
 }
}
.cu-nav-user__item:hover .cu-nav-user__item_team_help use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-user__item:hover .cu-nav-user__item_team_help use {
  fill:var(--theme-main-color)
 }
}
.cu-nav-user__item:hover .cu-nav-user__item_team_suggestions use {
 fill:#7b68ee
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team {
 padding:0 20px 10px;
 margin-bottom:10px;
 cursor:pointer
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team:hover .cu-nav-user__item_team_mark_owner {
 display:none
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team:hover .cu-nav-user__item_team_gear {
 display:block;
 width:20px;
 height:20px;
 margin-left:4px;
 cursor:pointer
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team:hover .cu-nav-user__item_team_gear use {
 fill:#7b68ee
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team:hover .cu-nav-user__link {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-user .cu-nav-user__item.cu-nav-user__item_team:hover .cu-nav-user__item_team_gear use,
 .cu-nav-user__item:hover .cu-nav-user__item_team_suggestions use {
  fill:var(--theme-main-color)
 }
 .cu-nav-user .cu-nav-user__item.cu-nav-user__item_team:hover .cu-nav-user__link {
  color:var(--theme-main-color)
 }
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team .cu-avatar {
 cursor:pointer;
 font-size:12px
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team .cu-nav-user__item_team_gear,
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_team .cu-nav-user__item_team_mark {
 display:none
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_extra-menu {
 padding:8px 20px;
 margin-bottom:8px;
 cursor:pointer
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_extra-menu:hover .cu-nav-user__link {
 color:#7b68ee
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_active .cu-nav-user__item_team_mark {
 display:block;
 width:14px;
 height:11px;
 margin-left:10px
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_active .cu-nav-user__item_team_mark use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-user .cu-nav-user__item.cu-nav-user__item_extra-menu:hover .cu-nav-user__link {
  color:var(--theme-main-color)
 }
 .cu-nav-user .cu-nav-user__item.cu-nav-user__item_active .cu-nav-user__item_team_mark use {
  fill:var(--theme-main-color)
 }
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_active .cu-nav-user__item_team_gear use {
 fill:#7b68ee
}
.cu-nav-user .cu-nav-user__link-block {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 flex-grow:1
}
.cu-nav-user__link {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 line-height:1.2;
 cursor:pointer;
 font:500 14px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:4px 0 0 15px
}
.cu-nav-user__link:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-user .cu-nav-user__item.cu-nav-user__item_active .cu-nav-user__item_team_gear use {
  fill:var(--theme-main-color)
 }
 .cu-nav-user__link:hover {
  color:var(--theme-main-color)
 }
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_logout {
 margin-bottom:20px
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_logout:hover .cu-nav-user__link {
 color:#e95e5e!important
}
.cu-nav-user .cu-nav-user__item.cu-nav-user__item_logout:hover use {
 fill:#e95e5e
}
.cu-dropdown_open .cu-nav-user__menu {
 left:-155px;
 margin-top:25px;
 padding:0
}
.cu-dropdown_open .cu-nav-user__menu-content {
 padding-top:30px
}
.cu-dropdown_open .cu-nav-user__item {
 padding:0 20px;
 margin-bottom:30px
}
.cu-dropdown_open .cu-nav-user__icon {
 width:28px;
 height:inherit;
 margin:0
}
.cu-dropdown_open .cu-nav-user__item_team_profile {
 width:18px;
 height:18px
}
.cu-dropdown_open .cu-nav-user__item_team_profile use {
 fill:#d1d0d5
}
.cu-dropdown_open .cu-nav-user__item_team_help {
 width:18px;
 height:18px
}
.cu-dropdown_open .cu-nav-user__item_team_help use {
 fill:#d1d0d5
}
.cu-dropdown_open .cu-nav-user__item_team_suggestions {
 width:14px;
 height:18px;
 margin-left:2px
}
.cu-dropdown_open .cu-nav-user__item_team_suggestions use {
 fill:#d1d0d5
}
.cu-dropdown_open .cu-nav-user__item_team_logout {
 width:26px;
 height:20px
}
.cu-dropdown_open .cu-nav-user__item_team_logout use {
 fill:#d1d0d5
}
.cu-nav-pills-block {
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%)
}
@media screen and (max-width:1530px) and (max-width:1530px) {
 .cu-nav-pills-block:not(.cu-nav-pills-block_guest) {
  position:relative;
  left:auto;
  top:auto;
  transform:none;
  margin:0 35px 0 20px
 }
}
@media screen and (max-width:1040px) and (max-width:1040px) {
 .cu-nav-pills-block.cu-nav-pills-block_guest {
  position:relative;
  left:auto;
  top:auto;
  transform:none;
  margin:0 35px 0 20px
 }
}
@media screen and (max-width:992px) and (max-width:992px) {
 .cu-nav-pills-block.cu-nav-pills-block_hide {
  display:none
 }
}
.cu-import-modal.cu-modal.cu-modal_md .cu-modal__dialog {
 width:auto
}
.cu-import-modal .cu-modal__body {
 min-height:auto
}
.cu-import-modal__content {
 display:flex;
 flex-direction:column;
 justify-content:space-around;
 text-align:center
}
.cu-import-modal__content h2 {
 font-size:25px;
 line-height:35px;
 margin:15px auto;
 max-width:400px
}
.cu-import-modal__content h2.purple {
 color:#7b68ee
}
.cu-import-modal__content i {
 width:75px;
 height:75px;
 margin:0 auto
}
.cu-import-modal__content button {
 display:inline-block;
 margin:15px 0
}
.cu-import-modal__content.question {
 max-width:500px
}
.cu-import-modal__content.question .cu-import-modal__title {
 color:#505050;
 font:500 23px/40px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:40px 0
}
.cu-import-modal__content.question .cu-btn {
 width:45%;
 margin:0 10px
}
.cu-import-modal__title {
 color:#7b68ee;
 font:500 30px/40px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin-bottom:20px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-modal__content h2.purple,
 .cu-import-modal__title {
  color:var(--theme-main-color)
 }
}
.cu-import-modal__subtitle {
 color:#343434;
 font:400 18px/1.4 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin-bottom:50px
}
.cu-import-modal__item-container {
 width:100%;
 display:flex;
 flex-direction:column;
 margin:0 0 30px;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.06);
 overflow:hidden
}
.cu-import-modal__item-container_top-row {
 width:100%;
 display:flex
}
.cu-import-modal__item-container_top-row .cu-import-modal__item {
 height:180px;
 cursor:pointer;
 margin-right:-1px
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:first-child {
 border-radius:4px 0 0
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:last-child {
 border-radius:0 4px 0 0;
 margin-right:0
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:nth-child(1) .cu-import-modal__item-logo {
 width:55px;
 background:url(import-modal__logo_asana.13f8e0ecef1f50418dd8.jpg) top center/55px 108px no-repeat
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:nth-child(2) .cu-import-modal__item-logo {
 width:42px;
 background:url(import-modal__logo_jira.84ed6b08a5bd482e8bb5.jpg) top center/42px 108px no-repeat
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:nth-child(3) .cu-import-modal__item-logo {
 width:49px;
 background:url(import-modal__logo_trello.43f5495b0e928b150760.jpg) top center/49px 108px no-repeat
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:nth-child(4) .cu-import-modal__item-logo {
 width:68px;
 background:url(import-modal__logo_basecamp.54c81ee27de7c175f57f.jpg) top center/68px 108px no-repeat
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:nth-child(5) .cu-import-modal__item-logo {
 width:48px;
 background:url(import-modal__logo_todoist.c77b2d92f4b439eb4b80.jpg) top center/48px 108px no-repeat
}
.cu-import-modal__item-container_top-row .cu-import-modal__item:nth-child(6) .cu-import-modal__item-logo {
 width:57px;
 background:url(import-modal__logo_wrike.b680d8b571555cf50d5c.jpg) top center/57px 108px no-repeat
}
.cu-import-modal__item-container_top-row .cu-import-modal__item-logo {
 width:100%;
 height:54px;
 margin-bottom:10px
}
.cu-import-modal__item-container_bottom-row {
 width:100%;
 display:flex;
 margin-top:-1px
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item {
 height:95px;
 margin-right:-1px;
 padding-left:78px;
 display:flex;
 flex-direction:column;
 align-items:flex-start
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item:first-child {
 border-radius:0 0 0 4px
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item:last-child {
 border-radius:0 0 4px;
 margin-right:0
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item::before {
 content:'';
 display:block;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 width:28px;
 height:28px;
 left:25px;
 border-radius:50%;
 border:1px solid #aeacb0
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 top:50%;
 transform:translateY(-50%);
 left:31px;
 width:16px;
 height:16px;
 border-radius:50%;
 opacity:0
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item::after:hover {
 transition:none
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item-title {
 color:#222;
 font:400 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:10px
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item-subtitle {
 color:#222;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:left;
 opacity:.6
}
.cu-import-modal__item-container_bottom-row .cu-import-modal__item-input {
 border:0;
 background:0 0;
 outline:0;
 color:#343434;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 width:300px
}
.cu-import-modal__item {
 color:#343434;
 font:500 14px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 border:1px solid #f4f4f4;
 flex:1 100%;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 position:relative
}
.cu-import-modal__item.active {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 border:1px solid;
 z-index:1
}
.cu-import-modal__item.active:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-modal__item-container_bottom-row .cu-import-modal__item::after {
  background:var(--theme-main-color)
 }
 .cu-import-modal__item.active {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-import-modal__item.active .cu-import-modal__item-logo {
 background-position:bottom center!important
}
.cu-import-modal__item.active::after {
 opacity:1
}
.cu-import-modal__close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:-30px;
 right:0;
 height:20px;
 width:20px;
 cursor:pointer
}
.cu-import-modal__close:hover {
 transform:rotate(180deg)
}
.cu-import-modal__close use {
 color:#cfced3
}
.cu-import-modal__close.question {
 top:0;
 right:20px
}
.cu-import-modal__no-thanks {
 color:#7b68ee;
 border-bottom:1px dashed;
 margin:15px auto 0;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-modal__no-thanks {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-import-modal__no-thanks-red {
 display:inherit;
 cursor:pointer;
 color:#fd71af
}
.cu-label {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 height:28px;
 padding:0 12px;
 border:1px solid;
 border-radius:4px;
 text-transform:uppercase
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-label {
  font-family:var(--global-font-support)
 }
}
.cu-label.cu-label_todo {
 border:1px solid #fff;
 color:#fff
}
.cu-label.cu-label_progress {
 border:1px solid #4194f6;
 color:#4194f6
}
.cu-label.cu-label_review {
 border:1px solid #fc0;
 color:#fc0
}
.cu-label.cu-label_done {
 border:1px solid #67cb48;
 color:#67cb48
}
.cu-label.cu-label_info {
 color:#7b68ee;
 border:1px solid;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:4px 12px 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-label.cu-label_info {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-label.cu-label_info_pending {
 border:1px solid #fc0;
 color:#fc0
}
.cu-label.cu-label_info_view-only {
 border:1px solid #fb926a;
 color:#fb926a
}
.cu-label.cu-label_blank {
 border:0;
 padding:4px 4px 0
}
.cu-label.cu-label_fw {
 justify-content:center;
 min-width:110px
}
.cu-label.cu-label_sm {
 height:25px;
 font:500 10px "Proxima Nova",Arial,serif;
 letter-spacing:.5px;
 padding-top:2px
}
.cu-label.cu-label_block {
 justify-content:center;
 width:100%
}
.dark-theme .cu-label.cu-label_open {
 color:#828588!important
}
body>.cu-dropdown__menu[style] {
 display:block!important;
 margin:0
}
body.cu-dropdown_open {
 overflow:hidden!important
}
body.cu-dropdown_open * {
 pointer-events:none!important
}
body.cu-dropdown_open .cu-dropdown.cu-dropdown_open,
body.cu-dropdown_open .cu-dropdown.cu-dropdown_open *,
body.cu-dropdown_open .cu-dropdown__menu,
body.cu-dropdown_open .cu-dropdown__menu * {
 pointer-events:all!important
}
body.cu-dropdown_open .cu-project-list__item-handle svg {
 pointer-events:none!important
}
.cu-container {
 display:flex;
 flex-direction:column;
 height:100%;
 will-change:filter,scale
}
.contrast_high .cu-container {
 background:#f2f2f2
}
.dark-theme .cu-container {
 background:#1e272e
}
.cu-container__inner {
 flex-grow:1;
 display:flex;
 flex-direction:column;
 min-height:0
}
.cu-header {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 transition:background 0s;
 height:67px;
 display:flex;
 justify-content:flex-start;
 align-items:center;
 background:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 padding:0 0 0 30px;
 z-index:100;
 flex-shrink:0;
 position:relative;
 will-change:filter,scale
}
.contrast_high .cu-header {
 box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
.dark-theme .cu-header {
 background:#384047
}
.cu-body {
 display:flex;
 flex-grow:1;
 overflow-x:hidden;
 height:0
}
.cu-body_loading {
 padding-top:67px
}
.cu-sidebar-toggle-block {
 position:fixed;
 width:299px;
 display:flex;
 justify-content:center;
 margin-top:-12px;
 z-index:101
}
.cu-sidebar-toggle-block>* {
 margin:0 2px
}
.cu-sidebar {
 transition:margin-top .6s cubic-bezier(.785,.135,.15,.86),padding-top .6s cubic-bezier(.785,.135,.15,.86),height .6s cubic-bezier(.785,.135,.15,.86);
 flex-grow:0;
 flex-shrink:0;
 order:1;
 width:250px;
 height:100%;
 overflow:auto;
 padding:30px;
 background-color:#fff;
 border-right:1px solid #e4e4e4
}
.cu-sidebar-resizer {
 flex-shrink:0
}
.contrast_high .cu-sidebar {
 border-right:1px solid #dedede
}
.dark-theme .cu-sidebar {
 background:#2b343b;
 border-right:1px solid #384047
}
.sidebar-collapsed_true .cu-sidebar {
 height:100%;
 margin-top:0!important;
 padding-top:0!important
}
.banner-popup_true .cu-sidebar,
.sidebar-collapsed_true.banner-popup_true .cu-sidebar {
 height:100%
}
.favorites-active_true .cu-sidebar {
 margin-top:0!important;
 padding-top:0!important;
 height:calc(100vh - 67px)!important
}
.banner-popup_true .favorites-active_true .cu-sidebar {
 margin-top:0!important;
 padding-top:0!important;
 height:calc(100vh - 67px - 50px)!important
}
.cu-main-fluid {
 transition:margin-top .6s cubic-bezier(.785,.135,.15,.86),height .6s cubic-bezier(.785,.135,.15,.86);
 flex-grow:1;
 order:2;
 height:100%;
 overflow:auto;
 padding:20px;
 min-width:900px
}
.dark-theme .cu-main-fluid {
 background:#1e272e
}
.sidebar-collapsed_true .cu-main-fluid {
 height:100%;
 margin-top:0!important
}
@media print {
 .cu-main-fluid {
  min-width:600px;
  height:100%!important
 }
 .sidebar-collapsed_true .cu-main-fluid {
  height:100%!important
 }
}
.banner-popup_true .cu-main-fluid,
.sidebar-collapsed_true.banner-popup_true .cu-main-fluid {
 height:100%
}
.favorites-active_true .cu-main-fluid {
 margin-top:0!important;
 height:calc(100vh - 67px)!important
}
@media print {
 .favorites-active_true .cu-main-fluid {
  height:100%!important
 }
}
.banner-popup_true .favorites-active_true .cu-main-fluid {
 margin-top:0!important;
 height:calc(100vh - 67px - 50px)!important
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .cu-main-fluid {
  width:100%
 }
}
.cu-main-fluid.cu-main-fluid_compact {
 padding:0 30px 30px
}
.cu-main-fluid.cu-main-fluid_for-portfolios {
 padding:0 20px 30px
}
.ps .ps__rail-x,
.ps .ps__rail-y {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 transform:translateZ(0) scale(1,1)
}
.dark-theme .ps .ps__rail-x.ps--clicking,
.dark-theme .ps .ps__rail-x:focus,
.dark-theme .ps .ps__rail-x:hover,
.dark-theme .ps .ps__rail-y.ps--clicking,
.dark-theme .ps .ps__rail-y:focus,
.dark-theme .ps .ps__rail-y:hover {
 background-color:transparent
}
@-webkit-keyframes loader {
 50% {
  opacity:.6
 }
 100% {
  opacity:1
 }
}
@keyframes loader {
 50% {
  opacity:.6
 }
 100% {
  opacity:1
 }
}
.loader {
 width:100%;
 min-width:150px;
 display:flex;
 align-items:center;
 justify-content:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:20px
}
.loader>div:nth-child(1) {
 -webkit-animation-delay:.4s;
 animation-delay:.4s;
 -webkit-animation-duration:.8s;
 animation-duration:.8s
}
.loader>div:nth-child(2) {
 -webkit-animation-delay:.5s;
 animation-delay:.5s;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s
}
.loader>div:nth-child(3) {
 -webkit-animation-delay:50ms;
 animation-delay:50ms;
 -webkit-animation-duration:.8s;
 animation-duration:.8s
}
.loader>div:nth-child(4) {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:.75s;
 animation-duration:.75s
}
.loader>div:nth-child(5) {
 -webkit-animation-delay:.15s;
 animation-delay:.15s;
 -webkit-animation-duration:1.2s;
 animation-duration:1.2s
}
.loader>div {
 flex-shrink:0;
 width:24px;
 height:24px;
 margin:3px;
 background:#7b68ee;
 border-radius:2px;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:loader;
 animation-name:loader;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-delay:0s;
 animation-delay:0s
}
@-webkit-keyframes box-loader {
 50% {
  opacity:.2
 }
 100% {
  opacity:1
 }
}
@keyframes box-loader {
 50% {
  opacity:.2
 }
 100% {
  opacity:1
 }
}
.box-loader__animation {
 background:rgba(52,52,52,.12);
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:box-loader;
 animation-name:box-loader;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-duration:6s;
 animation-duration:6s
}
.dark-theme .box-loader__animation {
 background:#2b343b
}
.box-loader .box-loader__task {
 padding:0;
 display:block;
 background:#fff
}
.dark-theme .box-loader .box-loader__task {
 background:#384047
}
.box-loader__label {
 background:rgba(52,52,52,.12);
 width:75px
}
.box-loader__header {
 width:40%;
 height:20px
}
.box-loader__body-container {
 display:flex;
 justify-content:space-between;
 margin-bottom:15px;
 margin-top:15px
}
.box-loader__body {
 width:40%;
 height:15px
}
.box-loader__right {
 width:15%;
 height:15px
}
.box-loader__task-contents {
 height:35px
}
.box-loader__spacer {
 margin:0 10px
}
.box-loader__board-header {
 border-top:2px solid #d3d3d3
}
.box-loader__board-status {
 height:20px;
 width:40px
}
.box-loader__board-body.cu-panel-board__title {
 height:30px;
 margin:10px 10px 0
}
.box-loader__cat-item {
 height:50px
}
.box-loader__due-date {
 margin:0 25px
}
.box-loader__asignee {
 margin-right:25px
}
.box-loader__cat-container {
 border-bottom:1px solid #d3d3d3;
 padding-bottom:20px;
 margin-bottom:20px
}
.dark-theme .box-loader__cat-container {
 border-bottom:1px solid #1e272e
}
.box-loader__no-border {
 border-bottom:0
}
.box-loader__team-row {
 margin-top:15px;
 display:flex;
 justify-content:space-between
}
.box-loader__team-avatar {
 height:30px;
 width:30px;
 border-radius:30px;
 margin-right:15px
}
.box-loader__team-name {
 flex:1 0 0;
 height:30px
}
.box-loader__user-container {
 position:relative
}
.box-loader__user-avatar {
 height:50px;
 width:50px;
 border-radius:50px
}
.box-loader__asignee-avatar {
 height:38px;
 width:38px;
 border-radius:38px
}
.box-loader__team-avatar-header {
 width:30px;
 height:30px;
 border-radius:30px;
 position:absolute;
 top:10px;
 left:-15px
}
.cu-loader {
 display:flex;
 align-items:center;
 justify-content:center;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#fafbfc;
 z-index:100000
}
.dark-theme .cu-loader {
 background:#1e272e
}
.cu-loader.cu-loader_hidden {
 -webkit-animation:.2s linear .1s forwards loaderExit;
 animation:.2s linear .1s forwards loaderExit
}
.cu-mark {
 background:#7b68ee;
 display:inline-block;
 width:8px;
 height:8px;
 border-radius:2px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-mark {
  background:var(--theme-main-color)
 }
}
.cu-mark.cu-mark_todo {
 background:#aeacb0
}
.cu-mark.cu-mark_progress {
 background:#4194f6
}
.cu-mark.cu-mark_review {
 background:#fc0
}
.cu-mark.cu-mark_done {
 background:#67cb48
}
.cu-mind-wrapper {
 display:flex;
 align-items:center;
 justify-content:center;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#fafbfc;
 z-index:100000
}
.cu-mind-wrapper.cu-mind-wrapper_hidden {
 -webkit-animation:.2s linear .1s forwards loaderExit;
 animation:.2s linear .1s forwards loaderExit
}
.cu-mind {
 position:relative;
 width:475px
}
.cu-mind::after,
.cu-mind::before {
 content:'';
 display:block;
 position:absolute;
 bottom:0;
 height:3px;
 background:rgba(126,116,144,.15);
 will-change:width;
 width:0;
 -webkit-animation:.1s cubic-bezier(.165,.84,.44,1) .1s forwards bottomBorderEntrance;
 animation:.1s cubic-bezier(.165,.84,.44,1) .1s forwards bottomBorderEntrance
}
.cu-mind::before {
 right:50%
}
.cu-mind::after {
 left:50%
}
.cu-mind_no-quotes::after,
.cu-mind_no-quotes::before {
 display:none
}
.cu-mind__header {
 position:relative
}
.cu-mind__header::after,
.cu-mind__header::before {
 content:'';
 display:block;
 position:absolute;
 top:50%;
 height:3px;
 background:rgba(126,116,144,.15);
 width:0;
 -webkit-animation:.1s cubic-bezier(.165,.84,.44,1) .1s forwards topBorderEntrance;
 animation:.1s cubic-bezier(.165,.84,.44,1) .1s forwards topBorderEntrance
}
.cu-mind__header::before {
 right:calc(50% + 80px)
}
.cu-mind__header::after {
 left:calc(50% + 80px)
}
.cu-mind__header_no-quotes::after,
.cu-mind__header_no-quotes::before {
 display:none
}
.cu-mind__icon {
 position:relative;
 z-index:10;
 display:block;
 margin:0 auto;
 -webkit-animation:1.5s .1s infinite iconPulse;
 animation:1.5s .1s infinite iconPulse;
 width:76px;
 height:91px;
 background-image:url("data:image/svg+xml,%3Csvg width='76' height='91' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='0%25' y1='68.01%25' y2='68.01%25' id='a'%3E%3Cstop stop-color='%238930FD' offset='0%25'/%3E%3Cstop stop-color='%2349CCF9' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='0%25' y1='68.01%25' y2='68.01%25' id='b'%3E%3Cstop stop-color='%23FF02F0' offset='0%25'/%3E%3Cstop stop-color='%23FFC800' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M.23 69.64l13.92-10.66c7.4 9.65 15.26 14.1 24 14.1 8.7 0 16.34-4.4 23.4-13.98l14.12 10.41c-10.2 13.8-22.86 21.1-37.52 21.1-14.61 0-27.4-7.24-37.92-20.97z' fill='url(%23a)'/%3E%3Cpath fill='url(%23b)' d='M38.1 23.3L13.34 44.63 1.88 31.36 38.16.09l36 31.3-11.51 13.23z'/%3E%3C/g%3E%3C/svg%3E")
}
.cu-mind__text {
 margin:30px 50px 50px;
 text-align:center;
 font:300 17px/26px "Proxima Nova",Arial,serif;
 color:#322646
}
.dark-theme .cu-mind__text {
 color:#828588
}
.cu-mind__text cite {
 display:block;
 text-align:right;
 font-style:italic;
 margin:10px 0 0
}
.cu-mind__text cite::before {
 display:inline-block;
 content:'\2014';
 color:inherit;
 margin:0 5px 0 0
}
.cu-mind__quotes {
 position:absolute
}
.cu-mind__quotes_open {
 top:calc(50% - 40px);
 left:-10px
}
.cu-mind__quotes_close {
 top:50%;
 right:-10px
}
@-webkit-keyframes mindEntrance {
 0% {
  opacity:0;
  transform:translateY(300px)
 }
 100% {
  opacity:1;
  transform:translateY(-100px)
 }
}
@keyframes mindEntrance {
 0% {
  opacity:0;
  transform:translateY(300px)
 }
 100% {
  opacity:1;
  transform:translateY(-100px)
 }
}
@-webkit-keyframes topBorderEntrance {
 0% {
  width:0
 }
 100% {
  width:calc(50% - 80px)
 }
}
@keyframes topBorderEntrance {
 0% {
  width:0
 }
 100% {
  width:calc(50% - 80px)
 }
}
@-webkit-keyframes bottomBorderEntrance {
 0% {
  width:0;
  opacity:.6
 }
 100% {
  width:240px;
  opacity:1
 }
}
@keyframes bottomBorderEntrance {
 0% {
  width:0;
  opacity:.6
 }
 100% {
  width:240px;
  opacity:1
 }
}
@-webkit-keyframes textEntrance {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes textEntrance {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes loaderExit {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  z-index:-1;
  visibility:hidden
 }
}
@keyframes loaderExit {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  z-index:-1;
  visibility:hidden
 }
}
@-webkit-keyframes iconPulse {
 from,
 to {
  transform:scale3d(1,1,1)
 }
 50% {
  transform:scale3d(1.1,1.1,1.1)
 }
}
@keyframes iconPulse {
 from,
 to {
  transform:scale3d(1,1,1)
 }
 50% {
  transform:scale3d(1.1,1.1,1.1)
 }
}
.cu-modal {
 display:none;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 min-height:100%;
 background:rgba(0,0,0,.65);
 z-index:1000
}
.cu-modal_higher-stack {
 z-index:2000
}
.cu-modal__bounce {
 text-decoration:underline;
 cursor:pointer
}
.cu-modal__inner {
 position:absolute;
 display:flex;
 justify-content:center;
 align-content:flex-start;
 align-items:flex-start;
 top:0;
 left:0;
 right:0;
 bottom:0;
 overflow-x:hidden;
 overflow-y:auto
}
.cu-modal__dialog {
 width:850px;
 padding:50px;
 background:#fff;
 margin:5vh auto 0
}
.dark-theme .cu-modal__dialog {
 background:#384047
}
.cu-modal__dialog-header_centered {
 color:#7b68ee;
 text-align:center;
 font:24px 'Gotham Pro',Arial,serif;
 padding-bottom:20px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-modal__dialog-header_centered {
  color:var(--theme-main-color)
 }
}
.cu-modal__dialog-content-nopad {
 padding:0
}
.cu-modal__dialog-content_centered {
 max-width:400px;
 text-align:center;
 font:18px/20px 'Gotham Pro',Arial,serif;
 margin:0 auto;
 color:#979797
}
.cu-modal__dialog-alert-native {
 margin-top:40px;
 padding:20px;
 font:italic 24px 'Gotham Pro',Arial,serif;
 text-align:center;
 color:#fff;
 border:2px solid;
 border-radius:3px;
 background-color:rgba(123,104,238,.5)
}
.cu-modal__dialog-alert-footer {
 margin-top:90px;
 width:100%;
 text-align:center
}
.cu-modal__dialog-alert-footer * {
 display:inline-block
}
.cu-modal__dialog-alert-footer>button:not(:last-child) {
 margin-right:50px
}
.cu-modal__header {
 margin:0 0 30px;
 display:flex;
 align-items:center
}
.cu-modal__header_margin-0 {
 margin:0
}
.cu-modal__title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:23px;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 color:#505050;
 padding-right:40px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-modal__title {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-modal__title {
 color:#d5d6d7
}
.cu-modal__title-question {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:14px;
 cursor:pointer;
 margin-left:4px;
 pointer-events:all;
 display:inline-block;
 fill:#ccc
}
.dark-theme .cu-modal__title-question {
 fill:#828588
}
.cu-modal__title-question:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-modal__dialog-alert-native {
  border-color:var(--theme-main-color)
 }
 .cu-modal__title-question:hover {
  fill:var(--theme-main-color)
 }
}
.cu-modal__controls {
 position:relative;
 margin:0 0 0 auto
}
.cu-modal__control-item {
 display:inline-block;
 margin-right:50px
}
.cu-modal__control-item:last-child {
 margin-right:0
}
.cu-modal__close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:-12px;
 right:0;
 cursor:pointer;
 width:22px;
 height:22px;
 z-index:1
}
.cu-modal__close:hover {
 transform:rotate(180deg)
}
.cu-modal__close use {
 stroke:#979797
}
.cu-modal__cancel {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:-5px;
 right:30px;
 cursor:pointer;
 color:#fd71af;
 font-size:12px
}
.cu-modal__body {
 position:relative;
 min-height:300px
}
.cu-modal__body.cu-modal__body_fill {
 min-height:0;
 -webkit-max-logical-height:0
}
.cu-modal__body.cu-modal__body_no-min-height {
 min-height:0
}
.cu-modal__body.cu-modal__body-nopad {
 padding:0
}
.cu-modal__body.cu-modal__body_createtask {
 padding:0;
 overflow-x:hidden
}
.cu-modal__body-text {
 font:400 16px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-modal__body-text {
 color:#abaeb0
}
.cu-modal__footer {
 margin:40px 0 0;
 display:flex;
 justify-content:space-between
}
.cu-modal__footer>:only-of-type {
 margin:0 0 0 auto
}
.cu-modal__footer_center {
 justify-content:center
}
.cu-modal__footer_center>:only-of-type {
 margin:0
}
.cu-modal__crop-header {
 padding-bottom:10px;
 border-bottom:1px solid #a0a0a0;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cu-modal__header-text {
 font-size:16px
}
.cu-modal__result {
 margin-top:30px;
 border:1px solid rgba(125,125,125,.6);
 display:inline-block;
 padding:1px
}
.cu-modal__result-rounded {
 margin-top:15px;
 text-align:center
}
.cu-modal__result-rounded>img {
 border-radius:100px
}
.cu-modal__pull-left {
 min-width:400px;
 float:left;
 margin:10px;
 padding:10px;
 position:relative
}
.cu-modal__file-upload {
 height:25px;
 width:100px;
 position:relative;
 border-radius:3px;
 display:flex;
 justify-content:center;
 align-items:center;
 overflow:hidden;
 background-image:linear-gradient(to bottom,#7b68ee 50%,#fff 50%);
 background-size:100% 200%;
 transition:all 1s;
 color:#fff;
 font-size:14px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-modal__file-upload {
  background-image:linear-gradient(to bottom,var(--theme-main-color) 50%,#fff 50%)
 }
}
.cu-modal__text {
 font-size:14px;
 color:#fff
}
.cu-modal__image-crop {
 display:none
}
.cu-modal.cu-modal_subtask .cu-modal__dialog {
 margin:50px auto;
 padding:20px;
 border-radius:6px
}
.cu-btn-icon {
 border:0;
 max-width:25px;
 max-height:25px;
 display:inline-block;
 float:left
}
.cu-modal-inner__close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 width:40px;
 height:40px;
 margin-top:20px;
 margin-right:14px;
 cursor:pointer;
 background:#fff;
 border-radius:50%;
 padding:13px
}
.cu-modal-inner__close:hover {
 transform:rotate(180deg);
 background:#f1f1f1
}
.cu-modal-inner__close use {
 stroke:#979797
}
.cu-modal-inner__close_extra {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 margin-right:22px;
 border-radius:50%;
 padding:13px 11px 13px 15px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-modal-inner__close_extra {
  background:var(--theme-main-color)
 }
}
.cu-modal-inner__close_extra:hover {
 background:#5f48ea;
 transform:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-modal-inner__close_extra:hover {
  background:var(--theme-main-color-dark)
 }
}
.cu-modal-inner__close_extra use {
 stroke:#fff
}
.cu-modal-nav__header {
 position:relative;
 display:flex;
 justify-content:flex-start;
 align-items:center;
 width:100%;
 height:75px;
 z-index:1000;
 background:#000;
 box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 padding:0 0 0 30px
}
.cu-modal-nav__header>.cu-modal-nav__endcap {
 margin:0 0 0 auto;
 padding:25px;
 height:inherit;
 border-right:2px solid #343434;
 border-left:2px solid #343434;
 position:absolute;
 top:0;
 right:0
}
.cu-modal-nav__close {
 display:block;
 width:24px;
 height:24px
}
.cu-modal-nav__controls {
 height:100%;
 width:100%;
 display:inline-flex;
 display:-webkit-inline-flex
}
.cu-modal-nav__controls-list {
 color:#e6e6e6;
 margin:0;
 padding:0
}
.cu-modal-nav__control-field {
 margin:0;
 padding:0;
 color:#e6e6e6;
 height:100%;
 border-right:2px solid #343434;
 display:inline-flex;
 display:-webkit-inline-flex
}
.cu-modal-nav__control-field__right {
 position:absolute;
 top:0;
 right:0
}
.cu-modal-nav__control-field:last-of-type {
 border-right:0;
 border-left:2px solid #343434;
 margin-right:77px
}
.cu-modal-nav__controls-action {
 margin-left:auto;
 margin-right:10px;
 margin-top:-3px
}
.cu-modal-nav__controls-action.balanced {
 margin:-3px auto 0
}
.cu-modal-nav__header>.cu-modal-nav__title {
 min-width:300px;
 width:15%;
 padding:20px;
 border-right:2px solid #343434;
 height:100%;
 line-height:34px;
 margin:0;
 display:flex
}
.cu-modal-nav__title>.cu-modal-nav__title-text {
 width:75%;
 white-space:nowrap;
 font-size:20px;
 font-weight:250;
 color:#e6e6e6;
 overflow:hidden;
 text-overflow:ellipsis
}
.cu-modal-nav__title>.cu-icon {
 margin-top:3px
}
.cu-modal-nav__title>.cu-icon:first-of-type {
 margin-right:10px
}
.cu-modal-nav__title>.cu-icon:last-of-type {
 margin-left:10px
}
.cu-modal-nav__btn-dark {
 font:500 15px 'Proxima Nova',Arial,serif;
 color:#e6e6e6;
 border:2px solid #343434;
 background-color:#000;
 margin:20px 0 0 10px;
 width:150px;
 padding:0 12px 0 8px
}
.cu-modal-nav__btn-dark>span {
 color:#e6e6e6;
 line-height:2
}
.cu-modal.cu-modal_open {
 display:block;
 transform:scaleY(1) scaleX(1);
 -webkit-animation:.1s ease-in-out backwards fadeIn;
 animation:.1s ease-in-out backwards fadeIn
}
.cu-modal.cu-modal_open .cu-modal__dialog {
 opacity:1;
 transform:translateY(0);
 -webkit-animation:.2s cubic-bezier(.165,.84,.44,1) backwards fadeInUp;
 animation:.2s cubic-bezier(.165,.84,.44,1) backwards fadeInUp
}
.cu-modal.cu-modal_zoom.cu-modal_open {
 display:block;
 transform:none;
 opacity:1;
 -webkit-animation:.3s cubic-bezier(.165,.84,.44,1) backwards fadeIn;
 animation:.3s cubic-bezier(.165,.84,.44,1) backwards fadeIn
}
.cu-modal.cu-modal_zoom.cu-modal_open .cu-modal__dialog {
 transform:scale(1);
 opacity:1;
 -webkit-animation:.3s cubic-bezier(.165,.84,.44,1) backwards zoomIn;
 animation:.3s cubic-bezier(.165,.84,.44,1) backwards zoomIn
}
.cu-modal.cu-modal_auth.cu-modal_open {
 display:block;
 transform:none;
 opacity:1;
 -webkit-animation:.5s cubic-bezier(.165,.84,.44,1) backwards fadeIn;
 animation:.5s cubic-bezier(.165,.84,.44,1) backwards fadeIn
}
.cu-modal.cu-modal_auth.cu-modal_open .cu-modal__dialog {
 transform:scale(1);
 opacity:1;
 -webkit-animation:.5s cubic-bezier(.165,.84,.44,1) backwards zoomIn;
 animation:.5s cubic-bezier(.165,.84,.44,1) backwards zoomIn
}
.cu-modal.cu-modal_stop-open-animation.cu-modal_open,
.cu-modal.cu-modal_stop-open-animation.cu-modal_open .cu-modal__dialog {
 -webkit-animation:none;
 animation:none
}
.cu-modal.cu-modal_right .cu-modal__inner {
 justify-content:flex-end
}
.cu-modal.cu-modal_right .cu-modal__dialog {
 display:flex;
 flex-direction:column;
 height:calc(100vh);
 margin:0;
 padding:0;
 overflow:hidden
}
.cu-modal.cu-modal_right .cu-modal__header {
 padding:30px;
 margin:0 0 10px
}
.cu-modal.cu-modal_right .cu-modal__body {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 padding:15px 15px 75px;
 overflow:auto
}
.cu-modal.cu-modal_right .cu-modal__body.cu-modal__nav-shadow {
 box-shadow:0 0 10px 0 rgba(0,0,0,.1) inset
}
.cu-modal.cu-modal_right .cu-modal__body.cu-modal__body-nopad {
 padding:0
}
.cu-modal.cu-modal_right .cu-modal__body.cu-modal__body_createtask {
 padding:0;
 overflow-x:hidden
}
.cu-modal.cu-modal_right .cu-editor-wrapper .cu-editor::after {
 display:none!important
}
.cu-modal.cu-modal_right.cu-modal_open {
 display:flex;
 transform:scaleY(1) scaleX(1);
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn;
 animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn
}
.cu-modal.cu-modal_right.cu-modal_open .cu-modal__inner {
 transform:translateX(100%)
}
.cu-modal.cu-modal_right.cu-modal_open .cu-modal__dialog {
 -webkit-animation:none;
 animation:none
}
.cu-modal.cu-modal_left .cu-modal__inner {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 justify-content:flex-start;
 transform:translateX(-100%)
}
.cu-modal.cu-modal_left .cu-modal__dialog {
 display:flex;
 flex-direction:column;
 height:calc(100vh);
 margin:0;
 padding:0;
 overflow:hidden
}
.cu-modal.cu-modal_left .cu-modal__header {
 padding:30px;
 margin:0 0 10px
}
.cu-modal.cu-modal_left .cu-modal__body {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 padding:15px 15px 75px;
 overflow:auto
}
.cu-modal.cu-modal_left .cu-modal__body.cu-modal__nav-shadow {
 box-shadow:0 0 10px 0 rgba(0,0,0,.1) inset
}
.cu-modal.cu-modal_left .cu-modal__body.cu-modal__body-nopad {
 padding:0
}
.cu-modal.cu-modal_left.cu-modal_open {
 display:flex;
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn;
 animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn
}
.cu-modal.cu-modal_left.cu-modal_open .cu-modal__inner {
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) .4s forwards slideInLeft;
 animation:.4s cubic-bezier(.165,.84,.44,1) .4s forwards slideInLeft
}
.cu-modal.cu-modal_left.cu-modal_open .cu-modal__dialog {
 -webkit-animation:none;
 animation:none
}
.cu-modal.cu-modal_show-overflow .cu-modal__dialog {
 overflow:visible
}
.cu-modal.cu-modal_auth .cu-modal__dialog {
 width:500px;
 min-height:0;
 padding:25px 65px 30px
}
.cu-modal.cu-modal_md .cu-modal__dialog {
 width:650px
}
.cu-modal.cu-modal_md .cu-modal__dialog-conflict {
 width:550px
}
.cu-modal.cu-modal_md .cu-modal__dialog-space {
 width:900px
}
.cu-modal.cu-modal_md .cu-modal__dialog-custom-fields {
 width:auto;
 max-width:950px;
 min-width:670px
}
.cu-modal.cu-modal_md .cu-modal__dialog-custom-fields .cu-modal__close {
 z-index:1
}
.cu-modal.cu-modal_md .cu-modal__dialog-custom-fields .cu-modal__title {
 visibility:hidden
}
.cu-modal.cu-modal_md .cu-modal__dialog-custom-fields .cu-modal__title_visible {
 visibility:visible
}
.cu-modal.cu-modal_md .cu-modal__dialog-content-fullwidth {
 width:auto;
 max-width:100%
}
.cu-modal.cu-modal_md .cu-modal__dialog_for-edit-list-statuses-modal {
 max-width:544px;
 width:100%
}
.cu-modal.cu-modal_xl .cu-modal__dialog {
 width:70vw
}
.cu-modal.cu-modal_fullwidth .cu-modal__dialog {
 width:90%;
 max-width:1200px
}
.cu-modal.cu-modal_fullwidth .cu-modal__close {
 z-index:10
}
.cu-modal.cu-modal_embed-view {
 z-index:1001
}
cu-create-team-modal .cu-form .create-team-inputs {
 display:flex;
 justify-content:space-between;
 width:100%
}
cu-create-team-modal .cu-form .create-team-inputs .avatar-picker cu-team-avatar {
 margin:0 auto
}
cu-create-team-modal .cu-form .create-team-inputs .avatar-picker__dropdown-toggle {
 flex-direction:column
}
cu-create-team-modal .cu-form .create-team-inputs .avatar-picker__preview {
 margin:0;
 height:60px;
 width:60px;
 border-radius:30px
}
cu-create-team-modal .cu-form .create-team-inputs .avatar-picker span .change {
 margin-top:10px;
 color:#4194f6;
 font-weight:300
}
cu-create-team-modal .cu-form .create-team-inputs-container {
 width:80%
}
cu-merge-tasks h3 {
 color:#aeacb0;
 margin:0 0 30px
}
cu-merge-tasks h2.no-results {
 color:#aeacb0;
 text-align:center;
 margin:50px 0 0
}
cu-merge-tasks table {
 width:100%;
 max-height:350px
}
cu-merge-tasks table tr.result {
 border-bottom:1px solid #e4e4e4
}
cu-merge-tasks table tr:hover .cu-dt-task__name {
 color:#7b68ee
}
cu-merge-tasks table tr th {
 color:#aeacb0;
 font-weight:400;
 text-align:left
}
cu-merge-tasks table tr th.name {
 text-align:left
}
cu-merge-tasks table tr td {
 padding:20px 0;
 vertical-align:middle
}
cu-merge-tasks table tr td img {
 display:block;
 margin:0 auto
}
.merge-search-results {
 max-height:calc(100vh - 550px);
 margin:10px 0 0
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog {
 width:620px;
 border-radius:5px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .cu-modal__header {
 margin:36px 0 30px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .cu-modal__body {
 min-height:auto
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal h1,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal h2,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal h1,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal h2,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal h1,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal h2 {
 width:100%;
 text-align:center
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .cu-form__row:last-child,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .cu-form__row:last-child,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .cu-form__row:last-child {
 margin:0
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .cu-btn,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .cu-btn,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .cu-btn {
 width:100%
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-foreword,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-foreword,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-foreword {
 color:#aeacb0;
 font-weight:300;
 font-size:16px;
 line-height:18px;
 margin-bottom:16px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-foreword:last-of-type,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-foreword:last-of-type,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-foreword:last-of-type {
 margin-bottom:20px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal textarea,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal textarea,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal textarea {
 border:1px solid #e4e4e4;
 margin-top:10px;
 border-radius:3px;
 resize:none;
 padding:12px
}
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal textarea,
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal textarea,
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal textarea {
 border:1px solid #1e272e
}
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .cu-form__input,
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .cu-form__input,
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .cu-form__input {
 border-bottom:1px solid #1e272e
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-or,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-or,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-or {
 font-size:13px;
 color:#aeacb0;
 margin:20px 0 10px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options {
 display:flex;
 justify-content:space-around;
 margin:50px auto 0
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:calc(100% / 3);
 color:#aeacb0;
 text-align:center;
 cursor:pointer
}
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a,
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a,
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a {
 color:#d5d6d7
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a:not(:last-child),
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a:not(:last-child),
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a:not(:last-child) {
 border-right:1px solid #e4e4e4
}
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a:not(:last-child),
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a:not(:last-child),
.dark-theme .cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a:not(:last-child) {
 border-right:1px solid #1e272e
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a:hover,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a:hover,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a:hover {
 color:#7b68ee
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a:hover .cu-icon,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a:hover .cu-icon,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a:hover .cu-icon {
 height:50px;
 width:50px;
 margin:-2px auto 8px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a .cu-icon,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a .cu-icon,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a .cu-icon {
 height:46px;
 width:46px;
 margin:0 auto 10px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options__badge,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options__badge,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options__badge {
 padding-right:20px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options__badge img,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options__badge img,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options__badge img {
 width:70px!important;
 height:70px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-submitted,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-submitted,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-submitted {
 margin:20px 0 0
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-submitted h1,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-submitted h1,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-submitted h1 {
 color:#7b68ee;
 font-size:28px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-options a:hover,
 .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-submitted h1,
 .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-options a:hover,
 .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-submitted h1,
 .cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-options a:hover,
 .cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-submitted h1,
 cu-merge-tasks table tr:hover .cu-dt-task__name {
  color:var(--theme-main-color)
 }
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-submitted h2,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-submitted h2,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-submitted h2 {
 font-size:22px;
 margin-top:15px;
 color:#aeacb0
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-submitted h3,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-submitted h3,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-submitted h3 {
 font-size:16px;
 line-height:20px;
 color:#aeacb0
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-numbers,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-numbers,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-numbers {
 color:#7b68ee;
 font-size:28px;
 margin-top:30px;
 padding-right:25px;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-numbers svg,
.cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-numbers svg,
.cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-numbers svg {
 height:24px;
 width:24px;
 margin-right:7px
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .help-v2-header {
 width:calc(100% + 100px);
 position:absolute;
 left:-50px;
 top:-159px;
 height:56px;
 display:flex;
 align-items:center;
 padding:0 10px;
 justify-content:space-between
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .help-v2-header::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:linear-gradient(to right,#8930fd,#49ccf9);
 border-radius:5px 5px 0 0;
 background-size:250% 250%;
 -webkit-animation:5s infinite toast-app-has-been-upgraded;
 animation:5s infinite toast-app-has-been-upgraded
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .help-v2-header .help-v2-header-left {
 height:100%;
 display:flex;
 align-items:center
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .help-v2-header .help-v2-header-left .help-v2-header-logo {
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 width:30px;
 height:30px;
 background:#fff;
 border-radius:50%;
 padding:5px;
 margin-right:10px;
 box-shadow:0 9px 14px -5px rgba(54,46,109,.8)
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .help-v2-header .help-v2-header-left .help-v2-header-logo img {
 height:100%
}
.cu-modal.cu-modal__help-modal .cu-modal__dialog .help-v2-header .help-v2-header-left a {
 position:relative;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff;
 font:600 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none;
 cursor:pointer;
 border-bottom:1px dotted #fff
}
.cu-modal.cu-modal__project-access-denied,
.cu-modal.cu-modal__show-header,
.cu-modal.cu-modal__task-not-found {
 top:65px;
 z-index:99
}
.cu-modal.cu-modal__project-access-denied .cu-modal__dialog,
.cu-modal.cu-modal__task-not-found .cu-modal__dialog {
 width:500px
}
.cu-modal.cu-modal__task-not-found .cu-modal__inner {
 background:#fff
}
.cu-modal.cu-modal__notifications-settings .cu-modal__dialog {
 width:450px
}
.cu-modal.cu-modal__create_project .cu-modal__dialog {
 width:850px
}
.prevent-close .cu-modal__close {
 display:none
}
.prevent-close cu-create-project-modal .two-buttons {
 justify-content:flex-end
}
.prevent-close cu-create-project-modal .two-buttons .cancel {
 display:none
}
.cu-show-pwd {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#ff4c4c;
 text-decoration:none;
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 right:0;
 white-space:nowrap
}
.cu-show-pwd:hover {
 color:#ff0009
}
.cu-show-pwd span {
 color:#7b68ee;
 text-decoration:none;
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-show-pwd span {
  display:none
 }
}
.cu-modal_minimal-header-text {
 font:bolder 15px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4f55;
 margin-bottom:30px
}
.modal-open {
 overflow:hidden!important
}
@media print {
 .modal-open {
  overflow:visible!important
 }
}
.cu-modal.cu-modal__frame-modal {
 background:rgba(0,0,0,.8)
}
.cu-modal.cu-modal__frame-modal .cu-modal__dialog {
 background:0 0;
 padding:0;
 width:80%;
 height:90%
}
.cu-modal.cu-modal__frame-modal .cu-modal__control-item:last-child {
 margin-right:-30px
}
.cu-modal.cu-modal__frame-modal .cu-modal__frame-container {
 position:relative;
 padding-bottom:56.25%;
 height:100px;
 overflow:hidden
}
.cu-modal.cu-modal__frame-modal .cu-modal__frame-container .frame-error,
.cu-modal.cu-modal__frame-modal .cu-modal__frame-container iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.cu-modal.cu-modal__timezone-settings .cu-modal__dialog {
 width:800px
}
.cu-modal.four-oh-four__modal {
 background:#fff
}
.cu-modal.cu-modal_task-selector .cu-modal__dialog {
 padding-bottom:20px
}
.cu-modal.cu-modal_task-selector .cu-modal__header {
 margin-left:-20px
}
.cu-modal.cu-modal_load-template .cu-modal__dialog,
.cu-modal.cu-modal_task-selector_merge .cu-modal__dialog {
 margin:55px auto 0
}
@-webkit-keyframes unfoldIn {
 0% {
  transform:scaleY(.005) scaleX(0)
 }
 50% {
  transform:scaleY(.005) scaleX(1)
 }
 100% {
  transform:scaleY(1) scaleX(1)
 }
}
@keyframes unfoldIn {
 0% {
  transform:scaleY(.005) scaleX(0)
 }
 50% {
  transform:scaleY(.005) scaleX(1)
 }
 100% {
  transform:scaleY(1) scaleX(1)
 }
}
@-webkit-keyframes unfoldOut {
 0% {
  transform:scaleY(1) scaleX(1)
 }
 50% {
  transform:scaleY(.005) scaleX(1)
 }
 100% {
  transform:scaleY(.005) scaleX(0)
 }
}
@keyframes unfoldOut {
 0% {
  transform:scaleY(1) scaleX(1)
 }
 50% {
  transform:scaleY(.005) scaleX(1)
 }
 100% {
  transform:scaleY(.005) scaleX(0)
 }
}
@-webkit-keyframes zoomIn {
 0% {
  transform:scale(.9)
 }
 100% {
  transform:scale(1)
 }
}
@keyframes zoomIn {
 0% {
  transform:scale(.9)
 }
 100% {
  transform:scale(1)
 }
}
@-webkit-keyframes zoomOut {
 0% {
  transform:scale(1)
 }
 100% {
  transform:scale(0)
 }
}
@keyframes zoomOut {
 0% {
  transform:scale(1)
 }
 100% {
  transform:scale(0)
 }
}
@-webkit-keyframes scaleUp {
 0% {
  transform:scale(.7) translateY(200px);
  opacity:0
 }
 100% {
  transform:scale(1) translateY(0);
  opacity:1
 }
}
@keyframes scaleUp {
 0% {
  transform:scale(.7) translateY(200px);
  opacity:0
 }
 100% {
  transform:scale(1) translateY(0);
  opacity:1
 }
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity:0;
  transform:translateY(300px)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes fadeInUp {
 0% {
  opacity:0;
  transform:translateY(300px)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
.cu-modal.cu-modal_md.cu-modal_aside-left .cu-modal__inner {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 justify-content:flex-start;
 transform:translateX(-100%)
}
.cu-modal.cu-modal_md.cu-modal_aside-left .cu-modal__dialog {
 display:flex;
 flex-direction:column;
 height:calc(100vh);
 margin:0;
 padding:0;
 overflow:visible;
 width:848px
}
.cu-modal.cu-modal_md.cu-modal_aside-left .cu-modal__header {
 padding:0;
 margin:0;
 height:0
}
.cu-modal.cu-modal_md.cu-modal_aside-left .cu-modal__body {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 height:100%;
 padding:0;
 overflow:auto
}
.cu-modal.cu-modal_md.cu-modal_aside-left .cu-modal__close {
 top:20px;
 right:-40px
}
.cu-modal.cu-modal_md.cu-modal_aside-left .cu-modal__close use {
 stroke:#fff
}
.cu-modal.cu-modal_md.cu-modal_aside-left.cu-modal_open {
 display:flex;
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn;
 animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn
}
.cu-modal.cu-modal_md.cu-modal_aside-left.cu-modal_open .cu-modal__inner {
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) .4s forwards slideInLeft;
 animation:.4s cubic-bezier(.165,.84,.44,1) .4s forwards slideInLeft
}
.cu-modal.cu-modal_md.cu-modal_aside-left.cu-modal_open .cu-modal__dialog {
 -webkit-animation:none;
 animation:none
}
.cu-modal.cu-modal_md.cu-modal_aside-right .cu-modal__inner {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 justify-content:flex-end;
 transform:translateX(200%)
}
.cu-modal.cu-modal_md.cu-modal_aside-right .cu-modal__dialog {
 display:flex;
 flex-direction:column;
 height:calc(100vh);
 margin:0;
 padding:0;
 overflow:visible;
 width:848px
}
.cu-modal.cu-modal_md.cu-modal_aside-right .cu-modal__header {
 padding:0;
 margin:0;
 height:0
}
.cu-modal.cu-modal_md.cu-modal_aside-right .cu-modal__body {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 height:100%;
 padding:0;
 overflow:auto
}
.cu-modal.cu-modal_md.cu-modal_aside-right .cu-modal__close {
 top:20px;
 left:-80px
}
.cu-modal.cu-modal_md.cu-modal_aside-right .cu-modal__close use {
 stroke:#fff
}
.cu-modal.cu-modal_md.cu-modal_aside-right.cu-modal_open {
 display:flex;
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn;
 animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn
}
.cu-modal.cu-modal_md.cu-modal_aside-right.cu-modal_open .cu-modal__inner {
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) .4s forwards slideInRight;
 animation:.4s cubic-bezier(.165,.84,.44,1) .4s forwards slideInRight
}
.cu-modal.cu-modal_md.cu-modal_aside-right.cu-modal_open .cu-modal__dialog {
 -webkit-animation:none;
 animation:none
}
.cu-modal.cu-modal_md.cu-modal_under-header {
 top:auto;
 bottom:0;
 z-index:99;
 min-height:auto;
 height:100%
}
.cu-modal.cu-modal_md.cu-modal_under-header .cu-modal__dialog {
 height:100%
}
.cu-modal.cu-modal_md.cu-modal_under-header .cu-modal__controls {
 margin:0
}
.cu-modal.cu-modal_md.cu-modal_under-header .cu-modal__controls .cu-modal__close {
 width:36px;
 height:36px;
 padding:11px;
 background:#fff;
 border-radius:50%;
 box-shadow:0 1px 15px rgba(0,0,0,.07);
 top:10px;
 left:-86px
}
.cu-modal.cu-modal_md.cu-modal_under-header .cu-modal__controls .cu-modal__close use {
 stroke:#979797
}
.cu-modal.cu-modal_md.cu-modal_list-details .cu-modal__dialog {
 width:500px
}
.cu-modal.cu-modal_md.cu-modal_team-sidebar .cu-modal__dialog {
 width:400px
}
.cu-modal.cu-modal_md.cu-modal_huge-shadow {
 background:0 0
}
.cu-modal.cu-modal_md.cu-modal_huge-shadow .cu-modal__inner {
 overflow:hidden
}
.cu-modal.cu-modal_md.cu-modal_huge-shadow .cu-modal__inner::before {
 content:'';
 position:absolute;
 left:auto;
 right:0;
 top:-100px;
 bottom:-100px;
 box-shadow:0 0 130px 5px rgba(0,0,0,.33)
}
.cu-modal.cu-modal_md.cu-modal_huge-shadow.cu-modal_list-details .cu-modal__inner::before {
 width:500px
}
.cu-modal.cu-modal_md.cu-modal_huge-shadow.cu-modal_team-sidebar .cu-modal__inner::before {
 width:400px
}
.cu-multi-email-input__item-add {
 height:20px;
 width:20px
}
.cu-multi-email-input__list {
 margin:15px 0 0;
 max-height:300px;
 overflow-y:auto
}
.cu-multi-email-input__item {
 display:inline-flex;
 height:28px;
 line-height:28px;
 margin:0 5px 10px 0;
 padding:0 10px;
 position:relative;
 border:1px solid #bdbdbd;
 border-radius:3px
}
.cu-multi-email-input__item.invalid {
 border:1px solid #de2828
}
.cu-multi-email-input__remove {
 height:28px;
 width:15px;
 margin:0 0 0 10px
}
.cu-notifications {
 height:100%;
 box-sizing:border-box!important;
 background:#f2f4f7;
 overflow-x:hidden;
 overflow-y:auto
}
.cu-os-win .cu-notifications {
 scrollbar-width:thin
}
.cu-os-win .cu-notifications::-webkit-scrollbar {
 background-color:#f2f4f7;
 width:16px;
 height:16px
}
.cu-os-win .cu-notifications::-webkit-scrollbar-track {
 background-color:#f2f4f7
}
.cu-os-win .cu-notifications::-webkit-scrollbar-track:hover {
 background-color:#f2f4f7
}
.cu-os-win .cu-notifications::-webkit-scrollbar-thumb {
 background-color:rgba(186,186,192,.5);
 border-radius:16px;
 border:5px solid #f2f4f7
}
.cu-os-win .cu-notifications::-webkit-scrollbar-thumb:hover {
 background-color:#a0a0a5;
 border:3px solid #f2f4f7
}
.cu-os-win .cu-notifications::-webkit-scrollbar-button {
 display:none
}
.cu-os-win.contrast_high .cu-notifications::-webkit-scrollbar {
 background-color:#eee
}
.cu-os-win.contrast_high .cu-notifications::-webkit-scrollbar-track {
 background-color:#eee
}
.cu-os-win.contrast_high .cu-notifications::-webkit-scrollbar-track:hover {
 background-color:#eee
}
.cu-os-win.contrast_high .cu-notifications::-webkit-scrollbar-thumb {
 border-color:#eee
}
.cu-os-win.contrast_high .cu-notifications::-webkit-scrollbar-thumb:hover {
 border-color:#eee
}
.cu-os-win.dark-theme .cu-notifications::-webkit-scrollbar {
 background-color:#1e272e
}
.cu-os-win.dark-theme .cu-notifications::-webkit-scrollbar-track {
 background-color:#1e272e
}
.cu-os-win.dark-theme .cu-notifications::-webkit-scrollbar-track:hover {
 background-color:#1e272e
}
.cu-os-win.dark-theme .cu-notifications::-webkit-scrollbar-thumb {
 border-color:#1e272e
}
.cu-os-win.dark-theme .cu-notifications::-webkit-scrollbar-thumb:hover {
 border-color:#1e272e
}
.contrast_high .cu-notifications {
 background:#eee
}
.dark-theme .cu-notifications {
 background:#1e272e
}
.cu-notifications .p:empty,
.cu-notifications p:empty {
 display:none
}
.cu-notifications__inner {
 max-width:1100px;
 width:100%;
 margin:0 auto;
 padding:20px 65px
}
.cu-notifications__container {
 display:flex;
 justify-content:flex-start;
 align-items:center;
 flex-direction:column;
 flex-grow:1;
 padding:0
}
.cu-notifications__error {
 margin-top:15px;
 font-size:18px;
 color:#fd71af
}
.cu-notifications__date-reminder {
 display:flex;
 align-items:center;
 margin:2px 0 0 10px;
 font:11px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-notifications__date-reminder-label {
 color:#7b68ee;
 margin-right:5px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-contact-sales-modal .help-numbers,
 .cu-modal.cu-modal__help-modal .cu-modal__dialog cu-help-modal .help-numbers,
 .cu-modal.cu-modal__help-modal .cu-modal__dialog suggestion-modal .help-numbers,
 .cu-notifications__date-reminder-label,
 .cu-show-pwd span {
  color:var(--theme-main-color)
 }
}
.cu-notifications__load-unseen {
 position:absolute;
 left:50%;
 transform:translate(-50%,0);
 top:-5px;
 padding:15px;
 cursor:pointer
}
.cu-notifications__load-unseen-border {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 padding:10px 20px;
 height:44px;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.06);
 border:1px solid #fff;
 display:flex;
 align-items:center;
 white-space:nowrap
}
.dark-theme .cu-notifications__load-unseen-border {
 color:#d5d6d7;
 background-color:#384047;
 border:1px solid #384047
}
.cu-notifications__load-unseen-border:hover {
 border:1px solid
}
.cu-notifications__load-unseen-link {
 color:#7b68ee;
 display:inline-block;
 cursor:pointer;
 padding:0 10px 0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notifications__load-unseen-border:hover {
  border-color:var(--theme-main-color)
 }
 .cu-notifications__load-unseen-link {
  color:var(--theme-main-color)
 }
}
.cu-notifications__load-unseen-shortcut {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px;
 background:#e5e5e5;
 display:inline-block;
 padding-bottom:3px
}
.cu-notifications__load-unseen-shortcut:hover {
 margin-top:3px;
 padding-bottom:0
}
.cu-notifications__load-unseen-shortcut-key {
 border-radius:3px;
 background:#efefef;
 color:#424242;
 font:400 7px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 padding:8px 10px 5px
}
.cu-notifications__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin:15px 0 30px;
 position:relative
}
.cu-notifications__subheader {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin:-10px 0 20px;
 position:relative;
 height:38px
}
.cu-notifications__title {
 font:300 28px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4f55;
 display:flex;
 align-items:center
}
.dark-theme .cu-notifications__title span {
 color:#abaeb0
}
.cu-notifications__title-cog {
 width:28px;
 height:28px;
 cursor:pointer;
 margin:0 0 0 10px;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-notifications__title-cog use {
 fill:#7b68ee
}
.cu-notifications__title-cog:hover {
 background-color:#e4e4e4;
 border-radius:3px
}
.dark-theme .cu-notifications__title-cog:hover {
 background-color:#2b343b
}
.cu-notifications__title-cog-icon {
 width:20px;
 height:20px
}
.cu-notifications__toggle {
 display:flex;
 align-items:center
}
.cu-notifications__toggle-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 16px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.4;
 cursor:pointer
}
.dark-theme .cu-notifications__toggle-item {
 color:#828588
}
.cu-notifications__toggle-item:hover,
.cu-notifications__toggle-item_selected {
 color:#7b68ee;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notifications__title-cog use {
  fill:var(--theme-main-color)
 }
 .cu-notifications__toggle-item:hover,
 .cu-notifications__toggle-item_selected {
  color:var(--theme-main-color)
 }
}
.cu-notifications__toggle-item:hover {
 background-color:#e4e4e4;
 border-radius:3px;
 padding:4px 5px;
 margin:-4px -5px
}
.dark-theme .cu-notifications__toggle-item:hover {
 background-color:#2b343b
}
.cu-notifications__toggle-item+.cu-notifications__toggle-item {
 transform:translateX(25px)
}
.cu-notifications__controls .cu-btn {
 color:#7b68ee;
 font:500 13px/13px "Proxima Nova",Arial,serif;
 width:114px;
 height:36px;
 display:flex;
 align-items:center;
 padding:0 16px;
 border:1px solid #e7e7e7;
 border-radius:2px;
 background-color:#fff
}
.contrast_high .cu-notifications__controls .cu-btn {
 border:1px solid #dedede
}
.dark-theme .cu-notifications__controls .cu-btn {
 background-color:#384047;
 border:1px solid #384047
}
.cu-notifications__controls .cu-btn.cu-btn_outline:hover {
 color:#7b68ee;
 background:#f8f8f8
}
.dark-theme .cu-notifications__controls .cu-btn.cu-btn_outline:hover {
 background-color:#2b343b;
 border:1px solid #2b343b
}
.dark-theme .cu-notifications__controls .cu-btn.cu-btn_outline:hover .cu-stroke-cut {
 stroke:#2b343b
}
.cu-notifications__controls .cu-btn.cu-btn_outline:hover .cu-stroke-cut {
 stroke:#f8f8f8
}
.cu-notifications__controls .cu-btn .cu-icon {
 height:20px;
 width:20px;
 margin-right:10px
}
.cu-notifications__controls .cu-btn .cu-stroke-cut {
 stroke:#fff
}
.dark-theme .cu-notifications__controls .cu-btn .cu-stroke-cut {
 stroke:#384047
}
.cu-notifications__controls-text {
 color:#7b68ee;
 font:500 13px/13px "Proxima Nova",Arial,serif;
 flex-shrink:0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notifications__controls .cu-btn,
 .cu-notifications__controls .cu-btn.cu-btn_outline:hover,
 .cu-notifications__controls-text {
  color:var(--theme-main-color)
 }
}
.cu-notifications__body {
 padding-bottom:60px;
 position:relative
}
.cu-notifications__body-inside {
 overflow:hidden
}
.cu-notification {
 position:relative;
 margin:20px 0;
 border-radius:6px;
 box-shadow:0 0 11px 0 rgba(0,0,0,.06)
}
.cu-notification:hover {
 box-shadow:0 0 11px 0 rgba(0,0,0,.2)
}
.contrast_high .cu-notification {
 box-shadow:0 0 11px 0 rgba(0,0,0,.15)
}
.contrast_high .cu-notification:hover {
 box-shadow:0 0 11px 0 rgba(0,0,0,.3)
}
.dark-theme .cu-notification:hover {
 box-shadow:0 0 15px 0 rgba(0,0,0,.5)
}
.dark-theme .cu-notification:hover .cu-notification-item.attachments,
.dark-theme .cu-notification:hover .cu-notification-item.comment,
.dark-theme .cu-notification:hover .cu-notification__body {
 transition:background .2s cubic-bezier(.785,.135,.15,.86);
 background:#32393f
}
.dark-theme .cu-notification:hover .cu-notification-item__truncated-comment-gradient {
 background-image:linear-gradient(to right,rgba(50,57,63,0),#32393f)
}
.cu-notification.subtask {
 padding:0 5px 5px;
 margin:20px -5px;
 background:rgba(0,0,0,.03);
 border:0;
 box-shadow:none;
 border-radius:8px
}
.cu-notification.subtask:hover {
 box-shadow:0 0 11px 0 rgba(0,0,0,.2)
}
.contrast_high .cu-notification.subtask {
 background:rgba(0,0,0,.15)
}
.contrast_high .cu-notification.subtask:hover {
 box-shadow:0 0 11px 0 rgba(0,0,0,.1)
}
.dark-theme .cu-notification.subtask {
 background:rgba(0,0,0,.2)
}
.dark-theme .cu-notification.subtask:hover {
 box-shadow:0 0 15px 0 rgba(0,0,0,.5)
}
.cu-notification.subtask .cu-notification__header {
 border-radius:6px 6px 0 0
}
.cu-notification__section-title {
 font-family:"Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 color:#34313a;
 opacity:.3
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-notification__section-title {
  font-family:var(--global-second-font-support)
 }
}
.dark-theme .cu-notification__section-title {
 color:#828588;
 opacity:1
}
.cu-notification__header .cu-notification__section-title-chevron.icon {
 width:10px;
 height:7px;
 margin-top:1px;
 margin-left:0;
 display:inline-block;
 fill:#343434
}
.dark-theme .cu-notification__header .cu-notification__section-title-chevron.icon {
 fill:#828588
}
.cu-notification__parent-task {
 font-size:11px;
 color:rgba(73,73,73,.4);
 height:25px;
 line-height:25px;
 padding-left:5px;
 cursor:pointer;
 outline:0
}
.dark-theme .cu-notification__parent-task {
 color:rgba(130,133,136,.7)
}
.cu-notification__header {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 transition:background 0s;
 border-bottom:1px solid #efeef0;
 margin-bottom:-1px;
 z-index:1;
 border-radius:6px 6px 0 0;
 display:flex;
 align-items:center;
 padding:11px 0 5px 20px;
 background:#fff
}
.contrast_high .cu-notification__header {
 border-bottom:1px solid #dedede
}
.dark-theme .cu-notification__header {
 background:#384047;
 border-bottom:1px solid #1e272e
}
.cu-notification__header_sticky {
 position:-webkit-sticky;
 position:sticky;
 top:0;
 margin-bottom:34px
}
.cu-notification__header_clickable {
 cursor:pointer
}
.cu-notification__header .icon {
 cursor:pointer;
 height:16px;
 width:24px;
 margin-left:10px;
 fill:transparent
}
.cu-notification__header .icon.purple {
 stroke:#7b68ee;
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification__header .icon.purple {
  stroke:var(--theme-main-color);
  fill:var(--theme-main-color)
 }
}
.cu-notification__header .icon.gray use {
 stroke:#c8cadc
}
.cu-notification__header .icon.green {
 width:22px;
 height:22px;
 border-radius:50%;
 background:#67cb48;
 padding:5px!important;
 margin-right:-4px
}
.cu-notification__header .icon.green use {
 stroke:#fff
}
.cu-notification__header .lv-task__archived-icon.icon {
 width:20px;
 height:20px;
 margin-right:-5px;
 margin-bottom:5px;
 cursor:initial;
 margin-top:0;
 pointer-events:all;
 position:relative
}
.cu-notification__header .lv-task__dependency-icon.icon {
 width:12px;
 height:12px;
 margin-right:-5px;
 cursor:initial;
 margin-top:0;
 pointer-events:all;
 position:relative
}
.cu-notification__header .lv-task__done-btn {
 width:16px;
 height:16px;
 padding:0;
 margin:0
}
.cu-notification__header .lv-task__done-btn_active:hover {
 stroke:#67cb48
}
.cu-notification__header .cu-avatar__assign-mono .cu-user-group__icon-mono,
.cu-notification__header .cu-avatar__assign-mono .cu-user-group__icon_grey,
.cu-notification__header .cu-avatar__assign-mono .cu-user-group__icon_purple,
.cu-notification__header .cu-avatar__assign-mono:hover .cu-user-group__icon-mono,
.cu-notification__header .cu-avatar__assign-mono:hover .cu-user-group__icon_grey,
.cu-notification__header .cu-avatar__assign-mono:hover .cu-user-group__icon_purple {
 display:none
}
.cu-notification__header .cu-avatar__assign-mono .cu-user-group__icon_no-active,
.cu-notification__header .cu-avatar__assign-mono:hover .cu-user-group__icon_no-active {
 display:block
}
.cu-notification__header .cu-avatar__assign-mono .icon,
.cu-notification__header .cu-avatar__assign-mono:hover .icon {
 margin-left:0
}
.cu-notification__header .cu-notification__subtask-icon {
 width:13px;
 height:13px;
 display:inline-block;
 margin-left:0;
 margin-right:10px;
 pointer-events:none
}
.cu-notification__header .cu-notification__subtask-icon .cu-stroke {
 stroke:#cbc9cf
}
.dark-theme .cu-notification__header .cu-notification__subtask-icon .cu-stroke {
 stroke:#828588
}
.cu-notification__header .cu-notification__subtask-icon .cu-fill {
 fill:#cbc9cf
}
.dark-theme .cu-notification__header .cu-notification__subtask-icon .cu-fill {
 fill:#828588
}
.cu-notification__header .cu-notification__completed-icon {
 width:16px;
 height:13px;
 display:inline-block;
 margin-left:0;
 margin-right:10px
}
.cu-notification__header .cu-notification__completed-icon.green use {
 color:#67cb48;
 stroke:#67cb48
}
.cu-notification__header .cu-notification__completed-icon.gray use {
 color:#aeacb0;
 stroke:#aeacb0
}
.cu-notification__header-subcat {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:flex;
 align-items:center;
 margin-bottom:6px;
 padding:8px 0
}
.cu-notification__header-subcat-badge {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-radius:5px;
 color:#fff;
 padding:4px 8px;
 background:#b9bec7;
 margin-right:10px
}
.dark-theme .cu-notification__header-subcat-badge {
 color:#abaeb0;
 background:#1e272e
}
.cu-notification__header-subcat-item {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 color:#7c828d;
 margin-bottom:-2px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification__header-subcat-item {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification__header-subcat-item {
 color:#828588
}
.cu-notification__header-subcat-item:last-child {
 font-size:14px;
 color:#292d34;
 margin-bottom:0
}
.dark-theme .cu-notification__header-subcat-item:last-child {
 color:#d5d6d7
}
.cu-notification__header-subcat-chevron.icon {
 width:5px;
 height:8px;
 margin:0 10px;
 display:inline-block;
 fill:#343434
}
.dark-theme .cu-notification__header-subcat-chevron.icon {
 fill:#828588
}
.cu-notification__body {
 transition:background 0s;
 border-top:1px solid #efeef0;
 background:#fbfbfb;
 border-radius:0 0 6px 6px;
 position:relative
}
.dark-theme .cu-notification__body {
 border-top:1px solid #1e272e;
 background:#2b343b
}
.cu-notification__body .cu-comment__body {
 max-width:calc(100% - 40px)
}
.cu-notification__body_sticky {
 margin-top:-35px
}
.cu-notification__toggle-block {
 transition:transform 50ms cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 width:45px;
 height:60px;
 right:-45px;
 cursor:pointer;
 display:flex;
 align-items:center;
 justify-content:flex-end
}
.cu-notification__toggle-block:hover .cu-notification__toggle {
 background:#5f48ea
}
.cu-notification__toggle-block:hover .cu-stroke-cut {
 stroke:#5f48ea;
 display:block
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-notification__toggle-block:hover .cu-notification__toggle {
  background:var(--theme-main-color-dark)
 }
 .cu-notification__toggle-block:hover .cu-stroke-cut {
  stroke:var(--theme-main-color-dark)
 }
}
.cu-notification__toggle-block:hover .cu-stroke-cut-line {
 display:block
}
.cu-notification__toggle-block:active .cu-notification__toggle {
 transform:scale(.9)
}
.cu-notification__toggle {
 background:#7b68ee;
 height:35px;
 width:35px;
 border-radius:50%;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-notification__toggle svg {
 width:19px;
 height:21px
}
.cu-notification__toggle .cu-stroke-cut,
.cu-notification__toggle .cu-stroke-cut-line {
 display:none
}
.cu-notification__icon {
 flex-shrink:0;
 width:28px;
 height:28px;
 margin:0 10px 0 0
}
.cu-notification__name {
 flex-grow:1;
 min-width:0
}
.cu-notification__title {
 display:flex;
 align-items:center;
 width:100%;
 font:500 18px "Proxima Nova",Arial,serif;
 color:#494949;
 text-decoration:none;
 cursor:pointer
}
.cu-notification__title:hover {
 color:#7b68ee
}
.cu-notification__title:hover .cu-notification__task-name {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification__toggle {
  background:var(--theme-main-color)
 }
 .cu-notification__title:hover,
 .cu-notification__title:hover .cu-notification__task-name {
  color:var(--theme-main-color)
 }
}
.cu-notification__task-status-indicator {
 flex-shrink:0;
 position:relative;
 width:14px;
 height:14px;
 border-radius:3px;
 border:1px solid transparent;
 transition:.1s;
 cursor:pointer;
 color:transparent
}
.cu-notification__task-status-indicator::after {
 content:'';
 display:block;
 position:absolute;
 top:2px;
 left:2px;
 width:8px;
 height:8px;
 border-radius:2px;
 background:currentcolor;
 transition:.1s
}
.cu-dropdown.cu-dropdown_open .cu-notification__task-status-indicator,
.cu-notification__task-status-indicator:hover {
 border:1px solid currentcolor
}
.cu-dropdown.cu-dropdown_open .cu-notification__task-status-indicator_dark,
.cu-notification__task-status-indicator_dark:hover {
 border:1px solid #828588
}
.cu-notification__task-status-indicator_dark::after {
 box-shadow:0 0 0 1px #828588
}
.cu-notification__task-name {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Proxima Nova",Arial,serif;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 padding:5px 10px
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-notification__task-name {
  font-family:var(--global-second-font-support)
 }
}
.dark-theme .cu-notification__task-name {
 color:#d5d6d7
}
.cu-notification__task-name-block {
 display:flex;
 align-items:center;
 min-width:0
}
.cu-notification__task-name_archived {
 opacity:.6
}
.cu-notification__task-name-view-icon.icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:14px;
 fill:#bcc0c7;
 stroke:#bcc0c7;
 stroke-width:2px;
 flex-shrink:0;
 position:relative;
 margin:-5px 15px 0 0
}
.dark-theme .cu-notification__task-name-view-icon.icon {
 fill:#828588;
 stroke:#828588
}
.cu-notification__task-name-no-view-name {
 font-style:italic;
 color:#34313a;
 opacity:.3
}
.dark-theme .cu-notification__task-name-no-view-name {
 color:#828588;
 opacity:1
}
.cu-notification__subtitle {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 width:100%;
 font:400 15px "Proxima Nova",Arial,serif;
 text-decoration:none;
 color:#4a90e2
}
.dark-theme .cu-notification__subtitle {
 color:#72b3fd
}
.cu-notification__status {
 flex-shrink:0;
 margin:0 40px 0 20px
}
.cu-notification__users {
 flex-shrink:0;
 margin:0 0 0 auto
}
.cu-notification__seen-it-all {
 text-align:center;
 font:400 14px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.8);
 margin-top:50px
}
.dark-theme .cu-notification__seen-it-all {
 color:#828588
}
.cu-notification__go-to-top {
 color:#7b68ee;
 cursor:pointer;
 display:inline-block
}
.cu-notification__nothing {
 display:flex;
 justify-content:center;
 margin-top:50px;
 position:absolute;
 transform:translateX(-50%);
 left:50%
}
.cu-notification__nothing .cu-mind::after,
.cu-notification__nothing .cu-mind::before {
 display:none
}
.cu-notification__nothing .cu-mind__header {
 height:90px
}
.cu-notification__nothing .cu-mind__header::after,
.cu-notification__nothing .cu-mind__header::before {
 display:none
}
.cu-notification notifications-comment {
 margin-top:10px;
 width:100%
}
.cu-notification notifications-comment .cu-comment__text {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 padding:15px 35px 15px 15px
}
.cu-notification notifications-comment .cu-comment__text .p {
 color:rgba(52,52,52,.8);
 white-space:pre-wrap
}
.cu-notification notifications-comment .cu-comment__text .resolve-container {
 margin-top:10px;
 display:flex;
 justify-content:space-between
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:12px;
 line-height:1;
 display:flex;
 color:#aeacb0;
 align-items:center
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to .assigned-to-text {
 margin-right:5px;
 color:#aeacb0
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.resolved {
 font-style:italic
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.resolved .assigned-to-text {
 text-decoration:line-through
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.resolved .icon-comment-resolved__bkg,
.dark-theme .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.resolved .icon-comment-resolved__bkg {
 fill:#aeacb0
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.resolved .icon-comment-resolved__check {
 fill:#fff
}
.dark-theme .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.resolved .icon-comment-resolved__check {
 fill:#384047
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine {
 color:#7b68ee
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .assigned-to-text {
 color:#7b68ee
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .icon-comment-resolved__bkg {
 fill:#7b68ee
}
.dark-theme .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .icon-comment-resolved__bkg {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine,
 .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .assigned-to-text,
 .cu-notification__go-to-top {
  color:var(--theme-main-color)
 }
 .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .icon-comment-resolved__bkg,
 .dark-theme .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .icon-comment-resolved__bkg {
  fill:var(--theme-main-color)
 }
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .icon-comment-resolved__check {
 fill:#fff
}
.dark-theme .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to.mine .icon-comment-resolved__check {
 fill:#384047
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to .icon {
 width:24px;
 height:24px;
 margin-right:10px
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to .icon-comment-resolved__bkg,
.dark-theme .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to .icon-comment-resolved__bkg {
 fill:#aeacb0
}
.cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to .icon-comment-resolved__check {
 fill:#fff
}
.dark-theme .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to .icon-comment-resolved__check {
 fill:#384047
}
.cu-notification notifications-comment .cu-checkbox {
 margin:0;
 min-width:80px
}
.cu-notification notifications-comment .cu-comment__resolve {
 color:#7b68ee
}
.cu-notification notifications-comment .cu-comment_assigned {
 margin-bottom:5px
}
.cu-notification__show-more {
 position:absolute;
 margin-top:-15px;
 margin-bottom:-15px;
 left:50%;
 transform:translateX(-50%)
}
.cu-notification__show-more .cu-show-more::before {
 background:linear-gradient(to right,transparent 0,transparent 20%,#d8d8d8 40%,#d8d8d8 60%,transparent 80%,transparent 100%)
}
.cu-notification__show-more .cu-show-more__toggle {
 border:1px solid #d8d8d8
}
.dark-theme .cu-notification__show-more .cu-show-more__toggle {
 border:1px solid #1e272e
}
.cu-notification__show-more .cu-show-more__toggle:hover {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification notifications-comment .cu-comment__resolve {
  color:var(--theme-main-color)
 }
 .cu-notification__show-more .cu-show-more__toggle:hover {
  border-color:var(--theme-main-color)
 }
}
.cu-notification__assignees,
.cu-notification__priority,
.cu-notification__task-minimize,
.cu-notification__watcher {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 margin-top:1px;
 opacity:0
}
.cu-notification__assignees:hover,
.cu-notification__priority:hover,
.cu-notification__task-minimize:hover,
.cu-notification__watcher:hover {
 transition:none
}
.cu-notification__watcher.icon {
 width:30px;
 height:30px;
 margin:-4px 10px -6px 5px;
 padding:4px 3px
}
.cu-notification__watcher.icon:hover {
 border-radius:3px;
 background-color:#f2f2f2
}
.dark-theme .cu-notification__watcher.icon:hover {
 background-color:rgba(255,255,255,.05)
}
.cu-notification__watcher-spacer {
 width:15px
}
.cu-notification__priority .icon {
 cursor:default
}
.cu-notification__assignees .cu-avatar_bordered {
 border:2px solid #fff;
 width:28px;
 height:28px;
 padding:0
}
.dark-theme .cu-notification__assignees .cu-avatar_bordered {
 border:2px solid #384047
}
.cu-notification__assignees .cu-user-group__more.cu-user-group__more_lg {
 border:2px solid #fff;
 width:28px;
 height:28px;
 margin-left:2px;
 font:500 9px/9px 'Gotham Pro',Arial,serif;
 letter-spacing:0
}
.cu-notification__assignees .cu-avatar__assign-mono {
 width:24px;
 height:24px;
 padding:0
}
.cu-notification__assignees .cu-avatar_initials {
 padding:2px 0 0
}
.cu-notification__assignees .cu-avatar_empty {
 display:none
}
.cu-notification__task-minimize {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 cursor:pointer;
 width:31px;
 height:30px;
 margin:-4px -6px -6px 4px;
 padding:6px;
 flex-shrink:0
}
.cu-notification__task-minimize:hover {
 border-radius:3px;
 background-color:#f2f2f2
}
.dark-theme .cu-notification__task-minimize:hover {
 background-color:rgba(255,255,255,.05)
}
.cu-notification__task-minimize:hover .cu-stroke {
 stroke:#7b68ee
}
.cu-notification__task-minimize .cu-stroke {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#c8cadc
}
.cu-notification__task-minimize-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 left:0;
 bottom:0;
 position:absolute
}
.cu-notification__task-minimize-icon_close,
.cu-notification__task-minimize-icon_open {
 opacity:0;
 visibility:hidden
}
.cu-notification__task-minimize_active .cu-stroke {
 stroke:#7b68ee
}
.cu-notification__task-minimize_active .cu-notification__task-minimize-icon_close {
 opacity:0;
 visibility:hidden
}
.cu-notification__task-minimize_active .cu-notification__task-minimize-icon_open {
 opacity:1;
 visibility:visible
}
.cu-notification__task-minimize_active:hover .cu-notification__task-minimize-icon_close {
 visibility:visible;
 opacity:1
}
.cu-notification__task-minimize_active:hover .cu-notification__task-minimize-icon_open {
 visibility:hidden;
 opacity:0
}
.cu-notification:hover .cu-notification__assignees,
.cu-notification:hover .cu-notification__priority,
.cu-notification:hover .cu-notification__task-minimize,
.cu-notification:hover .cu-notification__watcher {
 opacity:1
}
.cu-notification .cu-sparks-cuColors .lv-task__done-btn,
.cu-notification .cu-sparks-solid .lv-task__done-btn {
 padding:0
}
.cu-notification_collapsed {
 border-radius:3px 3px 0 0;
 margin-bottom:25px
}
.cu-notification_collapsed .cu-notification__body {
 border-radius:0
}
.cu-notification.cu-notification_read .cu-notification__toggle {
 background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIzIDQxIDE5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gIDxkZWZzPjwvZGVmcz4gIDxwYXRoIGQ9Ik0xOS43ODU3ODI0LDQyLjE5MzI2NjIgTDkuODc0NDk3NzQsNTIuMTA0NTUwOCBMNS40ODMxMzIyNyw0Ny43MTMxODU0IEM1LjE3NDYyNjcsNDcuNDA0Njc5OCA0LjY3NDE0NDU1LDQ3LjQwNDY3OTggNC4zNjYwMzQsNDcuNzEzMTg1NCBDNC4wNTc1Mjg0Myw0OC4wMjE2OTA5IDQuMDU3NTI4NDMsNDguNTIxNzc4MSA0LjM2NjAzNCw0OC44MzAyODM2IEw5LjMxNTk0ODYsNTMuNzgwNTkzMyBDOS40NjQwNzg2OCw1My45Mjg3MjMzIDkuNjY1MTQwNTcsNTQuMDExNjc2MiA5Ljg3NDQ5Nzc0LDU0LjAxMTY3NjIgQzEwLjA4Mzg1NDksNTQuMDExNjc2MiAxMC4yODQ5MTY4LDUzLjkyODcyMzMgMTAuNDMzMDQ2OSw1My43ODA1OTMzIEwyMC45MDMyNzU2LDQzLjMxMDM2NDUgQzIxLjIxMTc4MTIsNDMuMDAxODU4OSAyMS4yMTE3ODEyLDQyLjUwMTc3MTggMjAuOTAzMjc1Niw0Mi4xOTMyNjYyIEMyMC41OTQ3NzAxLDQxLjg4NDc2MDYgMjAuMDk0Mjg3OSw0MS44ODQzNjU2IDE5Ljc4NTc4MjQsNDIuMTkzMjY2MiBMMTkuNzg1NzgyNCw0Mi4xOTMyNjYyIFoiIGlkPSJTaGFwZS1Db3B5LTEwIiBzdHJva2U9IiM2QkM5NTAiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iIzZCQzk1MCIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9zdmc+) center center/80% no-repeat
}
.cu-notification.cu-notification_marked::before {
 content:'';
 display:block;
 position:absolute;
 width:11px;
 height:11px;
 border-radius:50%;
 background:#7b68ee;
 top:35px;
 left:-7px
}
.due-date_display-view {
 display:flex;
 align-items:center;
 margin:0 0 0 10px
}
.due-date_display-view .icon_due-date-calendar {
 width:12px;
 height:12px;
 margin:0 6px 0 0
}
.due-date_display-view .icon_due-date-calendar use {
 fill:#cbc9cf
}
.dark-theme .due-date_display-view .icon_due-date-calendar use {
 fill:#abaeb0
}
.cu-notification-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 padding:15px 20px;
 font:300 15px "Proxima Nova",Arial,serif;
 color:#544d61;
 border-bottom:1px solid #efeef0
}
.contrast_high .cu-notification-item {
 border-bottom:1px solid rgba(84,76,97,.1)
}
.dark-theme .cu-notification-item {
 border-bottom:1px solid #1e272e
}
.cu-notification-item_align-top {
 align-items:flex-start
}
.cu-notification-item_align-top .cu-notification-item__author {
 margin-top:2px
}
.cu-notification-item_align-top .cu-notification-item__date {
 margin-top:7px
}
.cu-notification-item_align-top .cu-notification-item__text {
 margin-top:6px
}
.cu-notification-item_align-top .cu-notification-item__values {
 margin-top:4px
}
.cu-notification-item.due-soon {
 background:rgba(251,143,104,.1)
}
.cu-notification-item.due-soon .cu-notifications__date-reminder-label {
 color:#fb8f68
}
.cu-notification-item.due-soon .cu-notification-item__calendar-icon use {
 fill:#fb8f68
}
.cu-notification-item__warning {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 width:29px;
 height:29px;
 background:#ed4141;
 border-radius:29px;
 display:flex;
 justify-content:center;
 align-items:center;
 color:#fff;
 font:500 19px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:-5px 0
}
.cu-notification-item.task-starting-soon {
 background:rgba(106,202,79,.08)
}
.cu-notification-item.task-starting-soon .cu-notifications__date-reminder-label {
 color:#6aca4f
}
.cu-notification-item.task-starting-soon .cu-notification-item__calendar-icon use {
 fill:#6aca4f
}
.cu-notification-item.task-starting-soon .due-date__info-value {
 color:#6aca4f
}
.cu-notification-item.overdue {
 background:rgba(237,65,65,.08)
}
.cu-notification-item.overdue .cu-notifications__date-reminder-label {
 color:#ed4141
}
.cu-notification-item.overdue .cu-notification-item__calendar-icon use {
 fill:#ed4141
}
.cu-notification-item.overdue-reminder {
 background:rgba(237,65,65,.08);
 justify-content:space-between
}
.cu-notification-item.overdue-reminder .cu-notifications__date-reminder-label {
 color:#ed4141
}
.cu-notification-item.overdue-reminder .cu-notification-item__calendar-icon use {
 fill:#ed4141
}
.cu-notification-item__reschedule {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:300 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61;
 border-bottom:1px dashed #544d61;
 cursor:pointer;
 margin-left:10px;
 padding-top:2px
}
.dark-theme .cu-notification-item__reschedule {
 border-bottom:1px dashed #828588;
 color:#828588
}
.cu-notification-item__reschedule:hover {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification__task-minimize:hover .cu-stroke,
 .cu-notification__task-minimize_active .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-notification.cu-notification_marked::before {
  background:var(--theme-main-color)
 }
 .cu-notification-item__reschedule:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-notification-item__strongtext {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-weight:500
}
.dark-theme .cu-notification-item__strongtext {
 color:#d5d6d7
}
.cu-notification-item-active .cu-notification-item__full-content {
 display:inline-block
}
.cu-notification-item-active .cu-notification-item__short-content {
 display:none
}
.cu-notification-item__full-content {
 display:none;
 min-width:0
}
.cu-notification-item__checklist-item {
 display:block;
 max-width:100%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.dark-theme .cu-notification-item__checklist-item {
 color:#d5d6d7
}
.cu-notification-item_flex-start {
 align-items:flex-start
}
.cu-notification-item_truncate {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.dark-theme .cu-notification-item_truncate {
 color:#d5d6d7
}
.cu-notification-item__row {
 display:flex;
 align-items:center
}
.cu-notification-item__short-content {
 color:#000;
 border-bottom:1px dotted;
 cursor:pointer
}
.dark-theme .cu-notification-item__short-content {
 color:#d5d6d7
}
.cu-notification-item__short-content:hover {
 border-bottom-width:0
}
.cu-notification-item.attachments,
.cu-notification-item.comment {
 flex-direction:column;
 background-color:#fbfbfb;
 transition:background 0s
}
.dark-theme .cu-notification-item.attachments,
.dark-theme .cu-notification-item.comment {
 background-color:#2b343b
}
.cu-notification-item__priority-icon {
 width:15px;
 height:15px;
 margin:-6px 0 0 10px
}
.cu-notification-item__priority-text {
 text-transform:capitalize;
 margin-left:2px;
 font:400 13px/11px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-notification-item__priority-text {
 color:#d5d6d7
}
.cu-notification-item__priority-text_none {
 margin-left:8px
}
.cu-notification-item.comment .cu-notification-item__icon,
.cu-notification-item.comment-resolved .cu-notification-item__icon,
.cu-notification-item.reaction .cu-notification-item__icon {
 height:20px;
 width:20px;
 margin:0 10px
}
.cu-notification-item.comment .cu-notification-item__icon_thumbs-up,
.cu-notification-item.comment-resolved .cu-notification-item__icon_thumbs-up,
.cu-notification-item.reaction .cu-notification-item__icon_thumbs-up {
 height:20px;
 width:20px;
 margin:-5px 8px -2px
}
.cu-notification-item.comment .cu-notification-item__icon_thumbs-up use,
.cu-notification-item.comment-resolved .cu-notification-item__icon_thumbs-up use,
.cu-notification-item.reaction .cu-notification-item__icon_thumbs-up use {
 color:#7b68ee;
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item.comment .cu-notification-item__icon_thumbs-up use,
 .cu-notification-item.comment-resolved .cu-notification-item__icon_thumbs-up use,
 .cu-notification-item.reaction .cu-notification-item__icon_thumbs-up use {
  color:var(--theme-main-color);
  fill:var(--theme-main-color)
 }
}
.cu-notification-item.comment .cu-notification-item__icon_checkbox,
.cu-notification-item.comment-resolved .cu-notification-item__icon_checkbox,
.cu-notification-item.reaction .cu-notification-item__icon_checkbox {
 height:20px;
 width:20px
}
.cu-notification-item.comment .cu-notification-item__icon_checkbox use,
.cu-notification-item.comment-resolved .cu-notification-item__icon_checkbox use,
.cu-notification-item.reaction .cu-notification-item__icon_checkbox use {
 color:#7b68ee
}
.cu-notification-item.comment .cu-notification-item__icon_comment-resolved,
.cu-notification-item.comment-resolved .cu-notification-item__icon_comment-resolved,
.cu-notification-item.reaction .cu-notification-item__icon_comment-resolved {
 height:24px;
 width:24px
}
.cu-notification-item.comment .cu-notification-item__icon_comment-resolved use,
.cu-notification-item.comment-resolved .cu-notification-item__icon_comment-resolved use,
.cu-notification-item.reaction .cu-notification-item__icon_comment-resolved use {
 fill:#a06ff3
}
.cu-notification-item.comment .cu-notification-item__text-description,
.cu-notification-item.comment-resolved .cu-notification-item__text-description,
.cu-notification-item.reaction .cu-notification-item__text-description {
 margin:0
}
.cu-notification-item.comment .cu-comment__author,
.cu-notification-item.comment-resolved .cu-comment__author,
.cu-notification-item.reaction .cu-comment__author {
 padding:15px 15px 0
}
.cu-notification-item .due-date__info-value {
 cursor:default
}
.cu-notification-item .due-date__row {
 padding:0
}
.cu-notification-item.priority {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cu-notification-item.priority .cu-notification-item__calendar-icon {
 width:12px;
 height:12px;
 margin:-2px 6px 0 0
}
.cu-notification-item.priority .due-date_display-view_orange .due-date__info-value-display {
 color:#fb926a
}
.cu-notification-item.priority .due-date_display-view_orange use {
 fill:#fb926a
}
.cu-notification-item.overdue .due-date_display-view_orange .due-date__info-value-display,
.cu-notification-item.overdue .due-date_display-view_orange .due-date__info-value-display .due-date__info-value {
 color:#ed4141
}
.cu-notification-item.overdue .due-date_display-view_orange use {
 fill:#ed4141
}
.cu-notification-item.comment .cu-notification-item__icon_thumbs-up {
 margin-right:3px
}
.cu-notification-item.comment .cu-notification-item__text-description {
 margin-left:10px
}
.cu-notification-item.comment .cu-notification-item__text-description_inside-text {
 margin-left:5px
}
.cu-notification-item.comment .cu-notification-item__text-description_no-margin {
 margin:0
}
.cu-notification-item.reaction {
 align-items:center;
 padding-top:15px;
 padding-bottom:18px
}
.cu-notification-item.reaction .cu-notification-item__author,
.cu-notification-item.reaction .cu-notification-item__date,
.cu-notification-item.reaction .cu-notification-item__icon.cu-notification-item__icon_thumbs-up,
.cu-notification-item.reaction .cu-notification-item__text-description {
 display:flex;
 align-items:center
}
.cu-notification-item.reaction .cu-notification-item__date {
 justify-content:flex-end
}
.cu-notification-item.reaction .cu-notification-item__author {
 margin:0
}
.cu-notification-item__comment {
 display:flex;
 align-items:flex-start;
 margin-top:15px;
 width:100%
}
.cu-notification-item__truncated-comment {
 margin:0 0 0 2px;
 white-space:nowrap;
 overflow:hidden;
 min-width:0;
 display:flex;
 align-items:center
}
.cu-notification-item__truncated-comment-gradient {
 flex-grow:1;
 align-self:stretch;
 width:30px;
 min-width:30px;
 height:auto;
 margin:-5px 10px -5px -30px;
 background-image:linear-gradient(to right,rgba(251,251,251,0),#fbfbfb)
}
.dark-theme .cu-notification-item__truncated-comment-gradient {
 background-image:linear-gradient(to right,rgba(43,52,59,0),#2b343b)
}
.cu-notification-item__truncated-comment>* {
 display:inline
}
.cu-notification-item__truncated-comment cu-comment-attachment {
 display:inline-block
}
.cu-notification-item__truncated-comment cu-comment-attachment .attachment-preview {
 margin:0 0 0 5px
}
.cu-notification-item__truncated-comment cu-comment-attachment .attachment-preview__picture {
 display:none
}
.cu-notification-item__truncated-comment cu-comment-attachment .attachment-preview__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:13px;
 line-height:1
}
.cu-notification-item__truncated-comment cu-comment-attachment .attachment-preview__download-link {
 margin-left:5px
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content {
 display:inline-flex;
 align-items:center
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content:last-child {
 padding-right:25px
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content blockquote {
 margin-left:15px
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ol {
 display:inline-flex;
 align-items:center;
 flex-direction:row;
 list-style:decimal;
 margin:0 10px 0 0;
 padding:0
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ol li {
 margin-left:25px;
 line-height:1.15
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul {
 display:inline-flex;
 align-items:center;
 flex-direction:row;
 list-style:disc;
 margin:0 10px 0 5px;
 padding:0
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul li {
 margin-left:25px
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul>li[data-checked] {
 list-style-type:none;
 pointer-events:none;
 margin-left:15px
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul>li[data-checked]:first-child {
 margin-left:0
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul>li[data-checked] * {
 pointer-events:all
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul>li[data-checked]::before {
 color:#777;
 pointer-events:all;
 padding-right:10px
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul>li[data-checked=true]::before {
 content:'\2611'
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content ul>li[data-checked=false]::before {
 content:'\2610'
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content table {
 flex-shrink:0;
 width:auto
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content table tr:not(:first-child) {
 display:none
}
.cu-notification-item__truncated-comment br {
 vertical-align:top;
 zoom:1;
 display:inline;
 content:' '
}
.cu-notification-item__truncated-comment .p,
.cu-notification-item__truncated-comment p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 margin-left:5px;
 align-items:center;
 white-space:nowrap;
 padding:3px 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification notifications-comment .cu-comment__text .resolve-container .assigned-to,
 .cu-notification-item__truncated-comment .p,
 .cu-notification-item__truncated-comment cu-comment-attachment .attachment-preview__name,
 .cu-notification-item__truncated-comment p {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__truncated-comment .p,
.dark-theme .cu-notification-item__truncated-comment p {
 color:#d5d6d7
}
.cu-notification-item__truncated-comment .p a,
.cu-notification-item__truncated-comment p a {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 margin-left:5px
}
.cu-notification-item__truncated-comment .p strong,
.cu-notification-item__truncated-comment p strong {
 padding:0 5px
}
.cu-notification-item__truncated-comment .task-mention {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 5px
}
.cu-notification-item__truncated-comment .task-mention>span {
 margin-bottom:0
}
.cu-notification-item__truncated-comment em,
.cu-notification-item__truncated-comment s,
.cu-notification-item__truncated-comment strong,
.cu-notification-item__truncated-comment u {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__truncated-comment .p a,
 .cu-notification-item__truncated-comment .task-mention,
 .cu-notification-item__truncated-comment em,
 .cu-notification-item__truncated-comment p a,
 .cu-notification-item__truncated-comment s,
 .cu-notification-item__truncated-comment strong,
 .cu-notification-item__truncated-comment u {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__truncated-comment em,
.dark-theme .cu-notification-item__truncated-comment s,
.dark-theme .cu-notification-item__truncated-comment strong,
.dark-theme .cu-notification-item__truncated-comment u {
 color:#d5d6d7
}
.cu-notification-item__truncated-comment em.cu-emoticon,
.cu-notification-item__truncated-comment s.cu-emoticon,
.cu-notification-item__truncated-comment strong.cu-emoticon,
.cu-notification-item__truncated-comment u.cu-emoticon {
 margin-left:5px
}
.cu-notification-item__truncated-comment em.cu-mention,
.cu-notification-item__truncated-comment s.cu-mention,
.cu-notification-item__truncated-comment strong.cu-mention,
.cu-notification-item__truncated-comment u.cu-mention {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item.comment .cu-notification-item__icon_checkbox use,
 .cu-notification-item.comment-resolved .cu-notification-item__icon_checkbox use,
 .cu-notification-item.reaction .cu-notification-item__icon_checkbox use,
 .cu-notification-item__truncated-comment em.cu-mention,
 .cu-notification-item__truncated-comment s.cu-mention,
 .cu-notification-item__truncated-comment strong.cu-mention,
 .cu-notification-item__truncated-comment u.cu-mention {
  color:var(--theme-main-color)
 }
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content code,
.cu-notification-item__truncated-comment .cu-comment-viewer-content pre,
.cu-notification-item__truncated-comment .pre {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 display:inline;
 border:1px solid #e4e4e4;
 background:#f7f7f7;
 border-radius:2px;
 white-space:nowrap;
 padding:0 4px!important;
 line-height:20px;
 color:#d16464;
 margin:0 4px!important
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__truncated-comment .cu-comment-viewer-content code,
 .cu-notification-item__truncated-comment .cu-comment-viewer-content pre,
 .cu-notification-item__truncated-comment .pre {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__truncated-comment .cu-comment-viewer-content code,
.dark-theme .cu-notification-item__truncated-comment .cu-comment-viewer-content pre,
.dark-theme .cu-notification-item__truncated-comment .pre {
 border:1px solid #1e272e;
 background:#1e272e
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content code .p,
.cu-notification-item__truncated-comment .cu-comment-viewer-content code p,
.cu-notification-item__truncated-comment .cu-comment-viewer-content pre .p,
.cu-notification-item__truncated-comment .cu-comment-viewer-content pre p,
.cu-notification-item__truncated-comment .pre .p,
.cu-notification-item__truncated-comment .pre p {
 display:none
}
.cu-notification-item__truncated-comment .cu-comment-viewer-content code a,
.cu-notification-item__truncated-comment .cu-comment-viewer-content pre a,
.cu-notification-item__truncated-comment .pre a {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#d16464
}
.cu-notification-item__truncated-comment .attachment-oneline {
 margin:2px 5px 0
}
.cu-notification-item__truncated-comment .linkified {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item__truncated-comment .linkified {
  color:var(--theme-main-color)
 }
}
.cu-notification-item__comment-body {
 flex:1 auto
}
.cu-notification-item__comment-body .cu-comment__icon {
 display:none
}
.cu-notification-item__comment-author {
 margin-right:10px
}
.cu-notification-item.change-section .cu-notification-item__arrow {
 margin:0 5px 0 10px
}
.cu-notification-item.comment .cu-comment {
 margin:5px 0
}
.cu-notification-item.comment .cu-comment__icon.thumbs-up {
 right:10px;
 top:12px
}
.cu-notification-item.comment .cu-comment__body {
 border-radius:10px
}
.cu-notification-item .cu-comment__assignee {
 display:inline-block;
 font:inherit;
 line-height:1.2;
 font-weight:500
}
.cu-notification-item .cu-comment__assignee-other {
 color:#343434
}
.dark-theme .cu-notification-item .cu-comment__assignee-other {
 color:#d5d6d7
}
.cu-notification-item__assignees .cu-avatar_bordered {
 border:2px solid #fff;
 width:32px;
 height:32px
}
.cu-notification-item.estimate .cu-notification-item__arrow {
 margin-left:8px
}
.cu-notification-item.status-row .timeline-status {
 border-radius:2px;
 height:10px;
 width:10px;
 margin:0 3px
}
.cu-notification-item.status-row span {
 display:flex;
 align-items:center
}
.cu-notification-item.git {
 display:flex;
 flex-direction:column;
 align-items:flex-start
}
.cu-notification-item.git_compact,
.cu-notification-item.git_compact:not(:last-of-type) {
 padding:0;
 margin:15px 0;
 border:0
}
.cu-notification-item.git_compact .branch-name,
.cu-notification-item.git_compact:not(:last-of-type) .branch-name {
 margin:0!important
}
.cu-notification-item.git_compact .cu-notification-item__text-description,
.cu-notification-item.git_compact:not(:last-of-type) .cu-notification-item__text-description {
 margin:0 5px
}
.cu-notification-item.git_compact .cu-notification-item__author-github,
.cu-notification-item.git_compact:not(:last-of-type) .cu-notification-item__author-github {
 margin:0;
 color:rgba(52,52,52,.4)
}
.dark-theme .cu-notification-item.git_compact .cu-notification-item__author-github,
.dark-theme .cu-notification-item.git_compact:not(:last-of-type) .cu-notification-item__author-github {
 color:#d5d6d7
}
.cu-notification-item.git .link,
.cu-notification-item.git .meta {
 display:flex
}
.cu-notification-item.git .link {
 align-items:baseline
}
.cu-notification-item.git .mono {
 font-family:'Courier New',Courier,monospace
}
.cu-notification-item.git .meta {
 width:100%;
 align-items:center
}
.cu-notification-item.git .meta .branch-name,
.cu-notification-item.git .meta .repo-name {
 display:flex;
 align-items:center;
 font:500 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-notification-item.git .meta .branch-name,
.dark-theme .cu-notification-item.git .meta .repo-name {
 color:#d5d6d7
}
.cu-notification-item.git .meta .branch-name .cu-notification-item__icon,
.cu-notification-item.git .meta .repo-name .cu-notification-item__icon {
 margin-right:3px
}
.cu-notification-item.git .meta .branch-name__copy,
.cu-notification-item.git .meta .repo-name__copy {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:2px;
 margin-left:1px;
 margin-right:-2px;
 cursor:pointer;
 width:14px;
 height:16px;
 fill:#343434
}
.dark-theme .cu-notification-item.git .meta .branch-name__copy,
.dark-theme .cu-notification-item.git .meta .repo-name__copy {
 fill:#d5d6d7
}
.cu-notification-item.git .meta .branch-name__copy:hover,
.cu-notification-item.git .meta .repo-name__copy:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item.git .meta .branch-name__copy:hover,
 .cu-notification-item.git .meta .repo-name__copy:hover {
  fill:var(--theme-main-color)
 }
}
.cu-notification-item.git .meta .repo-name .cu-fill {
 fill:#343434
}
.dark-theme .cu-notification-item.git .meta .repo-name .cu-fill {
 fill:#d5d6d7
}
.cu-notification-item.git .meta .branch-name {
 margin:0 5px 0 10px
}
.dark-theme .cu-notification-item.git .meta .branch-name {
 fill:#d5d6d7
}
.cu-notification-item.git .link {
 margin:10px 0 0 20px;
 font:400 14px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-notification-item.git .link .commit-message {
 color:rgba(52,52,52,.8)
}
.dark-theme .cu-notification-item.git .link .commit-message {
 color:#abaeb0
}
.cu-notification-item.git .link a {
 cursor:pointer;
 color:#4194f6;
 margin-right:8px
}
.cu-notification-item:not(:last-of-type) {
 border-bottom:1px solid #f1f1f1
}
.dark-theme .cu-notification-item:not(:last-of-type) {
 border-bottom:1px solid #1e272e
}
.cu-notification-item__meta {
 display:flex;
 align-items:center;
 justify-content:flex-start;
 width:100%
}
.cu-notification-item__meta .cu-avatar {
 width:28px;
 height:28px
}
.cu-notification-item__avatar {
 margin-left:10px
}
.cu-notification-item__author {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:11px;
 margin:0 0 0 8px;
 color:#343434;
 white-space:nowrap
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__author,
 .cu-notification-item__truncated-comment .cu-comment-viewer-content code a,
 .cu-notification-item__truncated-comment .cu-comment-viewer-content pre a,
 .cu-notification-item__truncated-comment .pre a {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__author {
 color:#d5d6d7
}
.cu-notification-item__author_btn {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px;
 padding:6px 4px;
 margin:-6px -4px -6px 4px
}
.cu-notification-item__author_btn:hover {
 background-color:#f2f2f2
}
.dark-theme .cu-notification-item__author_btn:hover {
 background-color:#1e272e
}
.cu-notification-item__author.cu-notification-item__author_subtext {
 margin:0 0 0 5px
}
.cu-notification-item__description {
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 display:block;
 font-weight:400;
 font-size:13px;
 line-height:1;
 margin:0 0 0 8px;
 color:#343434;
 white-space:nowrap
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__description {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__description {
 color:#d5d6d7
}
.cu-notification-item__assigner-section {
 display:flex;
 align-items:center;
 justify-content:flex-start;
 width:100%
}
.cu-notification-item__assigner {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:11px;
 margin-left:5px;
 color:#343434;
 white-space:nowrap
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__assigner {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__assigner {
 color:#d5d6d7
}
.cu-notification-item__assigner_btn {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px;
 padding:6px 4px;
 margin:-6px -4px -6px 1px
}
.cu-notification-item__assigner_btn:hover {
 background-color:#f2f2f2
}
.dark-theme .cu-notification-item__assigner_btn:hover {
 background-color:#1e272e
}
.cu-notification-item__author-github {
 margin:0 0 0 6px;
 font:500 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-notification-item__author-github {
 color:#d5d6d7
}
.cu-notification-item__user {
 color:#7b68ee;
 margin:0 0 0 8px;
 font:500 13px/13px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item__user {
  color:var(--theme-main-color)
 }
}
.cu-notification-item__icon {
 height:16px;
 width:14px
}
.cu-notification-item__icon-commit {
 display:flex;
 height:8px
}
.cu-notification-item__icon-commit .cu-fill {
 fill:#343434
}
.dark-theme .cu-notification-item__icon-commit .cu-fill {
 fill:#d5d6d7
}
.cu-notification-item__calendar {
 display:flex;
 align-items:center
}
.cu-notification-item__calendar-icon {
 width:15px;
 height:16px;
 margin-right:9px
}
.cu-notification-item__calendar .due-date_display-view {
 margin-top:0
}
.cu-notification-item__text {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:11px;
 margin:0 0 0 10px;
 padding:3px 8px;
 text-transform:uppercase;
 border-radius:20px;
 display:flex;
 justify-content:center;
 align-items:center;
 background:#fff;
 box-shadow:0 0 3px 0 rgba(0,0,0,.26);
 flex-shrink:0;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__text {
 background:#384047
}
.cu-notification-item__text.green {
 color:#67cb48
}
.cu-notification-item__text.blocking {
 background:#f18080;
 color:#fff
}
.cu-notification-item__text.waiting-on {
 background:#fc0;
 color:#fff
}
.cu-notification-item__text.linked {
 background:#7b68ee;
 color:#fff
}
.cu-notification-item__text.closed {
 background:#67cb48;
 color:#fff
}
.cu-notification-item__text.overdue {
 color:#fff;
 background:#ed4141;
 margin-left:0
}
.cu-notification-item__text.overdue-reminder {
 color:#fff;
 background-color:#ed4141;
 margin-left:0
}
.cu-notification-item__text.due-soon {
 color:#fff;
 background-color:#fb8f68;
 margin-left:0
}
.cu-notification-item__text.task-starting-soon {
 color:#fff;
 background-color:#6aca4f;
 margin-left:0
}
.cu-notification-item__text.purple {
 background:#7b68ee;
 color:#fff;
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item__text {
  color:var(--theme-main-color)
 }
 .cu-notification-item__text.purple {
  background:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-notification-item__text.gray {
 color:#fff;
 background:#ccc;
 border:1px solid #ccc;
 box-shadow:none
}
.dark-theme .cu-notification-item__text.gray {
 background:#1e272e;
 border:1px solid #1e272e;
 color:#828588
}
.cu-notification-item__text_gh-pull-request {
 flex-shrink:1;
 justify-content:flex-start;
 display:block
}
.cu-notification-item__text-shared-item {
 cursor:pointer;
 color:var(--theme-main-color)
}
.cu-notification-item__text-description {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:13px;
 color:rgba(52,52,52,.4);
 margin-left:5px;
 white-space:nowrap
}
.contrast_high .cu-notification-item__text-description {
 color:rgba(52,52,52,.5)
}
.dark-theme .cu-notification-item__text-description {
 color:#828588
}
.cu-notification-item__text-description.all-resolved:not(:last-child)::after {
 content:', '
}
.cu-notification-item__text-description.all-resolved span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:13px;
 color:rgba(52,52,52,.4)
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__text-description,
 .cu-notification-item__text-description.all-resolved span {
  font-family:var(--global-font-support)
 }
}
.cu-notification-item__text-description_at {
 margin:0 5px 0 0
}
.cu-notification-item__resolved {
 display:flex
}
.cu-notification-item__change-section {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:13px;
 display:inline-flex;
 align-items:center;
 height:21px;
 padding:0 8px;
 border-radius:3px;
 border:1px solid #d5d5d5;
 color:#343434;
 margin-left:5px;
 white-space:nowrap;
 overflow:hidden;
 background:#fff
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-notification-item__change-section {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-notification-item__change-section {
 border:1px solid #828588;
 background:#2b343b;
 color:#828588
}
.cu-notification-item__change-section.before {
 opacity:.6;
 margin-left:20px
}
.dark-theme .cu-notification-item__change-section.before {
 opacity:.5
}
.cu-notification-item__angle-right {
 width:8px;
 height:20px;
 margin:0 5px
}
.dark-theme .cu-notification-item__angle-right {
 opacity:.5
}
.cu-notification-item__status {
 margin:0 10px
}
.cu-notification-item__status_before {
 margin-left:20px
}
.cu-notification-item__arrow {
 width:14px;
 height:12px
}
.cu-notification-item__arrow .cu-fill {
 fill:#4a4f55
}
.dark-theme .cu-notification-item__arrow .cu-fill {
 fill:#828588
}
.cu-notification-item__arrow .cu-stroke {
 stroke:#4a4f55
}
.dark-theme .cu-notification-item__arrow .cu-stroke {
 stroke:#828588
}
.cu-notification-item__arrow-priority {
 margin-left:10px
}
.cu-notification-item__divider {
 flex-grow:1;
 min-width:10px
}
.cu-notification-item__date {
 text-align:right;
 color:#343434;
 font:400 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.4;
 white-space:nowrap
}
.dark-theme .cu-notification-item__date {
 color:#abaeb0
}
.cu-notification-item__attachments {
 display:flex;
 flex-direction:column;
 width:100%;
 align-items:center;
 margin-bottom:10px
}
.cu-notification-item__attachments:last-of-type {
 margin-bottom:0
}
.cu-notification-item__preview-link {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 width:30px
}
.cu-notification-item__preview-link:last-of-type {
 margin-bottom:0
}
.cu-notification-item__link {
 color:#7b68ee;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item__link {
  color:var(--theme-main-color)
 }
}
.cu-notification-item__link_subtask {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-left:5px;
 padding-right:5px
}
.cu-notification-item__attachments-header {
 display:flex;
 flex-direction:row;
 width:100%;
 align-items:center
}
.cu-notification-item__icon-download {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:14px;
 width:14px;
 margin:0 0 0 10px;
 display:inline-block;
 opacity:0;
 cursor:pointer;
 fill:#b7b9bb
}
.cu-notification-item__icon-download:hover {
 transition:none;
 fill:#61b0d8
}
.cu-notification-item__files {
 display:flex;
 flex-direction:row;
 width:100%;
 align-items:center;
 padding-left:36px
}
.cu-notification-item__files:hover .cu-notification-item__icon-download {
 opacity:1
}
.cu-notification-item__link-file {
 color:#61b0d8;
 cursor:pointer;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.cu-notification-item__preview {
 display:flex;
 align-items:center;
 justify-content:center;
 max-width:102px;
 max-height:102px;
 margin:0 10px 0 0
}
.cu-notification-item__preview a {
 max-width:102px;
 max-height:102px;
 margin:0;
 position:relative
}
.cu-notification-item__preview a>img,
.cu-notification-item__preview img {
 display:block;
 width:auto;
 height:auto;
 max-width:100px;
 max-height:100px;
 flex-shrink:0
}
.cu-notification-item.due-date {
 height:auto
}
.cu-notification-item__due-date,
.cu-notification-item__due-date-reschedule {
 display:flex;
 align-items:center
}
.cu-notification-item__body {
 width:100%;
 margin:20px 0 0
}
.cu-notification-item__added-watcher-icon {
 width:32px;
 height:32px;
 margin:0 -10px 0 10px;
 border:2px solid #fbfbfb;
 background:#d8d8d8;
 border-radius:50%;
 position:relative
}
.cu-notification-item__values {
 margin:0 10px;
 min-width:0;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word
}
.cu-notification-item__values .cu-notification-item__arrow {
 display:inline-flex;
 margin:0 5px
}
.cu-notification-item__values .diff-insert {
 font-weight:500
}
.cu-notification-item__values .diff-delete {
 text-decoration:line-through;
 opacity:.5
}
.cu-notification-item__old-name {
 text-decoration:line-through;
 opacity:.6
}
.dark-theme .cu-notification-item__old-name {
 color:#abaeb0
}
.cu-notification-item__new-name {
 font-weight:400
}
.dark-theme .cu-notification-item__new-name {
 color:#abaeb0
}
.cu-notification-item .time-estimates-view,
.cu-notification-item__tags {
 margin-left:10px
}
.cu-notification-item .time-estimates-view .time-estimates-view__full-value {
 cursor:default
}
.cu-notification-item .time-tracking-notifs {
 margin-left:10px
}
.cu-notification-item .time-tracking-notifs .cu-dropdown__toggle {
 cursor:default
}
.cu-notification-item .time-tracking-notifs .time-tracking__display-time .cu-task-info__value,
.dark-theme .cu-notification-item .time-tracking-notifs .time-tracking__display-time .cu-task-info__value {
 border-bottom:none
}
.cu-notification-cc__modal .cu-modal__body {
 min-height:100px
}
.cu-notification-cc__title {
 text-align:center;
 font-size:30px;
 margin:40px 0
}
.dark-theme .cu-notification-cc__title {
 color:#d5d6d7
}
.cu-notification-cc__options {
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-notification-cc__options .cu-btn {
 margin:0 10px
}
notifications-settings h3 {
 font-size:14px;
 font-weight:600;
 margin-bottom:15px
}
.dark-theme notifications-settings h3 {
 color:#d5d6d7
}
notifications-settings .cu-checkbox__label,
notifications-settings .cu-radio__label {
 font:300 16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#767676;
 text-transform:inherit;
 cursor:pointer
}
notifications-settings .cu-checkbox__label::before,
notifications-settings .cu-radio__label::before {
 border:1px solid
}
.dark-theme notifications-settings .cu-checkbox__label,
.dark-theme notifications-settings .cu-radio__label {
 color:#abaeb0
}
notifications-settings .cu-radio {
 margin-bottom:10px
}
notifications-settings .cu-form__row_last {
 display:flex;
 justify-content:flex-end
}
notifications-settings .cu-form__row_last button {
 width:200px
}
@media screen and (max-width:768px) {
 .cu-notifications {
  padding:0 0 20px
 }
 .cu-notifications__header {
  flex-wrap:wrap;
  margin-top:25px
 }
 .cu-notifications__inner {
  padding:0 55px
 }
 .cu-notifications__load-unseen {
  position:relative;
  left:auto;
  transform:none;
  top:0;
  order:1;
  padding:15px 0;
  width:100%
 }
 .cu-notifications__load-unseen-shortcut {
  display:none
 }
 .cu-notification__nothing {
  position:relative;
  left:0;
  right:0;
  margin:0 auto;
  transform:none
 }
 .cu-notification__nothing .cu-mind {
  width:385px
 }
 .cu-notification__nothing .cu-mind__text {
  margin:30px 0 50px
 }
 .cu-notification__header {
  padding:11px 20px 5px
 }
 .cu-notification__body .cu-notification-item .meta {
  flex-wrap:wrap
 }
 .cu-notification__body .cu-notification-item .link {
  width:100%;
  margin:10px 0 0
 }
 .cu-notification__body .cu-notification-item .link .commit-message {
  overflow:hidden;
  text-overflow:ellipsis
 }
 .cu-notification__priority,
 .cu-notification__task-minimize,
 .cu-notification__watcher {
  display:none
 }
 .cu-notification__assignees {
  opacity:1
 }
 .cu-notification__name {
  width:100%;
  padding-right:50px
 }
 .cu-notification .cu-priorities-view__icon {
  margin-left:-4px
 }
 .cu-notification-item {
  padding:20px;
  flex-wrap:wrap
 }
 .cu-notification-item.reaction {
  flex-wrap:nowrap
 }
 .cu-notification-item.status-row {
  flex-wrap:wrap
 }
 .cu-notification-item.status-row span {
  margin:10px 0
 }
 .cu-notification-item.status-row .cu-notification-item__text {
  margin-left:0
 }
 .cu-notification-item.status-row .status {
  padding:0 5px
 }
 .cu-notification-item__date {
  padding:10px 0
 }
 .cu-notification-item__meta {
  overflow:hidden
 }
 .cu-notification-item .resolve-container {
  flex-wrap:wrap
 }
 .cu-notification-item .resolve-container .cu-comment-assignee__resolve {
  margin-left:auto
 }
 .cu-notification-item .cu-comment__aside {
  display:none
 }
 .cu-notification-item .cu-comment__body {
  max-width:100%
 }
}
.no-access__modal-text {
 font:14px "Gotham Pro","Proxima Nova",Arial,serif
}
.no-access__modal-btn,
.no-access__modal-text,
.no-access__modal-title {
 margin-top:35px
}
.no-access__modal .cu-modal__dialog {
 width:500px!important
}
.no-access__modal .cu-modal__body {
 text-align:center
}
.no-access__modal .cu-modal__body .cu-icon {
 height:50px
}
.no-access__modal .cu-modal__body button {
 width:300px;
 margin-top:50px
}
.no-access__modal .cu-modal__body h2 {
 color:#7b68ee;
 font-size:24px;
 line-height:28px
}
@supports (--theme-main-color:#7b68ee) {
 notifications-settings .cu-checkbox__label::before,
 notifications-settings .cu-radio__label::before {
  border-color:var(--theme-main-color)
 }
 .no-access__modal .cu-modal__body h2 {
  color:var(--theme-main-color)
 }
}
.no-access__modal .cu-modal__body h4 {
 font-size:20px;
 font-weight:300;
 color:#aeacb0
}
.no-access__modal .cu-modal__body a {
 color:#7b68ee;
 display:block;
 margin-top:30px;
 text-decoration:underline;
 cursor:pointer
}
.cu-onboarding {
 display:flex;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 min-height:100%
}
.cu-onboarding__promo-code {
 position:absolute;
 top:2px;
 width:400px;
 left:calc(50% - 200px);
 display:flex;
 align-items:center;
 justify-content:space-between;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.1);
 background-color:#fff;
 border-radius:5px;
 padding:10px
}
.cu-onboarding__promo-code-left {
 display:flex;
 align-items:center;
 margin-right:15px
}
.cu-onboarding__promo-code-applied {
 font-weight:700;
 margin-bottom:5px;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__promo-code-applied,
 .no-access__modal .cu-modal__body a {
  color:var(--theme-main-color)
 }
}
.cu-onboarding__promo-code-applied-desc {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__promo-code-applied-desc {
  color:var(--theme-main-color)
 }
}
.cu-onboarding__promo-code-close {
 width:20px;
 height:20px;
 cursor:pointer
}
.cu-onboarding__promo-code-close use {
 stroke:#aeacb0
}
.cu-onboarding .cu-form-row.eu-signup .cu-checkbox a {
 text-decoration:underline
}
.cu-onboarding .cu-form-row.eu-signup .cu-checkbox__label {
 text-transform:none;
 font:400 12px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 height:auto;
 margin-bottom:10px;
 color:#343434
}
.cu-onboarding input,
.cu-onboarding input:focus {
 background-color:transparent;
 box-shadow:none
}
.cu-onboarding__tour-content {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 justify-content:center;
 align-items:baseline;
 min-width:140px;
 text-align:center;
 text-transform:none
}
.cu-onboarding__tour-content-title {
 color:#fff;
 font:600 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-right:20px
}
.cu-onboarding__tour-content-next {
 color:#fff;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:underline;
 cursor:pointer
}
.cu-onboarding__tour-content-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 width:15px;
 height:15px;
 right:0;
 top:0;
 cursor:pointer
}
.cu-onboarding__tour-content-close:hover {
 transform:rotate(180deg)
}
.cu-onboarding__tour-content-guided {
 flex-direction:column;
 align-items:center;
 margin:10px 0;
 position:relative
}
.cu-onboarding__tour-content-guided-tips {
 font:100 14px/1 'Gotham Pro',Arial,serif;
 color:#fff;
 margin-bottom:15px
}
.cu-onboarding__tour-content-guided-message {
 color:#fff;
 font:600 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 width:100%
}
.cu-onboarding__tour-content-guided-message span.cu-onboarding__tour-content-guided-message-light {
 color:#fff;
 font-weight:100
}
.cu-onboarding__tour-content-guided-message span.cu-onboarding__tour-content-guided-message-bold {
 color:#fff;
 font-weight:bolder;
 font-size:17px
}
.cu-onboarding__tour-content-guided-message span.semicolon {
 margin-right:3px;
 color:#fff
}
.cu-onboarding__tour-content-wider {
 width:280px
}
.cu-onboarding__tour-content-continue {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#fff;
 padding:5px 10px;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border:1px solid #fff;
 border-radius:5px;
 white-space:nowrap
}
.cu-onboarding__tour-content-continue:hover {
 background:#5f48ea;
 border:1px solid #5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-onboarding__tour-content-continue:hover {
  background:var(--theme-main-color-dark)
 }
}
@supports (--user-color-theme-dark:#5f48ea) {
 .cu-onboarding__tour-content-continue:hover {
  border:1px solid var(--theme-main-color)
 }
}
.cu-onboarding__tour-content-row {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin-top:15px
}
.cu-onboarding__tour-content-read-more {
 text-decoration:underline;
 font-size:13px;
 margin-right:15px;
 margin-left:5px;
 white-space:nowrap;
 color:#fff
}
.cu-onboarding__tour-content-read-more:hover {
 text-decoration:none
}
.cu-onboarding__tour-nav {
 display:flex;
 justify-content:space-around
}
.cu-onboarding__tour-nav a {
 color:#7b68ee;
 line-height:40px;
 text-decoration:underline
}
.cu-onboarding__banner {
 position:fixed;
 width:100vw;
 height:50px;
 line-height:50px;
 top:81px;
 left:0;
 background:#fff;
 border:1px solid;
 display:flex;
 justify-content:space-around;
 align-items:center
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__tour-nav a {
  color:var(--theme-main-color)
 }
 .cu-onboarding__banner {
  border-color:var(--theme-main-color)
 }
}
.cu-onboarding__banner p {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__banner p {
  color:var(--theme-main-color)
 }
}
.cu-onboarding__banner span {
 color:#7b68ee;
 border-bottom:1px solid;
 cursor:pointer
}
.cu-onboarding__banner a {
 cursor:pointer
}
.cu-onboarding__modal.cu-modal_md .cu-modal__dialog {
 background:0 0;
 width:auto;
 margin:0;
 padding:0;
 position:absolute
}
.cu-onboarding__modal.cu-modal_md.board-data,
.cu-onboarding__modal.cu-modal_md.box-data {
 top:81px
}
.cu-onboarding__modal.cu-modal_md.board-data .cu-modal__dialog,
.cu-onboarding__modal.cu-modal_md.box-data .cu-modal__dialog {
 top:50px;
 width:80%;
 height:100vh
}
.cu-onboarding__modal.cu-modal_md.board-data .cu-modal__dialog .cu-modal__body,
.cu-onboarding__modal.cu-modal_md.box-data .cu-modal__dialog .cu-modal__body {
 min-height:auto;
 height:100%
}
.cu-onboarding__modal.cu-modal_md.board-data .cu-modal__dialog p,
.cu-onboarding__modal.cu-modal_md.box-data .cu-modal__dialog p {
 background:#7b68ee;
 width:100%;
 height:50px;
 line-height:50px;
 text-align:center;
 color:#fff;
 margin:0 0 10px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__banner span {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
 .cu-onboarding__modal.cu-modal_md.board-data .cu-modal__dialog p,
 .cu-onboarding__modal.cu-modal_md.box-data .cu-modal__dialog p {
  background:var(--theme-main-color)
 }
}
.cu-onboarding__modal.cu-modal_md.board-data .cu-modal__dialog p span,
.cu-onboarding__modal.cu-modal_md.box-data .cu-modal__dialog p span {
 color:#fff;
 border-bottom:1px solid #fff;
 cursor:pointer
}
.cu-onboarding__modal.cu-modal_md.board-data .cu-modal__dialog .cu-onboarding__board-data,
.cu-onboarding__modal.cu-modal_md.board-data .cu-modal__dialog .cu-onboarding__box-data,
.cu-onboarding__modal.cu-modal_md.box-data .cu-modal__dialog .cu-onboarding__board-data,
.cu-onboarding__modal.cu-modal_md.box-data .cu-modal__dialog .cu-onboarding__box-data {
 min-width:100%;
 min-height:100%
}
.cu-onboarding__modal-create-category,
.cu-onboarding__modal-create-subcategory,
.cu-onboarding__modal-create-task,
.cu-onboarding__modal-create-task-button,
.cu-onboarding__modal-project-list {
 display:flex
}
.cu-onboarding__modal-create-category a,
.cu-onboarding__modal-create-category h2,
.cu-onboarding__modal-create-category h3,
.cu-onboarding__modal-create-category h4,
.cu-onboarding__modal-create-category li,
.cu-onboarding__modal-create-category p,
.cu-onboarding__modal-create-subcategory a,
.cu-onboarding__modal-create-subcategory h2,
.cu-onboarding__modal-create-subcategory h3,
.cu-onboarding__modal-create-subcategory h4,
.cu-onboarding__modal-create-subcategory li,
.cu-onboarding__modal-create-subcategory p,
.cu-onboarding__modal-create-task a,
.cu-onboarding__modal-create-task h2,
.cu-onboarding__modal-create-task h3,
.cu-onboarding__modal-create-task h4,
.cu-onboarding__modal-create-task li,
.cu-onboarding__modal-create-task p,
.cu-onboarding__modal-create-task-button a,
.cu-onboarding__modal-create-task-button h2,
.cu-onboarding__modal-create-task-button h3,
.cu-onboarding__modal-create-task-button h4,
.cu-onboarding__modal-create-task-button li,
.cu-onboarding__modal-create-task-button p,
.cu-onboarding__modal-project-list a,
.cu-onboarding__modal-project-list h2,
.cu-onboarding__modal-project-list h3,
.cu-onboarding__modal-project-list h4,
.cu-onboarding__modal-project-list li,
.cu-onboarding__modal-project-list p {
 color:#fff
}
.cu-onboarding__modal-create-category h2,
.cu-onboarding__modal-create-subcategory h2,
.cu-onboarding__modal-create-task h2,
.cu-onboarding__modal-create-task-button h2,
.cu-onboarding__modal-project-list h2 {
 font-size:22px;
 line-height:22px;
 margin:15px 0 7.5px
}
.cu-onboarding__modal-create-category h3,
.cu-onboarding__modal-create-subcategory h3,
.cu-onboarding__modal-create-task h3,
.cu-onboarding__modal-create-task-button h3,
.cu-onboarding__modal-project-list h3 {
 font-size:18px;
 font-weight:200;
 margin-top:15px
}
.cu-onboarding__modal-create-category p,
.cu-onboarding__modal-create-subcategory p,
.cu-onboarding__modal-create-task p,
.cu-onboarding__modal-create-task-button p,
.cu-onboarding__modal-project-list p {
 line-height:25px
}
.cu-onboarding__modal-create-category ul,
.cu-onboarding__modal-create-subcategory ul,
.cu-onboarding__modal-create-task ul,
.cu-onboarding__modal-create-task-button ul,
.cu-onboarding__modal-project-list ul {
 margin:15px 0;
 list-style-type:disc;
 list-style-position:inside
}
.cu-onboarding__modal-create-category ul li,
.cu-onboarding__modal-create-subcategory ul li,
.cu-onboarding__modal-create-task ul li,
.cu-onboarding__modal-create-task-button ul li,
.cu-onboarding__modal-project-list ul li {
 left:-10px
}
.cu-onboarding__modal-create-task {
 width:350px;
 position:absolute;
 bottom:35px;
 left:-365px
}
.cu-onboarding__modal-create-task p {
 line-height:14px;
 margin-bottom:15px
}
.cu-onboarding__modal-create-task a {
 font-size:18px;
 text-decoration:underline
}
.cu-onboarding__modal-create-task .cu-icon {
 height:55px;
 width:75px;
 position:absolute;
 right:0;
 bottom:-20px
}
.cu-onboarding__expose {
 z-index:1001;
 position:relative
}
.cu-onboarding__expose-tour {
 z-index:1001;
 position:relative;
 pointer-events:none
}
.cu-onboarding__sidebar {
 width:43%;
 min-height:100%;
 min-width:350px;
 position:relative;
 background:#7b68ee;
 display:flex;
 flex-shrink:0
}
.cu-onboarding__sidebar::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:linear-gradient(to right,#8930fd,#49ccf9)
}
@media screen and (max-width:992px) {
 .cu-onboarding__sidebar {
  display:none
 }
}
.cu-onboarding__sidebar-container {
 max-width:80%;
 margin:0 auto;
 display:flex;
 flex-direction:column;
 justify-content:space-around;
 position:relative;
 z-index:2
}
.cu-onboarding__sidebar-container.signup-container .cu-onboarding__sidebar-content {
 width:320px
}
.cu-onboarding__sidebar-logo {
 width:138px;
 height:36px;
 position:absolute;
 top:25px;
 left:30px;
 background:url(clickup_white.09a308aaed294999c009.svg) top center/contain no-repeat
}
.cu-onboarding__sidebar-content {
 margin:100px 0 130px;
 width:264px
}
.cu-onboarding__sidebar-content.signup-sidebar-content {
 margin:60px 0 130px
}
.cu-onboarding__sidebar-content.login-sidebar-content {
 width:300px
}
.cu-onboarding__sidebar-content.login-sidebar-content .login-sidebar-header {
 font-size:21px
}
.cu-onboarding__sidebar-content_top {
 flex:1 100%;
 margin-top:30%
}
.cu-onboarding__sidebar-comingsoon {
 display:inline-flex;
 align-items:center;
 height:20px;
 padding:0 6px;
 border:1px solid #c55aa6;
 border-radius:2px;
 background-color:#ff6eaf;
 margin-bottom:10px;
 color:#fff;
 font:500 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 text-shadow:0 1px 0 #c55aa6;
 text-transform:uppercase;
 text-align:center
}
.cu-onboarding__sidebar-comingsoon_hidden {
 visibility:hidden
}
.cu-onboarding__sidebar-header {
 color:#fff;
 font:400 24px/32px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:15px
}
.cu-onboarding__sidebar-header.signup-header {
 width:260px;
 font-size:30px
}
.cu-onboarding__sidebar-comingsoon-img img {
 display:block;
 width:100%
}
.cu-onboarding__header-image_email-code {
 margin-bottom:40px;
 width:203px;
 height:139px
}
.cu-onboarding__header-image_phone-code {
 margin:-100px 0 40px;
 width:116px;
 height:194px
}
@media screen and (max-width:992px) {
 .cu-onboarding__header-image_phone-code {
  margin:-50px auto;
  display:block;
  transform:scale(.45)
 }
}
.cu-onboarding__header-login_icon {
 width:121px;
 height:99px;
 margin:0 auto
}
.cu-onboarding__sidebar-footer {
 position:absolute;
 bottom:0;
 width:100%;
 padding:0 40px 25px
}
.cu-onboarding__sidebar-footer_header {
 margin-bottom:30px;
 font:400 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 text-align:center
}
.cu-onboarding__sidebar-footer_logos {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-wrap:wrap
}
.cu-onboarding__sidebar-footer-logo {
 margin:0 15px 10px
}
.cu-onboarding__sidebar-footer-logo_google {
 width:75px;
 height:25px;
 background:url(google_purple.1f2e361ac2933540c05f.png) center center/contain no-repeat
}
.cu-onboarding__sidebar-footer-logo_airbnb {
 width:87px;
 height:27px;
 background:url(airbnb_purple.5651fe0f64a762a00a55.png) center center/contain no-repeat
}
.cu-onboarding__sidebar-footer-logo_amazon {
 width:70px;
 height:21px;
 margin-top:12px;
 background:url(amazon.05d1239c2e2c984bcd95.png) center center/contain no-repeat
}
.cu-onboarding__sidebar-footer-logo_nike {
 width:55px;
 height:20px;
 background:url(nike_purple.0d2958dfb8ac43fb8e67.png) center center/contain no-repeat
}
.cu-onboarding__sidebar-footer-logo_samsung {
 width:76px;
 height:12px;
 margin-top:2px;
 background:url(samsung_purple.0bcc8fff874243e12c7e.png) center center/contain no-repeat
}
.cu-onboarding__sidebar-footer-logo_uber {
 width:52px;
 height:11px;
 margin-top:2px;
 background:url(uber_purple.c4ff3b3feb71974299c9.png) center center/contain no-repeat
}
.cu-onboarding__progress-container {
 position:absolute;
 left:calc(50% - 4px);
 top:50%;
 transform:translateY(-50%);
 width:8px
}
.cu-onboarding__progress-dot {
 background:#5f48ea;
 height:8px;
 width:8px;
 border-radius:4px;
 margin:0 0 14px
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-onboarding__progress-dot {
  background:var(--theme-main-color-dark)
 }
}
.cu-onboarding__progress-dot.active {
 background:#fff
}
.cu-onboarding__container {
 width:500px;
 margin:0 0 0 50px;
 padding:0 0 100px;
 background:#fff
}
.cu-onboarding__container-login {
 width:auto;
 flex:1 100%;
 margin:0;
 padding:0;
 display:flex;
 flex-direction:column;
 justify-content:center;
 position:relative
}
.cu-onboarding .log-in-button-text {
 position:relative
}
.cu-onboarding__content-login {
 width:580px;
 min-height:500px;
 margin:0 auto;
 padding:40px
}
@media screen and (max-width:992px) {
 .cu-onboarding__container-login {
  justify-content:flex-start
 }
 .cu-onboarding__container-login::before {
  content:'';
  display:block;
  width:177px;
  height:40px;
  background:url(/assets/images/brand/clickup_color.svg) center/contain no-repeat;
  margin:35px auto 0
 }
 .cu-onboarding__content-login {
  padding:15px;
  width:100%;
  max-width:530px
 }
 .cu-onboarding__header {
  text-align:center
 }
}
.cu-onboarding__logo {
 height:150px;
 width:45%;
 background:url(logo20171213.8e1b4025334b0b9528bb.svg) center center/contain no-repeat;
 margin:0 0 50px
}
.cu-onboarding__header {
 font:400 24px/50px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 15px;
 color:#343434
}
@media screen and (max-width:992px) {
 .cu-onboarding__header_2fa {
  font:400 18px/28px "Gotham Pro","Proxima Nova",Arial,serif;
  margin:10px auto;
  max-width:215px
 }
}
.cu-onboarding__header-link {
 color:#7b68ee;
 position:relative
}
.cu-onboarding__header-link:hover {
 color:#5f48ea
}
.cu-onboarding__header-link:hover::after {
 background:#5f48ea
}
.cu-onboarding__header-link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 bottom:1px;
 left:0;
 width:100%;
 height:1px;
 background:#7b68ee
}
.cu-onboarding__header-or {
 color:#d2d0d5
}
.cu-onboarding__subheader {
 font-weight:400;
 color:#aeacb0;
 height:25px;
 font-size:16px;
 line-height:18px
}
.cu-onboarding__subheader-dark {
 font-size:18px;
 line-height:18px
}
.cu-onboarding__subheader a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__subheader a {
  color:var(--theme-main-color)
 }
}
.cu-onboarding__subheader .having-trouble {
 border-bottom:1px dotted
}
.cu-onboarding__subheader b {
 color:#343434
}
.cu-onboarding__form {
 margin-top:30px
}
@media screen and (max-width:992px) {
 .cu-onboarding__form {
  margin-top:10px
 }
 .onboarding__header {
  text-align:center
 }
}
.cu-onboarding__form .cu-form__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 padding:16px 20px 16px 0;
 caret-color:#343434
}
.dark-theme .cu-onboarding__form .cu-form__input {
 caret-color:#d5d6d7
}
.cu-onboarding__form .cu-form__input:-webkit-autofill {
 -webkit-box-shadow:0 0 0 30px #fff inset;
 transition:none
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-onboarding__form .cu-form__input-pwd {
  margin-right:60px
 }
}
.dark-theme .cu-onboarding__form .cu-form__field {
 border-bottom:1px solid #828588
}
.cu-onboarding__form .cu-form__error {
 position:absolute;
 margin-top:3px
}
.cu-onboarding__form .cu-form__error-text {
 margin:0;
 font-size:10px
}
.cu-onboarding__form .validate-code {
 margin:0
}
.cu-onboarding__form .validate-code .cu-modal__bounce {
 color:#e54b4b
}
.cu-onboarding__form .validate-code.cu-form__row_error .validate-field {
 border-bottom:1px solid transparent
}
.cu-onboarding__form .validate-code.cu-form__row_error .validate-input {
 border-bottom:2px solid #de2828
}
.cu-onboarding__form .validate-code .cu-form__label {
 color:#222
}
.dark-theme .cu-onboarding__form .validate-code .cu-form__label {
 color:#d5d6d7
}
.cu-onboarding__form .validate-field,
.dark-theme .cu-onboarding__form .validate-field {
 border-bottom:1px solid transparent
}
.cu-onboarding__form .validate-input {
 margin:10px 8% 0 0;
 padding:0 0 10px;
 font-size:72px;
 border-bottom:2px solid #e4e4e4;
 text-align:center;
 color:#343434;
 font-weight:300;
 width:19%
}
.dark-theme .cu-onboarding__form .validate-input {
 color:#d5d6d7;
 border-bottom:2px solid #828588
}
.cu-onboarding .cu-onboarding__form .validate-input {
 border-bottom:2px solid #e4e4e4;
 color:#343434
}
.cu-onboarding__form .validate-input:focus {
 border-bottom:2px solid #828588
}
.dark-theme .cu-onboarding__form .validate-input:focus {
 border-bottom:2px solid #e4e4e4
}
.cu-onboarding .cu-onboarding__form .validate-input:focus {
 border-bottom:2px solid #828588
}
.cu-onboarding__form .validate-input:last-child {
 margin-right:0
}
.cu-onboarding__form .highlight input[type=text] {
 background:#cfdae3
}
.cu-onboarding__form .cu-btn.cu-btn_spinner {
 background:0 0;
 position:relative;
 border:none!important
}
.cu-onboarding__form .cu-btn.cu-btn_spinner::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:linear-gradient(to right,#8930fd,#49ccf9);
 border-radius:5px;
 background-size:250% 250%;
 -webkit-animation:5s infinite toast-app-has-been-upgraded;
 animation:5s infinite toast-app-has-been-upgraded
}
.cu-onboarding__form .cu-btn.cu-btn_sso {
 background:#7b68ee;
 border:1px solid #7b68ee;
 text-shadow:none;
 box-shadow:0 1px 5px 0 rgba(0,0,0,.28);
 height:65px;
 font:500 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 margin-top:20px
}
.cu-onboarding__form .cu-btn.cu-btn_sso:hover {
 background:#5f48ea;
 border:1px solid #5f48ea
}
.cu-onboarding__form .cu-btn.cu-btn_sso .cu-btn__text {
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-onboarding__form .cu-btn.cu-btn_sso .cu-btn__text-logo {
 width:22px;
 height:22px;
 margin-right:10px
}
.cu-onboarding__form .cu-btn.cu-btn_sso .cu-btn__text-check {
 width:20px;
 height:20px;
 margin-left:10px;
 stroke:#67cb48
}
.cu-onboarding__form-warning {
 background:#fffee4;
 padding:11px;
 border-radius:4px;
 color:#e8a943;
 font:400 14px/1.4 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 margin-bottom:25px
}
.cu-onboarding__form-warning-icon {
 width:12px;
 height:12px;
 margin-top:2px;
 margin-right:5px
}
.cu-onboarding__form-warning-icon use {
 fill:#e8a943
}
.cu-onboarding__form-warning-link {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 text-decoration:underline
}
.cu-onboarding__form-warning-link:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-onboarding__form-warning-link:hover {
  color:var(--theme-main-color-dark)
 }
}
.cu-onboarding__no-token {
 font-size:18px
}
.cu-onboarding__no-token a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__form-warning-link,
 .cu-onboarding__no-token a {
  color:var(--theme-main-color)
 }
}
.cu-onboarding__password-changed {
 text-align:center
}
.cu-onboarding__recover {
 margin-top:30px;
 font-size:26px;
 color:#343434;
 text-align:center
}
.cu-onboarding__label {
 font-size:14px;
 font-weight:300;
 color:#aeacb0;
 text-transform:none;
 margin:0 auto
}
.cu-onboarding__form-label {
 color:#343434;
 position:relative;
 display:block;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0
}
.cu-onboarding__envelope_icon,
.cu-onboarding__lock_icon {
 width:18px;
 height:18px;
 margin-right:12px;
 fill:#d2d0d5
}
.dark-theme .cu-onboarding__envelope_icon,
.dark-theme .cu-onboarding__lock_icon {
 fill:#7c828d
}
.cu-onboarding__invite-expired,
.cu-onboarding__join-team,
.cu-onboarding__team-prompt {
 display:flex;
 flex-direction:column;
 text-align:center
}
.cu-onboarding__invite-expired-modal .cu-modal__dialog,
.cu-onboarding__join-team-modal .cu-modal__dialog,
.cu-onboarding__team-prompt-modal .cu-modal__dialog {
 width:375px!important
}
.cu-onboarding__invite-expired-modal .cu-modal__dialog .cu-modal__header,
.cu-onboarding__join-team-modal .cu-modal__dialog .cu-modal__header,
.cu-onboarding__team-prompt-modal .cu-modal__dialog .cu-modal__header {
 display:none
}
.cu-onboarding__invite-expired-link,
.cu-onboarding__invite-expired-text,
.cu-onboarding__join-team-link,
.cu-onboarding__join-team-text,
.cu-onboarding__team-prompt-link,
.cu-onboarding__team-prompt-text {
 color:#aeacb0;
 margin:20px 0
}
.cu-onboarding__invite-expired-link:last-of-type,
.cu-onboarding__invite-expired-text:last-of-type,
.cu-onboarding__join-team-link:last-of-type,
.cu-onboarding__join-team-text:last-of-type,
.cu-onboarding__team-prompt-link:last-of-type,
.cu-onboarding__team-prompt-text:last-of-type {
 margin:0
}
.cu-onboarding__invite-expired-link,
.cu-onboarding__join-team-link,
.cu-onboarding__team-prompt-link {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding__invite-expired-link,
 .cu-onboarding__join-team-link,
 .cu-onboarding__team-prompt-link {
  color:var(--theme-main-color)
 }
}
.cu-onboarding__invite-expired .cu-icon,
.cu-onboarding__invite-expired-logo,
.cu-onboarding__join-team .cu-icon,
.cu-onboarding__join-team-logo,
.cu-onboarding__team-prompt .cu-icon,
.cu-onboarding__team-prompt-logo {
 width:150px;
 height:150px;
 margin:0 auto;
 font:500 48px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-onboarding__invite-expired button.cu-btn,
.cu-onboarding__join-team button.cu-btn,
.cu-onboarding__team-prompt button.cu-btn {
 margin:0 auto;
 min-width:300px
}
.cu-onboarding__join-team {
 justify-content:space-around
}
.cu-onboarding__join-team-modal .cu-modal__dialog {
 width:510px!important
}
.cu-onboarding__join-team-email-warning {
 font-size:20px
}
.cu-onboarding__join-team-email-warning span {
 font-size:20px;
 color:#d16464;
 text-decoration:underline;
 cursor:pointer
}
.cu-onboarding__join-team-title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:30px;
 line-height:40px;
 margin:40px 20px 0
}
.cu-onboarding__join-team button.cu-btn {
 margin:40px 30px 30px;
 padding:10px 30px;
 min-width:300px;
 min-height:64px;
 height:auto;
 line-height:1.6;
 position:relative;
 background-color:transparent;
 border:none
}
.cu-onboarding__join-team button.cu-btn::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:linear-gradient(to right,#8930fd,#49ccf9);
 border-radius:5px;
 background-size:250% 250%;
 -webkit-animation:5s infinite toast-app-has-been-upgraded;
 animation:5s infinite toast-app-has-been-upgraded
}
.cu-onboarding__join-team button.cu-btn .cu-btn__text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-onboarding__join-team button.cu-btn .cu-btn__text,
 .cu-onboarding__join-team-title {
  font-family:var(--global-font-support)
 }
}
.cu-onboarding__join-team .cu-avatar-team_empty {
 display:none
}
.cu-onboarding__invite-expired-modal .cu-modal__dialog {
 width:500px!important
}
.cu-onboarding__invite-expired-modal .cu-modal__dialog .cu-modal__title {
 font-size:28px
}
.cu-onboarding__invite-expired-modal .cu-modal__dialog .cu-modal__controls {
 position:absolute;
 top:15px;
 right:15px
}
.cu-onboarding__invite-expired-modal .cu-modal__dialog .cu-modal__header {
 display:block;
 text-align:center
}
.cu-onboarding__invite-expired-modal .cu-modal__dialog .cu-modal__body {
 min-height:auto
}
.cu-onboarding__invite-expired-modal h1 {
 text-align:center;
 margin-top:20px;
 font-size:24px
}
.cu-onboarding__input-icon {
 height:40px;
 width:15px;
 margin-right:7px
}
.cu-onboarding__footnote {
 color:#a4a5a5;
 margin:20px -10px -13px;
 font:400 14px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center
}
.cu-onboarding__footnote a {
 color:#a4a5a5;
 text-decoration:underline
}
.cu-onboarding__footnote.validate-code {
 margin:10px 0 0
}
.cu-onboarding__footer-link {
 display:inline-block;
 color:#343434;
 margin:25px 0 0;
 padding:0;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-onboarding__footer-link a {
 color:#7b68ee;
 cursor:pointer
}
.cu-onboarding__footer-link a:hover {
 color:#5f48ea
}
.cu-onboarding__footer-link .having-trouble {
 border-bottom:1px dotted
}
.cu-onboarding__footer-link.last {
 padding:0 0 0 15px;
 border-left:1px solid #aeacb0
}
.cu-onboarding__footer-link.center {
 width:100%;
 text-align:center
}
.cu-onboarding .cu-status-badge-list__closed,
.cu-onboarding .cu-status-badge-list__open {
 height:56px
}
.cu-forgot-pwd {
 text-align:center;
 margin:15px 0 0
}
.cu-forgot-pwd__link {
 text-decoration:none;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.7)
}
.onboarding__header {
 font:400 24px/50px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 15px;
 color:#343434
}
@media screen and (max-width:768px) {
 .cu-onboarding__content-login .cu-onboarding__header-image_email-code {
  display:block;
  margin:0 auto;
  transform:scale(.7)
 }
 .cu-onboarding__content-login .cu-onboarding__header {
  line-height:2
 }
 .cu-onboarding__content-login .cu-onboarding__form .validate-input {
  font-size:50px
 }
}
.cu-panel-board__placeholder {
 border-radius:3px;
 background:#fff;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.06);
 cursor:pointer;
 border:1px solid transparent;
 position:relative;
 z-index:1
}
.cu-panel-board__placeholder.add-task__placeholder {
 order:3;
 background:0 0;
 box-shadow:none
}
.contrast_high .cu-panel-board__placeholder {
 color:rgba(52,52,52,.4);
 box-shadow:none
}
.dark-theme .cu-panel-board__placeholder {
 background:0 0;
 color:#828588
}
.cu-panel-board__placeholder:hover {
 color:#7b68ee;
 box-shadow:none
}
.contrast_high .cu-panel-board__placeholder:hover {
 box-shadow:none
}
.dark-theme .cu-panel-board__placeholder:hover {
 background:0 0
}
.cu-panel-board {
 margin:6px 0 6px 6px;
 border-radius:3px;
 background:#fff;
 box-shadow:0 1px 2px 1px rgba(0,0,0,.12);
 cursor:pointer;
 position:relative
}
.cu-panel-board.cdk-drag-placeholder {
 opacity:.5
}
@-moz-document url-prefix() {
 .cu-os-win .cu-notifications {
  scrollbar-color:#f2f4f7 #f2f4f7
 }
 .cu-os-win.contrast_high .cu-notifications {
  scrollbar-color:#eee #eee
 }
 .cu-os-win.dark-theme .cu-notifications {
  scrollbar-color:#1e272e #1e272e
 }
 .cu-os-win .cu-notifications:hover {
  scrollbar-color:#a0a0a5 #f2f4f7
 }
 .cu-os-win.contrast_high .cu-notifications:hover {
  scrollbar-color:#a0a0a5 #eee
 }
 .cu-os-win.dark-theme .cu-notifications:hover {
  scrollbar-color:#828588 #1e272e
 }
 .cu-panel-board {
  margin-right:10px
 }
 .cu-os-win .cu-panel-board__column-body {
  scrollbar-color:#fafbfc #fafbfc
 }
 .cu-os-win.contrast_high .cu-panel-board__column-body {
  scrollbar-color:#eee #eee
 }
 .cu-os-win.dark-theme .cu-panel-board__column-body {
  scrollbar-color:#1e272e #1e272e
 }
 .cu-os-win .cu-panel-board__column-body:hover {
  scrollbar-color:#a0a0a5 #fafbfc
 }
 .cu-os-win.contrast_high .cu-panel-board__column-body:hover {
  scrollbar-color:#a0a0a5 #eee
 }
 .cu-os-win.dark-theme .cu-panel-board__column-body:hover {
  scrollbar-color:#828588 #1e272e
 }
}
.cu-panel-board.add-task {
 order:3;
 padding:0 0 0 10px;
 margin-top:10px;
 background:0 0;
 box-shadow:none;
 cursor:default
}
.contrast_high .cu-panel-board.add-task {
 color:rgba(52,52,52,.4);
 box-shadow:none
}
.dark-theme .cu-panel-board.add-task {
 background:0 0;
 color:#828588
}
.cu-panel-board.add-task:hover {
 color:#7b68ee;
 box-shadow:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board.add-task:hover,
 .cu-panel-board__placeholder:hover {
  color:var(--theme-main-color)
 }
}
.contrast_high .cu-panel-board.add-task:hover {
 box-shadow:none
}
.dark-theme .cu-panel-board.add-task:hover {
 background:0 0
}
.cu-panel-board.add-task .add-task__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-size:13px;
 color:#d2d0d5;
 cursor:pointer;
 display:inline-block
}
.contrast_high .cu-panel-board.add-task .add-task__link {
 color:rgba(52,52,52,.4)
}
.dark-theme .cu-panel-board.add-task .add-task__link {
 color:#828588
}
.cu-panel-board.add-task .add-task__link:hover {
 color:#7b68ee
}
.cu-panel-board .nav-section__color {
 margin:0 3px 0 0;
 width:10px;
 height:10px
}
.cu-panel-board.lv-task_selected .cu-panel-board__toggle-marker::after {
 opacity:1
}
.contrast_high .cu-panel-board {
 box-shadow:0 1px 2px 0 rgba(0,0,0,.3)
}
.dark-theme .cu-panel-board {
 background:#2b343b
}
.cu-panel-board.cu-panel-board_hover-state,
.cu-panel-board:hover {
 z-index:10
}
.cu-panel-board.cu-panel-board_hover-state .cu-panel-board__mover,
.cu-panel-board:hover .cu-panel-board__mover {
 background:#f8f8f8
}
.dark-theme .cu-panel-board.cu-panel-board_hover-state .cu-panel-board__mover,
.dark-theme .cu-panel-board:hover .cu-panel-board__mover {
 background:#384047
}
.cu-panel-board.cu-panel-board_hover-state .cu-panel-board__mover::before,
.cu-panel-board:hover .cu-panel-board__mover::before {
 background:#f8f8f8
}
.dark-theme .cu-panel-board.cu-panel-board_hover-state .cu-panel-board__mover::before,
.dark-theme .cu-panel-board:hover .cu-panel-board__mover::before {
 background:#384047
}
.cu-panel-board.cu-panel-board_hover-state .cu-dashboard-board__collapse-icon,
.cu-panel-board.cu-panel-board_hover-state .cu-panel-board__quick-action-ellipsis,
.cu-panel-board.cu-panel-board_hover-state .cu-panel-board__toggle,
.cu-panel-board.cu-panel-board_hover-state .due-date_board-view .cu-user-group__item_due-date,
.cu-panel-board:hover .cu-dashboard-board__collapse-icon,
.cu-panel-board:hover .cu-panel-board__quick-action-ellipsis,
.cu-panel-board:hover .cu-panel-board__toggle,
.cu-panel-board:hover .due-date_board-view .cu-user-group__item_due-date {
 display:block
}
.cu-panel-board.cu-panel-board_hover-state .cu-panel-board__header-users_unassigned .cu-user-group,
.cu-panel-board:hover .cu-panel-board__header-users_unassigned .cu-user-group {
 opacity:1
}
.cu-panel-board .cu-panel-board_loader:hover {
 margin:6px 10px 6px 6px
}
.cu-panel-board.lv-section_selected,
.cu-panel-board.lv-task_selected {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board.add-task .add-task__link:hover {
  color:var(--theme-main-color)
 }
 .cu-panel-board.lv-section_selected,
 .cu-panel-board.lv-task_selected {
  border-color:var(--theme-main-color)
 }
}
.cu-panel-board.lv-section_selected .cu-panel-board__toggle,
.cu-panel-board.lv-task_selected .cu-panel-board__toggle {
 display:block
}
.cu-panel-board.lv-section_selected .cu-panel-board__toggle-marker::after,
.cu-panel-board.lv-task_selected .cu-panel-board__toggle-marker::after {
 opacity:1
}
.dark-theme .cu-panel-board_hover-state {
 background:#384047
}
.cu-panel-board_hover-state-add {
 background:#fff
}
.cu-panel-board_hover-state .priority-select {
 display:flex!important
}
.cu-panel-board_hover-state .due-date_board-view .cu-user-group__item_due-date {
 display:block
}
.cu-panel-board__toggle {
 cursor:pointer;
 position:relative;
 margin-right:6px;
 margin-left:10px
}
.cu-panel-board__toggle-marker {
 width:16px;
 height:16px;
 border-radius:50%;
 border:1px solid #dbdbdb;
 background:#fff;
 box-sizing:border-box
}
.dark-theme .cu-panel-board__toggle-marker {
 border:1px solid #858585;
 background:#abaeb0
}
.cu-panel-board__toggle-marker::after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 opacity:0;
 top:3px;
 left:3px;
 width:10px;
 height:10px;
 border-radius:50%
}
.cu-panel-board__sort-item {
 font-weight:500
}
.cu-panel-board__rename-icon use {
 stroke:#979797
}
.cu-panel-board__task {
 order:2
}
.cu-panel-board__task.cu-panel-board_hover-state+.cu-panel-board__task {
 opacity:.5
}
.cdk-drop-list-dragging .cu-panel-board__task.cu-panel-board_hover-state+.cu-panel-board__task {
 opacity:1
}
.cu-panel-board__task.cu-panel-board__pending-task {
 opacity:.6;
 position:relative
}
.cu-panel-board__task.cu-panel-board__pending-task .disable-board-task {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.cu-panel-board__subtasks-item {
 display:flex;
 align-items:center;
 padding:10px;
 border-top:1px solid #eeefef;
 -webkit-animation:.2s forwards fadeIn;
 animation:.2s forwards fadeIn
}
.cu-panel-board__subtasks-item .due-date_subtask-view .cu-dropdown__toggle .cu-user-group_due-date .cu-user-group__item_due-date {
 display:block
}
.contrast_high .cu-panel-board__subtasks-item {
 border-top:1px solid #dedede
}
.dark-theme .cu-panel-board__subtasks-item {
 border-top:1px solid #1e272e
}
.cu-panel-board__subtasks-item-edit {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 position:relative;
 display:flex;
 align-items:center;
 flex-wrap:wrap;
 flex:1 0 0;
 font:400 12px/1.3 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-panel-board__subtasks-item-edit .cu-priorities-view__icon-select {
 width:24px!important;
 height:24px!important
}
.cu-panel-board__subtasks-item-edit .cu-tags-view__container-list,
.cu-panel-board__subtasks-item-edit .subtask__priorities {
 margin-right:5px
}
.cu-panel-board__subtasks-item-edit .due-date_subtask-view_container {
 height:auto;
 margin-top:4px
}
.cu-panel-board__subtasks-item-edit.subtask-add-edit .cu-priorities-view .cu-stroke {
 stroke:#7b68ee
}
.cu-panel-board__subtasks-item-edit.subtask-add-edit .cu-priorities-view .cu-priorities-view__item.priority-select,
.cu-panel-board__subtasks-item-edit.subtask-add-edit .task-todo-item_add-duedate {
 display:flex
}
.cu-panel-board__subtasks-item-edit.subtask-add-edit .cu-user-group .cu-user-group__item.cu-user-group__item_due-date .icon {
 width:24px;
 height:24px
}
.cu-panel-board__subtasks-item:hover .cu-panel-board__subtasks-ellipsis {
 display:block
}
.cu-panel-board__subtasks-item .cu-panel-board__quick-action .cu-dropdown_open .cu-panel-board__subtasks-ellipsis {
 fill:#7b68ee;
 display:block
}
.cu-panel-board__subtasks-item-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 padding-right:4px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-board__subtasks-item-name {
  font-family:var(--global-font-support)
 }
}
.cu-panel-board__subtasks-item__content {
 display:inline-block;
 width:14px;
 height:14px;
 margin:0 4px -2px 0;
 stroke:#cccdde
}
.contrast_high .cu-panel-board__subtasks-item__content {
 stroke:#979797
}
.cu-panel-board__subtasks-item__attachments {
 display:inline-block;
 width:14px;
 height:14px;
 margin:0 4px -2px 0;
 fill:#cccdde
}
.contrast_high .cu-panel-board__subtasks-item__attachments {
 fill:#979797
}
.cu-panel-board__subtasks-item .cu-task-row-date-picker::after {
 display:none
}
.cu-panel-board__subtasks-ellipsis {
 cursor:pointer;
 display:none;
 fill:#dbdbdb;
 width:18px;
 height:18px;
 padding:1px;
 margin-left:4px
}
.contrast_high .cu-panel-board__subtasks-ellipsis {
 fill:#979797
}
.cu-panel-board__subtasks-ellipsis:hover {
 fill:#7b68ee
}
.cu-panel-board__show-subtasks {
 color:#7b68ee;
 background:#fbfbfb;
 padding:12px 0 12px 15px;
 border-top:1px solid #eeefef
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board__toggle-marker::after {
  background:var(--theme-main-color)
 }
 .cu-panel-board__subtasks-item-edit.subtask-add-edit .cu-priorities-view .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-panel-board__subtasks-ellipsis:hover,
 .cu-panel-board__subtasks-item .cu-panel-board__quick-action .cu-dropdown_open .cu-panel-board__subtasks-ellipsis {
  fill:var(--theme-main-color)
 }
 .cu-panel-board__show-subtasks {
  color:var(--theme-main-color)
 }
}
.dark-theme .cu-panel-board__show-subtasks {
 background:#384047;
 border-top:1px solid #1e272e
}
.cu-panel-board.cu-panel-board_hover-state .cu-panel-board__features {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.cu-panel-board__not-clickable {
 pointer-events:none
}
.cu-panel-board__header {
 display:flex;
 flex-direction:column
}
.cu-panel-board__header-container {
 padding:7px 10px;
 min-width:0;
 flex-grow:1
}
.cu-panel-board__header-options {
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-shrink:0;
 margin-left:15px
}
.cu-panel-board__header-options .cu-panel-board__quick-action {
 display:flex
}
.cu-panel-board__header-options .cu-dashboard-board__collapse-icon {
 transform:rotate(-180deg);
 display:none;
 cursor:pointer
}
.cu-panel-board__header-hierarchy {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:flex;
 align-items:center;
 margin:0 0 7px
}
.cu-panel-board__header-hierarchy-list {
 display:flex;
 align-items:center;
 min-width:0
}
.cu-panel-board__header-priority-icon {
 width:16px;
 height:16px;
 margin-right:8px
}
.cu-panel-board__header-tags {
 display:flex;
 flex-wrap:wrap;
 min-width:0
}
.cu-panel-board__header-tags .cu-tags-badge {
 margin:2px 0
}
.cu-panel-board__header-users {
 margin:-2px -2px -7px 2px
}
.cu-panel-board__header-users_unassigned .cu-user-group {
 opacity:0
}
.cu-panel-board__header-users_unassigned .cu-dropdown_open .cu-user-group {
 opacity:1
}
.cu-panel-board__header-assignee {
 display:flex;
 align-items:center;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:13px;
 line-height:1.3;
 margin:0 15px 0 0;
 color:#544d61
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-board__header-assignee {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-panel-board__header-assignee {
 color:#abaeb0
}
.cu-panel-board__header-assignee-label {
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 line-height:1;
 color:#292d34;
 white-space:nowrap;
 margin-left:5px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-board__header-assignee-label {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-panel-board__header-assignee-label {
 color:#d5d6d7
}
.cu-panel-board__sort {
 margin:0 10px;
 min-height:15px;
 display:flex;
 align-items:center;
 flex-wrap:wrap
}
.cu-panel-board__sort-label {
 font-size:12px;
 margin-top:1px;
 margin-right:5px;
 font-weight:300
}
.dark-theme .cu-panel-board__sort-label {
 color:#abaeb0
}
.cu-panel-board__sort-type {
 color:#7b68ee;
 font-size:11px;
 display:flex;
 align-items:center;
 cursor:pointer;
 height:34px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board__sort-type {
  color:var(--theme-main-color)
 }
}
.cu-panel-board__sort-type:not(:last-child) {
 margin-right:7px
}
.cu-panel-board__sort-type .sortable__dir {
 margin:0 0 0 3px
}
.cu-panel-board__sort-close {
 width:13px;
 height:13px;
 margin-right:3px
}
.cu-panel-board__sort-close:hover {
 width:15px;
 height:15px;
 margin-right:2px;
 margin-left:-1px
}
.cu-panel-board__header-status {
 justify-content:space-between;
 flex-direction:row
}
.cu-panel-board__status-info {
 display:flex;
 align-items:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 position:relative;
 min-width:0
}
.cu-panel-board__subcategory {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:100;
 font-size:10px;
 line-height:1.2;
 color:#544d61
}
.dark-theme .cu-panel-board__subcategory {
 color:#828588
}
.cu-panel-board__subcategory .board-list-color {
 flex-shrink:0;
 width:8px;
 height:8px;
 margin:1px 3px 0 0;
 border-radius:50%;
 float:left
}
.cu-panel-board__subcategory.space-project {
 margin-right:3px
}
.cu-panel-board__subcategory div {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:12px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-board__subcategory,
 .cu-panel-board__subcategory div {
  font-family:var(--global-font-support)
 }
}
.cu-panel-board__subcategory-chevron {
 flex-shrink:0;
 width:10px;
 height:6px;
 fill:#7c828d
}
.dark-theme .cu-panel-board__subcategory-chevron {
 fill:#828588
}
.cu-panel-board__main-title {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:13px;
 line-height:1.3;
 margin:0 15px 0 0;
 color:#544d61;
 text-transform:uppercase
}

.cu-draft-view__submit {
    background: #ff0009;
    transition: background .2s cubic-bezier(.785,.135,.15,.86) 0s;
    width: 145px;
    height: 40px;
    border-radius: 3px;
    cursor: pointer;
    border: 0;
    position: relative;
    color: #fff
}
.cu-draft-view__submit:hover{
    background: #ff4c4c;
}
.dark-theme .cu-panel-board__main-title {
 color:#abaeb0
}
.cu-panel-board__main-title.board-group-due-date {
 text-transform:none
}
.cu-panel-board__title {
 margin:0;
 color:#544d61;
 font-size:0;
 position:relative
}
.cu-panel-board__title-container {
 display:flex;
 align-items:flex-start
}
.cu-panel-board__title-parent-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:11px;
 line-height:1;
 color:#4a4a4a;
 margin-bottom:3px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-board__title-parent-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-panel-board__title-parent-name {
 color:#828588
}
.cu-panel-board__clickable {
 cursor:pointer;
 width:100%;
 margin-bottom:5px
}
.cu-panel-board__clickable-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 cursor:pointer;
 display:inline;
 color:#000;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -ms-word-break:break-all;
 word-break:break-word;
 -ms-hyphens:auto;
 -webkit-hyphens:auto;
 hyphens:auto
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-board__clickable-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-panel-board__clickable-name {
 color:#d5d6d7
}
.cu-panel-board__spacer {
 height:10px;
 position:fixed;
 top:67px;
 background:#fafbfc;
 z-index:10
}
.cu-panel-board__attachment {
 width:14px;
 height:13px;
 display:inline-block;
 transform:translateY(3px);
 margin-top:-3px;
 margin-left:4px;
 fill:#cccdde
}
.contrast_high .cu-panel-board__attachment {
 fill:#979797
}
.cu-panel-board__content {
 width:14px;
 height:13px;
 display:inline-block;
 transform:translateY(3px);
 margin-top:-3px;
 margin-left:4px;
 stroke:#cccdde
}
.contrast_high .cu-panel-board__content {
 stroke:#979797
}
.cu-panel-board__controls {
 flex-shrink:0
}
.cu-panel-board__controls .cu-btn__spinner_loader {
 padding:0
}
.cu-panel-board__more-tasks {
 text-align:center;
 color:#b4b1ba;
 cursor:pointer
}
.cu-panel-board__create-task {
 color:#7b68ee;
 cursor:pointer
}
.cu-panel-board__plus {
 padding:9px 10px 9px 2px;
 margin:-10px -10px -10px 4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer;
 font:500 20px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-panel-board__column {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 min-height:400px;
 height:0
}
.cu-panel-board__column .empty-text {
 display:none
}
.cu-panel-board__column.empty {
 border:1px dashed #eaeaea;
 display:flex;
 flex-direction:column;
 margin:6px 10px 15px 6px
}
.contrast_high .cu-panel-board__column.empty {
 border:1px dashed #c1c1c1
}
.dark-theme .cu-panel-board__column.empty {
 border-color:#384047
}
.cu-panel-board__column.empty .empty-text {
 display:inline-block;
 color:#aeacb0;
 width:100%;
 text-align:center;
 margin-top:230px;
 margin-bottom:10px
}
.cu-panel-board__column .toggle-closed-truncate {
 width:100%;
 height:50px;
 line-height:40px;
 text-align:center
}
.cu-panel-board__column .toggle-closed-truncate a {
 color:#7b68ee;
 border-bottom:1px dashed
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board__column .toggle-closed-truncate a,
 .cu-panel-board__create-task {
  color:var(--theme-main-color)
 }
 .cu-panel-board__column .toggle-closed-truncate a {
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-panel-board__column dashboard-board-card-add {
 order:1
}
.cu-panel-board__column-body {
 flex-grow:1;
 padding:0 1px;
 display:flex;
 flex-direction:column;
 overflow-y:scroll;
 scrollbar-width:thin
}
@media print {
 .cu-panel-board__column {
  height:auto
 }
 .cu-panel-board__column-body {
  overflow-y:visible!important
 }
}
.cu-panel-board__column-body::-webkit-scrollbar {
 width:10px
}
.cu-panel-board__column-body:hover::-webkit-scrollbar {
 background-color:#fafbfc;
 width:10px
}
.contrast_high .cu-panel-board__column-body:hover::-webkit-scrollbar {
 background:#eee
}
.dark-theme .cu-panel-board__column-body:hover::-webkit-scrollbar {
 background:#1e272e
}
.cu-panel-board__column-body:hover::-webkit-scrollbar-track {
 background-color:#fafbfc
}
.contrast_high .cu-panel-board__column-body:hover::-webkit-scrollbar-track {
 background:#eee
}
.dark-theme .cu-panel-board__column-body:hover::-webkit-scrollbar-track {
 background:#1e272e
}
.cu-panel-board__column-body:hover::-webkit-scrollbar-track:hover {
 background-color:#fafbfc
}
.contrast_high .cu-panel-board__column-body:hover::-webkit-scrollbar-track:hover {
 background:#eee
}
.dark-theme .cu-panel-board__column-body:hover::-webkit-scrollbar-track:hover {
 background:#1e272e
}
.cu-panel-board__column-body:hover::-webkit-scrollbar-thumb {
 background-color:#babac0;
 border-radius:10px;
 border:2px solid #fafbfc
}
.contrast_high .cu-panel-board__column-body:hover::-webkit-scrollbar-thumb {
 border-color:#eee
}
.dark-theme .cu-panel-board__column-body:hover::-webkit-scrollbar-thumb {
 background-color:#384047;
 border-color:#1e272e
}
.cu-panel-board__column-body:hover::-webkit-scrollbar-thumb:hover {
 background-color:#a0a0a5;
 border:1px solid #fafbfc
}
.contrast_high .cu-panel-board__column-body:hover::-webkit-scrollbar-thumb:hover {
 border-color:#eee
}
.dark-theme .cu-panel-board__column-body:hover::-webkit-scrollbar-thumb:hover {
 background-color:#828588;
 border-color:#1e272e
}
.cu-panel-board__column-body:hover::-webkit-scrollbar-button {
 display:none
}
.cu-panel-board__column-drag {
 flex-grow:1;
 display:flex;
 flex-direction:column;
 padding-bottom:100px
}
.cu-panel-board__column-body_sticky .cu-panel-board_add {
 position:absolute;
 left:0;
 bottom:0
}
.cu-panel-board__column.loading .cu-panel-board__column-body {
 flex-grow:0
}
.cu-panel-board__subs-comments {
 display:flex;
 align-items:center
}
.cu-panel-board__status {
 display:flex
}
.cu-panel-board__custom-status-value {
 display:flex;
 align-items:center;
 cursor:default
}
.cu-panel-board__status-box {
 width:10px;
 height:10px;
 margin:0 7px 0 10px
}
.cu-panel-board__status-count {
 color:#a4a0ab;
 font:400 11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 padding-top:2px
}
.cu-panel-board__footer {
 display:flex;
 justify-content:space-between;
 align-items:flex-end;
 margin:4px 0 6px
}
.cu-panel-board__footer .recurring-view__toogle {
 margin-right:0!important
}
.cu-panel-board__footer .cu-panel-board__quick-action {
 display:flex;
 height:28px;
 flex-shrink:0
}
.cu-panel-board__footer_left {
 display:flex;
 align-items:center;
 flex-grow:1;
 flex-wrap:wrap
}
.cu-panel-board__footer_left-taskid {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:2px 0;
 color:#777
}
.contrast_high .cu-panel-board__footer_left-taskid {
 color:#858585
}
.dark-theme .cu-panel-board__footer_left-taskid {
 color:#828588
}
.cu-panel-board__footer_left .cu-tags-view__icon {
 height:13px;
 margin-right:5px;
 display:none
}
.cu-panel-board__footer_left .cu-priorities-view__icon-select {
 width:30px;
 height:30px
}
.cu-panel-board__footer_left .cu-priorities-view__icon-select .cu-stroke-dasharray {
 display:none
}
.cu-panel-board__footer_left-comments {
 margin-left:2px;
 margin-right:5px
}
.cu-panel-board__footer_left-users {
 display:inherit
}
.cu-panel-board__footer_left-users-tags {
 display:flex
}
.cu-panel-board__footer_left .cu-task-row-date-picker {
 padding:0
}
.cu-panel-board__footer_left .cu-task-row-date-picker::after {
 display:none
}
.cu-panel-board__footer_left .cu-task-row-date-picker .due-date__row {
 margin:0 5px 0 0
}
.cu-panel-board__footer_left .cu-user-group__item.cu-user-group__item_due-date {
 margin:0
}
.cu-panel-board__footer_left .cu-user-group__item.cu-user-group__item_due-date .icon {
 width:30px;
 height:30px
}
.cu-panel-board__footer_left .cu-user-group__item.cu-user-group__item_due-date .icon .cu-stroke-dasharray {
 display:none
}
.cu-panel-board__footer_left .cu-due-date-picker-dropdown+.cu-due-date-picker-dropdown {
 display:block;
 height:0
}
.cu-panel-board__footer_left .cu-priority-list-dropdown {
 display:flex;
 align-items:center;
 justify-content:center;
 width:30px;
 height:30px
}
.cu-panel-board__enter {
 visibility:hidden;
 cursor:pointer;
 position:absolute;
 bottom:8px;
 right:9px
}
.cu-panel-board__enter:hover .cu-panel-board__enter-button {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-panel-board__enter:hover .cu-panel-board__enter-button {
  background:var(--theme-main-color-dark)
 }
}
.cu-panel-board__enter-button {
 background:#7b68ee;
 width:38px;
 height:17px;
 border-radius:3px;
 color:#fff;
 font-size:10px;
 display:flex;
 align-items:center;
 justify-content:center;
 text-transform:uppercase
}
.cu-panel-board_add-active .cu-panel-board__enter {
 visibility:visible
}
.cu-panel-board__close {
 visibility:hidden;
 cursor:pointer;
 position:absolute;
 left:-2px;
 top:2px;
 z-index:1;
 width:12px;
 height:12px;
 padding:2px;
 fill:#bcc0c7
}
.dark-theme .cu-panel-board__close {
 fill:#828588
}
.cu-panel-board__close:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board__enter-button {
  background:var(--theme-main-color)
 }
 .cu-panel-board__close:hover {
  fill:var(--theme-main-color)
 }
}
.cu-panel-board_add-active .cu-panel-board__close {
 visibility:visible
}
.cu-panel-board__mover {
 display:none;
 height:44px;
 width:20px;
 border:1px solid;
 border-radius:20px;
 background-color:#fff;
 position:relative
}
.dark-theme .cu-panel-board__mover {
 background:#2b343b
}
.cu-panel-board__mover::before {
 content:'';
 position:absolute;
 background:#fff;
 width:9px;
 height:44px;
 top:-1px;
 left:-1px
}
.dark-theme .cu-panel-board__mover::before {
 background:#2b343b
}
.cu-panel-board_add-active .cu-panel-board__mover {
 display:block
}
.cu-panel-board__mover-container {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 right:-11px
}
.cu-panel-board__mover-control {
 width:18px;
 height:20px;
 padding:2px;
 cursor:pointer;
 fill:#dbdbdb;
 transition:.1s;
 position:relative
}
.cu-panel-board__mover-control.hidden {
 visibility:hidden
}
.cu-panel-board__mover-control:hover,
.cu-panel-board__mover-control_active {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board__mover {
  border-color:var(--theme-main-color)
 }
 .cu-panel-board__mover-control:hover,
 .cu-panel-board__mover-control_active {
  fill:var(--theme-main-color)
 }
}
.cu-panel-board .cu-user-group .cu-user-group__item.no-permission {
 cursor:default
}
.cu-panel-board .cu-user-group .cu-user-group__item:last-child {
 margin-left:0
}
.cu-panel-board .cu-user-group .cu-user-group__item .cu-avatar.cu-avatar_bordered {
 width:24px;
 height:24px;
 position:relative
}
.cu-panel-board .cu-user-group .cu-user-group__item .cu-avatar.cu-avatar_bordered:hover {
 z-index:1
}
.cu-panel-board .cu-user-group .cu-user-group__item .cu-avatar_guest::after {
 width:9px;
 height:9px
}
.cu-panel-board .cu-user-group .cu-user-group__item .cu-user-group__more.cu-user-group__more_lg {
 width:24px;
 height:24px
}
.cu-panel-board .cu-user-group .cu-user-group__item .cu-user-group__icon-mono,
.cu-panel-board .cu-user-group .cu-user-group__item .cu-user-group__icon_no-active {
 width:20px;
 height:20px
}
.cu-panel-board .cu-user-group.cu-user-group_sm {
 justify-content:flex-start
}
.cu-panel-board .cu-user-group.cu-user-group_sm .cu-avatar svg {
 width:20px;
 height:20px
}
.cu-panel-board .cu-panel-board__header-assignee .cu-user-group.cu-user-group_sm {
 justify-content:flex-end
}
.cu-panel-board .cu-assigned-comment-view {
 width:18px;
 padding:0
}
.cu-panel-board .cu-comment__body {
 max-width:100%
}
.cu-panel-board .cu-comment__body .cu-comment__author-assigned {
 margin-left:10px
}
.cu-panel-board__quick-action {
 display:flex;
 align-items:center;
 flex-shrink:0;
 padding-right:5px
}
.cu-panel-board__quick-action-ellipsis {
 width:24px;
 height:20px;
 padding:0 4px;
 cursor:pointer;
 fill:#858585
}
.contrast_high .cu-panel-board__quick-action-ellipsis {
 fill:#979797
}
.dark-theme .cu-panel-board__quick-action-ellipsis {
 fill:#abaeb0
}
.cu-panel-board__quick-action-ellipsis:hover {
 fill:#7b68ee;
 opacity:1
}
.cu-panel-board__quick-action-ellipsis_subtask {
 width:20px;
 height:20px;
 padding:1px
}
.cu-panel-board__quick-action .cu-dropdown_open .cu-panel-board__quick-action-ellipsis {
 fill:#7b68ee;
 display:block;
 opacity:1
}
.cu-panel-board .cu-ct__check-done {
 position:relative;
 left:-12px
}
.cu-panel-board__header-box {
 cursor:default
}
.cu-panel-board.cu-panel-board_caption {
 flex-shrink:0;
 margin-right:10px;
 margin-bottom:9px;
 padding:25px
}
.video-component__wrapper{
    margin-top: -10%;
}
.video-component__wrapper h3 {
    margin-bottom:0;
}
.cu-panel-board.cu-panel-board_caption.cu-panel-board_add-status {
 display:flex;
 align-items:center;
 justify-content:center;
 color:#bcc0c7;
 background:0 0;
 box-shadow:none;
 cursor:pointer;
 text-transform:uppercase
}
.dark-theme .cu-panel-board.cu-panel-board_caption.cu-panel-board_add-status {
 color:#828588
}
.cu-panel-board.cu-panel-board_caption:hover {
 box-shadow:0 1px 2px 0 rgba(0,0,0,.06);
 background:#fff
}
.contrast_high .cu-panel-board.cu-panel-board_caption:hover {
 box-shadow:0 1px 2px 0 rgba(0,0,0,.3)
}
.dark-theme .cu-panel-board.cu-panel-board_caption:hover {
 background:#2b343b
}
.cu-panel-board.cu-panel-board_sticky {
 position:fixed;
 top:77px;
 z-index:9
}
.cu-panel-board.cu-panel-board_todo {
 border-top:2px solid #aeacb0
}
.cu-panel-board.cu-panel-board_progress {
 border-top:2px solid #4194f6
}
.cu-panel-board.cu-panel-board_review {
 border-top:2px solid #fc0
}
.cu-panel-board.cu-panel-board_done {
 border-top:2px solid #67cb48
}
.cu-panel-board.cu-panel-board_marked .cu-panel-board__title {
 position:relative
}
.cu-panel-board.cu-panel-board_marked .cu-panel-board__title::before {
 content:'';
 display:block;
 position:absolute;
 width:7px;
 height:7px;
 border-radius:50%;
 background:#7b68ee;
 top:5px;
 left:-12px
}
.cu-panel-board_add.cu-panel-board_add-active {
 border:1px solid
}
.dark-theme .cu-panel-board_add.cu-panel-board_add-active {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board__quick-action .cu-dropdown_open .cu-panel-board__quick-action-ellipsis,
 .cu-panel-board__quick-action-ellipsis:hover {
  fill:var(--theme-main-color)
 }
 .cu-panel-board.cu-panel-board_marked .cu-panel-board__title::before {
  background:var(--theme-main-color)
 }
 .cu-panel-board_add.cu-panel-board_add-active,
 .dark-theme .cu-panel-board_add.cu-panel-board_add-active {
  border-color:var(--theme-main-color)
 }
}
.cu-panel-board_add.cu-panel-board_add-active:hover {
 background:#fff
}
.dark-theme .cu-panel-board_add.cu-panel-board_add-active:hover {
 background:#2b343b
}
.cu-panel-board_add.cu-panel-board_add-active:hover .cu-panel-board__mover {
 background:#fff
}
.dark-theme .cu-panel-board_add.cu-panel-board_add-active:hover .cu-panel-board__mover {
 background:#2b343b
}
.cu-panel-board_add.cu-panel-board_add-active:hover .cu-panel-board__mover::before {
 background:#fff
}
.dark-theme .cu-panel-board_add.cu-panel-board_add-active:hover .cu-panel-board__mover::before {
 background:#2b343b
}
.cu-panel-board_add {
 display:flex;
 flex-direction:row;
 margin-right:7px;
 padding:2px 10px 2px 0;
 border:1px solid #f4f4f4;
 box-shadow:none
}
.dark-theme .cu-panel-board_add {
 border:1px solid #2b343b
}
.cu-panel-board_add--no-margin {
 margin:0
}
.cu-panel-board_add .cu-panel-board__main {
 flex-grow:1;
 min-width:0
}
.cu-panel-board_add .cu-panel-board__header {
 padding-top:6px;
 margin-left:10px;
 display:flex;
 align-items:center;
 flex-direction:row
}
.cu-panel-board_add .cu-panel-board__title {
 flex-grow:1
}
.cu-panel-board_add .cu-panel-board__controls {
 position:relative
}
.cu-panel-board_add .cu-panel-board__subcategory {
 font-size:14px;
 padding-left:8px;
 margin:3px 0 -6px
}
.cu-panel-board_add .cu-panel-board__subcategory_empty {
 opacity:.5;
 transition:all .4s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-panel-board_add .cu-panel-board__subcategory_error {
 color:#fd71af;
 font-weight:300;
 opacity:1
}
.cu-panel-board_add .cu-panel-board__subcategory .cu-dropdown.cu-dropdown_top {
 margin:0
}
.cu-panel-board_add .cu-panel-board__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 color:#544d61;
 width:100%;
 border:0;
 background-color:transparent;
 box-shadow:none;
 resize:none;
 padding-right:5px;
 padding-left:15px
}
.dark-theme .cu-panel-board_add .cu-panel-board__input {
 color:#d5d6d7
}
.cu-panel-board_add .cu-panel-board__input::-webkit-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1.3;
 opacity:.4
}
.cu-panel-board_add .cu-panel-board__input::-moz-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1.3;
 opacity:.4
}
.cu-panel-board_add .cu-panel-board__input:-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1.3;
 opacity:.4
}
.cu-panel-board_add .cu-panel-board__input::-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1.3;
 opacity:.4
}
.cu-panel-board_add .cu-panel-board__input::placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1.3;
 opacity:.4
}
.cu-panel-board_add .cu-panel-board__input:hover {
 color:#343434
}
.dark-theme .cu-panel-board_add .cu-panel-board__input:hover {
 color:#d5d6d7
}
.cu-panel-board_add .cu-panel-board__input:focus {
 outline:0
}
.cu-panel-board_add .cu-panel-board__input.cu-slash-command__input,
.cu-panel-board_add .cu-panel-board__input.cu-slash-command__operator,
.cu-panel-board_add .cu-panel-board__input.cu-slash-command__original-text {
 width:initial
}
.cu-panel-board_add .cu-panel-board__footer {
 margin-right:40px;
 min-height:30px
}
.cu-panel-board_add .cu-panel-board__footer_left {
 min-height:30px
}
.cu-panel-board_add .cu-panel-board__footer .cu-user-group_due-date {
 margin-left:0;
 padding:0
}
.cu-panel-board-group {
 background:#eeeef1;
 padding:5px 5px 3px;
 border-radius:4px;
 margin-bottom:15px
}
.cu-panel-board-group__header {
 display:flex;
 padding:10px
}
.cu-panel-board-group__title {
 flex-grow:1;
 margin:0 10px 0 0;
 color:#544d61;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 line-height:1.3;
 font-weight:500
}
.cu-panel-board-group__controls {
 flex-grow:0;
 flex-shrink:0
}
.cu-checklist-ico {
 display:inline-flex;
 position:relative;
 margin:0 0 0 7px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5)
}
.dark-theme .cu-checklist-ico {
 color:#828588
}
.cu-checklist-ico--inline {
 vertical-align:top
}
.cu-checklist-ico__icon {
 width:12px;
 height:12px;
 margin-right:3px
}
.cu-checklist-ico__dot {
 background-color:#7b68ee;
 position:absolute;
 height:8px;
 width:8px;
 left:8px;
 margin-top:-7px;
 border:1px solid #fff;
 border-radius:50%
}
@supports (--theme-main-color:#7b68ee) {
 .cu-checklist-ico__dot {
  background-color:var(--theme-main-color)
 }
}
.dark-theme .cu-checklist-ico__dot {
 border:1px solid #2b343b
}
.cu-checklist-ico--active {
 color:#fff;
 background-color:#c2c2c2
}
.checklist-container--hide {
 display:none!important
}
.checklist__title {
 outline:0;
 text-transform:uppercase;
 resize:none;
 width:100%;
 border:none;
 padding:0;
 color:rgba(52,52,52,.4);
 font-weight:600;
 font-size:11px;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.checklist-add {
 color:#d6d6d6;
 text-transform:uppercase;
 font-size:12px;
 line-height:20px;
 border:none;
 padding:0;
 margin:0;
 background-color:transparent
}
.checklist-add:focus,
.checklist-add:hover {
 color:#ccc
}
.checklist-item__status {
 color:#c2c2c2
}
.checklist-item__name {
 min-height:20px;
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s
}
.checklist-item__name:hover {
 transition:none
}
.checklist-item__name--l-through {
 text-decoration:line-through
}
.checklist-item__container {
 max-width:189px;
 line-height:20px
}
.checklist-widget__sublist {
 margin-left:15px
}
.checklist-widget__item {
 display:flex;
 width:100%;
 margin-top:10px
}
.checklist-widget__show-all {
 color:#7b68ee;
 cursor:pointer;
 margin-top:15px
}
@supports (--theme-main-color:#7b68ee) {
 .checklist-widget__show-all {
  color:var(--theme-main-color)
 }
}
.checklist-widget__show-all:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .checklist-widget__show-all:hover {
  color:var(--theme-main-color-dark)
 }
}
.cu-panel-box {
 padding:20px 20px 0;
 border-radius:3px;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
 background:#fff;
 z-index:0
}
.dark-theme .cu-panel-box {
 background:#384047
}
.cu-panel-box .section-view-all {
 cursor:pointer;
 margin-right:1px
}
.cu-panel-box__body {
 padding-left:4px
}
.cu-panel-box__expand-icon {
 width:18px;
 height:18px;
 position:absolute;
 bottom:-10px;
 left:-3px;
 border:2px solid #eaeaea;
 border-radius:2px;
 padding:0;
 background-color:#fff;
 transform:rotate(0);
 cursor:pointer;
 display:flex;
 justify-content:center;
 align-items:center
}
.dark-theme .cu-panel-box__expand-icon {
 background:#384047;
 border:2px solid #2b343b
}
.cu-panel-box__expand-icon:hover .cu-panel-box__expand-icon-arrow use {
 stroke:#343434;
 stroke-width:2px
}
.dark-theme .cu-panel-box__expand-icon:hover .cu-panel-box__expand-icon-arrow use {
 stroke:#d5d6d7
}
.cu-panel-box__expand-icon-arrow {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:8px;
 height:10px;
 padding-left:1px;
 pointer-events:none
}
.cu-panel-box__expand-icon-arrow:hover {
 transition:none
}
.cu-panel-box__expand-icon-arrow.cu-panel-box__down {
 transform:rotate(90deg)
}
.cu-panel-box__expand-icon-arrow use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#c9c8ca;
 stroke-width:2px
}
.cu-panel-box__expand-icon-arrow use:hover {
 transition:none
}
.dark-theme .cu-panel-box__expand-icon-arrow use {
 stroke:#828588
}
.cu-panel-box__down {
 transform:rotate(90deg)
}
.cu-panel-box_compact {
 padding:0;
 position:relative;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
 background:#fff;
 border-radius:3px;
 height:270px;
 overflow:hidden
}
.contrast_high .cu-panel-box_compact {
 box-shadow:0 5px 10px 0 rgba(0,0,0,.15)
}
.dark-theme .cu-panel-box_compact {
 background:#384047
}
.cu-panel-box__card {
 padding:20px 20px 0;
 z-index:100;
 position:relative
}
.cu-panel-box__header {
 display:flex;
 align-items:center;
 border-bottom:2px solid rgba(216,216,216,.55);
 padding:0 0 20px;
 margin:0;
 position:relative
}
.dark-theme .cu-panel-box__header {
 border-bottom:2px solid #2b343b
}
.cu-panel-box__header_compact {
 margin:0 0 5px
}
.cu-panel-box__header+.box-loader__body-container {
 margin-top:15px
}
.cu-panel-box__expand {
 display:flex;
 align-items:center
}
.cu-panel-box__worked-on-header {
 justify-content:space-between
}
.cu-panel-box__worked-on-header .cu-panel-box__title {
 flex:none
}
.cu-panel-box__header-comments {
 padding:20px;
 margin-bottom:0;
 background-color:#fff
}
.dark-theme .cu-panel-box__header-comments {
 background-color:#384047
}
.cu-panel-box__title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:16px;
 line-height:1;
 flex-grow:1;
 padding:2px 0 0;
 color:#544d61
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-board_add .cu-panel-board__input {
  font-family:var(--global-font-support)
 }
 .cu-panel-board_add .cu-panel-board__input::-webkit-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-panel-board_add .cu-panel-board__input::-moz-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-panel-board_add .cu-panel-board__input:-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-panel-board_add .cu-panel-board__input::-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-panel-board_add .cu-panel-board__input::placeholder {
  font-family:var(--global-font-support)
 }
 .cu-panel-box__title {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-panel-box__title {
 color:#d5d6d7
}
.cu-panel-box__question {
 height:16px;
 width:16px;
 fill:#c4c7c9
}
.cu-panel-box__controls {
 flex-shrink:0
}
.cu-panel-box .cu-comment__body {
 max-width:100%
}
.cu-panel-box .cu-comment__body .cu-comment__header {
 padding:10px 14px
}
.cu-panel-box .cu-comment__body .cu-checkbox {
 justify-content:flex-end
}
.cu-panel-box .cu-comment__body .cu-checkbox__label {
 color:#7b68ee;
 font-weight:400
}
.cu-panel-box .cu-comment__body .cu-checkbox__label::before {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-box .cu-comment__body .cu-checkbox__label {
  color:var(--theme-main-color)
 }
 .cu-panel-box .cu-comment__body .cu-checkbox__label::before {
  border-color:var(--theme-main-color)
 }
}
.cu-panel-box .cu-comment__author-assigned {
 margin-left:10px
}
.cu-panel-box .cu-dropdown__comments {
 margin-top:0
}
.cu-panel-box .cu-dropdown__comments .cu-plate__tasks-link {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:14px;
 opacity:.4;
 color:#343434
}
.dark-theme .cu-panel-box .cu-dropdown__comments .cu-plate__tasks-link {
 color:#d5d6d7
}
.cu-panel-box__body-no-comments {
 background:#fbfbfb;
 padding:40px 20px
}
.dark-theme .cu-panel-box__body-no-comments {
 background:#384047
}
.cu-panel-box__body-no-tasks {
 padding:40px 20px
}
.cu-panel-box__no-comments-icon {
 width:60px;
 height:60px;
 margin:0 auto
}
.dark-theme .cu-panel-box__no-comments-icon {
 opacity:.4
}
.cu-panel-box__no-comments-text {
 font:400 13px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.25;
 color:#343434;
 text-align:center;
 margin-top:15px
}
.dark-theme .cu-panel-box__no-comments-text {
 color:#d5d6d7
}
.cu-panel-box__unassigned-icon {
 width:28px;
 height:28px;
 margin-right:10px
}
.cu-panel-box__item:last-child .cu-plate__container {
 border-bottom:0
}
.cu-panel-box__expand-card {
 height:34px;
 width:100%;
 position:absolute;
 bottom:0;
 display:flex;
 justify-content:center;
 align-items:center;
 background:linear-gradient(to top,#fff 0,#fff 30%,rgba(255,255,255,.4) 65%,rgba(255,255,255,0) 100%);
 z-index:100;
 cursor:pointer
}
.dark-theme .cu-panel-box__expand-card {
 background:linear-gradient(to top,#384047 0,#384047 30%,rgba(56,64,71,.4) 65%,rgba(56,64,71,0) 100%)
}
.cu-panel-box__expand-card:hover use {
 fill:#7b68ee
}
.cu-panel-box__expand-card-icon {
 transform:rotate(90deg);
 width:9px;
 height:16px
}
.cu-panel-box__expand-card-icon use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#aeacb0
}
.cu-panel-box.cu-panel-box_1-2 {
 width:calc(50% - 15px);
 margin:0 30px 30px 0
}
.cu-panel-box.cu-panel-box_1-2:nth-of-type(2n) {
 margin-right:0
}
.cu-panel-box.cu-panel-box_1-3 {
 width:calc(33.33% - 20px);
 margin:0 30px 30px 0
}
.cu-panel-box.cu-panel-box_1-3:nth-of-type(3n) {
 margin-right:0
}
.cu-panel-box.cu-panel-box_1-4 {
 width:calc(25% - 15px);
 margin:0 20px 20px 0
}
.cu-panel-box.cu-panel-box_1-4:nth-of-type(4n) {
 margin-right:0
}
.cu-panel-box-comments {
 padding:0;
 min-height:260px;
 background-color:#fbfbfb
}
.cu-panel-box-me {
 min-height:260px
}
.box-project {
 padding:0 0 0 20px
}
.box-project+.box-project {
 margin-top:10px
}
.box-project__header {
 display:flex;
 align-items:center;
 cursor:pointer
}
.box-project__name {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#bdbdbd;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:2px 0 0
}
.box-project__name:hover {
 transition:none
}
.box-project__header:hover .box-project__name {
 color:#7b68ee
}
.box-project__icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 margin:0 0 0 2px;
 width:12px;
 height:12px;
 fill:#bdbdbd;
 opacity:0
}
.box-project__icon:hover {
 transition:none
}
.box-project__header:hover .box-project__icon {
 fill:#7b68ee;
 opacity:1
}
.box-project__body {
 display:none
}
.box-project>.cu-plate.cu-plate_sub {
 padding:4px 4px 4px 10px
}
.box-project.box-project_open .box-project__body {
 display:block
}
.box-project.box-project_open .box-project__icon {
 opacity:1;
 transform:rotate(-90deg)
}
.cu-dt-task {
 background:#fff;
 border-radius:2px;
 border:1px solid transparent;
 box-shadow:0 0 5px 0 rgba(0,0,0,.1);
 cursor:move
}
.cu-dt-task__header {
 display:flex;
 position:relative;
 align-items:center;
 padding:10px
}
.cu-dt-task__toggle {
 position:absolute;
 top:16px;
 left:15px;
 flex-shrink:0;
 width:25px;
 height:25px;
 border:1px solid #d8d8d8;
 border-radius:3px;
 margin:0 20px 0 0;
 cursor:pointer
}
.cu-dt-task__name {
 flex-grow:1;
 padding:0 20px 0 0;
 color:#494949;
 font:300 18px/130% "Proxima Nova",Arial,serif;
 cursor:pointer
}
.cu-dt-task__attachments {
 padding:0 10px;
 flex-shrink:0
}
.cu-dt-task__attachments .icon {
 display:block;
 width:18px;
 height:16px
}
.cu-dt-task__time {
 flex-shrink:0;
 padding:0 10px;
 font:300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#777;
 width:130px;
 line-height:1
}
.cu-dt-task__status {
 flex-shrink:0;
 padding:0 10px;
 min-width:130px
}
.cu-dt-task__users {
 flex-shrink:0;
 padding:0 10px;
 width:120px
}
.cu-dt-task.cu-dt-task_selected {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-box__expand-card:hover use {
  fill:var(--theme-main-color)
 }
 .box-project__header:hover .box-project__name {
  color:var(--theme-main-color)
 }
 .box-project__header:hover .box-project__icon {
  fill:var(--theme-main-color)
 }
 .cu-dt-task.cu-dt-task_selected {
  border-color:var(--theme-main-color)
 }
}
.cu-dt-task.cu-dt-task_selected+.cu-dt-task.cu-dt-task_selected {
 border-top:0;
 margin-top:-2px;
 padding-top:3px
}
.cu-dt-task.cu-dt-task_selected .cu-dt-task__toggle {
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTMuOSAxMS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMy45IDExLjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojQTg3NUZGO3N0cm9rZS13aWR0aDoyO308L3N0eWxlPjxwb2x5bGluZSBpZD0iUGF0aC0xMSIgY2xhc3M9InN0MCIgcG9pbnRzPSIwLjcsNi4yIDQuNyw5LjcgMTMuMiwwLjcgIi8+PC9zdmc+) center center/80% no-repeat
}
.cu-dt-task.cu-dt-task_child {
 box-shadow:none;
 background:#f8f8f8;
 border-top:1px solid #eee
}
.cu-dt-task.cu-dt-task_child .cu-dt-task__header {
 padding:10px 20px 10px 70px
}
.cu-dt-task.cu-dt-task_child .cu-dt-task__toggle {
 visibility:hidden
}
.cu-dt-task.cu-dt-task_child .cu-dt-task__name {
 font-size:17px
}
.gu-mirror {
 opacity:.9
}
.gu-mirror .cu-dt-task {
 display:none
}
.gu-mirror .cu-dt-task:nth-of-type(1) {
 display:block
}
.gu-mirror .cu-dt-task:nth-of-type(2) {
 display:block;
 transform:translateY(-40px)
}
.gu-mirror .cu-dt-task:nth-of-type(3) {
 display:block;
 transform:translateY(-80px)
}
.gu-mirror .cu-dt-task:nth-of-type(4) {
 display:block;
 transform:translateY(-120px)
}
.cu-plate {
 display:flex;
 align-items:center;
 margin:0;
 padding:8px;
 border-radius:4px;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 text-decoration:none
}
.cu-plate:hover .cu-plate__text_dashboard-box {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-plate:hover .cu-plate__text_dashboard-box {
  color:var(--theme-main-color)
 }
}
.cu-plate:hover .cu-plate__tasks-link {
 color:#7b68ee
}
.cu-plate__icon {
 flex-shrink:0;
 margin:0 10px 0 0
}
.cu-plate__icon_dashboard-box {
 margin-right:10px;
 margin-top:-1px
}
.cu-plate__text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:12px;
 text-align:left;
 flex-grow:1;
 color:#34313a;
 display:flex
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-panel-box .cu-dropdown__comments .cu-plate__tasks-link,
 .cu-plate__text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-plate__text {
 color:#d5d6d7
}
.cu-plate__text.status-dis {
 text-transform:capitalize
}
.cu-plate__text_dashboard-box {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 color:#343434
}
.cu-plate__text_dashboard-box:hover {
 color:#7b68ee
}
.cu-plate__text_theme-main-color {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-plate:hover .cu-plate__tasks-link,
 .cu-plate__text_dashboard-box:hover,
 .cu-plate__text_theme-main-color {
  color:var(--theme-main-color)
 }
}
.cu-plate__text_right-icon {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cu-plate__text_right-icon .cu-toggle-switch {
 display:block
}
.cu-plate__tasks-link {
 text-overflow:ellipsis;
 overflow:hidden;
 color:#777;
 flex:1
}
.dark-theme .cu-plate__tasks-link {
 color:#abaeb0
}
.cu-plate__tasks-link:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-plate__tasks-link:hover {
  color:var(--theme-main-color)
 }
}
.cu-plate__tasks-link.cu-dropdown__comments_tasks-link {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:14px;
 opacity:.4;
 color:#343434;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-plate__tasks-link.cu-dropdown__comments_tasks-link,
 .cu-plate__text_dashboard-box {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-plate__tasks-link.cu-dropdown__comments_tasks-link {
 color:#d5d6d7
}
.cu-plate__text_light {
 font:14px 'Gotham Pro',Arial,serif;
 color:#565656;
 text-shadow:none
}
.cu-plate__badge {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 flex-shrink:0;
 margin:2px 0 0 10px;
 color:#9a9a9a;
 font:300 11px/11px "Gotham Pro","Proxima Nova",Arial,serif
}
.contrast_high .cu-plate__badge {
 color:#858585
}
.cu-plate__chevron {
 width:11px;
 height:11px;
 margin-left:5px;
 transform:rotate(90deg);
 display:none;
 color:#343434
}
.cu-plate__chevron use {
 fill:#343434
}
.cu-plate__chevron_top-level {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:5px;
 height:8px;
 color:#343434;
 transform:rotate(0);
 display:inline-block;
 pointer-events:none
}
.cu-plate__chevron_top-level:hover {
 transition:none
}
.dark-theme .cu-plate__chevron_top-level {
 fill:#d5d6d7
}
.cu-plate__chevron-down {
 transform:rotate(0);
 display:inline-block
}
.cu-plate__chevron-down_top-level {
 transform:rotate(90deg)
}
.cu-plate__container {
 border-bottom:1px solid #e4e4e4;
 cursor:pointer;
 padding-bottom:5px
}
.dark-theme .cu-plate__container {
 border-bottom:1px solid #1e272e
}
.cu-plate__row-sub:first-child .cu-plate_sub {
 padding-top:8px
}
.cu-plate__row-sub:last-child .cu-plate_sub {
 padding-bottom:8px
}
.cu-plate.cu-plate_active .cu-plate__text {
 color:#fff
}
.cu-plate.cu-plate_active .cu-plate__badge {
 color:#fff;
 display:none
}
.cu-plate.cu-plate_active:hover>.cu-no-show-hover,
.cu-plate.cu-plate_active>.cu-only-on-hover {
 display:none
}
.cu-plate.cu-plate_active:hover>.cu-only-on-hover {
 display:flex
}
.cu-plate.cu-plate_selected .cu-plate__text {
 color:#7b68ee
}
.cu-plate.cu-plate_lg {
 padding:8px 0
}
.cu-plate.cu-plate_lg_dashboard-box {
 padding:12px 0 7px
}
.cu-plate.cu-plate_lg .cu-plate__badge {
 font-weight:500
}
.cu-plate.cu-plate_lg:hover {
 cursor:pointer
}
.cu-plate.cu-plate_lg:hover .cu-plate__chevron {
 display:inline-block
}
.cu-plate.cu-plate_sm {
 font-size:12px;
 line-height:11px;
 padding:5px 0
}
.cu-plate.cu-plate_team {
 position:relative;
 font-size:13px;
 line-height:13px;
 margin:10px 0;
 padding:0 10px 0 0;
 cursor:pointer
}
.cu-plate.cu-plate_team::before {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 top:1px;
 left:15px;
 width:96%;
 height:34px;
 background:#fff;
 border-radius:4px;
 z-index:-1
}
.cu-plate.cu-plate_team::before:hover {
 transition:none
}
.cu-plate.cu-plate_team .cu-avatar {
 width:32px;
 height:32px
}
.cu-plate.cu-plate_team .cu-avatar:not(.cu-avatar_empty) {
 border:2px solid #fafbfc;
 width:32px;
 height:32px
}
.dark-theme .cu-plate.cu-plate_team .cu-avatar:not(.cu-avatar_empty) {
 border:2px solid #2b343b
}
.cu-plate.cu-plate_team .cu-plate__icon-unassigned {
 width:28px;
 height:28px;
 margin-left:2px
}
.cu-plate.cu-plate_team .cu-avatar.cu-avatar_empty {
 background:#fafbfc;
 box-shadow:0 0 0 2px #fafbfc
}
.cu-plate.cu-plate_team .cu-avatar.cu-avatar_team {
 border:1px solid #fafbfc
}
.cu-plate.cu-plate_team .cu-plate__icon-close {
 display:none
}
.cu-plate.cu-plate_team.cu-plate_active,
.cu-plate.cu-plate_team.cu-plate_active:hover {
 margin:-2px 0 -2px -2px;
 padding-right:15px
}
.cu-plate.cu-plate_team.cu-plate_active::before,
.cu-plate.cu-plate_team.cu-plate_active:hover::before {
 opacity:1;
 background:#7b68ee;
 opacity:1;
 z-index:0
}
.cu-plate.cu-plate_team.cu-plate_active .cu-plate__text,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-plate__text {
 color:#fff;
 font-weight:300;
 z-index:1;
 position:relative
}
.cu-plate.cu-plate_team.cu-plate_active .cu-plate__badge,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-plate__badge {
 z-index:1
}
.cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-plate__icon {
 margin-right:8px;
 z-index:1
}
.cu-plate.cu-plate_team.cu-plate_active .cu-avatar,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-avatar {
 width:36px;
 height:36px;
 z-index:1;
 position:relative
}
.cu-plate.cu-plate_team.cu-plate_active div.cu-avatar,
.cu-plate.cu-plate_team.cu-plate_active:hover div.cu-avatar {
 font-size:12px
}
.cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon-unassigned,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-plate__icon-unassigned {
 width:36px;
 height:36px;
 border:2px solid #fff;
 border-radius:50%;
 margin-left:0
}
.dark-theme .cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon-unassigned,
.dark-theme .cu-plate.cu-plate_team.cu-plate_active:hover .cu-plate__icon-unassigned {
 border:2px solid #2b343b
}
.cu-plate.cu-plate_team.cu-plate_active .cu-only-on-hover,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-only-on-hover {
 z-index:1
}
.cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon-close,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-plate__icon-close {
 width:12px;
 height:12px;
 margin-right:-5px;
 z-index:1;
 display:block
}
.cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon-close use,
.cu-plate.cu-plate_team.cu-plate_active:hover .cu-plate__icon-close use {
 fill:#fff
}
.cu-plate.cu-plate_team.cu-plate_unassigned.cu-plate_active,
.cu-plate.cu-plate_team.cu-plate_unassigned.cu-plate_active:hover {
 margin:6px 0 -4px -2px
}
.cu-plate__icon-close-collapsed {
 fill:#7b68ee;
 display:none;
 position:absolute;
 bottom:-3px;
 right:-3px;
 width:16px;
 height:16px;
 z-index:1;
 background:#fff;
 border-radius:50%;
 border:1px solid #fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-plate.cu-plate_selected .cu-plate__text {
  color:var(--theme-main-color)
 }
 .cu-plate.cu-plate_team.cu-plate_active::before,
 .cu-plate.cu-plate_team.cu-plate_active:hover::before {
  background:var(--theme-main-color)
 }
 .cu-plate__icon-close-collapsed {
  fill:var(--theme-main-color)
 }
}
.cu-plate.cu-plate_sub {
 font-size:13px;
 line-height:13px;
 padding:7px 0 7px 18px
}
.cu-plate.cu-plate_sub .cu-plate__tasks {
 color:#777;
 display:flex;
 align-items:center;
 padding:0 0 0 30px;
 font-size:13px;
 line-height:1.1
}
.cu-plate.cu-plate_sub .cu-plate__tasks.show-more {
 color:#7b68ee;
 cursor:pointer
}
.cu-plate.cu-plate_sub__badge {
 color:#b8b8b8
}
.cu-plate.cu-plate_sub_section {
 padding-left:34px
}
.cu-plate.cu-plate_sub_section .cu-plate__tasks {
 padding:0
}
.cu-plate.cu-plate_sub:hover {
 cursor:pointer
}
.cu-plate.cu-plate_sub:hover .cu-plate__chevron {
 display:inline-block
}
.cu-plate.cu-plate_bordered:not(:last-of-type) {
 border-bottom:1px solid #e2e2e2
}
.dark-theme .cu-plate.cu-plate_bordered:not(:last-of-type) {
 border-bottom:1px solid #2b343b
}
.cu-plate_selected {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-plate.cu-plate_sub .cu-plate__tasks.show-more,
 .cu-plate_selected {
  color:var(--theme-main-color)
 }
}
.cu-plate.cu-plate_interact {
 cursor:pointer
}
.cu-plate.cu-plate_interact:hover .cu-plate__text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee
}
.cu-plate.cu-plate_interact:hover .cu-plate__text:hover {
 transition:none
}
.popover {
 background-color:#7b68ee;
 position:absolute;
 top:0;
 left:0;
 z-index:100001;
 display:flex!important;
 max-width:320px;
 padding:1px;
 word-wrap:break-word;
 background-clip:padding-box;
 border:1px solid;
 border-radius:4px;
 box-shadow:0 5px 10px rgba(0,0,0,.2)
}
@supports (--theme-main-color:#7b68ee) {
 .cu-plate.cu-plate_interact:hover .cu-plate__text {
  color:var(--theme-main-color)
 }
 .popover {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.popover.reminder-row-new-pop {
 z-index:1000
}
.popover.bs-tether-element-attached-bottom,
.popover.popover-top {
 margin-top:-10px
}
.popover.bs-tether-element-attached-bottom::after,
.popover.bs-tether-element-attached-bottom::before,
.popover.popover-top::after,
.popover.popover-top::before {
 left:50%;
 border-bottom-width:0
}
.popover.bs-tether-element-attached-bottom::before,
.popover.popover-top::before {
 border-top-color:transparent;
 bottom:-11px;
 margin-left:-11px
}
.popover.bs-tether-element-attached-bottom::after,
.popover.popover-top::after {
 border-top-color:#7b68ee;
 bottom:-10px;
 margin-left:-10px
}
.popover.bs-tether-element-attached-left,
.popover.popover-right {
 margin-left:10px
}
.popover.bs-tether-element-attached-left::after,
.popover.bs-tether-element-attached-left::before,
.popover.popover-right::after,
.popover.popover-right::before {
 top:50%;
 border-left-width:0
}
.popover.bs-tether-element-attached-left::before,
.popover.popover-right::before {
 left:-11px;
 margin-top:-11px
}
.popover.bs-tether-element-attached-left::after,
.popover.popover-right::after {
 border-right-color:#7b68ee;
 left:-10px;
 margin-top:-10px
}
.popover.bs-tether-element-attached-top,
.popover.popover-bottom {
 margin-top:10px
}
.popover.bs-tether-element-attached-top::after,
.popover.bs-tether-element-attached-top::before,
.popover.popover-bottom::after,
.popover.popover-bottom::before {
 left:50%;
 border-top-width:0
}
.popover.bs-tether-element-attached-top::before,
.popover.popover-bottom::before {
 border-bottom-color:transparent;
 top:-11px;
 margin-left:-11px
}
.popover.bs-tether-element-attached-top::after,
.popover.popover-bottom::after {
 border-bottom-color:#7b68ee;
 top:-10px;
 margin-left:-10px
}
@supports (--theme-main-color:#7b68ee) {
 .popover.bs-tether-element-attached-bottom::after,
 .popover.popover-top::after {
  border-top-color:var(--theme-main-color)
 }
 .popover.bs-tether-element-attached-left::after,
 .popover.popover-right::after {
  border-right-color:var(--theme-main-color)
 }
 .popover.bs-tether-element-attached-top::after,
 .popover.popover-bottom::after {
  border-bottom-color:var(--theme-main-color)
 }
}
.popover.bs-tether-element-attached-top .popover-title::before,
.popover.popover-bottom .popover-title::before {
 position:absolute;
 top:0;
 left:50%;
 display:block;
 width:20px;
 margin-left:-10px;
 content:'';
 border-bottom:1px solid #000
}
.popover.bs-tether-element-attached-right,
.popover.popover-left {
 margin-left:-10px
}
.popover.bs-tether-element-attached-right::after,
.popover.bs-tether-element-attached-right::before,
.popover.popover-left::after,
.popover.popover-left::before {
 top:50%;
 border-right-width:0
}
.popover.bs-tether-element-attached-right::before,
.popover.popover-left::before {
 border-left-color:transparent;
 right:-11px;
 margin-top:-11px
}
.popover.bs-tether-element-attached-right::after,
.popover.popover-left::after {
 border-left-color:#7b68ee;
 right:-10px;
 margin-top:-10px
}
@supports (--theme-main-color:#7b68ee) {
 .popover.bs-tether-element-attached-right::after,
 .popover.popover-left::after {
  border-left-color:var(--theme-main-color)
 }
}
.popover.popover_white {
 background:#fff;
 border-color:#fff
}
.dark-theme .popover.popover_white {
 background:#384047;
 border-color:#384047;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.3)
}
.popover.popover_white .popover.bs-tether-element-attached-bottom::after,
.popover.popover_white.popover.popover-top::after {
 border-top-color:#fff
}
.dark-theme .popover.popover_white .popover.bs-tether-element-attached-bottom::after,
.dark-theme .popover.popover_white.popover.popover-top::after {
 border-top-color:#384047
}
.popover.popover_white .popover.bs-tether-element-attached-bottom::before,
.popover.popover_white.popover.popover-top::before {
 display:none
}
.popover.popover_white .popover.bs-tether-element-attached-top::after,
.popover.popover_white.popover.popover-bottom::after {
 border-bottom-color:#fff
}
.dark-theme .popover.popover_white .popover.bs-tether-element-attached-top::after,
.dark-theme .popover.popover_white.popover.popover-bottom::after {
 border-bottom-color:#384047
}
.popover.popover_white .popover.bs-tether-element-attached-top::before,
.popover.popover_white.popover.popover-bottom::before {
 display:none
}
.popover.popover_white .popover.bs-tether-element-attached-right::after,
.popover.popover_white.popover.popover-left::after {
 border-left-color:#fff
}
.dark-theme .popover.popover_white .popover.bs-tether-element-attached-right::after,
.dark-theme .popover.popover_white.popover.popover-left::after {
 border-left-color:#384047
}
.popover.popover_white .popover.bs-tether-element-attached-right::before,
.popover.popover_white.popover.popover-left::before {
 display:none
}
.popover.popover_no-padding {
 padding:0;
 border:0
}
.popover.popover_no-padding .popover-content {
 padding:0
}
.popover.popover_no-padding .popover-arrow {
 display:none
}
.popover.popover_no-max-width {
 max-width:none
}
body.cu-dropdown_open .popover * {
 pointer-events:auto!important
}
.popover-title {
 padding:8px 14px;
 margin-bottom:0;
 font-size:1rem;
 background-color:#000;
 border-bottom:1px solid #000;
 border-top-right-radius:calc(.3rem - 1px);
 border-top-left-radius:calc(.3rem - 1px)
}
.popover-title:empty {
 display:none
}
.popover-content {
 padding:6px 14px
}
.popover-content .cu-error-popover,
.popover-content .cu-popover-inner {
 color:#fff
}
.popover-content .popover-content__title {
 font:400 16px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-bottom:5px
}
.dark-theme .popover-content .popover-content__title {
 color:#d5d6d7
}
.popover-content .popover-content__title_center {
 text-align:center
}
.popover-content .popover-content__title_warning {
 color:#fd71af
}
.popover-content .popover-content__title_xl {
 font-size:22px
}
.popover-content .popover-content__description {
 font:400 13px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-bottom:10px
}
.dark-theme .popover-content .popover-content__description {
 color:#d5d6d7
}
.popover-content .popover-content__description_center {
 text-align:center
}
.popover-content .popover-content__description-link {
 color:#7b68ee;
 cursor:pointer;
 border-bottom:1px dotted;
 display:inline
}
@supports (--theme-main-color:#7b68ee) {
 .popover-content .popover-content__description-link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.popover-content .popover-content__description-link:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .popover-content .popover-content__description-link:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.popover-content .popover-content__btns {
 margin-top:10px;
 display:flex;
 align-items:center;
 justify-content:center
}
.popover-content .popover-content__btns .cu-btn+.cu-btn {
 margin-left:10px
}
.popover-content__icon-exclamation {
 width:31px;
 height:28px;
 fill:#f5a623;
 margin:10px auto
}
.popover::after,
.popover::before {
 position:absolute;
 display:block;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.popover::before {
 content:'';
 border-width:11px
}
.popover::after {
 content:'';
 border-width:10px
}
.cu-git-info-icon .popover-content {
 border:0;
 padding:0
}
.cu-git-info-icon .popover {
 padding:0;
 border:0
}
.cu-git-info-icon .popover.bs-tether-element-attached-top,
.cu-git-info-icon .popover.popover-bottom {
 margin-top:10px
}
.cu-git-info-icon .popover.bs-tether-element-attached-top::after,
.cu-git-info-icon .popover.bs-tether-element-attached-top::before,
.cu-git-info-icon .popover.popover-bottom::after,
.cu-git-info-icon .popover.popover-bottom::before {
 left:50%;
 border-top-width:0
}
.cu-git-info-icon .popover.bs-tether-element-attached-top::before,
.cu-git-info-icon .popover.popover-bottom::before {
 top:-11px;
 margin-left:-11px;
 border-bottom-color:#343434
}
.cu-git-info-icon .popover.bs-tether-element-attached-top::after,
.cu-git-info-icon .popover.popover-bottom::after {
 top:-10px;
 margin-left:-10px;
 border-bottom-color:#343434
}
.popover__icon-question {
 width:14px;
 height:14px;
 display:inline-block;
 margin-bottom:-2px
}
.popover__icon-question use {
 fill:#818193
}
.dark-theme .popover__icon-question use {
 fill:#343434
}
.markdown-tooltip {
 background:#343434;
 border-color:#343434
}
.dark-theme .markdown-tooltip {
 background:#d5d6d7;
 border-color:#d5d6d7
}
.markdown-tooltip .popover-content {
 text-align:center;
 color:#fff;
 line-height:1.5em
}
.dark-theme .markdown-tooltip .popover-content {
 color:#2b343b
}
.markdown-tooltip .popover-content .popover-content_link,
.markdown-tooltip .popover-content a {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#fff;
 border-bottom:1px dotted #fff;
 cursor:pointer;
 display:inline-block;
 line-height:1
}
.dark-theme .markdown-tooltip .popover-content .popover-content_link,
.dark-theme .markdown-tooltip .popover-content a {
 color:#2b343b;
 border-bottom:1px dotted #2b343b
}
.markdown-tooltip .popover-content .popover-content_link:hover,
.markdown-tooltip .popover-content a:hover {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .markdown-tooltip .popover-content .popover-content_link:hover,
 .markdown-tooltip .popover-content a:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.markdown-tooltip .popover.bs-tether-element-attached-bottom::after,
.markdown-tooltip.popover.popover-top::after {
 border-top-color:#343434
}
.dark-theme .markdown-tooltip .popover.bs-tether-element-attached-bottom::after,
.dark-theme .markdown-tooltip.popover.popover-top::after {
 border-top-color:#d5d6d7
}
.markdown-tooltip .popover.bs-tether-element-attached-bottom::before,
.markdown-tooltip.popover.popover-top::before {
 display:none
}
.markdown-tooltip .popover.bs-tether-element-attached-bottom::after,
.markdown-tooltip.popover.popover-bottom::after {
 border-bottom-color:#343434
}
.dark-theme .markdown-tooltip .popover.bs-tether-element-attached-bottom::after,
.dark-theme .markdown-tooltip.popover.popover-bottom::after {
 border-bottom-color:#d5d6d7
}
.markdown-tooltip .popover.bs-tether-element-attached-bottom::before,
.markdown-tooltip.popover.popover-bottom::before {
 display:none
}
.cu-light-popover {
 background:#fff;
 border:0
}
.dark-theme .cu-light-popover {
 background:#384047
}
.cu-light-popover .popover-content {
 padding:5px 0;
 min-width:0
}
.cu-light-popover.popover {
 box-shadow:1px 0 15px rgba(0,0,0,.2);
 padding:0
}
.cu-light-popover.popover .popover-arrow {
 display:none
}
.cu-light-popover .popover.bs-tether-element-attached-top::before,
.cu-light-popover.popover.popover-top::before {
 border-top-color:rgba(0,0,0,.1)
}
.cu-light-popover .popover.bs-tether-element-attached-top::after,
.cu-light-popover.popover.popover-top::after {
 border-top-color:#fff
}
.dark-theme .cu-light-popover .popover.bs-tether-element-attached-top::after,
.dark-theme .cu-light-popover.popover.popover-top::after {
 border-top-color:#384047
}
.cu-light-popover .popover.bs-tether-element-attached-bottom::before,
.cu-light-popover.popover.popover-bottom::before {
 border-bottom-color:rgba(0,0,0,.1)
}
.cu-light-popover .popover.bs-tether-element-attached-bottom::after,
.cu-light-popover.popover.popover-bottom::after {
 border-bottom-color:#fff
}
.dark-theme .cu-light-popover .popover.bs-tether-element-attached-bottom::after,
.dark-theme .cu-light-popover.popover.popover-bottom::after {
 border-bottom-color:#384047
}
.cu-light-popover .popover.bs-tether-element-attached-right::before,
.cu-light-popover.popover.popover-right::before {
 border-right-color:rgba(0,0,0,.1)
}
.cu-light-popover .popover.bs-tether-element-attached-right::after,
.cu-light-popover.popover.popover-right::after {
 border-right-color:#fff
}
.dark-theme .cu-light-popover .popover.bs-tether-element-attached-right::after,
.dark-theme .cu-light-popover.popover.popover-right::after {
 border-right-color:#384047
}
.cu-light-popover .popover.bs-tether-element-attached-right::before,
.cu-light-popover.popover.popover-left::before {
 border-left-color:rgba(0,0,0,.1)
}
.cu-light-popover .popover.bs-tether-element-attached-right::after,
.cu-light-popover.popover.popover-left::after {
 border-left-color:#fff
}
.dark-theme .cu-light-popover .popover.bs-tether-element-attached-right::after,
.dark-theme .cu-light-popover.popover.popover-left::after {
 border-left-color:#384047
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button.ql-code svg {
 height:80%
}
.slash-commands_open .ql-editor .cu-slash-command__value-tag {
 white-space:normal;
 margin-left:5px
}
.ql-editor {
 border:1px solid transparent
}
.ql-editor img {
 cursor:pointer
}
.ql-editor img[data-align=left] {
 float:left
}
.ql-editor img[data-align=right] {
 float:right
}
.ql-editor img[data-align=center] {
 margin:0 auto;
 display:block
}
.cu-comment-viewer-content {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.cu-comment-viewer-content table {
 table-layout:fixed;
 width:100%;
 border-collapse:collapse
}
.cu-comment-viewer-content table td {
 outline:0;
 border:1px solid #7c828d;
 padding:2px 5px
}
.dark-theme .cu-comment-viewer-content table td {
 border-color:#828588
}
.cu-comment-viewer-content ol {
 list-style:decimal;
 padding-left:1.5em
}
.cu-comment-viewer-content ol li {
 padding-left:.5em
}
.cu-comment-viewer-content ol li ol,
.cu-comment-viewer-content ol li ul {
 padding-top:5px
}
.cu-comment-viewer-content ul {
 list-style:disc;
 padding-left:1.5em;
 display:inline-flex;
 flex-direction:column;
 align-items:flex-start
}
.cu-comment-viewer-content ul li {
 padding-left:.5em
}
.cu-comment-viewer-content ul li ol,
.cu-comment-viewer-content ul li ul {
 padding-top:5px
}
.cu-comment-viewer-content ul>li[data-checked] {
 list-style-type:none;
 pointer-events:none;
 padding-left:.6em
}
.cu-comment-viewer-content ul>li[data-checked] * {
 pointer-events:all
}
.cu-comment-viewer-content ol>li[data-list=checked]>.ql-ui::before,
.cu-comment-viewer-content ul>li[data-checked=true]::before {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86),background .2s cubic-bezier(.785,.135,.15,.86);
 content:'\2713';
 color:#fff;
 background:#67cb48;
 cursor:pointer;
 border:1px solid #67cb48;
 width:17px;
 height:17px;
 margin-top:2px;
 margin-right:.5em;
 margin-left:-1.7em;
 padding:2px 0 0;
 text-align:center;
 border-radius:50%;
 flex-shrink:0;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 -webkit-animation:.4s linear both checklistPulse;
 animation:.4s linear both checklistPulse;
 position:absolute
}
.cu-comment-viewer-content ol>li[data-list=unchecked]>.ql-ui::before,
.cu-comment-viewer-content ul>li[data-checked=false]::before {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86),background .2s cubic-bezier(.785,.135,.15,.86);
 content:'';
 background:0 0;
 cursor:pointer;
 border:1px solid #c1c1c1;
 width:17px;
 height:17px;
 margin-top:2px;
 margin-right:.5em;
 margin-left:-1.7em;
 padding:0;
 border-radius:50%;
 display:inline-flex;
 flex-shrink:0;
 position:absolute
}
.dark-theme .cu-comment-viewer-content ol>li[data-list=unchecked]>.ql-ui::before,
.dark-theme .cu-comment-viewer-content ul>li[data-checked=false]::before {
 border-color:#828588
}
.cu-comment-editor-content .ql-code-block-container,
.cu-comment-editor-content pre,
.cu-comment-editor-content pre.syntax,
.cu-comment-viewer-content .ql-code-block-container,
.cu-comment-viewer-content pre,
.cu-comment-viewer-content pre.syntax {
 white-space:pre-wrap;
 font-family:monospace;
 font-size:90%;
 line-height:150%!important;
 background:#f7f7f7!important;
 color:#343434!important;
 margin:5px 0!important;
 padding:15px!important
}
.dark-theme .cu-comment-editor-content .ql-code-block-container,
.dark-theme .cu-comment-editor-content pre,
.dark-theme .cu-comment-editor-content pre.syntax,
.dark-theme .cu-comment-viewer-content .ql-code-block-container,
.dark-theme .cu-comment-viewer-content pre,
.dark-theme .cu-comment-viewer-content pre.syntax {
 background:rgba(130,133,136,.2)!important;
 color:#d5d6d7!important
}
.cu-comment-editor-content blockquote,
.cu-comment-viewer-content blockquote {
 border-left:4px solid #d8d8d8;
 margin-bottom:10px;
 margin-top:10px;
 padding-left:12px;
 font-style:italic;
 color:rgba(52,52,52,.8)
}
.dark-theme .cu-comment-editor-content blockquote,
.dark-theme .cu-comment-viewer-content blockquote {
 border-left:4px solid #828588;
 color:#d5d6d7
}
.cu-comment-editor-content code,
.cu-comment-viewer-content code {
 display:inline-block;
 border:1px solid #e4e4e4;
 background:#f7f7f7;
 border-radius:2px;
 white-space:pre-wrap;
 padding:2px 4px;
 line-height:1;
 font-size:100%!important;
 color:#d16464!important
}
.dark-theme .cu-comment-editor-content code,
.dark-theme .cu-comment-viewer-content code {
 border:1px solid #1e272e;
 background:#2b343b
}
.cu-comment-editor-content code p,
.cu-comment-viewer-content code p {
 display:none
}
.cu-comment-editor-content code a,
.cu-comment-viewer-content code a {
 color:#d16464
}
.dark-theme .cu-comment-editor-content em,
.dark-theme .cu-comment-editor-content s,
.dark-theme .cu-comment-editor-content u,
.dark-theme .cu-comment-viewer-content em,
.dark-theme .cu-comment-viewer-content s,
.dark-theme .cu-comment-viewer-content u {
 color:#d5d6d7
}
.cu-comment-editor-content [style*='background-color:#fffa78'],
.cu-comment-viewer-content [style*='background-color:#fffa78'] {
 padding:2px 0
}
.dark-theme .cu-comment-editor-content [style*='background-color:#fffa78'],
.dark-theme .cu-comment-editor-content [style*='background-color:#fffa78'] *,
.dark-theme .cu-comment-viewer-content [style*='background-color:#fffa78'],
.dark-theme .cu-comment-viewer-content [style*='background-color:#fffa78'] * {
 color:#2b343b;
 font-weight:400
}
.cu-editor-wrapper {
 margin:0 10px 0 20px
}
.cu-editor-wrapper button,
.cu-editor-wrapper select {
 display:none
}
.cu-editor-wrapper button.ql-ui,
.cu-editor-wrapper select.ql-ui {
 display:block
}
.cu-editor-wrapper .ql-editor {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:24px;
 position:relative;
 padding:10px;
 min-height:100px;
 max-height:350px;
 overflow:hidden;
 color:#111;
 border:1px solid transparent;
 border-radius:4px 4px 0 0;
 transition:border-color .1s
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-comment-viewer-content,
 .cu-editor-wrapper .ql-editor {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-editor-wrapper .ql-editor {
 caret-color:#fff
}
.cu-editor-wrapper .ql-editor * {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 line-height:24px
}
.dark-theme .cu-editor-wrapper .ql-editor [style*='background-color: rgb(230, 255, 207);'],
.dark-theme .cu-editor-wrapper .ql-editor [style*='background-color: rgb(230, 255, 207);'] *,
.dark-theme .cu-editor-wrapper .ql-editor [style*='background-color: rgb(255, 224, 224);'],
.dark-theme .cu-editor-wrapper .ql-editor [style*='background-color: rgb(255, 224, 224);'] *,
.dark-theme .cu-editor-wrapper .ql-editor [style*='background-color: rgb(255, 250, 120);'],
.dark-theme .cu-editor-wrapper .ql-editor [style*='background-color: rgb(255, 250, 120);'] * {
 color:#2b343b;
 font-weight:400;
 padding:2px 0
}
.dark-theme .cu-editor-wrapper .ql-editor strong[style*='background-color: rgb(230, 255, 207);'],
.dark-theme .cu-editor-wrapper .ql-editor strong[style*='background-color: rgb(230, 255, 207);'] *,
.dark-theme .cu-editor-wrapper .ql-editor strong[style*='background-color: rgb(255, 224, 224);'],
.dark-theme .cu-editor-wrapper .ql-editor strong[style*='background-color: rgb(255, 224, 224);'] *,
.dark-theme .cu-editor-wrapper .ql-editor strong[style*='background-color: rgb(255, 250, 120);'],
.dark-theme .cu-editor-wrapper .ql-editor strong[style*='background-color: rgb(255, 250, 120);'] * {
 font-weight:700
}
.cu-editor-wrapper .ql-editor td {
 border-color:#7c828d
}
.dark-theme .cu-editor-wrapper .ql-editor td {
 border-color:#828588
}
.cu-editor-wrapper .cu-editor {
 background:#fff;
 border-radius:3px;
 padding:0
}
.dark-theme .cu-editor-wrapper .cu-editor {
 background:#384047
}
.cu-editor-wrapper .cu-editor.ql-container.ql-snow {
 border:0
}
.cu-editor-wrapper .cu-editor h1,
.cu-editor-wrapper .cu-editor h2,
.cu-editor-wrapper .cu-editor h3,
.cu-editor-wrapper .cu-editor h4,
.cu-editor-wrapper .cu-editor h5,
.cu-editor-wrapper .cu-editor h6 {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-editor-wrapper .cu-editor h1,
 .cu-editor-wrapper .cu-editor h2,
 .cu-editor-wrapper .cu-editor h3,
 .cu-editor-wrapper .cu-editor h4,
 .cu-editor-wrapper .cu-editor h5,
 .cu-editor-wrapper .cu-editor h6,
 .cu-editor-wrapper .ql-editor * {
  font-family:var(--global-font-support)
 }
}
.cu-editor-wrapper .cu-editor h1,
.cu-editor-wrapper .cu-editor h2,
.cu-editor-wrapper .cu-editor h3 {
 margin:0 0 10px
}
.cu-editor-wrapper .cu-editor h1,
.cu-editor-wrapper .cu-editor h1 * {
 font-weight:500;
 font-size:30px;
 line-height:1.2
}
.cu-editor-wrapper .cu-editor h2,
.cu-editor-wrapper .cu-editor h2 * {
 font-weight:500;
 font-size:25px;
 line-height:1.4
}
.cu-editor-wrapper .cu-editor h3,
.cu-editor-wrapper .cu-editor h3 * {
 font-weight:500;
 font-size:20px;
 line-height:1.4
}
.cu-editor-wrapper .cu-editor *+h1,
.cu-editor-wrapper .cu-editor *+h2,
.cu-editor-wrapper .cu-editor *+h3 {
 margin-top:10px
}
.cu-editor-wrapper .cu-editor h4,
.cu-editor-wrapper .cu-editor h5,
.cu-editor-wrapper .cu-editor h6 {
 margin:0 0 5px
}
.cu-editor-wrapper .cu-editor *+h4,
.cu-editor-wrapper .cu-editor *+h5,
.cu-editor-wrapper .cu-editor *+h6 {
 margin-top:5px
}
.cu-editor-wrapper .cu-editor p+p {
 margin:0
}
.cu-editor-wrapper .cu-editor ol,
.cu-editor-wrapper .cu-editor ul {
 margin:10px 0;
 padding:0 0 0 12px
}
.cu-editor-wrapper .cu-editor ol li::before,
.cu-editor-wrapper .cu-editor ul li::before {
 font-size:90%
}
.cu-editor-wrapper .cu-editor p+ol,
.cu-editor-wrapper .cu-editor p+ul {
 margin-top:5px
}
.cu-editor-wrapper .cu-editor ul>li::before {
 font-size:16px;
 line-height:1em;
 padding-top:2px;
 padding-left:6px;
 vertical-align:top;
 text-align:left
}
.cu-editor-wrapper .cu-editor ol>li>ol>li {
 counter-increment:list-1;
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>.ql-ui::before {
 content:counter(list-1,lower-alpha) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li {
 counter-increment:list-2;
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-2,lower-roman) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-3;
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-3,decimal) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-4;
 counter-reset:list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-4,lower-alpha) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-5;
 counter-reset:list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-5,lower-roman) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-6;
 counter-reset:list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-6,decimal) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-7;
 counter-reset:list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-7,lower-alpha) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-8;
 counter-reset:list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-8,lower-roman) ". "
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-9
}
.cu-editor-wrapper .cu-editor ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-9,decimal) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list]) {
 counter-increment:list-0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list]) {
 counter-increment:list-1;
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])::before {
 content:counter(list-1,lower-alpha) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li {
 counter-increment:list-2;
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>.ql-ui::before {
 content:counter(list-2,lower-roman) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li {
 counter-increment:list-3;
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>.ql-ui::before {
 content:counter(list-3,decimal) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li {
 counter-increment:list-4;
 counter-reset:list-5 list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-4,lower-alpha) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-5;
 counter-reset:list-6 list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-5,lower-roman) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-6;
 counter-reset:list-7 list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-6,decimal) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-7;
 counter-reset:list-8 list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-7,lower-alpha) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-8;
 counter-reset:list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-8,lower-roman) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li {
 counter-increment:list-9
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])>ol>li:not([data-list])>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>.ql-ui::before {
 content:counter(list-9,decimal) ". "
}
.cu-editor-wrapper .cu-editor ol>li:not([data-list])::before {
 content:counter(list-0,decimal) ". "
}
.cu-editor-wrapper .cu-editor .ql-code-block-container,
.cu-editor-wrapper .cu-editor pre,
.cu-editor-wrapper .cu-editor pre.syntax {
 white-space:pre-wrap;
 font-family:monospace!important;
 font-size:13px;
 line-height:150%!important;
 background:#f7f7f7!important;
 color:#343434!important;
 margin:5px 0!important;
 padding:5px 10px!important
}
.dark-theme .cu-editor-wrapper .cu-editor .ql-code-block-container,
.dark-theme .cu-editor-wrapper .cu-editor pre,
.dark-theme .cu-editor-wrapper .cu-editor pre.syntax {
 background:rgba(130,133,136,.2)!important;
 color:#d5d6d7!important
}
.cu-editor-wrapper .cu-editor .ql-code-block-container * {
 font-family:monospace!important;
 font-size:13px;
 line-height:150%!important
}
.cu-editor-wrapper .cu-editor a:not(.comment-attachment__content),
.cu-editor-wrapper .cu-editor a:not(.comment-attachment__content):link {
 position:relative;
 color:#4a90e2;
 text-decoration:underline;
 word-break:break-word
}
.dark-theme .cu-editor-wrapper .cu-editor a:not(.comment-attachment__content),
.dark-theme .cu-editor-wrapper .cu-editor a:not(.comment-attachment__content):link {
 color:#72b3fd
}
.cu-editor-wrapper .cu-editor a:not(.comment-attachment__content):hover,
.cu-editor-wrapper .cu-editor a:not(.comment-attachment__content):link:hover {
 text-decoration:none
}
.cu-editor-wrapper .cu-editor a:not(.comment-attachment__content) *,
.cu-editor-wrapper .cu-editor a:not(.comment-attachment__content):link * {
 color:#4a90e2
}
.dark-theme .cu-editor-wrapper .cu-editor a:not(.comment-attachment__content) *,
.dark-theme .cu-editor-wrapper .cu-editor a:not(.comment-attachment__content):link * {
 color:#72b3fd
}
.cu-editor-wrapper .cu-editor a.task-mention {
 color:#343434
}
.cu-editor-wrapper .cu-editor blockquote {
 border-left:4px solid #d8d8d8;
 margin-bottom:20px;
 margin-top:20px;
 padding-left:12px!important;
 font-style:italic
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-1:not(.ql-direction-rtl) {
 margin-left:3em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-2:not(.ql-direction-rtl) {
 margin-left:6em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-3:not(.ql-direction-rtl) {
 margin-left:9em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-4:not(.ql-direction-rtl) {
 margin-left:12em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-5:not(.ql-direction-rtl) {
 margin-left:15em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-6:not(.ql-direction-rtl) {
 margin-left:18em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-7:not(.ql-direction-rtl) {
 margin-left:21em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-8:not(.ql-direction-rtl) {
 margin-left:24em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-1.ql-direction-rtl {
 margin-right:3em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-2.ql-direction-rtl {
 margin-right:6em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-3.ql-direction-rtl {
 margin-right:9em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-4.ql-direction-rtl {
 margin-right:12em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-5.ql-direction-rtl {
 margin-right:15em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-6.ql-direction-rtl {
 margin-right:18em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-7.ql-direction-rtl {
 margin-right:21em
}
.cu-editor-wrapper .cu-editor blockquote.ql-indent-8.ql-direction-rtl {
 margin-right:24em
}
.cu-editor-wrapper .cu-editor code {
 display:inline-block;
 border:1px solid #e4e4e4;
 background:#f7f7f7;
 border-radius:2px;
 white-space:pre-wrap;
 padding:2px 4px;
 line-height:1;
 font-size:100%!important;
 color:#d16464!important
}
.dark-theme .cu-editor-wrapper .cu-editor code {
 border:1px solid #1e272e;
 background:#2b343b
}
.cu-editor-wrapper .cu-editor code p {
 display:none
}
.cu-editor-wrapper .cu-editor code a {
 color:#d16464
}
.cu-editor-wrapper .ql-snow .cu-editor-toolbar {
 display:none
}
.cu-editor-wrapper .ql-snow .cu-editor-toolbar__row {
 display:flex;
 flex-wrap:wrap;
 flex-grow:1
}
.cu-editor-wrapper .ql-snow .cu-editor-toolbar svg {
 pointer-events:none
}
.cu-editor-wrapper .ql-snow .cu-editor-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item::before {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1
}
.cu-editor-wrapper .ql-snow .cu-editor-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='1']::before {
 font-weight:500;
 font-size:24px;
 line-height:1
}
.cu-editor-wrapper .ql-snow .cu-editor-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='2']::before {
 font-weight:400;
 font-size:24px;
 line-height:1
}
.cu-editor-wrapper .ql-snow .cu-editor-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='3']::before {
 font-weight:500;
 font-size:17px;
 line-height:1
}
.cu-editor-wrapper .ql-toolbar .ql-formats_hidden {
 display:none
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow {
 display:none;
 width:100%;
 padding:0;
 border:0;
 margin:0 0 15px
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow span.ql-formats:first-of-type {
 z-index:9
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-formats {
 border-radius:3px;
 margin:0 6px 10px 0;
 border:1px solid #e4e4e4;
 padding:0;
 display:inline-flex;
 opacity:0
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-formats_hidden {
 display:none
}
.dark-theme .cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-formats {
 border:1px solid #1e272e
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-formats_more {
 align-self:flex-start;
 margin:0
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-formats_right {
 float:right;
 margin:0 0 10px 6px
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:27px;
 height:28px;
 padding:5px;
 outline:0
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button:hover {
 transition:none;
 background:#f7f7f7
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button+.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button {
 margin-left:4px
}
.dark-theme .cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button:hover {
 background:#2b343b
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-code {
 padding:4px
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker {
 height:28px
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker:hover {
 background:#f7f7f7
}
.dark-theme .cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker:hover {
 background:#2b343b
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header {
 width:90px
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-color-picker,
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-icon-picker {
 width:30px
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-background.ql-picker .ql-picker-options {
 width:92px
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-background.ql-picker .ql-picker-options .ql-picker-item:first-child {
 border:1px solid #ddd
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker-label {
 padding:4px 5px 5px;
 color:#777;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 outline:0;
 border:0
}
.dark-theme .cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker-label {
 color:#828588
}
.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker-options {
 background:#fff;
 border-color:#fff
}
.dark-theme .cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-picker-options {
 background:#384047;
 border-color:#1e272e
}
.cu-editor-wrapper .ql-undo svg {
 transform:scale(-1,1)
}
.cu-editor-wrapper .ql-snow .ql-tooltip {
 display:flex;
 align-items:center;
 background:#544d60;
 border:0;
 border-radius:4px;
 margin:0;
 padding:10px 10px 10px 20px
}
.cu-editor-wrapper .ql-snow .ql-tooltip::before {
 color:#fff;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 display:none
}
.cu-editor-wrapper .ql-snow .ql-tooltip::after {
 top:-8px;
 left:calc(50% - 4px);
 width:0;
 height:0;
 border-style:solid;
 border-width:0 6px 8px;
 border-color:transparent transparent #544d60
}
.cu-editor-wrapper .ql-tooltip.ql-hidden {
 display:none
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-action,
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-remove {
 position:relative;
 display:block;
 width:20px;
 height:18px;
 margin:0 0 0 5px;
 border:0;
 opacity:.5
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-action:hover,
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-remove:hover {
 opacity:.8
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-action::after,
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-remove::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 margin:0;
 padding:0
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-remove::before {
 background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjQ0OCAxNy4yMjloMS4wNjJ2LTkuMTNoLTEuMDYydjkuMTN6bS0zLjU2OSAwaDEuMDYydi05LjEzSDcuODh2OS4xM3ptLTMuNTY4IDBoMS4wNjJ2LTkuMTNINC4zMTF2OS4xM3pNMTUuNzU4IDMuODQxYS4yNzguMjc4IDAgMCAwLS4yNzgtLjI3N0gxLjM0YS4yNzguMjc4IDAgMCAwLS4yNzguMjc3di43MjloMTQuNjk2VjMuODR6bS05LjE4LTEuMzRoMy42NjRWMS4zNGEuMjc4LjI3OCAwIDAgMC0uMjc4LS4yNzhINi44NTdhLjI3OC4yNzggMCAwIDAtLjI3OC4yNzhWMi41em0xMC4yNDIgMS4zNHYxLjc5MUgwdi0xLjc5YzAtLjc0LjYwMS0xLjM0IDEuMzQtMS4zNGg0LjE3N1YxLjM0YzAtLjc0LjYtMS4zNCAxLjM0LTEuMzRoMy4xMDdjLjczOSAwIDEuMzQuNiAxLjM0IDEuMzRWMi41aDQuMTc2Yy43NCAwIDEuMzQuNjAyIDEuMzQgMS4zNHptLTEuODAzIDIuNmgxLjA2MnYxMi43OWMwIDEuMTEzLS45MDYgMi4wMTktMi4wMTkgMi4wMTlIMi43NmEyLjAyMSAyLjAyMSAwIDAgMS0yLjAxOC0yLjAyVjYuNDQyaDEuMDYydjEyLjc5YzAgLjUyNy40My45NTYuOTU2Ljk1NmgxMS4zYy41MjggMCAuOTU3LS40MjkuOTU3LS45NTZWNi40NHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center center/contain no-repeat
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-action::after {
 content:''!important;
 background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMSAtMSAxOSAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiAgPHBvbHlnb24gc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDExODg2LCA4LjM3Mzc4MCkgcm90YXRlKC0zMTUuMDAwMDAwKSB0cmFuc2xhdGUoLTkuMDExODg2LCAtOC4zNzM3ODApICIgcG9pbnRzPSI1LjQ0NzkwMTg4IDAuMzM5NzA3NDg4IDUuNDQ3OTAxODggMTEuNTQyNDY3MSA5LjAxMTg4NTUyIDE2LjQwNzg1MzQgMTIuNTc1ODY5MiAxMS41NDI0NjcxIDEyLjU3NTg2OTIgMC4zMzk3MDc0ODgiPjwvcG9seWdvbj48L3N2Zz4=) center center/90% no-repeat;
 border-right:0
}
.cu-editor-wrapper .ql-snow .ql-tooltip.ql-editing a.ql-action::after {
 background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=) center center/80% no-repeat
}
.cu-editor-wrapper .ql-snow .ql-tooltip.ql-editing input[type=text] {
 border-radius:3px;
 border:0;
 background:0 0;
 color:#d5d6d7
}
.cu-editor-wrapper .ql-snow .ql-tooltip.ql-editing input[type=text]:focus {
 box-shadow:none
}
.cu-editor-wrapper .ql-snow .ql-tooltip.ql-editing a.ql-remove {
 display:none
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-preview {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 padding:0;
 margin:0 5px 0 0;
 font:300 14px "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.5
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-preview:hover {
 transition:none;
 opacity:.8
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-preview::before {
 display:none
}
.cu-editor-wrapper .ql-snow .ql-tooltip a.ql-preview:hover::before {
 opacity:0
}
.cu-editor-wrapper .ql-snow .ql-tooltip a {
 color:#fff
}
.cu-editor-wrapper .cu-editor-footer {
 display:none
}
.cu-editor-wrapper.cu-task-editor_section-overview {
 margin:0 5px;
 padding:15px
}
.cu-editor-wrapper.cu-task-editor_section-overview.cu-editor-wrapper_active {
 padding:15px
}
.cu-editor-wrapper.cu-task-editor_section-overview.cu-editor-wrapper_active .ql-snow .cu-editor-toolbar.ql-toolbar {
 position:-webkit-sticky;
 position:sticky;
 top:0;
 z-index:100;
 background:#fff;
 padding-top:15px
}
.dark-theme .cu-editor-wrapper.cu-task-editor_section-overview.cu-editor-wrapper_active .ql-snow .cu-editor-toolbar.ql-toolbar {
 background:#384047
}
.cu-editor-wrapper.cu-editor-wrapper_sticky .ql-snow .cu-editor-toolbar.ql-toolbar {
 position:-webkit-sticky;
 position:sticky;
 left:0;
 width:100%;
 z-index:100;
 background:#fff!important;
 opacity:0;
 -webkit-animation:.2s ease-in forwards fadeIn;
 animation:.2s ease-in forwards fadeIn
}
.dark-theme .cu-editor-wrapper.cu-editor-wrapper_sticky .ql-snow .cu-editor-toolbar.ql-toolbar {
 background:#384047!important;
 border-bottom:1px solid #1e272e
}
.task.task_subtask .cu-editor-wrapper.cu-editor-wrapper_sticky .ql-snow .cu-editor-toolbar.ql-toolbar {
 position:-webkit-sticky;
 position:sticky;
 left:5px;
 width:100%
}
.cu-modal_right .cu-editor-wrapper.cu-editor-wrapper_sticky .ql-snow .cu-editor-toolbar.ql-toolbar {
 top:0;
 left:0;
 width:100%
}
.cu-editor-wrapper.cu-editor-wrapper_create-task {
 margin:15px 0 0
}
.cu-editor-wrapper.cu-editor-wrapper_create-task .ql-editor {
 border:1px solid #e2e2e2
}
.dark-theme .cu-editor-wrapper.cu-editor-wrapper_create-task .ql-editor {
 border:1px solid #1e272e
}
.cu-editor-wrapper:hover .ql-editor {
 border:1px solid #e2e2e2
}
.contrast_high .cu-editor-wrapper:hover .ql-editor {
 border:1px solid #dedede
}
.dark-theme .cu-editor-wrapper:hover .ql-editor {
 border:1px solid #1e272e
}
@media screen and (max-width:992px) {
 .cu-editor-wrapper {
  margin:0
 }
 .cu-editor-wrapper.cu-editor-wrapper_active {
  margin:0 10px
 }
}
.cu-editor-wrapper.cu-editor-wrapper_active .ql-snow .cu-editor-toolbar.ql-toolbar {
 background:#fff;
 border:0;
 display:flex;
 height:auto;
 overflow:visible;
 margin:0;
 padding:10px 0 0;
 z-index:10;
 position:-webkit-sticky;
 position:sticky;
 top:0
}
.dark-theme .cu-editor-wrapper.cu-editor-wrapper_active .ql-snow .cu-editor-toolbar.ql-toolbar {
 background:#384047
}
.cu-editor-wrapper.cu-editor-wrapper_active .cu-editor-header {
 display:none
}
.cu-editor-wrapper.cu-editor-wrapper_active .cu-editor-footer {
 display:block;
 text-align:right;
 padding:10px 0
}
.cu-editor-wrapper.cu-editor-wrapper_active .ql-editor {
 height:auto;
 max-height:2000000px;
 overflow:auto;
 border:1px solid #e2e2e2
}
.dark-theme .cu-editor-wrapper.cu-editor-wrapper_active .ql-editor {
 border:1px solid #1e272e
}
.cu-editor-wrapper.cu-editor-wrapper_active.cu-editor-wrapper_hightlight .ql-editor {
 border:1px solid #d16464;
 border-radius:4px 4px 4px 0
}
.cu-editor-wrapper.cu-editor_task-view .cu-editor .ql-editor {
 transition:.1s;
 min-height:60px;
 max-height:240px
}
.cu-editor-wrapper.cu-editor_task-view .cu-editor .ql-editor.ql-blank {
 min-height:240px
}
.cu-editor-wrapper.cu-editor_task-view .cu-editor.ql-disabled .ql-editor {
 transition:.1s;
 min-height:60px
}
.cu-editor-wrapper.cu-editor_task-view .cu-editor.ql-disabled .ql-editor.ql-blank {
 min-height:100px
}
.cu-editor-wrapper.cu-editor-wrapper_show-all:not(.cu-editor-wrapper_create-task) .ql-editor {
 height:auto;
 max-height:2000000px;
 min-height:240px;
 overflow:auto;
 border-radius:4px
}
.cu-editor-wrapper.cu-editor-wrapper_show-all:not(.cu-editor-wrapper_create-task).cu-editor-wrapper_active.cu-editor-wrapper_create-task .ql-editor {
 min-height:100px!important
}
.cu-editor-wrapper.cu-editor-wrapper_show-all:not(.cu-editor-wrapper_create-task).cu-editor_task-view .cu-editor .ql-editor {
 transition:.1s;
 min-height:240px;
 max-height:2000000px
}
.cu-editor-wrapper.cu-editor-wrapper_show-all:not(.cu-editor-wrapper_create-task).cu-editor_task-view .cu-editor .ql-editor.ql-blank {
 min-height:240px
}
.cu-editor-wrapper.cu-editor-wrapper_show-all:not(.cu-editor-wrapper_create-task).cu-editor_task-view .cu-editor.ql-disabled .ql-editor {
 transition:.1s;
 min-height:60px
}
.cu-editor-wrapper.cu-editor-wrapper_show-all:not(.cu-editor-wrapper_create-task).cu-editor_task-view .cu-editor.ql-disabled .ql-editor.ql-blank {
 min-height:100px
}
.cu-editor-wrapper.cu-editor-wrapper_show-all:not(.cu-editor-wrapper_create-task).cu-editor_task-view.cu-editor-wrapper_active .cu-editor.ql-disabled.ql-snow .ql-editor {
 min-height:240px
}
.cu-editor-wrapper.cu-editor_subtask {
 padding:0;
 margin:20px 0 0
}
.cu-editor-wrapper.cu-editor_subtask .ql-editor {
 min-height:100px
}
.cu-show-more {
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 margin:10px 0 15px
}
.cu-show-more::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 top:50%;
 left:0;
 height:1px;
 width:100%;
 z-index:1
}
.cu-show-more__toggle {
 display:flex;
 align-items:center;
 justify-content:center;
 color:#7b68ee;
 position:relative;
 z-index:10;
 height:28px;
 border:1px solid;
 background:#fff;
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 border-radius:25px;
 padding:0 20px;
 transition:linear .15s
}
@supports (--theme-main-color:#7b68ee) {
 .cu-show-more::before {
  background:var(--theme-main-color)
 }
 .cu-show-more__toggle {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.dark-theme .cu-show-more__toggle {
 background:#384047
}
.cu-show-more__toggle:hover {
 background:#7b68ee;
 color:#fff
}
.cu-show-more.cu-show-more_compact {
 margin:0
}
.cu-editor-footer-info {
 display:flex;
 height:31px;
 flex-shrink:0
}
.cu-editor-footer-info-column {
 flex:1
}
.cu-editor-footer-info-column+.cu-editor-footer-info-column {
 text-align:right;
 display:flex;
 justify-content:flex-end
}
.cu-editor-footer-info_fullscreen {
 margin:6px 0 14px
}
.cu-editor-fullscreen {
 cursor:pointer;
 padding:0 9px;
 width:31px;
 height:31px
}
.cu-editor-fullscreen:hover use {
 fill:#7b68ee;
 stroke:#7b68ee
}
.cu-editor-fullscreen svg {
 width:13px;
 height:13px;
 fill:#979797;
 stroke:#979797
}
.cu-editor-fullscreen_collapse {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 border-radius:50%;
 margin-right:5px;
 margin-left:10px;
 width:50px;
 height:50px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-show-more__toggle:hover {
  background:var(--theme-main-color)
 }
 .cu-editor-fullscreen:hover use {
  fill:var(--theme-main-color);
  stroke:var(--theme-main-color)
 }
 .cu-editor-fullscreen_collapse {
  background-color:var(--theme-main-color)
 }
}
.cu-editor-fullscreen_collapse:hover {
 background-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-editor-fullscreen_collapse:hover {
  background-color:var(--theme-main-color-dark)
 }
}
.cu-editor-fullscreen_collapse:hover use {
 fill:#fff;
 stroke:#fff
}
.cu-editor-fullscreen_collapse svg {
 width:16px;
 height:16px
}
.cu-editor-fullscreen_collapse use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#fff;
 stroke:#fff
}
.cu-editor-print {
 cursor:pointer;
 width:31px;
 height:31px
}
.cu-editor-print:hover use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-editor-print:hover use {
  stroke:var(--theme-main-color)
 }
}
.cu-editor-print svg {
 width:16px;
 height:15px
}
.cu-editor-print use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#979797
}
.cu-editor__add {
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 width:28px;
 height:31px
}
.cu-editor__add:hover svg {
 stroke:#7b68ee
}
.cu-editor__add svg {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#979797;
 width:16px;
 height:16px
}
.cu-editor-saved {
 margin:10px 0 0;
 display:flex;
 align-items:center
}
.cu-editor-saved__icon {
 flex-shrink:0;
 margin:0 5px 0 0;
 width:12px;
 height:12px;
 fill:rgba(52,52,52,.4)
}
.dark-theme .cu-editor-saved__icon {
 fill:rgba(130,133,136,.7)
}
.cu-editor-saved__text {
 padding:4px 0 0;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)
}
.dark-theme .cu-editor-saved__text {
 color:rgba(130,133,136,.7)
}
.cu-editor-not-saved {
 margin:10px 0 0;
 display:flex;
 align-items:center
}
.cu-editor-not-saved__icon {
 flex-shrink:0;
 margin:0 5px 0 0;
 width:12px;
 height:12px;
 fill:#d16464
}
.cu-editor-not-saved__text {
 padding:4px 0 0;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#d16464
}
.cu-editor-editing {
 display:inline-flex;
 padding:4px 10px;
 font-size:12px;
 border-radius:0 0 4px 4px;
 color:#d16464
}
.cu-editor-editing_active {
 color:#fff;
 background:#d16464
}
.cu-editor-editing_active .cu-editor-editing__icon {
 fill:#fff;
 stroke:#fff
}
.cu-editor-editing__icon {
 width:9px;
 height:9px;
 margin-right:4px;
 fill:#d16464;
 stroke:#d16464
}
@-webkit-keyframes showToolbar {
 0% {
  opacity:0;
  height:0
 }
 50% {
  opacity:0;
  height:auto
 }
 100% {
  opacity:1;
  height:auto
 }
}
@keyframes showToolbar {
 0% {
  opacity:0;
  height:0
 }
 50% {
  opacity:0;
  height:auto
 }
 100% {
  opacity:1;
  height:auto
 }
}
.cu-comment__text a {
 color:#4a90e2;
 text-decoration:underline;
 word-break:break-word
}
.dark-theme .cu-comment__text a {
 color:#72b3fd
}
.cu-comment__text a:hover {
 text-decoration:none
}
.cu-comment__text a.task-mention {
 color:#343434
}
.cu-comment__text .ql-toolbar.ql-snow {
 margin:0 0 10px;
 padding:6px;
 border:0;
 border-radius:3px;
 background:#f7f7f7
}
.cu-comment__text .ql-toolbar.ql-snow button {
 width:24px;
 height:24px;
 padding:5px
}
.cu-comment__text .ql-toolbar.ql-snow button svg {
 opacity:.8
}
.cu-comment__text .ql-toolbar.ql-snow button .ql-fill,
.cu-comment__text .ql-toolbar.ql-snow button .ql-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-comment__text .ql-toolbar.ql-snow button .ql-fill:hover,
.cu-comment__text .ql-toolbar.ql-snow button .ql-stroke:hover {
 transition:none
}
.cu-comment__text .ql-toolbar.ql-snow button:hover .ql-stroke {
 stroke:#7b68ee
}
.cu-comment__text .ql-toolbar.ql-snow button:hover .ql-fill {
 fill:#7b68ee
}
.cu-comment__text .ql-container.ql-snow {
 border:1px solid #e4e4e4;
 border-top:1px solid #e4e4e4!important;
 border-radius:3px
}
.cu-comment__text .ql-container.ql-snow p {
 font:16px/130% "Proxima Nova",Arial,serif
}
.cu-comment__text .ql-snow .ql-picker {
 width:24px;
 height:24px
}
.cu-comment__text .ql-snow .ql-picker-label {
 padding:3px!important;
 width:24px
}
.cu-comment__text .ql-snow .ql-picker-label svg {
 opacity:.8
}
.cu-comment__text .ql-snow .ql-picker-label:hover {
 color:#7b68ee!important
}
.cu-comment__text .ql-snow .ql-picker-label:hover svg {
 color:#7b68ee
}
.cu-comment__text .ql-snow .ql-picker-label:hover .ql-stroke {
 stroke:#7b68ee!important
}
.cu-comment__text .ql-snow .ql-picker-label:hover .ql-fill {
 fill:#7b68ee!important
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment__text .ql-toolbar.ql-snow button:hover .ql-stroke,
 .cu-editor__add:hover svg {
  stroke:var(--theme-main-color)
 }
 .cu-comment__text .ql-toolbar.ql-snow button:hover .ql-fill {
  fill:var(--theme-main-color)
 }
 .cu-comment__text .ql-snow .ql-picker-label:hover {
  color:var(--theme-main-color)!important
 }
 .cu-comment__text .ql-snow .ql-picker-label:hover svg {
  color:var(--theme-main-color)
 }
 .cu-comment__text .ql-snow .ql-picker-label:hover .ql-stroke {
  stroke:var(--theme-main-color)!important
 }
 .cu-comment__text .ql-snow .ql-picker-label:hover .ql-fill {
  fill:var(--theme-main-color)!important
 }
}
.cu-comment__text .ql-picker-item[data-value='#ffffff'] {
 border:1px solid #ddd!important
}
.cu-comment__text .ql-picker-item[data-value='#ffffff']:hover {
 border:1px solid #000!important
}
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre,
.ql-editor ul {
 counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.cu-editor ol,
.cu-editor ul {
 padding-left:1.5em
}
.cu-editor ol>li,
.cu-editor ul>li {
 list-style-type:none;
 line-height:1.5em
}
.cu-editor ul>li::before {
 content:'\2022'
}
.cu-editor ul>li[data-checked=true]::before,
.cu-editor ul[data-checked=true]>li::before,
.ql-editor ol>li[data-list=checked]>.ql-ui::before {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86),background .2s cubic-bezier(.785,.135,.15,.86);
 content:'\2713';
 color:#fff;
 background:#67cb48;
 border:1px solid #67cb48;
 width:17px;
 height:17px;
 margin-top:2px;
 margin-left:-22px;
 padding:2px 0 0;
 text-align:center;
 border-radius:50%;
 -webkit-animation:.4s linear both checklistPulse;
 animation:.4s linear both checklistPulse
}
.cu-editor ul>li[data-checked=false]::before,
.cu-editor ul[data-checked=false]>li::before,
.ql-editor ol>li[data-list=unchecked]>.ql-ui::before {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86),background .2s cubic-bezier(.785,.135,.15,.86);
 content:'';
 background:0 0;
 border:1px solid #c1c1c1;
 width:17px;
 height:17px;
 margin-top:4px;
 margin-left:-22px;
 padding:0;
 border-radius:50%
}
.dark-theme .cu-editor ul>li[data-checked=false]::before,
.dark-theme .cu-editor ul[data-checked=false]>li::before,
.dark-theme .ql-editor ol>li[data-list=unchecked]>.ql-ui::before {
 border-color:#828588
}
.cu-editor li::before {
 display:inline-block;
 margin-right:.3em;
 text-align:right;
 white-space:nowrap;
 width:1.2em;
 line-height:1.2em
}
.cu-editor ol>li::before {
 width:15px;
 padding-right:5px
}
.cu-editor li:not(.ql-direction-rtl)::before {
 margin-left:-1.5em
}
.cu-editor ol li,
.cu-editor ul li {
 padding-left:1.5em
}
.cu-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em
}
.cu-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:4.5em
}
.cu-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em
}
.cu-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:4.5em
}
.cu-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em
}
.cu-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:7.5em
}
.cu-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em
}
.cu-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:7.5em
}
.cu-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em
}
.cu-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:10.5em
}
.cu-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em
}
.cu-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:10.5em
}
.cu-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em
}
.cu-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:13.5em
}
.cu-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em
}
.cu-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:13.5em
}
.cu-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em
}
.cu-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:16.5em
}
.cu-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em
}
.cu-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:16.5em
}
.cu-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em
}
.cu-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:19.5em
}
.cu-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em
}
.cu-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:19.5em
}
.cu-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em
}
.cu-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:22.5em
}
.cu-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em
}
.cu-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:22.5em
}
.cu-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em
}
.cu-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:25.5em
}
.cu-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em
}
.cu-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:25.5em
}
.cu-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em
}
.cu-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:28.5em
}
.cu-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em
}
.cu-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:28.5em
}
.cu-editor .ql-video {
 display:block;
 max-width:100%
}
.cu-editor .ql-video.ql-align-center {
 margin:0 auto
}
.cu-editor .ql-video.ql-align-right {
 margin:0 0 0 auto
}
.cu-editor .ql-bg-black {
 background-color:#000
}
.cu-editor .ql-bg-red {
 background-color:#e60000
}
.cu-editor .ql-bg-orange {
 background-color:#f90
}
.cu-editor .ql-bg-yellow {
 background-color:#ff0
}
.cu-editor .ql-bg-green {
 background-color:#008a00
}
.cu-editor .ql-bg-blue {
 background-color:#06c
}
.cu-editor .ql-bg-purple {
 background-color:#93f
}
.cu-editor .ql-color-white {
 color:#fff
}
.cu-editor .ql-color-red {
 color:#e60000
}
.cu-editor .ql-color-orange {
 color:#f90
}
.cu-editor .ql-color-yellow {
 color:#ff0
}
.cu-editor .ql-color-green {
 color:#008a00
}
.cu-editor .ql-color-blue {
 color:#06c
}
.cu-editor .ql-color-purple {
 color:#93f
}
.cu-editor .ql-font-serif {
 font-family:Georgia,Times New Roman,serif
}
.cu-editor .ql-font-monospace {
 font-family:Monaco,Courier New,monospace
}
.cu-editor .ql-size-small {
 font-size:.75em
}
.cu-editor .ql-size-large {
 font-size:1.5em
}
.cu-editor .ql-size-huge {
 font-size:2.5em
}
.cu-editor .ql-direction-rtl {
 direction:rtl;
 text-align:inherit
}
.cu-editor .ql-align-center {
 text-align:center
}
.cu-editor .ql-align-justify {
 text-align:justify
}
.cu-editor .ql-align-right {
 text-align:right
}
.cu-editor .ql-editor.ql-blank::before {
 color:rgba(52,52,52,.4);
 content:attr(data-placeholder);
 font-style:normal;
 pointer-events:none;
 position:absolute;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 top:15px
}
.dark-theme .cu-editor .ql-editor.ql-blank::before {
 color:rgba(213,214,215,.3)
}
.cu-comment-form {
 flex-grow:1;
 display:flex;
 box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 background:#fff
}
.cu-comment-form__content {
 position:relative;
 flex-grow:1
}
.cu-comment-form__controls {
 position:relative;
 flex-shrink:0;
 width:155px
}
.cu-comment-form__submit {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:6px 30px 0;
 cursor:pointer;
 color:#fff;
 border:1px solid;
 border-radius:0;
 text-decoration:none;
 font:600 18px/63px "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center;
 justify-content:center;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.cu-comment-form__submit:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment-form__submit {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-comment-form__submit:active,
.cu-comment-form__submit:hover {
 background-color:#5f48ea;
 border:1px solid;
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-comment-form__submit:active,
 .cu-comment-form__submit:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
#commentForm .ql-float-button__toggle,
.cu-comment__text-edit .ql-float-button__toggle {
 margin:0 0 0 -20px
}
#commentForm p,
.cu-comment__text-edit p {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font:400 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61
}
#commentForm .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow,
.cu-comment__text-edit .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
 border-top:6px solid #fff;
 border-bottom:0;
 top:auto;
 bottom:-6px
}
.dark-theme #commentForm .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow,
.dark-theme .cu-comment__text-edit .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
 border-top-color:#1e272e
}
#commentForm .ql-bubble .ql-tooltip,
.cu-comment__text-edit .ql-bubble .ql-tooltip {
 transform:translateY(-70px);
 z-index:2100;
 border-radius:4px;
 min-width:320px
}
.cu-editor-placeholder {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:column;
 height:150px;
 margin:20px 0 0;
 border:1px dashed #d8d8d8
}
.cu-editor-placeholder__text {
 font:300 16px "Proxima Nova",Arial,serif;
 color:#857899
}
.cu-editor-placeholder__btn {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 position:relative;
 width:40px;
 height:40px;
 border:1px solid;
 border-radius:5px;
 font:300 20px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 15px;
 padding:3px 0 0;
 cursor:pointer
}
.cu-editor-placeholder__btn:hover {
 transition:none;
 background:#7b68ee;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-editor-placeholder__btn {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-editor-placeholder__btn:hover {
  background:var(--theme-main-color)
 }
}
.cu-editor-placeholder__btn:active {
 background:#5f48ea;
 border:1px solid
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-editor-placeholder__btn:active {
  background:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
.cu-mention {
 color:#7b68ee;
 font-weight:400;
 cursor:pointer;
 border-radius:3px;
 padding:2px 4px;
 margin:-2px -4px
}
.cu-mention:hover {
 color:#5f48ea;
 background-color:#f2f2f2
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-mention:hover {
  color:var(--theme-main-color-dark)
 }
}
.dark-theme .cu-mention:hover {
 background-color:#1e272e
}
.cu-comment-editor-wrapper .cu-mention {
 cursor:default
}
.cu-comment-editor-wrapper .cu-mention:hover {
 color:#7b68ee;
 background-color:transparent
}
.dark-theme .cu-comment-editor-wrapper .cu-mention:hover {
 background-color:transparent
}
.cu-mention span {
 color:#7b68ee
}
.cu-mention.cu-mention_me {
 background:#dfdbfb;
 color:#7b68ee;
 padding:2px 5px;
 margin:-2px 0;
 border-radius:3px;
 font-weight:500
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment-editor-wrapper .cu-mention:hover,
 .cu-mention,
 .cu-mention span,
 .cu-mention.cu-mention_me {
  color:var(--theme-main-color)
 }
}
.dark-theme .cu-mention.cu-mention_me {
 background:#dfdbfb;
 border-color:#dfdbfb;
 color:#384047
}
@supports (--theme-main-color-light:#dfdbfb) {
 .cu-mention.cu-mention_me,
 .dark-theme .cu-mention.cu-mention_me {
  background:var(--theme-main-color-light)
 }
 .dark-theme .cu-mention.cu-mention_me {
  border-color:var(--theme-main-color-light)
 }
}
.cu-mention.cu-mention_me[data-user-theme-color='#202020'] {
 color:#fff
}
.dark-theme .cu-mention.cu-mention_me[data-user-theme-color='#202020'] {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .cu-mention.cu-mention_me[data-user-theme-color='#202020'] {
  color:var(--theme-main-color)
 }
}
.dark-theme .cu-mention.cu-mention_me[data-user-theme-color='#7b68ee'] {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .cu-mention.cu-mention_me[data-user-theme-color='#7b68ee'] {
  color:var(--theme-main-color)
 }
}
.cu-mention.cu-mention_me:hover {
 color:#5f48ea
}
.dark-theme .cu-mention.cu-mention_me:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-mention.cu-mention_me:hover,
 .dark-theme .cu-mention.cu-mention_me:hover {
  color:var(--theme-main-color-dark)
 }
}
.ql-divider {
 border:none;
 border-top:1px solid #c1c1c1;
 background:0 0
}
.dark-theme .ql-divider {
 border-top:1px solid #e2e2e2
}
.cu-editor-content .ql-snow .ql-tooltip .ql-tooltip-embedding,
.cu-editor-content .ql-snow .ql-tooltip.ql-embedding.ql-editing .ql-tooltip-embedding {
 display:none
}
.cu-editor-content .ql-snow .ql-tooltip.ql-embedding .ql-tooltip-embedding {
 display:block
}
.cu-editor-content .ql-snow .ql-tooltip.ql-embedding .ql-embedd {
 padding:0 10px;
 cursor:pointer;
 color:#fff;
 display:block;
 opacity:.5
}
.cu-editor-content .ql-snow .ql-tooltip.ql-embedding .ql-embedd:hover {
 text-decoration:underline;
 -webkit-text-decoration-style:dotted;
 text-decoration-style:dotted;
 opacity:.8
}
.ql-bubble .ql-tooltip .ql-tooltip-embedding {
 display:none
}
.ql-bubble .ql-tooltip.ql-embedding .ql-tooltip-embedding {
 display:block
}
.ql-bubble .ql-tooltip.ql-embedding .ql-toolbar {
 display:none
}
.ql-bubble .ql-tooltip.ql-embedding .ql-embedd {
 padding:10px;
 cursor:pointer;
 color:#fff;
 display:block
}
.ql-bubble .ql-tooltip.ql-embedding .ql-embedd:hover {
 text-decoration:underline;
 -webkit-text-decoration-style:dotted;
 text-decoration-style:dotted
}
.ql-bubble .ql-tooltip.ql-editing .cu-editor-toolbar_full {
 height:34px!important
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats-separator,
.ql-bubble .ql-tooltip.ql-editing .ql-more {
 visibility:hidden
}
.comment-bar .ql-editor,
.cu-comment .ql-editor {
 border:none
}
.comment-bar .ql-tooltip,
.cu-comment .ql-tooltip {
 padding:0 8px
}
.comment-bar .ql-tooltip-editor,
.cu-comment .ql-tooltip-editor {
 width:100%
}
.comment-bar .ql-editor.ql-blank::before,
.cu-comment .ql-editor.ql-blank::before {
 left:0
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing .ql-tooltip-arrow,
.cu-comment .ql-bubble .ql-tooltip.ql-editing .ql-tooltip-arrow {
 bottom:-8px!important
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing,
.cu-comment .ql-bubble .ql-tooltip.ql-editing {
 display:flex;
 align-items:center;
 background:#fff;
 border:2px solid #544d60;
 padding:0
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing input[type=text],
.cu-comment .ql-bubble .ql-tooltip.ql-editing input[type=text] {
 position:relative;
 top:auto;
 left:auto;
 color:#bbb;
 padding:9px 12px 10px;
 font-size:14px
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing input[type=text]::-webkit-input-placeholder,
.cu-comment .ql-bubble .ql-tooltip.ql-editing input[type=text]::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing input[type=text]::-moz-placeholder,
.cu-comment .ql-bubble .ql-tooltip.ql-editing input[type=text]::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing input[type=text]:-ms-input-placeholder,
.cu-comment .ql-bubble .ql-tooltip.ql-editing input[type=text]:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing input[type=text]:-moz-placeholder,
.cu-comment .ql-bubble .ql-tooltip.ql-editing input[type=text]:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing input[type=text]:focus,
.cu-comment .ql-bubble .ql-tooltip.ql-editing input[type=text]:focus {
 color:rgba(52,52,52,.8)
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing .ql-toolbar,
.cu-comment .ql-bubble .ql-tooltip.ql-editing .ql-toolbar {
 display:none
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing::before,
.cu-comment .ql-bubble .ql-tooltip.ql-editing::before {
 color:#fff;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 display:none
}
.comment-bar .ql-bubble .ql-tooltip.ql-editing::after,
.cu-comment .ql-bubble .ql-tooltip.ql-editing::after {
 top:-8px;
 left:calc(50% - 4px);
 width:0;
 height:0;
 border-style:solid;
 border-width:0 6px 8px;
 border-color:transparent transparent #544d60
}
.comment-bar .ql-close,
.comment-bar .ql-tooltip.ql-editing.ql-hidden,
.cu-comment .ql-close,
.cu-comment .ql-tooltip.ql-editing.ql-hidden {
 display:none
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor * {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor blockquote {
 margin-bottom:0;
 margin-top:0;
 border-left:4px solid #d8d8d8;
 padding-left:12px;
 font:400 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 font-style:italic
}
.dark-theme .cu-comment-editor-wrapper .ql-bubble .ql-editor blockquote {
 border-left:4px solid #828588;
 color:#d5d6d7
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor blockquote:first-of-type {
 margin-top:5px
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor blockquote:last-of-type {
 margin-bottom:5px
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor ol,
.cu-comment-editor-wrapper .ql-bubble .ql-editor ul {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 padding-left:2px;
 font-size:14px
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor ol li,
.cu-comment-editor-wrapper .ql-bubble .ql-editor ul li {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.8);
 margin-bottom:5px
}
.dark-theme .cu-comment-editor-wrapper .ql-bubble .ql-editor ol li,
.dark-theme .cu-comment-editor-wrapper .ql-bubble .ql-editor ul li {
 color:#d5d6d7
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor ol li:not(.ql-direction-rtl)::before,
.cu-comment-editor-wrapper .ql-bubble .ql-editor ul li:not(.ql-direction-rtl)::before {
 text-align:left
}
.cu-comment-editor-wrapper .ql-bubble .ql-editor ol li>.ql-ui::before,
.cu-comment-editor-wrapper .ql-bubble .ql-editor ul li>.ql-ui::before {
 margin-top:2px;
 margin-left:-1.7em
}
.cu-editor-wrapper .ql-editor ol,
.cu-editor-wrapper .ql-editor ul {
 margin:0
}
.cu-editor-wrapper .cu-editor ol+p,
.cu-editor-wrapper .cu-editor ul+p {
 margin-top:5px
}
.cu-editor-wrapper .ql-editor blockquote {
 margin-bottom:0;
 margin-top:0
}
.cu-editor-wrapper .ql-editor blockquote:first-of-type {
 margin-top:5px
}
.cu-editor-wrapper .ql-editor blockquote:last-of-type {
 margin-bottom:5px
}
.cu-editor-wrapper .ql-editor ol li:not(.ql-direction-rtl),
.cu-editor-wrapper .ql-editor ul li:not(.ql-direction-rtl) {
 padding-left:1.2em;
 margin-bottom:5px
}
.cu-editor-wrapper .ql-editor ol li:not(.ql-direction-rtl)>.ql-ui::before,
.cu-editor-wrapper .ql-editor ul li:not(.ql-direction-rtl)>.ql-ui::before {
 margin-left:-1.9em
}
.cu-editor-wrapper .cu-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em
}
.cu-editor-wrapper .cu-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:2.4em
}
.cu-editor-wrapper .cu-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em
}
.cu-editor-wrapper .cu-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:1.8em
}
.cu-editor-wrapper .cu-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em
}
.cu-editor-wrapper .cu-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:3.6em
}
.cu-editor-wrapper .cu-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em
}
.cu-editor-wrapper .cu-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:3.2em
}
.cu-editor-wrapper .cu-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em
}
.cu-editor-wrapper .cu-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:4.8em
}
.cu-editor-wrapper .cu-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em
}
.cu-editor-wrapper .cu-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:4.5em
}
.cu-editor-wrapper .cu-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em
}
.cu-editor-wrapper .cu-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:6em
}
.cu-editor-wrapper .cu-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em
}
.cu-editor-wrapper .cu-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:6em
}
.cu-editor-wrapper .cu-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em
}
.cu-editor-wrapper .cu-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:7.2em
}
.cu-editor-wrapper .cu-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em
}
.cu-editor-wrapper .cu-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:7.5em
}
.cu-editor-wrapper .cu-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em
}
.cu-editor-wrapper .cu-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:8.4em
}
.cu-editor-wrapper .cu-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em
}
.cu-editor-wrapper .cu-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:9em
}
.cu-editor-wrapper .cu-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em
}
.cu-editor-wrapper .cu-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:9.6em
}
.cu-editor-wrapper .cu-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em
}
.cu-editor-wrapper .cu-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:10.5em
}
.cu-editor-wrapper .cu-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em
}
.cu-editor-wrapper .cu-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:10.8em
}
.cu-editor-wrapper .cu-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em
}
.cu-editor-wrapper .cu-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:12em
}
.cu-editor-wrapper .cu-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em
}
.cu-editor-wrapper .cu-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:12em
}
.cu-editor-wrapper .cu-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em
}
.cu-editor-wrapper .cu-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:13.5em
}
.ql-frame {
 display:block;
 margin:10px 0;
 position:relative;
 width:318px;
 max-width:100%
}
.ql-frame[service=custom] {
 width:100%
}
.ql-frame[data-size=small] .ql-frame__content {
 display:none
}
.ql-frame[data-size=large] {
 min-width:160px;
 height:0;
 min-height:220px
}
.ql-frame[data-size=large] .ql-frame__content {
 display:flex;
 align-items:center;
 justify-content:center
}
.ql-frame[data-size=large] .ql-frame__header-preview {
 display:none
}
.ql-frame[data-size=large] .ql-frame__size-small {
 color:#b9bec7
}
.ql-frame[data-size=large] .ql-frame__size-small .ql-frame__dropdown-menu-icon {
 fill:#b9bec7
}
.ql-frame[data-size=large] .ql-frame__size-large {
 color:#292d34
}
.dark-theme .ql-frame[data-size=large] .ql-frame__size-large {
 color:#fff
}
.ql-frame[data-size=large] .ql-frame__size-large .ql-frame__dropdown-menu-icon {
 fill:#292d34
}
.dark-theme .ql-frame[data-size=large] .ql-frame__size-large .ql-frame__dropdown-menu-icon {
 fill:#fff
}
.dark-theme .ql-frame[style*=width] .ql-frame__size-large,
.dark-theme .ql-frame[style*=width] .ql-frame__size-small,
.ql-frame[style*=width] .ql-frame__size-large,
.ql-frame[style*=width] .ql-frame__size-small {
 color:#b9bec7
}
.dark-theme .ql-frame[style*=width] .ql-frame__size-large .ql-frame__dropdown-menu-icon,
.dark-theme .ql-frame[style*=width] .ql-frame__size-small .ql-frame__dropdown-menu-icon,
.ql-frame[style*=width] .ql-frame__size-large .ql-frame__dropdown-menu-icon,
.ql-frame[style*=width] .ql-frame__size-small .ql-frame__dropdown-menu-icon {
 fill:#b9bec7
}
.ql-frame__body {
 display:flex;
 flex-direction:column;
 position:relative;
 max-width:100%;
 height:100%;
 padding:8px;
 border-radius:3px;
 background:#fff;
 border:1px solid #e9ebf0
}
.dark-theme .ql-frame__body {
 background:#1e272e;
 border-color:#1e272e
}
.cu-notification-item__truncated-comment .ql-frame__body {
 display:none
}
.ql-frame__body[service=cloudapp] {
 min-width:420px;
 max-width:calc(100% - 16px)
}
.ql-frame__body[service=cloudapp] .ql-frame__content {
 width:100%
}
.ql-frame__header {
 display:flex;
 height:36px
}
.ql-frame__header-preview {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:36px;
 height:36px;
 border-radius:2px;
 background:#e9ebf0;
 margin-right:12px;
 padding:10px;
 cursor:pointer;
 fill:#7c828d
}
.dark-theme .ql-frame__header-preview {
 background:#384047
}
.ql-frame__header-preview:hover {
 fill:#292d34;
 padding:9px
}
.dark-theme .ql-frame__header-preview:hover {
 color:#d5d6d7
}
.ql-frame__header-info {
 min-width:0;
 display:flex;
 flex-direction:column;
 justify-content:space-around;
 cursor:pointer;
 text-decoration:none!important;
 flex-grow:1
}
.ql-frame__header-info:hover .ql-frame__header-title {
 color:#292d34!important
}
.dark-theme .ql-frame__header-info:hover .ql-frame__header-title {
 color:#d5d6d7!important
}
.ql-frame__header-info:hover .ql-frame__header-new-tab {
 opacity:1
}
.ql-frame__header-info::after,
.ql-frame__header-info::before {
 display:none!important
}
.ql-frame__header-service {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500!important;
 font-size:13px!important;
 line-height:1!important;
 color:#292d34!important
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-comment-editor-wrapper .ql-bubble .ql-editor ol,
 .cu-comment-editor-wrapper .ql-bubble .ql-editor ol li,
 .cu-comment-editor-wrapper .ql-bubble .ql-editor ul,
 .cu-comment-editor-wrapper .ql-bubble .ql-editor ul li,
 .cu-editor-wrapper .ql-snow .cu-editor-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item::before,
 .ql-frame__header-service {
  font-family:var(--global-font-support)
 }
}
.dark-theme .ql-frame__header-service {
 color:#d5d6d7!important
}
.ql-frame__header-service img {
 height:15px;
 display:block
}
.ql-frame__header-service img:first-child {
 display:block
}
.dark-theme .ql-frame__header-service img:first-child,
.ql-frame__header-service img:last-child {
 display:none
}
.dark-theme .ql-frame__header-service img:last-child {
 display:block
}
.ql-frame__header-title {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-weight:400!important;
 font-size:12px!important;
 line-height:1!important;
 color:#7c828d!important
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .ql-frame__header-title {
  font-family:var(--global-font-support)
 }
}
.ql-frame__header-new-tab {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86),fill .2s cubic-bezier(.785,.135,.15,.86);
 position:absolute;
 top:0;
 right:0;
 width:24px;
 height:24px;
 padding:5px;
 opacity:0;
 fill:#b9bec7
}
.dark-theme .ql-frame__header-new-tab {
 fill:#828588
}
.ql-frame__header-new-tab:hover {
 fill:#292d34
}
.dark-theme .ql-frame__header-new-tab:hover {
 fill:#d5d6d7
}
.cu-editor-wrapper .ql-frame__header-new-tab {
 display:block
}
.cu-comment-editor-wrapper .ql-frame__header-new-tab,
.cu-editor-wrapper_active .ql-frame__header-new-tab {
 display:none
}
.ql-frame__dropdown {
 cursor:pointer
}
.cu-editor-wrapper .ql-frame__dropdown {
 display:none
}
.cu-editor-wrapper_active .ql-frame__dropdown,
.ql-frame__dropdown:hover .ql-frame__dropdown-menu {
 display:block
}
.ql-frame__dropdown:hover .ql-frame__dropdown-toggle {
 fill:#292d34
}
.dark-theme .ql-frame__dropdown:hover .ql-frame__dropdown-toggle {
 fill:#d5d6d7
}
.ql-frame__dropdown-toggle {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86);
 position:absolute;
 top:2px;
 right:7px;
 width:24px;
 height:24px;
 padding:4px;
 fill:#b9bec7
}
.dark-theme .ql-frame__dropdown-toggle {
 fill:#828588
}
.ql-frame__dropdown-menu {
 display:none;
 opacity:0;
 position:absolute;
 top:20px;
 right:0;
 width:150px;
 left:auto;
 padding:7px 0;
 box-shadow:0 1px 16px 0 rgba(0,0,0,.1);
 background:#fff;
 border-radius:6px;
 z-index:1000;
 pointer-events:all;
 -webkit-animation:30ms ease-in forwards dropdownMenuAnimation;
 animation:30ms ease-in forwards dropdownMenuAnimation
}
.dark-theme .ql-frame__dropdown-menu {
 background:#384047;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.3)
}
.ql-frame__dropdown-menu-item {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s,color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 padding:4px 12px;
 min-height:30px;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif!important;
 color:#7c828d
}
.dark-theme .ql-frame__dropdown-menu-item {
 color:#abaeb0
}
.ql-frame__dropdown-menu-item:hover {
 background-color:#fafbfc;
 color:#292d34
}
.dark-theme .ql-frame__dropdown-menu-item:hover {
 background:#2b343b;
 color:#d5d6d7
}
.ql-frame__dropdown-menu-item:hover .ql-frame__dropdown-menu-icon {
 fill:#292d34
}
.dark-theme .ql-frame__dropdown-menu-item:hover .ql-frame__dropdown-menu-icon {
 fill:#d5d6d7
}
.ql-frame__dropdown-menu-item.ql-frame__size-large {
 color:#b9bec7
}
.ql-frame__dropdown-menu-item.ql-frame__size-large .ql-frame__dropdown-menu-icon {
 fill:#b9bec7
}
.ql-frame__dropdown-menu-item.ql-frame__size-small {
 color:#292d34
}
.ql-frame__dropdown-menu-item.ql-frame__size-small .ql-frame__dropdown-menu-icon {
 fill:#292d34
}
.dark-theme .ql-frame:not([data-size=large]) .ql-frame__dropdown-menu-item.ql-frame__size-small {
 color:#fff
}
.dark-theme .ql-frame:not([data-size=large]) .ql-frame__dropdown-menu-item.ql-frame__size-small .ql-frame__dropdown-menu-icon {
 fill:#fff
}
.ql-frame__dropdown-menu-separator {
 margin:5px 0;
 height:1px;
 width:100%;
 border-bottom:1px solid #e9ebf0
}
.dark-theme .ql-frame__dropdown-menu-separator {
 border-bottom-color:#1e272e
}
.ql-frame__dropdown-menu-icon {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:16px;
 height:16px;
 margin-right:9px;
 fill:#b9bec7
}
.ql-frame__options {
 display:flex;
 align-items:center;
 justify-content:center;
 height:100%;
 padding:10px
}
.ql-frame__content {
 flex-grow:1;
 border-radius:2px;
 margin-top:8px;
 overflow:hidden;
 position:relative;
 background-color:#e9ebf0;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center
}
.dark-theme .ql-frame__content {
 background-color:#384047
}
.ql-frame__content:hover .ql-frame__content-new-tab,
.ql-frame__content:hover .ql-frame__content-preview {
 opacity:1
}
.ql-frame__content>iframe {
 width:100%;
 height:100%
}
.ql-frame__content-new-tab,
.ql-frame__content-play,
.ql-frame__content-preview {
 position:relative;
 border-radius:50%;
 background:rgba(185,190,199,.7);
 border:1px solid rgba(250,251,252,.5);
 cursor:pointer;
 fill:#fff
}
.dark-theme .ql-frame__content-new-tab,
.dark-theme .ql-frame__content-play,
.dark-theme .ql-frame__content-preview {
 background:rgba(213,214,215,.9);
 border-color:rgba(43,52,59,.2);
 fill:#7c828d
}
.ql-frame__content-new-tab:hover,
.ql-frame__content-play:hover,
.ql-frame__content-preview:hover {
 background:#b9bec7
}
.dark-theme .ql-frame__content-new-tab:hover,
.dark-theme .ql-frame__content-play:hover,
.dark-theme .ql-frame__content-preview:hover {
 background:#d5d6d7
}
.ql-frame__content-new-tab:hover::after,
.ql-frame__content-new-tab:hover::before,
.ql-frame__content-play:hover::after,
.ql-frame__content-play:hover::before,
.ql-frame__content-preview:hover::after,
.ql-frame__content-preview:hover::before {
 opacity:1
}
.ql-frame__content-new-tab::before,
.ql-frame__content-play::before,
.ql-frame__content-preview::before {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 display:block;
 left:50%;
 transform:translate(-50%,-50px);
 padding:6px 8px;
 border-radius:4px;
 z-index:110000;
 font:500 12px "Proxima Nova",Arial,serif;
 -webkit-font-smoothing:antialiased;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 min-width:60px;
 max-width:550px;
 opacity:0;
 pointer-events:none;
 white-space:nowrap;
 background:#343434;
 color:rgba(255,255,255,.9)
}
.dark-theme .ql-frame__content-new-tab::before,
.dark-theme .ql-frame__content-play::before,
.dark-theme .ql-frame__content-preview::before {
 background:#d5d6d7;
 color:#2b343b
}
.ql-frame__content-new-tab::after,
.ql-frame__content-play::after,
.ql-frame__content-preview::after {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:50%;
 opacity:0;
 transform:translate(-50%,-31px)
}
.dark-theme .ql-frame__content-new-tab::after,
.dark-theme .ql-frame__content-play::after,
.dark-theme .ql-frame__content-preview::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.ql-frame__content-play {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:50px;
 height:50px;
 margin:0 15px;
 padding:17px 15px 17px 19px
}
.ql-frame__content-play::before {
 content:'Play'
}
.ql-frame__content-new-tab,
.ql-frame__content-preview {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86),background-color .2s cubic-bezier(.785,.135,.15,.86);
 opacity:0;
 width:30px;
 height:30px
}
.ql-frame__content-preview {
 padding:8px
}
.ql-frame__content-preview::before {
 content:'Preview'
}
.ql-frame__content-new-tab {
 padding:7px 7px 9px 9px
}
.ql-frame__content-new-tab::before {
 content:'Open in new tab'!important
}
.ql-frame__url {
 display:none
}
.cu-notification-item__truncated-comment .ql-frame__url {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 display:inline;
 margin-right:5px
}
.cu-notification-item__truncated-comment .ql-frame__url:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-notification-item__truncated-comment .ql-frame__url:hover {
  color:var(--theme-main-color-dark)
 }
}
.ql-frame .ql-frame {
 display:inline
}
.slash-command,
.slash-command .cu-slash-command,
.slash-command>span {
 display:inline-flex
}
.slash-command cu-slash-command {
 display:inline-flex;
 vertical-align:bottom
}
.slash-command .cu-tags-badge>div {
 display:flex
}
.cu-comment__text-edit .ql-editor .slash-command div {
 white-space:normal
}
.blot-formatter__toolbar {
 left:50%;
 transform:translateX(-76px)
}
.blot-formatter__toolbar-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border:1px solid #e4e4e4;
 padding:5px;
 background:#fff;
 cursor:pointer
}
.dark-theme .blot-formatter__toolbar-button {
 background:#384047;
 border:1px solid #1e272e
}
.blot-formatter__toolbar-button:hover {
 background:#f7f7f7
}
.dark-theme .blot-formatter__toolbar-button:hover {
 background:#2b343b
}
.blot-formatter__toolbar-button:first-child {
 border-radius:3px 0 0 3px
}
.blot-formatter__toolbar-button.is-selected {
 -webkit-filter:none!important;
 filter:none!important
}
.blot-formatter__toolbar-button.is-selected .ql-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-notification-item__truncated-comment .ql-frame__url {
  color:var(--theme-main-color)
 }
 .blot-formatter__toolbar-button.is-selected .ql-stroke {
  stroke:var(--theme-main-color)
 }
}
.blot-formatter__toolbar-button .ql-stroke {
 stroke:#777
}
.blot-formatter__extra {
 left:50%;
 display:flex;
 position:absolute;
 top:-12px;
 transform:translateX(-50%)
}
.blot-formatter__extra-autosize,
.blot-formatter__extra-preview {
 position:relative;
 cursor:pointer;
 padding:6px;
 height:28px;
 border:1px solid #e4e4e4;
 background:#fff
}
.dark-theme .blot-formatter__extra-autosize,
.dark-theme .blot-formatter__extra-preview {
 background:#384047;
 border:1px solid #1e272e
}
.blot-formatter__extra-autosize:hover,
.blot-formatter__extra-preview:hover {
 background:#f7f7f7
}
.dark-theme .blot-formatter__extra-autosize:hover,
.dark-theme .blot-formatter__extra-preview:hover {
 background:#2b343b
}
.blot-formatter__extra-autosize:hover::after,
.blot-formatter__extra-autosize:hover::before,
.blot-formatter__extra-preview:hover::after,
.blot-formatter__extra-preview:hover::before {
 opacity:1
}
.blot-formatter__extra-autosize svg,
.blot-formatter__extra-preview svg {
 width:14px;
 height:14px;
 fill:#777
}
.blot-formatter__extra-autosize::before,
.blot-formatter__extra-preview::before {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 display:block;
 left:50%;
 transform:translate(-50%,-40px);
 padding:6px 8px;
 border-radius:4px;
 z-index:110000;
 font:500 12px "Proxima Nova",Arial,serif;
 -webkit-font-smoothing:antialiased;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 min-width:60px;
 max-width:550px;
 opacity:0;
 pointer-events:none;
 white-space:nowrap;
 background:#343434;
 color:rgba(255,255,255,.9)
}
.dark-theme .blot-formatter__extra-autosize::before,
.dark-theme .blot-formatter__extra-preview::before {
 background:#d5d6d7;
 color:#2b343b
}
.blot-formatter__extra-autosize::after,
.blot-formatter__extra-preview::after {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:50%;
 opacity:0;
 transform:translate(-50%,-31px)
}
.dark-theme .blot-formatter__extra-autosize::after,
.dark-theme .blot-formatter__extra-preview::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.blot-formatter__extra-autosize {
 border-radius:3px 0 0 3px
}
.blot-formatter__extra-autosize::before {
 content:'Expand to full width'
}
.blot-formatter__extra-preview {
 border-left-width:0;
 border-radius:0 3px 3px 0
}
.dark-theme .blot-formatter__extra-preview {
 border-left-width:0
}
.blot-formatter__extra-preview::before {
 content:'Preview full screen'
}
.blot-formatter__delete {
 position:absolute;
 top:7px;
 right:7px;
 cursor:pointer;
 width:26px;
 height:28px;
 padding:6px;
 border:1px solid #e4e4e4;
 background:#fff;
 border-radius:3px
}
.dark-theme .blot-formatter__delete {
 background:#384047;
 border:1px solid #1e272e
}
.blot-formatter__delete:hover {
 background:#f7f7f7
}
.dark-theme .blot-formatter__delete:hover {
 background:#2b343b
}
.blot-formatter__delete:hover::after,
.blot-formatter__delete:hover::before {
 opacity:1
}
.blot-formatter__delete:hover svg {
 fill:#fd71af
}
.blot-formatter__delete svg {
 fill:#777
}
.blot-formatter__delete::before {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'Remove image';
 position:absolute;
 display:block;
 left:50%;
 transform:translate(-50%,-40px);
 padding:6px 8px;
 border-radius:4px;
 z-index:110000;
 font:500 12px "Proxima Nova",Arial,serif;
 -webkit-font-smoothing:antialiased;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 min-width:60px;
 max-width:550px;
 opacity:0;
 pointer-events:none;
 white-space:nowrap;
 background:#343434;
 color:rgba(255,255,255,.9)
}
.dark-theme .blot-formatter__delete::before {
 background:#d5d6d7;
 color:#2b343b
}
.blot-formatter__delete::after {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:50%;
 opacity:0;
 transform:translate(-50%,-31px)
}
.dark-theme .blot-formatter__delete::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.blot-formatter__overlay {
 pointer-events:none;
 border:none!important
}
.blot-formatter__overlay::before {
 content:'';
 position:absolute;
 border:2px dashed #ababab;
 top:-1px;
 bottom:-1px;
 left:-1px;
 right:-1px
}
.dark-theme .blot-formatter__overlay::before {
 border-color:#1e272e
}
.blot-formatter__overlay>* {
 pointer-events:all!important
}
.blot-formatter__overlay .blot-formatter__resize-handle {
 border-radius:50%;
 background-color:#fff!important;
 border:3px solid!important;
 opacity:1!important
}
.dark-theme .blot-formatter__overlay .blot-formatter__resize-handle {
 background-color:#384047!important
}
.cu-ql-dropdown {
 display:none;
 position:absolute;
 margin:5px 0
}
.ql-code-block-container:hover select {
 opacity:1;
 transition:opacity .1s ease 0s
}
.ql-code-block-container select {
 background-color:#f9f9f9;
 border:1px solid #e6e6e6;
 color:#292d34;
 opacity:0;
 position:absolute;
 right:.8rem;
 transition:opacity .5s ease 1s
}
.dark-theme .ql-code-block-container select {
 color:#7c828d
}
.ql-code-block-container select.ql-ui {
 top:-10px
}
.ql-code-block-container select option {
 color:#292d34
}
.dark-theme .ql-code-block-container select option {
 color:#7c828d
}
a.ql-link {
 cursor:pointer
}
.ql-bubble .ql-editor a.ql-link:hover::after,
.ql-bubble .ql-editor a.ql-link:hover::before {
 display:none
}
.ql-container.ql-bubble:not(.ql-disabled) a.ql-link {
 white-space:pre-wrap
}
.ql-bubble .ql-tooltip {
 z-index:2100
}
.ql-bubble .ql-tooltip,
.ql-bubble .ql-tooltip.ql-flip,
.ql-bubble .ql-tooltip:not(.ql-flip) {
 max-width:100%;
 background:#fff;
 box-shadow:rgba(15,15,15,.05) 0 0 0 1px,rgba(15,15,15,.1) 0 3px 6px,rgba(15,15,15,.2) 0 9px 24px;
 border-radius:4px;
 -webkit-animation:50ms ease-in forwards fadeIn;
 animation:50ms ease-in forwards fadeIn
}
.dark-theme .ql-bubble .ql-tooltip,
.dark-theme .ql-bubble .ql-tooltip.ql-flip,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) {
 background:#1e272e
}
.ql-bubble .ql-tooltip.ql-flip::before,
.ql-bubble .ql-tooltip::before,
.ql-bubble .ql-tooltip:not(.ql-flip)::before {
 content:'';
 display:block;
 position:absolute;
 top:34px;
 left:0;
 width:100%;
 height:1px;
 background:#e9ebf0
}
.dark-theme .ql-bubble .ql-tooltip.ql-flip::before,
.dark-theme .ql-bubble .ql-tooltip::before,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip)::before {
 background:#384047
}
.ql-bubble .ql-tooltip .ql-tooltip-arrow,
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
 display:none
}
.ql-bubble .ql-tooltip .ql-tooltip-editor input,
.ql-bubble .ql-tooltip .ql-tooltip-editor input:active,
.ql-bubble .ql-tooltip .ql-tooltip-editor input:focus,
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input,
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input:active,
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input:focus,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input:active,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input:focus {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 box-shadow:none;
 background:0 0;
 color:#292d34
}
.dark-theme .ql-bubble .ql-tooltip .ql-tooltip-editor input,
.dark-theme .ql-bubble .ql-tooltip .ql-tooltip-editor input:active,
.dark-theme .ql-bubble .ql-tooltip .ql-tooltip-editor input:focus,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input:active,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input:focus,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input:active,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input:focus {
 color:#d5d6d7
}
.ql-bubble .ql-tooltip .cu-editor-toolbar,
.ql-bubble .ql-tooltip.ql-flip .cu-editor-toolbar,
.ql-bubble .ql-tooltip:not(.ql-flip) .cu-editor-toolbar {
 display:flex;
 padding-left:8px;
 height:34px;
 max-width:492px;
 overflow:hidden
}
.ql-bubble .ql-tooltip .cu-editor-toolbar_full,
.ql-bubble .ql-tooltip.ql-flip .cu-editor-toolbar_full,
.ql-bubble .ql-tooltip:not(.ql-flip) .cu-editor-toolbar_full {
 overflow:auto;
 height:auto
}
.ql-bubble .ql-tooltip .cu-editor-toolbar__row,
.ql-bubble .ql-tooltip.ql-flip .cu-editor-toolbar__row,
.ql-bubble .ql-tooltip:not(.ql-flip) .cu-editor-toolbar__row {
 display:flex;
 flex-wrap:wrap
}
.ql-bubble .ql-tooltip .ql-header.ql-picker,
.ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker {
 width:90px;
 height:30px;
 position:static
}
.ql-bubble .ql-tooltip .ql-header.ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg,
.ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
 margin-top:0;
 transform:translateY(-10px)
}
.ql-bubble .ql-tooltip .ql-header.ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg polygon+polygon,
.ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg polygon+polygon,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg polygon+polygon {
 display:none
}
.ql-bubble .ql-tooltip .ql-header.ql-picker .ql-picker-options,
.ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker .ql-picker-options,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker .ql-picker-options {
 background:#fff;
 box-shadow:0 2px 15px rgba(0,0,0,.1);
 border-radius:4px;
 min-width:0;
 width:auto;
 top:34px;
 -webkit-animation:30ms ease-in forwards dropdownMenuAnimation;
 animation:30ms ease-in forwards dropdownMenuAnimation
}
.dark-theme .ql-bubble .ql-tooltip .ql-header.ql-picker .ql-picker-options,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker .ql-picker-options,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker .ql-picker-options {
 background:#1e272e
}
.ql-bubble .ql-tooltip .ql-header.ql-picker .ql-picker-options .ql-picker-item,
.ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker .ql-picker-options .ql-picker-item,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker .ql-picker-options .ql-picker-item {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#292d34
}
.dark-theme .ql-bubble .ql-tooltip .ql-header.ql-picker .ql-picker-options .ql-picker-item,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker .ql-picker-options .ql-picker-item,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker .ql-picker-options .ql-picker-item {
 color:#d5d6d7
}
.ql-bubble .ql-tooltip .ql-header.ql-picker .ql-picker-options .ql-picker-item:hover,
.ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker .ql-picker-options .ql-picker-item:hover,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker .ql-picker-options .ql-picker-item:hover {
 color:#7b68ee
}
.ql-bubble .ql-tooltip .ql-color-picker,
.ql-bubble .ql-tooltip.ql-flip .ql-color-picker,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-color-picker {
 position:static;
 width:auto;
 height:100%
}
.ql-bubble .ql-tooltip .ql-color-picker .ql-picker-options,
.ql-bubble .ql-tooltip.ql-flip .ql-color-picker .ql-picker-options,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-color-picker .ql-picker-options {
 width:auto;
 min-width:0;
 background:#fff;
 box-shadow:0 2px 15px rgba(0,0,0,.1);
 border-radius:4px;
 top:34px;
 -webkit-animation:30ms ease-in forwards dropdownMenuAnimation;
 animation:30ms ease-in forwards dropdownMenuAnimation;
 z-index:10
}
.dark-theme .ql-bubble .ql-tooltip .ql-color-picker .ql-picker-options,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-color-picker .ql-picker-options,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-color-picker .ql-picker-options {
 background:#1e272e
}
.ql-bubble .ql-tooltip .ql-color-picker .ql-picker-options .ql-picker-item,
.ql-bubble .ql-tooltip.ql-flip .ql-color-picker .ql-picker-options .ql-picker-item,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-color-picker .ql-picker-options .ql-picker-item {
 border:1px solid #b9bec7;
 border-radius:2px
}
.dark-theme .ql-bubble .ql-tooltip .ql-color-picker .ql-picker-options .ql-picker-item,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-color-picker .ql-picker-options .ql-picker-item,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-color-picker .ql-picker-options .ql-picker-item {
 border-color:#384047
}
.ql-bubble .ql-tooltip .ql-color-picker .ql-picker-options .ql-picker-item:hover,
.ql-bubble .ql-tooltip.ql-flip .ql-color-picker .ql-picker-options .ql-picker-item:hover,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-color-picker .ql-picker-options .ql-picker-item:hover {
 border-color:#7b68ee
}
.ql-bubble .ql-tooltip button,
.ql-bubble .ql-tooltip.ql-flip button,
.ql-bubble .ql-tooltip:not(.ql-flip) button {
 display:flex;
 align-items:center;
 justify-content:center;
 width:auto;
 height:34px;
 padding:0 6px
}
.ql-bubble .ql-tooltip button:focus .ql-stroke,
.ql-bubble .ql-tooltip.ql-flip button:focus .ql-stroke,
.ql-bubble .ql-tooltip:not(.ql-flip) button:focus .ql-stroke {
 stroke:#292d34
}
.dark-theme .ql-bubble .ql-tooltip button:focus .ql-stroke,
.dark-theme .ql-bubble .ql-tooltip.ql-flip button:focus .ql-stroke,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) button:focus .ql-stroke {
 stroke:#7c828d
}
.ql-bubble .ql-tooltip button:focus .ql-fill,
.ql-bubble .ql-tooltip.ql-flip button:focus .ql-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) button:focus .ql-fill {
 fill:#292d34
}
.dark-theme .ql-bubble .ql-tooltip button:focus .ql-fill,
.dark-theme .ql-bubble .ql-tooltip.ql-flip button:focus .ql-fill,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) button:focus .ql-fill {
 fill:#7c828d
}
.ql-bubble .ql-tooltip button.ql-active .ql-stroke,
.ql-bubble .ql-tooltip button:hover .ql-stroke,
.ql-bubble .ql-tooltip.ql-flip button.ql-active .ql-stroke,
.ql-bubble .ql-tooltip.ql-flip button:hover .ql-stroke,
.ql-bubble .ql-tooltip:not(.ql-flip) button.ql-active .ql-stroke,
.ql-bubble .ql-tooltip:not(.ql-flip) button:hover .ql-stroke {
 stroke:#7b68ee
}
.ql-bubble .ql-tooltip button.ql-active .ql-fill,
.ql-bubble .ql-tooltip button:hover .ql-fill,
.ql-bubble .ql-tooltip.ql-flip button.ql-active .ql-fill,
.ql-bubble .ql-tooltip.ql-flip button:hover .ql-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) button.ql-active .ql-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) button:hover .ql-fill {
 fill:#7b68ee
}
.ql-bubble .ql-tooltip button.ql-underline,
.ql-bubble .ql-tooltip.ql-flip button.ql-underline,
.ql-bubble .ql-tooltip:not(.ql-flip) button.ql-underline {
 padding:11px 8px 10px
}
.ql-bubble .ql-tooltip button svg,
.ql-bubble .ql-tooltip.ql-flip button svg,
.ql-bubble .ql-tooltip:not(.ql-flip) button svg {
 height:auto
}
.ql-bubble .ql-tooltip .ql-stroke,
.ql-bubble .ql-tooltip.ql-flip .ql-stroke,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-stroke {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#292d34
}
.dark-theme .ql-bubble .ql-tooltip .ql-stroke,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-stroke,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-stroke {
 stroke:#7c828d
}
.ql-bubble .ql-tooltip .ql-fill,
.ql-bubble .ql-tooltip.ql-flip .ql-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-fill {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#292d34
}
.dark-theme .ql-bubble .ql-tooltip .ql-fill,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-fill,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-fill {
 fill:#7c828d
}
.ql-bubble .ql-tooltip .ql-fill_active,
.ql-bubble .ql-tooltip.ql-flip .ql-fill_active,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-fill_active {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .ql-bubble .ql-tooltip .ql-header.ql-picker .ql-picker-options .ql-picker-item:hover,
 .ql-bubble .ql-tooltip.ql-flip .ql-header.ql-picker .ql-picker-options .ql-picker-item:hover,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-header.ql-picker .ql-picker-options .ql-picker-item:hover {
  color:var(--theme-main-color)
 }
 .ql-bubble .ql-tooltip .ql-color-picker .ql-picker-options .ql-picker-item:hover,
 .ql-bubble .ql-tooltip.ql-flip .ql-color-picker .ql-picker-options .ql-picker-item:hover,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-color-picker .ql-picker-options .ql-picker-item:hover {
  border-color:var(--theme-main-color)
 }
 .ql-bubble .ql-tooltip button.ql-active .ql-stroke,
 .ql-bubble .ql-tooltip button:hover .ql-stroke,
 .ql-bubble .ql-tooltip.ql-flip button.ql-active .ql-stroke,
 .ql-bubble .ql-tooltip.ql-flip button:hover .ql-stroke,
 .ql-bubble .ql-tooltip:not(.ql-flip) button.ql-active .ql-stroke,
 .ql-bubble .ql-tooltip:not(.ql-flip) button:hover .ql-stroke {
  stroke:var(--theme-main-color)
 }
 .ql-bubble .ql-tooltip .ql-fill_active,
 .ql-bubble .ql-tooltip button.ql-active .ql-fill,
 .ql-bubble .ql-tooltip button:hover .ql-fill,
 .ql-bubble .ql-tooltip.ql-flip .ql-fill_active,
 .ql-bubble .ql-tooltip.ql-flip button.ql-active .ql-fill,
 .ql-bubble .ql-tooltip.ql-flip button:hover .ql-fill,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-fill_active,
 .ql-bubble .ql-tooltip:not(.ql-flip) button.ql-active .ql-fill,
 .ql-bubble .ql-tooltip:not(.ql-flip) button:hover .ql-fill {
  fill:var(--theme-main-color)
 }
}
.dark-theme .ql-bubble .ql-tooltip .ql-fill_active,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-fill_active,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-fill_active {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .ql-bubble .ql-tooltip .ql-fill_active,
 .dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-fill_active,
 .dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-fill_active {
  fill:var(--theme-main-color)
 }
}
.ql-bubble .ql-tooltip .ql-picker-label,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#292d34;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 0 0 6px
}
.dark-theme .ql-bubble .ql-tooltip .ql-picker-label,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-picker-label,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label {
 color:#7c828d
}
.ql-bubble .ql-tooltip .ql-picker-label .ql-stroke,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label .ql-stroke,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label .ql-stroke {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#292d34
}
.dark-theme .ql-bubble .ql-tooltip .ql-picker-label .ql-stroke,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-picker-label .ql-stroke,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label .ql-stroke {
 stroke:#7c828d
}
.ql-bubble .ql-tooltip .ql-picker-label .ql-fill,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label .ql-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label .ql-fill {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#292d34
}
.dark-theme .ql-bubble .ql-tooltip .ql-picker-label .ql-fill,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-picker-label .ql-fill,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label .ql-fill {
 fill:#7c828d
}
.ql-bubble .ql-tooltip .ql-picker-label.ql-active,
.ql-bubble .ql-tooltip .ql-picker-label:hover,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label.ql-active,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label:hover,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label.ql-active,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label:hover {
 color:#7b68ee
}
.ql-bubble .ql-tooltip .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-tooltip .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label:hover .ql-stroke {
 stroke:#7b68ee
}
.ql-bubble .ql-tooltip .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-tooltip .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label:hover .ql-fill {
 fill:#7b68ee
}
.ql-bubble .ql-tooltip .ql-picker-label::before,
.ql-bubble .ql-tooltip.ql-flip .ql-picker-label::before,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label::before {
 line-height:36px
}
.ql-bubble .ql-tooltip .ql-formats,
.ql-bubble .ql-tooltip .ql-formats:first-child,
.ql-bubble .ql-tooltip.ql-flip .ql-formats,
.ql-bubble .ql-tooltip.ql-flip .ql-formats:first-child,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-formats,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-formats:first-child {
 margin:0
}
.ql-bubble .ql-tooltip .ql-formats-divider,
.ql-bubble .ql-tooltip.ql-flip .ql-formats-divider,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-formats-divider {
 flex-grow:1
}
.ql-bubble .ql-tooltip .ql-formats-separator,
.ql-bubble .ql-tooltip.ql-flip .ql-formats-separator,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-formats-separator {
 height:34px;
 margin:0 7px;
 width:1px;
 background:#e9ebf0
}
.dark-theme .ql-bubble .ql-tooltip .ql-formats-separator,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-formats-separator,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-formats-separator {
 background:#384047
}
.ql-bubble .ql-tooltip .ql-more,
.ql-bubble .ql-tooltip.ql-flip .ql-more,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-more {
 width:32px;
 flex-shrink:0;
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 margin:0;
 border-left:1px solid #e9ebf0
}
.dark-theme .ql-bubble .ql-tooltip .ql-more,
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-more,
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-more {
 border-left-color:#384047
}
.ql-bubble .ql-tooltip .ql-more button,
.ql-bubble .ql-tooltip.ql-flip .ql-more button,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-more button {
 width:100%
}
.ql-bubble .ql-tooltip .ql-background .ql-picker-label,
.ql-bubble .ql-tooltip.ql-flip .ql-background .ql-picker-label,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-background .ql-picker-label {
 display:flex;
 align-items:center;
 width:auto;
 height:34px;
 padding:0 6px
}
.ql-bubble .ql-tooltip .ql-background .ql-picker-label svg,
.ql-bubble .ql-tooltip.ql-flip .ql-background .ql-picker-label svg,
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-background .ql-picker-label svg {
 flex-shrink:0
}
.ql-bubble .ql-tooltip .editor-more .cu-fill,
.ql-bubble .ql-tooltip.ql-flip .editor-more .cu-fill,
.ql-bubble .ql-tooltip:not(.ql-flip) .editor-more .cu-fill {
 transition:none
}
.ql-editor ol li[data-list=unchecked],
ul li[data-checked=false],
ul[data-checked=false] li {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding-bottom:5px;
 margin-bottom:0!important
}
.ql-editor ol li[data-list=checked],
ul li[data-checked=true],
ul[data-checked=true] li {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 text-decoration:line-through;
 padding-bottom:5px;
 margin-bottom:0!important;
 color:#828588
}
.dark-theme .ql-editor ol li[data-list=checked],
.dark-theme ul li[data-checked=true],
.dark-theme ul[data-checked=true] li {
 color:#828588
}
.ql-editor ol li[data-list=checked] .ql-ui,
ul li[data-checked=true] .ql-ui,
ul[data-checked=true] li .ql-ui {
 line-height:14px
}
.ql-float-button {
 display:block
}
.ql-float-button_hidden {
 display:none
}
.ql-float-button__toggle {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 display:flex;
 align-items:center;
 justify-content:center;
 position:absolute;
 background:#fff;
 border:2px solid #e9ebf0;
 border-radius:50%;
 margin:0 0 0 -13px;
 width:18px;
 height:18px;
 top:0;
 cursor:pointer;
 fill:#b9bec7
}
@supports (--theme-main-color:#7b68ee) {
 .ql-bubble .ql-tooltip .ql-picker-label.ql-active,
 .ql-bubble .ql-tooltip .ql-picker-label:hover,
 .ql-bubble .ql-tooltip.ql-flip .ql-picker-label.ql-active,
 .ql-bubble .ql-tooltip.ql-flip .ql-picker-label:hover,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label.ql-active,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label:hover {
  color:var(--theme-main-color)
 }
 .ql-bubble .ql-tooltip .ql-picker-label.ql-active .ql-stroke,
 .ql-bubble .ql-tooltip .ql-picker-label:hover .ql-stroke,
 .ql-bubble .ql-tooltip.ql-flip .ql-picker-label.ql-active .ql-stroke,
 .ql-bubble .ql-tooltip.ql-flip .ql-picker-label:hover .ql-stroke,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label.ql-active .ql-stroke,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label:hover .ql-stroke {
  stroke:var(--theme-main-color)
 }
 .ql-bubble .ql-tooltip .ql-picker-label.ql-active .ql-fill,
 .ql-bubble .ql-tooltip .ql-picker-label:hover .ql-fill,
 .ql-bubble .ql-tooltip.ql-flip .ql-picker-label.ql-active .ql-fill,
 .ql-bubble .ql-tooltip.ql-flip .ql-picker-label:hover .ql-fill,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label.ql-active .ql-fill,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-picker-label:hover .ql-fill {
  fill:var(--theme-main-color)
 }
 .ql-float-button__toggle {
  color:var(--theme-main-color)
 }
}
.dark-theme .ql-float-button__toggle {
 background:#384047;
 fill:#d5d6d7;
 border-color:#828588
}
.ql-float-button__toggle:hover {
 border-color:#b9bec7
}
.dark-theme .ql-float-button__toggle:hover {
 border-color:#d5d6d7
}
.ql-table-toggle {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 display:flex;
 align-items:center;
 justify-content:center;
 position:absolute;
 background:#fff;
 border:2px solid #e9ebf0;
 border-radius:50%;
 margin:6px 0 0 -22px;
 width:18px;
 height:18px;
 top:0;
 left:0;
 cursor:pointer;
 fill:#b9bec7
}
@supports (--theme-main-color:#7b68ee) {
 .ql-table-toggle {
  color:var(--theme-main-color)
 }
}
.ql-table-toggle_hidden {
 display:none
}
.dark-theme .ql-table-toggle {
 background:#384047;
 fill:#d5d6d7;
 border-color:#828588
}
.ql-table-toggle:hover {
 border-color:#b9bec7
}
.dark-theme .ql-table-toggle:hover {
 border-color:#d5d6d7
}
.ql-table-menu {
 top:0;
 left:0;
 position:absolute;
 background:#fff;
 z-index:2100;
 box-shadow:0 1px 16px 0 rgba(0,0,0,.1);
 border-radius:6px
}
.dark-theme .ql-table-menu {
 background:#384047;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.3)
}
.ql-table-menu__item {
 display:flex;
 align-items:center;
 cursor:pointer;
 min-height:32px;
 padding:5px
}
.ql-table-menu__item:hover {
 background-color:#fafbfc
}
.dark-theme .ql-table-menu__item:hover {
 background:#2b343b
}
.ql-table-menu__item-icon {
 margin-right:5px
}
.ql-table-menu__item-icon .icon {
 width:20px;
 height:20px
}
.dark-theme .ql-table-menu__item-icon path {
 fill:#b9bec7!important
}
.ql-table-menu__item-text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .ql-bubble .ql-tooltip .ql-tooltip-editor input,
 .ql-bubble .ql-tooltip .ql-tooltip-editor input:active,
 .ql-bubble .ql-tooltip .ql-tooltip-editor input:focus,
 .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input,
 .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input:active,
 .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-editor input:focus,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input:active,
 .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-editor input:focus,
 .ql-table-menu__item-text {
  font-family:var(--global-font-support)
 }
}
.ql-dragging .ql-tooltip,
.ql-dragging .task-mention a::after,
.ql-dragging .task-mention a::before {
 display:none
}
.ql-comment-mention__quote {
 margin-top:-16px!important;
 margin-left:2px!important
}
[contenteditable=true] {
 -webkit-user-select:text;
 -moz-user-select:text;
 -ms-user-select:text;
 user-select:text
}
.cu-score {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.cu-score__row {
 display:flex;
 justify-content:flex-end;
 font-size:13px;
 color:rgba(53,49,59,.4)
}
.cu-score__row_caption {
 font-size:15px;
 color:#35313b
}
.cu-score__row_caption .cu-score__val:nth-of-type(2) {
 color:#aeacb0
}
.cu-score__row_caption .cu-score__val:nth-of-type(3) {
 color:#4194f6
}
.cu-score__row_caption .cu-score__val:nth-of-type(4) {
 color:#fc0
}
.cu-score__row_caption .cu-score__val:nth-of-type(5) {
 color:#67cb48
}
.cu-score__row:not(:first-child) .cu-score__val {
 border-width:0 1px
}
.cu-score__row:nth-of-type(2) .cu-score__val {
 border-radius:4px 4px 0 0;
 border-width:1px 1px 0
}
.cu-score__row:last-child .cu-score__val {
 border-radius:0 0 4px 4px;
 border-width:0 1px 1px
}
.cu-score__key {
 flex-grow:1;
 padding:10px 10px 10px 0;
 color:inherit
}
.cu-score__val {
 flex-shrink:0;
 font-size:13px;
 width:50px;
 padding:10px 8px;
 margin-left:10px;
 text-align:right;
 color:inherit;
 border-style:solid
}
.cu-score__val:nth-of-type(2) {
 border-color:#aeacb0
}
.cu-score__val:nth-of-type(3) {
 border-color:#4194f6
}
.cu-score__val:nth-of-type(4) {
 border-color:#fc0
}
.cu-score__val:nth-of-type(5) {
 border-color:#67cb48
}
.cu-score__val_caption {
 font-weight:600;
 font-size:12px;
 text-transform:uppercase;
 color:rgba(67,67,67,.3);
 text-align:center
}
.search-menu {
 display:none;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 background:#fff;
 z-index:1000;
 border-radius:3px;
 padding:10px 20px;
 margin-top:12px;
 box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
 border:1px solid #f1f1f1
}
.dark-theme .search-menu {
 background:#384047;
 border:1px solid #2b343b
}
.search-menu__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-bottom:1px solid #f1f1f1;
 padding:18px 0 12px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.search-menu__item:hover {
 transition:none
}
.dark-theme .search-menu__item {
 border-bottom:1px solid #2b343b;
 color:#d5d6d7
}
.search-menu__item:last-of-type {
 border-bottom:0
}
.search-menu__item:hover,
.search-menu__item_active {
 color:#7b68ee
}
.dark-theme .search-menu__item:hover .cu-nav-project__toggle-text,
.dark-theme .search-menu__item_active .cu-nav-project__toggle-text {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .search-menu__item:hover .cu-nav-project__toggle-text,
 .dark-theme .search-menu__item_active .cu-nav-project__toggle-text,
 .search-menu__item:hover,
 .search-menu__item_active {
  color:var(--theme-main-color)
 }
}
.dark-theme .search-menu__item .cu-nav-project__toggle-text {
 color:#d5d6d7
}
.search-menu .cu-search {
 margin-top:10px;
 margin-bottom:6px
}
.search-tabs {
 margin:15px
}
.search-results {
 display:none;
 position:absolute;
 top:100%;
 left:-174px;
 width:700px;
 overflow:auto;
 background:#fff;
 z-index:1000;
 border-radius:3px;
 margin-top:12px;
 box-shadow:0 2px 12px 0 rgba(0,0,0,.05);
 border:1px solid #f1f1f1
}
.dark-theme .search-results {
 background:#384047;
 border:1px solid #2b343b
}
.search-results__body {
 max-height:60vh;
 overflow:auto
}
.search-results .cu-search {
 margin:10px 0 6px 15px
}
.cu-sp {
 width:1000px;
 padding:20px;
 margin:0 auto
}
.cu-sp__toolbar {
 width:600px;
 margin:0 auto 30px;
 background:#fff;
 box-shadow:0 2px 12px 0 rgba(0,0,0,.05);
 border-radius:3px;
 padding:20px
}
.cu-sp__header {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:21px;
 color:#4a4f55;
 margin:20px 15px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-sp__header {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-sp__header {
 color:#d5d6d7
}
.cu-sp-task {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 padding:20px 15px;
 display:flex;
 border-bottom:1px solid #f1f1f1;
 cursor:pointer
}
.dark-theme .cu-sp-task {
 border-bottom:1px solid #1e272e
}
.cu-sp-task::after {
 content:'';
 display:block;
 position:absolute;
 width:calc(100% - 3px);
 left:0;
 bottom:0;
 background:#f1f1f1
}
.cu-sp-task:hover {
 transition:none;
 background:#fafafa
}
.dark-theme .cu-sp-task:hover {
 background:#2b343b
}
.dark-theme .cu-sp-task:hover .cu-sp-task__url-link .cu-user-group.cu-user-group_sm .cu-avatar.cu-avatar_bordered {
 border:2px solid #2b343b
}
.cu-sp-task__icon {
 flex-shrink:0;
 width:55px;
 height:55px;
 margin:0 20px 0 0;
 border-radius:5px;
 background:#d8d8d8
}
.cu-sp-task__body {
 flex-grow:1;
 overflow:hidden
}
.cu-sp-task__header {
 display:flex;
 align-items:flex-start
}
.cu-sp-task__status {
 flex-shrink:0;
 width:15px;
 height:15px;
 border-radius:2px;
 margin:2px 5px 0 0
}
.cu-sp-task__title {
 font-family:"Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:18px;
 line-height:1.2;
 color:#544d61;
 flex-grow:1;
 text-overflow:ellipsis;
 width:95%;
 overflow:hidden
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-sp-task__title {
  font-family:var(--global-second-font-support)
 }
}
.dark-theme .cu-sp-task__title {
 color:#d5d6d7
}
.cu-sp-task__time {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#bbb;
 flex-shrink:0;
 margin:0 0 0 20px;
 padding:6px 0 0
}
.cu-sp-task__info {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin:5px 0 0 20px
}
.cu-sp-task__info .cu-user-group.cu-user-group_sm {
 justify-content:flex-end
}
.cu-sp-task__section {
 color:#7b68ee;
 font-family:"Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:12px;
 flex-grow:1;
 display:inline-flex
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-sp-task__section {
  font-family:var(--global-second-font-support)
 }
}
.cu-sp-task__url-link {
 display:flex;
 align-items:center
}
.cu-sp-task__url-link span {
 margin-right:3px
}
.cu-sp-task__url-link-icon {
 width:13px;
 height:13px;
 margin-right:2px
}
.cu-sp-task__url-link-icon use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sp-task__section {
  color:var(--theme-main-color)
 }
 .cu-sp-task__url-link-icon use {
  stroke:var(--theme-main-color)
 }
}
.dark-theme .cu-sp-task__url-link .cu-user-group.cu-user-group_sm .cu-avatar.cu-avatar_bordered {
 border:2px solid #384047
}
.cu-sp-task__content {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1.3;
 color:#544d61;
 margin:15px 0 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-sp-task__content {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-sp-task__content {
 color:#abaeb0
}
.cu-sp-task__content:empty {
 display:none
}
.cu-sp-task__fragment {
 font:300 14px/22px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61;
 margin:0 0 4px
}
.cu-sp-task__fragment::before {
 content:'...'
}
.cu-comments {
 display:block
}
.cu-sp-attachment {
 display:flex;
 align-items:flex-start;
 padding:20px 15px;
 border-bottom:1px solid #f1f1f1;
 cursor:pointer
}
.cu-sp-attachment:hover {
 background:#fafafa
}
.cu-sp-attachment__content {
 flex-grow:1;
 overflow:hidden
}
.cu-sp-attachment__icon {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-shrink:0;
 width:60px;
 height:60px;
 border-radius:4px;
 border:1px solid #f1f1f1
}
.dark-theme .cu-sp-attachment__icon {
 border:1px solid #1e272e
}
.cu-sp-attachment__icon img {
 display:block;
 max-width:100%;
 max-height:100%
}
.cu-sp-attachment__title {
 font:300 18px/120% "Proxima Nova",Arial,serif;
 color:#544d61;
 flex-grow:1;
 margin:0 0 15px;
 text-overflow:ellipsis;
 overflow:hidden;
 max-width:95%
}
.dark-theme .cu-sp-attachment__title {
 color:#d5d6d7
}
.cu-sp-attachment__info {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(84,77,97,.5)
}
.dark-theme .cu-sp-attachment__info {
 color:#abaeb0
}
.cu-sp-attachment__version {
 display:inline;
 margin-left:30px;
 color:inherit;
 font:inherit
}
.cu-sp-comment {
 padding:20px 15px;
 border-bottom:1px solid #f1f1f1;
 cursor:pointer
}
.cu-sp-comment:hover {
 background:#fafafa
}
.cu-sp-comment__header {
 margin:0 0 15px;
 display:flex;
 align-items:flex-start;
 overflow:hidden
}
.cu-sp-comment__title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:18px;
 line-height:1.2;
 flex-grow:1;
 color:#544d61;
 overflow:hidden;
 text-overflow:ellipsis;
 width:95%
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-sp-comment__title {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-sp-comment__title {
 color:#d5d6d7
}
.cu-sp-comment__time {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#bbb;
 flex-shrink:0;
 margin:0 0 0 20px;
 padding:6px 0 0
}
.dark-theme .cu-sp-comment__time {
 color:#abaeb0
}
.search {
 position:relative
}
.search__menu,
.search__results {
 display:none;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 background:#fff;
 z-index:1000;
 border-radius:3px;
 padding:10px 20px;
 margin-top:25px;
 box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.search__results {
 width:200%;
 left:-50%;
 box-shadow:0 2px 12px 0 rgba(0,0,0,.2);
 padding:30px 0
}
.search__results-header {
 margin:0 0 30px;
 padding:0 10%
}
.search__results-body {
 max-height:60vh;
 overflow:auto
}
.search__results .cu-sp__header {
 margin:0 0 10px;
 padding:0 30px
}
.search__results .cu-sp__section {
 margin:0
}
.search__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:15px 0;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 border-bottom:1px solid #f1f1f1;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.search__item:hover {
 transition:none
}
.search__item:last-of-type {
 border-bottom:0
}
.search__item:hover,
.search__item_active {
 color:#7b68ee
}
.search .cu-alert {
 margin:15px
}
.search mark {
 display:inline-block;
 padding:2px 0 0;
 background:#ded9fb
}
.dark-theme .search mark {
 color:#1e272e
}
.cu-search {
 display:flex;
 position:relative;
 align-items:center;
 width:100%
}
.cu-search[hidden] {
 display:none
}
.cu-search__close-icon {
 cursor:pointer;
 display:inline-block;
 margin-left:20px
}
.cu-search__close-icon .icon {
 stroke:#7b68ee;
 width:10px;
 height:10px
}
@supports (--theme-main-color:#7b68ee) {
 .search__item:hover,
 .search__item_active {
  color:var(--theme-main-color)
 }
 .cu-search__close-icon .icon {
  stroke:var(--theme-main-color)
 }
}
.cu-search__icon {
 position:absolute;
 left:20px;
 top:50%;
 transform:translateY(-50%);
 width:16px;
 height:16px;
 stroke:#cccdde;
 cursor:pointer
}
.dark-theme .cu-search__icon {
 stroke:#d5d6d7
}
.cu-search__spinner {
 position:absolute;
 left:4px;
 top:50%;
 transform:translateY(-50%);
 width:16px;
 height:16px;
 -webkit-animation:1.5s linear infinite spinner;
 animation:1.5s linear infinite spinner;
 opacity:0
}
.cu-search__sub-spinner {
 -webkit-animation:1.5s linear infinite spinner;
 animation:1.5s linear infinite spinner
}
.cu-search__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 display:block;
 width:100%;
 padding:20px 20px 15px 60px;
 border:0;
 border-bottom:1px solid #f4f4f4;
 font:15px/1.15 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 -1px
}
.cu-search__input::-webkit-input-placeholder {
 color:rgba(34,34,34,.6);
 font-size:initial
}
.cu-search__input::-moz-placeholder {
 color:rgba(34,34,34,.6);
 opacity:1;
 font-size:initial
}
.cu-search__input:-ms-input-placeholder {
 color:rgba(34,34,34,.6);
 font-size:initial
}
.cu-search__input:-moz-placeholder {
 color:rgba(34,34,34,.6);
 opacity:1;
 font-size:initial
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-search__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-search__input {
 border-bottom:1px solid #2b343b;
 background:#384047;
 color:#d5d6d7
}
.dark-theme .cu-search__input::-webkit-input-placeholder {
 color:rgba(213,214,215,.2);
 font-size:initial
}
.dark-theme .cu-search__input::-moz-placeholder {
 color:rgba(213,214,215,.2);
 opacity:1;
 font-size:initial
}
.dark-theme .cu-search__input:-ms-input-placeholder {
 color:rgba(213,214,215,.2);
 font-size:initial
}
.dark-theme .cu-search__input:-moz-placeholder {
 color:rgba(213,214,215,.2);
 opacity:1;
 font-size:initial
}
.cu-search__input:focus {
 outline:0
}
.dark-theme .cu-search__input:focus {
 box-shadow:none
}
.cu-search__close {
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%);
 width:16px;
 height:16px;
 padding:2px
}
.cu-search__close .cu-icon_close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-search__close .cu-icon_close:hover {
 transform:rotate(180deg)
}
.cu-search__icon-inline-left {
 position:absolute;
 top:8px;
 width:16px;
 height:16px
}
.cu-search__icon-right {
 position:absolute;
 right:25px;
 top:8px;
 width:16px;
 height:16px
}
.cu-search_compact {
 display:flex;
 align-items:center;
 padding:0;
 height:30px
}
.cu-search_compact .cu-search__icon {
 left:0;
 width:16px;
 height:16px;
 stroke:#cccdde
}
.dark-theme .cu-search_compact .cu-search__icon {
 stroke:#d5d6d7
}
.cu-search_compact .cu-search__input {
 padding:2px 10px 0 25px;
 border-bottom:0;
 height:100%
}
.cu-search_compact .cu-search__input_centered {
 padding-top:0
}
.cu-search_compact .cu-search__input_centered::-moz-placeholder {
 line-height:30px
}
.setup__show-examples {
 color:#7b68ee;
 margin-top:20px;
 font-size:16px;
 text-decoration:underline;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .setup__show-examples {
  color:var(--theme-main-color)
 }
}
.setup-header {
 justify-content:space-between;
 padding-right:30px
}
.setup-header_join-team {
 padding:100px 100px 0;
 background:0 0!important;
 box-shadow:none!important;
 height:auto;
 justify-content:space-between;
 box-sizing:border-box;
 transition:background 0s;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 display:flex;
 align-items:center;
 z-index:100
}
.setup-header__link-no {
 color:#7b68ee;
 font:400 14px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .setup-header__link-no {
  color:var(--theme-main-color)
 }
}
.setup__statuses-header {
 margin-bottom:15px;
 font-weight:500
}
.setup__statuses-header-learn {
 color:#7b68ee;
 margin-left:10px;
 font-weight:100
}
.setup__statuses-header-learn:hover {
 text-decoration:underline
}
.setup__statuses-header-learn.why {
 font-size:14px
}
.setup__statuses-header-learn.why:hover {
 text-decoration:underline
}
.setup__statuses-header-learn.create-space {
 margin-left:0
}
.setup__statuses-header.options {
 margin:45px 0 30px;
 font:500 21px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .setup__statuses-header.options {
 color:#d5d6d7
}
.setup-logo {
 position:relative;
 margin-right:30px
}
.setup-logo img {
 width:130px;
 height:auto
}
.setup-logo svg {
 fill:#7b68ee;
 width:102px;
 height:31px
}
@supports (--theme-main-color:#7b68ee) {
 .setup__statuses-header-learn {
  color:var(--theme-main-color)
 }
 .setup-logo svg {
  fill:var(--theme-main-color)
 }
}
.setup-user {
 margin:0 30px 0 0
}
.setup__space-desc {
 margin:0 0 35px;
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.4)
}
.dark-theme .setup__space-desc {
 color:#abaeb0
}
.setup__space-learn {
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-block
}
.setup__space-learn a:hover {
 text-decoration:underline
}
.setup-progress {
 display:flex;
 justify-content:space-between
}
.setup__create-space {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.setup__create-space-later {
 height:70px;
 display:flex;
 align-items:center;
 padding-left:30px;
 border-left:4px solid;
 flex:1 0 0;
 background-color:#f2f0f4;
 margin-right:50px
}
@supports (--theme-main-color:#7b68ee) {
 .setup__create-space-later {
  border-left-color:var(--theme-main-color)
 }
}
.dark-theme .setup__create-space-later {
 background:#2b343b
}
.setup-progress__item {
 display:flex;
 align-items:center;
 flex-direction:column;
 height:332px;
 width:300px;
 min-width:180px;
 border-radius:6px;
 background-color:#fff;
 box-shadow:0 5px 20px 0 rgba(0,0,0,.05);
 color:#dde1e5;
 font:500 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border:0;
 margin:0 20px;
 padding:10px
}
.dark-theme .setup-progress__item {
 background-color:#384047;
 color:#abaeb0
}
.setup-progress__item:first-child {
 margin-left:0
}
.setup-progress__item:last-child {
 margin-right:0
}
.setup-progress__item[disabled] {
 cursor:not-allowed
}
.setup-progress__item.active {
 background:#7b68ee;
 color:#fff;
 box-shadow:0 20px 50px 0 rgba(0,0,0,.2)
}
@supports (--theme-main-color:#7b68ee) {
 .setup-progress__item.active {
  background:var(--theme-main-color)
 }
}
.setup-progress__item-icon {
 position:relative
}
.setup-progress__item-icon-team {
 background:url(create-team.3c6398ce8e393dd5b24f.svg) bottom center/contain no-repeat;
 width:118px;
 height:128px;
 margin:60px auto 40px
}
.setup-progress__item-icon-space {
 background:url(create-space.e421bd0b03741f27dc25.svg) bottom center/contain no-repeat;
 width:121px;
 height:118px;
 margin:70px auto 40px
}
.setup-progress__item-icon-projects {
 background:url(create-projects.41f377edfda1f9f2a701.svg) bottom center/contain no-repeat;
 width:126px;
 height:118px;
 margin:70px auto 40px
}
.setup-progress__item-mark {
 width:48px;
 height:48px;
 position:absolute;
 right:0;
 bottom:0
}
.setup-body {
 min-width:700px;
 order:2;
 overflow:auto;
 height:calc(100vh - 67px);
 flex-grow:1;
 padding:80px;
 background:url(body-bg.4edcb7c9ddc6ab6a46ca.png) top right no-repeat #fafbfc
}
.dark-theme .setup-body {
 background-color:#1e272e
}
.banner-popup_true .setup-body {
 height:calc(100vh - 67px - 50px)
}
.setup__add-category {
 margin-bottom:15px
}
.setup-category-input-container {
 position:relative;
 margin-bottom:15px
}
.setup-category-input-edit .sidebar__category-input {
 margin-top:5px
}
.setup-category-input-edit .sidebar__section-input {
 font:300 13px/16px "Gotham Pro","Proxima Nova",Arial,serif
}
.setup-category-input-container .icon-check,
.setup-category-input-edit .icon-check {
 cursor:pointer;
 position:absolute;
 right:8px;
 top:8px;
 height:20px;
 width:20px
}
.setup-category-input-container .icon-check.subcategory,
.setup-category-input-edit .icon-check.subcategory {
 right:25px;
 top:5px
}
.setup-category-input-container .icon-check.edit-category,
.setup-category-input-edit .icon-check.edit-category {
 right:40px;
 top:0
}
.setup-category-input-container .icon-check.edit-subcategory,
.setup-category-input-edit .icon-check.edit-subcategory {
 right:40px;
 top:5px
}
.setup-category-input-container .icon-check use,
.setup-category-input-edit .icon-check use {
 color:#7b68ee
}
.setup__disabled {
 color:#fd71af;
 margin-bottom:10px
}
.setup__disabled.category-error {
 margin-top:15px
}
.setup__sidebar-devider {
 margin:0 -30px 30px;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .setup__sidebar-devider {
 border-bottom:1px solid #1e272e
}
.setup__container .sidebar {
 overflow:visible
}
.setup__container .cu-add-subcategory {
 display:block
}
.setup__container .sidebar__category-tools-icon-edit,
.setup__container .sidebar__category-tools-icon-x {
 display:none
}
.setup__container .cu-nav-tree__link {
 display:flex;
 justify-content:space-between
}
.setup__container .cu-nav-tree__link:hover .sidebar__category-tools-icon-edit,
.setup__container .cu-nav-tree__link:hover .sidebar__category-tools-icon-x {
 height:12px;
 width:12px;
 display:block;
 cursor:pointer
}
.setup__container .drag-category {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.setup__container .sidebar__category-tools-icon-edit {
 margin:-4px 0 0 10px;
 width:20px
}
.setup__container .sidebar__category-tools-icon-x {
 margin-top:-4px;
 width:20px
}
.setup__container .sidebar__category-text-block {
 display:flex;
 height:20px;
 overflow:hidden;
 align-items:center
}
.setup__container .cu-nav-tree__item_child .sidebar__category-text-block {
 padding:0 15px 0 12px;
 font:300 13px/16px "Gotham Pro","Proxima Nova",Arial,serif
}
.setup__progress.active {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .setup-category-input-container .icon-check use,
 .setup-category-input-edit .icon-check use {
  color:var(--theme-main-color)
 }
 .setup__progress.active {
  background:var(--theme-main-color)
 }
}
.setup-content {
 padding:80px;
 min-width:900px;
 border-radius:4px;
 background:#fff;
 box-shadow:0 0 11px 0 rgba(0,0,0,.06)
}
.dark-theme .setup-content {
 background:#384047
}
.setup-content__row-flex {
 display:flex
}
.setup-content__row-full-width {
 width:100%
}
.setup-content__column-full-width {
 flex:1 100%
}
.setup__title {
 color:#343434;
 font:500 24px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:15px
}
.dark-theme .setup__title {
 color:#d5d6d7
}
.setup__title-team {
 margin-bottom:30px
}
.setup__title_space {
 margin-bottom:8px
}
.setup__description {
 color:#343434;
 font:400 14px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:-10px 0 30px
}
.dark-theme .setup__description {
 color:#d5d6d7
}
.setup__avatar-picker {
 width:150px;
 margin-right:40px
}
.setup__icon-team-input-name {
 width:18px;
 height:16px;
 margin-right:12px
}
.setup__icon-team-input-email {
 width:18px;
 height:14px;
 margin-right:12px
}
.setup__icon-team-input-password {
 width:14px;
 height:18px;
 margin-right:16px
}
.setup__icon-team-plus {
 width:14px;
 height:14px
}
.setup__container .cu-plate.cu-plate_team {
 cursor:default
}
.setup-preset-categories {
 display:flex;
 justify-content:space-between;
 flex-wrap:wrap
}
.setup-preset-categories__title {
 display:flex;
 align-items:center;
 margin-bottom:20px
}
.setup-preset-categories__title-name {
 color:#000;
 font:500 20px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-right:15px
}
.dark-theme .setup-preset-categories__title-name {
 color:#d5d6d7
}
.setup-preset-categories__title-badge {
 height:20px;
 border:1px solid #efeef0;
 border-radius:100px;
 background-color:#efeef0;
 color:rgba(52,52,52,.4);
 font:500 11px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 text-transform:uppercase;
 padding:0 5px
}
.dark-theme .setup-preset-categories__title-badge {
 border:1px solid #2b343b;
 background:#1e272e;
 color:#828588
}
.setup-preset-categories__button {
 min-width:300px
}
.setup-preset-categories__category-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#bcbcbc;
 font:500 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 letter-spacing:2px;
 text-transform:uppercase;
 margin-bottom:15px
}
.dark-theme .setup-preset-categories__category-title {
 color:#828588
}
.setup-preset-categories__category-name {
 color:rgba(52,52,52,.7);
 font:500 16px/34px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .setup-preset-categories__category-name {
 color:#abaeb0
}
.setup-preset-categories__subcategory-name {
 color:#343434;
 font:400 13px/34px "Gotham Pro","Proxima Nova",Arial,serif;
 padding-left:12px
}
.dark-theme .setup-preset-categories__subcategory-name {
 color:#828588
}
.setup-preset-categories__example {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 flex-direction:column;
 width:260px;
 min-width:180px;
 margin:0 20px 50px;
 padding:0;
 cursor:pointer
}
.setup-preset-categories__example:hover .setup-preset-categories__item {
 background-color:#f8f8f8;
 border:1px solid #aeacb0
}
.dark-theme .setup-preset-categories__example:hover .setup-preset-categories__item {
 background-color:#2b343b;
 border:1px solid #1e272e
}
.setup-preset-categories__example:hover .setup-preset-categories__item-btn {
 color:#000
}
.dark-theme .setup-preset-categories__example:hover .setup-preset-categories__item-btn {
 color:#d5d6d7
}
.setup-preset-categories__example:nth-child(3n+1) {
 margin-left:0
}
.setup-preset-categories__example:nth-child(3n) {
 margin-right:0
}
@media (max-width:1480px) {
 .setup-preset-categories__example {
  width:220px
 }
}
@media (min-width:1758px) {
 .setup-preset-categories__example {
  width:300px
 }
}
.setup-preset-categories__item {
 width:100%;
 min-width:180px;
 border:1px solid #e4e4e4;
 padding:30px;
 flex:1 0 0
}
.dark-theme .setup-preset-categories__item {
 border:1px solid #1e272e
}
.setup-preset-categories__item-btn {
 margin-top:20px;
 border-radius:4px;
 font-size:14px;
 color:#aeacb0;
 background:0 0;
 border:1px solid #aeacb0;
 text-shadow:none
}
.dark-theme .setup-preset-categories__item-btn {
 border:1px solid #828588
}
.setup-preset-categories__item-btn:hover {
 background-color:#f8f8f8;
 border:1px solid #aeacb0
}
.dark-theme .setup-preset-categories__item-btn:hover {
 border:1px solid #828588;
 background-color:#828588;
 color:#2b343b
}
.setup__join-team {
 height:100%;
 min-height:650px;
 display:flex;
 justify-content:center;
 align-items:center;
 margin-top:-67px;
 padding-top:67px;
 box-sizing:content-box
}
.setup-step-project__project-name.cu-form__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:18px;
 line-height:1;
 padding:0 20px 12px 0;
 color:#665f5f
}
.setup-step-project .cu-cp-status-switch {
 margin-top:0
}
.setup-step-project .cu-form__row {
 margin-bottom:20px
}
.setup-step-project .cu-form__error {
 margin-bottom:10px
}
.setup-step-project .cu-form__field {
 border:0
}
.setup-step-project__switch-block {
 display:flex;
 border:1px solid #e2e2e2
}
.dark-theme .setup-step-project__switch-block {
 border:1px solid #1e272e
}
.setup-step-project__switch-block-label {
 flex-grow:1;
 padding:20px 0 20px 20px;
 cursor:pointer;
 display:flex;
 align-items:center
}
.setup-step-project__switch-block-label.selected {
 border:1px solid
}
.setup-step-project__preset-status-list {
 margin:35px 0 40px;
 display:flex
}
.setup-step-project__preset-status-list-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 line-height:1;
 margin-right:25px;
 cursor:pointer;
 color:#bbb
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .setup-step-project__preset-status-list-item,
 .setup-step-project__project-name.cu-form__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .setup-step-project__preset-status-list-item {
 color:#828588
}
.cu-onboarding-v2__step .setup-step-project__preset-status-list-item {
 color:#bbb
}
.setup-step-project__preset-status-list-item:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .setup-step-project__switch-block-label.selected {
  border-color:var(--theme-main-color)
 }
 .setup-step-project__preset-status-list-item:hover {
  color:var(--theme-main-color)
 }
}
.setup-step-project__preset-status-list-item-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 line-height:1;
 color:#bbb
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .setup-step-project__preset-status-list-item-text {
  font-family:var(--global-font-support)
 }
}
.setup-step-project__preset-status-list-item-text.active {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434;
 padding-bottom:4px;
 margin-bottom:-6px;
 border-bottom:2px solid
}
.setup-step-project__preset-status-list-item-text.active:hover {
 transition:none
}
.dark-theme .setup-step-project__preset-status-list-item-text.active {
 color:#d5d6d7
}
.setup-step-project__preset-status-list-item-text:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .setup-step-project__preset-status-list-item-text.active {
  border-bottom-color:var(--theme-main-color)
 }
 .setup-step-project__preset-status-list-item-text:hover {
  color:var(--theme-main-color)
 }
}
.setup-step-project__preset-status-list-item-text-width-check {
 position:absolute;
 z-index:0;
 opacity:0;
 visibility:hidden
}
.setup-step-project__preset-status-list-item .nav-menu.cu-dropdown {
 position:inherit
}
.setup-step-project__preset-status-list-item.active {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434;
 padding-bottom:4px;
 margin-bottom:-6px;
 border-bottom:2px solid
}
.setup-step-project__preset-status-list-item.active:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .setup-step-project__preset-status-list-item.active {
  border-bottom-color:var(--theme-main-color)
 }
}
.dark-theme .setup-step-project__preset-status-list-item.active {
 color:#d5d6d7
}
.setup-step-project__preset-status-list-item.template-item {
 position:relative;
 overflow:visible
}
.setup-step-project__preset-status-list-item.template-item .template-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:16px;
 height:14px;
 padding:2px 2px 2px 4px;
 position:absolute;
 top:-2px;
 right:-11px;
 cursor:pointer;
 display:none
}
.setup-step-project__preset-status-list-item.template-item .template-close use {
 fill:#343434
}
.dark-theme .setup-step-project__preset-status-list-item.template-item .template-close use {
 fill:#d5d6d7
}
.setup-step-project__preset-status-list-item.template-item:hover .template-close {
 display:flex;
 align-items:center
}
.setup-step-project .cu-radio__label {
 width:28px;
 height:28px;
 position:relative;
 margin-right:20px
}
.setup-step-project .cu-radio__input {
 display:none
}
.setup-step-project .cu-radio__label::before {
 width:28px;
 height:28px;
 border:1px solid #aeacb0
}
.setup-step-project .cu-radio__label::after {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 top:6px;
 left:6px;
 width:16px;
 height:16px;
 opacity:0
}
.setup-step-project .cu-radio__label::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .setup-step-project .cu-radio__label::after {
  background:var(--theme-main-color)
 }
}
.setup-step-project__switch-title {
 color:#222;
 font:400 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:8px;
 display:flex;
 align-items:center
}
.dark-theme .setup-step-project__switch-title {
 color:#d5d6d7
}
.setup-step-project__switch-title.rec {
 color:#fd71af;
 border:1px solid #fd71af;
 font-size:11px;
 padding:5px 3px 3px;
 margin:0 10px
}
.setup-step-project__switch-subtitle {
 color:rgba(34,34,34,.4);
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .setup-step-project__switch-subtitle {
 color:#abaeb0
}
.setup-step-project__switch-subtitle span {
 color:#222
}
.dark-theme .setup-step-project__switch-subtitle span {
 color:#d5d6d7
}
.setup-step-project__due-dates {
 color:#222;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:8px
}
.setup-step-project__multiple-assignees {
 height:50px;
 margin-right:40px
}
.setup-step-project__multiple-assignees input {
 display:none
}
.setup-step-project__multiple-assignees .cu-checkbox__label {
 padding-left:34px;
 flex-direction:column;
 text-transform:none;
 align-items:flex-start;
 justify-content:center
}
.setup-step-project__multiple-assignees-title {
 color:#222;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:8px
}
.setup-step-project__multiple-assignees-subtitle {
 color:rgba(34,34,34,.4);
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.setup-step-project__last-row {
 display:flex;
 margin:2px 0 30px;
 flex-wrap:wrap
}
.gu-mirror .sidebar__category-tools-icon-edit,
.gu-mirror .sidebar__category-tools-icon-x {
 display:none
}
.gu-mirror .cu-nav-tree__item_child .sidebar__category-text-block {
 padding:0 15px 0 12px
}
.cu-scene {
 position:fixed;
 overflow:hidden;
 width:100vw;
 height:100vh;
 z-index:1
}
.cu-scene__header {
 transform:translateY(-100px);
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) .1s forwards sceneHeaderEntrance;
 animation:.4s cubic-bezier(.165,.84,.44,1) .1s forwards sceneHeaderEntrance
}
.cu-scene__footer {
 position:absolute;
 bottom:-30%;
 left:50%;
 margin-left:-500px;
 width:1000px;
 transform:translateY(300px);
 opacity:0;
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) .1s forwards sceneFooterEntrance;
 animation:.4s cubic-bezier(.165,.84,.44,1) .1s forwards sceneFooterEntrance
}
.frame {
 position:relative;
 margin:0 0 30px;
 padding:25px 8px 8px;
 box-sizing:border-box;
 border:1px solid rgba(0,0,0,.15);
 border-radius:4px;
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
.frame__dot {
 width:7px;
 height:7px;
 background:#b6b6b6;
 border-radius:50%;
 display:block;
 position:absolute;
 top:10px;
 right:18px
}
.frame__dot::after,
.frame__dot::before {
 display:block;
 width:7px;
 height:7px;
 background:#b6b6b6;
 border-radius:50%;
 content:'';
 position:absolute
}
.frame__dot::before {
 left:-150%
}
.frame__dot::after {
 right:-150%
}
.frame__inner {
 display:flex;
 align-items:center;
 justify-content:center
}
.frame__inner img {
 display:block;
 width:100%;
 height:auto;
 border-radius:2px
}
@-webkit-keyframes sceneHeaderEntrance {
 0% {
  transform:translateY(-100px)
 }
 100% {
  transform:translateY(0)
 }
}
@keyframes sceneHeaderEntrance {
 0% {
  transform:translateY(-100px)
 }
 100% {
  transform:translateY(0)
 }
}
@-webkit-keyframes sceneFooterEntrance {
 0% {
  transform:translateY(300px);
  opacity:0
 }
 100% {
  transform:translateY(0);
  opacity:1
 }
}
@keyframes sceneFooterEntrance {
 0% {
  transform:translateY(300px);
  opacity:0
 }
 100% {
  transform:translateY(0);
  opacity:1
 }
}
.sidebar-section {
 padding:10px 0 0;
 min-width:0;
 min-height:0;
 display:grid;
 grid-template-rows:auto auto 1fr
}
.sidebar-section__header {
 display:flex;
 align-items:center;
 padding:0 18px 0 10px;
 min-width:0;
 position:relative
}
.cu2-sidebar__body_v4 .sidebar-section__header {
 padding:0 15px
}
.cu2-sidebar__body_v4 .sidebar-section__header .nav-menu {
 display:none
}
.cu2-sidebar__body_v4 .sidebar-section__header .nav-menu.cu-dropdown_open,
.cu2-sidebar__body_v4 .sidebar-section__header:hover .nav-menu {
 display:block
}
.sidebar-section__header:hover::before,
.sidebar-section__header_active::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:0;
 opacity:.08
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar-section__header:hover::before,
 .sidebar-section__header_active::before {
  background:var(--theme-main-color)
 }
}
.sidebar-section__header::after {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 left:0;
 top:0;
 width:2px;
 height:100%;
 opacity:0
}
.sidebar-section__header::after:hover {
 transition:none
}
.sidebar-section__header_active::after {
 opacity:1
}
.sidebar-section__header-container {
 min-width:0
}
.sidebar-section__subheader {
 display:flex;
 align-items:center;
 min-width:0;
 position:relative
}
.cu2-sidebar__body_v4 .sidebar-section__subheader {
 padding:0 15px;
 margin-top:4px;
 height:23px
}
.sidebar-section__subheader-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-transform:uppercase;
 color:#7c828d;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1
}
.sidebar-section__subheader .nav-menu,
.sidebar-section__subheader .sidebar-section__plus,
.sidebar-section__subheader .sidebar-section__search {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 visibility:hidden;
 opacity:0
}
.cu-left-sidebar:hover .sidebar-section__subheader .nav-menu,
.cu-left-sidebar:hover .sidebar-section__subheader .sidebar-section__plus,
.cu-left-sidebar:hover .sidebar-section__subheader .sidebar-section__search,
.cu-sidebar-show-v4-settings .sidebar-section__subheader .nav-menu,
.cu-sidebar-show-v4-settings .sidebar-section__subheader .sidebar-section__plus,
.cu-sidebar-show-v4-settings .sidebar-section__subheader .sidebar-section__search,
.sidebar-section__subheader .nav-menu.cu-dropdown_open,
.sidebar-section__subheader .sidebar-section__plus.cu-dropdown_open,
.sidebar-section__subheader .sidebar-section__search_active {
 visibility:visible;
 opacity:1
}
.sidebar-section__toolbar {
 transition:max-height .25s ease-in;
 padding:0 10px;
 min-width:0;
 overflow:hidden;
 max-height:50px
}
.sidebar-section__toolbar_hidden {
 transition:max-height .25s ease-in;
 max-height:0
}
.sidebar-section__toolbar .nav-filter {
 margin:5px 0 10px
}
.sidebar-section__scrollable {
 flex-grow:1;
 padding-bottom:60px
}
.sidebar-section__scrollable .ps__rail-y {
 z-index:10
}
.sidebar-section__hint {
 font:300 14px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4f55;
 text-align:center;
 padding:20px 5px 10px;
 z-index:10;
 position:relative
}
.sidebar-section__hint-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 text-decoration:underline;
 -webkit-text-decoration-style:dotted;
 text-decoration-style:dotted;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar-section__header::after {
  background:var(--theme-main-color)
 }
 .sidebar-section__hint-link {
  color:var(--theme-main-color)
 }
}
.sidebar-section__name {
 display:flex;
 align-items:center;
 min-width:0;
 flex-grow:1
}
.sidebar-section__name_invert {
 flex-direction:row-reverse
}
.sidebar-section__name_invert .sidebar-section__name-link {
 order:3
}
.sidebar-section__name_invert .nav-category__plus {
 order:2
}
.sidebar-section__name_invert .nav-menu {
 order:1;
 margin:-4px 0 -4px 2px
}
.sidebar-section__name_invert .nav-menu.cu-dropdown_open+.nav-category__plus {
 display:block;
 margin-left:7px
}
.sidebar-section__name-title {
 color:#bcbcbc
}
.sidebar-section__name-link {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:16px;
 line-height:1;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#292d34;
 cursor:pointer;
 position:relative;
 padding:8px 0 7px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .sidebar-section__name-link {
  font-family:var(--global-font-support)
 }
}
.dark-theme .sidebar-section__name-link {
 color:#d5d6d7
}
.layout-size_compact .sidebar-section__name-link {
 font-size:16px
}
.layout-size_default .sidebar-section__name-link {
 font-size:17px
}
.layout-size_large .sidebar-section__name-link {
 font-size:18px;
 padding:9px 0 8px
}
.sidebar-section__search {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s,stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 width:23px;
 height:23px;
 border-radius:3px;
 stroke:#bcc0c7;
 cursor:pointer;
 padding:5px;
 margin-left:3px;
 position:relative
}
.dark-theme .sidebar-section__search {
 stroke:#828588
}
.sidebar-section__search:hover {
 stroke:#7b68ee
}
.sidebar-section__search_active {
 stroke:#7b68ee
}
.sidebar-section__plus {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s,fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 width:23px;
 height:23px;
 border-radius:3px;
 fill:#bcc0c7;
 cursor:pointer;
 margin-left:3px
}
.dark-theme .sidebar-section__plus {
 fill:#828588
}
.sidebar-section__plus.cu-dropdown_open,
.sidebar-section__plus:hover {
 fill:#7b68ee
}
.sidebar-section__plus-icon {
 padding:6px
}
.sidebar-section__controls {
 margin:0 0 0 10px
}
.sidebar-section__body {
 position:relative;
 margin:0 20px
}
.sidebar-section__notes {
 position:absolute;
 top:18px;
 width:100%;
 text-align:center;
 color:rgba(52,52,52,.5);
 font:italic 400 13px/1.5em "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .sidebar-section__notes {
 color:#828588
}
.sidebar-section__notes_relative {
 position:relative
}
.sidebar-section__notes-arrow {
 display:flex;
 justify-content:flex-end
}
.sidebar-section__notes-arrow_hidden {
 visibility:hidden
}
.sidebar-section__notes-arrow svg {
 margin:0 30% 10px 0;
 fill:#343434
}
.dark-theme .sidebar-section__notes-arrow svg {
 fill:#abaeb0
}
.sidebar-section__notes-link {
 color:#7b68ee;
 display:inline-block;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar-section__search:hover,
 .sidebar-section__search_active {
  stroke:var(--theme-main-color)
 }
 .sidebar-section__plus.cu-dropdown_open,
 .sidebar-section__plus:hover {
  fill:var(--theme-main-color)
 }
 .sidebar-section__notes-link {
  color:var(--theme-main-color)
 }
}
.sidebar-section__notes-link:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .sidebar-section__notes-link:hover {
  color:var(--theme-main-color-dark)
 }
}
.sidebar-section__loader {
 display:flex;
 align-items:center;
 justify-content:center
}
.sidebar-section__note {
 padding:15px;
 text-align:center
}
.sidebar-section__note-text {
 text-align:center;
 color:rgba(52,52,52,.3);
 font:italic 400 12px/1.5em "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:4px
}
.sidebar-section__note-link {
 color:#7b68ee;
 text-align:center;
 font:300 11px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar-section__note-link {
  color:var(--theme-main-color)
 }
}
.sidebar-section__note-link:hover {
 color:#5f48ea
}
.sidebar-section__empty {
 padding:25px 15px 15px;
 text-align:center;
 color:rgba(52,52,52,.7);
 font:400 15px/1.5em "Gotham Pro","Proxima Nova",Arial,serif
}
.sidebar-section__empty a {
 color:#7b68ee;
 border-bottom:1px dashed;
 -webkit-animation:.5s .4s 2 fadeOut;
 animation:.5s .4s 2 fadeOut
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar-section__empty a {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.sidebar-section__empty a:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .sidebar-section__empty a:hover,
 .sidebar-section__note-link:hover {
  color:var(--theme-main-color-dark)
 }
}
.sidebar-section__empty_success-invited {
 -webkit-animation:.4s 4s forwards fadeOut;
 animation:.4s 4s forwards fadeOut
}
.sidebar-section__empty_success-invited strong {
 color:#7b68ee
}
.sidebar-section__empty-title {
 font:500 15px/1.5em "Gotham Pro","Proxima Nova",Arial,serif
}
.sidebar-section__empty-description {
 font:400 14px/1.5em "Gotham Pro","Proxima Nova",Arial,serif
}
.sidebar-section .cu-nav-project__toggle-text {
 width:230px
}
.nav-category,
.nav-category__onboarding-container {
 margin:0
}
.nav-category__onboarding-container .popover-content {
 padding:0
}
.nav-category__onboarding-container.popover {
 background-color:transparent;
 border:none;
 box-shadow:none
}
.nav-category__onboarding-container.popover.popover-right::after,
.nav-category__onboarding-container.popover.popover-right::before {
 display:none
}
.nav-category__onboarding-back {
 position:fixed;
 background-color:#000;
 opacity:.65;
 left:0;
 right:0;
 top:0;
 bottom:0
}
.nav-category__onboarding-icon {
 position:relative;
 float:left
}
.nav-category__onboarding-icon.nav-category__plus {
 margin-right:25px;
 margin-left:-35px;
 box-shadow:0 7px 14px 0 rgba(0,0,0,.5);
 border-radius:50%;
 visibility:visible;
 background:#fff;
 flex-shrink:0;
 width:24px;
 height:24px;
 cursor:pointer
}
.nav-category__onboarding-text {
 position:relative;
 color:#fff;
 font:500 30px/.8 "Gotham Pro","Proxima Nova",Arial,serif;
 width:500px;
 padding:0 10px
}
.nav-category__onboarding-text svg {
 margin-right:20px
}
.nav-category__menu {
 position:relative;
 z-index:1
}
.section-editor {
 display:flex;
 padding:2px 5px;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#fff
}
.section-editor__input {
 flex-grow:1;
 border:1px solid #e4e4e4
}
.section-editor__input:focus {
 outline:0;
 border:1px solid
}
.section-view-all {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:5px 10px;
 margin:-5px -10px;
 letter-spacing:normal;
 text-transform:capitalize;
 cursor:pointer;
 white-space:nowrap
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar-section__empty_success-invited strong {
  color:var(--theme-main-color)
 }
 .section-editor__input:focus {
  border-color:var(--theme-main-color)
 }
 .section-view-all {
  color:var(--theme-main-color)
 }
}
.section-view-all:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .section-view-all:hover {
  color:var(--theme-main-color-dark)
 }
}
.section-view-all.section-view-all_inactive {
 color:#bcbcbc;
 cursor:default
}
.contrast_high .section-view-all.section-view-all_inactive {
 color:#979797
}
.top-section__body .section-view-all.section-view-all_inactive {
 color:#4a4f55;
 cursor:default;
 position:relative;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .top-section__body .section-view-all.section-view-all_inactive {
 color:#d5d6d7
}
.plus-control {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 padding:3px;
 margin-right:6px;
 margin-left:6px;
 font:500 20px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-block;
 cursor:pointer;
 outline:0
}
@supports (--theme-main-color:#7b68ee) {
 .plus-control {
  color:var(--theme-main-color)
 }
}
.plus-control:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .plus-control:hover {
  color:var(--theme-main-color-dark)
 }
}
.sidebar-message {
 border-bottom:1px solid #e4e4e4;
 padding:24px 35px 16px 20px;
 color:rgba(52,52,52,.5);
 font:italic 400 14px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .sidebar-message {
 color:#828588;
 border-bottom:1px solid #1e272e
}
.cu-sidebar {
 position:relative
}
.cu-sidebar_guest.sidebar {
 padding:0
}
.cu-sidebar-resizer {
 position:relative;
 z-index:1
}
.cu-sidebar-resizer-handle {
 width:6px;
 height:100%;
 cursor:col-resize;
 position:absolute;
 right:-3px;
 z-index:1
}
.cu-sidebar-resizer .cu-sidebar {
 width:100%
}
.cu-sidebar-resizer .cu-sidebar.cu-sidebar_collapsed {
 width:42px
}
.cu-sidebar__toggle {
 position:absolute;
 top:0;
 right:0;
 cursor:pointer;
 z-index:1;
 fill:#d8d8d8
}
.cu-sidebar__toggle-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#d8d8d8;
 width:34px;
 height:42px;
 padding:13px 13px 13px 5px
}
.contrast_high .cu-sidebar__toggle-icon {
 fill:#858585
}
.dark-theme .cu-sidebar__toggle-icon {
 fill:#828588
}
.cu2-sidebar_collapsed .cu-sidebar__toggle-icon {
 padding:13px;
 width:42px
}
.cu-sidebar__toggle-icon_open {
 display:none
}
.cu-sidebar__toggle:hover .cu-sidebar__toggle-icon {
 fill:#343434
}
.dark-theme .cu-sidebar__toggle:hover .cu-sidebar__toggle-icon {
 fill:#d5d6d7
}
.cu-sidebar .cu-nav-tree__item {
 margin:0 0 4px -21px;
 padding-left:21px
}
.cu-sidebar .sidebar__category-opened-closed {
 width:24px;
 height:24px;
 -webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .07));
 filter:drop-shadow(0 0 3px rgba(0, 0, 0, .07));
 margin-left:10px
}
.cu-sidebar .sidebar__category-closed,
.cu-sidebar .sidebar__category-opened {
 display:none
}
.cu-sidebar .cu-nav-tree__add-category {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b68ee;
 position:relative;
 margin-left:10px;
 font:600 20px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 display:none;
 cursor:pointer;
 outline:0
}
.cu-sidebar .cu-nav_tree__icon-close {
 position:absolute;
 right:0;
 top:1px;
 width:12px;
 height:12px;
 display:none;
 cursor:pointer
}
.cu-sidebar .cu-nav-tree__item_child {
 margin:0
}
.cu-sidebar__closed-total-container {
 display:flex;
 align-items:center;
 height:105px;
 border-top:1px solid #e4e4e4;
 margin:-105px 0 0;
 padding-left:30px
}
.dark-theme .cu-sidebar__closed-total-container {
 border-top:1px solid #1e272e
}
.cu-sidebar__closed-total {
 font:300 45px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#67cb48;
 margin-right:12px
}
.cu-sidebar__closed-total-space {
 margin-top:-4px;
 margin-bottom:5px
}
.cu-sidebar.cu-sidebar_collapsed {
 width:42px;
 border-top:1px solid #d8d8d8;
 padding:0
}
.dark-theme .cu-sidebar.cu-sidebar_collapsed {
 border-top:1px solid #1e272e
}
.cu-sidebar.cu-sidebar_collapsed .cu-sidebar__toggle {
 position:relative;
 fill:#343434;
 border-bottom:1px solid #d8d8d8
}
.dark-theme .cu-sidebar.cu-sidebar_collapsed .cu-sidebar__toggle {
 border-bottom:1px solid #1e272e
}
.cu-sidebar.cu-sidebar_collapsed .sidebar-section {
 padding:10px 5px
}
.cu-sidebar.cu-sidebar_collapsed .cu-sidebar__toggle-icon.cu-sidebar__toggle-icon_open {
 display:block
}
.cu-sidebar.cu-sidebar_collapsed .cu-sidebar__toggle-icon.cu-sidebar__toggle-icon_open svg {
 width:16px;
 height:16px
}
.cu-sidebar.cu-sidebar_collapsed .cu-sidebar__toggle-icon.cu-sidebar__toggle-icon_close {
 display:none
}
.cu-sidebar.cu-sidebar_collapsed .cu-avatar.cu-avatar_self {
 box-shadow:none
}
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__toggle.cu-hidden {
 display:block!important
}
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__dropdown-settings_down,
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__ellipsis,
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__toggle-text,
.cu-sidebar.cu-sidebar_collapsed .cu-plate__badge,
.cu-sidebar.cu-sidebar_collapsed .cu-plate__icon-close,
.cu-sidebar.cu-sidebar_collapsed .cu-plate__text,
.cu-sidebar.cu-sidebar_collapsed .cu-plate_team::before,
.cu-sidebar.cu-sidebar_collapsed .cu-search_compact,
.cu-sidebar.cu-sidebar_collapsed .cu-sidebar__closed-total-container,
.cu-sidebar.cu-sidebar_collapsed .ps__scrollbar-x-rail,
.cu-sidebar.cu-sidebar_collapsed .ps__scrollbar-y-rail,
.cu-sidebar.cu-sidebar_collapsed .sidebar-message,
.cu-sidebar.cu-sidebar_collapsed .sidebar-section__header,
.cu-sidebar.cu-sidebar_collapsed .sidebar-section__note,
.cu-sidebar.cu-sidebar_collapsed .sidebar-section__toolbar,
.cu-sidebar.cu-sidebar_collapsed .sidebar-section_categories,
.cu-sidebar.cu-sidebar_collapsed .sidebar-section_filters {
 display:none!important
}
.cu-sidebar.cu-sidebar_collapsed .cu-plate__icon {
 margin:0
}
.cu-sidebar.cu-sidebar_collapsed .sidebar-section_project {
 padding:0
}
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__toggle {
 margin:0;
 position:relative;
 display:flex;
 justify-content:center;
 width:100%;
 height:42px;
 padding:0;
 text-align:center
}
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__mini-toggle {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 flex-grow:1;
 height:42px
}
.dark-theme .cu-sidebar.cu-sidebar_collapsed .cu-nav-project__mini-toggle {
 color:#d5d6d7
}
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__mini-toggle:hover {
 color:#7b68ee
}
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__mini-toggle:hover::after {
 border-color:transparent transparent #343434
}
.dark-theme .cu-sidebar.cu-sidebar_collapsed .cu-nav-project__mini-toggle:hover::after {
 border-color:transparent transparent #828588
}
.cu-sidebar.cu-sidebar_collapsed .cu-nav-project__mini-toggle::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 bottom:4px;
 right:4px;
 width:0;
 height:0;
 border-style:solid;
 border-width:0 0 6px 6px;
 border-color:transparent transparent #d8d8d8
}
.cu-sidebar.cu-sidebar_collapsed .cu-plate.cu-plate_team {
 margin:5px 0
}
.cu-sidebar.cu-sidebar_collapsed .cu-plate.cu-plate_team.cu-plate_active .cu-avatar,
.cu-sidebar.cu-sidebar_collapsed .cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon-unassigned {
 width:32px;
 height:32px;
 box-shadow:0 0 0 1px #7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sidebar .cu-nav-tree__add-category,
 .cu-sidebar.cu-sidebar_collapsed .cu-nav-project__mini-toggle:hover {
  color:var(--theme-main-color)
 }
 .cu-sidebar.cu-sidebar_collapsed .cu-plate.cu-plate_team.cu-plate_active .cu-avatar,
 .cu-sidebar.cu-sidebar_collapsed .cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon-unassigned {
  box-shadow:0 0 0 1px var(--theme-main-color)
 }
}
.cu-sidebar.cu-sidebar_collapsed .cu-plate.cu-plate_team.cu-plate_active .cu-plate__icon-close-collapsed {
 display:block
}
.cu-sidebar-nav {
 position:relative;
 min-width:100%
}
.cu-sidebar-nav.show-onboarding {
 pointer-events:none
}
.cu-sidebar-nav__container {
 position:relative;
 min-width:100%
}
.cu-sidebar-nav__container .cu-nav-tree__link {
 font:400 16px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#717171;
 display:flex;
 align-items:center;
 height:34px;
 cursor:pointer;
 padding:7px 0 0
}
.cu-sidebar-nav__container .cu-nav-tree__link a {
 color:#717171;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.cu-sidebar-nav__container .cu-nav-tree__link:hover a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sidebar-nav__container .cu-nav-tree__link:hover a {
  color:var(--theme-main-color)
 }
}
.cu-sidebar-nav__container .cu-nav-tree__header_primary:hover {
 padding-right:25px
}
.cu-sidebar-nav__container .cu-nav-tree__header_primary:hover .cu-nav_tree__icon-close,
.cu-sidebar-nav__container .cu-nav-tree__item:hover .sidebar__category-closed {
 display:block
}
.cu-sidebar-nav__container .cu-nav-tree__header_active .cu-nav-tree__link a {
 color:#7b68ee
}
.cu-sidebar-nav__container .cu-nav-tree__header_active .cu-nav-tree__link .cu-nav-tree__add-category {
 display:block
}
.cu-sidebar-nav__container .cu-nav-tree__header_active .cu-nav-tree__link .sidebar__category-closed,
.cu-sidebar-nav__container .cu-nav-tree__header_active .cu-nav-tree__link .sidebar__category-opened {
 display:none
}
.cu-sidebar-nav__container .cu-nav-tree__header_active .cu-nav-tree__controls {
 display:block
}
.cu-sidebar-nav__container .cu-nav-tree__item_open .cu-nav-tree__header_active .sidebar__category-closed,
.cu-sidebar-nav__container .cu-nav-tree__item_open .cu-nav-tree__header_active .sidebar__category-opened,
.cu-sidebar-nav__container .cu-nav-tree__item_open:hover .cu-nav-tree__header_active .sidebar__category-closed,
.cu-sidebar-nav__container .cu-nav-tree__item_open:hover .cu-nav-tree__header_active .sidebar__category-opened {
 display:none
}
.cu-sidebar-nav__container .cu-nav-tree__item_open .sidebar__category-opened,
.cu-sidebar-nav__container .cu-nav-tree__item_open:hover .sidebar__category-opened {
 display:block
}
.cu-sidebar-nav__container .cu-nav-tree__item_open .sidebar__category-closed,
.cu-sidebar-nav__container .cu-nav-tree__item_open:hover .sidebar__category-closed {
 display:none
}
.cu-sidebar-nav__container .cu-nav-tree__controls-item {
 margin:0 0 0 10px
}
.cu-sidebar-nav__container .cu-nav-tree__body {
 margin-top:8px
}
.cu-sidebar-nav__container .cu-nav-tree__controls {
 padding:0;
 position:absolute;
 right:0;
 top:11px
}
.cu-sidebar-nav__container .cu-nav-tree__controls use {
 fill:#7b68ee
}
.cu-sidebar-nav__container .cu-nav-tree__show-all-cat {
 color:#7b68ee;
 font:300 13px/13px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sidebar-nav__container .cu-nav-tree__header_active .cu-nav-tree__link a {
  color:var(--theme-main-color)
 }
 .cu-sidebar-nav__container .cu-nav-tree__controls use {
  fill:var(--theme-main-color)
 }
 .cu-sidebar-nav__container .cu-nav-tree__show-all-cat {
  color:var(--theme-main-color)
 }
}
.cu-sidebar-nav__container .cu-nav-tree__show-all-sect {
 color:#7b68ee;
 font:300 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-left:10px;
 margin-top:8px;
 display:flex
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sidebar-nav__container .cu-nav-tree__show-all-sect {
  color:var(--theme-main-color)
 }
}
.cu-sidebar-nav__container .cu-nav-tree__notes {
 opacity:.25;
 color:#343434;
 font:400 13px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 font-style:italic;
 text-align:center;
 margin-top:30px
}
.cu-sidebar-nav__header {
 display:flex;
 align-items:center;
 margin:0 0 25px
}
.cu-sidebar-nav__header_categories {
 margin-bottom:18px
}
.cu-sidebar-nav__header .cu-controls {
 padding:0;
 height:18px
}
.cu-sidebar-nav__header .cu-controls .cu-controls__item {
 width:14px;
 height:14px
}
.cu-sidebar-nav__header .cu-controls .cu-search__icon {
 width:14px;
 height:14px;
 top:0
}
.cu-sidebar-nav__title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 flex-grow:1;
 height:18px;
 font:500 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#bcbcbc;
 letter-spacing:2px;
 text-transform:uppercase;
 text-decoration:none;
 display:flex;
 align-items:center
}
.cu-sidebar-nav__title_link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-sidebar-nav__title_link:hover {
 transition:none;
 color:#7b68ee
}
.cu-sidebar-nav__title_name {
 color:#bcbcbc
}
.cu-sidebar-nav__plus {
 color:#7b68ee;
 font:600 20px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-block;
 margin-left:8px;
 padding-left:2px;
 cursor:pointer;
 outline:0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sidebar-nav__plus,
 .cu-sidebar-nav__title_link:hover {
  color:var(--theme-main-color)
 }
}
.cu-sidebar-nav__controls {
 flex-shrink:0
}
.cu-sidebar-nav__body .cu-avatar.cu-avatar__paper_airplane {
 margin:0!important
}
.cu-sidebar-nav__body .cu-avatar .icon {
 width:13px;
 height:10px;
 padding-left:3px
}
.cu-sidebar-nav__body .cu-avatar.cu-avatar__invite_people {
 width:34px;
 height:34px;
 margin:0
}
.cu-sidebar-nav.cu-sidebar-nav_bordered {
 border-bottom:1px solid #e5e5e5
}
.sidebar {
 width:300px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:41px 0 0
}
.sidebar__perfect-scrollbar {
 position:relative;
 height:100%;
 overflow:auto
}
.sidebar__category-tools {
 padding:0
}
.sidebar__category-tools .icon {
 width:12px;
 height:12px;
 margin:-2px 10px 0 0
}
.sidebar__category-tools-item {
 display:flex;
 align-items:center;
 padding:18px 20px 13px 15px;
 color:#343434;
 cursor:pointer
}
.sidebar__category-tools-item:hover {
 background-color:#fafbfc
}
.sidebar__category-tools-item_bordered {
 border-bottom:1px solid #e4e4e4;
 padding:23px 20px 18px 15px
}
.sidebar__category-tools-icon-edit {
 margin:0 10px 0 0
}
.sidebar__category-tools-icon-edit use {
 stroke:#cbc9d0
}
.sidebar__category-tools-icon-move use {
 fill:#cbc9d0
}
.sidebar__category-tools-icon-remove {
 padding:1px
}
.sidebar__category-tools-icon-remove use {
 stroke:#fd71af
}
.sidebar__category-tools-icon-plus {
 margin:0 10px 0 0
}
.sidebar__category-tools-icon-plus use {
 stroke:#343434
}
.sidebar .sidebar__section-item {
 font:300 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 display:flex;
 align-items:center;
 justify-content:space-between;
 position:relative;
 height:30px;
 padding:0;
 margin:0 -15px 3px -5px;
 border-radius:3px;
 border-left:2px solid #fff;
 background-color:#fff
}
.dark-theme .sidebar .sidebar__section-item {
 background:#384047;
 border-left:2px solid #384047
}
.sidebar .sidebar__section-item:hover {
 box-shadow:1px 0 8px 0 rgba(0,0,0,.07);
 padding-right:20px
}
.sidebar .sidebar__section-item:hover .sidebar__section-controls {
 display:flex
}
.sidebar .sidebar__section-item:hover .sidebar__section-icon-close {
 display:block
}
.sidebar .sidebar__section-item:hover .sidebar__section-taskcount {
 display:none
}
.sidebar .sidebar__section-item.sidebar__section-item_editing:hover {
 box-shadow:none
}
.sidebar .sidebar__section-item .sidebar__section-controls {
 margin-top:-3px;
 margin-right:15px;
 margin-left:10px
}
.sidebar .sidebar__section-item .sidebar__section-controls use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar .sidebar__section-item .sidebar__section-controls use {
  fill:var(--theme-main-color)
 }
}
.sidebar .sidebar__section-item .sidebar__section-icon-close {
 position:absolute;
 top:9px;
 right:15px;
 display:none;
 width:12px;
 height:12px;
 cursor:pointer
}
.sidebar .sidebar__section-item .sidebar__section-icon-close use {
 fill:#7b68ee
}
.sidebar .sidebar__section-item.cu-nav-tree__item_active {
 box-shadow:1px 0 8px 0 rgba(0,0,0,.07);
 border-left:2px solid;
 border-top-left-radius:2px;
 border-bottom-left-radius:2px
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar .sidebar__section-item .sidebar__section-icon-close use {
  fill:var(--theme-main-color)
 }
 .sidebar .sidebar__section-item.cu-nav-tree__item_active {
  border-left-color:var(--theme-main-color)
 }
}
.sidebar .sidebar__section-item.cu-nav-tree__item_active .sidebar__section-icon-close {
 display:block
}
.sidebar .sidebar__section-item .sidebar__section-header-link {
 display:flex;
 justify-content:space-between;
 align-items:stretch;
 width:100%;
 padding:0 15px 0 12px
}
.sidebar .sidebar__section-item .sidebar__section-header,
.sidebar .sidebar__section-item .sidebar__section-header:hover {
 box-shadow:none;
 border:0
}
.sidebar .sidebar__section-item .sidebar__section-taskcount {
 padding:2px 0 0;
 font:400 11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#9a9a9a;
 align-self:center;
 flex-grow:0;
 flex-shrink:0;
 margin-left:10px
}
.sidebar .sidebar__section-link.cu-nav-tree__link {
 padding:9px 0 0;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 display:block;
 line-height:30px;
 height:30px;
 font:300 13px/13px "Gotham Pro","Proxima Nova",Arial,serif
}
.sidebar__input-container {
 display:none
}
.sidebar__category-input {
 position:absolute;
 top:0;
 left:0;
 display:none;
 background:#fff;
 width:265px;
 border:1px solid;
 border-radius:4px;
 box-shadow:none;
 padding:7px 10px 4px 9px;
 margin:-6px 0 0 -10px;
 font:400 16px/16px 'Gotham Pro',Arial,serif;
 color:#343434
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar__category-input {
  border-color:var(--theme-main-color)
 }
}
.sidebar__category-input:focus {
 background:0 0
}
.sidebar__category-input.sidebar__edit-category-error {
 border:1px solid #fd7368;
 color:#fd7368
}
.sidebar__section-input {
 position:absolute;
 top:0;
 left:0;
 display:none;
 background:#fff;
 width:260px;
 border:1px solid;
 border-radius:4px;
 box-shadow:none;
 padding:8px 10px 6px 15px;
 margin:0 0 0 -4px;
 font:300 12px/12px 'Gotham Pro',Arial,serif;
 color:#343434
}
@supports (--theme-main-color:#7b68ee) {
 .sidebar__section-input {
  border-color:var(--theme-main-color)
 }
}
.sidebar__section-input:focus {
 background:0 0
}
.sidebar__section-input-error {
 border:1px solid #fd7368;
 color:#fd7368
}
.sidebar__header_editing {
 overflow:inherit
}
.sidebar__header_editing .sidebar__category-input,
.sidebar__header_editing .sidebar__input-container {
 display:block
}
.sidebar__header_editing .cu-nav-tree__link-a {
 display:none
}
.sidebar .sidebar__section-item_editing.cu-nav-tree__item_active {
 box-shadow:none;
 border-color:#fff
}
.sidebar .sidebar__section-item_editing .sidebar__section-input {
 display:block
}
.sidebar__metab-active {
 padding-bottom:0
}
.sidebar__content-metab_active {
 min-height:100%;
 padding-bottom:135px
}
.gu-mirror .cu-nav-tree__add-category,
.gu-mirror .cu-nav-tree__controls,
.gu-mirror .sidebar__category-opened-closed,
.gu-mirror .sidebar__section-icon-close,
.gu-mirror .sidebar__section-taskcount {
 display:none!important
}
.sidebar-search {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:0;
 right:-30px;
 width:110px;
 height:14px;
 align-items:center;
 display:flex
}
.sidebar-search:hover {
 transition:none
}
.sidebar-search_visible {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:100%;
 right:0
}
.sidebar-search_visible:hover {
 transition:none
}
.sidebar-search_visible .sidebar-search__link-block {
 width:auto;
 padding:0
}
.sidebar-search_visible .sidebar-search__input {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 width:100%;
 right:0;
 padding:7px 20px 6px 24px;
 border:0;
 border-bottom:1px solid #e4e4e4;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 transition:.2s
}
.sidebar-search_visible .sidebar-search__input::-webkit-input-placeholder {
 color:rgba(52,49,58,.4);
 font-size:initial
}
.sidebar-search_visible .sidebar-search__input::-moz-placeholder {
 color:rgba(52,49,58,.4);
 opacity:1;
 font-size:initial
}
.sidebar-search_visible .sidebar-search__input:-ms-input-placeholder {
 color:rgba(52,49,58,.4);
 font-size:initial
}
.sidebar-search_visible .sidebar-search__input:-moz-placeholder {
 color:rgba(52,49,58,.4);
 opacity:1;
 font-size:initial
}
.sidebar-search_visible .sidebar-search__input:hover {
 transition:none
}
.sidebar-search_visible .sidebar-search__input:focus {
 outline:0;
 border-color:#e4e4e4
}
.sidebar-search_visible .sidebar-search__icon-loupe {
 top:0;
 left:0
}
.sidebar-search__link-block {
 cursor:pointer;
 width:100%;
 padding:10px 0 10px 10px
}
.sidebar-search__title {
 opacity:.4;
 color:#343434;
 font:300 13px/13px "Gotham Pro","Proxima Nova",Arial,serif
}
.sidebar-search__icon-loupe {
 top:0;
 left:auto;
 right:30px;
 width:14px;
 height:14px
}
.sidebar-search__icon-close {
 position:absolute;
 top:0;
 right:0;
 left:auto;
 width:11px;
 height:11px
}
.sidebar-search__icon-close use {
 fill:#cccdde
}
.status {
 background-color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:11px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 height:22px;
 padding:0 12px;
 border-radius:3px;
 color:#fff;
 text-transform:uppercase
}
@supports (--theme-main-color:#7b68ee) {
 .status {
  background-color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .status {
  font-family:var(--global-font-support)
 }
}
.status_block {
 justify-content:center
}
.status_block_light {
 color:#343434
}
.status_fw {
 justify-content:center;
 min-width:110px
}
.status__settings {
 background-color:#fff;
 height:28px;
 padding:0;
 margin-bottom:10px
}
.dark-theme .status__settings {
 background:0 0
}
.status__settings .cu-tags-input__field {
 font-size:16px;
 border:0
}
.status__settings .cu-tags-input__badge {
 text-transform:uppercase
}
.status-add {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 height:28px;
 border-radius:3px;
 display:flex;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 border:1px solid transparent
}
@supports (--theme-main-color:#7b68ee) {
 .status-add {
  background:var(--theme-main-color)
 }
}
.status-add:hover {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .status-add:hover {
  background:var(--theme-main-color-dark)
 }
}
.status-add_full-width {
 margin:0 0 5px
}
.status-add_active {
 background:#fff;
 border:1px solid #d8d8d8;
 cursor:text
}
.dark-theme .status-add_active {
 background:#384047;
 border:1px solid #1e272e
}
.status-add_active:hover {
 background:#fff
}
.dark-theme .status-add_active:hover {
 background:#384047
}
.status-add_active .status-add__button {
 display:none
}
.status-add_active .status-add__input {
 display:flex
}
.status-add__button {
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 color:#fff;
 cursor:pointer;
 padding:0 10px;
 height:28px;
 display:flex;
 align-items:center
}
.status-add__input {
 display:none;
 justify-content:center;
 align-items:center;
 padding:0 5px 0 10px
}
.status-add__input-field {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border:0;
 box-shadow:none;
 margin-right:5px;
 color:rgba(34,34,34,.6);
 padding:7px 0 0;
 height:28px;
 text-transform:none;
 min-width:20px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .status-add__input-field {
  font-family:var(--global-font-support)
 }
}
.dark-theme .status-add__input-field {
 color:#abaeb0
}
.status-add__input-field * {
 color:inherit!important;
 font-size:inherit!important;
 font-style:inherit!important;
 font-family:inherit!important;
 margin:inherit!important;
 padding:inherit!important;
 display:inline!important;
 line-height:inherit!important
}
.status-add__input-field.error_taken {
 color:#d16464
}
.status-add__input-enter {
 padding:5px;
 stroke:#67cb48;
 height:18px;
 width:21px;
 margin-left:2px;
 cursor:pointer
}
.status.status_open {
 box-shadow:inset 0 0 0 1px #aeacb0;
 background:0 0!important;
 color:#aeacb0
}
.time-tracking__error {
 color:#fd71af;
 padding:10px 0;
 text-align:center
}
.time-tracking__dropdown-title {
 background:#7b68ee;
 height:50px;
 border-top-right-radius:6px;
 border-top-left-radius:6px
}
.time-tracking__dropdown-title .time-tracking__title-top-arrow {
 background:#7b68ee;
 position:absolute;
 top:-5px;
 left:50%;
 margin-left:-7px;
 width:14px;
 height:14px;
 transform:rotate(45deg);
 border-top:1px solid rgba(0,0,0,.03);
 border-left:1px solid rgba(0,0,0,.03)
}
@supports (--theme-main-color:#7b68ee) {
 .time-tracking__dropdown-title,
 .time-tracking__dropdown-title .time-tracking__title-top-arrow {
  background:var(--theme-main-color)
 }
}
.time-tracking__dropdown-title_row {
 display:flex;
 width:100%;
 height:50px
}
.time-tracking__dropdown-title-item {
 color:#fff;
 width:50%;
 height:50px;
 display:flex;
 justify-content:center;
 align-items:center
}
.time-tracking__dropdown-title-item:last-child .time-tracking__dropdown-title-text {
 border-left:1px solid rgba(239,239,240,.5)
}
.time-tracking__dropdown-title-text {
 width:100%;
 height:20px;
 display:flex;
 justify-content:center;
 align-items:center;
 color:#fff
}
.time-tracking__dropdown-title-inactive {
 cursor:pointer
}
.time-tracking__dropdown-title-inactive .time-tracking__dropdown-title-text {
 color:rgba(239,239,240,.5)
}
.time-tracking__dropdown-item {
 margin:20px 30px
}
.time-tracking__dropdown-row_btn {
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:80px;
 border-top:1px solid #f4f4f4
}
.dark-theme .time-tracking__dropdown-row_btn {
 border-top:1px solid #1e272e
}
.time-tracking__dropdown-row_change-time {
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:38px
}
.time-tracking__dropdown-row_change-time:first-child {
 margin:20px 0 8px
}
.time-tracking__dropdown-row_change-time:nth-child(2) {
 margin-bottom:20px
}
.time-tracking__dropdown-row_time {
 padding:20px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.time-tracking__dropdown-btn.cu-btn.cu-btn_sm {
 width:119px;
 height:40px;
 margin:0 5px;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-shadow:none
}
.time-tracking__dropdown-btn:first-child {
 background:#fff;
 border:1px solid #aeacb0;
 color:#aeacb0
}
.dark-theme .time-tracking__dropdown-btn:first-child {
 background:#384047;
 border:1px solid #828588;
 color:#828588
}
.time-tracking__dropdown-btn:first-child:hover {
 background:#fbfbfb
}
.dark-theme .time-tracking__dropdown-btn:first-child:hover {
 background:#2b343b
}
.time-tracking__dropdown-select-title {
 font:400 14px/38px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61;
 width:90px
}
.dark-theme .time-tracking__dropdown-select-title {
 color:#d5d6d7
}
.time-tracking__dropdown-select_time-range {
 width:160px;
 outline:0;
 border:1px solid #d8d8d8;
 border-radius:3px;
 height:38px
}
.dark-theme .time-tracking__dropdown-select_time-range {
 background:#384047;
 border-color:#1e272e
}
.time-tracking__dropdown-select_time-range:focus {
 box-shadow:none
}
.time-tracking__dropdown-select_time-range .datepicker__dates-input-container-val.natural-language {
 text-decoration:none;
 width:100%!important;
 padding:0 10px
}
.time-tracking__dropdown-select_time-range .datepicker__dates-input-container-inner.natural-language.focused-date,
.time-tracking__dropdown-select_time-range .datepicker__dates-input-container-inner.natural-language:hover {
 border-color:transparent;
 background:0 0
}
.time-tracking__dropdown-select_time {
 width:49%
}
.time-tracking__dropdown-when {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a;
 padding:0 20px 15px;
 display:flex
}
.dark-theme .time-tracking__dropdown-when {
 color:#abaeb0
}
.time-tracking__dropdown-when-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 cursor:pointer;
 border-bottom:1px dashed;
 margin-left:4px
}
@supports (--theme-main-color:#7b68ee) {
 .time-tracking__dropdown-when-link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.time-tracking__dropdown-when-link:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .time-tracking__dropdown-when-link:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.time-tracking__calendar-container {
 height:auto;
 border-top:1px solid #f4f4f4;
 padding-top:5px;
 margin-top:10px
}
.dark-theme .time-tracking__calendar-container {
 border-top:1px solid #1e272e
}
.time-tracking__calendar-container .datepicker__calendar {
 position:relative
}
.time-tracking__calendar-container .datepicker__dates-input-container-val.natural-language {
 text-decoration:none;
 width:100%!important;
 padding:0 10px;
 outline:0;
 border:1px solid #d8d8d8;
 border-radius:4px;
 height:38px
}
.dark-theme .time-tracking__calendar-container .datepicker__dates-input-container-val.natural-language {
 background:#384047;
 border-color:#1e272e
}
.time-tracking__calendar-container .datepicker__dates-input-container-inner {
 width:100%;
 padding:10px 20px 5px
}
.time-tracking__calendar-container .datepicker__dates-input-container-inner.focused-date,
.time-tracking__calendar-container .datepicker__dates-input-container-inner.natural-language:hover {
 border-color:transparent;
 background:0 0
}
.time-tracking__items {
 max-height:400px;
 overflow:auto
}
.time-tracking__item {
 display:flex;
 flex-direction:column
}
.time-tracking__item-time-counter {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b68ee;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .time-tracking__item-time-counter {
  color:var(--theme-main-color)
 }
}
.time-tracking__item-row {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 justify-content:space-between;
 align-items:center;
 padding:10px 20px 10px 15px;
 cursor:pointer;
 border-bottom:1px solid #efeef0
}
.dark-theme .time-tracking__item-row {
 border-bottom:1px solid #1e272e
}
.time-tracking__item-row:hover {
 background-color:#fafbfc
}
.dark-theme .time-tracking__item-row:hover {
 background:#2b343b
}
.time-tracking__item cu-user-group {
 display:inline-block
}
.time-tracking__display-time {
 padding-right:20px
}
.dark-theme .time-tracking__display-time:hover .cu-task-info__value,
.time-tracking__display-time:hover .cu-task-info__value {
 border-bottom:none
}
.time-tracking__display-time .cu-task-info__value {
 border-bottom:none;
 display:table;
 color:#343434
}
.dark-theme .time-tracking__display-time .cu-task-info__value {
 border-bottom:none;
 color:#abaeb0
}
.time-tracking__display-time .time-tracking__icon {
 width:14px;
 height:14px;
 margin-top:-3px
}
.time-tracking__value {
 display:flex;
 align-items:center
}
.time-tracking__icon {
 width:16px;
 height:16px;
 margin-right:5px
}
.time-tracking__settime-text {
 width:119px;
 height:40px;
 display:flex;
 align-items:center;
 border:1px solid #e4e4e4;
 border-radius:.3em;
 padding:0 25px 0 10px
}
.dark-theme .time-tracking__settime-text {
 border:1px solid #1e272e;
 color:#d5d6d7
}
.time-tracking__settime-input {
 border:0;
 padding:0 0 1px;
 margin:0;
 min-width:10px;
 height:18px;
 color:#343434;
 font:400 14px/1 "Proxima Nova",Arial,serif;
 background:0 0
}
.time-tracking__settime-input::-webkit-input-placeholder {
 color:#343434;
 font-size:initial
}
.time-tracking__settime-input::-moz-placeholder {
 color:#343434;
 opacity:1;
 font-size:initial
}
.time-tracking__settime-input:-ms-input-placeholder {
 color:#343434;
 font-size:initial
}
.time-tracking__settime-input:-moz-placeholder {
 color:#343434;
 opacity:1;
 font-size:initial
}
.dark-theme .time-tracking__settime-input {
 color:#d5d6d7
}
.dark-theme .time-tracking__settime-input::-webkit-input-placeholder {
 color:#d5d6d7;
 font-size:initial
}
.dark-theme .time-tracking__settime-input::-moz-placeholder {
 color:#d5d6d7;
 opacity:1;
 font-size:initial
}
.dark-theme .time-tracking__settime-input:-ms-input-placeholder {
 color:#d5d6d7;
 font-size:initial
}
.dark-theme .time-tracking__settime-input:-moz-placeholder {
 color:#d5d6d7;
 opacity:1;
 font-size:initial
}
.time-tracking__settime-input[type=number] {
 -moz-appearance:textfield
}
.time-tracking__settime-input::-webkit-inner-spin-button,
.time-tracking__settime-input::-webkit-outer-spin-button {
 margin:0;
 appearance:none;
 -webkit-appearance:none
}
.time-tracking__settime-input:focus {
 box-shadow:none
}
.time-tracking__settime-dropdown {
 width:119px;
 max-height:300px;
 overflow-y:scroll
}
.time-tracking__toggle-arrow-down {
 position:absolute;
 top:15px;
 right:10px;
 width:14px;
 height:9px
}
.time-tracking__toggle-arrow-down use {
 fill:#7b68ee
}
.time-tracking__dropdown-list-item {
 padding:10px 15px;
 cursor:pointer;
 white-space:nowrap;
 border-bottom:1px solid #e4e4e4;
 color:#343434;
 font:400 14px/1 "Proxima Nova",Arial,serif
}
.dark-theme .time-tracking__dropdown-list-item {
 border-bottom:1px solid #1e272e;
 color:#d5d6d7
}
.time-tracking__dropdown-list-item:last-child {
 border:0
}
.time-tracking__dropdown-list-item:hover {
 color:#7b68ee
}
.time-tracking__intervals {
 padding:0 15px 20px;
 background:#fbfbfb;
 margin:0;
 border-bottom:1px solid #efeef0
}
.dark-theme .time-tracking__intervals {
 border-bottom:1px solid #1e272e;
 background:#384047
}
.time-tracking__intervals-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b68ee;
 display:flex;
 align-items:center;
 min-height:40px;
 padding:5px 0;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px solid #efeef0
}
@supports (--theme-main-color:#7b68ee) {
 .time-tracking__toggle-arrow-down use {
  fill:var(--theme-main-color)
 }
 .time-tracking__dropdown-list-item:hover,
 .time-tracking__intervals-item {
  color:var(--theme-main-color)
 }
}
.dark-theme .time-tracking__intervals-item {
 color:#d5d6d7;
 border-bottom:1px solid #1e272e
}
.time-tracking__intervals-item-value {
 flex-grow:1
}
.time-tracking__intervals-item-time {
 color:#7b68ee
}
.time-tracking__intervals-item-close {
 margin:0 -2px 0 10px;
 width:16px;
 height:16px;
 cursor:pointer
}
.time-tracking__intervals-item-close:hover use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .time-tracking__intervals-item-time {
  color:var(--theme-main-color)
 }
 .time-tracking__intervals-item-close:hover use {
  fill:var(--theme-main-color)
 }
}
.time-tracking__intervals-item-close use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#cbc9cf
}
.dark-theme .time-tracking__intervals-item-close use {
 fill:#828588
}
.time-tracking__intervals-item-edit {
 margin:0 -2px 0 10px;
 width:14px;
 height:14px;
 cursor:pointer
}
.time-tracking__intervals-item-edit:hover use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .time-tracking__intervals-item-edit:hover use {
  stroke:var(--theme-main-color)
 }
}
.time-tracking__intervals-item-edit use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#cbc9cf
}
.dark-theme .time-tracking__intervals-item-edit use {
 stroke:#828588
}
.time-tracking__intervals-item-editing {
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-wrap:wrap;
 width:100%
}
.time-tracking__intervals-item-editing-container {
 display:flex;
 flex-direction:column;
 width:100%
}
.time-tracking__intervals-item-editing-container .time-tracking__calendar-container {
 margin:0 -15px;
 background:#fff
}
.dark-theme .time-tracking__intervals-item-editing-container .time-tracking__calendar-container {
 background:#384047
}
.time-tracking__intervals-item-editing-left {
 display:flex;
 align-items:center;
 flex-grow:1;
 margin-bottom:6px
}
.time-tracking__intervals-item-editing-right {
 display:flex;
 align-items:center;
 justify-content:flex-end;
 margin-bottom:6px
}
.time-tracking__intervals-item-editing-input {
 width:10px;
 min-width:50px;
 outline:0;
 border:1px solid #aeacb0;
 border-radius:3px;
 height:22px;
 display:inline-flex;
 align-items:center;
 padding:0 2px 0 5px;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 background:#fff;
 margin-right:5px;
 color:#343434
}
.dark-theme .time-tracking__intervals-item-editing-input {
 background:#384047;
 border-color:#1e272e;
 color:#d5d6d7
}
.time-tracking__intervals-item-editing-input_truncate {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 width:auto
}
.time-tracking__intervals-item-editing-divider {
 flex-grow:1
}
.time-tracking__intervals-item-editing .datepicker__dates-input-container-val.natural-language {
 text-decoration:none;
 width:70px!important;
 padding:0 5px;
 outline:0;
 border:1px solid #aeacb0;
 border-radius:3px;
 height:22px
}
.dark-theme .time-tracking__intervals-item-editing .datepicker__dates-input-container-val.natural-language {
 background:#384047;
 border-color:#1e272e
}
.time-tracking__intervals-item-editing .datepicker__dates-input-container-inner {
 padding:0
}
.time-tracking__intervals-item-editing .datepicker__dates-input-container-inner.natural-language {
 border:0
}
.time-tracking__intervals-item-editing .datepicker__dates-input-container-inner.natural-language.focused-date,
.time-tracking__intervals-item-editing .datepicker__dates-input-container-inner.natural-language:hover {
 background:0 0;
 border:0
}
.time-tracking__intervals-item-editing .cu-btn {
 height:22px;
 border-radius:3px;
 padding:0 10px;
 font-size:11px;
 line-height:10px;
 font-weight:500
}
.time-tracking__intervals-item-editing .cu-btn+.time-tracking__intervals-item-editing .cu-btn {
 margin-left:6px
}
.time-tracking__intervals-date-header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-top:13px;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61
}
.dark-theme .time-tracking__intervals-date-header {
 color:#d5d6d7
}
.time-tracking__user {
 display:flex;
 align-items:center
}
.time-tracking__user-name {
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61;
 margin-left:10px
}
.dark-theme .time-tracking__user-name {
 color:#d5d6d7
}
.time-tracking__user-name_you {
 font-weight:500
}
time-tracking-item {
 width:100%
}
.time-tracking-btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 flex-direction:column;
 align-items:center;
 padding:20px;
 border-bottom:1px solid #f4f4f4;
 cursor:pointer
}
.dark-theme .time-tracking-btn {
 border-bottom:1px solid #1e272e
}
.time-tracking-btn .cu-btn {
 width:100%
}
.time-tracking-btn .cu-btn+.cu-btn {
 margin-top:15px
}
.cu-toast {
 position:fixed;
 bottom:17px;
 left:17px;
 display:flex;
 flex-direction:column-reverse;
 z-index:1001
}
.cu-toast__error {
 background:#f8240a;
 border-radius:2px;
 color:#fff;
 margin:10px 0 0;
 width:100%;
 display:flex;
 justify-content:space-between;
 cursor:pointer
}
.cu-toast__error span {
 color:#fff;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:13px 10px
}
.cu-toast__description {
 cursor:text
}
.cu-toast__close-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex
}
.cu-toast__close-button:hover {
 transform:rotate(180deg)
}
.toast.toast_left {
 left:17px
}
.toast {
 position:fixed;
 bottom:17px;
 left:17px;
 display:flex;
 flex-direction:column;
 z-index:1001;
 width:310px
}
.toast__success {
 background:#fff;
 color:#343434;
 border-radius:4px;
 border-left:3px solid #67cb48;
 margin:5px 0 0;
 padding:20px;
 width:100%;
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.2);
 opacity:0;
 -webkit-animation:.3s ease-out fadeInUp;
 animation:.3s ease-out fadeInUp
}
.dark-theme .toast__success {
 background:#1e272e
}
.toast__success:nth-last-child(1) {
 opacity:1
}
.toast__success:nth-last-child(2) {
 opacity:.7
}
.toast__success:nth-last-child(3) {
 opacity:.5
}
.toast__success:nth-last-child(4) {
 opacity:.3
}
.toast__success:nth-last-child(5) {
 opacity:.2
}
.toast__success-header {
 display:inherit;
 font:500 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:14px
}
.toast__success-footer {
 color:#67cb48
}
.toast__success-content {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:20px;
 color:#343434
}
.dark-theme .toast__success-content {
 color:#d5d6d7
}
.toast__success-content span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:20px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .toast__success-content,
 .toast__success-content span {
  font-family:var(--global-font-support)
 }
}
.toast__success-content .status {
 margin:4px 4px 0 0
}
.toast__success-icon {
 width:18px;
 height:18px
}
.toast__success-icon use {
 stroke:#67cb48
}
.toast__success-button-block {
 display:flex;
 align-items:center;
 cursor:pointer;
 padding:5px;
 margin:-5px 0 0 -5px
}
.toast__success-close-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:7px;
 right:7px;
 width:12px;
 height:12px
}
.toast__success-close-button:hover {
 transform:rotate(180deg)
}
.toast__success-close-button use {
 stroke:#343434
}
.dark-theme .toast__success-close-button use {
 stroke:#abaeb0
}
.toast__warning {
 background:#fff;
 color:#343434;
 border-radius:4px;
 border-left:3px solid #fc0;
 margin:5px 0 0;
 padding:20px;
 width:100%;
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.2);
 opacity:0;
 -webkit-animation:.3s ease-out fadeInUp;
 animation:.3s ease-out fadeInUp
}
.dark-theme .toast__warning {
 background:#1e272e
}
.toast__warning:nth-last-child(1) {
 opacity:1
}
.toast__warning:nth-last-child(2) {
 opacity:.7
}
.toast__warning:nth-last-child(3) {
 opacity:.5
}
.toast__warning:nth-last-child(4) {
 opacity:.3
}
.toast__warning:nth-last-child(5) {
 opacity:.2
}
.toast__warning-header {
 display:inherit;
 font:500 14px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:14px
}
.toast__warning-header use {
 color:#fc0
}
.toast__warning-footer {
 color:#fc0;
 display:flex;
 justify-content:flex-end;
 align-items:center
}
.toast__warning-content {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:20px;
 color:#343434;
 margin-bottom:14px
}
.dark-theme .toast__warning-content {
 color:#d5d6d7
}
.toast__warning-content span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:20px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .toast__warning-content,
 .toast__warning-content span {
  font-family:var(--global-font-support)
 }
}
.toast__warning-content .status {
 margin:4px 4px 0 0
}
.toast__warning-icon {
 fill:#fc0;
 width:16px;
 height:16px
}
.toast__warning-button-block {
 display:flex;
 align-items:center;
 cursor:pointer;
 padding:5px;
 margin:-5px 0 0 -5px
}
.toast__warning-close-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:12px;
 height:12px;
 cursor:pointer
}
.toast__warning-close-button:hover {
 transform:rotate(180deg)
}
.toast__warning-close-button use {
 stroke:#343434
}
.dark-theme .toast__warning-close-button use {
 stroke:#abaeb0
}
.toast__message {
 background:#7b68ee;
 color:#fff;
 border-radius:4px;
 margin:5px 0 0;
 padding:20px;
 width:100%;
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.2);
 opacity:0;
 cursor:pointer;
 -webkit-animation:.3s ease-out fadeInUp;
 animation:.3s ease-out fadeInUp
}
@supports (--theme-main-color:#7b68ee) {
 .toast__message {
  background:var(--theme-main-color)
 }
}
.toast__message::before {
 content:'';
 display:block;
 position:absolute;
 border-radius:4px;
 top:5px;
 left:0;
 width:100%;
 height:100%;
 background:linear-gradient(to right,#8930fd,#49ccf9);
 background-size:250% 250%;
 -webkit-animation:5s infinite toast-app-has-been-upgraded;
 animation:5s infinite toast-app-has-been-upgraded
}
@-webkit-keyframes toast-app-has-been-upgraded {
 0%,
 100% {
  background-position:10% 0
 }
 50% {
  background-position:91% 100%
 }
}
@keyframes toast-app-has-been-upgraded {
 0%,
 100% {
  background-position:10% 0
 }
 50% {
  background-position:91% 100%
 }
}
.toast__message:nth-last-child(1) {
 opacity:1
}
.toast__message:nth-last-child(2) {
 opacity:.7
}
.toast__message:nth-last-child(3) {
 opacity:.5
}
.toast__message:nth-last-child(4) {
 opacity:.3
}
.toast__message:nth-last-child(5) {
 opacity:.2
}
.toast__message-header {
 display:inherit;
 color:#fff;
 font:500 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:2px
}
.toast__message-header use {
 color:#fc0
}
.toast__message-footer {
 color:#fff
}
.toast__message-content {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:100;
 font-size:12px;
 color:#fff;
 margin-bottom:14px
}
.toast__message-content span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:20px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .toast__message-content,
 .toast__message-content span {
  font-family:var(--global-font-support)
 }
}
.toast__message-content .status {
 margin:4px 4px 0 0
}
.toast__message-icon {
 display:inline-block;
 margin-right:8px;
 fill:#fff;
 width:12px;
 height:12px
}
.toast__message-button-block {
 display:flex;
 align-items:center;
 cursor:pointer;
 padding:5px;
 margin:-5px 0 0 -5px
}
.toast__message-refresh {
 width:74px;
 height:74px;
 margin-right:24px;
 position:relative
}
.toast_rescheduled-tasks {
 width:380px
}
.toast__rescheduled-tasks {
 background:#fff;
 color:#343434;
 border-radius:4px;
 border-left:7px solid;
 margin:5px 0 0;
 padding:20px;
 width:100%;
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.2);
 opacity:1;
 -webkit-animation:.3s ease-out fadeInUp;
 animation:.3s ease-out fadeInUp
}
@supports (--theme-main-color:#7b68ee) {
 .toast__rescheduled-tasks {
  border-left-color:var(--theme-main-color)
 }
}
.dark-theme .toast__rescheduled-tasks {
 background:#1e272e
}
.toast__rescheduled-tasks-header {
 display:flex
}
.toast__rescheduled-tasks-header-icon {
 flex-shrink:0;
 margin-right:20px;
 position:relative
}
.toast__rescheduled-tasks-header-icon-clickbot {
 width:34px;
 height:42px
}
.toast__rescheduled-tasks-header-icon-check-o-green {
 width:22px;
 height:22px;
 position:absolute;
 top:23px;
 left:20px
}
.toast__rescheduled-tasks-header-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 flex-grow:1;
 font:400 14px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-top:5px
}
.dark-theme .toast__rescheduled-tasks-header-title {
 color:#d5d6d7
}
.toast__rescheduled-tasks-header-title-row {
 display:flex;
 align-items:center
}
.toast__rescheduled-tasks-header-title-link {
 color:#7b68ee;
 border-color:#7b68ee;
 cursor:pointer;
 border-bottom:1px dashed
}
.toast__rescheduled-tasks-header-title-link:hover {
 color:#5f48ea;
 border-color:#5f48ea
}
.toast__rescheduled-tasks-header-title-arrow {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:6px;
 height:6px;
 transform:rotate(90deg);
 margin:0 6px 0 5px;
 cursor:pointer
}
.toast__rescheduled-tasks-header-title-arrow:hover use {
 fill:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .toast__rescheduled-tasks-header-title-link:hover {
  color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
 .toast__rescheduled-tasks-header-title-arrow:hover use {
  fill:var(--theme-main-color-dark)
 }
}
.toast__rescheduled-tasks-header-title-arrow_up {
 transform:rotate(-90deg)
}
.toast__rescheduled-tasks-header-title-arrow use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .toast__rescheduled-tasks-header-title-link {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .toast__rescheduled-tasks-header-title-arrow use {
  fill:var(--theme-main-color)
 }
}
.toast__rescheduled-tasks-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:11px;
 height:11px;
 flex-shrink:0;
 cursor:pointer
}
.toast__rescheduled-tasks-close:hover {
 transform:rotate(180deg)
}
.toast__rescheduled-tasks-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding:12px 0;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .toast__rescheduled-tasks-item {
 color:#d5d6d7
}
.toast__rescheduled-tasks-item:first-child {
 margin-top:10px
}
.toast__rescheduled-tasks-item:not(:first-child) {
 border-top:1px solid #e4e4e4
}
.dark-theme .toast__rescheduled-tasks-item:not(:first-child) {
 border-top:1px solid #384047
}
.toast__rescheduled-tasks-item-status {
 display:inline-block;
 width:9px;
 height:9px;
 border-radius:2px;
 margin-right:8px
}
.toast__rescheduled-tasks .toast__buttons {
 margin-top:10px
}
.toast__undo {
 background:#fff;
 color:#343434;
 border-radius:4px;
 border-left:3px solid;
 margin:5px 0 0;
 padding:20px 20px 15px;
 width:100%;
 flex-direction:column;
 justify-content:space-between;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.2);
 opacity:0;
 display:none;
 -webkit-animation:.3s ease-out fadeInUp;
 animation:.3s ease-out fadeInUp
}
.dark-theme .toast__undo {
 background:#1e272e
}
.toast__undo:nth-last-child(1),
.toast__undo:nth-last-child(2) {
 opacity:1;
 display:flex
}
.toast__undo .toast__undo-content-html.toast__name-link .toast__name-link-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:20πχ;
 cursor:pointer;
 border-bottom:1px dashed #343434;
 display:inline
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .toast__undo .toast__undo-content-html.toast__name-link .toast__name-link-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .toast__undo .toast__undo-content-html.toast__name-link .toast__name-link-text {
 border-bottom:1px dashed #d5d6d7
}
.toast__undo .toast__undo-content-html.toast__name-link .toast__name-link-text:hover {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .toast__undo {
  border-left-color:var(--theme-main-color)
 }
 .toast__undo .toast__undo-content-html.toast__name-link .toast__name-link-text:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.toast__undo .toast__undo-content-html.toast__name-link .toast__name-link-bold {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:20px
}
.toast__undo-content {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 display:flex;
 justify-content:space-between;
 color:#343434;
 margin-bottom:14px
}
.dark-theme .toast__undo-content {
 color:#d5d6d7
}
.toast__undo-content .toast__name-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.toast__undo-content .toast__name-link-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:20px;
 cursor:pointer;
 border-bottom:1px dashed #343434;
 display:inline
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .toast__undo .toast__undo-content-html.toast__name-link .toast__name-link-bold,
 .toast__undo-content,
 .toast__undo-content .toast__name-link-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .toast__undo-content .toast__name-link-text {
 border-bottom:1px dashed #d5d6d7
}
.toast__undo-content .toast__name-link-text:hover {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
.toast__undo-content-html {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 color:#343434;
 margin-bottom:14px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .toast__undo-content-html {
  font-family:var(--global-font-support)
 }
}
.toast__undo-content-html .status {
 margin:4px 0 0
}
.toast__undo-button-block {
 display:flex;
 align-items:center;
 cursor:pointer;
 padding:5px 5px 5px 18px;
 margin:0 0 0 -5px;
 position:relative
}
.toast__undo-simple-success-icon {
 width:16px;
 height:16px;
 display:inline-block;
 margin:0 5px 0 -5px;
 padding-top:4px
}
.toast__undo-simple-success-icon svg {
 width:100%;
 height:100%;
 stroke:#67cb48;
 stroke-width:2px
}
.toast__undo-simple-success-icon polyline {
 stroke:#67cb48
}
.toast__payment-success {
 display:flex;
 justify-content:space-between;
 flex-direction:row;
 align-items:center
}
.toast__payment-success-content {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 margin-bottom:0
}
.toast_refresh {
 width:360px
}
.toast_refresh .toast__message {
 display:flex;
 flex-direction:row;
 justify-content:flex-start;
 align-items:center;
 cursor:default
}
.toast_refresh .toast__message-right {
 flex:1;
 position:relative
}
.toast_refresh .toast__message-header {
 margin-bottom:3px
}
.toast_refresh .toast__message-content {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font:300 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.toast_refresh .toast__message-footer {
 display:flex;
 justify-content:space-between;
 align-items:center;
 position:relative
}
.toast_refresh .toast__message-refresh-block {
 display:flex;
 align-items:center;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 cursor:pointer;
 position:relative;
 padding-left:16px;
 height:17px
}
.toast_refresh .toast__message-refresh-block:hover .toast__message-icon {
 transform:rotate(180deg)
}
.toast_refresh .toast__message-refresh-block .toast__message-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:2px;
 left:0
}
.toast_refresh .toast__message-close-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:12px;
 height:12px;
 cursor:pointer;
 position:absolute;
 top:2px;
 right:0
}
.toast_refresh .toast__message-close-button:hover {
 transform:rotate(180deg)
}
.toast_refresh .toast__message-close-button use {
 stroke:#fff
}
.toast__buttons {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin-bottom:-5px
}
.toast__undo-button-block svg {
 width:100%;
 height:100%
}
.toast__undo-button-block:hover .toast__undo-button {
 transform:rotate(180deg)
}
.toast__minimize-button-block {
 display:flex;
 align-items:center;
 cursor:pointer;
 position:relative;
 padding:5px 5px 5px 18px;
 margin:0 0 0 15px;
 font-weight:500;
 color:#818193
}
.toast__minimize-button-block svg {
 position:absolute;
 left:0;
 top:3px
}
.toast__undo-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:14px;
 position:absolute;
 top:4px;
 left:0
}
.toast__undo-button-link {
 color:#7b68ee;
 font:500 14px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .toast__undo-content .toast__name-link-text:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
 .toast__undo-button-link {
  color:var(--theme-main-color)
 }
}
.toast__view-button {
 width:11px;
 height:14px;
 position:absolute;
 top:4px;
 left:0
}
.toast__view-button svg {
 width:100%;
 height:100%
}
.toast__open-button {
 width:16px;
 height:16px;
 position:absolute;
 top:3px;
 left:0
}
.toast__open-button svg {
 width:100%;
 height:100%
}
.toast__view-button-link {
 color:#7b68ee;
 font:500 14px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .toast__view-button-link {
  color:var(--theme-main-color)
 }
}
.toast__copy-button-block {
 display:flex;
 justify-content:center;
 align-items:center;
 padding:6px 8px;
 margin-right:-10px;
 cursor:pointer;
 min-width:94px
}
.toast__copy-button {
 width:17px;
 height:16px;
 margin:-4px 4px 0 0;
 stroke:#818193
}
.toast__copy-button-link {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#818193
}
.toast__close-button-block {
 width:22px;
 height:22px;
 padding:5px;
 margin:-5px -5px 0 0;
 cursor:pointer
}
.toast__close-button-block.toast__close-button-block_top-right {
 position:absolute;
 top:15px;
 right:10px
}
.toast__close-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:12px;
 height:12px
}
.toast__close-button:hover {
 transform:rotate(180deg)
}
.toast__close-button use {
 stroke:#7b68ee
}
.toast__icon-block {
 width:22px;
 height:22px
}
.toast__icon {
 width:12px;
 height:12px
}
.toast_bold {
 font:500 14px/20px "Gotham Pro","Proxima Nova",Arial,serif
}
.toast__shortcuts {
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-left:4px;
 color:#343434;
 opacity:.5
}
.dark-theme .toast__shortcuts {
 color:#d5d6d7
}
.cu-todo-list__header {
 display:flex;
 align-items:center;
 margin:0 0 20px
}
.cu-todo-list__container {
 display:flex;
 align-items:center;
 flex-direction:column;
 flex:1;
 max-width:100%
}
.cu-todo-list__container-items {
 display:flex;
 align-items:flex-start;
 flex:1;
 position:relative;
 width:100%
}
.checklist-todo-item .cu-todo-list__container-items,
.cu-todo-list__container-items_middle {
 align-items:center
}
.cu-todo-list__container-items .lv-task__quick-action {
 margin-top:1px
}
.cu-todo-list__container-items .cu-user-group__item {
 margin-top:2px
}
.cu-todo-list__container-items .nav-editor_subtask {
 margin-top:-3px
}
.cu-todo-list__title {
 font:300 20px "Proxima Nova",Arial,serif
}
.cu-todo-list__body+.cu-todo-list__body {
 margin:15px 0 0
}
.cu-todo-list__add {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:0 0 0 10px;
 border-radius:3px;
 height:22px;
 padding:1px 7px 0 8px;
 border:1px solid;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 cursor:pointer
}
.cu-todo-list__add:hover {
 transition:none
}
.cu-dropdown.cu-dropdown_open .cu-todo-list__add,
.cu-todo-list__add:hover {
 background-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .toast__close-button use {
  stroke:var(--theme-main-color)
 }
 .cu-todo-list__add {
  border-color:var(--theme-main-color)
 }
 .cu-dropdown.cu-dropdown_open .cu-todo-list__add,
 .cu-todo-list__add:hover {
  background-color:var(--theme-main-color)
 }
}
.cu-dropdown.cu-dropdown_open .cu-todo-list__add *,
.cu-todo-list__add:hover * {
 color:#fff
}
.cu-dropdown.cu-dropdown_open .cu-todo-list__add .cu-todo-list__add-dropdown use,
.cu-todo-list__add:hover .cu-todo-list__add-dropdown use {
 fill:#fff
}
.cu-dropdown.cu-dropdown_open .cu-todo-list__add .cu-todo-list__add-dropdown {
 transform:rotate(180deg)
}
.cu-todo-list__add:active {
 background-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-todo-list__add:active {
  background-color:var(--theme-main-color-dark)
 }
}
.cu-todo-list__add-text {
 color:#7b68ee;
 font:400 12px/1 "Proxima Nova",Arial,serif
}
.cu-todo-list__add-dropdown {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 width:6px;
 height:4px;
 margin-left:6px;
 margin-top:-1px
}
.cu-todo-list__add-dropdown:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-todo-list__add-text {
  color:var(--theme-main-color)
 }
 .cu-todo-list__add-dropdown {
  fill:var(--theme-main-color)
 }
}
.cu-todo-list__controls {
 margin:0 0 0 auto
}
.cu-todo-list__status {
 height:20px;
 padding:0 9px;
 margin-right:8px
}
.task-todo-item {
 display:flex;
 align-items:flex-start;
 margin:0 0 15px
}
@media screen and (max-width:992px) {
 .task-todo-item .lv-task__quick-action-ellipsis {
  display:block
 }
 .task-todo-item .lv-task__edit-icon {
  display:inline-flex;
  cursor:pointer
 }
 .task-todo-item .lv-task__toggle-marker {
  opacity:0
 }
}
.task-todo-item:hover .lv-task__quick-action,
.task-todo-item:hover .lv-task__quick-action-ellipsis {
 display:block!important
}
.task-todo-item:hover .lv-task__edit-icon {
 display:inline-flex;
 cursor:pointer
}
.task-todo-item:hover .lv-task__toggle-marker {
 display:block
}
.task-todo-item_hover-state .cu-user-group__item_due-date {
 opacity:1!important
}
.task-todo-item_hover-state .priority-select {
 display:flex!important
}
.task-todo-item__content {
 display:inline-block;
 width:14px;
 height:14px;
 margin:0 5px -2px 0;
 stroke:#cccdde
}
.contrast_high .task-todo-item__content {
 stroke:#979797
}
.task-todo-item__attachments {
 display:inline-block;
 width:14px;
 height:14px;
 margin:0 10px -2px 0;
 fill:#cccdde
}
.contrast_high .task-todo-item__attachments {
 fill:#979797
}
.task-todo-item .lv-task__toggle {
 width:23px
}
.task-todo-item__handle {
 position:relative;
 flex-shrink:0;
 width:24px;
 padding:0 0 0 2px;
 height:23px;
 cursor:move;
 transition:.1s;
 opacity:0;
 margin-left:-24px
}
.task-todo-item__handle svg {
 pointer-events:none
}
.task-todo-item__toggle {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 width:20px;
 height:20px;
 border:1px solid #e2e2e2;
 border-radius:3px;
 margin:0 12px 0 0;
 cursor:pointer
}
.dark-theme .task-todo-item__toggle {
 border:1px solid #abaeb0
}
.task-todo-item__toggle:hover {
 border-color:#7b68ee;
 background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIzIDQxIDE5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gIDxkZWZzPjwvZGVmcz4gIDxwYXRoIGQ9Ik0xOS43ODU3ODI0LDQyLjE5MzI2NjIgTDkuODc0NDk3NzQsNTIuMTA0NTUwOCBMNS40ODMxMzIyNyw0Ny43MTMxODU0IEM1LjE3NDYyNjcsNDcuNDA0Njc5OCA0LjY3NDE0NDU1LDQ3LjQwNDY3OTggNC4zNjYwMzQsNDcuNzEzMTg1NCBDNC4wNTc1Mjg0Myw0OC4wMjE2OTA5IDQuMDU3NTI4NDMsNDguNTIxNzc4MSA0LjM2NjAzNCw0OC44MzAyODM2IEw5LjMxNTk0ODYsNTMuNzgwNTkzMyBDOS40NjQwNzg2OCw1My45Mjg3MjMzIDkuNjY1MTQwNTcsNTQuMDExNjc2MiA5Ljg3NDQ5Nzc0LDU0LjAxMTY3NjIgQzEwLjA4Mzg1NDksNTQuMDExNjc2MiAxMC4yODQ5MTY4LDUzLjkyODcyMzMgMTAuNDMzMDQ2OSw1My43ODA1OTMzIEwyMC45MDMyNzU2LDQzLjMxMDM2NDUgQzIxLjIxMTc4MTIsNDMuMDAxODU4OSAyMS4yMTE3ODEyLDQyLjUwMTc3MTggMjAuOTAzMjc1Niw0Mi4xOTMyNjYyIEMyMC41OTQ3NzAxLDQxLjg4NDc2MDYgMjAuMDk0Mjg3OSw0MS44ODQzNjU2IDE5Ljc4NTc4MjQsNDIuMTkzMjY2MiBMMTkuNzg1NzgyNCw0Mi4xOTMyNjYyIFoiIGlkPSJTaGFwZS1Db3B5LTEwIiBzdHJva2U9IiM2QkM5NTAiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iIzZCQzk1MCIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9zdmc+) center center/80% no-repeat
}
.lv-subtask .task-todo-item__toggle {
 width:16px;
 height:16px;
 margin:2px 12px 0 0
}
.task-todo-item__icon {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 flex-shrink:0;
 margin:0 5px 0 0
}
.task-todo-item__name {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:20px;
 color:#343434;
 padding:0;
 transition:color .1s;
 margin-top:-2px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-todo-item__name {
  font-family:var(--global-font-support)
 }
}
.task-todo-item__name:hover {
 color:#7b68ee
}
.task-todo-item__name-text {
 width:100%
}
.task-todo-item__name .due-date_subtask-view {
 height:20px;
 vertical-align:middle;
 padding:0;
 margin:0 5px
}
.task-todo-item__name .due-date_subtask-view-start {
 margin-left:0
}
.task-todo-item__name .due-date_subtask-view .cu-task-row-recurring-date-picker {
 padding-left:0
}
.task-todo-item__name .due-date_subtask-view .cu-task-row-recurring-date-picker .cu-user-group__item_due-date {
 width:24px;
 height:24px;
 margin:0;
 display:block;
 opacity:1
}
.task-todo-item__name .due-date_subtask-view .cu-task-row-recurring-date-picker .due-date_subtask-view {
 width:auto;
 height:20px;
 align-items:center
}
.task-todo-item__name .due-date_subtask-view .cu-task-row-recurring-date-picker .task-todo-item__name .due-date_subtask-view {
 height:auto;
 vertical-align:baseline;
 padding:0
}
.task-todo-item__name .due-date_subtask-view .cu-task-row-recurring-date-picker__recur {
 margin:0
}
.task-todo-item__name .due-date_subtask-view+.due-date_subtask-view {
 margin-left:0
}
.task-todo-item__name .due-date_subtask-view .due-date__row.due-date_subtask-view {
 margin-right:5px
}
.task-todo-item__name .due-date_subtask-view_empty {
 width:0;
 height:0;
 margin:0;
 position:absolute
}
.task-todo-item__name.subtask {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 margin-top:0;
 max-width:100%;
 display:flex;
 align-items:flex-start;
 flex-grow:1
}
.task-todo-item__name.subtask .task-todo-item__name-text-inner {
 display:inline
}
.task-todo-item__name.subtask .task-todo-item__name-text-inner:hover .task-todo-item__actions-inner {
 display:flex
}
.task-todo-item__name.subtask .task-todo-item__name-text a {
 transition:color .1s;
 color:#343434
}
.dark-theme .task-todo-item__name.subtask .task-todo-item__name-text a {
 color:#d5d6d7
}
.task-todo-item__name.subtask .task-todo-item__name-text a:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__toggle:hover {
  border-color:var(--theme-main-color)
 }
 .task-todo-item__name.subtask .task-todo-item__name-text a:hover,
 .task-todo-item__name:hover {
  color:var(--theme-main-color)
 }
}
.task-todo-item__name.subtask .task-todo-item__actions {
 display:inline-flex;
 width:0;
 height:10px;
 position:relative;
 z-index:10
}
.task-todo-item__name.subtask .task-todo-item__actions-inner {
 display:none;
 position:absolute;
 align-items:center;
 padding-left:5px;
 left:0;
 top:50%;
 height:24px;
 transform:translateY(-50%);
 background:#fff
}
.dark-theme .task-todo-item__name.subtask .task-todo-item__actions-inner {
 background:#384047
}
.task-todo-item__name.subtask .task-todo-item__actions-inner::after {
 content:'';
 display:block;
 position:absolute;
 width:8px;
 height:100%;
 right:-7px;
 pointer-events:none;
 background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)
}
.dark-theme .task-todo-item__name.subtask .task-todo-item__actions-inner::after {
 background:linear-gradient(to left,rgba(56,64,71,0) 0,#384047 100%)
}
.task-todo-item__name.subtask .lv-task__quick-action,
.task-todo-item__name.subtask .lv-task__recurring {
 display:inline-block
}
.task-todo-item__name.subtask .lv-task__quick-action {
 margin-bottom:-5px;
 display:none
}
.task-todo-item__name.subtask .lv-task__recurring.recurring-view_active .recurring-view__icon {
 margin-top:-6px;
 margin-right:0
}
.task-todo-item__name.subtask .lv-task__recurring.recurring-view_active .recurring-view__toogle {
 margin-right:0
}
.task-todo-item__name.subtask .time-estimates-view__hide .time-estimates-view__icon {
 display:none;
 margin-top:-6px
}
.task-todo-item__name.subtask .time-estimates-view__hide.time-estimates-view_active .time-estimates-view__icon {
 display:block
}
.task-todo-item__name.subtask .cu-tags-view__container-list {
 width:auto;
 order:initial;
 align-items:baseline;
 vertical-align:middle
}
.task-todo-item__name.subtask .cu-tags-view__container-list.multi-list {
 margin-right:35px;
 margin-top:-4px
}
.task-todo-item__name.subtask .cu-tags-view__container-list .cu-tags-view {
 flex-wrap:nowrap;
 position:relative
}
.task-todo-item__name.subtask .cu-tags-view__container-list .cu-tags-view__truncate {
 position:absolute;
 right:0;
 transform:translateX(100%)
}
.task-todo-item__name.subtask .time-estimates-view__full-value {
 min-width:36px
}
.task-todo-item__name.subtask .lv-task__checklists {
 margin:0 5px 0 0
}
.task-todo-item__name.subtask .lv-task__checklists .cu-checklist-ico {
 margin:0;
 align-items:center
}
.task-todo-item__name.subtask .task-todo-item__attachments {
 margin:0 5px -2px 0
}
.task-todo-item__name.subtask .lv-task__edit-icon {
 position:relative;
 margin-right:10px
}
.task-todo-item__name.subtask .lv-task__edit-icon .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.task-todo-item__name.subtask .lv-task__edit-icon::before {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'';
 position:absolute;
 width:22px;
 height:22px;
 border-radius:50%;
 border:.6px dashed #aeacb0;
 left:-5px;
 top:-4px
}
.cu-task-row__container:hover .task-todo-item__name.subtask .lv-task__edit-icon::before {
 display:block
}
.task-todo-item__name.subtask .lv-task__edit-icon:hover::before {
 border:.6px dashed!important
}
.task-todo-item__name .cu-task-row-recurring-date-picker__value-no-dates .due-date_subtask-view {
 margin:0
}
.task-todo-item__name .cu-user-group__item_due-date {
 display:none!important
}
.task-todo-item__comment-block {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:flex;
 width:100%;
 position:relative;
 height:22px;
 margin:-1px 0
}
.task-todo-item__comment-block-gradient {
 width:30px;
 min-width:30px;
 margin-left:-30px;
 background-image:linear-gradient(to right,rgba(255,255,255,0),#fff);
 z-index:1
}
.dark-theme .task-todo-item__comment-block-gradient {
 background-image:linear-gradient(to right,rgba(56,64,71,0),#384047)
}
.task-todo-item__comment {
 overflow:hidden;
 text-overflow:ellipsis;
 display:flex;
 align-items:center;
 width:100%;
 position:relative
}
.task-todo-item__comment .pre {
 display:inline;
 border:1px solid #e4e4e4;
 background:#f7f7f7;
 border-radius:2px;
 padding:0 4px;
 color:#d16464;
 margin:0 3px;
 white-space:nowrap
}
.task-todo-item__comment pre,
.task-todo-item__comment pre.syntax {
 font-family:monospace;
 font-size:90%;
 line-height:1!important;
 background:#f7f7f7!important;
 color:#343434!important;
 margin:0;
 padding:4px 5px;
 flex-shrink:0;
 white-space:nowrap
}
.dark-theme .task-todo-item__comment pre,
.dark-theme .task-todo-item__comment pre.syntax {
 color:#d5d6d7!important;
 background:rgba(130,133,136,.2)!important
}
.task-todo-item__comment blockquote {
 border-left:4px solid #d8d8d8;
 padding-left:5px;
 padding-right:6px;
 margin-left:10px;
 font-style:italic;
 white-space:nowrap
}
.task-todo-item__comment blockquote::after {
 content:' '
}
.task-todo-item__comment blockquote br {
 display:none
}
.task-todo-item__comment code {
 display:inline-block;
 border:1px solid #e4e4e4;
 background:#f7f7f7;
 border-radius:2px;
 padding:0 4px;
 line-height:18px;
 font-size:100%!important;
 color:#d16464!important;
 white-space:nowrap
}
.dark-theme .task-todo-item__comment code {
 border:1px solid #1e272e;
 background:#2b343b
}
.task-todo-item__comment code+.task-todo-item__comment code {
 margin-left:5px
}
.task-todo-item__comment code p {
 display:none
}
.task-todo-item__comment code a {
 color:#d16464
}
.task-todo-item__comment table {
 flex-shrink:0;
 table-layout:fixed;
 border-collapse:collapse;
 align-self:flex-start
}
.task-todo-item__comment table tr:not(:first-child) {
 display:none
}
.task-todo-item__comment td {
 outline:0;
 border:1px solid #7c828d;
 padding:0 5px
}
.dark-theme .task-todo-item__comment td {
 border-color:#828588
}
.task-todo-item__comment,
.task-todo-item__comment * {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:20px;
 color:#343434;
 transition:.1s;
 white-space:nowrap
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-todo-item__comment,
 .task-todo-item__comment * {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-todo-item__comment,
.dark-theme .task-todo-item__comment * {
 color:#d5d6d7
}
.task-todo-item__comment :hover,
.task-todo-item__comment :hover *,
.task-todo-item__comment:hover,
.task-todo-item__comment:hover * {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment :hover,
 .task-todo-item__comment :hover *,
 .task-todo-item__comment:hover,
 .task-todo-item__comment:hover * {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * .cu-mention,
.task-todo-item__comment .cu-mention {
 color:#7b68ee;
 display:inline;
 font-weight:400
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * .cu-mention,
 .task-todo-item__comment .cu-mention {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * .cu-mention.cu-mention_me,
.task-todo-item__comment .cu-mention.cu-mention_me {
 padding:3px 5px;
 margin:0;
 font-weight:500
}
.task-todo-item__comment * p+p,
.task-todo-item__comment p+p {
 margin-left:5px
}
.task-todo-item__comment * p+p:empty,
.task-todo-item__comment p+p:empty {
 margin-left:0
}
.task-todo-item__comment * .task-mention>span,
.task-todo-item__comment .task-mention>span {
 margin-bottom:0
}
.task-todo-item__comment * strong,
.task-todo-item__comment strong {
 margin-left:0;
 font-weight:500
}
.task-todo-item__comment * *+.attachment-oneline,
.task-todo-item__comment * strong.cu-emoticon,
.task-todo-item__comment *+.attachment-oneline,
.task-todo-item__comment strong.cu-emoticon {
 margin-left:5px
}
.task-todo-item__comment * .pre,
.task-todo-item__comment .pre {
 line-height:18px
}
.task-todo-item__comment * .linkified,
.task-todo-item__comment .linkified {
 color:#7b68ee
}
.task-todo-item__comment * em,
.task-todo-item__comment em {
 font-style:italic
}
.task-todo-item__comment * ol,
.task-todo-item__comment ol {
 display:inline-flex;
 list-style:decimal;
 margin:0 10px 0 0
}
.task-todo-item__comment * ol li,
.task-todo-item__comment ol li {
 margin-left:25px
}
.task-todo-item__comment * ul,
.task-todo-item__comment ul {
 display:inline-flex;
 list-style:disc;
 margin:0 10px 0 5px
}
.task-todo-item__comment * ul li,
.task-todo-item__comment ul li {
 margin-left:25px
}
.task-todo-item__comment * ul>li[data-checked],
.task-todo-item__comment ul>li[data-checked] {
 list-style-type:none;
 pointer-events:none;
 margin-left:15px
}
.task-todo-item__comment * ul>li[data-checked] *,
.task-todo-item__comment ul>li[data-checked] * {
 pointer-events:all
}
.task-todo-item__comment * ul>li[data-checked]::before,
.task-todo-item__comment ul>li[data-checked]::before {
 color:#777;
 pointer-events:all;
 padding-right:10px
}
.task-todo-item__comment * ul>li[data-checked=true]::before,
.task-todo-item__comment ul>li[data-checked=true]::before {
 content:'\2611'
}
.task-todo-item__comment * ul>li[data-checked=false]::before,
.task-todo-item__comment ul>li[data-checked=false]::before {
 content:'\2610'
}
.task-todo-item__comment * div[container=loom]::before,
.task-todo-item__comment div[container=loom]::before {
 color:#7b68ee;
 content:'Loom video';
 padding:0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * .linkified,
 .task-todo-item__comment * div[container=loom]::before,
 .task-todo-item__comment .linkified,
 .task-todo-item__comment div[container=loom]::before {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * div[container=loom] iframe,
.task-todo-item__comment div[container=loom] iframe {
 display:none
}
.task-todo-item__comment * div[container=youtube]::before,
.task-todo-item__comment div[container=youtube]::before {
 color:#7b68ee;
 content:'YouTube video';
 padding:0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * div[container=youtube]::before,
 .task-todo-item__comment div[container=youtube]::before {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * div[container=youtube] iframe,
.task-todo-item__comment div[container=youtube] iframe {
 display:none
}
.task-todo-item__comment * div[container=vimeo]::before,
.task-todo-item__comment div[container=vimeo]::before {
 color:#7b68ee;
 content:'Vimeo video';
 padding:0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * div[container=vimeo]::before,
 .task-todo-item__comment div[container=vimeo]::before {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * div[container=vimeo] iframe,
.task-todo-item__comment div[container=vimeo] iframe {
 display:none
}
.task-todo-item__comment * div[container=vine]::before,
.task-todo-item__comment div[container=vine]::before {
 color:#7b68ee;
 content:'Vine video';
 padding:0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * div[container=vine]::before,
 .task-todo-item__comment div[container=vine]::before {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * div[container=vine] iframe,
.task-todo-item__comment div[container=vine] iframe {
 display:none
}
.task-todo-item__comment * div[container=videopress]::before,
.task-todo-item__comment div[container=videopress]::before {
 color:#7b68ee;
 content:'VideoPress video';
 padding:0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * div[container=videopress]::before,
 .task-todo-item__comment div[container=videopress]::before {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * div[container=videopress] iframe,
.task-todo-item__comment div[container=videopress] iframe {
 display:none
}
.task-todo-item__comment * div[container=figma]::before,
.task-todo-item__comment div[container=figma]::before {
 color:#7b68ee;
 content:'Figma file';
 padding:0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * div[container=figma]::before,
 .task-todo-item__comment div[container=figma]::before {
  color:var(--theme-main-color)
 }
}
.task-todo-item__comment * div[container=figma] iframe,
.task-todo-item__comment div[container=figma] iframe {
 display:none
}
.task-todo-item__comment * div[container=cloudapp]::before,
.task-todo-item__comment div[container=cloudapp]::before {
 color:#7b68ee;
 content:'CloudApp file';
 padding:0 5px
}
.task-todo-item__comment * div[container=cloudapp] iframe,
.task-todo-item__comment div[container=cloudapp] iframe {
 display:none
}
.task-todo-item__user {
 flex-shrink:0;
 margin:0 15px 0 0
}
.task-todo-item__assignee {
 margin:-1px 13px 0 0
}
.task-todo-item .lv-task__status,
.task-todo-item__status {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 height:20px;
 width:20px;
 margin:0 10px 0 0;
 padding:0;
 cursor:pointer;
 flex-shrink:0;
 border:1px solid currentColor
}
.task-todo-item .lv-task__status:hover,
.task-todo-item__status:hover {
 border-color:currentColor;
 border-radius:3px
}
.task-todo-item .lv-task__status::after,
.task-todo-item__status::after {
 content:'';
 display:block;
 position:absolute;
 top:3px;
 left:3px;
 width:12px;
 height:12px;
 border-radius:2px;
 background:currentColor
}
.task-todo-item .lv-task__status-container,
.task-todo-item__status-container {
 width:30px
}
.task-todo-item_add .task-todo-item .lv-task__status,
.task-todo-item_add .task-todo-item__status {
 pointer-events:none
}
.task-todo-item .cu-user-group__item_due-date {
 width:24px;
 height:24px;
 cursor:pointer;
 opacity:0
}
.task-todo-item .cu-user-group__item_due-date .icon {
 width:24px!important;
 height:24px!important;
 position:relative!important;
 top:0!important;
 margin:0!important
}
.task-todo-item .subtask__recurring-view {
 display:inline-block;
 vertical-align:text-top
}
.task-todo-item .subtask__time-estimates-view {
 display:inline-flex;
 align-items:center;
 vertical-align:middle;
 margin-right:5px;
 height:20px
}
.task-todo-item .subtask__time-estimates-view .time-estimates-view__toogle {
 margin-top:-2px
}
.task-todo-item .subtask__priorities {
 display:inline-block;
 vertical-align:middle;
 margin-top:-2px;
 margin-bottom:-2px
}
.task-todo-item .subtask__priorities_empty {
 width:0;
 height:0;
 margin:0;
 position:absolute
}
.task-todo-item .subtask__priorities .cu-priorities-view__item {
 margin-left:0
}
.task-todo-item .subtask__dependency-icon {
 display:inline-block;
 vertical-align:text-top;
 margin-top:5px;
 margin-right:4px
}
.task-todo-item .cu-priorities-view__icon-select {
 width:24px!important;
 height:24px!important
}
.task-todo-item:hover .cu-user-group__item_due-date {
 opacity:1
}
.task-todo-item .due-date_subtask-view .cu-dropdown_open .cu-user-group__item_due-date,
.task-todo-item.task-todo-item_add .cu-dropdown_open .cu-user-group__item_due-date {
 display:flex;
 opacity:1
}
.task-todo-item.task-todo-item_add.task-todo-item_add-simple {
 padding-left:39px
}
.task-todo-item_pending {
 opacity:0;
 display:none
}
.task-todo-item-popover__content {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 justify-content:center;
 min-width:140px;
 text-align:center;
 text-transform:none;
 flex-direction:column;
 align-items:center;
 margin:10px 0;
 position:relative
}
.task-todo-item-popover__content-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 width:15px;
 height:15px;
 right:0;
 top:0;
 cursor:pointer
}
.task-todo-item-popover__content-close:hover {
 transform:rotate(180deg)
}
.task-todo-item-popover__content-message {
 color:#fff;
 font:300 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-right:24px
}
.task-todo-item-popover__content-button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#fff;
 padding:5px 10px;
 margin-top:15px;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border:1px solid #fff;
 border-radius:5px
}
.task-todo-item-popover__content-button:hover {
 background:#5f48ea;
 border:1px solid #5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .task-todo-item-popover__content-button:hover {
  background:var(--theme-main-color-dark)
 }
}
@supports (--user-color-theme-dark:#5f48ea) {
 .task-todo-item-popover__content-button:hover {
  border:1px solid var(--theme-main-color)
 }
}
.task-todo-item_add-duedate {
 height:24px;
 display:flex;
 align-items:center
}
.task-todo-item_add-duedate due-date-view {
 margin-top:2px
}
.task-todo-item.task-todo-item_add {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:-4px -8px 0;
 border:1px solid #fff;
 border-radius:3px;
 padding:4px 7px 0;
 align-items:center
}
.dark-theme .task-todo-item.task-todo-item_add {
 border:1px solid #384047
}
.task-todo-item.task-todo-item_add.task-todo-item_active {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item__comment * div[container=cloudapp]::before,
 .task-todo-item__comment div[container=cloudapp]::before {
  color:var(--theme-main-color)
 }
 .task-todo-item.task-todo-item_add.task-todo-item_active {
  border-color:var(--theme-main-color)
 }
}
.task-todo-item.task-todo-item_add.task-todo-item_add-clickable-area {
 margin-top:-4px;
 margin-bottom:-4px;
 padding-top:4px;
 padding-bottom:4px;
 cursor:pointer
}
.task-todo-item.task-todo-item_add .task-todo-item__status {
 color:#ccc;
 opacity:.4;
 cursor:default
}
.task-todo-item.task-todo-item_add input.task-todo-item__input {
 width:100%
}
.task-todo-item.task-todo-item_add .task-todo-item__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:20px;
 color:#343434;
 flex-grow:1;
 top:0;
 border:0;
 background-color:transparent;
 box-shadow:none;
 margin:0;
 padding:0
}
.task-todo-item.task-todo-item_add .task-todo-item__input-container {
 flex-grow:1
}
.dark-theme .task-todo-item.task-todo-item_add .task-todo-item__input {
 color:#d5d6d7
}
.task-todo-item.task-todo-item_add .task-todo-item__input::-webkit-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 opacity:.6
}
.task-todo-item.task-todo-item_add .task-todo-item__input::-moz-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 opacity:.6
}
.task-todo-item.task-todo-item_add .task-todo-item__input:-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 opacity:.6
}
.task-todo-item.task-todo-item_add .task-todo-item__input::-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 opacity:.6
}
.task-todo-item.task-todo-item_add .task-todo-item__input::placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 opacity:.6
}
.dark-theme .task-todo-item.task-todo-item_add .task-todo-item__input::-webkit-input-placeholder {
 color:rgba(213,214,215,.3);
 opacity:1
}
.dark-theme .task-todo-item.task-todo-item_add .task-todo-item__input::-moz-placeholder {
 color:rgba(213,214,215,.3);
 opacity:1
}
.dark-theme .task-todo-item.task-todo-item_add .task-todo-item__input:-ms-input-placeholder {
 color:rgba(213,214,215,.3);
 opacity:1
}
.dark-theme .task-todo-item.task-todo-item_add .task-todo-item__input::-ms-input-placeholder {
 color:rgba(213,214,215,.3);
 opacity:1
}
.dark-theme .task-todo-item.task-todo-item_add .task-todo-item__input::placeholder {
 color:rgba(213,214,215,.3);
 opacity:1
}
.contrast_high .task-todo-item.task-todo-item_add .task-todo-item__input::-webkit-input-placeholder {
 opacity:.7
}
.contrast_high .task-todo-item.task-todo-item_add .task-todo-item__input::-moz-placeholder {
 opacity:.7
}
.contrast_high .task-todo-item.task-todo-item_add .task-todo-item__input:-ms-input-placeholder {
 opacity:.7
}
.contrast_high .task-todo-item.task-todo-item_add .task-todo-item__input::-ms-input-placeholder {
 opacity:.7
}
.contrast_high .task-todo-item.task-todo-item_add .task-todo-item__input::placeholder {
 opacity:.7
}
.task-todo-item.task-todo-item_add .task-todo-item__input:hover {
 color:#343434
}
.dark-theme .task-todo-item.task-todo-item_add .task-todo-item__input:hover {
 color:#d5d6d7
}
.task-todo-item.task-todo-item_add .task-todo-item__input:focus {
 outline:0
}
.task-todo-item.task-todo-item_add cu-due-date-picker {
 height:24px
}
.task-todo-item.task-todo-item_add .cu-priorities-view__icon-select-subtask-add .cu-fill {
 fill:#7b68ee
}
.task-todo-item.task-todo-item_add .cu-priorities-view__icon-select-subtask-add .cu-stroke {
 stroke:#7b68ee
}
.task-todo-item.task-todo-item_done .task-todo-item__toggle {
 background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIzIDQxIDE5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gIDxkZWZzPjwvZGVmcz4gIDxwYXRoIGQ9Ik0xOS43ODU3ODI0LDQyLjE5MzI2NjIgTDkuODc0NDk3NzQsNTIuMTA0NTUwOCBMNS40ODMxMzIyNyw0Ny43MTMxODU0IEM1LjE3NDYyNjcsNDcuNDA0Njc5OCA0LjY3NDE0NDU1LDQ3LjQwNDY3OTggNC4zNjYwMzQsNDcuNzEzMTg1NCBDNC4wNTc1Mjg0Myw0OC4wMjE2OTA5IDQuMDU3NTI4NDMsNDguNTIxNzc4MSA0LjM2NjAzNCw0OC44MzAyODM2IEw5LjMxNTk0ODYsNTMuNzgwNTkzMyBDOS40NjQwNzg2OCw1My45Mjg3MjMzIDkuNjY1MTQwNTcsNTQuMDExNjc2MiA5Ljg3NDQ5Nzc0LDU0LjAxMTY3NjIgQzEwLjA4Mzg1NDksNTQuMDExNjc2MiAxMC4yODQ5MTY4LDUzLjkyODcyMzMgMTAuNDMzMDQ2OSw1My43ODA1OTMzIEwyMC45MDMyNzU2LDQzLjMxMDM2NDUgQzIxLjIxMTc4MTIsNDMuMDAxODU4OSAyMS4yMTE3ODEyLDQyLjUwMTc3MTggMjAuOTAzMjc1Niw0Mi4xOTMyNjYyIEMyMC41OTQ3NzAxLDQxLjg4NDc2MDYgMjAuMDk0Mjg3OSw0MS44ODQzNjU2IDE5Ljc4NTc4MjQsNDIuMTkzMjY2MiBMMTkuNzg1NzgyNCw0Mi4xOTMyNjYyIFoiIGlkPSJTaGFwZS1Db3B5LTEwIiBzdHJva2U9IiM2QkM5NTAiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iIzZCQzk1MCIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9zdmc+) center center/80% no-repeat
}
.task-todo-item.task-todo-item_done .task-todo-item__name {
 position:relative
}
.task-todo-item.task-todo-item_done .task-todo-item__name-text a {
 text-decoration:line-through
}
.task-todo-item.task-todo-item_hidden {
 -webkit-animation:.2s linear forwards fadeOut;
 animation:.2s linear forwards fadeOut
}
.task-todo {
 padding:20px 20px 20px 30px
}
@media screen and (max-width:992px) {
 .task-todo-item.task-todo-item_add {
  margin:-4px -8px 0 15px
 }
 .task-todo {
  padding:10px
 }
}
@media print {
 .task-todo {
  padding-top:0
 }
}
.task-todo.cu-invisible {
 visibility:visible
}
.task-todo.cu-invisible .task-todo-nav {
 visibility:hidden
}
.task-todo__header {
 display:flex;
 justify-content:space-between
}
.task-todo__title {
 font:300 20px "Proxima Nova",Arial,serif
}
.dark-theme .task-todo__title {
 color:#d5d6d7
}
.task-todo__title .cu-todo-list__add {
 vertical-align:top
}
.task-todo__title .cu-dt-filter__dropdown {
 color:#7b68ee;
 display:inline-block
}
.task-todo__title .cu-dt-filter__dropdown .icon svg {
 fill:#7b68ee
}
.task-todo__title .cu-dt-filter__dropdown:hover .cu-dropdown__toggle {
 color:#fff
}
.task-todo__title .cu-dt-filter__dropdown:hover .icon svg {
 fill:#fff
}
.task-todo__title .cu-dt-filter__dropdown:hover .cu-dropdown_open .cu-dropdown__toggle {
 color:#7b68ee
}
.task-todo__title .cu-dt-filter__dropdown:hover .cu-dropdown_open .icon svg {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo-item.task-todo-item_add .cu-priorities-view__icon-select-subtask-add .cu-fill {
  fill:var(--theme-main-color)
 }
 .task-todo-item.task-todo-item_add .cu-priorities-view__icon-select-subtask-add .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .task-todo__title .cu-dt-filter__dropdown {
  color:var(--theme-main-color)
 }
 .task-todo__title .cu-dt-filter__dropdown .icon svg {
  fill:var(--theme-main-color)
 }
 .task-todo__title .cu-dt-filter__dropdown:hover .cu-dropdown_open .cu-dropdown__toggle {
  color:var(--theme-main-color)
 }
 .task-todo__title .cu-dt-filter__dropdown:hover .cu-dropdown_open .icon svg {
  fill:var(--theme-main-color)
 }
}
.task-todo__subtitle {
 position:relative;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:600 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.6);
 text-transform:uppercase
}
.task-todo__subtitle .cu-dt-filter__value {
 font-size:11px;
 font-weight:600
}
.task-todo__subtitle .cu-dropdown__toggle {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-todo__subtitle .cu-dropdown__toggle {
  color:var(--theme-main-color)
 }
}
.task-todo__subtitle .lv-task__toggle-marker {
 display:none!important;
 top:5px!important
}
.task-todo__subtitle:hover .lv-task__toggle-marker {
 display:block!important
}
.task-todo__subtitle-row {
 display:flex;
 align-items:center;
 margin:20px 0 15px
}
.task-todo__subtitle-row_comments {
 margin:25px 0 15px
}
.task-todo__subtitle-reorder {
 margin-left:20px
}
.dark-theme .task-todo__subtitle {
 color:#abaeb0
}
.task-todo .cu-task-row-new__left {
 width:calc(100% - 150px)
}
.task-todo .cu-task-row-new__left .cu-task-row-new__main {
 width:100%!important
}
.task-todo .cu-task-row-new__left .cu-task-row-new__input {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 font-size:15px
}
.task-todo .cu-task-row-new__options .cu-task-row-recurring-date-picker::after {
 content:'';
 display:none
}
.task-todo .cu-task-row-new__options .cu-task-row-recurring-date-picker-subtask.cu-task-row-recurring-date-picker-start-new .cu-user-group_due-date {
 display:none
}
.task-todo .cu-task-row-new__options .cu-task-row-recurring-date-picker-subtask.cu-task-row-recurring-date-picker-start-new .due-date__info-value {
 margin-right:2px
}
.task-todo .cu-task-row-new__options .cu-task-row__time-estimate {
 padding-left:0
}
.task-todo .cu-task-row-new__options .cu-task-row__time-estimate .cu-task-info__value {
 margin-right:5px
}
.task-todo .cu-task-row-new__options .cu-task-row-assignee {
 padding-left:5px
}
.task-todo-nav {
 display:flex
}
@media screen and (max-width:992px) {
 .task-todo__subtitle-row_comments {
  margin-top:15px
 }
 .task-todo-nav {
  display:none
 }
}
.task-todo-nav__item {
 font:500 13px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4);
 padding:5px 0;
 transition:color .1s;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .task-todo-nav__item {
 color:#abaeb0
}
.task-todo-nav__item:not(:first-child) {
 margin-left:20px
}
.cu-dropdown_open .task-todo-nav__item,
.task-todo-nav__item:hover {
 color:#7b68ee
}
.dark-theme .cu-dropdown_open .task-todo-nav__item,
.dark-theme .task-todo-nav__item:hover {
 color:#7b68ee
}
.cu-dropdown_open .task-todo-nav__item .task-todo-nav__item-order,
.task-todo-nav__item:hover .task-todo-nav__item-order {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown_open .task-todo-nav__item,
 .dark-theme .cu-dropdown_open .task-todo-nav__item,
 .dark-theme .task-todo-nav__item:hover,
 .task-todo-nav__item:hover {
  color:var(--theme-main-color)
 }
 .cu-dropdown_open .task-todo-nav__item .task-todo-nav__item-order,
 .task-todo-nav__item:hover .task-todo-nav__item-order {
  stroke:var(--theme-main-color)
 }
}
.cu-dropdown_open .task-todo-nav__item .task-todo-nav__item-title,
.task-todo-nav__item:hover .task-todo-nav__item-title {
 color:#7b68ee
}
.dark-theme .cu-dropdown_open .task-todo-nav__item .task-todo-nav__item-title,
.dark-theme .task-todo-nav__item:hover .task-todo-nav__item-title {
 color:#7b68ee
}
.task-todo-nav__item_row {
 display:inline-flex;
 align-items:center
}
.task-todo-nav__item-title {
 font:500 13px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4);
 transition:color .1s
}
.dark-theme .task-todo-nav__item-title {
 color:#abaeb0
}
.task-todo-nav__item-order {
 stroke:rgba(52,52,52,.4);
 margin-top:-2px;
 margin-right:3px;
 width:14px;
 height:12px
}
.dark-theme .task-todo-nav__item-order {
 stroke:#abaeb0
}
.task-todo-nav__item-order_ask {
 padding:1px 3px 3px 2px
}
.task-todo-nav__item-order_desc {
 transform:rotate(180deg);
 padding:3px 3px 1px 2px
}
.task-todo-nav__menu {
 padding:10px 17px 0;
 min-width:140px
}
.task-todo-nav__menu-title {
 font:400 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 text-transform:uppercase;
 margin:5px 0
}
.dark-theme .task-todo-nav__menu-title {
 color:#828588
}
.task-todo-nav__menu-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 cursor:pointer;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 padding:9px 17px;
 margin:0 -17px;
 display:flex
}
.dark-theme .task-todo-nav__menu-item {
 color:#d5d6d7
}
.task-todo-nav__menu-item:hover {
 color:#7b68ee;
 background:#f9f9f9
}
.dark-theme .task-todo-nav__menu-item:hover {
 background:#2b343b
}
.task-todo-nav_mobile {
 display:none
}
@media screen and (max-width:992px) {
 .task-todo-nav_mobile {
  display:flex
 }
 .task-todo-nav__show-all {
  color:#7b68ee;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-weight:500;
  font-size:13px;
  line-height:1;
  display:flex;
  align-items:center
 }
 .task-todo-nav__show-all-icon {
  fill:#7b68ee;
  margin-left:5px;
  width:8px;
  height:14px;
  margin-bottom:2px
 }
 @supports (--theme-main-color:#7b68ee) {
  .task-todo-nav__show-all {
   color:var(--theme-main-color)
  }
  .task-todo-nav__show-all-icon {
   fill:var(--theme-main-color)
  }
 }
 .task-todo-nav__show-all-menu {
  padding:10px
 }
}
@media screen and (max-width:768px) {
 .task-todo .cu-task-row-new__shortkey {
  display:none
 }
 .task-todo .cu-task-row-new__left {
  width:auto;
  flex-grow:1
 }
 .task-todo .cu-task-row-new__left .cu-task-row-new__main {
  width:100%!important;
  min-width:0
 }
}
.cu-toggle-switch {
 position:relative;
 display:inline-block;
 width:24px;
 height:14px
}
.cu-toggle-switch input {
 display:none
}
.cu-toggle-switch__slider {
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:#ccc;
 transition:.2s
}
.dark-theme .cu-toggle-switch__slider {
 background:#828588
}
.cu-toggle-switch__slider::before {
 position:absolute;
 content:'';
 height:10px;
 width:10px;
 left:2px;
 bottom:2px;
 background-color:#fff;
 transition:.2s
}
.dark-theme .cu-toggle-switch__slider::before {
 background-color:#384047
}
input:checked+.cu-toggle-switch__slider {
 background-color:#7b68ee
}
input:focus+.cu-toggle-switch__slider {
 box-shadow:0 0 1px #7b68ee
}
input:checked+.cu-toggle-switch__slider::before {
 transform:translateX(10px)
}
.cu-toggle-switch__round {
 border-radius:34px
}
.cu-toggle-switch__round::before {
 border-radius:50%
}
.cu-toggle-switch-med {
 width:34px;
 height:20px
}
.cu-toggle-switch-med .cu-toggle-switch__slider::before {
 width:16px;
 height:16px
}
.cu-toggle-switch-med input:checked+.cu-toggle-switch__slider::before {
 transform:translateX(14px)
}
.cu-view-task {
 position:relative;
 padding-bottom:100px!important
}
.cu-view-task .cu-form__row {
 margin:0
}
.cu-view-task .cu-form__row .cu-form__field {
 border-bottom:0
}
.cu-view-task__status {
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0!important;
 min-width:80px;
 text-align:center
}
.cu-view-task__status-next {
 position:relative;
 cursor:pointer;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
 width:20px;
 height:28px;
 border:1px solid transparent
}
.cu-view-task__status-next::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:transparent;
 border-style:solid;
 border-width:4px;
 border-left-color:inherit;
 top:50%;
 left:8px;
 transform:translateY(-50%)
}
.cu-view-task__uploader .cu-uploader .cu-btn,
.cu-view-task__uploader .cu-uploader__title {
 display:none
}
.cu-view-task__uploader .cu-uploader__header {
 border:1px dashed #cbc9cf;
 padding:10px 0
}
.cu-view-task__uploader .cu-uploader__dropzone {
 margin:0 auto
}
.cu-view-task__history {
 margin:30px 0 0
}
.cu-view-task__history-item-container {
 margin:0 0 15px
}
.cu-view-task__history-item {
 margin:5px 0 0 4px;
 display:flex
}
.cu-view-task__history-item a,
.cu-view-task__history-item span {
 display:inherit
}
.cu-view-task__history-item a {
 font-weight:600;
 color:#4a90e2
}
.dark-theme .cu-view-task__history-item a {
 color:#72b3fd
}
.cu-view-task__history-item-author {
 font-weight:600
}
.cu-view-task__history-item-attachments {
 display:flex
}
.cu-view-task__history-item-attachments-preview,
.cu-view-task__history-item-attachments-preview img {
 margin:0 10px 10px 0;
 max-height:50px;
 max-width:50px
}
.cu-view-task__history-item-username {
 color:#7b68ee;
 font-weight:600
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown_open .task-todo-nav__item .task-todo-nav__item-title,
 .dark-theme .cu-dropdown_open .task-todo-nav__item .task-todo-nav__item-title,
 .dark-theme .task-todo-nav__item:hover .task-todo-nav__item-title,
 .task-todo-nav__item:hover .task-todo-nav__item-title,
 .task-todo-nav__menu-item:hover {
  color:var(--theme-main-color)
 }
 input:checked+.cu-toggle-switch__slider {
  background-color:var(--theme-main-color)
 }
 input:focus+.cu-toggle-switch__slider {
  box-shadow:0 0 1px var(--theme-main-color)
 }
 .cu-view-task__history-item-username {
  color:var(--theme-main-color)
 }
}
.cu-view-task__comments-empty {
 width:100%;
 height:100%;
 display:flex;
 flex-direction:column;
 justify-content:center
}
.cu-view-task__comments-empty .cu-icon {
 height:100px;
 margin:0 auto 20px
}
.cu-view-task__comments-empty-text {
 text-align:center;
 color:#aeacb0;
 font-size:14px
}
.cu-view-task__comment-bar {
 position:fixed;
 display:flex;
 bottom:0;
 left:0;
 width:100%;
 height:70px;
 z-index:1000;
 background:#fff
}
.cu-view-task__comment-bar-input {
 height:100%;
 padding:20px;
 width:80%;
 font-weight:300;
 font-size:20px
}
.cu-view-task__comment-bar-assignees {
 display:flex;
 align-items:center;
 justify-content:center;
 background:#fff;
 text-align:center;
 width:160px;
 padding:0 30px;
 border-left:1px solid #e4e4e4
}
.cu-view-task__comment-bar-assignees .cu-dropdown__menu {
 bottom:100%;
 top:auto
}
.cu-view-task__comment-bar-assignee {
 display:flex;
 color:#aeacb0;
 overflow:hidden
}
.cu-view-task__comment-bar-assign {
 color:#7b68ee;
 position:relative;
 padding:4px 15px 0 0;
 font:300 19px "Proxima Nova",Arial,serif
}
.cu-view-task__comment-bar-assign::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 top:calc(50% + 1px);
 right:0;
 border:4px solid transparent
}
@supports (--theme-main-color:#7b68ee) {
 .cu-view-task__comment-bar-assign {
  color:var(--theme-main-color)
 }
 .cu-view-task__comment-bar-assign::after {
  border-top-color:var(--theme-main-color)
 }
}
.cu-view-task__comment-bar-button {
 width:10%;
 height:75px;
 border-radius:0;
 padding:0 10px;
 font-size:20px
}
.tooltip {
 position:absolute;
 padding:6px 8px;
 background:#343434;
 border-radius:4px;
 z-index:110000;
 transform:translate(-50%,-100%);
 color:rgba(255,255,255,.9);
 font:500 12px "Proxima Nova",Arial,serif;
 -webkit-font-smoothing:antialiased;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 min-width:60px;
 max-width:550px;
 opacity:0;
 -webkit-animation:70ms linear 70ms forwards fadeIn;
 animation:70ms linear 70ms forwards fadeIn;
 white-space:pre-line;
 pointer-events:none
}
.dark-theme .tooltip {
 background:#d5d6d7;
 color:#2b343b
}
.tooltip__triangle {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:calc(50% - 5px);
 bottom:-9px
}
.dark-theme .tooltip__triangle {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.tooltip * {
 color:rgba(255,255,255,.9);
 font:400 12px "Proxima Nova",Arial,serif;
 white-space:nowrap
}
.tooltip_below .tooltip__triangle {
 height:0;
 width:0;
 border-color:transparent transparent #343434;
 border-style:solid;
 border-width:5px;
 bottom:auto;
 top:-10px
}
.dark-theme .tooltip_below .tooltip__triangle {
 height:0;
 width:0;
 border-color:transparent transparent #d5d6d7;
 border-style:solid;
 border-width:5px
}
.tooltip.tooltip_left {
 transform:translate(-70%,-100%)
}
.tooltip.tooltip_left .tooltip__triangle {
 left:calc(70% - 5px)
}
.tooltip.tooltip_right {
 transform:translate(-15px,-100%)
}
.tooltip.tooltip_right .tooltip__triangle {
 left:10px
}
.tooltip.tooltip_right-unfurl-tooltip {
 transform:translate(-40px,-80%)
}
.tooltip.tooltip_right-unfurl-tooltip .tooltip__triangle {
 left:37px
}
.tooltip.tooltip_right-far {
 transform:translate(-40px,-120%)
}
.tooltip.tooltip_right-far .tooltip__triangle {
 left:35px
}
.tooltip.tooltip_near {
 transform:translate(-50%,-50%)
}
.tooltip.tooltip_near-right {
 transform:translate(0,-50%);
 left:20px!important
}
.tooltip.tooltip_near-right .tooltip__triangle {
 left:30px
}
.tooltip.tooltip_closer {
 transform:translate(-50%,-5px)
}
.tooltip.tooltip_far {
 transform:translate(-50%,-120%)
}
.tooltip.tooltip_indent-on-bottom {
 margin-top:-7px
}
.tooltip.tooltip_bottom {
 margin-top:-20px
}
.tooltip.tooltip_nowrap {
 white-space:nowrap
}
.tooltip.tooltip_left-nowrap {
 white-space:nowrap;
 transform:translate(-85%,-100%)
}
.tooltip.tooltip_left-nowrap .tooltip__triangle {
 left:calc(85% - 5px)
}
.tooltip.tooltip_notif-clear {
 transform:translate(-50%,-25%);
 margin-left:5px
}
.tooltip.tooltip_for-portfolios-statuses {
 transform:translate(-50%,10px)
}
.tooltip.tooltip_medium {
 max-width:350px
}
.tooltip.tooltip_v4-near {
 transform:translate(-50%,-150%)
}
.tour-banner {
 background:#7b68ee;
 position:fixed;
 height:240px;
 width:100%;
 bottom:0;
 z-index:1000;
 display:flex;
 flex-direction:column;
 align-items:center;
 text-align:center;
 padding-top:30px
}
.tour-banner-content button {
 color:#7b68ee;
 border:1px solid #fff;
 background:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .tour-banner {
  background:var(--theme-main-color)
 }
 .tour-banner-content button {
  color:var(--theme-main-color)
 }
}
.tour-banner-content button:hover {
 color:#fff
}
.tour-banner-counter {
 color:rgba(255,255,255,.5)
}
.tour-banner-text {
 margin:20px 0;
 color:#fff;
 width:420px;
 font:500 20px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center
}
.tour-banner-text div {
 color:#fff
}
.tour-banner .cu-btn_x-sm {
 font-size:14px;
 font-weight:600;
 padding:0 20px
}
.tour-banner .close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:20px;
 width:20px;
 position:absolute;
 top:20px;
 right:20px;
 cursor:pointer
}
.tour-banner .close:hover {
 transform:rotate(180deg)
}
.tour-banner__tip-img {
 display:flex;
 justify-content:center;
 align-items:center
}
.tour-banner__tip-img-play {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:76px;
 height:76px;
 padding:25px 23px 25px 27px;
 background:rgba(0,0,0,.3);
 border-radius:50%;
 cursor:pointer
}
.tour-banner__tip-img-play:hover {
 background:rgba(0,0,0,.5)
}
.tour-banner__tip-img-play use {
 fill:#fff
}
.tour-banner__tip1-img {
 position:absolute;
 bottom:0;
 left:40px;
 width:380px;
 height:216px;
 background:url(tip1.d5bd22f2821c042f6c62.png) bottom center/contain no-repeat
}
.tour-banner__tip2-img {
 position:absolute;
 bottom:0;
 left:40px;
 width:380px;
 height:210px;
 background:url(tip2.1c0629fd6d27569fa207.png) bottom center/contain no-repeat
}
.tour-banner__tip4-img {
 position:absolute;
 bottom:0;
 left:40px;
 width:339px;
 height:235px;
 background:url(tip4.fe793d10a6647f6e5291.png) bottom center/contain no-repeat
}
@media screen and (max-width:1200px) and (max-width:1200px) {
 .tour-banner__tip1-img,
 .tour-banner__tip2-img,
 .tour-banner__tip4-img {
  display:none
 }
}
strong {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-weight:700;
 color:inherit
}
em {
 font-style:italic;
 color:inherit
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
.cu-phone-select {
 width:100%;
 position:relative;
 display:flex
}
.cu-phone-select__flag {
 display:flex;
 justify-content:center;
 flex-direction:column
}
.cu-phone-select__input {
 position:relative
}
.cu-phone-select__input input,
.cu-phone-select__input input::-webkit-input-placeholder {
 color:#343434;
 font-size:34px
}
.cu-phone-select__input input,
.cu-phone-select__input input::-moz-placeholder {
 color:#343434;
 font-size:34px
}
.cu-phone-select__input input,
.cu-phone-select__input input:-ms-input-placeholder {
 color:#343434;
 font-size:34px
}
.cu-phone-select__input input,
.cu-phone-select__input input::-ms-input-placeholder {
 color:#343434;
 font-size:34px
}
.cu-phone-select__input input,
.cu-phone-select__input input::placeholder {
 color:#343434;
 font-size:34px
}
.cu-phone-select__input-brackets {
 font-size:34px;
 position:absolute;
 top:16px;
 left:-10px
}
.cu-countries-filter {
 margin:12px 0 0 20px
}
.cu-countries-list {
 width:350px;
 max-height:175px;
 overflow:auto;
 padding:0 10px 10px
}
.cu-country {
 display:flex;
 align-items:center;
 padding:10px;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-country:hover {
 background:#f7f7f7
}
.cu-country:active {
 background:#f1f1f1
}
.cu-country.current {
 background:#7b68ee
}
.cu-country.current .cu-country__code,
.cu-country.current .cu-country__title {
 color:#fff
}
.cu-country__flag {
 flex-shrink:0;
 margin:0 10px 0 0
}
.cu-country__title {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 flex-grow:1;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:2px 0 0
}
.cu-country__code {
 color:#7b68ee;
 flex-shrink:0;
 margin:0 0 0 5px;
 padding:2px 0 0;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-country.current {
  background:var(--theme-main-color)
 }
 .cu-country__code {
  color:var(--theme-main-color)
 }
}
.cu-flag {
 width:30px;
 height:20px;
 float:left;
 border-radius:2px;
 background:#d8d8d8;
 display:inline-block;
 margin-right:8px
}
.cu-flag__code {
 color:rgba(34,34,34,.6);
 float:left;
 height:20px;
 padding:0 5px;
 font-size:34px;
 line-height:20px;
 text-align:center
}
.cu-cp-private {
 display:flex;
 justify-content:space-between;
 align-items:center;
 border:1px solid #d8d8d8;
 padding:20px;
 margin:15px 0
}
.cu-cp-private__description {
 flex-basis:0;
 flex-grow:1;
 text-align:center
}
.cu-cp-private__title {
 font:300 16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(98,169,48,.8);
 margin:0 0 5px
}
.cu-cp-private__text {
 font:400 10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(148,148,148,.7)
}
.cu-cp-users {
 display:flex;
 align-items:center;
 border:1px solid #d8d8d8;
 padding:5px 5px 5px 10px;
 border-radius:4px
}
.cu-cp-users__text {
 color:#7a7a7a;
 font:300 15px "Proxima Nova",Arial,serif;
 margin:0 10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-cp-status-switch {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin:15px 0 0
}
.cu-cp-status-switch__option {
 flex-basis:0;
 flex-grow:1;
 border:1px solid #d8d8d8;
 padding:20px;
 cursor:pointer
}
.dark-theme .cu-cp-status-switch__option {
 border:1px solid #2b343b
}
.cu-cp-status-switch__option:nth-of-type(2) {
 text-align:right
}
.cu-cp-status-switch__title {
 font:300 16px "Proxima Nova",Arial,serif;
 color:rgba(0,0,0,.8);
 margin:0 0 10px
}
.cu-cp-status-switch__text {
 margin:3px 0 0;
 font:500 10px/140% "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(0,0,0,.4)
}
.dark-theme .cu-cp-status-switch__text {
 color:#828588
}
.cu-cp-status-switch__delim {
 flex-shrink:0;
 width:30px;
 text-align:center;
 font:300 16px "Proxima Nova",Arial,serif;
 color:#949494
}
.dark-theme .cu-cp-status-switch__delim {
 color:#828588
}
.cu-cp-status-switch__option.cu-cp-status-switch__option_selected {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-cp-status-switch__option.cu-cp-status-switch__option_selected {
  border-color:var(--theme-main-color)
 }
}
.cu-cp-status-switch__everyone.cu-cp-status-switch__option_selected {
 border:1px solid #67cb48
}
.cu-cp-status-switch__private.cu-cp-status-switch__option_selected {
 border:1px solid #fd71af
}
.cu-cp-image {
 display:flex
}
.cu-cp-image__aside {
 flex-shrink:0;
 margin:0 20px 0 0;
 width:40px;
 height:40px;
 border-radius:4px;
 background:#d8d8d8
}
.cu-cp-image__icon {
 display:block;
 width:40px;
 height:40px;
 border-radius:4px
}
.cu-cp-image__main {
 flex-grow:1;
 display:flex;
 align-items:flex-start;
 border-bottom:1px solid #d8d8d8
}
.cu-cp-image__content {
 flex-grow:1
}
.cu-cp-image__label {
 color:#222;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-cp-image__value {
 color:rgba(119,119,119,.7);
 font:300 17px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:10px 0 15px
}
.cu-cp-image__controls {
 flex-shrink:0
}
.cu-create-project__team-dropdown {
 display:flex
}
.cu-create-project__team-dropdown .cu-avatar {
 height:40px;
 width:40px;
 margin-right:10px
}
.cu-uploader {
 width:100%;
 padding:30px 0;
 min-height:60px
}
.cu-uploader__header {
 display:flex;
 align-items:flex-start
}
.cu-uploader__title {
 flex-grow:1;
 font:600 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin:0 0 5px
}
.cu-uploader__dropzone {
 display:flex;
 align-items:center;
 font:italic 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.6)
}
.dark-theme .cu-uploader__dropzone {
 color:#abaeb0
}
.cu-uploader__icon {
 width:16px;
 height:16px;
 margin-right:8px;
 fill:rgba(34,34,34,.6)
}
.dark-theme .cu-uploader__icon {
 fill:#abaeb0
}
.cu-uploader.cu-uploader_compact {
 padding:10px 30px;
 min-height:0
}
.cu-uploader.cu-uploader_compact .cu-uploader__header {
 display:none
}
.cu-uploader-trigger {
 position:relative;
 display:flex;
 align-items:center;
 cursor:pointer;
 padding:5px
}
.cu-uploader-trigger__text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 position:relative;
 z-index:2;
 border-bottom:1px dashed;
 text-decoration:none;
 font:500 13px italic "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer
}
.cu-uploader-trigger__text:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-uploader-trigger__text {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-uploader-trigger__text_link {
 display:block;
 width:100%;
 color:#4a90e2;
 border:0;
 font:500 14px italic "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin:5px 0
}
.dark-theme .cu-uploader-trigger__text_link {
 color:#72b3fd
}
.cu-uploader-trigger__input {
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 cursor:pointer
}
.cu-uploader-file {
 display:flex;
 align-items:center;
 padding:15px 0
}
.cu-uploader-file:not(:last-child) {
 border-bottom:1px solid #e2e2e2
}
.cu-uploader-file__upgrade {
 text-decoration:underline
}
.cu-uploader-file__icon {
 width:20px;
 height:20px;
 flex-shrink:0;
 margin:0 10px 0 0
}
.cu-uploader-file__icon img {
 width:100%;
 height:100%;
 border-radius:2px
}
.cu-uploader-file__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 color:rgba(34,34,34,.6);
 padding:0;
 line-height:1.15
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-todo-item.task-todo-item_add .task-todo-item__input {
  font-family:var(--global-font-support)
 }
 .task-todo-item.task-todo-item_add .task-todo-item__input::-webkit-input-placeholder {
  font-family:var(--global-font-support)
 }
 .task-todo-item.task-todo-item_add .task-todo-item__input::-moz-placeholder {
  font-family:var(--global-font-support)
 }
 .task-todo-item.task-todo-item_add .task-todo-item__input:-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .task-todo-item.task-todo-item_add .task-todo-item__input::-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .task-todo-item.task-todo-item_add .task-todo-item__input::placeholder {
  font-family:var(--global-font-support)
 }
 .cu-uploader-file__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-uploader-file__name {
 color:#abaeb0
}
.cu-uploader-file__controls {
 flex-shrink:0
}
.cu-attachment-preview-img {
 margin:auto;
 display:flex;
 max-height:calc(100% - 40px);
 max-width:calc(100% - 40px)
}
.cu-uploader-file.cu-uploader-file_error .cu-uploader-file__name {
 color:#de2828
}
.cu-uploader-file.cu-uploader-file_error .cu-uploader-file__name>* {
 color:inherit
}
.progress {
 display:flex;
 flex-grow:1;
 width:100%;
 height:8px;
 background:#efeef0;
 border-radius:8px
}
.progress__bar {
 background:#7b68ee;
 border-radius:8px;
 transition:.2s
}
@supports (--theme-main-color:#7b68ee) {
 .progress__bar {
  background:var(--theme-main-color)
 }
}
.progress.progress_small {
 height:5px;
 border-radius:5px
}
.progress.progress_small .progress__bar {
 border-radius:5px
}
.progress.progress_complete {
 -webkit-animation:.2s linear .2s both hideProgress;
 animation:.2s linear .2s both hideProgress
}
.progress.progress_complete .progress__bar {
 background:#67cb48
}
@-webkit-keyframes hideProgress {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  display:none
 }
}
@keyframes hideProgress {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  display:none
 }
}
.cu-circular-progress {
 display:block;
 width:100%;
 height:100%
}
.cu-user-hint {
 position:absolute!important;
 bottom:100%;
 left:0;
 width:100%;
 max-height:40vh;
 background:#fff;
 padding:20px 0;
 z-index:2000;
 box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.dark-theme .cu-user-hint {
 background:#384047
}
.cu-user-hint__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 padding:8px 30px 8px 15px;
 cursor:pointer
}
.cu-user-hint__item:hover {
 transition:none
}
.cu-user-hint__item:hover,
.cu-user-hint__item_active {
 background:#f2f3f4
}
.dark-theme .cu-user-hint__item:hover,
.dark-theme .cu-user-hint__item_active {
 background:#2b343b
}
.cu-user-hint__avatar {
 margin:0 15px 0 0;
 flex-shrink:0
}
.cu-user-hint__username {
 flex-grow:1;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-user-hint__username {
 color:#d5d6d7
}
.cu-user-hint__email {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(84,77,97,.6)
}
.dark-theme .cu-user-hint__email {
 color:#828588
}
.user-no-project {
 display:flex;
 justify-content:center;
 align-items:flex-start;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#fff;
 z-index:500
}
.user-no-project__inner {
 width:400px;
 margin:100px 0 auto;
 text-align:center
}
.user-no-project__title {
 color:#7b68ee;
 font:300 24px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 20px
}
@supports (--theme-main-color:#7b68ee) {
 .user-no-project__title {
  color:var(--theme-main-color)
 }
}
.user-no-project__description {
 margin:0 0 20px;
 font:16px/150% "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(62,62,62,.8)
}
.user-no-project__question {
 font:500 15px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(62,62,62,.8);
 margin:0 0 30px
}
.user-no-project__select {
 position:relative;
 padding:10px 20px 10px 0;
 border-bottom:1px solid #e4e4e4;
 text-align:left;
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.6);
 cursor:pointer
}
.user-no-project__select::after {
 content:'';
 display:block;
 position:absolute;
 background:url(arrow-down.4eab745be0e73a42922a.svg) center center/contain no-repeat;
 top:12px;
 right:0;
 width:12px;
 height:12px
}
.user-no-project__select-item {
 text-align:left;
 padding:10px;
 cursor:pointer
}
.user-no-project__select-item:hover {
 background:#f5f5f5
}
.user-no-project__controls {
 margin:30px 0 0;
 padding:0 30px
}
.user-no-project__controls>*+* {
 margin-top:5px
}
.usm {
 width:330px;
 background:#fff;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.1);
 border-radius:6px;
 left:-235px;
 margin-top:17px;
 padding:0;
 max-height:calc(100vh - 116px);
 overflow-y:auto
}
.usm__teams {
 padding:30px 30px 25px
}
.usm__teams-title {
 display:flex;
 align-items:center
}
.usm__teams-title-name {
 font:500 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 -webkit-font-smoothing:antialiased;
 color:#bcbcbc;
 letter-spacing:2px;
 text-transform:uppercase;
 text-decoration:none
}
.usm__teams-plus {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 20px/19px "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-block;
 margin-left:8px;
 padding-left:2px;
 cursor:pointer;
 outline:0
}
.usm__teams-plus:hover {
 color:#5f48ea
}
.usm__teams-content {
 display:flex;
 flex-wrap:wrap;
 max-height:90px;
 margin:5px 0 0;
 position:relative
}
.usm__teams-content::before {
 content:'';
 display:block;
 position:-webkit-sticky;
 position:sticky;
 width:100%;
 height:8px;
 top:0;
 z-index:1;
 background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 100%)
}
.dark-theme .usm__teams-content::before {
 background:linear-gradient(0deg,rgba(56,64,71,0) 0,#384047 100%)
}
.usm__teams-content::after {
 content:'';
 display:block;
 position:-webkit-sticky;
 position:sticky;
 width:100%;
 height:8px;
 bottom:0;
 background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)
}
.dark-theme .usm__teams-content::after {
 background:linear-gradient(0deg,#384047 0,rgba(56,64,71,0) 100%)
}
.usm__teams-content-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:49px;
 height:49px;
 display:flex;
 align-items:center;
 justify-content:center;
 margin:5px 10px 5px 0;
 border:1px solid transparent;
 border-radius:50%;
 cursor:pointer
}
.usm__teams-content-item:hover {
 border-color:#858585
}
.dark-theme .usm__teams-content-item:hover {
 border-color:#1e272e
}
.usm__teams-content-item_active {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .usm__teams-plus {
  color:var(--theme-main-color)
 }
 .usm__teams-content-item_active {
  border-color:var(--theme-main-color)
 }
}
.dark-theme .usm__teams-content-item_active:hover {
 border-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .usm__teams-plus:hover {
  color:var(--theme-main-color-dark)
 }
 .dark-theme .usm__teams-content-item_active:hover {
  border-color:var(--theme-main-color-dark)
 }
}
.usm__divider {
 height:1px;
 background-color:#e4e4e4
}
.dark-theme .usm__divider {
 background-color:#2b343b
}
.usm__menu {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between
}
.usm__menu-title {
 color:#7b68ee;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:13px;
 line-height:1;
 text-transform:uppercase;
 margin:15px 0 10px
}
@supports (--theme-main-color:#7b68ee) {
 .usm__menu-title {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .usm__menu-title {
  font-family:var(--global-font-support)
 }
}
.usm__menu-item {
 width:45%
}
.usm__menu-item_row {
 display:flex;
 align-items:center
}
.usm__menu-item-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 font:400 13px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 outline:0;
 display:inline-flex
}
.dark-theme .usm__menu-item-link {
 color:#d5d6d7
}
.usm__menu-item-link:hover,
.usm__menu-item-link_active {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .usm__menu-item-link:hover,
 .usm__menu-item-link_active {
  color:var(--theme-main-color)
 }
}
.dark-theme .usm__menu-item-link:hover,
.dark-theme .usm__menu-item-link_active {
 color:#7b68ee
}
.usm__menu-item-link:hover .usm__menu-item-link-icon .cu-fill,
.usm__menu-item-link_active .usm__menu-item-link-icon .cu-fill {
 fill:#7b68ee
}
.usm__menu-item-link:hover .usm__menu-item-link-icon .cu-stroke,
.usm__menu-item-link_active .usm__menu-item-link-icon .cu-stroke {
 stroke:#7b68ee
}
.usm__menu-item-link-btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 cursor:pointer;
 font:500 11px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 width:100%;
 height:24px;
 outline:0;
 border:1px solid;
 border-radius:3px;
 text-align:center;
 text-transform:uppercase
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .usm__menu-item-link:hover,
 .dark-theme .usm__menu-item-link_active {
  color:var(--theme-main-color)
 }
 .usm__menu-item-link:hover .usm__menu-item-link-icon .cu-fill,
 .usm__menu-item-link_active .usm__menu-item-link-icon .cu-fill {
  fill:var(--theme-main-color)
 }
 .usm__menu-item-link:hover .usm__menu-item-link-icon .cu-stroke,
 .usm__menu-item-link_active .usm__menu-item-link-icon .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .usm__menu-item-link-btn {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.usm__menu-item-link-btn:hover {
 background:#7b68ee;
 color:#fff
}
.dark-theme .usm__menu-item-link-btn:hover {
 color:#d5d6d7
}
.usm__menu-item-link-btn_plus {
 width:18px;
 height:18px;
 line-height:18px;
 margin-left:7px;
 margin-top:-2px
}
.usm__menu-item-link_logout:hover {
 color:#d16464!important
}
.usm__menu-item-link_logout:hover svg {
 fill:#d16464!important
}
.usm__menu-item-link_logout svg {
 margin:7px 0 0 10px;
 fill:#d8d8d8
}
.usm__menu-item-link .cu-fill,
.usm__menu-item-link .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.usm__menu-item-link-icon {
 margin:5px 10px 0 0
}
.usm__menu-item-link-icon .cu-fill {
 fill:#d8d8d8
}
.usm__menu-item-link-icon .cu-stroke {
 stroke:#d8d8d8
}
.usm__menu-item-apps {
 display:flex;
 align-items:center;
 height:30px;
 margin-right:10px
}
.usm__menu-item-apps .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#d8d8d8
}
.dark-theme .usm__menu-item-apps .cu-stroke {
 stroke:#828588
}
.usm__menu-item-apps .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#d8d8d8
}
.dark-theme .usm__menu-item-apps .cu-fill {
 fill:#828588
}
.usm__menu-item-apps .usm__menu-item-apps-all {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#343434
}
.dark-theme .usm__menu-item-apps .usm__menu-item-apps-all {
 fill:#d5d6d7
}
.usm__menu-item-apps:hover .cu-fill,
.usm__menu-item-apps:hover .usm__menu-item-apps-all {
 fill:#7b68ee
}
.usm__menu-item-apps:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .usm__menu-item-link-btn:hover {
  background:var(--theme-main-color)
 }
 .usm__menu-item-apps:hover .cu-fill,
 .usm__menu-item-apps:hover .usm__menu-item-apps-all {
  fill:var(--theme-main-color)
 }
 .usm__menu-item-apps:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.usm__menu-item-apps-label {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 9px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#d8d8d8;
 background:#f7f7f7;
 padding:6px 7px 4px;
 border-radius:20px;
 margin-right:7px;
 white-space:nowrap;
 text-transform:uppercase;
 cursor:pointer
}
.dark-theme .usm__menu-item-apps-label {
 background:#2b343b;
 color:#828588
}
.usm__menu-item-apps-label:hover {
 background:#7b68ee;
 color:#fff
}
.dark-theme .usm__menu-item-apps-label:hover {
 color:#d5d6d7
}
.usm__me {
 padding:20px 30px
}
.usm__me-title {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:5px
}
.usm__me-name {
 color:#7b68ee;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:13px;
 line-height:24px;
 text-transform:uppercase
}
@supports (--theme-main-color:#7b68ee) {
 .usm__menu-item-apps-label:hover {
  background:var(--theme-main-color)
 }
 .usm__me-name {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .usm__me-name {
  font-family:var(--global-font-support)
 }
}
.usm__dark-theme {
 display:flex;
 justify-content:space-between;
 align-items:center;
 height:24px;
 flex-shrink:0;
 margin-left:10px;
 cursor:pointer
}
.usm__dark-theme-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.4;
 margin-right:10px
}
.dark-theme .usm__dark-theme-title {
 color:#d5d6d7
}
.usm__other {
 padding:20px 30px 15px;
 background:#fafbfc
}
.dark-theme .usm__other {
 background:#2b343b
}
.usm__v2 {
 display:flex;
 align-items:center;
 height:90px;
 padding:0 15px;
 background:linear-gradient(to right,#8930fd,#49ccf9);
 background-size:250% 250%;
 -webkit-animation:5s infinite v2-bkg;
 animation:5s infinite v2-bkg;
 position:-webkit-sticky;
 position:sticky;
 top:0;
 z-index:10
}
@-webkit-keyframes v2-bkg {
 0%,
 100% {
  background-position:10% 0
 }
 50% {
  background-position:91% 100%
 }
}
@keyframes v2-bkg {
 0%,
 100% {
  background-position:10% 0
 }
 50% {
  background-position:91% 100%
 }
}
.usm__v2-logo {
 background:#fff;
 box-shadow:0 9px 14px -5px rgba(54,46,109,.8);
 width:50px;
 height:50px;
 flex-shrink:0;
 border-radius:50%;
 margin-right:15px;
 padding:8px
}
.usm__v2-logo svg {
 width:100%;
 height:100%
}
.usm__v2-title {
 color:#fff;
 font:600 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:4px;
 text-transform:uppercase
}
.usm__v2-subtitle {
 color:#fff;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.usm__v2-btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 position:absolute;
 height:30px;
 background:#fff;
 box-shadow:0 4px 12px 2px rgba(0,0,0,.11);
 border-radius:15px;
 bottom:-20px;
 left:50%;
 transform:translateX(-50%);
 display:flex;
 align-items:center;
 padding:0 10px 0 15px;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border:1px solid #fff;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .usm__v2-btn {
  color:var(--theme-main-color)
 }
}
.usm__v2-btn:hover {
 background:#7b68ee;
 color:#fff
}
.usm__v2-btn:hover .usm__v2-btn-arrow {
 fill:#fff;
 stroke:#fff
}
.usm__v2-btn-arrow {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:12px;
 fill:#7b68ee;
 stroke:#7b68ee;
 margin-left:10px
}
.lv {
 padding:0;
 overflow-x:hidden
}
.cu-body_collapsed .lv {
 padding:0
}
.lv__content {
 position:relative;
 min-height:100%;
 overflow:auto;
 padding:0;
 display:flex;
 flex-direction:column
}
@media print {
 .lv__content {
  height:auto;
  padding:10px
 }
}
.lv-rows {
 padding:10px 25px 0;
 flex-grow:1;
 overflow:auto;
 height:0;
 position:relative;
 width:100%
}
@media print {
 .lv-rows {
  height:auto;
  overflow:initial
 }
}
.lv-rows::after {
 position:relative;
 width:100%;
 height:70px;
 content:'';
 display:block
}
.lv-rows_beacons::after {
 height:190px
}
.lv-loading .box-loader {
 padding:0 40px
}
.lv-page-loading {
 position:fixed;
 bottom:30px;
 left:50%;
 margin-left:38px
}
.lv-loader {
 min-height:70px;
 margin-top:-70px
}
.lv-loader .cu-btn__spinner_loader {
 padding:10px
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .lv-rows {
  height:100%
 }
}
.lv-closed-message {
 background:#7b68ee;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 border-radius:4px;
 text-align:center;
 padding:9px 15px;
 margin:1px 0 0 10px;
 box-shadow:0 2px 10px 0 rgba(0,0,0,.1);
 position:relative;
 display:inline-flex;
 white-space:nowrap
}
@supports (--theme-main-color:#7b68ee) {
 .lv-closed-message {
  background:var(--theme-main-color)
 }
}
.dark-theme .lv-closed-message {
 color:#d5d6d7
}
.lv-closed-message .lv-view-all {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#fff;
 cursor:pointer;
 border-bottom:1px dashed #fff;
 margin-left:5px
}
.dark-theme .lv-closed-message .lv-view-all,
.lv-closed-message .lv-view-all:hover {
 color:#d5d6d7;
 border-bottom:1px dashed #d5d6d7
}
.dark-theme .lv-closed-message .lv-view-all:hover {
 color:#fff;
 border-bottom:1px dashed #fff
}
.lv-closed-message .lv-check-icon {
 width:11px;
 height:12px;
 margin-right:10px
}
.lv-closed-message .lv-check-icon_save-filter {
 width:12px;
 height:12px
}
.lv-closed-message .lv-check-icon use {
 fill:#fff
}
.dark-theme .lv-closed-message .lv-check-icon use {
 color:#d5d6d7
}
.lv-all-title {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:26px;
 line-height:1;
 color:#343434;
 margin-top:7px;
 flex-grow:1;
 padding-right:10px;
 min-width:200px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-all-title {
  font-family:var(--global-font-support)
 }
}
@media print {
 .lv-all-title {
  margin-top:0
 }
}
.dark-theme .lv-all-title,
.dark-theme .lv-all-title div {
 color:#d5d6d7
}
.lv-all-title-row {
 display:flex;
 justify-content:space-between;
 align-items:flex-start
}
.lv-all-title_filter {
 margin-top:7px;
 margin-bottom:-5px
}
.lv-all-title-wrapper {
 display:flex;
 justify-content:space-between;
 flex-direction:column;
 position:-webkit-sticky;
 position:sticky;
 left:0;
 padding:0 40px;
 z-index:2
}
.lv-project {
 margin-top:30px;
 font:400 26px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .lv-project {
 color:#d5d6d7
}
.lv-category {
 margin-top:20px;
 margin-bottom:-22px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.lv-category_add {
 position:-webkit-sticky;
 position:sticky;
 left:40px;
 margin:20px 40px 0
}
.lv-category__input {
 position:relative;
 top:-24px;
 left:1px
}
.lv-category__input input[type=text]:focus {
 background:0 0!important;
 box-shadow:none
}
.lv-category__input-edit {
 position:absolute;
 top:0;
 left:0;
 display:block;
 border:0;
 outline:0;
 box-shadow:none;
 background:0 0;
 padding:7px 10px 4px 9px;
 margin:-6px 0 0 -10px;
 font:300 24px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 width:100%
}
.lv-category__input-category-error {
 color:#fd7368
}
.lv-category__tools-icon-edit {
 width:14px;
 height:14px;
 cursor:pointer;
 visibility:hidden;
 display:inline-flex;
 margin:5px 0 0 5px;
 background:#fff
}
.lv-category__tools-icon-edit use {
 stroke:#cbc9d0
}
.lv-category__tools-icon-edit.hidden {
 visibility:hidden
}
.lv-category__title-block .lv-category__title {
 font:300 24px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 float:left
}
.lv-category__title-block .lv-category__title.hidden {
 visibility:hidden
}
.lv-category__title-block:hover .lv-category__tools-icon-edit {
 visibility:visible
}
.lv-category__title-block-category {
 font:300 24px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.lv-category__toggle {
 position:absolute;
 left:-28px;
 top:0;
 width:28px;
 height:100%;
 cursor:pointer
}
.lv-category__header {
 position:relative;
 display:flex;
 align-items:flex-end
}
.lv-category__header-category {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin-bottom:20px
}
.lv-category__header:hover .lv-category__toggle-marker {
 display:block
}
.lv-category__toggle-marker {
 display:none;
 position:absolute;
 top:17px;
 left:0;
 width:16px;
 height:16px;
 border-radius:50%;
 border:1px solid #dbdbdb;
 background:#fff
}
.contrast_high .lv-category__toggle-marker {
 border:1px solid #dedede
}
.dark-theme .lv-category__toggle-marker {
 border:1px solid #2b343b;
 background:#384047
}
.lv-category__toggle-marker::after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 opacity:0;
 top:2px;
 left:2px;
 width:10px;
 height:10px;
 border-radius:50%
}
.lv-category_selected .lv-category__toggle-marker {
 display:block
}
.lv-category_selected .lv-category__toggle-marker::after {
 opacity:1
}
.lv-category.lv-category_touched .lv-category__toggle-marker {
 display:block
}
.lv-category.lv-category_touched .lv-category__toggle-marker::after {
 opacity:1;
 background:#e4e4e4
}
.lv-category-edit {
 position:relative;
 display:flex;
 align-items:center;
 height:30px;
 margin:0 10px 0 0
}
.lv-category-edit__quick-action {
 width:0;
 margin:-2px 0 0 2px;
 visibility:hidden
}
.lv-location_open .lv-category-edit__quick-action {
 visibility:visible;
 width:24px;
 min-width:24px
}
.lv-category-edit__quick-action-ellipsis {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:24px;
 height:24px;
 padding:4px;
 cursor:pointer;
 fill:#343434
}
.dark-theme .lv-category-edit__quick-action-ellipsis {
 fill:#828588
}
.lv-category-edit__quick-action-ellipsis:hover {
 fill:#7b68ee;
 opacity:1
}
.lv-category-edit .cu-dropdown_open .lv-category-edit__quick-action-ellipsis {
 fill:#7b68ee;
 display:block;
 opacity:1
}
.lv-category-edit__name {
 font:400 18px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 padding:3px 0 0;
 letter-spacing:1px
}
.dark-theme .lv-category-edit__name {
 color:#d5d6d7
}
.lv-category-edit_subcategory .lv-category-edit__name {
 font:400 15px/20px "Gotham Pro","Proxima Nova",Arial,serif!important;
 padding-top:2px!important
}
.lv-category-edit__btn {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 margin:0 0 0 10px;
 width:16px;
 height:16px;
 stroke:#cbc9cf;
 cursor:pointer;
 opacity:0
}
.lv-category-edit__btn:hover {
 transition:none;
 stroke:#777
}
.lv-category-edit:hover .lv-category-edit__btn {
 opacity:1
}
.lv-category-edit__editor {
 display:none;
 align-items:center;
 height:30px;
 background:#fafbfc;
 font:400 16px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 letter-spacing:1px
}
.lv-category-edit__popover {
 color:#7b68ee;
 font:300 24px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 10px 0 0
}
@supports (--theme-main-color:#7b68ee) {
 .lv-category__toggle-marker::after {
  background:var(--theme-main-color)
 }
 .lv-category-edit .cu-dropdown_open .lv-category-edit__quick-action-ellipsis,
 .lv-category-edit__quick-action-ellipsis:hover {
  fill:var(--theme-main-color)
 }
 .lv-category-edit__popover {
  color:var(--theme-main-color)
 }
}
.lv-category-edit__input {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:100%;
 background:#fafbfc;
 letter-spacing:1px;
 padding-top:4px;
 border:0;
 z-index:1;
 margin-left:-1px
}
@supports (--theme-main-color:#7b68ee) {
 .lv-category-edit__input {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-category-edit__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .lv-category-edit__input {
 background:#1e272e
}
.lv-category-edit__input:focus {
 background:#fafbfc;
 box-shadow:none
}
.dark-theme .lv-category-edit__input:focus {
 background:#1e272e
}
.lv-category-edit_editing .lv-category-edit__editor {
 display:flex;
 height:19px;
 position:relative
}
.lv-category-edit_editing .lv-category-edit__btn,
.lv-category-edit_editing .lv-category-edit__name {
 display:none
}
.lv-category-edit_error .lv-category-edit__input {
 color:#d16464
}
.lv-category-edit.lv-category-edit_subcategory {
 height:30px
}
.lv-category-edit.lv-category-edit_subcategory .lv-category-edit__input,
.lv-category-edit.lv-category-edit_subcategory .lv-category-edit__name,
.lv-category-edit.lv-category-edit_subcategory .lv-category-edit__popover {
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:3px 0 0
}
.lv-category-edit.lv-category-edit_subcategory .lv-category-edit__popover {
 padding:3px 10px 0 0
}
.lv-category-edit.lv-category-edit_subcategory .lv-category-edit__editor {
 height:24px
}
.lv-category-edit.lv-category-edit_subcategory .lv-category-edit__btn {
 width:11px;
 height:11px;
 margin:0 0 0 8px
}
.lv-category-edit.lv-category-edit_subcategory.lv-category-edit_editing {
 padding:0
}
.lv-subcategory {
 margin-top:10px;
 margin-bottom:15px;
 position:-webkit-sticky;
 position:sticky;
 left:0;
 padding:0 40px;
 z-index:1
}
@media print {
 .lv-subcategory {
  margin-top:5px;
  margin-bottom:0
 }
}
.lv-task+.lv-subcategory,
.lv-task-add+.lv-subcategory {
 margin-top:25px
}
.lv-subcategory__input {
 position:relative;
 top:-17px;
 left:2px
}
.lv-subcategory__input input[type=text]:focus {
 background:0 0!important;
 box-shadow:none
}
.lv-subcategory__input-edit {
 position:absolute;
 top:0;
 left:0;
 display:block;
 border:0;
 outline:0;
 box-shadow:none;
 background-color:transparent;
 padding:6px 11px 5px 3px;
 margin:-5px 0 0 -7px;
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 width:100%
}
.lv-subcategory__input-category-error {
 color:#fd7368
}
.lv-subcategory__tools-icon-edit {
 width:12px;
 height:12px;
 cursor:pointer;
 visibility:hidden;
 display:inline-flex;
 margin:0 0 0 5px;
 background:0 0
}
.lv-subcategory__tools-icon-edit.hidden {
 visibility:hidden
}
.lv-subcategory__tools-icon-edit use {
 stroke:#cbc9d0
}
.lv-subcategory__title-block .lv-subcategory__title-title {
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 float:left
}
.lv-subcategory__title-block .lv-subcategory__title-title.hidden {
 visibility:hidden
}
.lv-subcategory__title-block:hover .lv-subcategory__tools-icon-edit {
 visibility:visible
}
.lv-subcategory_simple-statuses {
 margin-bottom:5px
}
.lv-category.lv-category_add .lv-category__input {
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 flex-grow:1;
 top:0;
 background-color:transparent;
 box-shadow:none;
 border:0
}
.lv-category.lv-category_add .lv-category__input::-webkit-input-placeholder {
 font:300 14px/21px 'Gotham Pro',Arial,serif;
 opacity:.4
}
.lv-category.lv-category_add .lv-category__input::-moz-placeholder {
 font:300 14px/21px 'Gotham Pro',Arial,serif;
 opacity:.4
}
.lv-category.lv-category_add .lv-category__input:-ms-input-placeholder {
 font:300 14px/21px 'Gotham Pro',Arial,serif;
 opacity:.4
}
.lv-category.lv-category_add .lv-category__input::-ms-input-placeholder {
 font:300 14px/21px 'Gotham Pro',Arial,serif;
 opacity:.4
}
.lv-category.lv-category_add .lv-category__input::placeholder {
 font:300 14px/21px 'Gotham Pro',Arial,serif;
 opacity:.4
}
.lv-category.lv-category_add .lv-category__input:hover {
 color:#343434
}
.lv-category.lv-category_add .lv-category__input:focus {
 outline:0
}
.lv-new-task-btn {
 flex-shrink:0;
 display:inline-flex;
 align-items:center;
 height:24px;
 margin:0 0 0 15px;
 padding:2px 10px 0;
 color:#c2c2c2;
 border:0;
 border-radius:3px;
 transition:.1s
}
.contrast_high .lv-new-task-btn {
 color:#858585
}
.lv-new-task-btn+.lv-new-task-btn::before {
 content:'|';
 color:#c2c2c2;
 position:absolute;
 margin-left:-18px
}
.contrast_high .lv-new-task-btn+.lv-new-task-btn::before {
 color:#858585
}
.lv-new-task-btn__icon {
 flex-shrink:0;
 margin:0 4px 0 0;
 font:11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:inherit
}
.lv-new-task-btn__icon_share {
 width:15px;
 height:15px;
 fill:#c2c2c2
}
.contrast_high .lv-new-task-btn__icon_share {
 fill:#858585
}
.lv-new-task-btn__text {
 font:11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:inherit
}
.lv-new-task-btn:hover {
 color:#fff;
 background:#c2c2c2
}
.lv-new-task-btn:hover .lv-new-task-btn__icon_share {
 fill:#fff
}
.lv-status {
 margin:15px 0 0;
 padding:0 40px;
 min-width:100%
}
@media print {
 .lv-status {
  margin-top:0
 }
}
.lv-status__toggle {
 position:absolute;
 left:-29px;
 top:0;
 width:30px;
 height:100%;
 cursor:pointer
}
.lv-status__header {
 position:relative;
 display:flex;
 align-items:flex-end;
 justify-content:space-between;
 height:28px
}
.lv-status__header:hover .lv-status__toggle-marker {
 display:block
}
.lv-status__toggle-marker {
 display:none;
 position:absolute;
 bottom:2px;
 left:0;
 width:16px;
 height:16px;
 border-radius:50%;
 border:1px solid #dbdbdb;
 background:#fff
}
.contrast_high .lv-status__toggle-marker {
 border:1px solid #dedede
}
.dark-theme .lv-status__toggle-marker {
 border:1px solid #2b343b;
 background:#384047
}
.lv-status__toggle-marker::after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 opacity:0;
 top:2px;
 left:2px;
 width:10px;
 height:10px;
 border-radius:50%
}
@supports (--theme-main-color:#7b68ee) {
 .lv-status__toggle-marker::after {
  background:var(--theme-main-color)
 }
}
.lv-status__label {
 height:24px;
 transform:translateY(6px)
}
.lv-status__label-content {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-flex;
 align-items:center;
 height:19px;
 padding:0 8px;
 border-radius:4px 4px 0 0;
 font-size:11px;
 color:#fff;
 text-transform:uppercase;
 white-space:nowrap
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-status__label-content {
  font-family:var(--global-font-support)
 }
}
.lv-status__label-content_light {
 color:#abaeb0;
 box-shadow:0 0 1px 0 rgba(0,0,0,.4) inset
}
.dark-theme .lv-status__label-content_light {
 color:#828588
}
.lv-status__label-content_open {
 color:#fff
}
.dark-theme .lv-status__label-content_open {
 color:#828588
}
.lv-status__body {
 position:relative
}
.lv-status_is-task-closed {
 -webkit-animation-name:bounceOutRight;
 animation-name:bounceOutRight;
 -webkit-animation-duration:1.4s;
 animation-duration:1.4s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 pointer-events:none
}
.lv-status_is-task-status-edit {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut;
 -webkit-animation-duration:.2s;
 animation-duration:.2s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 pointer-events:none
}
.lv-status_is-task-float-top {
 -webkit-animation-name:slideOutUp;
 animation-name:slideOutUp;
 -webkit-animation-duration:.4s;
 animation-duration:.4s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 z-index:-1;
 pointer-events:none
}
.lv-status_is-task-float-bottom {
 -webkit-animation-name:slideOutDown;
 animation-name:slideOutDown;
 -webkit-animation-duration:.4s;
 animation-duration:.4s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 pointer-events:none
}
.lv-status_simple-project {
 margin-top:0
}
.lv-status.lv-status_selected .lv-status__toggle-marker {
 display:block
}
.lv-status.lv-status_selected .lv-status__toggle-marker::after {
 opacity:1
}
.lv-status.lv-status_touched .lv-status__toggle-marker {
 display:block
}
.lv-status.lv-status_touched .lv-status__toggle-marker::after {
 opacity:1;
 background:#e4e4e4
}
.lv-header {
 position:relative;
 display:flex;
 align-items:flex-end;
 justify-content:space-between;
 padding:0 40px
}
.lv-date-group {
 padding:0 40px;
 position:relative;
 display:flex;
 align-items:flex-end;
 justify-content:space-between;
 min-height:44px
}
.lv-date-group__label {
 font:500 16px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:12px 0 8px;
 position:absolute
}
.lv-date-group__label-overdue {
 color:#fb926a
}
.lv-date-group__toggle {
 position:absolute;
 left:11px;
 top:0;
 width:30px;
 height:100%;
 cursor:pointer
}
.lv-date-group:hover .lv-date-group__toggle-marker {
 display:block
}
.lv-date-group__toggle-marker {
 display:none;
 position:absolute;
 top:15px;
 left:0;
 width:16px;
 height:16px;
 border-radius:50%;
 border:1px solid #dbdbdb;
 background:#fff
}
.dark-theme .lv-date-group__toggle-marker {
 border:1px solid #2b343b;
 background:#384047
}
.lv-date-group__toggle-marker::after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 opacity:0;
 top:2px;
 left:2px;
 width:10px;
 height:10px;
 border-radius:50%
}
@supports (--theme-main-color:#7b68ee) {
 .lv-date-group__toggle-marker::after {
  background:var(--theme-main-color)
 }
}
.lv-date-group.lv-date-group_selected .lv-date-group__toggle-marker {
 display:block
}
.lv-date-group.lv-date-group_selected .lv-date-group__toggle-marker::after {
 opacity:1
}
.lv-priority-group {
 position:relative;
 display:flex;
 align-items:flex-end;
 justify-content:space-between;
 padding:0 40px;
 min-height:44px
}
.lv-priority-group__label {
 font:500 12px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:12px 0 2px;
 text-transform:uppercase;
 display:flex;
 align-items:center;
 position:absolute
}
.lv-priority-group__icon {
 width:16px;
 height:16px;
 margin-right:8px
}
.lv-priority-group__toggle {
 position:absolute;
 left:11px;
 top:6px;
 width:30px;
 height:100%;
 cursor:pointer
}
.lv-priority-group:hover .lv-priority-group__toggle-marker {
 display:block
}
.lv-priority-group__toggle-marker {
 display:none;
 position:absolute;
 top:15px;
 left:0;
 width:16px;
 height:16px;
 border-radius:50%;
 border:1px solid #dbdbdb;
 background:#fff
}
.dark-theme .lv-priority-group__toggle-marker {
 border:1px solid #2b343b;
 background:#384047
}
.lv-priority-group__toggle-marker::after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 opacity:0;
 top:2px;
 left:2px;
 width:10px;
 height:10px;
 border-radius:50%
}
@supports (--theme-main-color:#7b68ee) {
 .lv-priority-group__toggle-marker::after {
  background:var(--theme-main-color)
 }
}
.lv-priority-group.lv-priority-group_selected .lv-priority-group__toggle-marker {
 display:block
}
.lv-priority-group.lv-priority-group_selected .lv-priority-group__toggle-marker::after {
 opacity:1
}
.lv-assignee-group {
 position:relative;
 display:flex;
 align-items:flex-end;
 justify-content:space-between;
 padding:0 40px;
 min-height:44px
}
.lv-assignee-group__label {
 font:500 12px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:12px 0 8px;
 display:flex;
 align-items:center;
 position:absolute
}
.dark-theme .lv-assignee-group__label {
 color:#abaeb0
}
.lv-assignee-group__label .cu-avatar {
 width:28px;
 height:28px
}
.lv-assignee-group__user {
 margin-right:8px
}
.lv-assignee-group__icon {
 width:24px;
 height:24px;
 margin-right:8px
}
.lv-assignee-group__toggle {
 position:absolute;
 left:11px;
 top:0;
 width:30px;
 height:100%;
 cursor:pointer
}
.lv-assignee-group:hover .lv-assignee-group__toggle-marker {
 display:block
}
.lv-assignee-group__toggle-marker {
 display:none;
 position:absolute;
 top:15px;
 left:0;
 width:16px;
 height:16px;
 border-radius:50%;
 border:1px solid #dbdbdb;
 background:#fff
}
.dark-theme .lv-assignee-group__toggle-marker {
 border:1px solid #2b343b;
 background:#384047
}
.lv-assignee-group__toggle-marker::after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 opacity:0;
 top:2px;
 left:2px;
 width:10px;
 height:10px;
 border-radius:50%
}
@supports (--theme-main-color:#7b68ee) {
 .lv-assignee-group__toggle-marker::after {
  background:var(--theme-main-color)
 }
}
.lv-assignee-group.lv-assignee-group_selected .lv-assignee-group__toggle-marker {
 display:block
}
.lv-assignee-group.lv-assignee-group_selected .lv-assignee-group__toggle-marker::after {
 opacity:1
}
.lv-task {
 position:relative;
 display:inline-flex;
 align-items:center;
 padding:0 40px;
 min-width:100%
}
.lv-task__container {
 background:#fff;
 border:1px solid #fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,.05);
 padding:4px 15px 4px 0;
 position:relative;
 width:100%
}
.contrast_high .lv-task__container {
 box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
.dark-theme .lv-task__container {
 background:#2b343b;
 border:1px solid #2b343b
}
.lv-task__container .cu-stroke-dasharray {
 display:none
}
.lv-task:first-child .lv-task__container {
 border-radius:5px 5px 0 0
}
.lv-task:last-child .lv-task__container {
 border-radius:0 0 5px 5px
}
.lv-task:only-of-type .lv-task__container {
 border-radius:5px
}
.lv-task__subtask-icon {
 width:12px;
 height:12px;
 margin-right:10px;
 margin-bottom:-1px;
 display:none
}
.lv-task__subtask-icon:hover .cu-fill {
 fill:#7b68ee
}
.contrast_high .lv-task__subtask-icon:hover .cu-fill {
 fill:#7b68ee
}
.lv-task__subtask-icon:hover .cu-stroke {
 stroke:#7b68ee
}
.contrast_high .lv-task__subtask-icon:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .contrast_high .lv-task__subtask-icon:hover .cu-fill,
 .lv-task__subtask-icon:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .contrast_high .lv-task__subtask-icon:hover .cu-stroke,
 .lv-task__subtask-icon:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.lv-task__subtask-icon .cu-fill {
 fill:#cbc9cf
}
.contrast_high .lv-task__subtask-icon .cu-fill {
 fill:#979797
}
.lv-task__subtask-icon .cu-stroke {
 stroke:#cbc9cf
}
.contrast_high .lv-task__subtask-icon .cu-stroke {
 stroke:#979797
}
.lv-task__edit-icon {
 width:13px;
 height:13px;
 margin-right:10px;
 margin-top:-2px;
 display:none
}
.lv-task__edit-icon:hover .cu-stroke {
 stroke:#7b68ee
}
.contrast_high .lv-task__edit-icon:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .contrast_high .lv-task__edit-icon:hover .cu-stroke,
 .lv-task__edit-icon:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.lv-task__edit-icon .cu-stroke {
 stroke:#cbc9cf
}
.contrast_high .lv-task__edit-icon .cu-stroke {
 stroke:#979797
}
.lv-task__private-icon {
 margin-right:4px;
 display:inline-flex;
 width:10px;
 height:11px;
 fill:#343434;
 stroke:#343434
}
.dark-theme .lv-task__private-icon {
 fill:#d5d6d7;
 stroke:#d5d6d7
}
.dark-theme .cu-dashboard-time__content .lv-task__private-icon {
 fill:#979797;
 stroke:#979797
}
.lv-task:hover .lv-task__edit-icon,
.lv-task:hover .lv-task__subtask-icon,
.lv-task_hover .lv-task__edit-icon,
.lv-task_hover .lv-task__subtask-icon {
 display:inline-flex
}
.lv-task__dependency-icon {
 display:inline-flex;
 width:10px;
 height:10px;
 margin-top:-3px;
 cursor:pointer
}
.lv-task__dependency-icon.archived-icon,
.lv-task__dependency-icon.no-permission {
 cursor:default
}
.cu-panel-board__title-container .lv-task__dependency-icon {
 margin-top:1px
}
.lv-task__title-link .lv-task__dependency-icon {
 display:inline-block;
 margin-right:5px
}
.cu-panel-board__clickable .lv-task__dependency-icon {
 display:inline-block;
 margin-right:2px
}
.lv-status_has-add .lv-task:last-child {
 border-radius:0
}
.lv-status_has-add .lv-task:only-of-type {
 border-radius:5px 5px 0 0
}
.lv-task__inner {
 flex-grow:1;
 display:flex;
 align-items:center
}
.lv-task__toggle {
 position:absolute;
 left:-30px;
 top:0;
 width:30px;
 height:100%;
 cursor:pointer
}
.lv-task__toggle_cursor-default {
 cursor:default
}
.lv-task__toggle-marker {
 display:none;
 position:absolute;
 top:50%;
 left:0;
 transform:translateY(-50%);
 width:16px;
 height:16px;
 border-radius:50%;
 border:1px solid;
 background:#fff
}
.dark-theme .lv-task__toggle-marker {
 background:#384047
}
.lv-task__toggle-marker::after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 opacity:0;
 top:2px;
 left:2px;
 width:10px;
 height:10px;
 border-radius:50%
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task__toggle-marker {
  border-color:var(--theme-main-color)
 }
 .lv-task__toggle-marker::after {
  background:var(--theme-main-color)
 }
}
.lv-task__status {
 position:relative;
 width:14px;
 height:14px;
 border-radius:3px;
 border:1px solid transparent;
 transition:.1s;
 cursor:pointer;
 color:transparent;
 margin-top:1px
}
.lv-task__status::after {
 content:'';
 display:block;
 position:absolute;
 top:2px;
 left:2px;
 width:8px;
 height:8px;
 border-radius:2px;
 background:currentcolor;
 transition:.1s
}
.cu-dropdown.cu-dropdown_open .lv-task__status,
.lv-task:hover .lv-task__status,
.lv-task__status:hover {
 border:1px solid currentcolor
}
.lv-task__status-container {
 position:relative;
 margin:-2px 15px 0 0;
 width:14px;
 height:14px
}
.cu-dropdown.cu-dropdown_open .lv-task__status_light,
.lv-task:hover .lv-task__status_light,
.lv-task__status_light:hover {
 border:1px solid #d3d3d3
}
.cu-dropdown.cu-dropdown_open .lv-task__status_light_dropdown,
.lv-task:hover .lv-task__status_light_dropdown,
.lv-task__status_light::after,
.lv-task__status_light_dropdown:hover {
 box-shadow:0 0 1px 0 #828588
}
.cu-dropdown.cu-dropdown_open .lv-task__status_light_dropdown .status-list__status,
.lv-task:hover .lv-task__status_light_dropdown .status-list__status,
.lv-task__status_light_dropdown:hover .status-list__status {
 color:#bbb!important
}
.lv-task__status_light_dropdown:not(:hover)::after {
 box-shadow:0 0 1px 0 #828588
}
.lv-task__done-btn {
 flex-shrink:0;
 margin:0 5px 0 0;
 width:23px;
 height:30px;
 padding:3px 7px 7px 0;
 stroke:rgba(206,207,224,.5);
 stroke-width:2px;
 cursor:pointer;
 transition:.1s
}
.lv-task__done-btn:hover,
.lv-task__done-btn_active {
 stroke:#67cb48
}
.lv-task__title {
 display:flex;
 align-items:center;
 padding:0 45px 0 0;
 transition:.1s;
 flex-grow:1;
 position:relative;
 min-width:300px
}
@media print {
 .lv-task__title {
  padding:0
 }
}
.lv-task__title-container {
 display:flex;
 flex-direction:column;
 flex-grow:1
}
.lv-task__title-not-clickable {
 pointer-events:none
}
.lv-task__title-parent-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:11px;
 line-height:1;
 color:#4a4a4a;
 margin-top:6px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-task__title-parent-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .lv-task__title-parent-name {
 color:#828588
}
.lv-task__title-link {
 font-size:0;
 line-height:12px;
 padding:3px 0;
 cursor:pointer;
 flex-grow:1;
 min-width:100px
}
.gu-unselectable .lv-task__title-link {
 pointer-events:none
}
.lv-task__title-link .cu-tags-view__container-list.multi-list .cu-tags-view__icon {
 margin-top:-3px
}
.lv-task__title-link .cu-tags-view__container-list .cu-tags-view__icon {
 position:absolute;
 width:20px;
 height:20px;
 margin-top:-1px
}
.lv-task__title-link-text {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1.3;
 color:#343434;
 margin-right:10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-task__title-link-text {
  font-family:var(--global-font-support)
 }
}
@media print {
 .lv-task__title-link-text {
  font-size:10px!important
 }
}
.dark-theme .lv-task__title-link-text {
 color:#d5d6d7
}
.lv-task__title-link-text-subtask {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:18px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-task__title-link-text-subtask {
  font-family:var(--global-font-support)
 }
}
.lv-task__title-link-subtask {
 display:block;
 color:rgba(52,52,52,.5);
 font:300 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.lv-task__title-breadcrumbs {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:11px;
 width:100%;
 padding:6px 0 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-task__title-breadcrumbs {
  font-family:var(--global-font-support)
 }
}
.lv-task__title-breadcrumbs ul {
 list-style:none
}
.lv-task__title-breadcrumbs ul li {
 display:inline;
 color:rgba(52,52,52,.5);
 font-weight:400
}
.dark-theme .lv-task__title-breadcrumbs ul li {
 color:#828588
}
.lv-task__title-breadcrumbs ul li .lv-task__title-breadcrumbs-chevron {
 display:none
}
.lv-task__title-breadcrumbs ul li+li .lv-task__title-breadcrumbs-chevron {
 width:17px;
 height:7px;
 margin-left:1px;
 display:inline-block
}
.lv-task__title-breadcrumbs ul li+li .lv-task__title-breadcrumbs-chevron use {
 fill:rgba(52,52,52,.4)
}
.dark-theme .lv-task__title-breadcrumbs ul li+li .lv-task__title-breadcrumbs-chevron use {
 fill:#828588
}
.lv-task .cu-tags-view__container-list .cu-tags-view__icon {
 margin-left:0
}
.lv-task__attachments {
 display:inline-block;
 width:14px;
 height:14px;
 margin:0 10px -1px 0;
 fill:#cccdde
}
.contrast_high .lv-task__attachments {
 fill:#979797
}
.lv-task__content {
 display:inline-block;
 width:14px;
 height:14px;
 margin:0 10px -2px 0;
 stroke:#cccdde
}
.contrast_high .lv-task__content {
 stroke:#979797
}
.lv-task__comments {
 flex-shrink:0;
 width:18px;
 height:18px;
 margin:0 -20px 0 10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.lv-task__comments use {
 fill:#7b68ee
}
.lv-task__my-subtasks {
 display:flex;
 align-items:center;
 justify-content:center;
 background:#7b68ee;
 min-width:16px;
 height:16px;
 margin:1px 5px 0;
 padding:4px 5px 0;
 border-radius:3px;
 font:10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 box-shadow:0 0 10px 0 rgba(168,117,254,.4);
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.lv-task__subtasks {
 flex-shrink:0;
 display:inline-block;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 margin:1px 20px 0 5px
}
.lv-task__subtasks-block {
 display:flex;
 align-items:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.lv-task__subtasks-icon {
 flex-shrink:0;
 width:13px;
 height:13px;
 margin:0 5px 0 0
}
.lv-task__subtasks-counter {
 color:#cecfe0;
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:3px 0 0
}
.lv-task__subtasks_board {
 margin:0;
 display:flex
}
.lv-task__id {
 flex-shrink:0;
 width:73px;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5);
 padding:0 0 0 5px;
 margin:0 20px 0 0;
 display:flex
}
.lv-task__id span {
 height:20px;
 display:flex;
 align-items:center;
 color:#343434
}
.dark-theme .lv-task__id span {
 color:#abaeb0
}
.lv-task__id-body {
 display:inline-block;
 cursor:pointer
}
.lv-task__status-col {
 align-self:stretch;
 display:flex;
 align-items:center;
 cursor:pointer
}
.lv-task__status-col-item {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:1;
 flex-shrink:0;
 width:85px;
 margin:0 20px 0 0;
 padding-left:4px;
 text-transform:uppercase;
 text-overflow:ellipsis;
 overflow:hidden
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-task__status-col-item {
  font-family:var(--global-font-support)
 }
}
.lv-task__status-col .cu-dropdown,
.lv-task__status-col cu-status-list {
 height:100%
}
.lv-task__status-col .cu-dropdown__toggle {
 height:100%;
 display:flex;
 align-items:center
}
.lv-task__updated {
 flex-shrink:0;
 width:73px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5);
 padding:0 0 0 5px;
 margin:0 20px 0 0
}
@media print {
 .lv-task__updated {
  width:50px
 }
}
.lv-task__updated-body {
 display:inline-block
}
.lv-task__updated .due-date__info-value {
 cursor:default
}
.lv-task__due-date,
.lv-task__start-date {
 flex-shrink:0;
 width:120px;
 padding:0 10px;
 margin:0
}
@media print {
 .lv-task__due-date,
 .lv-task__start-date {
  width:80px
 }
}
.lv-task__due-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill,
.lv-task__start-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill {
 fill:#cbc9cf
}
.contrast_high .lv-task__due-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill,
.contrast_high .lv-task__start-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill,
.dark-theme .lv-task__due-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill,
.dark-theme .lv-task__start-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-fill {
 fill:#979797
}
.lv-task__due-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke,
.lv-task__start-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke {
 stroke:#cbc9cf
}
.contrast_high .lv-task__due-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke,
.contrast_high .lv-task__start-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke,
.dark-theme .lv-task__due-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke,
.dark-theme .lv-task__start-date_disabled .cu-user-group .cu-user-group__item.cu-user-group__item_due-date:hover .cu-stroke {
 stroke:#979797
}
.lv-task__due-date_disabled *,
.lv-task__start-date_disabled * {
 cursor:default!important
}
.lv-task__due-date_satrt-date,
.lv-task__start-date_satrt-date {
 width:120px
}
.lv-task__due-date .cu-task-info__value,
.lv-task__start-date .cu-task-info__value {
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5)
}
.lv-task__due-date .cu-task-info__key,
.lv-task__start-date .cu-task-info__key {
 display:none
}
.lv-task__due-date .cu-avatar,
.lv-task__start-date .cu-avatar {
 cursor:pointer;
 width:30px!important;
 height:30px!important;
 background:0 0
}
.lv-task__due-date .cu-avatar svg,
.lv-task__start-date .cu-avatar svg {
 width:30px!important;
 height:30px!important
}
.lv-task__due-date .cu-user-group__item_due-date,
.lv-task__start-date .cu-user-group__item_due-date {
 width:30px;
 height:30px
}
.lv-task__due-date .cu-user-group__item_due-date {
 margin-left:20px
}
.lv-task__due-date_satrt-date .cu-user-group__item_due-date {
 margin-left:27px
}
.lv-task__start-date {
 width:100px
}
.lv-task .lv-task__priorities {
 flex-shrink:0;
 width:88px;
 padding:0;
 margin:0
}
.lv-task .lv-task__priorities .cu-priorities-view__icon-task-lv:hover {
 border:0
}
.lv-task .lv-task__priorities_disabled * {
 cursor:default!important
}
.lv-task .lv-task__priorities .cu-priorities-view__icon-select {
 width:30px!important;
 height:30px!important
}
.lv-task .lv-task__priorities-body {
 display:inline-block;
 margin-left:11px
}
.lv-task__assignee {
 flex-shrink:0;
 width:100px;
 padding-left:5px;
 margin-top:-2px
}
@media print {
 .lv-task .lv-task__priorities {
  width:60px
 }
 .lv-task__assignee {
  width:70px;
  display:flex;
  justify-content:center
 }
}
.lv-task__assignee .cu-avatar {
 cursor:pointer;
 width:30px!important;
 height:30px!important
}
.lv-task__assignee .cu-avatar svg {
 width:30px!important;
 height:30px!important
}
.lv-task__assignee .cu-avatar.cu-avatar_lg {
 width:34px;
 height:34px
}
.lv-task__assignee .cu-avatar.cu-avatar_lg svg {
 width:26px!important;
 height:26px!important
}
.lv-task__assignee .cu-dropdown {
 margin:0
}
.lv-task__assignee .cu-user-group__item img {
 position:relative
}
.lv-task__assignee .cu-user-group__item:hover .cu-avatar_initials,
.lv-task__assignee .cu-user-group__item:hover .cu-avatar_photo {
 position:relative;
 margin:-2px;
 width:34px!important;
 height:34px!important;
 z-index:1;
 font-size:12px
}
.lv-task__assignee .cu-user-group__item .cu-user-group__more.cu-user-group__more_lg {
 width:30px;
 height:30px
}
.lv-task__assignee .cu-user-group__remove {
 width:17px;
 height:17px
}
.lv-task__timelogged {
 flex-shrink:0;
 width:120px;
 padding-left:5px
}
.lv-task__timelogged_disabled * {
 cursor:default!important
}
.lv-task__timelogged .time-tracking__display-time {
 padding-right:35px;
 display:flex;
 justify-content:center
}
.lv-task__timelogged .cu-user-group__item_time-tracker {
 margin-left:10px
}
.lv-task__timelogged .cu-dropdown_open .cu-user-group__item_time-tracker .cu-fill {
 fill:#7b68ee
}
.lv-task__timelogged .cu-dropdown_open .cu-user-group__item_time-tracker .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task__comments use {
  fill:var(--theme-main-color)
 }
 .lv-task__my-subtasks {
  background:var(--theme-main-color)
 }
 .lv-task__timelogged .cu-dropdown_open .cu-user-group__item_time-tracker .cu-fill {
  fill:var(--theme-main-color)
 }
 .lv-task__timelogged .cu-dropdown_open .cu-user-group__item_time-tracker .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.lv-task__column-stub {
 cursor:not-allowed;
 height:28px
}
.lv-task__column-stub:hover {
 background-color:rgba(52,52,52,.05)
}
.dark-theme .lv-task__column-stub:hover {
 background:rgba(30,39,46,.5)
}
.lv-task__custom-field {
 width:150px;
 flex-shrink:0;
 padding-right:10px;
 padding-left:10px;
 display:flex;
 justify-content:center
}
.lv-task__custom-field_dropdown {
 margin:-5px 0;
 align-self:stretch
}
.lv-task__custom-field_dropdown .cu-custom-field,
.lv-task__custom-field_dropdown .cu-custom-fields__header-items-value__dropdown-option,
.lv-task__custom-field_dropdown .cu-edit-task-custom-field-value {
 height:100%
}
.lv-task__custom-field .lv-task__column-stub {
 width:100%
}
.lv-task__time-estimate .icon {
 width:34px;
 height:34px;
 cursor:pointer
}
.lv-task__time-estimate .icon .cu-stroke {
 stroke:#cbc9cf
}
.lv-task__time-estimate .icon:hover .cu-stroke {
 stroke:#7b68ee
}
.lv-task__quick-action {
 width:24px;
 min-width:24px;
 flex-shrink:0
}
.lv-task__quick-action-ellipsis {
 width:24px;
 height:24px;
 margin-top:-4px;
 padding:4px;
 cursor:pointer;
 display:none;
 fill:#858585
}
.contrast_high .lv-task__quick-action-ellipsis {
 fill:#979797
}
.dark-theme .lv-task__quick-action-ellipsis {
 fill:#abaeb0
}
.lv-task__quick-action-ellipsis:hover {
 fill:#7b68ee;
 opacity:1
}
.lv-task__quick-action-ellipsis_subtask {
 width:20px;
 height:20px;
 padding:1px
}
.lv-task__quick-action .cu-dropdown_open .lv-task__quick-action-ellipsis {
 fill:#7b68ee;
 display:block;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task__time-estimate .icon:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .lv-task__quick-action .cu-dropdown_open .lv-task__quick-action-ellipsis,
 .lv-task__quick-action-ellipsis:hover {
  fill:var(--theme-main-color)
 }
}
.lv-task__handle {
 position:relative;
 flex-shrink:0;
 width:18px;
 padding:0;
 height:23px;
 transition:.1s;
 opacity:0;
 cursor:not-allowed;
 fill:#dbdbdb;
 overflow:hidden;
 display:flex;
 align-items:flex-start;
 margin-top:-2px
}
.dark-theme .lv-task__handle {
 fill:#979797
}
.lv-task__handle svg {
 height:28px
}
.lv-dragable .lv-task__handle {
 cursor:move
}
.lv-dragable .lv-task__handle_disabled,
.lv-task__handle_disabled {
 cursor:not-allowed
}
.lv-task__handle::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.lv-task__mover {
 display:none;
 position:absolute;
 top:50%;
 left:10px;
 transform:translateY(-50%);
 height:44px;
 width:20px;
 border:1px solid #dbdbdb;
 border-radius:20px;
 overflow:hidden
}
.contrast_high .lv-task__mover {
 border:1px solid #dedede
}
.dark-theme .lv-task__mover {
 border:1px solid #828588
}
.lv-task_add-active .lv-task__mover {
 display:block
}
.lv-task__mover-container {
 position:absolute;
 top:0;
 right:-30px;
 height:100%;
 width:30px
}
.lv-task__mover-control {
 width:18px;
 height:20px;
 padding:2px;
 cursor:pointer;
 fill:#dbdbdb;
 transition:.1s
}
.contrast_high .lv-task__mover-control {
 fill:#979797
}
.dark-theme .lv-task__mover-control {
 fill:#828588
}
.lv-task__mover-control.hidden {
 visibility:hidden
}
.lv-task__mover-control:hover,
.lv-task__mover-control_active {
 fill:#7b68ee
}
.lv-task__due-date .cu-dropdown.cu-dropdown_top {
 margin-bottom:0
}
.lv-task__due-date-body {
 width:100%;
 display:inline-flex;
 margin-left:-10px
}
.lv-task__due-date-body .cu-user-group {
 padding:0;
 margin-left:0
}
.lv-task__close {
 visibility:hidden;
 cursor:pointer;
 padding:4px;
 margin:8px;
 position:absolute;
 right:0;
 top:1px
}
.lv-task__close .icon {
 width:12px;
 height:12px;
 stroke:#7b68ee
}
.lv-task_add-active .lv-task__close {
 visibility:visible
}
.lv-task__enter {
 visibility:hidden;
 padding:8px;
 margin:0 47px 0 8px;
 display:flex;
 align-items:center
}
.lv-task__enter-text {
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#cbc9cf;
 padding-top:4px;
 visibility:hidden;
 white-space:nowrap
}
.dark-theme .lv-task__enter-text {
 color:#828588
}
.lv-task__enter-button {
 background:#7b68ee;
 width:38px;
 border-radius:3px;
 color:#fff;
 margin-left:5px;
 font-size:10px;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:4px 0;
 text-transform:uppercase;
 cursor:pointer
}
.dark-theme .lv-task__enter-button {
 color:#2b343b
}
.lv-task__enter-button:hover {
 background:#5f48ea
}
.lv-task__input:focus+.lv-task__enter:hover {
 cursor:pointer
}
.lv-task__input:focus+.lv-task__enter:hover .lv-task__enter-text {
 color:#5f48ea
}
.lv-task__input:focus+.lv-task__enter:hover .lv-task__enter-button {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .lv-task__enter-button:hover {
  background:var(--theme-main-color-dark)
 }
 .lv-task__input:focus+.lv-task__enter:hover .lv-task__enter-text {
  color:var(--theme-main-color-dark)
 }
 .lv-task__input:focus+.lv-task__enter:hover .lv-task__enter-button {
  background:var(--theme-main-color-dark)
 }
}
.lv-task__input:focus+.lv-task__enter .lv-task__enter-text,
.lv-task_add-active .lv-task__enter {
 visibility:visible
}
.lv-task .cu-comment__body {
 max-width:100%
}
.lv-task:hover .lv-task__quick-action-ellipsis {
 display:block
}
.lv-task_pending {
 opacity:.5
}
.lv-task__recurring.recurring-view .recurring-view__toogle {
 display:none
}
.lv-task__recurring.recurring-view.recurring-view_active .recurring-view__toogle {
 display:inline-flex;
 justify-content:center;
 align-items:center;
 margin-right:6px
}
.lv-task__recurring-view {
 display:inline-block;
 margin:-1px 0 0;
 vertical-align:top
}
.lv-task__checklists {
 display:inline-block;
 margin:0 10px 0 0;
 flex-shrink:0
}
.lv-task__link {
 color:#c2c2c2;
 margin:12px 0 0 23px;
 cursor:pointer;
 display:inline-block
}
.lv-task__link:hover .lv-task__link-icon,
.lv-task__link:hover .lv-task__link-text {
 color:#7b68ee
}
.lv-task__link-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:0 6px 0 0;
 font:14px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:inherit
}
.lv-task__link-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:inherit
}
.lv-task-add {
 position:-webkit-sticky;
 position:sticky;
 left:0;
 padding:0 40px
}
.lv-task:hover .lv-task__toggle-marker {
 display:block
}
.lv-task:hover .lv-task__handle {
 opacity:1
}
.lv-dragable .lv-task:hover .lv-task__mover {
 display:block
}
.lv-task.lv-task_selected .lv-task__container {
 border:1px solid;
 border-radius:5px
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task__mover-control:hover,
 .lv-task__mover-control_active {
  fill:var(--theme-main-color)
 }
 .lv-task__close .icon {
  stroke:var(--theme-main-color)
 }
 .lv-task__enter-button {
  background:var(--theme-main-color)
 }
 .lv-task__link:hover .lv-task__link-icon,
 .lv-task__link:hover .lv-task__link-text {
  color:var(--theme-main-color)
 }
 .lv-task.lv-task_selected .lv-task__container {
  border-color:var(--theme-main-color)
 }
}
.lv-task.lv-task_overdue .lv-task__container {
 border:0;
 border-left:2px solid #fb926a;
 border-radius:5px;
 background-color:#fff9f6;
 border-bottom-left-radius:0!important;
 border-top-left-radius:0!important;
 padding:3px 16px 1px 0
}
.dark-theme .lv-task.lv-task_overdue .lv-task__container {
 background:#384047
}
.lv-task.lv-task_overdue.lv-task.lv-task_selected .lv-task__container {
 border:1px solid #7b68ee!important;
 padding:2px 15px 0 1px;
 border-radius:5px!important
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task.lv-task_overdue.lv-task.lv-task_selected .lv-task__container {
  border:1px solid!important
 }
}
.lv-task.lv-task_overdue.lv-task.lv-task_selected .lv-task__handle {
 width:17px
}
.lv-task.lv-task_overdue.lv-task_selected+.lv-task.lv-task_selected .lv-task__container {
 margin-top:-3px;
 border-top:0!important;
 border-radius:0 0 5px 5px!important;
 padding-top:12px
}
.lv-task.lv-task_overdue .lv-task__handle {
 width:17px
}
.lv-task.lv-task_overdue .due-date_row .due-date__info span.due-date__info-value {
 padding-top:2px
}
.lv-task.lv-task_overdue .due-date_row .due-date__info span.due-date__info-value span {
 border-bottom:0;
 padding-top:0
}
.lv-task.lv-task_overdue .due-date_row:hover .due-date__info span.due-date__info-value {
 border-bottom:1px dashed rgba(52,52,52,.5);
 padding-top:2px
}
.lv-task.lv-task_overdue .due-date_row:hover .due-date__info span.due-date__info-value span {
 border-bottom:0;
 padding-top:0
}
.lv-task.lv-task_overdue .cu-avatar.cu-avatar_bordered {
 border-color:#fff9f6
}
.lv-task__toggle--selected .lv-task__toggle-marker {
 display:block
}
.lv-task__toggle--selected .lv-task__toggle-marker::after {
 opacity:1
}
.lv-task.lv-task_selected+.lv-task.lv-task_selected .lv-task__container {
 margin-top:-3px;
 border-top:1px solid transparent;
 border-radius:0 0 5px 5px;
 padding-top:6px;
 padding-bottom:1px
}
.lv-task.lv-task_add {
 border:1px solid #fafbfc;
 border-radius:0 0 5px 5px;
 padding:2px 40px 2px 18px;
 background:#fff;
 width:100%;
 box-shadow:0 0 10px 0 rgba(0,0,0,.05)
}
.contrast_high .lv-task.lv-task_add {
 box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
.dark-theme .lv-task.lv-task_add {
 border:1px solid #384047;
 background:#384047
}
.lv-task.lv-task_add.lv-task_add-empty {
 border-radius:5px;
 margin-top:15px
}
.lv-task.lv-task_add.lv-task_add-active {
 border-color:#7b68ee;
 border-radius:5px;
 background:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task.lv-task_add.lv-task_add-active {
  border-color:var(--theme-main-color)
 }
}
.dark-theme .lv-task.lv-task_add.lv-task_add-active {
 background:#2b343b
}
.lv-task.lv-task_add .lv-task__assignee {
 width:100px
}
.lv-task.lv-task_add .lv-task__assignee .cu-user-group__icon-mono,
.lv-task.lv-task_add .lv-task__assignee .cu-user-group__icon_no-active {
 width:30px;
 height:30px
}
.lv-task.lv-task_add .lv-task__assignee .cu-user-group__icon-mono {
 padding-top:2px
}
.lv-task.lv-task_add .lv-task__status {
 cursor:default;
 opacity:.3
}
.lv-task.lv-task_add .lv-task__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1.3;
 cursor:text;
 color:#343434;
 flex-grow:1;
 background:0 0;
 box-shadow:none;
 border:0
}
.dark-theme .lv-task.lv-task_add .lv-task__input {
 color:#d5d6d7
}
.lv-task.lv-task_add .lv-task__input::-webkit-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:21px;
 opacity:.4
}
.lv-task.lv-task_add .lv-task__input::-moz-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:21px;
 opacity:.4
}
.lv-task.lv-task_add .lv-task__input:-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:21px;
 opacity:.4
}
.lv-task.lv-task_add .lv-task__input::-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:21px;
 opacity:.4
}
.lv-task.lv-task_add .lv-task__input::placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:21px;
 opacity:.4
}
.lv-task.lv-task_add .lv-task__input:hover {
 color:#343434
}
.dark-theme .lv-task.lv-task_add .lv-task__input:hover {
 color:#d5d6d7
}
.lv-task.lv-task_add .lv-task__input:focus {
 outline:0
}
.lv-task.lv-task_add .lv-task__input-container {
 display:flex;
 flex-grow:1
}
.lv-task.lv-task_add .lv-task__priorities {
 padding-left:16px
}
.lv-task.lv-task_add:hover .lv-task__status,
.lv-task__status:hover {
 border:1px solid transparent
}
.lv-task-subtasks {
 display:inline-block;
 margin:0 0 0 5px
}
.lv-task-subtasks-block {
 display:inline-block;
 margin:-2px 10px 0 -5px;
 vertical-align:super
}
.lv-task-subtasks-inside-block {
 display:flex;
 align-items:center
}
.lv-task-subtasks__item {
 display:inline-flex;
 align-items:flex-start;
 position:relative;
 margin-right:5px;
 margin-bottom:3px
}
.lv-task-subtasks__item:last-child {
 margin-right:0
}
.lv-task-subtasks__item-icon {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:10px;
 line-height:1;
 flex-shrink:0;
 margin:0;
 min-width:16px;
 height:16px;
 border-radius:3px;
 background:currentcolor;
 color:#fff;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:0 4px;
 text-transform:uppercase
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-task.lv-task_add .lv-task__input {
  font-family:var(--global-font-support)
 }
 .lv-task.lv-task_add .lv-task__input::-webkit-input-placeholder {
  font-family:var(--global-font-support)
 }
 .lv-task.lv-task_add .lv-task__input::-moz-placeholder {
  font-family:var(--global-font-support)
 }
 .lv-task.lv-task_add .lv-task__input:-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .lv-task.lv-task_add .lv-task__input::-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .lv-task.lv-task_add .lv-task__input::placeholder {
  font-family:var(--global-font-support)
 }
 .lv-task-subtasks__item-icon {
  font-family:var(--global-font-support)
 }
}
@-moz-document url-prefix() {
 .lv-task-subtasks__item-icon {
  padding-bottom:2px
 }
 .cu-os-win .task-history__scroll-view {
  scrollbar-color:#fbfbfb #fbfbfb
 }
 .cu-os-win.dark-theme .task-history__scroll-view {
  scrollbar-color:#2b343b #2b343b
 }
 .cu-os-win .task-history__scroll-view:hover {
  scrollbar-color:#a0a0a5 #fbfbfb
 }
 .cu-os-win.dark-theme .task-history__scroll-view:hover {
  scrollbar-color:#828588 #2b343b
 }
}
.lv-task-subtasks_simple .lv-task-subtasks__item-icon {
 color:#343434;
 background:#fff;
 border:1px solid #ccc
}
.dark-theme .lv-task-subtasks__item-icon_open {
 color:#828588!important
}
.lv-task-subtasks__item-icon_light {
 box-shadow:0 0 1px 0 #828588;
 color:rgba(0,0,0,.4)!important
}
.lv-task-subtasks__item-counter {
 padding:3px 0 0;
 color:rgba(52,52,52,.5);
 font:11px "Gotham Pro","Proxima Nova",Arial,serif
}
.lv-task-subtasks__item-dot {
 background-color:#7b68ee;
 position:absolute;
 height:8px;
 width:8px;
 right:-3px;
 margin-top:-3px;
 border:1px solid #fff;
 border-radius:50%
}
.dark-theme .lv-task-subtasks__item-dot {
 border:1px solid #2b343b
}
.lv-task-subtasks.lv-task-subtasks_board {
 margin:0 7px 0 0
}
.gu-mirror {
 opacity:.9;
 pointer-events:none
}
.gu-mirror .lv-task {
 display:none
}
.gu-mirror .lv-task:nth-of-type(1) {
 display:flex
}
.gu-mirror .lv-task:nth-of-type(2) {
 display:flex;
 transform:translateY(-40px)
}
.gu-mirror .lv-task:nth-of-type(3) {
 display:flex;
 transform:translateY(-80px)
}
.gu-mirror .lv-task:nth-of-type(4) {
 display:flex;
 transform:translateY(-120px)
}
.drag-hidden,
.lv-task.lv-task_selected.gu-transit.drag-temp * {
 display:none
}
.lv-task.lv-task_selected.gu-transit.drag-temp .drag-transit {
 display:flex;
 align-items:center;
 padding:6px 20px
}
.lv-task.lv-task_selected.gu-transit.drag-temp .drag-transit .drag-multiple-tasks-label {
 background:#7b68ee;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff;
 border-radius:4px;
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:5px 8px;
 display:block
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task-subtasks__item-dot {
  background-color:var(--theme-main-color)
 }
 .lv-task.lv-task_selected.gu-transit.drag-temp .drag-transit .drag-multiple-tasks-label {
  background:var(--theme-main-color)
 }
}
.lv-task.lv-task_selected.gu-mirror.drag-temp {
 height:50px!important;
 padding:10px 20px!important
}
.lv-task.lv-task_selected.gu-mirror.drag-temp * {
 display:none
}
.lv-task.lv-task_selected.gu-mirror.drag-temp .drag-mirror {
 display:flex;
 align-items:center;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 width:400px
}
.lv-task.lv-task_selected.gu-mirror.drag-temp .drag-mirror .drag-multiple-tasks-label {
 background:#7b68ee;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff;
 border-radius:4px;
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:5px 8px;
 display:block
}
.sortable {
 position:relative;
 cursor:pointer;
 display:flex;
 align-items:center;
 padding:5px 0 0;
 margin-right:20px
}
@media print {
 .sortable {
  margin-right:0
 }
}
.sortable_disabled {
 cursor:default
}
.sortable_disabled,
.sortable_disabled:hover>span {
 color:#c2c2c2!important;
 font-weight:400!important
}
.contrast_high .sortable_disabled,
.contrast_high .sortable_disabled:hover>span {
 color:#858585!important
}
.dark-theme .sortable_disabled,
.dark-theme .sortable_disabled:hover>span {
 color:#828588
}
.sortable_disabled .sortable__title {
 cursor:default
}
.sortable:hover>.sortable__title,
.sortable:hover>span,
.sortable_active.lv-status-toolbar__item>.sortable__title,
.sortable_active.lv-status-toolbar__item>span,
.sortable_active>.sortable__title,
.sortable_active>span {
 color:#343434;
 font-weight:500
}
.contrast_high .sortable:hover>.sortable__title,
.contrast_high .sortable:hover>span,
.contrast_high .sortable_active.lv-status-toolbar__item>.sortable__title,
.contrast_high .sortable_active.lv-status-toolbar__item>span,
.contrast_high .sortable_active>.sortable__title,
.contrast_high .sortable_active>span {
 color:#343434
}
.dark-theme .sortable:hover>.sortable__title,
.dark-theme .sortable:hover>span,
.dark-theme .sortable_active.lv-status-toolbar__item>.sortable__title,
.dark-theme .sortable_active.lv-status-toolbar__item>span,
.dark-theme .sortable_active>.sortable__title,
.dark-theme .sortable_active>span {
 color:#d5d6d7
}
.sortable__title {
 display:block;
 padding:5px;
 text-transform:uppercase;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}
.sortable__title:hover {
 color:#343434;
 font-weight:500
}
.contrast_high .sortable__title:hover {
 color:#343434
}
.dark-theme .sortable__title:hover {
 color:#d5d6d7
}
.sortable__close {
 margin-top:-2px;
 margin-left:-16px;
 width:16px;
 height:16px;
 cursor:pointer;
 flex-shrink:0
}
.sortable__close:hover {
 margin-left:-17px;
 margin-top:-3px;
 margin-right:-1px;
 width:18px;
 height:18px
}
.sortable__dir {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-top:-2px;
 width:6px;
 height:6px;
 margin-right:-6px
}
.sortable__dir use {
 fill:#7b68ee
}
.sortable__dir-asc {
 transform:rotate(180deg)
}
.current-sorting {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:18px;
 line-height:1;
 position:relative;
 display:flex;
 float:left;
 align-items:center;
 padding:0;
 margin-right:5px;
 flex-wrap:wrap
}
.current-sorting__title {
 color:#7b68ee;
 display:block;
 margin:0 5px 0 0;
 cursor:pointer;
 border-bottom:1px dotted;
 flex-shrink:0
}
@supports (--theme-main-color:#7b68ee) {
 .lv-task.lv-task_selected.gu-mirror.drag-temp .drag-mirror .drag-multiple-tasks-label {
  background:var(--theme-main-color)
 }
 .sortable__dir use {
  fill:var(--theme-main-color)
 }
 .current-sorting__title {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.current-sorting__close {
 cursor:pointer;
 width:16px;
 height:16px;
 flex-shrink:0
}
.current-sorting__close:hover {
 margin-left:-1px;
 margin-right:-1px;
 width:18px;
 height:18px
}
.current-sorting__text {
 border-bottom:1px dotted transparent;
 flex-shrink:0;
 padding-right:5px
}
.dark-theme .current-sorting__text {
 color:#d5d6d7
}
.lv-status-toolbar {
 display:inline-flex;
 flex-grow:1;
 width:100%
}
.lv-status-toolbar__item>span {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-block;
 position:relative;
 text-transform:uppercase;
 color:rgba(52,52,52,.5);
 font-size:11px;
 transition:.1s;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .current-sorting,
 .lv-status-toolbar__item>span {
  font-family:var(--global-font-support)
 }
}
.contrast_high .lv-status-toolbar__item>span {
 color:#858585
}
.dark-theme .lv-status-toolbar__item>span {
 color:#828588
}
.lv-status-toolbar__item_id {
 width:72px
}
.lv-status-toolbar__item_status {
 width:85px
}
.lv-status-toolbar__item_updated {
 width:73px
}
.lv-status-toolbar__item_due-date {
 width:100px
}
@media print {
 .lv-status-toolbar__item_due-date {
  width:80px
 }
}
.lv-status-toolbar__item_start-date {
 width:110px;
 padding-right:0;
 margin-right:10px
}
.lv-status-toolbar__item_priorities {
 width:70px
}
.lv-status-toolbar__item_assignee {
 width:80px
}
.lv-status-toolbar__item_custom-field {
 width:150px;
 margin-right:0;
 justify-content:center
}
.lv-status-toolbar__item_name_container {
 flex-grow:1;
 min-width:346px
}
.lv-status-toolbar__item_name_container .lv-status-toolbar__item_name {
 justify-content:flex-end
}
.lv-status-toolbar__item_timelogged {
 width:100px
}
.lv-status-toolbar__item_asc span,
.lv-status-toolbar__item_desc span {
 color:#777
}
.lv-status-toolbar__item_asc span::after,
.lv-status-toolbar__item_desc span::after {
 content:'';
 display:block;
 position:absolute;
 right:0
}
.lv-status-toolbar__item_asc span::after {
 height:0;
 width:0;
 border-color:transparent transparent #777;
 border-style:solid;
 border-width:3px;
 top:7px
}
.lv-status-toolbar__item_desc span::after {
 height:0;
 width:0;
 border-color:#777 transparent transparent;
 border-style:solid;
 border-width:3px;
 top:14px
}
.lv-status-toolbar__settings {
 height:28px;
 width:40px
}
.lv-status-toolbar__settings-dropdown .cu-dropdown_open .lv-status-toolbar__settings-icon svg,
.lv-status-toolbar__settings-dropdown:hover .lv-status-toolbar__settings-icon svg {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .lv-status-toolbar__settings-dropdown .cu-dropdown_open .lv-status-toolbar__settings-icon svg,
 .lv-status-toolbar__settings-dropdown:hover .lv-status-toolbar__settings-icon svg {
  fill:var(--theme-main-color)
 }
}
.lv-status-toolbar__settings-dropdown .cu-dropdown__menu {
 margin-top:0
}
.lv-status-toolbar__settings-dropdown .lv-status-toolbar__settings-icon {
 width:24px;
 height:24px;
 padding:4px;
 margin-top:1px
}
.lv-status-toolbar__settings-dropdown .lv-status-toolbar__settings-icon svg {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#343434
}
.dark-theme .lv-status-toolbar__settings-dropdown .lv-status-toolbar__settings-icon svg {
 fill:#d5d6d7
}
.lv-rows .gu-transit {
 display:none
}
.lv-rows .lv-status~.gu-transit {
 display:flex
}
.lv-category .gu-transit,
.lv-section .gu-transit,
.lv-section+.gu-transit,
.lv-subcategory .gu-transit,
.lv-subcategory+.gu-transit,
.lv-task-add+.gu-transit {
 display:none!important
}
.lv-filter_shift-big {
 margin-bottom:10px;
 position:relative
}
.lv-empty {
 padding-top:120px;
 text-align:center
}
.lv-empty_img {
 padding:15px 0;
 height:auto
}
.dark-theme .lv-empty_img {
 opacity:.8
}
.lv-empty_img svg {
 width:183px;
 height:155px
}
.lv-empty_img-me svg {
 width:270px;
 height:169px
}
.lv-empty_img-no-data {
 width:100px;
 cursor:pointer;
 margin:0 auto
}
.lv-empty_img-no-data svg {
 width:100px;
 height:100px
}
.lv-empty_img-no-data .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#dde1e5
}
.contrast_high .lv-empty_img-no-data .cu-stroke {
 stroke:#979797
}
.dark-theme .lv-empty_img-no-data .cu-stroke {
 stroke:#828588
}
.lv-empty_img-no-data .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#dde1e5
}
.contrast_high .lv-empty_img-no-data .cu-fill {
 fill:#979797
}
.dark-theme .lv-empty_img-no-data .cu-fill {
 fill:#828588
}
.lv-empty_img-no-data:hover .cu-stroke {
 stroke:#7b68ee
}
.lv-empty_img-no-data:hover .cu-fill {
 fill:#7b68ee
}
.lv-empty_title {
 font:500 19px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a;
 margin:15px 0
}
.dark-theme .lv-empty_title {
 color:#828588
}
.lv-empty_desc {
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.contrast_high .lv-empty_desc {
 color:#979797
}
.dark-theme .lv-empty_desc {
 color:#b7b7b7
}
.lv-empty_link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 font:300 15px "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 padding-top:20px;
 border-bottom:1px dotted
}
@supports (--theme-main-color:#7b68ee) {
 .lv-empty_img-no-data:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .lv-empty_img-no-data:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .lv-empty_link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.lv-empty_link:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .lv-empty_link:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.add-subcategory {
 position:relative;
 display:flex;
 width:100%;
 padding:5px 0 0
}
.add-subcategory__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:16px;
 line-height:1.3em;
 flex-grow:1;
 border:0;
 margin:0;
 color:#343434;
 background:0 0
}
.add-subcategory__input::-webkit-input-placeholder {
 color:rgba(34,34,34,.4);
 font-size:14px
}
.add-subcategory__input::-moz-placeholder {
 color:rgba(34,34,34,.4);
 opacity:1;
 font-size:14px
}
.add-subcategory__input:-ms-input-placeholder {
 color:rgba(34,34,34,.4);
 font-size:14px
}
.add-subcategory__input:-moz-placeholder {
 color:rgba(34,34,34,.4);
 opacity:1;
 font-size:14px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .add-subcategory__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .add-subcategory__input {
 color:#d5d6d7
}
.dark-theme .add-subcategory__input::-webkit-input-placeholder {
 color:rgba(130,133,136,.8);
 font-size:14px
}
.dark-theme .add-subcategory__input::-moz-placeholder {
 color:rgba(130,133,136,.8);
 opacity:1;
 font-size:14px
}
.dark-theme .add-subcategory__input:-ms-input-placeholder {
 color:rgba(130,133,136,.8);
 font-size:14px
}
.dark-theme .add-subcategory__input:-moz-placeholder {
 color:rgba(130,133,136,.8);
 opacity:1;
 font-size:14px
}
.add-subcategory__input:focus {
 background:0 0;
 box-shadow:none
}
.add-subcategory__popover {
 position:absolute;
 top:0;
 left:0;
 font:300 16px/1.3em "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:0;
 z-index:-1
}
.add-subcategory.add-subcategory_error .add-subcategory__input {
 color:#d16464
}
.lv-subtask {
 display:flex;
 align-items:center;
 justify-content:center;
 border-top:0;
 border-bottom:0;
 border-left:1px solid #f1f1f1;
 border-right:1px solid #f1f1f1;
 margin:0 40px
}
.contrast_high .lv-subtask {
 border-left:1px solid #dedede;
 border-right:1px solid #dedede
}
.dark-theme .lv-subtask {
 border-left:1px solid #2b343b;
 border-right:1px solid #2b343b
}
.lv-subtask .task-todo-item__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:20px
}
.lv-subtask .cu-tags-view__icon {
 margin-top:-4px
}
.lv-subtask__outer {
 display:flex;
 align-items:flex-start;
 width:100%;
 margin:0;
 position:relative
}
.lv-rows .lv-subtask__outer {
 padding-top:8px!important
}
.lv-subtask__outer .cu-user-group.cu-user-group_sm .cu-user-group__item+.cu-user-group__item {
 margin-left:-12px
}
.lv-subtask__outer .cu-todo-list__container-items_middle {
 align-items:flex-start
}
.lv-subtask .lv-task__toggle {
 top:4px
}
.lv-subtask__container {
 height:28px;
 display:flex;
 align-items:center;
 margin:-4px 0
}
.lv-subtask__container .lv-task__status {
 position:relative;
 margin:0 15px 0 0;
 width:14px;
 height:14px;
 border-radius:3px;
 border:1px solid transparent;
 transition:.1s;
 cursor:pointer;
 color:transparent
}
.lv-subtask__container .lv-task__status::after {
 content:'';
 display:block;
 position:absolute;
 top:2px;
 left:2px;
 width:8px;
 height:8px;
 border-radius:2px;
 background:currentcolor;
 transition:.1s
}
.lv-subtask__container .lv-task__status:hover {
 border:1px solid currentcolor
}
.lv-subtask__list {
 width:100%;
 margin-bottom:0;
 -webkit-animation:.3s forwards fadeIn;
 animation:.3s forwards fadeIn;
 z-index:1
}
.lv-subtask__list-status {
 position:relative;
 margin:0 15px 0 0;
 width:14px;
 height:14px;
 border-radius:3px;
 border:1px solid transparent;
 transition:.1s;
 cursor:pointer;
 color:transparent
}
.lv-subtask__list-status::after {
 content:'';
 display:block;
 position:absolute;
 top:2px;
 left:2px;
 width:8px;
 height:8px;
 border-radius:2px;
 background:currentcolor;
 transition:.1s
}
.lv-subtask__list-status:hover {
 border:1px solid currentcolor
}
.lv-subtask__list-status_light:hover {
 border:1px solid #d3d3d3
}
.lv-subtask__list-status_light::after {
 box-shadow:0 0 1px 0 #828588
}
.lv-subtask__list-status-container {
 width:29px
}
.lv-subtask__list .task-todo-item__handle {
 margin:-4px 0;
 position:relative;
 flex-shrink:0;
 width:18px;
 padding:0;
 height:28px;
 transition:.1s;
 opacity:0
}
.lv-subtask__add {
 display:block
}
.lv-subtask__add cu-subtask-add {
 padding:6px 0 8px;
 display:block
}
.lv-rows .lv-subtask__add cu-subtask-add {
 padding:0 0 4px
}
.lv-subtask__add .task-todo-item_add {
 border:1px solid #fafbfc;
 width:100%;
 margin:0;
 padding:5px 10px 5px 7px;
 align-items:center;
 -webkit-animation:.2s forwards fadeIn;
 animation:.2s forwards fadeIn
}
.contrast_high .lv-subtask__add .task-todo-item_add {
 border:1px solid transparent
}
.dark-theme .lv-subtask__add .task-todo-item_add {
 border:1px solid #1e272e
}
.lv-subtask__add .task-todo-item_add.subtask-show {
 color:#7b68ee;
 padding:0 0 7px 18px;
 cursor:pointer;
 background:#fafbfc
}
@supports (--theme-main-color:#7b68ee) {
 .lv-subtask__add .task-todo-item_add.subtask-show {
  color:var(--theme-main-color)
 }
}
.dark-theme .lv-subtask__add .task-todo-item_add.subtask-show {
 background:#1e272e;
 border:#1e272e
}
.lv-subtask__add .lv-subtask__list-status {
 color:#ccc;
 opacity:.4;
 margin-left:10px
}
.lv-subtask__show-all {
 margin-top:0;
 margin-bottom:-1px;
 padding-top:0;
 border-bottom:1px solid #f1f1f1
}
.contrast_high .lv-subtask__show-all {
 border-bottom:1px solid #dedede
}
.dark-theme .lv-subtask__show-all {
 border-bottom:1px solid #384047
}
.lv-subtask__show-all.show-all-hide {
 border-bottom:0;
 margin-bottom:0
}
.lv-fields-header {
 flex-grow:1;
 display:flex;
 height:28px
}
.lv-location {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:50px;
 border-radius:2px;
 border-bottom:1px solid #e4e4e4;
 display:flex;
 align-items:center;
 justify-content:space-between;
 background:0 0
}
.contrast_high .lv-location {
 border-bottom:1px solid #dedede
}
.dark-theme .lv-location {
 border-bottom:1px solid #2b343b
}
.lv-location:hover,
.lv-location_open {
 background:#fff;
 border-bottom-color:#fff;
 box-shadow:0 0 6px 0 rgba(0,0,0,.06)
}
.contrast_high .lv-location:hover,
.contrast_high .lv-location_open {
 box-shadow:0 0 6px 0 rgba(0,0,0,.15)
}
.dark-theme .lv-location:hover,
.dark-theme .lv-location_open {
 background:#384047;
 border-bottom-color:#384047
}
.cu-dashboard-board__section-header .lv-location {
 height:34px
}
.lv-location-left {
 display:flex;
 align-items:center;
 height:50px;
 min-width:0
}
.lv-location-right {
 display:flex;
 align-items:center;
 justify-content:space-between;
 height:50px;
 white-space:nowrap;
 flex-grow:1
}
.lv-location-right-left {
 display:flex;
 align-items:center
}
.lv-location__item {
 padding:0 7px 0 0;
 height:48px;
 display:flex;
 justify-content:center;
 flex-direction:column;
 min-width:0
}
.cu-dashboard-board__section-header .lv-location__item {
 height:32px
}
.lv-location__item_project {
 padding-right:0
}
.lv-location__item-label {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:10px;
 display:flex;
 opacity:.4;
 color:#343434;
 letter-spacing:1px;
 height:12px;
 margin-bottom:-2px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-location__item-label,
 .lv-subtask .task-todo-item__name {
  font-family:var(--global-font-support)
 }
}
.contrast_high .lv-location__item-label {
 opacity:1
}
.contrast_high .lv-location__item-label span {
 color:#858585
}
.lv-location__item-label span {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.dark-theme .lv-location__item-label span {
 color:#d5d6d7
}
.lv-location__item-label-chevron {
 width:15px;
 height:7px;
 margin-top:1px;
 display:inline-block;
 fill:#343434
}
.contrast_high .lv-location__item-label-chevron {
 fill:#858585
}
.dark-theme .lv-location__item-label-chevron {
 fill:#d5d6d7
}
.lv-location__item-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 color:#343434
}
.cu-dashboard-board__section-header .lv-location__item-name {
 margin-top:1px
}
.lv-location__item-name .lv-category-edit {
 margin:-2px 0;
 padding:0
}
.lv-location__item-name .lv-category-edit__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1.2;
 color:#343434;
 letter-spacing:0;
 padding:0 1px 0 0;
 cursor:pointer;
 -webkit-font-smoothing:antialiased
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-location__item-name,
 .lv-location__item-name .lv-category-edit__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .lv-location__item-name .lv-category-edit__name {
 color:#d5d6d7
}
.lv-location_open .lv-location__item-name .lv-category-edit__name {
 cursor:default
}
.lv-location__item-name .lv-category-edit__popover {
 color:#7b68ee;
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 letter-spacing:0;
 padding:0 1px 0 0
}
@supports (--theme-main-color:#7b68ee) {
 .lv-location__item-name .lv-category-edit__popover {
  color:var(--theme-main-color)
 }
}
.lv-location__item-name .lv-category-edit__input {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1.2;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:100%;
 background:#fff;
 letter-spacing:0;
 padding:0;
 border:0;
 z-index:1;
 margin:0;
 -webkit-font-smoothing:antialiased
}
.dark-theme .lv-location__item-name .lv-category-edit__input {
 background:#384047
}
.lv-location__item-name .lv-category-edit__input:focus {
 background:#fff;
 box-shadow:none
}
.dark-theme .lv-location__item-name .lv-category-edit__input:focus {
 background:#384047
}
.lv-location__item-name_list .lv-category-edit__name {
 font-weight:500;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.lv-location__item-name_list .lv-category-edit__input {
 font-weight:500
}
.lv-location__item-name_project {
 margin-right:-8px
}
.lv-location__item-name_project .lv-category-edit__popover {
 margin-right:-1px
}
.lv-location__item-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 transform:rotate(-90deg);
 width:30px;
 height:27px;
 fill:#343434;
 cursor:pointer;
 padding:10px;
 margin-right:-5px
}
.dark-theme .lv-location__item-icon {
 fill:#d5d6d7
}
.lv-location_open .lv-location__item-icon {
 transform:rotate(0)
}
.lv-location__info {
 display:flex;
 align-items:center;
 justify-content:flex-end;
 cursor:pointer;
 padding-left:20px;
 flex-grow:1
}
.lv-location__info-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:center;
 margin-right:25px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.lv-location__info-item+.lv-location__info-item {
 margin-left:10px
}
.lv-location__info-item+.lv-location__info-item::before {
 content:'';
 display:block;
 position:absolute;
 width:1px;
 height:8px;
 background:#ccc;
 margin-left:-18px
}
.lv-location__info-icon {
 margin-top:-2px;
 margin-right:5px
}
.lv-location__info-icon_time-estimate {
 width:12px;
 height:16px
}
.lv-location__info-icon_clock {
 width:16px;
 height:16px
}
.lv-location__info-icon svg {
 width:100%;
 height:100%
}
.lv-location__info-icon .cu-stroke {
 stroke:#979797
}
.lv-location__info-icon .cu-fill {
 fill:#979797
}
.lv-location-overview-toggle {
 display:inline-flex;
 align-items:center;
 margin:0;
 padding:15px 20px 15px 0;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 position:relative;
 z-index:1
}
.lv-location-overview-toggle__icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:16px;
 height:16px;
 fill:rgba(52,52,52,.4)
}
.dark-theme .lv-location-overview-toggle__icon {
 fill:rgba(213,214,215,.4)
}
.lv-location:hover .lv-location-overview-toggle__icon,
.lv-location_open .lv-location-overview-toggle__icon {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .lv-location__item-name .lv-category-edit__input {
  color:var(--theme-main-color)
 }
 .lv-location:hover .lv-location-overview-toggle__icon,
 .lv-location_open .lv-location-overview-toggle__icon {
  fill:var(--theme-main-color)
 }
}
.lv-location-overview-toggle_open .lv-location-overview-toggle__icon {
 transform:rotate(90deg)
}
.lv-location-overview-toggle__text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:0 0 0 2px;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:1px;
 color:rgba(52,52,52,.4)
}
.dark-theme .lv-location-overview-toggle__text {
 color:#828588
}
.lv-location:hover .lv-location-overview-toggle__text,
.lv-location_open .lv-location-overview-toggle__text {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .lv-location:hover .lv-location-overview-toggle__text,
 .lv-location_open .lv-location-overview-toggle__text {
  color:var(--theme-main-color)
 }
}
.cu-conflict-management .move-category__footer {
 justify-content:center
}
.cu-conflict-management__cancel:hover {
 border:1px solid #d8d8d8
}
.cu-conflict-management__proceed {
 font-weight:300;
 font-size:16px
}
.task-selector {
 margin:0 -50px
}
.task-selector .cu-dt-filter__subtask-icon {
 margin-left:20px
}
.task-selector__search {
 border-bottom:1px solid #e3e3e3;
 padding:0 10px;
 margin:0 0 15px
}
.dark-theme .task-selector__search {
 border-bottom:1px solid #1e272e
}
.task-selector__search .cu-search__input {
 border:0;
 margin:0;
 padding:13px 20px 13px 50px;
 line-height:1.2
}
.task-selector__search .cu-search__input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.task-selector__search .cu-search__input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.task-selector__search .cu-search__input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.task-selector__search .cu-search__input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .task-selector__search .cu-search__input::-webkit-input-placeholder {
 color:#828588;
 font-size:14px
}
.dark-theme .task-selector__search .cu-search__input::-moz-placeholder {
 color:#828588;
 opacity:1;
 font-size:14px
}
.dark-theme .task-selector__search .cu-search__input:-ms-input-placeholder {
 color:#828588;
 font-size:14px
}
.dark-theme .task-selector__search .cu-search__input:-moz-placeholder {
 color:#828588;
 opacity:1;
 font-size:14px
}
.task-selector__show-more {
 color:#7b68ee;
 margin:0 0 5px;
 padding:9px 50px 9px 82px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .task-selector__show-more {
  color:var(--theme-main-color)
 }
}
.task-selector__show-more:hover {
 background:#f9f9f9
}
.dark-theme .task-selector__show-more:hover {
 background:#2b343b
}
.task-selector__empty {
 margin:20px 30px 0;
 font:400 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#818193
}
.task-selector__extra-header {
 margin:10px 30px;
 font:400 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#818193;
 padding:8px 0;
 border-radius:2px;
 background:#eaeaea;
 text-align:center;
 text-transform:uppercase
}
.dark-theme .task-selector__extra-header {
 background:#2b343b
}
.task-selector__extra .task-selector__task {
 padding-left:30px
}
.task-selector__modal-description {
 font:500 13px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 text-align:center;
 margin:-145px -50px 0;
 top:0;
 width:650px;
 position:absolute
}
.cu-dependencies__tasks .task-selector__modal-description {
 margin-top:-93px
}
.task-selector__modal-notice {
 background:#dfdbfb;
 font:400 13px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 text-align:center;
 margin:-91px -20px 0;
 top:0;
 width:590px;
 position:absolute;
 padding:3px;
 border-radius:4px
}
@supports (--theme-main-color-light:#dfdbfb) {
 .task-selector__modal-notice {
  background:var(--theme-main-color-light)
 }
}
.task-selector__multi-task-toolbar {
 margin:0
}
.task-selector__cat-list {
 min-width:400px;
 max-height:400px;
 overflow:auto
}
.task-selector__space {
 padding-left:50px;
 font:500 11px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:2px;
 color:#222;
 opacity:.3;
 margin:24px 0 0
}
.task-selector__project .cu-dropdown__toggle {
 padding:0 50px;
 position:relative;
 display:flex;
 align-items:center
}
.task-selector__project .cu-dropdown__toggle:hover .task-selector__toggle-text {
 color:#7b68ee
}
.task-selector__project .cu-dropdown__toggle .task-selector__toggle-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:10px 5px 10px 0;
 font:500 18px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.task-selector__project .cu-dropdown__toggle .task-selector__dropdown-settings_down {
 display:block;
 width:6px;
 height:4px;
 cursor:pointer;
 opacity:.6
}
.task-selector__project .cu-dropdown__menu {
 margin-left:50px;
 margin-top:0
}
.task-selector__project .cu-user-list {
 margin:5px 0
}
.task-selector__project-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:1;
 display:block;
 font:500 14px/1.3em "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61;
 text-decoration:none;
 padding:8px 20px;
 cursor:pointer
}
.task-selector__project-item:hover {
 transition:none;
 color:#7b68ee
}
.task-selector__project-item_selected {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-selector__project .cu-dropdown__toggle:hover .task-selector__toggle-text,
 .task-selector__project-item:hover,
 .task-selector__project-item_selected {
  color:var(--theme-main-color)
 }
}
.task-selector__cat {
 position:relative
}
.task-selector__cat-header {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:0 30px;
 position:relative;
 display:flex;
 align-items:center;
 height:36px;
 cursor:pointer;
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#707070
}
.task-selector__cat-header:hover {
 background:#f9f9f9
}
.dark-theme .task-selector__cat-header:hover {
 background:#2b343b
}
.task-selector__cat-chevron {
 width:11px;
 height:11px;
 margin:-2px 10px 0 0
}
.dark-theme .task-selector__cat-chevron {
 fill:#828588
}
.task-selector__cat-chevron.task-selector_open {
 transform:rotate(90deg)
}
.task-selector__cat-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:1.15;
 flex-grow:1;
 color:#707070;
 text-decoration:none
}
.dark-theme .task-selector__cat-name {
 color:#828588
}
.task-selector__cat-body {
 overflow:hidden;
 height:0
}
.task-selector__cat-body.task-selector_open {
 height:auto
}
.task-selector__cat-body .task-selector__cat-header {
 height:30px;
 padding-left:50px
}
.task-selector__cat-body .task-selector__cat-header_hidden {
 padding-left:30px
}
.task-selector__cat-body .task-selector__cat-header .task-selector__cat-chevron {
 width:10px;
 height:10px;
 margin:0 8px 0 0
}
.task-selector__cat-body .task-selector__cat-header .task-selector__cat-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .lv-location__item-name .lv-category-edit__input,
 .task-selector__cat-body .task-selector__cat-header .task-selector__cat-name,
 .task-selector__cat-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-selector__cat-body .task-selector__cat-header .task-selector__cat-name {
 color:#d5d6d7
}
.task-selector__task {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 min-height:30px;
 min-width:0;
 padding:0 30px 0 63px;
 cursor:pointer
}
.task-selector__task.task-selector_active,
.task-selector__task:hover {
 background:#f2f3f4
}
.dark-theme .task-selector__task.task-selector_active,
.dark-theme .task-selector__task:hover {
 background:#2b343b
}
.task-selector__task.task-selector_disabled {
 opacity:.5;
 cursor:not-allowed;
 background:0 0
}
.task-selector__task-status {
 flex-shrink:0;
 margin:2px 2px 0 5px;
 width:8px;
 height:8px;
 border-radius:2px;
 background:currentcolor;
 display:flex;
 justify-content:center;
 align-items:center
}
.task-selector__task-simple-status {
 width:14px;
 height:14px;
 fill:rgba(52,52,52,.2);
 margin:0 0 0 2px
}
.cu-dt-controls__action-batch-option .cu-dropdown_open .task-selector__task-simple-status use {
 fill:rgba(52,52,52,.2)
}
.dark-theme .cu-dt-controls__action-batch-option .cu-dropdown_open .task-selector__task-simple-status use {
 fill:#828588
}
.cu-dt-controls__action-batch-option .cu-dropdown_open .task-selector__task-simple-status_closed use,
.dark-theme .cu-dt-controls__action-batch-option .cu-dropdown_open .task-selector__task-simple-status_closed use,
.task-selector__task-simple-status_closed {
 fill:#67cb48
}
.task-selector__task-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 display:flex;
 align-items:center;
 flex-grow:1;
 padding:0 0 0 5px;
 margin-right:10px;
 min-width:0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-selector__task-name {
  font-family:var(--global-font-support)
 }
}
.task-selector__task-name_column {
 flex-direction:column;
 align-items:flex-start
}
.task-selector__task-name-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#343434;
 width:100%
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-selector__task-name-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-selector__task-name-text {
 color:#d5d6d7
}
.task-selector__task-name-subtasks {
 margin-left:10px;
 display:flex;
 align-items:center
}
.task-selector__task-name-subtasks span {
 color:#aeacb0
}
.task-selector__task-name-subtasks .cu-dt-filter__subtask-icon {
 margin-left:5px
}
.task-selector__task-id {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#828588
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-selector__task-id {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-selector__task-id {
 color:#828588
}
.task-selector__extra .task-selector__task-id {
 min-width:30%;
 text-align:right
}
.task-selector.task-selector_task-mentions {
 margin:0
}
.task-selector.task-selector_task-mentions .task-mover__project {
 padding:15px 10px 5px 11px
}
.task-selector.task-selector_task-mentions .task-selector__search {
 padding:0
}
.task-selector.task-selector_task-mentions .task-selector__space {
 padding-left:15px;
 margin:15px 0 0;
 display:none
}
.task-selector.task-selector_task-mentions .task-selector__project .cu-dropdown__toggle {
 padding:0 15px
}
.task-selector.task-selector_task-mentions .task-selector__cat-header {
 height:auto;
 padding:6px 10px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.8)
}
.task-selector.task-selector_task-mentions .task-selector__cat-list {
 min-width:0;
 min-height:0;
 max-height:250px;
 width:100%
}
.task-selector.task-selector_task-mentions .task-selector__task {
 padding:0 10px 0 25px
}
.task-selector.task-selector_task-mentions .task-selector__cat-body .task-selector__cat-header {
 padding:5px 10px 5px 16px
}
.task-selector.task-selector_task-mentions .task-selector__cat-body .task-selector__cat-header .task-selector__cat-chevron {
 width:10px;
 height:10px;
 margin:0 4px 0 0
}
.task-selector.task-selector_task-mentions .task-selector__empty {
 margin:0;
 padding:15px 30px
}
.task-selector.task-selector_task-mentions .task-selector__extra-header {
 margin:10px 10px 5px;
 font:400 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#818193
}
.task-selector.task-selector_task-mentions .task-selector__extra .task-selector__task {
 padding-left:10px
}
.cu-dt-controls__inner .task-selector {
 margin:0
}
.cu-priorities-view {
 display:block;
 cursor:pointer
}
.cu-priorities-view:hover .cu-fill {
 fill:#7b68ee
}
.cu-priorities-view:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-priorities-view:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-priorities-view:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.cu-priorities-view__item {
 display:flex;
 align-items:center
}
.cu-priorities-view__item-title {
 margin:0 0 5px 5px;
 font:500 10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(119,119,119,.5);
 text-transform:uppercase
}
.cu-priorities-view__icon-select {
 width:34px;
 height:34px
}
.cu-priorities-view__icon-select svg {
 width:100%;
 height:100%
}
.cu-priorities-view__icon-select .cu-fill {
 fill:#b9bec7
}
.contrast_high .cu-priorities-view__icon-select .cu-fill,
.dark-theme .cu-priorities-view__icon-select .cu-fill {
 fill:#979797
}
.cu-priorities-view__icon-select .cu-stroke {
 stroke:#b9bec7
}
.contrast_high .cu-priorities-view__icon-select .cu-stroke,
.dark-theme .cu-priorities-view__icon-select .cu-stroke {
 stroke:#979797
}
.cu-priorities-view__icon-select_sm {
 width:26px;
 height:26px
}
.cu-priorities-view__icon-select-large {
 width:36px;
 height:36px
}
.cu-priorities-view__icon {
 width:29px;
 height:29px
}
.cu-priorities-view .icon .cu-fill {
 fill:#4a4f55
}
.cu-priorities-view_batch .icon .cu-fill {
 fill:#d4d5d6
}
.dark-theme .cu-priorities-view_batch .icon .cu-fill {
 fill:#4a4f55
}
.cu-priorities-view__icon-task-view {
 width:36px;
 height:36px;
 padding:8px 6px 8px 10px;
 border:1px solid;
 border-radius:50%
}
.cu-priorities-view__icon-task-view:hover {
 border:1px dashed
}
.cu-priorities-view__icon-task-view.read-only {
 cursor:default
}
.cu-priorities-view__icon-task-view.read-only:hover {
 border:1px solid
}
.cu-priorities-view__icon-task-lv {
 width:30px;
 height:30px;
 padding:7px 6px 7px 8px
}
.cu-priorities-view__icon-task-lv:hover {
 padding:6px 5px 6px 7px
}
.cu-priorities-view__icon-subtask {
 width:24px;
 height:24px;
 padding:5px 4px 5px 6px;
 border:0;
 border-radius:50%
}
.cu-priorities-view__icon-subtask:hover {
 padding:4px 3px 4px 5px;
 border:1px solid
}
.cu-priorities-view__icon-board {
 width:14px;
 height:14px;
 padding:0;
 cursor:pointer
}
.cu-priorities-view__icon-board.read-only {
 cursor:default
}
.cu-priorities-view__icon-ct {
 width:34px;
 height:34px;
 padding:8px 7px 8px 9px;
 border:0
}
.cu-priorities-view__icon-subtask-add {
 width:20px;
 height:20px;
 margin-left:5px
}
.cu-priorities-view__icon-select-subtask-add {
 width:24px;
 height:24px;
 border:0
}
.task-todo-item .cu-priorities-view__item {
 margin-left:0
}
.task-todo-item .cu-priorities-view__item.priority-select {
 display:none
}
.cu-dropdown.cu-dropdown_open .cu-priorities-view__item.priority-select,
.cu-panel-board:hover .cu-priorities-view__item.priority-select,
.task-todo-item:hover .cu-priorities-view__item.priority-select {
 display:flex
}
.cu-dropdown.cu-dropdown_open .cu-priorities-view__icon-task-view {
 border:1px dashed
}
.cu-dropdown.cu-dropdown_open .cu-priorities-view .cu-fill {
 fill:#7b68ee
}
.cu-dropdown.cu-dropdown_open .cu-priorities-view .cu-stroke {
 stroke:#7b68ee
}
.priorities-list {
 display:flex;
 flex-direction:column;
 max-height:300px;
 min-width:170px;
 font-family:Helvetica
}
.priorities-list__body {
 flex-grow:1;
 overflow:auto;
 flex:0 1 auto;
 max-height:351px
}
.priorities-list__item {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 padding:11px 15px 11px 12px;
 border-bottom:1px solid #f4f4f4;
 cursor:pointer
}
.dark-theme .priorities-list__item {
 border-bottom:1px solid #1e272e
}
.priorities-list__item-icon {
 height:18px;
 width:18px
}
.priorities-list__item-name {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#544d61;
 margin-left:15px;
 text-transform:capitalize;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1
}
.dark-theme .priorities-list__item-name {
 color:#d5d6d7
}
.priorities-list__item:hover {
 background-color:#fbfbfb
}
.dark-theme .priorities-list__item:hover {
 background:#2b343b
}
.priorities-list__item-clear {
 width:10px;
 height:10px;
 margin:4px;
 stroke:#ff8176
}
.priorities-list__check {
 width:14px;
 height:14px
}
.priorities-list__check use {
 fill:#7b68ee
}
cu-priorities-list .cu-dropdown.cu-dropdown_top {
 margin:0
}
.cu-unresolved__amount {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-weight:600
}
.cu-unresolved__item {
 margin-top:35px
}
.cu-unresolved__item-title {
 color:#aeacb0;
 text-align:left;
 text-transform:uppercase;
 margin-bottom:7px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 letter-spacing:2px
}
.cu-unresolved__item-title span {
 color:#aeacb0;
 text-transform:uppercase
}
.cu-unresolved__multi-row {
 display:flex;
 justify-content:space-between;
 margin-top:35px
}
.cu-unresolved__multi-row.unresolved-task {
 margin-top:5px
}
.cu-unresolved__multi-items {
 display:flex;
 align-items:center
}
.cu-unresolved__multi-item {
 display:flex;
 align-items:center;
 margin-right:15px
}
.cu-unresolved__multi-item:last-child {
 margin-right:0
}
.cu-unresolved__multi-item .cu-dt-filter__subtask-icon {
 margin-top:-5px
}
.cu-unresolved__multi-item .assign-comments.icon use {
 fill:#c9c8ca;
 color:#c9c8ca
}
.cu-unresolved__all {
 margin-top:10px;
 text-align:left;
 cursor:pointer;
 font-size:14px;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown.cu-dropdown_open .cu-priorities-view .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-dropdown.cu-dropdown_open .cu-priorities-view .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .priorities-list__check use {
  fill:var(--theme-main-color)
 }
 .cu-unresolved__all {
  color:var(--theme-main-color)
 }
}
.cu-unresolved__task {
 display:flex;
 align-items:center;
 flex-wrap:nowrap
}
.cu-unresolved__task.multi-tasks {
 width:60%
}
.cu-unresolved__task-status {
 width:8px;
 height:8px;
 border-radius:2px;
 margin-right:8px;
 margin-bottom:2px
}
.cu-unresolved__task-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 width:calc(100% - 20px);
 text-align:left;
 padding:7px 0;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-unresolved__task-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-unresolved__task-name {
 color:#d5d6d7
}
.cu-unresolved__comment {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 width:calc(100% - 10px);
 text-align:left;
 padding:5px 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-unresolved__comment {
  font-family:var(--global-font-support)
 }
}
.cu-unresolved__btn-container {
 margin-top:20px;
 padding:15px 0
}
.cu-unresolved__btn-container-single {
 display:flex;
 justify-content:space-between
}
.cu-unresolved__btn-container-single .cu-btn {
 width:45%;
 padding:0;
 font-size:15px;
 height:50px;
 line-height:15px
}
.cu-unresolved__btn-container-single .cu-btn.resolve {
 border:1px solid #aeacb0;
 background:#fff;
 color:#aeacb0;
 text-shadow:none
}
.cu-unresolved__btn-container-single .cu-btn.resolve:hover {
 background:#959297;
 border:1px solid #959297;
 color:#fff
}
.cu-unresolved__btn-container-single .cu-btn.resolve_green {
 background:#67cb48;
 color:#fff;
 text-shadow:none
}
.cu-unresolved__btn-container-single .cu-btn.resolve_green .cu-btn__text-description {
 color:#fff
}
.cu-unresolved__btn-container-single .cu-btn.resolve_green:hover {
 background:#4fae32;
 border:1px solid #4fae32
}
.cu-unresolved__btn-container-single .cu-btn .cu-btn__text {
 text-shadow:none
}
.cu-unresolved__btn-container-multi .cu-btn {
 width:100%;
 font-size:15px;
 height:50px;
 line-height:15px;
 margin-bottom:10px
}
.cu-unresolved__btn-container-multi .cu-btn.resolve {
 border:1px solid #aeacb0;
 background:#fff;
 color:#aeacb0;
 text-shadow:none
}
.cu-unresolved__btn-container-multi .cu-btn.resolve:hover {
 background:#959297;
 border:1px solid #959297;
 color:#fff
}
.cu-unresolved__btn-container-multi .cu-btn.resolve_green {
 background:#67cb48;
 color:#fff;
 text-shadow:none
}
.cu-unresolved__btn-container-multi .cu-btn.resolve_green .cu-btn__text-description {
 color:#fff
}
.cu-unresolved__btn-container-multi .cu-btn.resolve_green:hover {
 background:#4fae32;
 border:1px solid #4fae32
}
.cu-unresolved__btn-container-multi .cu-btn:last-child {
 margin-bottom:0
}
.cu-unresolved__btn-container-multi .cu-btn .cu-btn__text {
 text-shadow:none
}
.cu-unresolved__settings {
 color:#7b68ee;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 border-bottom:1px dashed;
 display:inline-block;
 margin-top:15px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-unresolved__settings {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-unresolved__settings:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-unresolved__settings:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.cu-modal_aside-left .cu-conflict-management {
 padding:50px
}
.cu-conflict-management .cu-dc__icon {
 margin:0 auto
}
.cu-conflict-management__timezone {
 display:flex;
 justify-content:center;
 margin:0 0 45px
}
.cu-conflict-management__timezone-options {
 display:flex;
 justify-content:center
}
.cu-conflict-management__timezone-options-item {
 color:#7b68ee;
 cursor:pointer;
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed;
 white-space:nowrap
}
@supports (--theme-main-color:#7b68ee) {
 .cu-conflict-management__timezone-options-item {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-conflict-management__timezone-options-item:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-conflict-management__timezone-options-item:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.cu-conflict-management__timezone-options-item:not(:last-child) {
 margin-right:30px
}
.cu-conflict-management__link {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b68ee;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding-bottom:2px;
 align-self:center;
 position:relative;
 width:auto!important;
 cursor:pointer
}
.cu-conflict-management__link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px;
 opacity:0
}
.cu-conflict-management__link::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-conflict-management__link {
  color:var(--theme-main-color)
 }
 .cu-conflict-management__link::after {
  background-color:var(--theme-main-color)
 }
}
.cu-conflict-management__link:hover::after {
 opacity:1
}
.cu-conflict-management__cancel {
 background:#fff;
 color:#aeacb0;
 border:1px solid #d8d8d8
}
.dark-theme .cu-conflict-management__cancel {
 background:#384047;
 border:1px solid #828588
}
.cu-conflict-management__cancel:hover {
 background:#fafbfc
}
.dark-theme .cu-conflict-management__cancel:hover {
 background:#2b343b
}
.cu-conflict-management__cancel .cu-btn__text {
 color:#aeacb0;
 text-shadow:none
}
.cu-conflict-management__warning {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fd71af;
 text-align:center;
 margin:15px 0;
 font-size:25px;
 line-height:1.2
}
.cu-conflict-management__warning_black {
 font-weight:500;
 color:#343434
}
.dark-theme .cu-conflict-management__warning_black {
 color:#d5d6d7
}
.cu-conflict-management__warning-img {
 width:174px;
 height:228px;
 margin:0 auto 20px;
 background:url(stop.fa5d20a40fac76b838f3.svg) center/contain no-repeat
}
.cu-conflict-management__warning-img svg {
 width:100%;
 height:100%
}
.cu-conflict-management__warning-img-unresolved-items {
 width:183px;
 height:191px;
 margin:-25px auto 20px
}
.cu-conflict-management__icon {
 width:26px;
 height:26px;
 margin:-20px auto 0;
 fill:#343434
}
.dark-theme .cu-conflict-management__icon {
 fill:#d5d6d7
}
.cu-conflict-management__wait-img {
 width:165px;
 height:172px;
 margin:0 auto 20px;
 background:url(wait.54c4cb8a817ef25be72a.svg) center/contain no-repeat
}
.cu-conflict-management__title {
 font:400 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin:0 0 30px;
 padding-top:30px;
 text-align:center
}
.dark-theme .cu-conflict-management__title {
 color:#d5d6d7
}
.cu-conflict-management__subtitle {
 font:500 14px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin:0 0 10px;
 padding-top:20px;
 text-align:center
}
.dark-theme .cu-conflict-management__subtitle {
 color:#d5d6d7
}
.cu-conflict-management__proceed {
 padding:10px 25px;
 text-align:center;
 font:400 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#7c828d
}
.dark-theme .cu-conflict-management__proceed {
 color:#abaeb0
}
.cu-conflict-management__proceed-header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:600 14px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#f24752;
 margin-bottom:10px
}
.cu-conflict-management__proceed-text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 14px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-conflict-management__proceed-text {
 color:#d5d6d7
}
.cu-conflict-management__proceed-text b {
 font-weight:500
}
.cu-conflict-management__subtext {
 margin-top:5px;
 font-weight:100
}
.cu-conflict-management__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:10px
}
.cu-conflict-management__statuses-container {
 display:flex;
 align-items:center;
 padding:20px;
 background-color:#f7f6f6;
 margin-top:15px;
 border:1px solid #d9d6dc
}
.dark-theme .cu-conflict-management__statuses-container {
 background-color:#2b343b;
 border:1px solid #1e272e
}
.cu-conflict-management__statuses-container .cu-radio .cu-radio__input:checked+.cu-radio__label {
 color:#494949
}
.dark-theme .cu-conflict-management__statuses-container .cu-radio .cu-radio__input:checked+.cu-radio__label {
 color:#d5d6d7
}
.cu-conflict-management__statuses-container .cu-radio .cu-radio__input:checked+.cu-radio__label::before {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-conflict-management__statuses-container .cu-radio .cu-radio__input:checked+.cu-radio__label::before {
  border-color:var(--theme-main-color)
 }
}
.cu-conflict-management__statuses-container .cu-radio {
 margin-left:20px;
 width:50%
}
.cu-conflict-management__statuses-container .cu-radio:first-child {
 margin-left:0
}
.cu-conflict-management__statuses-container .cu-radio .cu-radio__label {
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:4px;
 margin-left:5px
}
.cu-conflict-management__statuses-container .cu-radio .cu-radio__label::before {
 top:7px;
 width:20px;
 height:20px;
 border:1px solid #e4e4e4;
 background-color:#fff
}
.dark-theme .cu-conflict-management__statuses-container .cu-radio .cu-radio__label::before {
 border:1px solid #1e272e;
 background-color:#384047
}
.cu-conflict-management__statuses-container .cu-radio .cu-radio__label::after {
 top:11px;
 width:12px;
 height:12px;
 left:4px
}
.cu-conflict-management__statuses-container .cu-radio .cu-radio__label_one-line::before {
 top:0
}
.cu-conflict-management__statuses-container .cu-radio .cu-radio__label_one-line::after {
 top:4px
}
.cu-conflict-management .move-category__footer {
 justify-content:space-between
}
.cu-conflict-management .move-category__footer>* {
 width:calc(50% - 10px)
}
.cu-conflict-management__highlighted {
 font-weight:600
}
.cu-conflict-management__highlighted_red {
 color:#f24752
}
.cu-conflict-management__highlighted_centered {
 text-align:center
}
.cu-conflict-management__status-value {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:1;
 display:inline-block;
 margin:0 5px;
 white-space:nowrap;
 color:#343434;
 text-indent:16px;
 position:relative;
 text-transform:uppercase
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-conflict-management__status-value {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-conflict-management__status-value {
 color:#d5d6d7
}
.cu-conflict-management__status-value-indicator {
 display:block;
 position:absolute;
 width:10px;
 height:10px;
 left:0;
 top:0;
 border-radius:2px;
 background:currentColor;
 border:1px solid currentColor
}
.cu-conflict-management__footer {
 margin:50px 0 0
}
.cu-status-map {
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:10px 0
}
.cu-status-map cu-status-map-list {
 width:100%
}
.cu-status-map__row-container {
 border-top:1px solid #e4e4e4
}
.dark-theme .cu-status-map__row-container {
 border-top:1px solid #828588
}
.cu-status-map__row-container:last-child {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-status-map__row-container:last-child {
 border-bottom:1px solid #828588
}
.cu-status-map__items {
 display:flex;
 align-items:center;
 width:50%
}
.cu-status-map__items-transition {
 display:flex
}
.cu-status-map__items.status-labels {
 color:#aeacb0;
 font-weight:300
}
.cu-status-map__items .status-list__item::before {
 left:1px
}
.cu-status-map__items-custom-field-icon {
 width:15px;
 height:15px;
 display:inline-block;
 margin-top:-1px;
 margin-right:10px
}
.cu-status-map__items-custom-field-name {
 flex-grow:1;
 display:flex;
 flex-direction:column;
 min-width:0;
 padding-right:10px
}
.cu-status-map__items-custom-field-name-text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:1;
 color:#686868;
 flex-grow:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-status-map__items-custom-field-name-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-status-map__items-custom-field-name-text {
 color:#d5d6d7
}
.cu-status-map__dropdown-menu-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 display:flex;
 align-items:center;
 padding:12px 15px 10px;
 cursor:pointer;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-status-map__dropdown-menu-item {
 color:#d5d6d7
}
.cu-status-map__dropdown-menu-item:hover {
 background-color:#fafbfc
}
.dark-theme .cu-status-map__dropdown-menu-item:hover {
 background-color:#2b343b
}
.cu-status-map__error {
 margin-top:15px;
 color:#fd71af
}
.cu-status-map__tasks-count {
 color:#aeacb0;
 font-weight:300;
 margin-right:7px
}
.cu-status-map__selected {
 display:flex;
 justify-content:space-between;
 align-items:center;
 width:100%;
 padding:10px;
 border:1px solid #e4e4e4;
 border-radius:5px;
 cursor:pointer;
 overflow:hidden
}
.dark-theme .cu-status-map__selected {
 border:1px solid #828588
}
.cu-status-map__selected .status-list__item {
 padding:10px 20px 10px 26px;
 margin:-8px 0 -9px
}
.cu-status-map__selected-error {
 border:1px solid #fd71af
}
.cu-status-map__arrow {
 width:14px;
 height:12px;
 flex-shrink:0
}
.cu-status-map__arrow-down {
 width:10px;
 height:10px
}
.cu-status-map__arrow-down use {
 fill:#7b68ee
}
.cu-status-map__items:last-child {
 width:47%
}
.cu-status-map__items:first-child {
 justify-content:space-between
}
.cu-status-map .cu-status-map__status-list {
 cursor:auto
}
.cu-status-map .cu-status-map__status-list-status {
 color:#292727
}
.dark-theme .cu-status-map .cu-status-map__status-list-status {
 color:#d5d6d7
}
.cu-status-map .cu-status-map__status-list:hover {
 background-color:initial;
 color:initial
}
.cu-status-map .cu-status-map__status-list:hover .cu-status-map__status-list-status {
 color:#292727
}
.dark-theme .cu-status-map .cu-status-map__status-list:hover .cu-status-map__status-list-status {
 color:#d5d6d7
}
.template-modal .cu-modal__body {
 min-height:unset
}
.template__title {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin:15px 0 0
}
.template__options-overlimit .cu-paywall-popover {
 max-width:none
}
.template__options-title {
 color:#222;
 font:500 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px
}
.dark-theme .template__options-title {
 color:#d5d6d7
}
.template__button-block {
 margin-top:40px;
 text-align:right
}
.template__button-block_centered {
 text-align:center
}
.template__input-block {
 margin-bottom:30px
}
.template__template-block .template-dropdown {
 padding:15px 0 5px;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .template__template-block .template-dropdown {
 border-bottom:1px solid #1e272e
}
.template__empty {
 margin:0 auto 50px;
 padding-top:70px;
 text-align:center
}
.template__empty-title {
 font:500 15px/20px "Gotham Pro","Proxima Nova",Arial,serif
}
.template__empty-desc {
 color:#ccc;
 margin:5px
}
.template__empty-desc-link {
 color:#7b68ee;
 text-decoration:underline
}
@supports (--theme-main-color:#7b68ee) {
 .cu-status-map__arrow-down use {
  fill:var(--theme-main-color)
 }
 .template__empty-desc-link {
  color:var(--theme-main-color)
 }
}
.template__empty-desc-link:hover {
 text-decoration:none
}
.template__options-block {
 border:1px solid #e3e3e3;
 background-color:#fbfbfb;
 padding:20px 20px 15px;
 margin-bottom:25px
}
.dark-theme .template__options-block {
 border:1px solid #1e272e;
 background-color:#2b343b
}
.template__duedate-block .cu-form__label-radio,
.template__options-block .cu-form__label-radio {
 width:auto;
 cursor:pointer
}
.template__duedate-title {
 color:#222;
 font:500 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:15px;
 display:flex;
 align-items:flex-end
}
.dark-theme .template__duedate-title {
 color:#d5d6d7
}
.template__duedate-tabs {
 display:flex;
 flex-direction:row
}
.template__duedate-tab {
 display:flex;
 width:50%;
 padding:20px;
 border:1px solid #e3e3e3;
 border-right-width:0;
 background-color:#fbfbfb;
 align-items:center;
 cursor:pointer
}
.dark-theme .template__duedate-tab {
 border:1px solid #1e272e;
 background-color:#384047
}
.template__duedate-tab .cu-radio {
 flex-grow:1
}
.template__duedate-tab-question {
 height:14px;
 width:14px;
 margin:4px;
 fill:#c4c7c9
}
.template__duedate-tab:last-of-type {
 border-right-width:1px
}
.template__duedate-tab_active {
 border-bottom:1px solid #fff;
 background-color:#fff
}
.dark-theme .template__duedate-tab_active {
 border-bottom:1px solid #2b343b;
 background-color:#2b343b
}
.template__duedate-tab-body {
 display:flex;
 padding:20px;
 border:1px solid #e3e3e3;
 border-top-width:0
}
.dark-theme .template__duedate-tab-body {
 border:1px solid #1e272e;
 background:#2b343b;
 border-top-width:0
}
.template__duedate-tab-body-date {
 display:flex;
 align-items:center;
 min-height:34px;
 margin-bottom:10px
}
.template__duedate-tab-body-date .due-date__info-value {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 border-bottom:1px solid #fff
}
.dark-theme .template__duedate-tab-body-date .due-date__info-value {
 color:#d5d6d7;
 border-bottom:1px solid transparent
}
.template__duedate-tab-body-description {
 font:300 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .template__duedate-tab-body-description {
 color:#d5d6d7
}
.template__duedate-tab-hiw {
 text-align:right;
 font-size:12px
}
.template__duedate-tab-hiw a {
 color:#7b68ee;
 text-decoration:underline
}
.template__duedate-note {
 display:block;
 font:300 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 text-transform:none;
 margin-bottom:15px;
 height:auto
}
.template__duedate-note-mark {
 font-weight:500;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .template__duedate-note-mark,
 .template__duedate-tab-hiw a {
  color:var(--theme-main-color)
 }
}
.template__archive-block {
 margin-top:25px
}
.template__archive-block .template__archive-options {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.template__archive-block .cu-radio .cu-form__label-radio {
 width:auto;
 cursor:pointer
}
.template__archive-block .cu-radio .cu-radio__label {
 font-size:14px
}
.template__link,
.template__link * {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 margin-bottom:10px
}
@supports (--theme-main-color:#7b68ee) {
 .template__link,
 .template__link * {
  color:var(--theme-main-color)
 }
}
.template-options__header {
 display:flex;
 padding-bottom:20px;
 border-bottom:1px solid #e4e4e4;
 margin-bottom:20px
}
.dark-theme .template-options__header {
 border-bottom:1px solid #384047
}
.template-options__header .cu-radio {
 margin-right:30px
}
.template-options__body {
 display:flex;
 flex-wrap:wrap
}
.template-options__body .cu-checkbox {
 width:33%;
 margin:0 0 14px
}
.template-options_radio-label {
 color:#222;
 font:400 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 padding-left:30px
}
.template-options_radio-label::before {
 top:0;
 width:20px;
 height:20px
}
.template-options_radio-label::after {
 top:4px;
 left:4px;
 width:12px;
 height:12px
}
.template-options_checkbox-label {
 color:#222;
 font:400 12px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 padding:0 0 0 30px;
 display:flex;
 align-items:center;
 min-height:20px
}
.template-options_checkbox-label::before {
 width:20px;
 height:20px;
 top:-1px
}
.template-options_checkbox-label::after {
 width:12px;
 height:12px;
 left:4px
}
.template-dropdown {
 position:relative
}
.template-dropdown__toggle {
 display:flex;
 align-items:center;
 position:relative;
 height:50px;
 padding:0 20px 0 0;
 text-decoration:none;
 font:500 20px/19px "Proxima Nova",Arial,serif;
 color:#4a4a4a;
 margin:-10px -20px -10px 0
}
.template-dropdown__toggle .template-dropdown__toggle-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:1;
 color:rgba(52,52,52,.6);
 padding-left:25px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .template-dropdown__toggle .template-dropdown__toggle-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .template-dropdown__toggle .template-dropdown__toggle-text {
 color:#828588
}
.template-dropdown__toggle-new {
 color:#7b68ee;
 margin-left:10px;
 font:300 14px/19px "Proxima Nova",Arial,serif
}
.template-dropdown__toggle .cu-search__icon {
 left:0
}
.template-dropdown__dropdown-settings_down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 position:absolute;
 width:6px;
 height:4px;
 cursor:pointer;
 top:50%;
 right:20px;
 transform:translateY(-50%);
 opacity:.3
}
.template-dropdown__dropdown-settings_down:hover {
 transition:none
}
.template-dropdown__dropdown-settings_down.template-remove {
 right:5px;
 width:10px;
 height:20px;
 opacity:1
}
.template-dropdown__dropdown-settings_down.template-remove use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .template-dropdown__toggle-new {
  color:var(--theme-main-color)
 }
 .template-dropdown__dropdown-settings_down.template-remove use {
  fill:var(--theme-main-color)
 }
}
.template-dropdown__menu {
 min-width:240px;
 position:absolute;
 top:100%;
 box-shadow:0 2px 14px 0 rgba(0,0,0,.15);
 background:#fff;
 border-radius:4px;
 z-index:1000;
 left:0;
 min-width:300px;
 display:none;
 margin:5px 0 0!important
}
.template-dropdown_empty .template-dropdown__toggle-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:1;
 color:rgba(52,52,52,.6)
}
.template-list {
 padding:20px 0;
 max-height:500px
}
.template-list__header {
 display:flex;
 align-items:center;
 margin:0 0 10px;
 padding:0 20px
}
.template-list__body {
 max-height:427px;
 padding:0 15px
}
.template-list__title {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding:2px 0 0;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:2px;
 color:#bcbcbc
}
.template-list__item {
 position:relative;
 display:flex;
 align-items:center;
 padding:0 10px 0 5px
}
.template-list__item-wrapper+.template-list__item-wrapper .template-list__item {
 border-top:1px solid #d8d8d8
}
.dark-theme .template-list__item-wrapper+.template-list__item-wrapper .template-list__item {
 border-color:#0d1216
}
.template-list__item.selected a {
 color:#7b68ee
}
.template-list__new {
 position:relative;
 display:flex;
 align-items:center;
 padding:0 10px 0 5px;
 font:300 15px/19px "Proxima Nova",Arial,serif
}
.template-list__new-link {
 color:#7b68ee;
 cursor:pointer;
 padding:10px 0 6px
}
@supports (--theme-main-color:#7b68ee) {
 .template-list__item.selected a,
 .template-list__new-link {
  color:var(--theme-main-color)
 }
}
.template-list__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1;
 display:block;
 font-size:12px;
 color:#544d61;
 text-decoration:none;
 padding:10px 0 6px;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .template-dropdown_empty .template-dropdown__toggle-text,
 .template-list__link {
  font-family:var(--global-font-support)
 }
}
.dark-theme .template-list__link {
 color:#d5d6d7
}
.template-list__link:hover {
 transition:none;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .template-list__link:hover {
  color:var(--theme-main-color)
 }
}
.template-list__remove,
.template-list__rename {
 cursor:pointer
}
.template-list__remove-icon,
.template-list__rename-icon {
 width:17px;
 height:17px
}
.template-list__rename {
 margin-right:10px
}
.template-list__no-results {
 padding:20px 10px;
 color:rgba(52,52,52,.25);
 font:italic 400 13px/1.5em "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .template-list__no-results {
 color:rgba(213,214,215,.35)
}
.template-list__no-results-link {
 color:#7b68ee;
 text-decoration:underline
}
.template-list__no-results-link:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .template-list__no-results-link:hover {
  color:var(--theme-main-color-dark)
 }
}
.template-list-cc__modal .cu-modal__body {
 min-height:100px
}
.template-list-cc__title {
 text-align:center;
 font-size:25px;
 margin:40px 0
}
.template-list-cc__options {
 display:flex;
 justify-content:center;
 align-items:center
}
.template-list-cc__options .cu-btn {
 margin:0 10px
}
.cu-tags-view {
 display:flex;
 flex-wrap:wrap;
 align-items:center
}
.cu-tags-view__icon {
 width:22px;
 height:10px;
 margin-right:5px;
 padding:0 3px;
 pointer-events:all;
 display:none;
 vertical-align:sub;
 cursor:pointer
}
.cu-tags-view__icon.show-no-hover {
 display:flex
}
.cu-task-row__container:hover .cu-tags-view__icon {
 display:inline-flex
}
.cu-tags-view__icon::before {
 content:'';
 display:block;
 position:absolute;
 width:22px;
 height:22px;
 border-radius:50%;
 border:.6px dashed #aeacb0
}
.cu-task-row__container:hover .cu-tags-view__icon::before {
 display:block
}
.cu-tags-view__icon:hover::before {
 border-color:#7b68ee
}
.cu-tags-view__icon:hover .cu-stroke {
 stroke:#7b68ee
}
.cu-tags-view__icon:hover .cu-fill {
 fill:#7b68ee
}
.cu-tags-view__icon .cu-stroke {
 stroke:#aeacb0
}
.cu-tags-view__icon .cu-fill {
 fill:#aeacb0
}
.cu-tags-view__icon_grey {
 display:block
}
.cu-tags-view__icon_purple {
 display:none
}
.cu-tags-view.cu-tags-view_ct .cu-tags-view__icon {
 width:34px;
 height:34px;
 margin:0;
 padding:7px
}
.cu-tags-view.cu-tags-view_ct .cu-tags-view__icon::before {
 width:34px;
 height:34px
}
.cu-tags-view.cu-tags-view_ct .cu-tags-view__icon svg {
 transform:translateY(1px)
}
.cu-tags-view.cu-tags-view_ct .cu-tags-view__icon .cu-stroke {
 stroke:#c1c1c1
}
.contrast_high .cu-tags-view.cu-tags-view_ct .cu-tags-view__icon .cu-stroke,
.dark-theme .cu-tags-view.cu-tags-view_ct .cu-tags-view__icon .cu-stroke {
 stroke:#979797
}
.cu-tags-view.cu-tags-view_ct .cu-tags-view__icon:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .template-list__no-results-link {
  color:var(--theme-main-color)
 }
 .cu-tags-view__icon:hover::before {
  border-color:var(--theme-main-color)
 }
 .cu-tags-view__icon:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-tags-view__icon:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-tags-view.cu-tags-view_ct .cu-tags-view__icon:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.cu-tags-view__container {
 display:flex;
 margin:6px 20px 0;
 padding:10px 10px 0
}
.cu-tags-view__container-list {
 display:inline-flex;
 padding:0;
 margin:0
}
.cu-tags-view__container-list.multi-board,
.cu-tags-view__container-list.multi-list {
 order:100;
 width:100%;
 margin-left:0
}
.cu-tags-view__container-list.multi-board {
 margin:3px 0 0
}
.cu-tags-view__truncate {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:10px;
 line-height:1;
 display:flex;
 align-items:center;
 justify-content:center;
 background-color:#cbc9cf;
 border-radius:9px;
 padding:1px 2px 0;
 min-width:18px;
 height:18px;
 color:#fff;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-tags-view__truncate {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-tags-view__truncate {
 color:#828588
}
.cu-tags-view__truncate:hover {
 background:#b1aeb7
}
.dark-theme .cu-tags-view__truncate:hover {
 color:#1e272e
}
.cu-tags-view.list-view .cu-tags-badge {
 height:18px;
 display:inline-flex;
 align-items:center
}
.user-list.cu-tags-select {
 max-height:none
}
.cu-tags-select__pad {
 padding-left:10px
}
.cu-tags-select.user-list {
 max-height:370px;
 position:relative
}
.cu-tags-select .user-list__body {
 min-height:100px;
 background:#fff
}
.cu-tags-select.tag-create-disabled {
 cursor:not-allowed
}
.cu-tags-select.tag-create-disabled .cu-tags-select__existing,
.cu-tags-select.tag-create-disabled .user-list__body,
.cu-tags-select.tag-create-disabled .user-list__header {
 pointer-events:none
}
.cu-tags-select__existing {
 padding:7px 16px 0 7px;
 border-bottom:1px solid #e4e4e4;
 display:flex;
 flex-wrap:wrap;
 overflow:auto;
 flex-shrink:0;
 max-height:120px
}
.dark-theme .cu-tags-select__existing {
 border-bottom:1px solid #1e272e
}
.cu-tags-select__existing .cu-tags-badge {
 display:inline-flex
}
.cu-tags-select__existing .cu-tags-badge color-picker {
 position:absolute;
 top:0
}
.dark-theme .cu-tags-select .user-list__body {
 background:#384047
}
.cu-tags-select .cu-search {
 border-bottom:1px solid #e4e4e4
}
.cu-tags-select__item-row {
 display:flex;
 justify-content:space-between;
 max-width:250px;
 border-bottom:1px solid #f4f4f4;
 padding:0 12px 0 8px
}
.dark-theme .cu-tags-select__item-row {
 border-bottom:1px solid #1e272e
}
.cu-tags-select__item-row .cu-tags-select__badge-icon-close {
 display:none
}
.cu-tags-select__item-row:hover {
 background-color:#f1f1f1
}
.dark-theme .cu-tags-select__item-row:hover {
 background:#2b343b
}
.cu-tags-select__item-row:hover .cu-tags-select__badge-icon-close {
 display:flex
}
.cu-tags-select__item-row_highlighted {
 background-color:#f1f1f1
}
.dark-theme .cu-tags-select__item-row_highlighted {
 background:#2b343b
}
.cu-tags-select__item-row cu-quick-actions-menu {
 display:flex;
 align-items:center
}
.cu-tags-select__item-row .cu-dropdown.cu-dropdown_open .cu-tags-select__badge-icon-close {
 display:flex
}
.cu-tags-select__item-container {
 position:absolute;
 right:8px
}
.cu-tags-select__click {
 display:flex;
 align-items:center
}
.cu-tags-select__error {
 font:400 13px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fd71af;
 padding:10px;
 border-bottom:1px solid #f4f4f4
}
.cu-tags-select__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:1.15;
 min-width:0;
 max-width:200px;
 position:absolute
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-tags-select__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-tags-select__name_color-invert {
 color:#343434!important
}
.cu-tags-select__name-shadow {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:1.15;
 min-width:0;
 max-width:200px;
 overflow:hidden;
 text-overflow:ellipsis;
 position:relative;
 color:transparent
}
.cu-tags-select__badge {
 display:flex;
 justify-content:center;
 align-items:center;
 min-width:41px;
 height:20px;
 border-radius:2px 13px 13px 2px;
 margin:0 4px 7px 0;
 padding:0 10px 0 8px;
 white-space:nowrap;
 text-overflow:ellipsis;
 position:relative;
 overflow:hidden
}
.dark-theme .cu-tags-select__badge::before {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 background:inherit
}
.cu-tags-select__badge_readonly .cu-tags-select__name {
 position:relative
}
.cu-tags-select__badge_readonly .cu-tags-select__name-shadow {
 display:none
}
.cu-tags-select__badge .cu-tags-select__name {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 line-height:18px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-tags-select__badge .cu-tags-select__name,
 .cu-tags-select__name-shadow {
  font-family:var(--global-font-support)
 }
}
.cu-tags-select__badge .cu-tags-select__name-shadow {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 line-height:18px;
 color:transparent
}
.cu-tags-select__badge-icon-close {
 display:none;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 margin:auto;
 background:#fff;
 border-radius:0 13px 13px 0;
 width:16px;
 height:26px;
 opacity:1;
 fill:#fff;
 padding:0 3px 1px 2px;
 cursor:pointer
}
.cu-tags-select__badge-icon-close:hover {
 opacity:1
}
.cu-tags-select__badge-icon-close.list-item {
 margin:0
}
.cu-tags-select__badge-icon-close_color-dark svg {
 fill:#343434!important
}
.cu-tags-select__badge.cu-tags-view_ct,
.cu-tags-select__badge.list-view {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin:0 5px 0 0;
 height:18px;
 border-radius:2px 9px 9px 2px
}
.cu-tags-select__badge.cu-tags-view_ct .cu-tags-select__name,
.cu-tags-select__badge.list-view .cu-tags-select__name {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:10px;
 line-height:18px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-tags-select__badge .cu-tags-select__name-shadow,
 .cu-tags-select__badge.cu-tags-view_ct .cu-tags-select__name,
 .cu-tags-select__badge.list-view .cu-tags-select__name {
  font-family:var(--global-font-support)
 }
}
.cu-tags-select__badge.cu-tags-view_ct .cu-tags-select__name-shadow,
.cu-tags-select__badge.list-view .cu-tags-select__name-shadow {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:10px;
 line-height:18px;
 color:transparent
}
.cu-tags-select__badge-ellipsis {
 display:none;
 position:absolute;
 right:23px
}
.cu-tags-select__badge-ellipsis-icon {
 margin:-1px 0 0;
 width:12px;
 height:18px;
 cursor:pointer;
 opacity:.4
}
.cu-tags-select__badge-ellipsis-icon:hover {
 opacity:1
}
.dark-theme .cu-tags-select__badge-ellipsis-icon_color-invert {
 fill:#343434!important
}
.cu-tags-select__badge:not(.cu-tags-select__badge_readonly):hover .cu-tags-select__badge-ellipsis,
.cu-tags-select__badge:not(.cu-tags-select__badge_readonly):hover .cu-tags-select__badge-icon-close {
 display:flex
}
.cu-tags-select__badge:not(.cu-tags-select__badge_readonly):hover .cu-tags-select__name {
 max-width:calc(100% - 50px)
}
.cu-tags-select .cu-search__input {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding:14px 20px 12px 8px
}
.cu-tags-select .cu-search__input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.cu-tags-select .cu-search__input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.cu-tags-select .cu-search__input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.cu-tags-select .cu-search__input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .cu-tags-select .cu-search__input::-webkit-input-placeholder {
 color:#828588;
 font-size:14px
}
.dark-theme .cu-tags-select .cu-search__input::-moz-placeholder {
 color:#828588;
 opacity:1;
 font-size:14px
}
.dark-theme .cu-tags-select .cu-search__input:-ms-input-placeholder {
 color:#828588;
 font-size:14px
}
.dark-theme .cu-tags-select .cu-search__input:-moz-placeholder {
 color:#828588;
 opacity:1;
 font-size:14px
}
.cu-tags-select .user-list-item {
 transition:none
}
.cu-tags-select .user-list-item.cu-tags-select__item {
 display:flex;
 justify-content:space-between;
 border:0;
 padding:9px 0;
 flex:1 0 0
}
.cu-tags-view__container .cu-dropdown_open .cu-tags-view__icon_grey,
.cu-tags-view__container-list .cu-dropdown_open .cu-tags-view__icon_grey {
 display:none
}
.cu-panel-board.cu-panel-board_hover-state .cu-tags-view__container-list .cu-tags-view__icon,
.cu-tags-view__container .cu-dropdown_open .cu-tags-view__icon_purple,
.cu-tags-view__container-list .cu-dropdown_open .cu-tags-view__icon_purple {
 display:block
}
.cu-task-row__container .cu-tags-view__icon,
.lv-task .cu-tags-view__icon,
.task-todo-item .cu-tags-view__icon {
 display:none;
 position:absolute;
 right:0;
 transform:translateX(calc(100% + 5px))
}
.cu-panel-board .cu-panel-board__header-container:hover .cu-tags-view__icon,
.cu-task-row__container .cu-task-row-main__actions-inner.cu-task-row-main__actions-inner-dropdown-open .cu-tags-view__icon,
.cu-task-row__container:hover .cu-tags-view__icon,
.lv-task:hover .cu-tags-view__icon,
.task-todo-item .cu-tags-view__icon {
 display:flex
}
.cu-panel-board .cu-board-card-subtask .cu-tags-view__icon {
 display:none
}
.cu-dropdown.cu-dropdown_open .cu-tags-view__icon,
.cu-panel-board .cu-board-card-subtask:hover .cu-tags-view__icon {
 display:flex
}
.cu-dropdown.cu-dropdown_open .cu-tags-view__icon .cu-stroke {
 stroke:#7b68ee
}
.cu-dropdown.cu-dropdown_open .cu-tags-view__icon::before {
 border-color:#7b68ee
}
.task-column .cu-tags-view__icon {
 display:inline-flex;
 width:24px;
 height:24px;
 padding:5px
}
.task-column .cu-tags-view__icon::before {
 width:24px;
 height:24px
}
.lv-task .cu-tags-view__container-list {
 margin-right:-50px
}
.lv-task .cu-tags-view__container-list.multi-list {
 margin-right:0
}
.checklist {
 padding:0 30px
}
.cu-modal__body .checklist {
 padding:0
}
.checklist-container {
 padding-left:24px;
 padding-top:15px;
 position:relative
}
.checklist .task-todo__section .checklist-todo-item .cu-user-group.cu-user-group_sm .cu-avatar {
 margin-top:0
}
.checklist .cu-user-group.cu-user-group_sm .cu-avatar {
 width:20px;
 height:20px
}
.checklist .cu-todo-list__container-items .cu-user-group__item {
 margin-top:0;
 height:20px;
 box-sizing:border-box
}
.checklist-assign {
 display:inline-block;
 width:2px
}
.checklist-menu {
 margin-left:150px;
 margin-top:-17px!important;
 width:100%;
 white-space:nowrap
}
.checklist-wrapper {
 padding-bottom:20px
}
.checklist-wrapper .task-todo__section {
 margin-left:-24px
}
.checklist-wrapper .task-completed-label {
 margin-left:24px
}
.checklist-wrapper--draging .checklist-container {
 padding-top:15px;
 padding-bottom:35px;
 margin-bottom:-35px
}
.checklist-wrapper--draging .checklist-todo-item__sublist--empty {
 z-index:5;
 display:block
}
.checklist-wrapper--draging .checklist-todo-item__sublist--empty:hover {
 min-height:0
}
.checklist-wrapper--draging .checklist-todo-item__sublist--empty .checklist-container {
 z-index:1;
 padding-top:15px;
 padding-bottom:20px
}
.checklist-wrapper--draging .checklist-todo-item__sublist--empty .checklist-container:hover {
 min-height:0
}
.checklist-item {
 display:flex;
 padding-left:20px;
 margin-left:-20px
}
.checklist-item-container {
 position:relative;
 display:block
}
.checklist-item-container+.checklist-container,
.checklist-item-container+.checklist-item-container {
 margin-top:12.5px
}
.checklist-item_is-checklist-closed,
.checklist-item_is-checklist-closed+.checklist-todo-item__sublist {
 -webkit-animation-name:bounceOutRight;
 animation-name:bounceOutRight;
 -webkit-animation-duration:1.4s;
 animation-duration:1.4s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 pointer-events:none
}
.checklist-item_is-checklist-closed+.checklist-todo-item__sublist .checklist-item__name {
 text-decoration:line-through
}
.checklist-item_is-checklist-closed+.checklist-todo-item__sublist .checklist-item__angle {
 opacity:1;
 visibility:visible
}
.checklist-item_is-checklist-closed .checklist-item__name {
 text-decoration:line-through
}
.checklist-item:hover .checklist-item__empty-assign {
 opacity:1;
 visibility:visible
}
.checklist-item:hover .lv-task__quick-action-ellipsis {
 display:block
}
.checklist-item__empty-assign {
 opacity:0;
 visibility:hidden;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.checklist-item__empty-assign:hover {
 transition:none
}
.checklist-item__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:20px;
 color:#343434;
 top:0;
 border:0;
 background-color:transparent;
 box-shadow:none;
 padding:0 7px;
 outline:0;
 cursor:pointer;
 text-transform:none;
 min-width:50px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .checklist-item__input,
 .cu-tags-select__badge.cu-tags-view_ct .cu-tags-select__name-shadow,
 .cu-tags-select__badge.list-view .cu-tags-select__name-shadow {
  font-family:var(--global-font-support)
 }
}
.dark-theme .checklist-item__input {
 color:#d5d6d7;
 box-shadow:none;
 background:0 0
}
.checklist-item__input-with-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:20px;
 position:relative;
 color:#343434;
 opacity:.4;
 width:50px;
 margin:0 -57px 0 7px;
 text-transform:capitalize
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .checklist-item__input-with-placeholder {
  font-family:var(--global-font-support)
 }
}
.dark-theme .checklist-item__input-with-placeholder {
 color:#828588;
 box-shadow:none;
 background:0 0
}
.checklist-item__angle {
 opacity:0;
 visibility:hidden;
 fill:#7b68ee;
 transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s;
 vertical-align:middle
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown.cu-dropdown_open .cu-tags-view__icon .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-dropdown.cu-dropdown_open .cu-tags-view__icon::before {
  border-color:var(--theme-main-color)
 }
 .checklist-item__angle {
  fill:var(--theme-main-color)
 }
}
.checklist-item__angle:hover {
 transition:none
}
.checklist-item__status_resolved .checklist-item__angle,
.checklist-item_is-checklist-closed .checklist-item__angle {
 opacity:1;
 visibility:visible
}
.checklist-item__status {
 flex-shrink:0;
 width:20px;
 height:20px;
 border:1px solid #e2e2e2;
 line-height:18px;
 text-align:center;
 border-radius:50%;
 margin:1px 7px 0 0;
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 outline:0
}
.cu-modal__body .checklist-item__status {
 cursor:default
}
.cu-modal__body .checklist-item__status:hover {
 border:1px solid #e2e2e2
}
.dark-theme .checklist-item__status,
.dark-theme .cu-modal__body .checklist-item__status:hover {
 border:1px solid #abaeb0
}
.checklist-item__status:hover {
 transition:none;
 border-color:#7b68ee
}
.checklist-item__status.no-permission {
 cursor:default
}
.checklist-item__status.no-permission:hover {
 border:1px solid #e2e2e2
}
.checklist-item__status_resolved+.cu-todo-list__container .checklist-item__name {
 text-decoration:line-through
}
.checklist-item-drag {
 pointer-events:none
}
.checklist-add {
 position:relative;
 display:flex;
 margin-bottom:15px
}
.checklist-add-bottom {
 margin-top:15px
}
.checklist-add__btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 opacity:.3;
 color:#343434;
 font:600 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 margin:0 -5px;
 padding:5px;
 border:0
}
.dark-theme .checklist-add__btn {
 color:#d5d6d7
}
.checklist-add__btn:hover {
 color:#7b68ee;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .checklist-item__status:hover {
  border-color:var(--theme-main-color)
 }
 .checklist-add__btn:hover {
  color:var(--theme-main-color)
 }
}
.cu-modal__body .checklist-add__btn {
 opacity:1;
 text-transform:none;
 display:inline-block;
 margin:10px 0;
 padding:2px 0;
 color:#4a90e2;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-modal__body .checklist-add__btn {
 color:#72b3fd
}
.checklist-add__plus {
 width:12px;
 height:20px;
 margin:0 4px
}
.checklist-add__plus use {
 fill:#dbdbdb
}
.dark-theme .checklist-add__plus use {
 color:#828588;
 opacity:.4
}
.checklist-add__plus-not-empty:hover use {
 fill:#7b68ee
}
.checklist-add .cu-user-group__icon-mono {
 margin-top:5px
}
.checklist .cu-user-group.cu-user-group_sm .cu-avatar svg {
 width:20px;
 height:20px
}
.checklist-todo-item .cu-dropdown {
 min-height:20px;
 position:absolute
}
.checklist-todo-item .user-group__item {
 outline:0
}
.checklist-todo-item .checklist__quick-action {
 height:20px;
 margin-top:0;
 margin-left:8px;
 position:relative;
 z-index:5
}
.checklist-todo-item .cu-user-group.cu-user-group_sm .cu-avatar {
 margin:-2px 0 0 5px;
 outline:0
}
.dark-theme .checklist-todo-item .cu-user-group.cu-user-group_sm .cu-avatar.cu-avatar_bordered {
 border-color:#384047
}
.checklist-todo-item .cu-user-group__item {
 outline:0
}
.checklist-todo-item cu-user-group {
 outline:0;
 position:relative;
 z-index:10
}
.gu-transit .checklist-todo-item__sublist--empty {
 display:none
}
.checklist-todo-item__sublist--empty .gu-transit {
 margin-bottom:12.5px
}
.checklist-item__name--pseudo {
 display:inline-block;
 visibility:hidden;
 white-space:pre;
 z-index:-1;
 position:relative;
 padding:4px 6px;
 font-weight:300;
 font-size:14px;
 line-height:20px;
 border:1px solid;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 box-sizing:border-box
}
.checklist-item__name {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:20px;
 border:1px solid #fff;
 border-radius:3px;
 transition:.1s;
 background:0 0;
 overflow:hidden;
 resize:none;
 padding:0 6px;
 outline:0;
 margin-top:0;
 min-height:20px;
 display:flex;
 align-items:center;
 flex-wrap:wrap;
 box-sizing:border-box
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .checklist-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .checklist-item__name {
 border:1px solid #384047;
 color:#d5d6d7
}
.checklist-item__name:focus,
.checklist-item__name:hover {
 border-color:#ccc
}
.dark-theme .checklist-item__name:focus,
.dark-theme .checklist-item__name:hover {
 border-color:#828588
}
.checklist-item__name:focus .linkified,
.checklist-item__name:hover .linkified {
 text-decoration:underline
}
.checklist-item__name.no-permission:hover {
 border:1px solid #fff
}
.checklist-item__name .linkified {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .checklist-add__plus-not-empty:hover use {
  fill:var(--theme-main-color)
 }
 .checklist-item__name .linkified {
  color:var(--theme-main-color)
 }
}
.checklist-item__name-textarea-block {
 width:100%
}
.checklist-item__name-textarea-block textarea {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 width:100%;
 border:1px solid #ccc;
 border-radius:3px;
 background:0 0;
 overflow:hidden;
 resize:none;
 padding:4px 6px;
 margin:-4px 0;
 outline:0;
 font:300 15px/30px "Gotham Pro","Proxima Nova",Arial,serif
}
.checklist-item__name a {
 margin-left:5px
}
.checklist-item__name-wrapper {
 position:relative
}
.checklist-item__name--textarea {
 display:block;
 width:100%;
 position:absolute
}
.checklist-todo-item:hover .task-todo-item__handle {
 opacity:1
}
.checklist-item__status::after {
 display:none
}
.checklist-item__status--active::after {
 display:block
}
.checklist-todo-item {
 display:flex;
 align-items:flex-start
}
.checklist-todo-item-not-ready {
 opacity:.4
}
.checklist-item__handle {
 height:23px;
 margin-top:-1.5px;
 left:-18px;
 width:20px;
 position:absolute;
 z-index:2;
 cursor:move;
 opacity:0;
 visibility:hidden;
 display:block;
 transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s
}
.checklist-item__handle:hover {
 transition:none
}
.checklist-item__handle svg {
 width:10px
}
.checklist-item__handle .icon {
 margin-left:0
}
.task-todo__section .task-todo-item.task-todo-item_add {
 margin-left:17px;
 margin-bottom:7px
}
.checklist-todo-item:hover .checklist-item__handle {
 opacity:1;
 visibility:visible
}
.checklist-wrapper--draging .checklist-container .task-todo-item.task-todo-item_add {
 display:none
}
.checklist-todo-item__sublist {
 padding:0;
 z-index:4;
 position:relative
}
.checklist-todo-item__sublist::after,
.checklist-todo-item__sublist::before {
 content:'';
 display:table
}
.checklist-todo-item__sublist::after {
 clear:both
}
.checklist-todo-item__sublist--empty {
 flex:1;
 position:relative
}
.checklist-todo-item__sublist--empty .checklist-container {
 padding-top:0
}
.checklist-todo-item__sublist--empty .checklist-add {
 margin-top:15px;
 margin-bottom:0
}
.checklist-todo-item__sublist-last-lvl {
 margin:0;
 padding:0;
 min-width:0;
 min-height:0
}
.checklist-todo-item__sublist-last-lvl .checklist-container {
 min-height:0
}
.checklist-todo-item__sublist-last-lvl .checklist-container:last-child {
 min-width:25px
}
.checklist-todo-item__sublist--no-empty {
 padding-bottom:13px
}
.task-todo-item--drag {
 pointer-events:none
}
.checklist-todo-item--active .checklist-item__name {
 text-decoration:line-through;
 color:#c2c2c2
}
.checklist__title {
 line-height:20px;
 height:20px;
 margin:0
}
.checklist__title .lv-task__quick-action-ellipsis {
 display:inline-block
}
.checklist__title .lv-task__quick-action-ellipsis_subtask {
 vertical-align:middle
}
.checklist__title .checklist__quick-action {
 display:inline-block;
 vertical-align:middle;
 margin-top:0
}
.checklist__title-textarea {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:600;
 font-size:14px;
 outline:0;
 text-transform:uppercase;
 resize:none;
 width:100%;
 height:20px;
 border:none;
 padding:1px 0 0;
 color:rgba(52,52,52,.4)
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .checklist__title-textarea {
  font-family:var(--global-font-support)
 }
}
.dark-theme .checklist__title-textarea {
 color:#d5d6d7;
 box-shadow:none;
 background:0 0
}
.checklist__title-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:600;
 font-size:14px;
 cursor:pointer;
 margin:0;
 color:rgba(52,52,52,.6);
 text-transform:uppercase;
 display:inline-flex;
 align-items:center
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .checklist__title-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .checklist__title-text {
 color:#abaeb0
}
.checklist__title-text-count {
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4);
 padding-left:10px;
 margin-top:-1px
}
.contrast_high .checklist__title-text-count {
 color:#858585
}
.dark-theme .checklist__title-text-count {
 color:#828588
}
.checklist-add-popup {
 left:20px!important
}
.show-checklist-menu {
 overflow:hidden
}
.show-checklist-menu.cu-dropdown_open .cu-dropdown__toggle-arrow-right {
 transform:rotate(90deg)
}
.checklist .gu-trasit .checklist-container {
 padding-top:15px
}
.checklist .gu-trasit .checklist-todo-item__sublist--empty {
 display:none
}
.checklist .gu-trasit .checklist-todo-item__sublist--empty .checklist-container {
 padding-top:0
}
.task-todo__section>cu-checklist-add .checklist-add {
 margin-top:15px;
 margin-left:24px;
 margin-bottom:0
}
.task-todo__section>cu-checklist-add .checklist-add .checklist-item__input:focus+cu-user-group .cu-user-group__icon-mono {
 visibility:visible
}
.task-todo__section>cu-checklist-add .checklist-add .cu-user-group__icon-mono {
 visibility:hidden
}
.checklist-create-template__empty {
 text-align:center;
 padding-top:10px
}
.checklist-create-template__empty .template__empty-title {
 margin-top:20px
}
.recurring-options {
 width:355px;
 padding:20px;
 font:400 15px/130% "Proxima Nova",Arial,serif
}
.recurring-options__recur-next {
 text-align:center;
 margin-top:10px
}
.recurring-options__recur-next .cu-dropdown,
.recurring-options__recur-next .cu-dropdown__toggle {
 display:inline-flex
}
.recurring-options__recur-next-date {
 background:#7b68ee;
 font:400 12px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 border-radius:13px;
 padding:7px 10px;
 color:#fff
}
.recurring-options_missed .recurring-options__recur-next-date {
 background:#fc0
}
.recurring-options__recur-next-arrow {
 fill:#fff;
 display:inline-flex;
 width:6px;
 height:9px;
 transform:rotate(-90deg);
 margin-left:3px
}
.recurring-options__recur-next-desc {
 font:400 11px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.5
}
.recurring-options__hidden {
 display:flex;
 justify-content:center;
 margin:45px 25px 0;
 cursor:pointer
}
.recurring-options_next .recurring-options__hidden {
 margin:25px 25px 0
}
.recurring-options__hidden-icon {
 display:block;
 width:17px;
 height:17px;
 margin-right:6px
}
.recurring-options__hidden-icon use {
 fill:#7b68ee
}
.recurring-options__hidden-link {
 color:#7b68ee;
 font:400 15px/17px "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dotted
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__recur-next-date {
  background:var(--theme-main-color)
 }
 .recurring-options__hidden-icon use {
  fill:var(--theme-main-color)
 }
 .recurring-options__hidden-link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
body.cu-dropdown_open .cu-dropdown__menu .recurring-options_readonly .cu-checkbox__label,
body.cu-dropdown_open .cu-dropdown__menu .recurring-options_readonly .cu-dropdown__toggle,
body.cu-dropdown_open .cu-dropdown__menu .recurring-options_readonly .datepicker__dates-input-container-val,
body.cu-dropdown_open .cu-dropdown__menu .recurring-options_readonly .recurring-options__all-days a,
body.cu-dropdown_open .cu-dropdown__menu .recurring-options_readonly .recurring-options__days-item,
body.cu-dropdown_open .cu-dropdown__menu .recurring-options_readonly .recurring-options__input,
body.cu-dropdown_open .cu-dropdown__menu .recurring-options_readonly .recurring-options__time-empty {
 pointer-events:none!important;
 cursor:default
}
.recurring-options__divider {
 padding:10px 20px 0 15px;
 margin:0 -20px 14px;
 opacity:.4;
 position:relative;
 display:flex
}
.recurring-options__divider::before {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 border-top:1px solid #e4e4e4;
 top:13px;
 margin-left:-15px
}
.dark-theme .recurring-options__divider::before {
 border-top:1px solid #2b343b
}
.recurring-options__divider span {
 color:#343434;
 text-transform:uppercase;
 font:400 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 background-color:#fff;
 z-index:1;
 padding:0 5px
}
.dark-theme .recurring-options__divider span {
 color:#d5d6d7;
 background-color:#384047
}
.recurring-options__strat-dates,
.recurring-options__strat-dates .recurring-options__combo-value {
 display:inline-block
}
.recurring-options__strat-dates-menu .recurring-list__item {
 text-transform:none
}
.recurring-options__all-days {
 padding:6px 0 0
}
.dark-theme .recurring-options__all-days {
 color:#d5d6d7
}
.recurring-options__all-days a {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-decoration:none;
 cursor:pointer;
 border-bottom:1px dashed #343434;
 font:400 13px "Proxima Nova",Arial,serif;
 opacity:.5;
 color:#343434
}
.dark-theme .recurring-options__all-days a {
 color:#d5d6d7;
 border-bottom-color:#d5d6d7
}
.recurring-options__all-days a:hover {
 color:#7b68ee;
 border-bottom-color:#7b68ee;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__all-days a:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.recurring-options__summary {
 color:#343434;
 font:400 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 border-top:1px solid #e4e4e4;
 background-color:#fafafa;
 padding:20px 20px 15px;
 margin:10px -20px -20px;
 text-align:center
}
.recurring-options_next .recurring-options__summary {
 padding:20px 20px 25px
}
.recurring-options_collapsed .recurring-options__summary {
 margin:-20px
}
.dark-theme .recurring-options__summary {
 background:#2b343b;
 color:#d5d6d7;
 border-top:1px solid #1e272e
}
.dark-theme .recurring-options__summary span {
 color:#d5d6d7
}
.recurring-options__summary a {
 color:#7b68ee;
 text-decoration:none;
 cursor:pointer;
 border-bottom:1px dashed
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__summary a {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.recurring-options__summary a:hover {
 color:#5f48ea;
 border-bottom:1px dashed #5f48ea
}
@supports (--user-color-theme-dark:#5f48ea) {
 .recurring-options__summary a:hover {
  border-bottom:1px dashed var(--theme-main-color)
 }
}
.recurring-options__summary .recurring-options__summary-link_underline {
 border-bottom:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__summary .recurring-options__summary-link_underline {
  border-bottom-color:var(--theme-main-color)
 }
}
.recurring-options__summary .recurring-options__summary-link_underline:hover {
 color:#5f48ea;
 border-bottom:1px solid #5f48ea
}
@supports (--user-color-theme-dark:#5f48ea) {
 .recurring-options__summary .recurring-options__summary-link_underline:hover {
  border-bottom:1px dashed var(--theme-main-color)
 }
}
.recurring-options__advanced-header {
 margin:7px 0 20px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.recurring-options__advanced-header-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:500 11px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.4;
 text-transform:uppercase;
 margin-top:1px
}
.dark-theme .recurring-options__advanced-header-title {
 color:#d5d6d7
}
.recurring-options__back {
 cursor:pointer;
 display:flex;
 justify-content:center;
 margin-left:-3px
}
.recurring-options__back:hover .recurring-options__back-icon use {
 fill:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .recurring-options__summary .recurring-options__summary-link_underline:hover,
 .recurring-options__summary a:hover {
  color:var(--theme-main-color-dark)
 }
 .recurring-options__back:hover .recurring-options__back-icon use {
  fill:var(--theme-main-color-dark)
 }
}
.recurring-options__back:hover .recurring-options__back-text {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .recurring-options__back:hover .recurring-options__back-text {
  color:var(--theme-main-color-dark)
 }
}
.recurring-options__back-icon {
 width:10px;
 height:6px;
 transform:rotate(90deg);
 margin:3px 3px 0 0
}
.recurring-options__back-icon use {
 fill:#7b68ee
}
.recurring-options__back-text {
 color:#7b68ee;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__back-icon use {
  fill:var(--theme-main-color)
 }
 .recurring-options__back-text {
  color:var(--theme-main-color)
 }
}
.recurring-options_muted {
 opacity:.5
}
.recurring-options__action,
.recurring-options__block,
.recurring-options__checkoption,
.recurring-options__copy-type,
.recurring-options__due,
.recurring-options__end,
.recurring-options__freq,
.recurring-options__monthly,
.recurring-options__status,
.recurring-options__time,
.recurring-options__type,
.recurring-options__weekly,
.recurring-options__yearly {
 display:flex;
 justify-content:space-between;
 flex-direction:row;
 margin-bottom:10px
}
.recurring-options__action-title,
.recurring-options__block-title,
.recurring-options__checkoption-title,
.recurring-options__copy-type-title,
.recurring-options__due-title,
.recurring-options__end-title,
.recurring-options__freq-title,
.recurring-options__monthly-title,
.recurring-options__status-title,
.recurring-options__time-title,
.recurring-options__weekly-title,
.recurring-options__yearly-title {
 width:93px;
 text-align:right;
 padding:11px 10px 0 0;
 margin-left:-3px;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 display:flex;
 justify-content:flex-end
}
.dark-theme .recurring-options__action-title,
.dark-theme .recurring-options__block-title,
.dark-theme .recurring-options__checkoption-title,
.dark-theme .recurring-options__copy-type-title,
.dark-theme .recurring-options__due-title,
.dark-theme .recurring-options__end-title,
.dark-theme .recurring-options__freq-title,
.dark-theme .recurring-options__monthly-title,
.dark-theme .recurring-options__status-title,
.dark-theme .recurring-options__time-title,
.dark-theme .recurring-options__weekly-title,
.dark-theme .recurring-options__yearly-title {
 color:#d5d6d7
}
.recurring-options__action-title .icon,
.recurring-options__block-title .icon,
.recurring-options__checkoption-title .icon,
.recurring-options__copy-type-title .icon,
.recurring-options__due-title .icon,
.recurring-options__end-title .icon,
.recurring-options__freq-title .icon,
.recurring-options__monthly-title .icon,
.recurring-options__status-title .icon,
.recurring-options__time-title .icon,
.recurring-options__weekly-title .icon,
.recurring-options__yearly-title .icon {
 margin-top:-1px
}
.recurring-options__block-data,
.recurring-options__checkoption-data,
.recurring-options__copy-type-data,
.recurring-options__due-data,
.recurring-options__end-data,
.recurring-options__freq-data,
.recurring-options__monthly-data,
.recurring-options__status-data,
.recurring-options__time-data,
.recurring-options__weekly-data,
.recurring-options__yearly-data {
 display:flex;
 flex-direction:row
}
.recurring-options__type {
 margin-bottom:10px
}
.recurring-options__type-item {
 display:flex;
 align-items:center
}
.recurring-options__type-item:first-child .recurring-options__radio-label {
 width:160px
}
.recurring-options__type-item .recurring-options__radio-label {
 width:145px
}
.recurring-options__type-item .cu-radio {
 min-height:20px
}
.recurring-options__checkoption {
 align-items:flex-start
}
.recurring-options__checkoption-disabled {
 opacity:.5
}
.recurring-options__checkoption-disabled * {
 cursor:not-allowed
}
.recurring-options__checkoption-data {
 margin-top:6px;
 width:225px
}
.recurring-options__checkoption-data .cu-checkbox__label {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:none
}
.recurring-options__checkoption-data_centered {
 width:auto;
 display:flex;
 justify-content:center;
 margin-top:20px
}
.recurring-options__checkoption .cu-checkbox__label {
 align-items:flex-start
}
.recurring-options__checkoption .cu-checkbox__label::before {
 top:-2px
}
.recurring-options__checkoption .cu-checkbox__label::after {
 top:1px
}
.recurring-options__action {
 flex-direction:column
}
.recurring-options__action-row {
 display:flex;
 flex-direction:row
}
.recurring-options__action-warning {
 display:flex;
 padding:5px;
 border:1px solid #e4e4e4;
 border-radius:2px;
 background-color:#fafafa;
 color:#4b4b4b;
 width:200px;
 font:400 12px "Proxima Nova",Arial,serif
}
.recurring-options__action-settings {
 cursor:pointer;
 color:#b4b3b3;
 text-decoration:none;
 display:inline-block
}
.recurring-options__action-settings:hover {
 color:#7b68ee;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__action-settings:hover {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.recurring-options__action-settings_dashed {
 border-bottom:1px dashed #b4b3b3
}
.recurring-options__action-settings .cu-dropdown__toggle {
 color:#b4b3b3
}
.recurring-options__action-settings .cu-dropdown__toggle:hover {
 color:#7b68ee
}
.recurring-options__action-copy {
 color:#b4b3b3;
 font:300 12px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:10px 0;
 min-width:225px;
 align-self:flex-end
}
.recurring-options__freq-data .recurring-options__input {
 width:50px;
 text-align:center;
 margin-right:5px
}
.recurring-options__freq-data .recurring-options__combo {
 width:170px
}
.recurring-options__radio-label {
 width:200px;
 padding-left:28px;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 display:flex;
 align-items:flex-end
}
.recurring-options__radio-label::before {
 width:20px;
 height:20px
}
.recurring-options__radio-label::after {
 top:4px;
 left:4px;
 width:12px;
 height:12px
}
.recurring-options__input {
 border:1px solid #e4e4e4;
 border-radius:2px;
 background:#fff;
 height:34px;
 padding:0 8px;
 font:300 12px/35px "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center;
 justify-content:center
}
.dark-theme .recurring-options__input {
 background:#384047;
 border:1px solid #1e272e;
 color:#d5d6d7
}
.recurring-options__input:focus {
 box-shadow:none
}
.recurring-options__combo {
 display:flex;
 border:1px solid #e4e4e4;
 border-radius:2px;
 background:#fff;
 min-width:100px;
 width:225px;
 height:34px;
 transition:.2s
}
.dark-theme .recurring-options__combo {
 border:1px solid #1e272e;
 background:#384047
}
.recurring-options__combo:hover .recurring-options__combo-down {
 width:20px;
 height:20px;
 margin-left:2px;
 margin-right:-2px;
 fill:#000
}
.dark-theme .recurring-options__combo:hover .recurring-options__combo-down {
 fill:#d5d6d7
}
.recurring-options__highlight .recurring-options__combo {
 border:1px solid;
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__action-settings .cu-dropdown__toggle:hover {
  color:var(--theme-main-color)
 }
 .recurring-options__highlight .recurring-options__combo {
  border-color:var(--theme-main-color)
 }
}
.recurring-options__combo-down {
 width:16px;
 height:16px;
 fill:rgba(52,52,52,.6);
 transform:rotate(90deg);
 margin-left:4px;
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s
}
.recurring-options__combo-down:hover {
 transition:none
}
.dark-theme .recurring-options__combo-down {
 fill:#828588
}
.cu-dropdown_open>div>.recurring-options__combo-down {
 transform:rotate(-90deg)
}
.recurring-options__combo-value {
 display:flex;
 align-items:center;
 padding:0 8px 0 14px;
 width:100%
}
.recurring-options__combo-text {
 flex-grow:1;
 font:300 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 text-transform:lowercase
}
.dark-theme .recurring-options__combo-text {
 color:#d5d6d7
}
.recurring-options__combo-text_capitalize {
 text-transform:capitalize
}
.recurring-options__weekly-data {
 flex-grow:1;
 min-width:226px
}
.recurring-options__monthly-data {
 flex-direction:column
}
.recurring-options__monthly-options {
 display:flex;
 align-items:center;
 margin-bottom:10px
}
.recurring-options__monthly-options .recurring-options__radio-label {
 display:flex;
 align-items:center;
 width:100px;
 min-height:20px;
 position:relative
}
.recurring-options__monthly-option1 .recurring-options__combo,
.recurring-options__monthly-option2 .recurring-options__combo {
 margin-left:2px
}
.recurring-options__monthly-option2 .recurring-options__days {
 margin-top:9px
}
.recurring-options__yearly-data .recurring-options__combo {
 margin-right:5px;
 width:170px
}
.recurring-options__yearly-data .recurring-options__input {
 width:50px;
 text-align:center
}
.recurring-options__days {
 line-height:34px;
 text-align:right
}
.recurring-options__days>li {
 display:inline-block;
 padding:11px 0 9px;
 font:300 12px "Gotham Pro","Proxima Nova",Arial,serif;
 border:1px solid #e4e4e4;
 margin-left:-1px;
 background:#fff;
 min-width:33px;
 text-align:center;
 cursor:pointer
}
.dark-theme .recurring-options__days>li {
 background:#384047;
 color:#d5d6d7;
 border:1px solid #1e272e
}
.recurring-options__days>li:first-child {
 margin-left:0;
 border-top-left-radius:2px;
 border-bottom-left-radius:2px;
 min-width:33px
}
.recurring-options__days>li:last-child {
 border-top-right-radius:2px;
 border-bottom-right-radius:2px;
 min-width:33px
}
.recurring-options__days>li:focus,
.recurring-options__days>li:hover {
 z-index:2;
 background-color:#eee
}
.dark-theme .recurring-options__days>li:focus,
.dark-theme .recurring-options__days>li:hover {
 background-color:#2b343b
}
.recurring-options__days>li.recurring-options_selected {
 background-color:#eee;
 font-weight:500
}
.dark-theme .recurring-options__days>li.recurring-options_selected {
 background-color:#2b343b
}
.recurring-options__time_justify-content-normal {
 justify-content:space-between
}
.recurring-options__time-title {
 padding-right:10px;
 width:93px;
 margin-left:-3px
}
.recurring-options__time-data {
 width:225px;
 align-items:center
}
.recurring-options__time-data .cu-datepicker__input {
 width:225px;
 padding-left:14px
}
.recurring-options__time-data_empty {
 display:flex;
 align-items:center
}
.recurring-options__time-empty {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 13px "Proxima Nova",Arial,serif;
 padding:8px 0 0;
 margin-bottom:8px;
 color:#343434;
 opacity:.5;
 border-bottom:1px dashed #343434;
 cursor:pointer
}
.dark-theme .recurring-options__time-empty {
 color:#d5d6d7;
 border-bottom:1px dashed #d5d6d7
}
.recurring-options__time-empty:hover {
 transition:none;
 color:#7b68ee;
 border-bottom:1px dashed;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__time-empty:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.recurring-options__time-clock {
 width:16px;
 height:16px;
 margin-right:5px
}
.recurring-options__end {
 height:34px
}
.recurring-options__end-data {
 width:225px
}
.recurring-options__end-data .recurring-options__combo {
 margin-right:5px;
 width:130px;
 min-width:130px
}
.recurring-options__end-data.recurring-options__end-never .recurring-options__combo {
 width:225px;
 margin-right:0
}
.recurring-options__end-data .recurring-options__input {
 width:50px;
 text-align:center;
 display:inline-block
}
.recurring-options__end-count {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .recurring-options__end-count {
 color:#d5d6d7
}
.recurring-options__end-date {
 width:120px
}
.recurring-options__end-date .cu-dropdown__toggle {
 height:34px
}
.recurring-options__due {
 height:34px;
 overflow:hidden
}
.recurring-options__due_justify-content-normal {
 justify-content:normal
}
.recurring-options__due-title {
 padding-right:10px;
 white-space:nowrap;
 width:93px!important
}
.recurring-options__due-data {
 flex-grow:1;
 width:225px
}
.recurring-options__due-data .recurring-options__input {
 width:50px;
 text-align:center;
 margin-right:5px;
 flex-shrink:0
}
.recurring-options__due-data .recurring-options__combo {
 flex-grow:1
}
.recurring-options__copy-header {
 padding:20px 15px 0
}
.recurring-options__copy-header-title {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 padding:0 5px 5px
}
.dark-theme .recurring-options__copy-header-title {
 color:#d5d6d7
}
.recurring-options__copy-header-divider {
 margin:5px 5px 0;
 height:1px;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .recurring-options__copy-header-divider {
 border-bottom:1px solid #1e272e
}
.recurring-options__copy-list {
 display:flex;
 padding:5px 15px 15px;
 flex-direction:row;
 flex-wrap:wrap;
 width:410px
}
.recurring-options__copy-item {
 width:190px;
 padding:5px
}
.recurring-options__copy-item .cu-checkbox__label {
 font:400 12px/15px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:none;
 color:#343434;
 height:20px;
 padding-left:30px
}
.dark-theme .recurring-options__copy-item .cu-checkbox__label {
 color:#abaeb0
}
.recurring-options__copy-item .cu-checkbox__label::before {
 width:20px;
 height:20px
}
.recurring-options__copy-item .cu-checkbox__label::after {
 width:12px;
 height:12px;
 left:4px;
 top:4px
}
.recurring-options .cu-datepicker__input {
 border:1px solid #e4e4e4;
 border-radius:2px;
 background:#fff;
 height:34px;
 font:300 12px/35px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 padding:10px
}
.recurring-options .cu-datepicker__input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:12px
}
.recurring-options .cu-datepicker__input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:12px
}
.recurring-options .cu-datepicker__input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:12px
}
.recurring-options .cu-datepicker__input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:12px
}
.recurring-options .datepicker__close {
 top:9px
}
.recurring-options .datepicker__input-arrows {
 top:2px
}
.recurring-options__advanced {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center;
 justify-content:flex-end
}
.recurring-options__advanced span {
 cursor:pointer;
 color:#aeacb0;
 border-bottom:1px dashed #aeacb0
}
.recurring-options__advanced span:hover {
 color:#7b68ee;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-options__advanced span:hover {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.recurring-options__advanced-down {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 width:16px;
 height:16px;
 fill:rgba(52,52,52,.6);
 transform:rotate(90deg);
 margin:-2px -2px -2px 4px
}
.recurring-options__advanced-down:hover {
 transition:none
}
.recurring-list {
 display:flex;
 flex-direction:column;
 min-width:150px
}
.recurring-list_hidden {
 display:none
}
.recurring-list__header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 flex-shrink:0;
 border-bottom:1px solid #f4f4f4;
 padding:11px 15px 8px;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3)
}
.recurring-list__body {
 flex-grow:1;
 overflow:auto;
 flex:0 1 auto;
 max-height:351px
}
.recurring-list__body-search {
 border:0;
 margin:0;
 padding:10px 20px 5px 15px;
 width:150px
}
.recurring-list__body-search::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.recurring-list__body-search::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.recurring-list__body-search:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.recurring-list__body-search:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.recurring-list__footer {
 flex-shrink:0
}
.recurring-list__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:center;
 padding:12px 15px 11px;
 cursor:pointer;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .recurring-list__item {
 color:#d5d6d7
}
.recurring-list__item:hover {
 background-color:#f9f9f9
}
.dark-theme .recurring-list__item:hover {
 background:#2b343b
}
.recurring-list__item-note {
 font:300 12px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center
}
.recurring-list__item-disabled {
 cursor:default;
 opacity:.5
}
.recurring-list__item-disabled:hover {
 background-color:#fff
}
.recurring-list__item.status-list__item {
 margin:0 5px
}
.recurring-list__item.status-list__item::before {
 top:9px
}
.recurring-list__item.status-list__item .status-list__status {
 flex-grow:1;
 padding-right:0
}
.recurring-list__item-icon_question {
 width:14px;
 height:14px;
 margin-left:5px
}
.recurring-list__item-icon_question use {
 fill:#818193
}
.recurring-list__item_capitalize {
 text-transform:capitalize
}
.recurring-view__icon {
 display:inline-block;
 width:16px;
 height:16px;
 cursor:pointer
}
.recurring-view__icon svg {
 stroke:#979797
}
.recurring-view__icon:hover svg {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-view__icon:hover svg {
  stroke:var(--theme-main-color)
 }
}
.lv-task__title-link .recurring-view__icon,
.subtask__recurring-view .recurring-view__icon {
 width:14px;
 height:14px
}
.recurring-view__value {
 display:inline-block;
 vertical-align:top;
 padding-left:6px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.4
}
.recurring-view__clear {
 width:20px;
 height:20px;
 padding:4px;
 cursor:pointer
}
.recurring-view__clear svg {
 width:12px;
 height:12px;
 stroke:#979797
}
.recurring-view__clear:hover svg {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-view__clear:hover svg {
  stroke:var(--theme-main-color)
 }
}
.recurring-view__toogle {
 display:inline-flex;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 padding:4px
}
.recurring-view__toogle:hover svg {
 stroke:#7b68ee
}
.lv-task__title-link .recurring-view__toogle {
 padding:0
}
.recurring-view__toogle.cu-dropdown_open .icon_recurring-grey {
 display:none
}
.recurring-view__toogle.cu-dropdown_open .icon_recurring-purple {
 display:block
}
.recurring-view__toogle.cu-dropdown_open .recurring-view__icon svg {
 stroke:#7b68ee
}
.recurring-view__full-value {
 display:flex;
 align-items:center
}
.recurring-display {
 display:inline
}
.recurring-dropdown__btn-row {
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 padding:20px 15px
}
.recurring-dropdown__btn.cu-btn.cu-btn_sm {
 min-width:119px;
 height:40px;
 margin:0 5px;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-shadow:none
}
.recurring-dropdown__btn.cu-btn.cu-btn_sm:first-child {
 background:0 0;
 border:none;
 color:#d16464;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 10px;
 width:140px;
 height:auto
}
.recurring-dropdown__btn.cu-btn.cu-btn_sm:first-child:hover {
 background:0 0
}
.recurring-dropdown__title {
 padding:20px 20px 0;
 color:#343434;
 text-transform:uppercase;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.4
}
.cu-google-calendar {
 color:#4f495c;
 border:1px solid #e2e1e2;
 border-radius:5px;
 margin-bottom:15px
}
.dark-theme .cu-google-calendar {
 color:#d5d6d7;
 border:1px solid #384047
}
.cu-google-calendar .calendar_right {
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:0 15px 10px
}
.cu-google-calendar__ical {
 padding:0 15px;
 flex-shrink:0
}
.cu-google-calendar__ical.cu-form__row {
 margin:0 0 9px
}
.cu-google-calendar__ical .cu-btn {
 background:#fff;
 color:#7b68ee;
 height:auto;
 font:600 15px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 15px
}
.cu-google-calendar__ical .cu-btn:hover {
 color:#fff;
 background:#7b68ee
}
.cu-google-calendar__url {
 display:flex;
 flex-direction:column;
 flex-grow:1
}
.cu-google-calendar__url-label {
 display:flex;
 justify-content:space-between;
 padding:0 15px
}
.cu-google-calendar__url-label-header {
 font:500 14px/1 "Proxima Nova",Arial,serif;
 margin-bottom:10px
}
.cu-google-calendar__url-label-link {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 14px/1 "Proxima Nova",Arial,serif;
 margin-bottom:10px;
 position:relative;
 display:inline-block;
 padding-bottom:1px
}
.cu-google-calendar__url-label-link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.cu-google-calendar__url-label-link::after:hover {
 transition:none
}
.cu-google-calendar__url-label-link:hover::after {
 opacity:0
}
.cu-google-calendar__modal.cu-modal.cu-modal_open .cu-modal__dialog {
 width:400px
}
.cu-google-calendar__modal.cu-modal.cu-modal_open .cu-modal__title {
 font-size:18px
}
.cu-google-calendar__modal .cu-dropdown__toggle {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding-bottom:10px;
 border-bottom:1px solid #e4e4e4;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.dark-theme .cu-google-calendar__modal .cu-dropdown__toggle {
 border-bottom:1px solid #1e272e
}
.cu-google-calendar__modal .cu-dropdown__toggle-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#7b68ee;
 fill:#7b68ee;
 width:12px;
 height:7px;
 float:right;
 margin:0 0 0 7px;
 position:relative;
 top:0
}
@supports (--theme-main-color:#7b68ee) {
 .recurring-view__toogle.cu-dropdown_open .recurring-view__icon svg,
 .recurring-view__toogle:hover svg {
  stroke:var(--theme-main-color)
 }
 .cu-google-calendar__ical .cu-btn {
  color:var(--theme-main-color)
 }
 .cu-google-calendar__ical .cu-btn:hover {
  background:var(--theme-main-color)
 }
 .cu-google-calendar__url-label-link {
  color:var(--theme-main-color)
 }
 .cu-google-calendar__url-label-link::after {
  background-color:var(--theme-main-color)
 }
 .cu-google-calendar__modal .cu-dropdown__toggle-arrow-down {
  stroke:var(--theme-main-color);
  fill:var(--theme-main-color)
 }
}
.cu-google-calendar__modal .cu-dropdown__menu {
 width:100%
}
.cu-google-calendar__modal .cu-google-calendar__modal-header {
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-bottom:15px
}
.dark-theme .cu-google-calendar__modal .cu-google-calendar__modal-header {
 color:#d5d6d7
}
.cu-google-calendar__gear {
 width:20px;
 height:20px;
 margin-right:20px;
 cursor:pointer
}
.cu-google-calendar__gear use {
 fill:#7b68ee
}
.cu-google-calendar__selections {
 margin-left:25px
}
.cu-google-calendar__selections-header {
 font-weight:500;
 margin-bottom:10px
}
.dark-theme .cu-google-calendar__selections-header span {
 color:#abaeb0
}
.dark-theme .cu-google-calendar__selections-names {
 color:#d5d6d7
}
.cu-google-calendar__sync-right {
 display:flex;
 align-items:center
}
.cu-google-calendar__help-tip {
 display:flex;
 align-items:center;
 padding:0 15px
}
.cu-google-calendar__select {
 padding:0 15px;
 margin-top:5px
}
.cu-google-calendar__select .cu-form__row {
 margin:0
}
.cu-google-calendar__token {
 display:flex;
 align-items:flex-end;
 margin:0 0 10px
}
.cu-google-calendar__token .cu-api-integration__input {
 margin:5px 15px;
 flex-grow:1
}
.cu-google-calendar__dropdown {
 margin-bottom:30px
}
.cu-google-calendar__dropdown.cu-dropdown_open .cu-dropdown__toggle-arrow-down {
 transform:rotate(180deg)
}
.cu-google-calendar__editing {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 max-width:300px
}
.cu-google-calendar__editing-header {
 font-size:14px
}
.dark-theme .cu-google-calendar__editing-header {
 color:#abaeb0
}
.cu-google-calendar__editing-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:20px;
 margin-top:10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-google-calendar__editing-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-google-calendar__editing-name {
 color:#d5d6d7
}
.cu-google-calendar__exclamation {
 background:#7b68ee;
 font-size:16px;
 width:30px;
 height:30px;
 border-radius:15px;
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:center;
 margin-right:10px
}
.cu-google-calendar__what {
 font-size:16px
}
.cu-google-calendar__emails {
 padding:14px 25px;
 max-height:350px
}
.cu-google-calendar__emails-list {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 padding:11px 0;
 border-top:1px solid #f4f4f4;
 cursor:pointer;
 color:#505050
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-google-calendar__emails-list {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-google-calendar__emails-list {
 color:#d5d6d7;
 border-top:1px solid #1e272e
}
.cu-google-calendar__emails-list:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-google-calendar__gear use {
  fill:var(--theme-main-color)
 }
 .cu-google-calendar__exclamation {
  background:var(--theme-main-color)
 }
 .cu-google-calendar__emails-list:hover {
  color:var(--theme-main-color)
 }
}
.cu-google-calendar__emails-list:first-child {
 border-top:0
}
.cu-google-calendar__emails-new {
 cursor:pointer;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:11px 0;
 color:#4f495c;
 border-top:1px solid #f4f4f4
}
.dark-theme .cu-google-calendar__emails-new {
 border-top:1px solid #1e272e;
 color:#828588
}
.cu-google-calendar__emails-new:hover {
 color:#7b68ee
}
.cu-google-calendar__emails-new:first-child {
 border-top:0
}
.cu-google-calendar__success {
 margin:15px 0;
 border:1px solid #6aca4f;
 padding:10px 15px;
 text-align:center;
 border-radius:3px;
 color:#4f495c;
 font-size:14px;
 line-height:15px;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.cu-google-calendar__choices-container {
 display:flex;
 flex-wrap:wrap;
 margin-top:35px;
 padding:0 15px
}
.cu-google-calendar__menu {
 min-width:200px
}
.cu-google-calendar__choice {
 width:21%;
 min-width:200px;
 margin-right:3%
}
.cu-google-calendar__choice .cu-google-calendar__dropdown {
 min-width:200px
}
.cu-google-calendar__choice:last-child {
 margin-right:0
}
.cu-google-calendar__choice .cu-dropdown__toggle {
 padding-bottom:10px;
 border-bottom:1px solid #e2e1e2
}
.dark-theme .cu-google-calendar__choice .cu-dropdown__toggle {
 border-bottom:1px solid #384047
}
.cu-google-calendar__choice .cu-google-calendar__modal-header {
 margin-bottom:10px
}
.cu-google-calendar__connect {
 margin-bottom:15px;
 display:flex;
 align-items:center;
 justify-content:space-between;
 border:1px solid;
 padding:15px;
 border-radius:5px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-google-calendar__emails-new:hover {
  color:var(--theme-main-color)
 }
 .cu-google-calendar__connect {
  border-color:var(--theme-main-color)
 }
}
.cu-google-calendar__connect-new {
 color:#7b68ee;
 text-align:center;
 padding:30px;
 border:1px dashed;
 margin-top:20px;
 border-radius:5px;
 font-size:16px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-google-calendar__connect-new {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-google-calendar__connect.calendar-list {
 border:0;
 align-items:flex-start
}
.cu-google-calendar__connect-left {
 display:flex;
 align-items:center
}
.cu-google-calendar__connect-icon {
 width:80px;
 height:80px;
 margin:-5px 5px -5px 0
}
.cu-google-calendar__connect-desc {
 margin-left:10px
}
.cu-google-calendar__connect-desc .calendar-title {
 font:400 18px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050;
 margin-bottom:10px
}
.dark-theme .cu-google-calendar__connect-desc .calendar-title {
 color:#d5d6d7
}
.cu-google-calendar__connect-desc .calendar-desc {
 font-size:15px;
 font-weight:300;
 color:#343434
}
.dark-theme .cu-google-calendar__connect-desc .calendar-desc {
 color:#abaeb0
}
.cu-google-calendar__connect-buttons {
 display:flex;
 flex-direction:column;
 align-items:flex-end
}
.cu-google-calendar__connect-remove {
 margin:25px 0 -20px;
 cursor:pointer;
 color:#fd71af
}
.cu-google-calendar__connect-remove:hover {
 text-decoration:underline
}
.cu-google-calendar__guest-empty {
 padding-top:120px;
 text-align:center
}
.cu-google-calendar__guest-empty-title {
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 text-align:center;
 margin-top:25px
}
.dark-theme .cu-google-calendar__guest-empty-title {
 color:#d5d6d7
}
.cu-cloud-storage {
 color:#4f495c;
 border:1px solid #e2e1e2;
 border-radius:5px;
 margin-bottom:15px
}
.cu-cloud-storage__modal.cu-modal.cu-modal_open .cu-modal__dialog {
 width:400px
}
.cu-cloud-storage__modal.cu-modal.cu-modal_open .cu-modal__title {
 font-size:18px
}
.cu-cloud-storage__modal .cu-dropdown__toggle {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding-bottom:10px;
 border-bottom:1px solid #e4e4e4;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cu-cloud-storage__modal .cu-dropdown__toggle-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#7b68ee;
 fill:#7b68ee;
 width:12px;
 height:7px;
 float:right;
 margin:0 0 0 7px;
 position:relative;
 top:0
}
.cu-cloud-storage__modal .cu-dropdown__menu {
 width:100%
}
.cu-cloud-storage__modal .cu-cloud-storage__modal-header {
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-bottom:15px
}
.cu-cloud-storage__gear {
 width:20px;
 height:20px;
 margin-right:20px;
 cursor:pointer
}
.cu-cloud-storage__gear use {
 fill:#7b68ee
}
.cu-cloud-storage__selections {
 margin-left:25px
}
.cu-cloud-storage__selections-header {
 font-weight:500;
 margin-bottom:10px
}
.cu-cloud-storage__sync-right {
 display:flex;
 align-items:center
}
.cu-cloud-storage__dropdown {
 margin-bottom:30px
}
.cu-cloud-storage__dropdown.cu-dropdown_open .cu-dropdown__toggle-arrow-down {
 transform:rotate(180deg)
}
.cu-cloud-storage__editing {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 max-width:300px
}
.cu-cloud-storage__editing-header {
 font-size:14px
}
.cu-cloud-storage__editing-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:20px;
 margin-top:10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-cloud-storage__editing-name {
  font-family:var(--global-font-support)
 }
}
.cu-cloud-storage__exclamation {
 background:#7b68ee;
 font-size:16px;
 width:30px;
 height:30px;
 border-radius:15px;
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:center;
 margin-right:10px
}
.cu-cloud-storage__what {
 font-size:16px
}
.cu-cloud-storage__emails {
 padding:14px 25px;
 max-height:350px
}
.cu-cloud-storage__emails-list {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 padding:11px 0;
 border-top:1px solid #f4f4f4;
 cursor:pointer;
 color:#505050
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-cloud-storage__emails-list {
  font-family:var(--global-font-support)
 }
}
.cu-cloud-storage__emails-list:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-cloud-storage__modal .cu-dropdown__toggle-arrow-down {
  stroke:var(--theme-main-color);
  fill:var(--theme-main-color)
 }
 .cu-cloud-storage__gear use {
  fill:var(--theme-main-color)
 }
 .cu-cloud-storage__exclamation {
  background:var(--theme-main-color)
 }
 .cu-cloud-storage__emails-list:hover {
  color:var(--theme-main-color)
 }
}
.cu-cloud-storage__emails-list:first-child {
 border-top:0
}
.cu-cloud-storage__emails-new {
 cursor:pointer;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:11px 0;
 color:#4f495c;
 border-top:1px solid #f4f4f4
}
.cu-cloud-storage__emails-new:hover {
 color:#7b68ee
}
.cu-cloud-storage__emails-new:first-child {
 border-top:0
}
.cu-cloud-storage__success {
 margin:15px 0;
 border:1px solid #6aca4f;
 padding:10px 15px;
 text-align:center;
 border-radius:3px;
 color:#4f495c;
 font-size:14px;
 line-height:15px;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.cu-cloud-storage__choices-container {
 display:flex;
 flex-wrap:wrap;
 margin-top:35px;
 padding:0 15px
}
.cu-cloud-storage__menu {
 min-width:200px
}
.cu-cloud-storage__choice {
 width:21%;
 min-width:200px;
 margin-right:3%
}
.cu-cloud-storage__choice .cu-cloud-storage__dropdown {
 min-width:200px
}
.cu-cloud-storage__choice:last-child {
 margin-right:0
}
.cu-cloud-storage__choice .cu-dropdown__toggle {
 padding-bottom:10px;
 border-bottom:1px solid #e2e1e2
}
.cu-cloud-storage__choice .cu-cloud-storage__modal-header {
 margin-bottom:10px
}
.cu-cloud-storage__connect {
 margin-bottom:20px;
 display:flex;
 align-items:center;
 justify-content:space-between;
 border:1px solid;
 padding:15px;
 border-radius:5px
}
.cu-cloud-storage__connect-new {
 color:#7b68ee;
 text-align:center;
 padding:30px;
 border:1px dashed;
 margin-top:20px;
 border-radius:5px;
 font-size:16px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-cloud-storage__connect-new,
 .cu-cloud-storage__emails-new:hover {
  color:var(--theme-main-color)
 }
 .cu-cloud-storage__connect,
 .cu-cloud-storage__connect-new {
  border-color:var(--theme-main-color)
 }
}
.cu-cloud-storage__connect-left {
 display:flex;
 align-items:center
}
.cu-cloud-storage__connect-icon {
 width:80px;
 height:80px;
 margin:-5px 5px -5px 0
}
.cu-cloud-storage__connect-desc {
 margin-left:10px
}
.cu-cloud-storage__connect-desc .storage-title {
 font:400 18px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050;
 margin-bottom:10px
}
.dark-theme .cu-cloud-storage__connect-desc .storage-title {
 color:#d5d6d7
}
.cu-cloud-storage__connect-desc .storage-desc {
 font-size:15px;
 font-weight:300
}
.dark-theme .cu-cloud-storage__connect-desc .storage-desc {
 color:#828588
}
.cu-cloud-storage__connect-desc .storage-link {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:15px;
 line-height:1;
 margin-top:10px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-cloud-storage__connect-desc .storage-link {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-cloud-storage__connect-desc .storage-link {
  font-family:var(--global-font-support)
 }
}
.cu-cloud-storage__connect-desc .storage-link:hover {
 color:#5f48ea
}
.cu-cloud-storage__connect-desc .storage-link:hover .storage-link__name {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-cloud-storage__connect-desc .storage-link:hover,
 .cu-cloud-storage__connect-desc .storage-link:hover .storage-link__name {
  color:var(--theme-main-color-dark)
 }
}
.cu-cloud-storage__connect-desc .storage-link__name {
 font-weight:500;
 color:#7b68ee
}
.cu-cloud-storage__button-icon {
 display:inline-block;
 width:16px;
 height:16px;
 vertical-align:middle;
 margin:-3px 5px -1px 0
}
.cu-cloud-storage__button-icon_paperclip {
 fill:#828586
}
.cu-google-doc__header,
.cu-google-doc__header .cu-dropdown__toggle {
 display:flex
}
.cu-google-doc__add {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:0 0 0 5px;
 border-radius:3px;
 height:22px;
 padding:1px 7px 0 8px;
 border:1px solid;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 cursor:pointer
}
.cu-google-doc__add:hover {
 transition:none
}
.cu-dropdown.cu-dropdown_open .cu-google-doc__add,
.cu-google-doc__add:hover {
 background-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-cloud-storage__connect-desc .storage-link__name {
  color:var(--theme-main-color)
 }
 .cu-google-doc__add {
  border-color:var(--theme-main-color)
 }
 .cu-dropdown.cu-dropdown_open .cu-google-doc__add,
 .cu-google-doc__add:hover {
  background-color:var(--theme-main-color)
 }
}
.cu-dropdown.cu-dropdown_open .cu-google-doc__add *,
.cu-google-doc__add:hover * {
 color:#fff
}
.cu-dropdown.cu-dropdown_open .cu-google-doc__add .cu-google-doc__add-dropdown use,
.cu-google-doc__add:hover .cu-google-doc__add-dropdown use {
 fill:#fff
}
.cu-dropdown.cu-dropdown_open .cu-google-doc__add .cu-google-doc__add-dropdown {
 transform:rotate(180deg)
}
.cu-google-doc__add:active {
 background-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-google-doc__add:active {
  background-color:var(--theme-main-color-dark)
 }
}
.cu-google-doc__add-text {
 color:#7b68ee;
 font:400 14px/1 "Proxima Nova",Arial,serif;
 white-space:nowrap
}
.cu-google-doc__add-dropdown {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 width:6px;
 height:4px;
 margin-left:6px;
 margin-top:3px
}
.cu-google-doc__add-dropdown:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-google-doc__add-text {
  color:var(--theme-main-color)
 }
 .cu-google-doc__add-dropdown {
  fill:var(--theme-main-color)
 }
}
.cu-google-doc__button-block {
 margin-top:30px
}
.cu-google-doc-type-list {
 display:flex;
 flex-direction:column;
 min-width:150px
}
.cu-google-doc-type-list_hidden {
 display:none
}
.cu-google-doc-type-list__header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 flex-shrink:0;
 border-bottom:1px solid #f4f4f4;
 padding:11px 15px 8px;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3)
}
.cu-google-doc-type-list__body {
 flex-grow:1;
 overflow:auto;
 flex:0 1 auto;
 max-height:351px
}
.cu-google-doc-type-list__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:center;
 padding:12px 15px 11px;
 cursor:pointer;
 font:400 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-google-doc-type-list__item {
 color:#d5d6d7
}
.cu-google-doc-type-list__item:hover {
 background-color:#fafbfc
}
.dark-theme .cu-google-doc-type-list__item:hover {
 background:#2b343b
}
.cu-google-doc-type-list__item-disabled {
 cursor:default;
 color:rgba(52,52,52,.4)
}
.dark-theme .cu-google-doc-type-list__item-disabled {
 color:rgba(213,214,215,.4)
}
.cu-google-doc-type-list__item-disabled:hover {
 background-color:#fff
}
.dark-theme .cu-google-doc-type-list__item-disabled:hover {
 background:#1e272e
}
.cu-google-doc-type-list__item-name {
 flex-grow:1
}
.cu-google-doc-type-list__item-check {
 width:14px;
 height:14px
}
.cu-onboarding-v2 {
 height:100%;
 overflow:hidden
}
@media screen and (max-width:1200px) {
 .cu-onboarding-v2 {
  overflow:scroll
 }
}
.cu-onboarding-v2__cancel {
 position:fixed;
 left:75%;
 top:20px
}
.cu-onboarding-v2__cancel div {
 color:#d16464;
 cursor:pointer
}
.cu-onboarding-v2__cancel div:first-child {
 margin-bottom:10px
}
.cu-onboarding-v2__tags-input {
 background:#fafbfc
}
.cu-onboarding-v2__arrows {
 position:fixed;
 left:75%;
 bottom:20px
}
.cu-onboarding-v2__arrows-icon {
 width:25px;
 height:25px
}
.cu-onboarding-v2__arrows-icon.up {
 transform:rotate(180deg)
}
.cu-onboarding-v2__arrows-icon use {
 fill:#fff
}
.cu-onboarding-v2__loading {
 font-size:20px;
 text-align:center
}
.cu-onboarding-v2__arrow-container {
 background-color:#7b68ee;
 width:50px;
 height:50px;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:5px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__arrow-container {
  background-color:var(--theme-main-color)
 }
}
.cu-onboarding-v2__arrow-container:first-child {
 margin-bottom:10px
}
.cu-onboarding-v2__input {
 color:#343434;
 background-color:transparent;
 box-shadow:none;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:100%;
 flex-grow:1;
 display:block;
 border:0;
 font:300 36px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:25px 20px 12px 0;
 outline:0;
 text-transform:capitalize
}
.cu-onboarding-v2__input:focus {
 box-shadow:none
}
.cu-onboarding-v2__input.invite-emails {
 text-transform:none
}
.cu-onboarding-v2__input-container {
 border-color:#7b68ee;
 border-bottom:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__input-container {
  border-color:var(--theme-main-color)
 }
}
.cu-onboarding-v2__app-colors {
 margin-top:35px;
 width:350px
}
.cu-onboarding-v2__status-selection {
 display:flex;
 margin-top:20px
}
.cu-onboarding-v2__status-selection-title {
 font-size:9px;
 color:#e4e4e4;
 line-height:15px
}
.cu-onboarding-v2__status-selection-title.closed,
.cu-onboarding-v2__status-selection-title.done {
 color:#6bca50;
 margin-top:10px
}
.cu-onboarding-v2__status-selection-title.in-progress {
 margin-top:10px;
 color:#4193f5
}
.cu-onboarding-v2__status-selection-title.done {
 margin-top:35px
}
.cu-onboarding-v2__status-selection-option {
 border:2px solid #e4e4e4;
 border-radius:4px;
 width:240px;
 height:304px;
 padding:15px;
 background-color:#f7f7f7;
 cursor:pointer
}
.cu-onboarding-v2__status-selection-option.status-selected,
.cu-onboarding-v2__status-selection-option:hover {
 border:2px solid
}
.cu-onboarding-v2__status-selection-option-container:first-child {
 margin-right:20px
}
.cu-onboarding-v2__status-selection-option-container-footnote {
 font:300 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#777;
 text-align:center;
 margin-top:15px
}
.cu-onboarding-v2__status-selection-option-row {
 display:flex;
 padding:5px;
 align-items:center;
 width:100%;
 height:24px;
 box-shadow:0 0 11px 0 rgba(0,0,0,.1)
}
.cu-onboarding-v2__status-selection-option-row-status {
 width:10px;
 height:10px;
 border-radius:3px;
 background-color:#9a9a9a
}
.cu-onboarding-v2__status-selection-option-row-status.in-progress {
 background-color:#4193f5
}
.cu-onboarding-v2__status-selection-option-row-status.closed {
 background-color:#6bca50
}
.cu-onboarding-v2__status-selection-option-row .check-icon {
 width:20px;
 height:14px
}
.cu-onboarding-v2__status-selection-option-row .check-icon use {
 stroke:#e4e4e4
}
.cu-onboarding-v2__status-selection-option-row .check-icon.done use {
 stroke:#6bca50
}
.cu-onboarding-v2__status-selection-option-row-type {
 font-size:18px;
 margin-top:20px;
 text-align:center;
 color:#777
}
.cu-onboarding-v2__status-selection-option-row-filler {
 background-color:#e4e4e4;
 width:calc(100% - 45px);
 height:8px;
 margin-left:7px;
 border-radius:8px
}
.cu-onboarding-v2__avatar {
 display:flex;
 flex-wrap:wrap;
 margin-bottom:10px;
 position:relative
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__avatar {
  width:calc(100% + 30px);
  margin:0 -15px;
  padding-top:15px;
  justify-content:space-evenly
 }
}
.cu-onboarding-v2__avatar-colors {
 padding-top:30px;
 min-width:300px!important
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__avatar-colors {
  min-width:100%!important;
  margin:0!important;
  max-height:none!important
 }
}
.cu-onboarding-v2__avatar__drag {
 position:relative;
 padding:30px;
 margin-left:-30px
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__avatar__drag {
  padding:0;
  margin-left:0
 }
}
.cu-onboarding-v2__avatar__drag.cu-state-drag-over .task-dropzone__container {
 background:#7b68ee;
 opacity:.8
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__status-selection-option.status-selected,
 .cu-onboarding-v2__status-selection-option:hover {
  border-color:var(--theme-main-color)
 }
 .cu-onboarding-v2__avatar__drag.cu-state-drag-over .task-dropzone__container {
  background:var(--theme-main-color)
 }
}
.cu-onboarding-v2__avatar__drag.cu-state-drag-over .task-dropzone__container .task-dropzone__content {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 transform:inherit
}
.cu-onboarding-v2__avatar__drag.cu-state-drag-over .task-dropzone__container .task-dropzone__icon {
 width:50px;
 height:50px;
 margin-bottom:0
}
.cu-onboarding-v2__avatar__drag.cu-state-drag-over .task-dropzone__container .task-dropzone__text {
 font-size:14px;
 text-align:center
}
.cu-onboarding-v2__avatar__drag.cu-state-drag-over .task-dropzone__container::before {
 display:none
}
.cu-onboarding-v2__avatar-colors {
 display:flex;
 flex-wrap:wrap;
 flex:1 0 0;
 margin-left:10px
}
.cu-onboarding-v2__avatar-colors .selcted-user-color {
 border:2px solid #e2e2e2
}
.cu-onboarding-v2__avatar-container {
 padding-top:30px;
 display:flex;
 flex:1 0 0;
 max-width:160px
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__avatar-container {
  padding-top:0;
  max-width:140px;
  overflow:hidden
 }
}
.cu-onboarding-v2__avatar-container .cu-avatar {
 color:#fff
}
.cu-onboarding-v2__avatar-browse {
 width:140px;
 height:140px;
 border:1px dashed #cccdde;
 border-radius:140px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 position:relative
}
.cu-onboarding-v2__avatar-browse .task-uploader__icon {
 margin:0
}
.cu-onboarding-v2__avatar-browse-desc {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:12px;
 color:#777;
 text-align:center;
 margin-top:10px;
 line-height:20px
}
.cu-onboarding-v2__avatar-browse-desc span {
 color:#7b68ee;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__avatar-browse-desc span {
  color:var(--theme-main-color)
 }
}
.cu-onboarding-v2__avatar-separate {
 display:flex;
 flex-direction:column;
 align-items:center;
 margin-right:30px;
 padding:30px 0;
 opacity:.4
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__avatar-separate {
  margin-right:0
 }
}
.cu-onboarding-v2__avatar-separate span {
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin:15px 0
}
.cu-onboarding-v2__avatar .onboarding-avatar {
 cursor:default
}
.cu-onboarding-v2__line {
 flex:1 0 0;
 width:0;
 border-left:1px solid #d8d8d8
}
.cu-onboarding-v2__email {
 font-size:20px;
 color:#343434
}
.cu-onboarding-v2__emails {
 display:flex;
 align-items:center;
 margin-bottom:10px
}
.cu-onboarding-v2__emails:last-child {
 margin-bottom:0
}
.cu-onboarding-v2__emails-bottom {
 display:flex;
 align-items:center;
 justify-content:space-between;
 height:50px
}
.cu-onboarding-v2__emails-error {
 margin-top:10px;
 font-size:14px;
 color:#fd71af
}
.cu-onboarding-v2__emails-check {
 height:20px;
 width:20px;
 margin-right:10px;
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__emails-check {
  fill:var(--theme-main-color)
 }
}
.cu-onboarding-v2__emails-remove {
 fill:#7b68ee;
 display:none;
 height:20px;
 width:20px;
 cursor:pointer;
 margin-left:5px
}
.cu-onboarding-v2__emails:hover .cu-onboarding-v2__emails-remove {
 display:block
}
.cu-onboarding-v2__small {
 color:#7b68ee;
 text-align:right;
 margin-top:10px;
 font-size:14px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__emails-remove {
  fill:var(--theme-main-color)
 }
 .cu-onboarding-v2__small {
  color:var(--theme-main-color)
 }
}
.cu-onboarding-v2__logo {
 height:60px;
 width:60px;
 min-width:60px;
 margin:-12px 30px 0 0;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
 border-radius:50%;
 background:#fff;
 padding:8px 12px
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__logo {
  height:45px;
  width:45px;
  min-width:45px;
  margin-top:0;
  position:absolute
 }
}
.cu-onboarding-v2__step {
 display:flex;
 margin-left:10%;
 width:65%;
 margin-bottom:130px;
 position:relative
}
@media screen and (max-width:1200px) {
 .cu-onboarding-v2__step {
  width:80%
 }
}
.cu-onboarding-v2__step-wrapper {
 font:400 26px/40px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 flex:1 0 0;
 line-height:40px
}
@media screen and (max-width:992px) {
 .cu-onboarding-v2__step {
  width:90%;
  margin-left:5%
 }
 .cu-onboarding-v2__step-wrapper {
  font:400 18px/34px "Gotham Pro","Proxima Nova",Arial,serif;
  line-height:34px
 }
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__step {
  width:calc(100% - 30px);
  margin-left:15px;
  margin-bottom:80px
 }
 .cu-onboarding-v2__step-wrapper {
  font:400 17px/24px "Gotham Pro","Proxima Nova",Arial,serif;
  line-height:24px;
  width:100%
 }
 .cu-onboarding-v2__step-wrapper .cu-integrations-header {
  justify-content:center
 }
 .cu-onboarding-v2__step-wrapper .cu-integrations-header .cu-integration-btn {
  margin-right:5px;
  width:140px;
  margin-bottom:5px
 }
}
.cu-onboarding-v2__step-wrapper span {
 color:#343434
}
.cu-onboarding-v2__step-wrapper .cu-btn {
 font:600 16px/50px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:30px;
 height:50px
}
.cu-onboarding-v2__step-wrapper .cu-integrations-header {
 margin:35px 0 -10px
}
.cu-onboarding-v2__step-description {
 font:400 14px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.4;
 margin:5px 0 30px
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-top:0
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__harvest {
 margin-top:16px
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__timeneye,
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__toggl {
 margin-top:20px
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__everhour {
 margin-top:15px
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__google-calendar,
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__ical {
 margin-top:17px
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__box,
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__dropbox,
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__google-drive,
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__onedrive {
 margin-top:16px
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__asana {
 margin-top:20px
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon__todoist {
 margin-top:19px
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__step-heading {
  padding-left:53px;
  min-height:45px;
  display:flex;
  align-items:center;
  flex-wrap:wrap
 }
 .cu-onboarding-v2__step-text {
  padding-top:10px
 }
 .cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn-icon img {
  max-width:100px
 }
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn:hover {
 border:1px solid #d1d1d1;
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.5
}
.cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn.selected:hover {
 color:#7b68ee;
 border:1px solid;
 -webkit-filter:grayscale(0);
 filter:grayscale(0);
 opacity:1
}
.cu-onboarding-v2__step .cu-status-badge__text,
.cu-onboarding-v2__step .setup-step-project__preset-status-list-item {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.cu-onboarding-v2__step .status-add_active,
.cu-onboarding-v2__step .status-add_active:hover {
 background:#fff;
 border-color:#d8d8d8
}
.cu-onboarding-v2__step .status-add__input-field {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif
}
.cu-onboarding-v2__overlay {
 position:absolute;
 width:calc(100% + 30px);
 height:calc(100% + 30px);
 background:#fafbfc;
 opacity:.7;
 top:0;
 left:0;
 margin:-30px -15px 0
}
.cu-onboarding-v2__click-apps {
 margin-top:20px
}
.cu-onboarding-v2__click-apps-bottom {
 display:flex;
 align-items:center;
 margin-top:30px
}
.cu-onboarding-v2__click-apps-bottom .cu-btn {
 margin:0
}
.cu-onboarding-v2__click-apps-bottom span {
 margin-left:30px;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.4;
 color:#343434
}
.cu-onboarding-v2__click-apps-icon {
 width:36px;
 height:34px;
 margin-right:25px;
 text-align:center;
 display:inline-block;
 flex-shrink:0
}
.cu-onboarding-v2__click-apps-icon svg {
 width:100%;
 height:100%
}
.cu-onboarding-v2__click-apps-icon .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#ccc
}
.cu-onboarding-v2__click-apps-icon .cu-stroke:hover {
 transition:none
}
.cu-onboarding-v2__click-apps-icon .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#ccc
}
.cu-onboarding-v2__click-apps-icon .cu-fill:hover {
 transition:none
}
.cu-onboarding-v2__click-apps-icon.app-enabled .cu-stroke {
 stroke:#7b68ee
}
.cu-onboarding-v2__click-apps-icon.app-enabled .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__step .cu-onboarding-v2__integrations .cu-integration-btn.selected:hover {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-onboarding-v2__click-apps-icon.app-enabled .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-onboarding-v2__click-apps-icon.app-enabled .cu-fill {
  fill:var(--theme-main-color)
 }
}
.cu-onboarding-v2__click-apps-row {
 display:flex;
 color:#343434;
 align-items:center;
 padding:12px 0;
 border-bottom:1px solid #d8d8d8;
 cursor:pointer
}
.cu-onboarding-v2__click-apps-row-type {
 flex:1 0 0
}
.cu-onboarding-v2__click-apps-row-title {
 font:500 17px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 line-height:17px;
 color:#343434
}
.cu-onboarding-v2__click-apps-row-desc {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 line-height:12px;
 margin-top:5px;
 color:#343434
}
.cu-onboarding-v2__click-apps-row .cu-toggle-switch-med {
 margin-top:10px;
 margin-bottom:-6px
}
.cu-onboarding-v2__click-apps-row .cu-toggle-switch__slider::before {
 background-color:#fff!important
}
.cu-onboarding-v2__team-choices {
 display:flex;
 margin-top:40px
}
.cu-onboarding-v2__team-choice {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:70px;
 height:60px;
 margin-bottom:60px;
 text-align:center
}
.cu-onboarding-v2__team-choice-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#777;
 font:500 18px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding-bottom:40px;
 text-align:center;
 position:relative
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__team-choices {
  margin-top:20px
 }
 .cu-onboarding-v2__team-choice {
  margin-bottom:45px
 }
 .cu-onboarding-v2__team-choice-text {
  margin-bottom:10px
 }
}
.cu-onboarding-v2__team-choice-text-description {
 color:#aeacb0;
 font:300 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:5px;
 position:absolute;
 transform:translateX(-50%);
 left:50%;
 white-space:nowrap
}
.cu-onboarding-v2__team-choice .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#e4e4e4
}
.cu-onboarding-v2__team-choice-container {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 flex-direction:column;
 align-items:center;
 width:240px;
 height:270px;
 justify-content:flex-end;
 border:2px solid #e4e4e4;
 border-radius:4px;
 cursor:pointer
}
.cu-onboarding-v2__team-choice-container.team-selected,
.cu-onboarding-v2__team-choice-container:hover {
 border-color:#7b68ee
}
.cu-onboarding-v2__team-choice-container.team-selected .cu-onboarding-v2__team-choice-text,
.cu-onboarding-v2__team-choice-container:hover .cu-onboarding-v2__team-choice-text {
 color:#7b68ee
}
.cu-onboarding-v2__team-choice-container.team-selected .cu-stroke,
.cu-onboarding-v2__team-choice-container:hover .cu-stroke {
 stroke:#7b68ee
}
.cu-onboarding-v2__team-choice-container:first-child {
 margin-right:40px
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__team-choice-text-description {
  white-space:normal
 }
 .cu-onboarding-v2__team-choice-container {
  height:230px
 }
 .cu-onboarding-v2__team-choice-container:first-child {
  margin-right:10px
 }
}
.cu-onboarding-v2__hands {
 height:32px;
 width:32px;
 display:inline-block;
 margin:0 3px -3px
}
.cu-onboarding-v2__name {
 text-transform:capitalize
}
.cu-onboarding-v2__side {
 background-color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:20%;
 height:100%;
 position:fixed;
 right:0;
 top:0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__team-choice-container.team-selected,
 .cu-onboarding-v2__team-choice-container:hover {
  border-color:var(--theme-main-color)
 }
 .cu-onboarding-v2__team-choice-container.team-selected .cu-onboarding-v2__team-choice-text,
 .cu-onboarding-v2__team-choice-container:hover .cu-onboarding-v2__team-choice-text {
  color:var(--theme-main-color)
 }
 .cu-onboarding-v2__team-choice-container.team-selected .cu-stroke,
 .cu-onboarding-v2__team-choice-container:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-onboarding-v2__side {
  background-color:var(--theme-main-color)
 }
}
.cu-onboarding-v2__side:hover {
 transition:none
}
@media screen and (max-width:1200px) {
 .cu-onboarding-v2__side {
  display:none
 }
}
.cu-onboarding-v2__side-container {
 position:relative;
 height:100%;
 overflow:hidden
}
.cu-onboarding-v2__side-big-full,
.cu-onboarding-v2__side-big-half,
.cu-onboarding-v2__side-medium-full,
.cu-onboarding-v2__side-small-full,
.cu-onboarding-v2__side-small-half {
 background-color:#000;
 opacity:.05;
 position:absolute
}
.cu-onboarding-v2__side-big-half {
 width:250px;
 height:250px;
 border-radius:250px;
 top:60px;
 left:-125px
}
.cu-onboarding-v2__side-big-full {
 width:30px;
 height:30px;
 border-radius:30px;
 top:30px;
 right:60px
}
.cu-onboarding-v2__side-medium-full {
 width:25px;
 height:25px;
 border-radius:25px;
 top:350px;
 left:30px
}
.cu-onboarding-v2__side-small-full {
 width:15px;
 height:15px;
 border-radius:15px;
 bottom:350px;
 right:40px
}
.cu-onboarding-v2__side-small-half {
 width:130px;
 height:130px;
 border-radius:130px;
 bottom:150px;
 right:-65px
}
.cu-onboarding-v2__number-of-team-users {
 display:flex;
 flex-wrap:wrap;
 margin-top:40px
}
.cu-onboarding-v2__number-of-team-users-item {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:80px;
 height:46px;
 border-radius:3px;
 font:500 17px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#777;
 border:1px solid #e4e4e4;
 cursor:pointer;
 margin:0 8px 8px 0
}
.cu-onboarding-v2__number-of-team-users-item:hover {
 border-color:#7b68ee
}
.cu-onboarding-v2__number-of-team-users-item_selected {
 color:#7b68ee;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-onboarding-v2__number-of-team-users-item:hover {
  border-color:var(--theme-main-color)
 }
 .cu-onboarding-v2__number-of-team-users-item_selected {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-onboarding-v2__space {
 height:400px
}
@media screen and (max-width:1200px) {
 .cu-onboarding-v2__space {
  height:200px
 }
}
@media screen and (max-width:992px) {
 .cu-onboarding-v2__space {
  height:100px
 }
}
@media screen and (max-width:768px) {
 .cu-onboarding-v2__space {
  height:20px
 }
 .cu-onboarding-v2__step-heading {
  font-size:14px
 }
 .cu-onboarding-v2__step-heading span {
  padding:0 5px
 }
 .cu-onboarding-v2__step-heading-description {
  margin:20px 0
 }
 .cu-onboarding-v2__status-selection {
  flex-wrap:wrap
 }
 .cu-onboarding-v2__status-selection-option {
  margin:0
 }
 .cu-onboarding-v2__status-selection-option-container {
  margin:0 auto 20px!important
 }
 .cu-onboarding-v2__hands {
  margin:20px 3px -3px
 }
 .cu-onboarding-v2__input {
  font-size:16px;
  padding:25px 0 12px
 }
 .cu-onboarding-v2__emails-bottom {
  flex-wrap:wrap
 }
 .cu-onboarding-v2__emails-bottom .cu-onboarding-v2__small {
  width:100%
 }
 .cu-onboarding-v2 .cu-btn {
  line-height:1
 }
 .cu-onboarding-v2__status-selection-options {
  flex-wrap:wrap;
  width:100%
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list {
  flex-wrap:wrap
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__open {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  margin-bottom:20px
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__open .cu-status-badge {
  order:1
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__open .cu-status-badge__label {
  margin-bottom:10px
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__custom-block {
  border:none;
  margin:0 0 20px;
  padding:0;
  display:flex;
  flex-direction:column;
  width:100%
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__custom-block .cu-status-badge-list__custom {
  order:1
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__custom-block .cu-status-badge__label_custom {
  float:none;
  width:100%;
  margin-bottom:10px
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__close {
  display:flex;
  flex-direction:column
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__close .cu-status-badge {
  order:1
 }
 .cu-onboarding-v2__status-selection-options .cu-from__row .cu-status-badge-list__close .cu-status-badge__label {
  margin-bottom:10px
 }
 .cu-onboarding-v2 .setup-step-project__preset-status-list {
  flex-wrap:wrap
 }
 .cu-onboarding-v2 .setup-step-project__preset-status-list .setup-step-project__preset-status-list-item {
  margin:5px
 }
}
.cu-beacons {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:fixed;
 bottom:50px;
 right:20px;
 z-index:99;
 pointer-events:none
}
.cu-beacons:hover {
 transition:none
}
.cu-beacons_move {
 bottom:107px
}
.cu-beacons__header {
 position:relative;
 width:100%;
 margin-top:0;
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-end
}
.cu-beacons__btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 width:90px;
 height:50px;
 border-radius:25px;
 border:1px solid #fff;
 background:#fff;
 text-shadow:none;
 margin-right:5px;
 margin-bottom:5px;
 position:relative;
 cursor:pointer;
 box-shadow:0 4px 10px 0 rgba(0,0,0,.1);
 pointer-events:auto
}
.dark-theme .cu-beacons__btn {
 border:1px solid #d5d6d7;
 background:#d5d6d7
}
.cu-beacons__btn-row {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:row
}
.cu-beacons__btn-close {
 background:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:none;
 position:absolute;
 top:-7px;
 right:-7px;
 height:24px;
 width:24px;
 opacity:1;
 margin:auto;
 border-radius:20px;
 padding:5px
}
.cu-beacons__btn-close:hover {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-beacons__btn-close:hover {
  background:var(--theme-main-color-dark)
 }
}
.cu-beacons__btn:hover {
 border:1px solid
}
.cu-beacons__btn:hover .cu-beacons__btn-close {
 display:flex
}
.cu-beacons__title {
 color:#7b68ee;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding-top:2px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-beacons__btn-close {
  background:var(--theme-main-color)
 }
 .cu-beacons__btn:hover {
  border-color:var(--theme-main-color)
 }
 .cu-beacons__title {
  color:var(--theme-main-color)
 }
}
.cu-beacons__title_csv {
 margin-left:3px
}
.top-section {
 display:flex;
 align-items:flex-start;
 justify-content:space-between;
 position:relative;
 background:#fff;
 box-shadow:0 2px 2px 0 rgba(0,0,0,.05)
}
.contrast_high .top-section {
 box-shadow:0 2px 2px 0 rgba(0,0,0,.08)
}
.dark-theme .top-section {
 background:#384047
}
.top-section__pin {
 width:24px;
 height:24px;
 cursor:pointer;
 padding:4px;
 margin:8px 4px;
 fill:#717171
}
.top-section__pin:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .top-section__pin:hover {
  fill:var(--theme-main-color)
 }
}
.top-section__pin.top-section_pinned {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .top-section__pin.top-section_pinned {
  fill:var(--theme-main-color)
 }
}
.top-section .cu-search {
 width:200px
}
.top-section_small {
 width:299px;
 padding-right:4px;
 position:absolute
}
.top-section_small .top-section__body {
 display:flex;
 width:100%
}
.top-section_small .top-section__body .top-section__item.selected {
 flex-grow:1;
 flex-shrink:1;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.top-section__selected-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 line-height:1.3
}
.top-section__body {
 display:flex;
 overflow:hidden;
 align-items:flex-start
}
.top-section__body-inner {
 display:flex;
 overflow:hidden
}
.top-section_expanded .top-section__body-inner {
 flex-wrap:wrap
}
.top-section__body-inner cu-project-item {
 min-width:0
}
.top-section__extra {
 display:flex;
 align-items:center
}
.top-section__no-results {
 display:flex;
 align-items:center;
 min-height:40px;
 padding-top:2px
}
.top-section__lock {
 width:16px;
 height:20px;
 padding:4px 4px 2px 0
}
.top-section__item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 display:flex;
 align-items:center;
 white-space:nowrap;
 padding:10px 2px;
 font:400 13px "Gotham Pro","Proxima Nova",Arial,serif;
 min-height:40px
}
.top-section__item.selected {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:13px;
 line-height:1.2
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .top-section__item,
 .top-section__item.selected {
  font-family:var(--global-font-support)
 }
}
.top-section__item:hover .top-section__quick-action-ellipsis {
 display:block
}
.top-section__item-handle {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 width:10px;
 height:19px;
 margin:0 5px 0 0;
 opacity:0;
 cursor:move;
 fill:#dbdbdb
}
.top-section__item-handle:hover {
 transition:none
}
.contrast_high .top-section__item-handle {
 fill:#979797
}
.top-section__item-handle svg {
 pointer-events:none
}
.top-section__item:hover .top-section__item-handle {
 opacity:1
}
.top-section__item_toggle {
 margin-left:10px
}
.top-section__item_separator {
 padding-left:20px
}
.top-section__item_separator::before {
 content:'';
 display:block;
 position:absolute;
 background-image:linear-gradient(to right,rgba(251,251,251,0),#fff);
 width:30px;
 height:40px;
 margin-left:-50px
}
.dark-theme .top-section__item_separator::before {
 background-image:linear-gradient(to right,rgba(56,64,71,0),#384047)
}
.top-section__item-title {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 white-space:nowrap;
 padding:10px 20px;
 margin:1px 0 0;
 min-height:40px;
 font:12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:2px;
 color:#bcbcbc;
 cursor:pointer
}
.contrast_high .top-section__item-title {
 color:#858585
}
.top-section__item-title:hover {
 color:#7b68ee
}
.top-section__item-title_inactive {
 color:#7b68ee;
 cursor:default
}
@supports (--theme-main-color:#7b68ee) {
 .top-section__item-title:hover,
 .top-section__item-title_inactive {
  color:var(--theme-main-color)
 }
}
.contrast_high .top-section__item-title_inactive {
 color:#7b68ee
}
.top-section__item-more {
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 padding:0 4px 0 8px
}
.top-section__quick-action {
 width:24px;
 min-width:24px
}
.top-section__quick-action-ellipsis {
 width:24px;
 height:24px;
 padding:4px;
 cursor:pointer;
 display:none;
 fill:#dbdbdb;
 margin:-2px 0
}
.contrast_high .top-section__quick-action-ellipsis {
 fill:#979797
}
.top-section__quick-action-ellipsis:hover {
 fill:#7b68ee;
 opacity:1
}
.top-section__quick-action .cu-dropdown_open .top-section__quick-action-ellipsis {
 fill:#7b68ee;
 display:block;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .contrast_high .top-section__item-title_inactive {
  color:var(--theme-main-color)
 }
 .top-section__quick-action .cu-dropdown_open .top-section__quick-action-ellipsis,
 .top-section__quick-action-ellipsis:hover {
  fill:var(--theme-main-color)
 }
}
.top-section__toggle {
 width:24px;
 min-width:24px;
 height:24px;
 transform:rotate(90deg);
 fill:#343434;
 cursor:pointer;
 margin:-2px 0
}
.dark-theme .top-section__toggle {
 fill:#d5d6d7
}
.top-section__toggle:hover {
 fill:#7b68ee
}
.top-section_expanded .top-section__toggle {
 transform:rotate(270deg)
}
.top-section__create {
 cursor:pointer;
 color:#aeacb0;
 margin-right:15px;
 margin-left:15px
}
.contrast_high .top-section__create {
 color:#858585
}
.top-section__create:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .top-section__toggle:hover {
  fill:var(--theme-main-color)
 }
 .top-section__create:hover {
  color:var(--theme-main-color)
 }
}
.top-section .section-view-all {
 font-size:13px
}
.top-section .section-view-all.allNotAvailable {
 color:#949494;
 cursor:not-allowed
}
.contrast_high .top-section .section-view-all.allNotAvailable {
 color:#858585
}
.top-section__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 position:relative;
 color:#949494;
 max-width:100%
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .top-section__link {
  font-family:var(--global-font-support)
 }
}
.contrast_high .top-section__link {
 color:#858585
}
.top-section__link:hover {
 color:#4a4f55
}
.dark-theme .top-section__link:hover {
 color:#d5d6d7
}
.top-section__item.selected .top-section__link {
 margin-top:0;
 color:#4a4f55
}
.dark-theme .top-section__item.selected .top-section__link {
 color:#d5d6d7
}
.top-section__item.selected .top-section__link::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 width:20px;
 height:2px;
 margin-top:-14px;
 margin-left:-10px;
 left:50%
}
.top-section__link_shared-with-me {
 margin-left:12px
}
.cu-topnav {
 position:fixed;
 width:100%;
 z-index:99
}
.cu-time-estimates__footer {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin:20px 0 0
}
.cu-time-estimates__footer .cu-btn:first-child {
 margin-right:20px
}
.cu-time-estimates__footer .cu-btn__text {
 font-size:14px
}
.cu-time-estimates__header {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.cu-time-estimates__header-container {
 margin-bottom:15px
}
.cu-time-estimates__header-container.time-track-rollup {
 padding:20px 20px 0 15px
}
.cu-time-estimates__header-icon {
 width:12px;
 height:12px;
 margin-right:4px
}
.cu-time-estimates__header-icon use {
 fill:#b9bec7;
 stroke:#b9bec7
}
.dark-theme .cu-time-estimates__header-icon use {
 fill:#828588;
 stroke:#828588
}
.cu-time-estimates__header-desc {
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.dark-theme .cu-time-estimates__header-desc {
 color:#d5d6d7
}
.cu-time-estimates__header-desc.rolled-up {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:flex-end;
 color:#b9bec7
}
.dark-theme .cu-time-estimates__header-desc.rolled-up {
 color:#828588
}
.cu-time-estimates__header-val {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.dark-theme .cu-time-estimates__header-val {
 color:#d5d6d7
}
.cu-time-estimates__header-val.rolled-up {
 font-size:11px;
 color:#b9bec7
}
.dark-theme .cu-time-estimates__header-val.rolled-up {
 color:#828588
}
.cu-time-estimates__header:nth-child(2) {
 margin-top:10px
}
.cu-time-estimates__input {
 border:1px solid #e4e4e4;
 padding:5px 30px 5px 5px;
 width:100%;
 font-size:13px;
 height:40px;
 border-radius:.3em
}
.dark-theme .cu-time-estimates__input {
 border:1px solid #1e272e;
 background:0 0;
 color:#d5d6d7
}
.cu-time-estimates__input::-webkit-input-placeholder {
 color:#d2d0d5
}
.dark-theme .cu-time-estimates__input::-webkit-input-placeholder {
 color:#828588
}
.cu-time-estimates__input.error {
 border-color:#fd71af
}
.dark-theme .cu-time-estimates__input:focus {
 box-shadow:none
}
.cu-time-estimates__input-container {
 position:relative
}
.cu-time-estimates__input-container .help-question-mark {
 position:absolute;
 top:15px;
 right:10px
}
.cu-time-estimates__clear span {
 color:#fd71af;
 cursor:pointer;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-time-estimates__error {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fd71af;
 height:15px;
 margin:6px 0 -5px
}
.cu-time-estimates__hours-per-day {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#d2d0d5;
 height:15px;
 margin:6px 0 -20px;
 text-align:right
}
.dark-theme .cu-time-estimates__hours-per-day {
 color:#828588
}
.cu-time-estimates__menu {
 padding:20px;
 width:265px
}
.time-estimates-view__full-value {
 cursor:pointer;
 display:flex;
 align-items:center
}
.lv-task .time-estimates-view__full-value .cu-task-info__value {
 color:#343434
}
.dark-theme .lv-task .time-estimates-view__full-value .cu-task-info__value {
 color:#abaeb0
}
.lv-task .time-estimates-view__toogle {
 width:120px;
 display:flex;
 justify-content:center;
 margin-left:-32px
}
.time-estimates-view .icon.time-estimates-view__icon {
 width:24px;
 height:24px
}
.lv-task .time-estimates-view .icon.time-estimates-view__icon {
 width:30px;
 height:30px
}
.time-estimates-view .icon.time-estimates-view__icon .cu-stroke {
 stroke:#c1c1c1
}
.contrast_high .time-estimates-view .icon.time-estimates-view__icon .cu-stroke,
.dark-theme .time-estimates-view .icon.time-estimates-view__icon .cu-stroke {
 stroke:#979797
}
.time-estimates-view .icon.time-estimates-view__icon:hover .cu-stroke {
 stroke:#7b68ee
}
.time-estimates-view.time-estimates-view__hide .icon.time-estimates-view__icon {
 display:none
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value .icon.time-estimates-view__icon {
 display:block;
 width:12px;
 height:16px;
 margin-right:5px;
 margin-top:-1px
}
.cu-dashboard-board .time-estimates-view .time-estimates-view__full .time-estimates-view__full-value .icon.time-estimates-view__icon {
 margin-right:2px
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value .time-estimates-view__close {
 width:12px;
 height:16px;
 display:none;
 margin-right:5px;
 margin-top:-1px
}
.cu-dashboard-board .time-estimates-view .time-estimates-view__full .time-estimates-view__full-value .time-estimates-view__close {
 margin-right:2px
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value .time-estimates-view__close use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .top-section__item.selected .top-section__link::before {
  background:var(--theme-main-color)
 }
 .time-estimates-view .icon.time-estimates-view__icon:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .time-estimates-view .time-estimates-view__full .time-estimates-view__full-value .time-estimates-view__close use {
  fill:var(--theme-main-color)
 }
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value .time-estimates-view__close .icon:hover {
 display:block
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value:hover .icon.time-estimates-view__icon {
 display:none
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value:hover .icon.time-estimates-view__close {
 display:block
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value.no-permission {
 cursor:default
}
.time-estimates-view .time-estimates-view__full .time-estimates-view__full-value.no-permission:hover .icon.time-estimates-view__icon {
 cursor:default;
 display:block
}
.time-estimates-view.time-estimates-notifs .time-estimates-view__full .time-estimates-view__full-value .time-estimates-view__close .icon:hover {
 display:none
}
.time-estimates-view.time-estimates-notifs .time-estimates-view__full .time-estimates-view__full-value:hover .icon.time-estimates-view__icon {
 display:block
}
.time-estimates-view.time-estimates-notifs .time-estimates-view__full .time-estimates-view__full-value:hover .icon.time-estimates-view__icon .cu-stroke {
 stroke:#cbc9cf
}
.time-estimates-view.time-estimates-notifs .time-estimates-view__full .time-estimates-view__full-value:hover .icon.time-estimates-view__close {
 display:none
}
.time-estimates-view .cu-dropdown_open .icon.time-estimates-view__icon .cu-stroke {
 stroke:#7b68ee
}
.cu-task-info__recurring .time-estimates-view .icon.time-estimates-view__icon,
.task-create-estimate .time-estimates-view .icon.time-estimates-view__icon {
 width:34px;
 height:34px
}
.cu-panel-board__subtasks-item:hover .time-estimates-view .icon.time-estimates-view__icon,
.cu-panel-board_hover-state .time-estimates-view .icon.time-estimates-view__icon {
 display:block
}
.cu-panel-board_hover-state .time-estimates-view .cu-dropdown_open .icon.time-estimates-view__icon .cu-stroke {
 stroke:#7b68ee
}
.cu-panel-board_hover-state .cu-panel-board__subtasks-item .time-estimates-view .icon.time-estimates-view__icon {
 display:none
}
.task-todo-item_hover-state .time-estimates-view.time-estimates-view__hide .cu-dropdown_open .icon.time-estimates-view__icon {
 display:block
}
.task-todo-item_hover-state .time-estimates-view.time-estimates-view__hide .cu-dropdown_open .icon.time-estimates-view__icon .cu-stroke {
 stroke:#7b68ee
}
.cu-dependencies {
 margin-top:-30px
}
.cu-dependencies__tasks-side {
 position:absolute;
 height:25px;
 transform:rotate(-90deg);
 display:flex
}
.cu-dependencies__tasks-side-container {
 display:flex;
 align-items:flex-end;
 overflow:hidden
}
.cu-dependencies__tasks-side-next {
 width:18px;
 height:20px;
 cursor:pointer;
 fill:#aeacb0;
 transition:.1s;
 margin-right:10px;
 display:none
}
.cu-dependencies__tasks-side-next:hover {
 fill:#7b68ee
}
.cu-dependencies__tasks-side-next.up {
 transform:rotate(90deg)
}
.cu-dependencies__tasks-side-next.down {
 transform:rotate(-90deg);
 margin-left:25px
}
.cu-dependencies__tasks-side-blocked,
.cu-dependencies__tasks-side-blockers {
 display:flex;
 align-items:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 box-shadow:inset 0 -5px 6px -8px #000;
 background-color:#fafbfc;
 position:relative
}
.cu-dependencies__tasks-side-blockers {
 border-top-left-radius:5px
}
.cu-dependencies__tasks-side-blocked {
 border-top-right-radius:5px
}
.cu-dependencies__tasks-side-item {
 display:flex;
 align-items:center;
 padding-left:10px;
 padding-right:5px;
 overflow:hidden;
 height:25px;
 line-height:25px;
 border-left:1px solid #e4e4e4
}
.cu-dependencies__tasks-side-item.main-task {
 background-color:#fff
}
.cu-dependencies__tasks-side-item .lv-task__status {
 margin:0 8px 0 0
}
.cu-dependencies__tasks-side-item-end {
 display:flex;
 justify-content:flex-end;
 align-items:center;
 position:absolute;
 right:0;
 height:25px;
 width:75px;
 background:linear-gradient(to right,#fff 0,rgba(255,255,255,.4) 35%,rgba(255,255,255,0) 100%)
}
.cu-dependencies__tasks-side-item-end:hover .cu-dependencies__tasks-side-next {
 display:block
}
.cu-dependencies__tasks-side-item-end.down {
 left:0;
 background:linear-gradient(to left,#fff 0,rgba(255,255,255,.4) 95%,rgba(255,255,255,0) 100%);
 justify-content:flex-start
}
.cu-dependencies__tasks-side-item-name {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 text-align:left;
 width:calc(100% - 22px)
}
.cu-dependencies__tasks-side-item-name.no-access {
 display:flex;
 align-items:center
}
.cu-dependencies__tasks-side-item-name.main-task {
 width:calc(100% - 34px);
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-dependencies__tasks-side-main-icon {
 margin:0 5px;
 width:12px;
 height:12px;
 stroke:#979797;
 cursor:pointer
}
.cu-dependencies__tasks-side .lv-task__dependency-icon {
 margin-bottom:2px
}
.cu-dependencies__header {
 margin-bottom:25px
}
.cu-dependencies__header-item {
 font-size:25px;
 color:#d2d0d5;
 padding-bottom:10px;
 cursor:pointer
}
.cu-dependencies__header-item.active {
 border-bottom:1px solid;
 color:#343434
}
@supports (--theme-main-color:#7b68ee) {
 .cu-panel-board_hover-state .time-estimates-view .cu-dropdown_open .icon.time-estimates-view__icon .cu-stroke,
 .task-todo-item_hover-state .time-estimates-view.time-estimates-view__hide .cu-dropdown_open .icon.time-estimates-view__icon .cu-stroke,
 .time-estimates-view .cu-dropdown_open .icon.time-estimates-view__icon .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-dependencies__tasks-side-next:hover {
  fill:var(--theme-main-color)
 }
 .cu-dependencies__header-item.active {
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-dependencies__header-item:first-child {
 margin-right:25px
}
.cu-dependencies__error {
 color:#fd71af;
 margin-bottom:10px
}
.cu-dependencies__tasks {
 padding:20px 0 0
}
.cu-dependencies__tasks-container {
 padding:20px;
 margin-bottom:10px
}
.cu-dependencies__tasks-container.waiting {
 border:1px solid rgba(247,77,75,.2);
 border-left:2px solid #f74d4b;
 background:rgba(247,77,75,.05)
}
.cu-dependencies__tasks-container.waiting .cu-dependencies__tasks-container-title {
 color:#f74d4b
}
.cu-dependencies__tasks-container.waiting .cu-dependencies__tasks-container-title-icon {
 fill:#f74d4b
}
.cu-dependencies__tasks-container.closed {
 border:1px solid rgba(107,202,80,.2);
 border-left:2px solid #6bca50;
 background:rgba(107,202,80,.05)
}
.cu-dependencies__tasks-container.closed .cu-dependencies__tasks-container-title-icon {
 stroke:#6bca50;
 fill:#6bca50
}
.cu-dependencies__tasks-container.blockers {
 border:1px solid rgba(255,204,0,.4);
 border-left:2px solid #fc0;
 background:rgba(255,204,0,.05)
}
.cu-dependencies__tasks-container.blockers .cu-dependencies__tasks-container-title {
 color:#fc0
}
.cu-dependencies__tasks-container.blockers .cu-dependencies__tasks-container-title-icon {
 fill:#fc0
}
.cu-dependencies__tasks-container.links {
 border:1px solid #b2a3f6;
 border-left:2px solid #7b68ee;
 background:rgba(245,243,253,.62)
}
.dark-theme .cu-dependencies__tasks-container.links {
 background:rgba(123,104,238,.1)
}
.cu-dependencies__tasks-container.links .cu-dependencies__tasks-container-title {
 color:#7b68ee
}
.cu-dependencies__tasks-container.links .cu-dependencies__tasks-container-title-icon {
 fill:#7b68ee
}
.cu-dependencies__tasks-container-select {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b68ee;
 cursor:pointer;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:10px;
 display:inline-block
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dependencies__tasks-container-select {
  color:var(--theme-main-color)
 }
}
.cu-dependencies__tasks-container-select:hover {
 color:#5f48ea
}
.cu-dependencies__tasks-container-cancel {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 position:absolute;
 display:flex;
 justify-content:center;
 align-items:center;
 right:0;
 margin-top:10px;
 padding:0 10px;
 z-index:2;
 height:27px;
 color:#fff;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 border-radius:3px;
 cursor:pointer
}
.cu-dependencies__tasks-container-cancel:hover {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-dependencies__tasks-container-select:hover {
  color:var(--theme-main-color-dark)
 }
 .cu-dependencies__tasks-container-cancel:hover {
  background:var(--theme-main-color-dark)
 }
}
.cu-dependencies__tasks-container-title {
 text-transform:uppercase;
 color:#343434;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center
}
.dark-theme .cu-dependencies__tasks-container-title {
 color:#d5d6d7
}
.cu-dependencies__tasks-container-title.task-num {
 margin-bottom:10px
}
.cu-dependencies__tasks-container-title-icon {
 width:10px;
 height:10px;
 margin-right:10px
}
.cu-dependencies__tasks-container-description {
 color:#343434;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 font-style:italic;
 margin-bottom:10px;
 opacity:.4
}
.dark-theme .cu-dependencies__tasks-container-description {
 color:#d5d6d7
}
.cu-dependencies__tasks-item {
 display:flex;
 align-items:center;
 justify-content:space-between;
 width:100%;
 height:24px
}
.cu-dependencies__tasks-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1.2;
 color:#343434;
 flex-grow:1;
 display:block
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dependencies__tasks-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-dependencies__tasks-name {
 color:#d5d6d7
}
.cu-dependencies__tasks-item-container {
 height:34px;
 padding:5px 20px;
 margin:0 -20px
}
.cu-dependencies__tasks-item-container:hover {
 background-color:#f2efef
}
.dark-theme .cu-dependencies__tasks-item-container:hover {
 background:#2b343b
}
.cu-dependencies__tasks-item-container:hover .cu-dependencies__tasks-close,
.cu-dependencies__tasks-item-container:hover .cu-dependencies__tasks-load {
 display:block
}
.cu-dependencies__tasks-item-container:hover .cu-dependencies__tasks-users {
 display:none
}
.cu-dependencies__tasks-close {
 width:14px;
 height:14px;
 margin-right:5px;
 cursor:pointer;
 display:none
}
.cu-dependencies__tasks-close use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dependencies__tasks-container-cancel {
  background:var(--theme-main-color)
 }
 .cu-dependencies__tasks-close use {
  stroke:var(--theme-main-color)
 }
}
.cu-dependencies__tasks-load {
 display:none
}
.cu-dependencies__tasks-status {
 position:relative;
 margin:2px 12px 0 0;
 width:8px;
 min-width:8px;
 height:8px;
 border-radius:3px;
 transition:.1s
}
.cu-dependencies__tasks .task-selector {
 margin-bottom:20px
}
.cu-dependencies__tasks .task-selector__search {
 padding-left:0;
 padding-right:110px
}
.cu-dependencies__tasks .task-mover__project,
.cu-dependencies__tasks .task-selector__cat-header {
 padding-left:50px
}
.cu-dependencies__tasks .task-selector__cat-body .task-selector__cat-header {
 padding-left:70px
}
.cu-dependencies__tasks .task-selector__task {
 padding-left:83px
}
.cu-dependencies__tasks .task-selector__extra-header {
 margin:10px 50px
}
.cu-dependencies__tasks .task-selector__extra .task-selector__task {
 padding-right:50px;
 padding-left:50px
}
.cu-dependencies__tasks .task-selector__empty {
 margin:20px 30px 20px 50px
}
.cu-dependencies__tasks .task-selector__empty_center {
 margin:0
}
.cu-dependencies__tasks .task-mover-projects {
 margin-top:60px
}
.cu-reporting {
 padding:25px 25px 0;
 height:100%;
 background:#f2f4f7
}
.contrast_high .cu-reporting {
 background:#eee
}
.dark-theme .cu-reporting {
 background:#1e272e
}
.cu-reporting__not-paid {
 width:500px;
 margin:190px 0 0 -250px;
 position:absolute;
 left:50%
}
.cu-reporting__not-paid-title {
 font:500 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 color:#343434;
 margin-bottom:14px
}
.dark-theme .cu-reporting__not-paid-title {
 color:#d5d6d7
}
.cu-reporting__not-paid-title span {
 color:#7b68ee
}
.cu-reporting__not-paid-description {
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 color:#343434;
 opacity:.9
}
.dark-theme .cu-reporting__not-paid-description {
 color:#d5d6d7
}
.cu-reporting__not-paid-upgrade {
 display:flex;
 justify-content:center;
 margin-top:20px
}
.cu-reporting__not-paid-upgrade .cu-btn {
 font-size:16px
}
.cu-reporting__not-paid-preview img {
 width:100%;
 display:block
}
.cu-reporting__not-paid-preview-shadow {
 width:100%;
 height:50px;
 background:radial-gradient(ellipse at 50% -3%,rgba(0,0,0,.05),rgba(97,97,97,0) 40%)
}
.cu-reporting__admin-overlay {
 width:100%;
 height:100%;
 position:absolute;
 background:0 0;
 cursor:not-allowed
}
.cu-reporting__data {
 position:relative
}
.cu-reporting__export {
 display:flex;
 align-items:center;
 cursor:pointer
}
.cu-reporting__export-title {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#aeacb0;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-right:5px
}
.dark-theme .cu-reporting__export-title {
 color:#828588
}
.cu-reporting__export-title.hours-per-day {
 display:flex;
 align-items:center;
 position:relative
}
.cu-reporting__export-title.hours-per-day .reporting-input {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:-2px 10px 0 5px;
 cursor:pointer;
 width:12px;
 min-width:12px;
 border:1px solid #fff;
 border-bottom:1px dotted #343434;
 text-align:center;
 background:0 0
}
.dark-theme .cu-reporting__export-title.hours-per-day .reporting-input {
 color:#d5d6d7;
 border:1px solid #384047;
 border-bottom:1px dotted #d5d6d7
}
.clickapps-card__hours-per-day .cu-reporting__export-title.hours-per-day .reporting-input {
 color:#343434;
 border:1px solid #fff;
 border-bottom:1px dotted #343434
}
.dark-theme .clickapps-card__hours-per-day .cu-reporting__export-title.hours-per-day .reporting-input {
 color:#d5d6d7;
 border-color:#384047 #384047 #d5d6d7
}
.cu-reporting__export-title.hours-per-day .reporting-input:focus {
 min-width:25px;
 text-align:left
}
.dark-theme .cu-reporting__export-title.hours-per-day .reporting-input:focus {
 box-shadow:none
}
.cu-reporting__export-title.hours-per-day .reportingFocused {
 border:1px solid
}
.dark-theme .cu-reporting__export-title.hours-per-day .reportingFocused {
 border:1px solid #828588
}
.clickapps-card__hours-per-day .cu-reporting__export-title.hours-per-day .reportingFocused {
 border:1px solid #343434
}
.cu-reporting__export-title.hours-per-day .reportingFocused:hover {
 text-decoration:none
}
.cu-reporting__export-title.hours-per-day .hoursValid,
.dark-theme .cu-reporting__export-title.hours-per-day .hoursValid {
 border:1px solid #67cb48
}
.cu-reporting__export-title.hours-per-day .hoursInvalid,
.dark-theme .cu-reporting__export-title.hours-per-day .hoursInvalid {
 border:1px solid #d16464
}
.cu-reporting__export-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 height:18px;
 stroke:#717171;
 margin-top:-7px
}
.cu-reporting__export-url {
 display:flex;
 align-items:center
}
.cu-reporting__export-url:hover .cu-reporting__export-icon {
 stroke:#7b68ee
}
.cu-reporting__export-url:hover .cu-reporting__export-title {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-reporting__not-paid-title span {
  color:var(--theme-main-color)
 }
 .cu-reporting__export-url:hover .cu-reporting__export-icon {
  stroke:var(--theme-main-color)
 }
 .cu-reporting__export-url:hover .cu-reporting__export-title {
  color:var(--theme-main-color)
 }
}
.cu-reporting__row {
 display:flex;
 align-items:center;
 justify-content:space-between;
 background:#fff;
 border:0;
 border-bottom:1px solid rgba(0,0,0,.03);
 box-shadow:0 0 10px 0 rgba(0,0,0,.05);
 padding:0;
 height:40px;
 cursor:pointer
}
.dark-theme .cu-reporting__row {
 background:#384047;
 border:0;
 border-bottom:1px solid #1e272e
}
.cu-reporting__row_expanded {
 position:-webkit-sticky;
 position:sticky;
 top:0;
 z-index:1;
 margin-bottom:15px
}
.cu-reporting__row_expanded+.cu-reporting__tasks {
 margin-top:-15px
}
.cu-reporting__row.team-behind-table {
 cursor:default
}
.cu-reporting__row.totals {
 cursor:default;
 background:#f1f1f1;
 border-color:#f1f1f1
}
.dark-theme .cu-reporting__row.totals {
 background:#2b343b;
 border-color:#2b343b
}
.cu-reporting__row.totals .cu-reporting__user-name {
 font-weight:700
}
.cu-reporting__row .cu-avatar_empty {
 border:0;
 color:#c2c2c2;
 padding:0;
 width:28px;
 height:28px;
 margin:0!important
}
.cu-reporting__row .cu-avatar_empty .icon {
 width:100%;
 height:100%
}
.cu-reporting__row-container {
 position:relative
}
.cu-reporting__hierarchy {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:11px;
 line-height:1.2;
 margin-bottom:6px;
 color:#343434;
 opacity:.7;
 display:block
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-reporting__hierarchy {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-reporting__hierarchy {
 color:#d5d6d7
}
.cu-reporting__task {
 display:flex;
 align-items:center;
 justify-content:space-between;
 background:#fff;
 border:1px solid #fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,.06);
 border-radius:4px;
 padding:5px 5px 5px 15px;
 height:50px
}
.dark-theme .cu-reporting__task {
 background:#384047;
 border:1px solid #384047;
 border-radius:0;
 box-shadow:0 0 10px 0 rgba(0,0,0,.2)
}
.cu-reporting__task-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1.2;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-reporting__task-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-reporting__task-name {
 color:#d5d6d7
}
.cu-reporting__task-parent-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:11px;
 line-height:1.15;
 color:#4a4a4a;
 margin-bottom:3px;
 margin-top:-2px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-reporting__task-parent-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-reporting__task-parent-name {
 color:#828588
}
.cu-reporting__task-info {
 font-size:12px;
 margin-left:10px;
 min-width:0;
 display:flex;
 flex-direction:column
}
.cu-reporting__task-con {
 display:flex;
 align-items:center;
 min-width:0
}
.cu-reporting__task-con .cu-unresolved__task-status {
 flex-shrink:0
}
.cu-reporting__task-con-label {
 padding-right:40px;
 text-transform:none;
 color:#343434
}
.dark-theme .cu-reporting__task-con-label {
 color:#d5d6d7
}
.cu-reporting__task-calculation {
 display:flex;
 justify-content:flex-end;
 padding-right:115px
}
.cu-reporting__tasks .cu-reporting__task-calculation {
 background:#fff;
 padding:10px 114px 5px 0;
 position:-webkit-sticky;
 position:sticky;
 bottom:0;
 margin:0 -10px
}
.dark-theme .cu-reporting__tasks .cu-reporting__task-calculation {
 background:#2b343b
}
.cu-reporting-calculation {
 flex-grow:1
}
.cu-reporting__tasks {
 padding:5px 10px 0
}
.dark-theme .cu-reporting__tasks {
 background:#2b343b
}
.cu-reporting__tasks-container {
 background:#fbfbfb;
 border-radius:6px;
 box-shadow:0 1px 6px 0 rgba(0,0,0,.09)
}
.dark-theme .cu-reporting__tasks-container {
 background:0 0
}
.cu-reporting__tasks-container_no-max-height {
 max-height:none
}
.cu-reporting__task-count {
 background:gray;
 min-width:30px;
 height:20px;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:10px;
 color:#fff;
 font-size:13px;
 padding:0 3px;
 margin-right:20px;
 border:1px solid gray
}
.cu-reporting__task-count.completed-tab {
 background:#67cb48;
 border:1px solid #67cb48
}
.cu-reporting__task-count.completed-tab.expanded {
 color:#67cb48
}
.cu-reporting__task-count.expanded {
 background:#fff;
 color:gray
}
.dark-theme .cu-reporting__task-count.expanded {
 background:#384047
}
.cu-reporting__time,
.cu-reporting__user-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1;
 margin-left:10px;
 text-transform:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-reporting__time,
 .cu-reporting__user-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-reporting__time,
.dark-theme .cu-reporting__user-name {
 color:#d5d6d7
}
.dark-theme .cu-reporting__time span,
.dark-theme .cu-reporting__user-name span {
 color:#abaeb0
}
.cu-reporting__time {
 margin-left:0;
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-reporting__time.overEstimated .cu-reporting__time-val {
 color:#fb926a
}
.cu-reporting__time.reporting-completed {
 justify-content:center;
 padding-left:25px;
 align-items:center
}
.cu-reporting__time-val {
 white-space:nowrap
}
.dark-theme .cu-reporting__time-val {
 color:#abaeb0
}
.cu-reporting__time-meter {
 width:36px;
 height:4px;
 margin-right:10px;
 background:#e4e4e4;
 border-radius:2px;
 position:relative;
 overflow:hidden
}
.dark-theme .cu-reporting__time-meter {
 background:#1e272e
}
.cu-reporting__time-meter-fill {
 position:absolute;
 top:0;
 left:0;
 height:4px;
 border-radius:2px;
 background:#67cb48
}
.cu-reporting__time-meter.overEstimated {
 background:#fb926a
}
.cu-reporting__time_calculation {
 width:150px;
 display:flex;
 flex-wrap:wrap
}
.cu-reporting__time_calculation span {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.cu-reporting__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:10px
}
.cu-reporting__header-left {
 display:flex;
 align-items:flex-start
}
.cu-reporting__header-right {
 display:flex
}
.cu-reporting__header-title {
 font:300 26px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-top:4px;
 margin-right:10px
}
.dark-theme .cu-reporting__header-title {
 color:#d5d6d7
}
.cu-reporting__header-item:not(:first-child) {
 margin-left:10px
}
.cu-reporting__header .cu-dt-filter__item:hover .cu-period-picker__value,
.cu-reporting__header .cu-dt-filter__item:hover .due-date__info-value {
 color:#7b68ee
}
.cu-reporting__header .cu-dt-filter__item .due-date__info-value {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.cu-reporting__body {
 display:flex;
 flex-direction:column;
 height:calc(100vh - 200px);
 background:#fff;
 border-radius:4px;
 box-shadow:0 0 11px 0 rgba(0,0,0,.06);
 position:relative
}
.dark-theme .cu-reporting__body {
 background:#384047
}
.cu-reporting__body_empty {
 height:calc(100vh - 200px)
}
.cu-reporting__body_empty .cu-reporting__content {
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-reporting__body_empty-custom-fields {
 height:calc(100vh - 235px)
}
.cu-reporting__content {
 overflow:auto;
 margin-right:-15px;
 padding-right:15px
}
.cu-reporting__content_has-data::before {
 content:'';
 pointer-events:none;
 display:block;
 position:-webkit-sticky;
 position:sticky;
 width:100%;
 height:8px;
 top:0;
 margin-bottom:-8px;
 flex-shrink:0;
 z-index:2;
 background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 100%)
}
.dark-theme .cu-reporting__content_has-data::before {
 background:linear-gradient(0deg,rgba(56,64,71,0) 0,rgba(56,64,71,.8) 100%)
}
.cu-reporting__content-shadow {
 pointer-events:none;
 display:block;
 position:relative;
 width:100%;
 height:8px;
 margin-top:-8px;
 flex-shrink:0;
 background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)
}
.dark-theme .cu-reporting__content-shadow {
 background:linear-gradient(0deg,rgba(56,64,71,.8) 0,rgba(56,64,71,0) 100%)
}
.cu-reporting__content .lv-empty {
 padding:25px 0 50px
}
.cu-reporting__content_not-paid-preview {
 opacity:.2;
 padding:0;
 max-height:377px;
 height:auto!important;
 align-items:flex-start!important;
 align-self:center;
 margin:20px 20px 0;
 border:1px solid #e4e4e4;
 border-radius:2px;
 max-width:1550px
}
.dark-theme .cu-reporting__content_not-paid-preview {
 opacity:.1
}
.cu-reporting__nav {
 display:flex;
 padding:0 20px;
 height:50px
}
.cu-reporting__nav-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:.1s;
 margin-right:40px;
 border-bottom:2px solid transparent;
 display:flex;
 align-items:stretch;
 margin-bottom:-1px;
 position:relative
}
.cu-reporting__nav-item .premium {
 color:#7b68ee;
 position:absolute;
 top:-16px;
 left:-7px;
 font:500 9px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 padding:5px 5px 2px;
 background:#fff;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 box-shadow:0 0 11px 0 rgba(0,0,0,.06);
 z-index:0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-reporting__header .cu-dt-filter__item:hover .cu-period-picker__value,
 .cu-reporting__header .cu-dt-filter__item:hover .due-date__info-value,
 .cu-reporting__nav-item .premium {
  color:var(--theme-main-color)
 }
}
.dark-theme .cu-reporting__nav-item .premium {
 background:#384047
}
.cu-reporting__nav-item .premium.team-table,
.cu-reporting__nav-item .premium.worked-on {
 left:12px
}
.cu-reporting__nav-item .premium.behind {
 left:25px
}
.cu-reporting__nav-item .premium.time-tracking {
 left:22px
}
.cu-reporting__nav-item .premium.time-estimate {
 left:29px
}
.cu-reporting__nav-item:hover .cu-reporting__nav-item-text {
 color:#343434
}
.dark-theme .cu-reporting__nav-item:hover .cu-reporting__nav-item-text {
 color:#d5d6d7
}
.cu-reporting__nav-item-text {
 transition:.1s;
 color:#aeacb0;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 z-index:1;
 display:flex;
 align-items:center;
 cursor:pointer
}
.dark-theme .cu-reporting__nav-item-text {
 color:#828588
}
.cu-reporting__nav-item.activeItem {
 border-color:#7b68ee;
 border-bottom:2px solid;
 cursor:default
}
.cu-reporting__nav-item.activeItem .cu-reporting__nav-item-text {
 color:#343434
}
.dark-theme .cu-reporting__nav-item.activeItem .cu-reporting__nav-item-text {
 color:#d5d6d7
}
.cu-reporting__nav-item-new {
 background:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 border-radius:4px;
 display:flex;
 align-items:center;
 text-transform:uppercase;
 padding:3px 4px 2px;
 white-space:nowrap;
 position:absolute;
 right:-38px;
 top:18px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-reporting__nav-item.activeItem {
  border-color:var(--theme-main-color)
 }
 .cu-reporting__nav-item-new {
  background:var(--theme-main-color)
 }
}
.cu-reporting__nav-sort {
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-shrink:0;
 border-bottom:1px solid #d8d8d8
}
.dark-theme .cu-reporting__nav-sort {
 border-bottom:1px solid #1e272e
}
.cu-reporting__nav-right {
 display:flex;
 flex:1 0 0;
 justify-content:flex-end;
 align-items:center;
 padding-right:15px
}
.cu-reporting__sort {
 display:flex;
 align-items:center;
 flex:1 0 0;
 margin-right:10px;
 flex-wrap:wrap
}
.cu-reporting__sort-title {
 margin-right:5px;
 margin-top:-2px
}
.cu-reporting__sort-item {
 display:flex;
 align-items:center
}
.cu-reporting__sort-item span {
 color:#343434;
 font-weight:500;
 text-transform:uppercase;
 font-size:12px
}
.cu-reporting__sort-item:not(:last-child)::after {
 content:', '
}
.cu-reporting__sort-item .sortable__close {
 position:relative;
 margin-left:4px;
 left:auto;
 top:-1px;
 cursor:pointer
}
.cu-reporting__sort-item .sortable__close:hover {
 left:-1px;
 margin-right:-2px
}
.cu-reporting__sort-item:not(:last-child) {
 margin-right:5px
}
.cu-reporting__columns {
 height:30px;
 display:flex;
 align-items:center;
 background:#f4f4f4;
 padding-top:2px
}
.dark-theme .cu-reporting__columns {
 background:#2b343b
}
.cu-reporting__columns-container {
 display:flex;
 justify-content:space-between;
 width:100%;
 font-size:12px;
 padding:0 1px
}
.cu-reporting__columns-container.col-header .report-col {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:1.15;
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-reporting__columns-container.col-header .report-col .sortable__close {
 margin:-3px 4px 0 -10px;
 cursor:pointer;
 position:relative;
 top:auto;
 left:auto
}
.cu-reporting__columns-container.col-header .report-col .sortable__close:hover {
 margin:-3px 3px 0 -11px;
 top:auto;
 left:auto
}
.cu-reporting__columns-container.col-header .report-col .sortable__dir {
 cursor:pointer;
 margin-left:4px
}
.cu-reporting__columns-container.col-header .report-col span {
 transition:.1s;
 color:#aeacb0;
 cursor:pointer;
 text-align:center
}
.cu-reporting__columns-container.col-header .report-col span:hover {
 color:#343434;
 font-weight:500
}
.dark-theme .cu-reporting__columns-container.col-header .report-col span:hover {
 color:#d5d6d7
}
.cu-reporting__columns-container.col-header .report-col span.activeSort {
 color:#343434;
 font-weight:500
}
.dark-theme .cu-reporting__columns-container.col-header .report-col span.activeSort {
 color:#d5d6d7
}
.cu-reporting__columns-container.col-header .report-col__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 transition:.1s;
 color:#aeacb0;
 cursor:pointer;
 text-align:center
}
.cu-reporting__columns-container.col-header .report-col__name:hover {
 color:#343434
}
.dark-theme .cu-reporting__columns-container.col-header .report-col__name:hover {
 color:#d5d6d7
}
.cu-reporting__columns-container.col-header .report-col__name_disabled {
 cursor:auto
}
.cu-reporting__columns-container-left {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 flex:1 0 0;
 padding-left:15px;
 color:#aeacb0;
 text-transform:uppercase;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex
}
.cu-reporting__columns-container-left.time-tracking {
 display:flex;
 align-items:center
}
.cu-reporting__columns-container-left.data-row {
 color:#343434
}
.cu-reporting__columns-container-left-tab {
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 text-transform:uppercase;
 padding:3px 8px 0;
 border:1px solid transparent;
 border-bottom:0;
 border-radius:3px 3px 0 0;
 height:27px;
 display:flex;
 align-items:center;
 cursor:pointer
}
.cu-reporting__columns-container-left-tab:first-child {
 margin-left:-17px
}
.cu-reporting__columns-container-left-tab_active {
 color:#7b68ee;
 background:#fff;
 border-color:#e4e4e4;
 cursor:default
}
@supports (--theme-main-color:#7b68ee) {
 .cu-reporting__columns-container-left-tab_active {
  color:var(--theme-main-color)
 }
}
.dark-theme .cu-reporting__columns-container-left-tab_active {
 background:#384047;
 border-color:#1e272e;
 border-bottom:0
}
.cu-reporting__columns-container-right {
 width:60%;
 display:flex;
 color:#aeacb0;
 text-transform:uppercase;
 align-items:center
}
.cu-reporting__columns-container-right.time-tracking .report-col {
 width:33.33%
}
.cu-reporting__columns-container-right.time-tracking .report-col.reporting-completed {
 padding-left:25px;
 text-align:center;
 display:flex;
 justify-content:center
}
.cu-reporting__columns-container-right.time-tracking .report-col.reporting-completed .cycle-time {
 color:#aeacb0;
 text-align:center
}
.cu-reporting__columns-container-right.behind-table .report-col {
 width:40%
}
.cu-reporting__columns-container-right.team-table {
 width:75%
}
.cu-reporting__columns-container-right.team-table .report-col {
 width:20%
}
.cu-reporting__columns-container-right.team-table .report-col.total-notifs {
 flex:1 0 0
}
.cu-reporting__columns-container-right.team-table .report-col.medium-cell {
 width:16%
}
.cu-reporting__columns-container-right.team-table .report-col.small-cell {
 width:12%
}
.cu-reporting__columns-container-right.data-row {
 color:#343434
}
.cu-reporting__columns-container-right_custom-fields {
 justify-content:flex-end
}
.cu-reporting__columns-container-right_custom-fields .report-col {
 width:150px;
 flex-shrink:0
}
.cu-reporting__columns-container-flex {
 display:flex
}
.cu-reporting__columns-container-flex .cu-reporting__calculation-dropdown {
 width:150px
}
.cu-reporting__columns-add {
 background:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 height:20px;
 border-radius:4px;
 display:flex;
 align-items:center;
 text-transform:capitalize;
 padding:0 4px;
 margin-right:4px;
 margin-left:35px;
 cursor:pointer;
 white-space:nowrap;
 width:75px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-reporting__columns-add {
  background:var(--theme-main-color)
 }
}
.cu-reporting__columns-add:hover {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-reporting__columns-add:hover {
  background:var(--theme-main-color-dark)
 }
}
.cu-reporting__columns-remove {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-left:5px;
 margin-right:-25px;
 width:20px;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 height:20px;
 border-radius:4px;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:0 5px;
 cursor:pointer;
 position:relative;
 z-index:1;
 background:#fd71af
}
.cu-reporting__columns-remove:hover {
 -webkit-filter:brightness(90%);
 filter:brightness(90%)
}
.cu-reporting__remaining {
 width:60px;
 margin-right:-25px
}
.cu-reporting__custom-fields-empty {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 height:500px
}
.cu-reporting__custom-fields-empty .cu-btn {
 font-size:19px;
 margin:30px 0
}
.cu-reporting__custom-fields-dropdown {
 width:300px
}
.cu-reporting__custom-fields-dropdown .cu-custom-fields__existing-search {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-reporting__custom-fields-dropdown .cu-custom-fields__existing-search {
 border-bottom:1px solid #1e272e
}
.cu-reporting__custom-fields-dropdown .cu-custom-fields__existing-search-body {
 max-height:300px
}
.cu-reporting__custom-fields-dropdown .cu-custom-fields__existing-search-input {
 padding-right:20px
}
.cu-reporting__custom-fields-dropdown .cu-custom-fields__existing-search-no-found {
 text-transform:none
}
.cu-reporting__custom-fields-dropdown .cu-custom-fields__list-item-name {
 padding:4px 0
}
.cu-reporting__custom-fields-dropdown .cu-custom-fields__list-item-name-text {
 text-transform:none
}
.cu-reporting__custom-fields-dropdown .cu-custom-fields__list-item-body {
 height:auto
}
.cu-reporting__calculation {
 position:relative;
 height:50px;
 display:flex;
 align-items:center;
 justify-content:flex-end;
 flex-shrink:0;
 background:#fff;
 border:1px solid #fff;
 padding:10px 0;
 z-index:1
}
.dark-theme .cu-reporting__calculation {
 background:#384047;
 border:1px solid transparent
}
.cu-reporting__calculation_align-left {
 justify-content:flex-start
}
.cu-reporting__calculation-dropdown {
 text-transform:none;
 width:100%
}
.cu-reporting__calculation-dropdown_last {
 margin-right:114px;
 width:150px
}
.cu-reporting__calculation-dropdown_custom-field {
 width:150px
}
.cu-reporting__calculation-dropdown-toggle {
 display:flex;
 align-items:center;
 justify-content:center;
 height:30px;
 border-radius:3px;
 border:1px solid #f2f2f2;
 padding:0 15px;
 margin:0 2px
}
.dark-theme .cu-reporting__calculation-dropdown-toggle {
 border-color:#1e272e
}
.cu-reporting__calculation-dropdown-toggle:hover {
 background-color:#fafbfc
}
.dark-theme .cu-reporting__calculation-dropdown-toggle:hover {
 background-color:#2b343b
}
.cu-reporting__calculation-dropdown-toggle_disabled {
 pointer-events:none
}
.cu-reporting__calculation-dropdown-menu {
 width:100%
}
.cu-reporting__calculation-dropdown-menu-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-weight:400;
 font-size:13px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 position:relative;
 display:flex;
 align-items:center;
 padding:10px 15px;
 cursor:pointer;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-reporting__calculation-dropdown-menu-item,
 .cu-reporting__columns-container.col-header .report-col {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-reporting__calculation-dropdown-menu-item {
 color:#d5d6d7
}
.cu-reporting__calculation-dropdown-menu-item:hover {
 background-color:#fafbfc
}
.dark-theme .cu-reporting__calculation-dropdown-menu-item:hover {
 background-color:#2b343b
}
.cu-reporting__calculation-dropdown-menu-item.active {
 color:#7b68ee
}
.cu-hierarchy-picker__col {
 display:flex;
 align-items:center
}
.cu-hierarchy-picker__col:not(:last-child) {
 margin-right:10px
}
.cu-hierarchy-picker__col .nav-filter__close {
 margin:0
}
.cu-hierarchy-picker .cu-dt-filter__item {
 padding:0 15px
}
.cu-hierarchy-picker__overlay {
 position:absolute;
 height:100%;
 width:100%;
 background:#fff;
 opacity:.7;
 cursor:not-allowed;
 z-index:1
}
.dark-theme .cu-hierarchy-picker__overlay {
 background:#1e272e
}
.cu-hierarchy-picker__menu {
 width:330px;
 max-height:550px;
 border-radius:6px;
 overflow:hidden
}
.cu-hierarchy-picker__menu .cu-search {
 border-bottom:1px solid #f4f4f4
}
.cu-hierarchy-picker__menu .cu-search__close,
.cu-hierarchy-picker__menu .nav-filter__close {
 margin-right:10px
}
.cu-hierarchy-picker__menu .cu-search__input {
 font-size:14px;
 padding:15px 20px 15px 45px
}
.cu-hierarchy-picker__menu .cu-search__input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.cu-hierarchy-picker__menu .cu-search__input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.cu-hierarchy-picker__menu .cu-search__input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.cu-hierarchy-picker__menu .cu-search__input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .cu-hierarchy-picker__menu .cu-search__input::-webkit-input-placeholder {
 color:rgba(213,214,215,.4);
 font-size:14px
}
.dark-theme .cu-hierarchy-picker__menu .cu-search__input::-moz-placeholder {
 color:rgba(213,214,215,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .cu-hierarchy-picker__menu .cu-search__input:-ms-input-placeholder {
 color:rgba(213,214,215,.4);
 font-size:14px
}
.dark-theme .cu-hierarchy-picker__menu .cu-search__input:-moz-placeholder {
 color:rgba(213,214,215,.4);
 opacity:1;
 font-size:14px
}
.cu-hierarchy-picker__items {
 max-height:500px;
 padding:15px 20px 5px
}
.cu-hierarchy-picker__items-header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:10px
}
.cu-hierarchy-picker__item {
 margin-bottom:14px
}
.cu-hierarchy-picker__item-bold {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-weight:500
}
.cu-hierarchy-picker__item-name {
 display:flex;
 align-items:center;
 cursor:pointer;
 flex:1 0 0;
 min-width:0
}
.cu-hierarchy-picker__item-name:hover .cu-hierarchy-picker__item-angle.hover-angle {
 visibility:visible
}
.cu-hierarchy-picker__item-name-text {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.cu-hierarchy-picker__item-angle {
 width:5px;
 height:8px;
 transform:rotate(-90deg);
 margin-left:10px;
 fill:#343434
}
.dark-theme .cu-hierarchy-picker__item-angle {
 fill:#d5d6d7
}
.cu-hierarchy-picker__item-angle.hover-angle {
 transform:rotate(0)
}
.cu-hierarchy-picker__item-check {
 position:absolute;
 fill:#fff;
 padding:0;
 margin:0;
 width:11px;
 height:11px;
 cursor:pointer;
 left:3px;
 top:50%;
 transform:translateY(-50%)
}
.cu-hierarchy-picker__item-dash {
 position:absolute;
 top:50%;
 left:5px;
 transform:translateY(-50%);
 width:6px;
 height:6px;
 background:#7b68ee;
 border-radius:7px;
 cursor:pointer
}
.cu-hierarchy-picker__item .cu-checkbox__input:checked+.cu-checkbox__label::after {
 width:16px;
 height:16px
}
.cu-hierarchy-picker__item .cu-checkbox__input:checked+.cu-checkbox__label.underlying::after {
 opacity:0
}
.cu-hierarchy-picker__item label {
 height:16px
}
.cu-hierarchy-picker__item .cu-checkbox__label::before {
 border-radius:2px;
 border:2px solid #cccddf
}
.cu-hierarchy-picker__item .cu-checkbox__label::after {
 width:16px;
 height:16px;
 top:0;
 left:0
}
.cu-hierarchy-picker__item-project {
 margin-left:25px
}
.cu-hierarchy-picker__item-list {
 margin-left:50px
}
.cu-hierarchy-picker__item-list_folderless {
 margin-left:25px
}
.cu-hierarchy-picker__item-folder {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86),fill .2s cubic-bezier(.785,.135,.15,.86);
 flex-shrink:0;
 width:14px;
 height:12px;
 cursor:pointer;
 margin:-1px 7px 0 0;
 stroke-width:2px;
 stroke:#d0d3d9;
 fill:#d0d3d9
}
.dark-theme .cu-hierarchy-picker__item-folder {
 stroke:#828588;
 fill:#828588
}
.cu-hierarchy-picker__all {
 color:#7b68ee;
 cursor:pointer;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-reporting__calculation-dropdown-menu-item.active {
  color:var(--theme-main-color)
 }
 .cu-hierarchy-picker__item-dash {
  background:var(--theme-main-color)
 }
 .cu-hierarchy-picker__all {
  color:var(--theme-main-color)
 }
}
.cu-hierarchy-picker__close {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 order:3;
 flex-shrink:0;
 width:20px;
 height:20px;
 margin:0;
 padding:4px;
 stroke:#cccdde;
 cursor:pointer
}
.cu-hierarchy-picker__close:hover {
 transition:none;
 stroke:#777
}
.cu-period-picker.cu-dropdown_open .cu-dt-filter__down {
 transform:rotate(-90deg)
}
.cu-period-picker .cu-dt-filter__item {
 padding:0 15px
}
.cu-period-picker span {
 font-size:13px
}
.dark-theme .cu-period-picker span {
 color:#d5d6d7
}
.cu-period-picker__label {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.3);
 margin-right:10px;
 margin-top:3px
}
.dark-theme .cu-period-picker__label {
 color:#828588
}
.cu-period-picker__value {
 margin-top:1px
}
.dark-theme .cu-period-picker__value {
 color:#d5d6d7
}
.cu-period-picker__range {
 display:flex;
 align-items:center
}
.cu-period-picker__range-dash {
 padding:0 5px
}
.cu-period-picker__calendar {
 width:350px
}
.cu-period-picker__calendar .datepicker__calendar {
 top:-13px
}
.cu-period-picker__hide {
 display:none
}
.cu-period-picker__menu {
 width:175px;
 padding:5px 0
}
.cu-period-picker__menu-selection {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:10px 15px;
 cursor:pointer;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-period-picker__menu-selection {
 color:#d5d6d7
}
.cu-period-picker__menu-selection:hover {
 background:#fafbfc
}
.dark-theme .cu-period-picker__menu-selection:hover {
 background:#2b343b
}
.minimize {
 position:fixed;
 z-index:600;
 bottom:0;
 right:60px;
 text-align:right;
 border-radius:2px 2px 0 0;
 border:1px solid #e9ebf0;
 background-color:#fff;
 min-width:0
}
.task-container-show-task-tray+.minimize {
 z-index:800
}
.contrast_high .minimize {
 border-color:#dedede
}
.dark-theme .minimize {
 background-color:#384047;
 border-color:#1e272e
}
.minimize_offset-for-scroll {
 bottom:12px
}
.minimize_offset-for-scroll.minimize_no-macos {
 bottom:16px
}
.modal-open .minimize_offset-for-scroll {
 bottom:0
}
.minimize-container {
 display:flex;
 height:36px;
 max-width:calc(100vw - 500px);
 min-width:0
}
.minimize--drag .minimize-item__remove {
 display:none!important
}
.minimize--drag .minimize-item.minimize-item-more {
 width:9vw
}
.minimize--drag .minimize-list-overflow .minimize-item.minimize-item-in-tray,
.minimize--drag .minimize-list-overflow .minimize-item.minimize-item-more {
 width:100%
}
.minimize-list {
 max-height:36px;
 overflow:hidden;
 max-width:100vw
}
.minimize-tray-list {
 float:left;
 display:flex;
 max-width:100%;
 width:100%
}
.minimize-container_stacked .minimize-tray-list {
 max-width:90%
}
.minimize-list-overflow {
 width:10%;
 display:inline-flex
}
.minimize-more {
 display:block;
 position:absolute;
 width:14vw;
 right:-1px;
 bottom:40px;
 z-index:1;
 border:1px solid #e9ebf0;
 border-radius:3px;
 background:#fff;
 overflow:auto;
 max-height:80vh;
 opacity:1
}
.contrast_high .minimize-more {
 border-color:#dedede
}
.dark-theme .minimize-more {
 border-color:#1e272e;
 background:#1e272e
}
.minimize-more_hidden {
 visibility:hidden;
 overflow:hidden;
 max-height:0;
 opacity:0
}
.minimize-more.gu-transit {
 opacity:1;
 position:relative
}
.minimize-more.gu-mirror {
 display:none
}
.minimize-more .minimize-item__inner {
 cursor:pointer
}
.minimize-more .lv-task__status {
 border-width:0!important
}
.minimize-dropdown {
 max-width:15vw;
 text-align:left
}
.minimize-dropdown .minimize-item {
 width:15vw;
 border-left:0!important
}
.minimize-dropdown .minimize-item+.minimize-dropdown .minimize-item {
 border-left-width:0
}
.minimize-list {
 display:inline-block
}
.minimize-item {
 background-color:#fff;
 display:inline-block;
 float:left;
 padding-left:7px;
 height:36px;
 line-height:36px;
 vertical-align:top;
 cursor:pointer;
 min-width:5vw;
 max-width:14vw;
 flex:1 1 0;
 z-index:100;
 position:relative;
 overflow:hidden
}
.minimize-item:last-child {
 z-index:101
}
.minimize-item-active {
 background-color:#f4f4f4;
 cursor:default
}
.minimize-item-active .minimize-item__icon,
.minimize-item-active .minimize-item__taskname {
 opacity:.4
}
.minimize-item-active .minimize-item__inner {
 cursor:default
}
.dark-theme .minimize-item {
 background-color:#384047
}
.dark-theme .minimize-item-active {
 background-color:#283137
}
.minimize-item #overlay {
 z-index:99
}
.minimize-item.gu-mirror {
 font-family:"Proxima Nova",Arial,serif;
 border:1px solid rgba(0,0,0,.1)
}
.minimize-item.gu-mirror .minimize-item__icon {
 opacity:0;
 visibility:hidden
}
.minimize-item.gu-mirror .minimize-item__handle {
 opacity:1;
 visibility:visible
}
.minimize-item.gu-mirror .minimize-item__remove {
 opacity:0;
 visibility:hidden
}
.minimize-item-hidden {
 display:none
}
.minimize-item::after,
.minimize-item::before {
 content:'';
 display:table
}
.minimize-item::after {
 clear:both
}
.minimize-item__width-check {
 font-family:"Proxima Nova",Arial,serif;
 white-space:nowrap;
 font-size:13px;
 position:absolute;
 z-index:0;
 opacity:0;
 visibility:hidden
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .minimize-item__width-check {
  font-family:var(--global-second-font-support)
 }
}
.minimize-item .recurring-view__toogle {
 display:none!important
}
.minimize-item__icon {
 opacity:1;
 visibility:visible;
 transition-property:visibility,opacity;
 transition-duration:.1s;
 transition-timing-function:cubic-bezier(.785,.135,.15,.86);
 flex-shrink:0;
 cursor:pointer
}
.minimize-item__icon_simple {
 width:16px;
 height:16px;
 stroke:#bcc0c7;
 stroke-width:2px;
 margin-right:8px
}
.dark-theme .minimize-item__icon_simple {
 stroke:#828588
}
.dark-theme .minimize-item__icon_simple_active,
.minimize-item__icon_simple_active {
 stroke:#67cb48
}
.minimize-item__icon_draft {
 width:16px;
 height:16px;
 margin-right:6px;
 fill:#bcc0c7
}
.dark-theme .minimize-item__icon_draft {
 fill:#828588
}
.minimize-item__icon_draft svg {
 transform:rotate(180deg)
}
.minimize-item__handle {
 position:absolute;
 width:6px;
 height:25px;
 top:6px;
 opacity:0;
 visibility:hidden;
 cursor:move;
 fill:#dbdbdb
}
.minimize-item__handle:hover {
 fill:#7b68ee
}
.minimize-item:hover .minimize-item__taskname {
 color:#7b68ee
}
.minimize-item:hover .minimize-item__taskname::after {
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:0;
 left:auto;
 width:38px;
 height:36px;
 background:linear-gradient(to right,rgba(255,255,255,0),#fff 10px,#fff)
}
.dark-theme .minimize-item:hover .minimize-item__taskname::after {
 background:linear-gradient(to right,rgba(56,64,71,0),#384047 10px,#384047)
}
.minimize-item:hover .minimize-item__icon {
 opacity:0;
 visibility:hidden
}
.minimize-item:hover .minimize-item__handle {
 opacity:1;
 visibility:visible;
 cursor:move
}
.minimize-item:hover.minimize-more .minimize-item__icon {
 opacity:1;
 visibility:visible
}
.minimize-item:hover.minimize-more .minimize-item__handle {
 opacity:0;
 visibility:hidden;
 cursor:default
}
.minimize-item:hover.minimize-more .minimize-item__remove {
 opacity:0;
 visibility:hidden;
 width:0
}
.minimize-item:hover.minimize-more .minimize-item:hover .minimize-item__icon {
 opacity:0;
 visibility:hidden
}
.minimize-item:hover.minimize-more .minimize-item:hover .minimize-item__handle {
 opacity:1;
 visibility:visible;
 cursor:move
}
.minimize-item:hover.minimize-more .minimize-item:hover .minimize-item__remove {
 visibility:visible;
 opacity:1;
 width:28px;
 flex-shrink:0;
 padding-left:5px;
 padding-right:12px;
 height:36px
}
.minimize-item:hover .minimize-item__remove {
 position:absolute;
 right:0;
 visibility:visible;
 opacity:1;
 width:28px;
 flex-shrink:0;
 padding-left:5px;
 padding-right:12px;
 height:36px
}
.minimize-item:hover .minimize-item__remove:hover use {
 stroke:#7b68ee
}
.minimize-item:hover .minimize-item__remove use {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#cfced3
}
.minimize-item+.minimize-item {
 border-left:1px solid #e9ebf0
}
.contrast_high .minimize-item+.minimize-item {
 border-left-color:#dedede
}
.dark-theme .minimize-item+.minimize-item {
 border-left-color:#1e272e
}
.minimize-item__inner {
 display:flex;
 justify-content:space-between;
 height:36px;
 line-height:36px
}
.minimize-item__inner cu-quick-actions-menu {
 min-width:0;
 width:100%
}
.minimize-item__inner .cu-dropdown_open .cu-dropdown__menu {
 opacity:0
}
.minimize-item__inner .cu-dropdown_open .cu-dropdown__menu .nav-menu-item__icon_minimize-icon {
 opacity:0;
 visibility:hidden
}
.minimize-item__inner .lv-task__status {
 margin-top:0;
 margin-right:5px
}
.minimize-item__remove {
 cursor:pointer;
 opacity:0;
 visibility:hidden;
 width:0;
 margin-left:0;
 transition-property:margin-left,visibility,opacity;
 transition-duration:.1s;
 transition-timing-function:cubic-bezier(.785,.135,.15,.86);
 height:36px
}
.minimize-item__name {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 overflow:hidden;
 width:100%;
 float:left;
 white-space:nowrap;
 color:#343434
}
.dark-theme .minimize-item__name {
 color:#d5d6d7
}
.minimize-item__taskname {
 font-family:"Proxima Nova",Arial,serif;
 position:relative;
 font-size:13px;
 white-space:nowrap;
 overflow:hidden;
 text-align:left;
 pointer-events:none;
 flex-grow:1
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .minimize-item__taskname {
  font-family:var(--global-second-font-support)
 }
}
.dark-theme .minimize-item__taskname {
 color:#d5d6d7
}
.minimize-item__taskname::after {
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:0;
 left:auto;
 width:12px;
 height:36px;
 background:linear-gradient(to right,rgba(255,255,255,0),#fff)
}
.dark-theme .minimize-item__taskname::after {
 background:linear-gradient(to right,rgba(56,64,71,0),#384047)
}
.minimize-item__more {
 transition:transform .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 min-width:15px;
 fill:#979797
}
.minimize-item__more_opened {
 transform:rotate(180deg)
}
.minimize-item.minimize-more {
 z-index:102;
 margin-left:-4px;
 width:100%;
 max-width:10vw;
 padding-left:21px;
 padding-right:10px;
 border-left:1px solid #dadada
}
.dark-theme .minimize-item.minimize-more {
 border-left:1px solid #2b343b
}
.minimize_moveup {
 bottom:65px
}
.minimize_hidden {
 display:none
}
.minimize-item-more.gu-mirror,
.minimize-item.gu-mirror {
 margin-left:-4vw!important
}
.minimize-item-more {
 color:#000;
 text-decoration:none;
 display:block;
 width:100%
}
.minimize-item-more+.minimize-item-more {
 border:0;
 border-top:1px solid #e9ebf0
}
.contrast_high .minimize-item-more+.minimize-item-more {
 border-top-color:#dedede
}
.dark-theme .minimize-item-more+.minimize-item-more {
 border-top-color:#1e272e
}
.minimize-dropdown-toggle {
 padding-left:5px;
 padding-right:5px;
 border-left:1px solid #e9ebf0;
 position:inherit;
 width:100%;
 cursor:pointer
}
.contrast_high .minimize-dropdown-toggle {
 border-left-color:#dedede
}
.dark-theme .minimize-dropdown-toggle {
 border-left-color:#1e272e
}
.minimize-dropdown-toggle:hover .minimize-item__more {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .minimize-item__handle:hover {
  fill:var(--theme-main-color)
 }
 .minimize-item:hover .minimize-item__taskname {
  color:var(--theme-main-color)
 }
 .minimize-item:hover .minimize-item__remove:hover use {
  stroke:var(--theme-main-color)
 }
 .minimize-dropdown-toggle:hover .minimize-item__more {
  fill:var(--theme-main-color)
 }
}
.minimize-dropdown-toggle:hover .minimize-item__name {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .minimize-dropdown-toggle:hover .minimize-item__name {
  color:var(--theme-main-color)
 }
}
.scratchpad {
 position:fixed;
 bottom:12px;
 right:12px;
 z-index:100
}
.modal-open .scratchpad {
 z-index:900;
 bottom:5px;
 right:5px
}
.scratchpad-converted {
 padding:30px;
 text-align:center;
 font-size:20px
}
.scratchpad-converted-text {
 margin-bottom:30px
}
.scratchpad-converted-btns .cu-btn.scatchpad-delete-btn {
 color:red;
 background:#fff;
 border-color:red
}
.scratchpad-hide {
 display:none
}
.scratchpad-empty {
 text-align:center;
 display:flex;
 flex-direction:column;
 justify-content:center
}
.scratchpad-empty-image {
 width:100px;
 height:98px
}
.scratchpad-empty__title {
 margin-top:16px;
 font:400 17px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:24px;
 display:inline-block
}
.scratchpad-empty__list {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.scratchpad-empty__list-title {
 font:400 12px/1.2 "Gotham Pro","Proxima Nova",Arial,serif
}
.scratchpad-empty__list__item {
 color:#9b9b9b;
 margin-top:12px
}
.scratchpad .ql-snow .cu-editor-toolbar {
 margin-top:15px
}
.scratchpad .cu-editor-wrapper .ql-editor {
 padding:0 0 20px;
 font-size:13px;
 height:100%;
 word-break:break-word
}
.scratchpad-note {
 flex-grow:1;
 display:flex;
 min-height:0
}
.scratchpad-note .cu-editor-toolbar__row {
 display:flex;
 align-items:center
}
.scratchpad-note .scratchpad-note__inner {
 display:flex;
 min-width:0
}
.scratchpad__ellipsis {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:40px;
 height:40px;
 cursor:pointer;
 fill:#fff;
 opacity:.6;
 border-radius:4px;
 margin-right:10px
}
.scratchpad__ellipsis:hover {
 background:rgba(255,255,255,.2);
 opacity:1
}
.scratchpad__ellipsis svg {
 width:17px;
 height:17px
}
.scratchpad .cu-dropdown_open .scratchpad__menu-container .scratchpad__ellipsis {
 background:rgba(255,255,255,.2);
 opacity:1
}
.scratchpad-editor {
 flex-grow:1;
 display:flex;
 flex-direction:column
}
.scratchpad-editor .ql-container.ql-snow,
.scratchpad-editor .ql-toolbar.ql-snow {
 border:0
}
.scratchpad-editor__toolbar {
 padding-top:7px;
 padding-left:12px;
 padding-right:12px;
 box-sizing:border-box
}
.scratchpad-item {
 height:45px;
 position:relative;
 line-height:45px;
 margin-left:40px;
 margin-right:20px;
 opacity:0;
 transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s;
 transition-delay:.1s
}
.scratchpad-item:hover {
 transition:none
}
.scratchpad-item__warning {
 position:absolute;
 right:0;
 color:#d16464;
 opacity:0;
 top:0;
 visibility:hidden;
 transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s
}
.scratchpad-item__warning:hover {
 transition:none
}
.scratchpad-item-show-warning .scratchpad-item__content {
 margin-right:80px
}
.scratchpad-item-show-warning .scratchpad-item__warning {
 opacity:1;
 visibility:visible
}
.scratchpad-item:hover .scratchpad-item__right-menu {
 opacity:1;
 margin-right:0
}
.scratchpad-item:hover .scratchpad-item__handle {
 opacity:1
}
.scratchpad-item:hover .scratchpad-item__content {
 margin-right:80px
}
.scratchpad-item__handle {
 opacity:0;
 width:20px;
 position:absolute;
 z-index:2;
 top:0;
 bottom:0;
 margin-top:auto;
 margin-bottom:auto;
 left:-20px;
 height:45px;
 padding:3px 7px;
 box-sizing:border-touch-calloutbox;
 cursor:move;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 fill:#dbdbdb
}
.dark-theme .scratchpad-item__handle {
 fill:#979797
}
.scratchpad-item__button {
 cursor:pointer;
 position:relative;
 display:flex;
 align-items:center
}
.scratchpad-item__button .cu-fill {
 fill:#cecfe0
}
.scratchpad-item__button .cu-stroke {
 stroke:#cecfe0
}
.scratchpad-item__button svg {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.scratchpad-item__button:hover .cu-fill {
 fill:#7b68ee
}
.scratchpad-item__button:hover .cu-stroke {
 stroke:#7b68ee
}
.scratchpad-item__button+.scratchpad-item__button {
 margin-left:20px
}
.scratchpad-item__button--edit {
 width:18px;
 height:19px
}
.scratchpad-item__button--save {
 width:19px;
 height:19px
}
.scratchpad-item__button--trash {
 width:16px;
 height:18px
}
.scratchpad-item__button--archive {
 width:18px;
 height:20px
}
.scratchpad-item__button--archive svg {
 width:100%;
 height:100%
}
.scratchpad-item__button--new {
 width:16px;
 height:18px
}
.scratchpad-item__button--new.in-editor {
 height:100%
}
.scratchpad-item+.scratchpad-item {
 border-top:1px solid #d8d8d8
}
.dark-theme .scratchpad-item+.scratchpad-item {
 border-top:1px solid #1e272e
}
.scratchpad-item__content {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 cursor:pointer;
 font-family:"Proxima Nova",Arial,serif;
 border-width:0;
 width:100%;
 height:100%;
 padding:0;
 display:block;
 outline:0
}
.scratchpad-item__content:hover {
 transition:none
}
.dark-theme .scratchpad-item__content {
 color:#d5d6d7;
 box-shadow:none;
 background:0 0
}
.scratchpad-item__content.note-name {
 display:flex;
 align-items:center
}
.scratchpad-item__content.note-name .scratchpad-item__button--archive {
 height:14px;
 width:12px;
 margin-right:7px
}
.scratchpad-item__right-menu {
 transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s;
 height:100%;
 padding-left:26px;
 margin-right:-80px;
 box-sizing:border-box;
 position:absolute;
 display:flex;
 flex-direction:row;
 align-items:center;
 right:0;
 top:0;
 opacity:0;
 background:repeating-linear-gradient(to right,rgba(255,255,255,.001) 0,#fff 20%,#fff 100%)
}
.scratchpad-item__right-menu:hover {
 transition:none
}
.dark-theme .scratchpad-item__right-menu {
 background:repeating-linear-gradient(to right,rgba(56,64,71,.001) 0,#384047 20%,#384047 100%)
}
.scratchpad-button {
 float:right;
 width:36px;
 height:36px;
 position:relative;
 box-sizing:border-box;
 background-color:#fff;
 border-radius:50%;
 cursor:pointer;
 border:0;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
 transform:rotate(45deg)
}
.dark-theme .scratchpad-button {
 box-shadow:none;
 color:#d5d6d7
}
.scratchpad-button .scratchpad-button__icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 margin:auto;
 opacity:1;
 width:14px;
 height:14px;
 fill:#b9bec7
}
.scratchpad-button .scratchpad-button__icon:hover {
 transition:none
}
.scratchpad-button::before {
 content:'';
 display:block;
 position:absolute;
 width:calc(100% + 2px);
 height:calc(100% + 2px);
 top:-1px;
 left:-1px;
 border-radius:50%;
 background:#fff
}
.dark-theme .scratchpad-button::before {
 background:#384047
}
.scratchpad-active.scratchpad-show-warning .scratchpad-body {
 margin-bottom:40px
}
.scratchpad-active.scratchpad-show-warning .scratchpad-container__warning {
 visibility:visible;
 opacity:1;
 margin-bottom:0
}
.scratchpad-active.scratchpad-show-warning .scratchpad-note__inner .cu-editor-footer-info {
 display:none
}
.scratchpad-active .scratchpad-container {
 opacity:1;
 margin-bottom:20px
}
.scratchpad-active .scratchpad-item {
 margin-left:20px;
 opacity:1
}
.scratchpad-container {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 max-height:465px;
 height:calc(100vh - 195px);
 border-radius:4px;
 background-color:#fff;
 width:380px;
 display:flex;
 flex-direction:column;
 box-shadow:0 20px 54px rgba(0,0,0,.1);
 overflow:hidden;
 opacity:0;
 margin-bottom:0;
 margin-right:10px;
 position:relative
}
.scratchpad-container:hover {
 transition:none
}
.dark-theme .scratchpad-container {
 background-color:#384047
}
.scratchpad-container__warning {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 text-align:center;
 left:0;
 right:0;
 bottom:0;
 opacity:0;
 visibility:hidden;
 background:rgba(255,255,255,.85);
 height:100%;
 z-index:100;
 display:flex;
 justify-content:center;
 flex-direction:column;
 align-items:center;
 color:#343434;
 font-size:15px
}
.dark-theme .scratchpad-container__warning {
 color:#d5d6d7;
 background:rgba(56,64,71,.85)
}
.scratchpad-container__warning-btn {
 margin:15px 0 10px
}
.scratchpad-container__warning-retry {
 color:#343434
}
.dark-theme .scratchpad-container__warning-retry {
 color:#d5d6d7
}
.scratchpad-container__warning-retry-link {
 cursor:pointer;
 color:#fd71af;
 border-bottom:1px dotted #fd71af
}
.scratchpad-container__warning-retry-link:hover {
 color:#fd58a1;
 border-bottom-color:#fd58a1
}
.scratchpad-navigation {
 flex-grow:0;
 min-height:60px;
 height:60px;
 display:flex;
 flex-direction:row;
 background-color:var(--theme-main-color);
 text-align:center;
 align-items:center;
 position:relative
}
.scratchpad-navigation .scratchpad-search {
 width:auto
}
.scratchpad-navigation .scratchpad-search.scratchpad-search_hidden .scratchpad-search-form__input {
 display:none
}
.scratchpad-navigation .scratchpad-search.scratchpad-search_hidden .scratchpad-search-form__icon-loupe {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.scratchpad-navigation .scratchpad-search.scratchpad-search_hidden .scratchpad-search-form__icon-loupe:hover {
 background:rgba(255,255,255,.2);
 opacity:1
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form {
 border-bottom:none
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form:hover .scratchpad-search-form__icon-loupe {
 opacity:1
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form:hover .scratchpad-search-form__icon-loupe .cu-stroke {
 stroke:#fff
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__icon {
 width:40px;
 height:40px;
 padding:11px;
 border-radius:4px;
 cursor:pointer
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__icon-loupe {
 opacity:.6
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__icon-loupe .cu-stroke {
 stroke:#fff
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__input {
 background:0 0;
 box-shadow:none;
 color:#fff;
 padding:0 25px 0 40px
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__input::-webkit-input-placeholder {
 color:rgba(255,255,255,.4);
 font-size:initial
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__input::-moz-placeholder {
 color:rgba(255,255,255,.4);
 opacity:1;
 font-size:initial
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__input:-ms-input-placeholder {
 color:rgba(255,255,255,.4);
 font-size:initial
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-form__input:-moz-placeholder {
 color:rgba(255,255,255,.4);
 opacity:1;
 font-size:initial
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-close {
 width:17px;
 padding:2px;
 height:100%;
 position:absolute;
 top:0;
 right:0;
 cursor:pointer;
 display:none
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-close:hover svg {
 transform:rotate(-90deg)
}
.scratchpad-navigation .scratchpad-search .scratchpad-search-close svg {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#fff
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search {
 display:flex;
 position:relative;
 width:100%;
 z-index:1000;
 padding-left:20px;
 padding-right:15px
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search .scratchpad-search-form__icon-loupe {
 opacity:1;
 cursor:default
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search .scratchpad-search-form__icon-loupe .cu-stroke {
 stroke:#fff
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-form {
 position:relative;
 transition:.2s linear;
 flex-grow:1
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-form__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:1.15;
 display:block;
 width:100%;
 margin:0;
 border:0;
 transition:.2s linear
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-form__input {
  font-family:var(--global-font-support)
 }
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-form__input:focus {
 outline:0
}
.dark-theme .scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-form__input:focus {
 box-shadow:none
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-form__icon {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 left:0;
 height:40px;
 width:40px;
 pointer-events:none
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-form__icon-loupe {
 z-index:20
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-navigation__editor-title {
 display:none
}
.scratchpad-navigation.scratchpad-navigation-search .scratchpad-search-close {
 display:block
}
.scratchpad-navigation::before {
 position:absolute;
 background-color:#fff;
 left:50%;
 width:1px;
 top:0;
 bottom:0;
 margin-top:auto;
 margin-bottom:auto;
 height:30px;
 opacity:.2
}
.scratchpad-navigation__back {
 position:absolute;
 left:10px;
 border-radius:4px;
 height:4px;
 padding:20px;
 z-index:2;
 width:40px;
 margin-top:auto;
 margin-bottom:auto;
 border-width:0;
 top:0;
 bottom:0;
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.scratchpad-navigation__back:hover {
 transition:none;
 background:rgba(255,255,255,.2)
}
.scratchpad-navigation__back svg {
 position:absolute;
 width:9px;
 height:18px;
 fill:#fff;
 stroke:#fff;
 left:-3px;
 right:0;
 top:0;
 bottom:0;
 margin:auto
}
.scratchpad-navigation__editor-title {
 flex-grow:1;
 position:relative;
 line-height:1;
 margin-left:40px;
 margin-right:0;
 text-align:center;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 font-size:16px;
 color:#fff;
 width:100%
}
.scratchpad-navigation__editor-title:focus {
 text-overflow:initial
}
.scratchpad-navigation__editor-title_no-active {
 margin-left:90px;
 margin-right:0
}
.scratchpad-navigation__item {
 flex-grow:1;
 position:relative;
 border:0;
 color:#fff;
 opacity:.4;
 line-height:60px;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.scratchpad-navigation__item:hover {
 transition:none
}
.scratchpad-navigation__item:focus,
.scratchpad-navigation__item:hover {
 opacity:1
}
.scratchpad-navigation__item--active {
 cursor:default;
 opacity:1
}
.scratchpad-body {
 flex-grow:1;
 display:flex;
 flex-direction:column;
 overflow:hidden;
 min-height:0
}
.scratchpad-list {
 flex-grow:1;
 overflow:auto;
 overflow-x:hidden
}
.scratchpad-footer {
 flex-grow:0;
 min-height:45px;
 height:45px;
 border-top:1px solid #d8d8d8;
 padding-left:20px;
 padding-right:20px;
 box-sizing:border-box;
 display:flex;
 flex-direction:row;
 justify-content:center
}
.dark-theme .scratchpad-footer {
 border-top:1px solid #1e272e
}
.scratchpad-footer__input {
 flex-grow:1;
 width:100%;
 height:21px;
 border:0;
 align-self:center
}
.scratchpad-footer__input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.scratchpad-footer__input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.scratchpad-footer__input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.scratchpad-footer__input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .scratchpad-footer__input {
 background:#384047;
 color:#d5d6d7
}
.dark-theme .scratchpad-footer__input::-webkit-input-placeholder {
 color:rgba(213,214,215,.4);
 font-size:14px
}
.dark-theme .scratchpad-footer__input::-moz-placeholder {
 color:rgba(213,214,215,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .scratchpad-footer__input:-ms-input-placeholder {
 color:rgba(213,214,215,.4);
 font-size:14px
}
.dark-theme .scratchpad-footer__input:-moz-placeholder {
 color:rgba(213,214,215,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .scratchpad-footer__input:focus {
 box-shadow:none
}
.scratchpad-footer__button {
 transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-left:15px;
 border-radius:3px;
 height:31px;
 color:#fff;
 background-color:var(--theme-main-color);
 border-width:0;
 align-self:center;
 padding:5px 10px
}
.scratchpad-footer__button:disabled {
 cursor:not-allowed;
 opacity:.65
}
.scratchpad-footer__button:hover {
 transition:none
}
.scratchpad cu-task-editor {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 min-height:0
}
.scratchpad.scratchpad-fullscreen {
 width:98%;
 max-width:950px;
 height:98%;
 z-index:1000;
 padding-top:100px
}
.scratchpad.scratchpad-fullscreen .scratchpad-container {
 width:100%;
 max-height:none;
 height:100%
}
.scratchpad.scratchpad-fullscreen .cu-editor-wrapper .cu-editor-content {
 padding-bottom:60px
}
.scratchpad.scratchpad-fullscreen .cu-editor-wrapper .cu-editor-footer-info {
 bottom:10px
}
.scratchpad .cu-editor-wrapper {
 display:flex;
 flex-direction:column;
 position:relative;
 min-height:0
}
.scratchpad .cu-editor-wrapper.scrachpad-editor {
 margin:0
}
.scratchpad .cu-editor-wrapper_active .cu-editor::after {
 display:none!important
}
.scratchpad .cu-editor-wrapper .cu-editor {
 display:flex;
 flex-direction:column;
 flex-grow:1
}
.scratchpad .cu-editor-wrapper .cu-editor::after {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:8px;
 bottom:0;
 background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)
}
.dark-theme .scratchpad .cu-editor-wrapper .cu-editor::after {
 background:linear-gradient(180deg,rgba(56,64,71,0) 0,#384047 100%)
}
.scratchpad .cu-editor-wrapper .ql-editor {
 padding-left:24px;
 padding-right:24px
}
.scratchpad .cu-editor-wrapper .cu-editor-content {
 flex:1;
 max-height:100%;
 overflow:hidden;
 position:relative;
 display:flex;
 flex-direction:column;
 padding-bottom:35px
}
.scratchpad .cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow {
 z-index:3;
 width:auto;
 position:fixed;
 top:auto
}
.scratchpad .cu-editor-wrapper .cu-editor-footer-info {
 position:absolute;
 top:auto;
 right:5px;
 bottom:5px
}
.scratchpad .cu-editor-wrapper .ql-float-button__toggle {
 margin-left:2px
}
.scratchpad .scratchpad-editor .scratchpad__toolbar__formats.ql-formats {
 margin-right:22px
}
.scratchpad .ql-toolbar {
 z-index:1;
 margin-bottom:0!important
}
.scratchpad .ql-toolbar button.scratchpad__toolbar__button {
 padding:0;
 width:inherit;
 opacity:.4
}
.scratchpad .ql-toolbar button.scratchpad__toolbar__button.ql-active,
.scratchpad .ql-toolbar button.scratchpad__toolbar__button:hover {
 opacity:1;
 color:var(--theme-main-color)
}
.scratchpad .ql-toolbar button.scratchpad__toolbar__button.ql-active .ql-stroke,
.scratchpad .ql-toolbar button.scratchpad__toolbar__button:hover .ql-stroke {
 stroke:var(--theme-main-color)
}
.scratchpad .ql-toolbar button.scratchpad__toolbar__button+.scratchpad__toolbar__button {
 margin-left:14px
}
.scratchpad-modal-button {
 display:inline-block;
 text-align:center
}
.scrachpad-editor {
 flex-grow:1
}
.scrachpad-editor .ql-editor,
.scrachpad-editor .ql-formats {
 border:0!important
}
.scrachpad-editor .ql-editor {
 box-sizing:border-box
}
.scrachpad-editor .ql-formats {
 margin:0!important;
 padding:0!important;
 display:block
}
.scrachpad-editor .ql-editor.ql-blank {
 min-height:0;
 padding-top:15px
}
.scrachpad-editor .ql-editor.ql-blank::before {
 left:26px;
 top:17px;
 line-height:23px;
 background:0 0;
 content:'Add note'
}
.scrachpad-editor.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow .ql-underline {
 display:flex
}
.scrachpad-editor.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button:hover {
 background-color:inherit
}
.scrachpad-editor.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button:hover .ql-fill {
 fill:var(--theme-main-color)
}
.scrachpad-editor.cu-editor-wrapper .cu-editor-toolbar.ql-toolbar.ql-snow button:hover .ql-stroke {
 stroke:var(--theme-main-color)
}
.scrachpad-editor .ql-editor::before {
 content:'';
 display:block;
 z-index:2;
 position:-webkit-sticky;
 position:sticky;
 width:340px;
 top:0;
 height:15px;
 background:linear-gradient(to bottom,#fff 0,#fff 70%,rgba(255,255,255,.4) 95%,rgba(255,255,255,0) 100%)
}
.dark-theme .scrachpad-editor .ql-editor::before {
 background:linear-gradient(to bottom,#384047 0,#384047 70%,rgba(56,64,71,.4) 95%,rgba(56,64,71,0) 100%)
}
.scrachpad-editor .ql-editor::after {
 display:block;
 position:fixed;
 width:340px;
 bottom:92px;
 height:15px;
 background:linear-gradient(to top,#fff 0,#fff 70%,rgba(255,255,255,.4) 95%,rgba(255,255,255,0) 100%)
}
.dark-theme .scrachpad-editor .ql-editor::after {
 background:linear-gradient(to top,#384047 0,#384047 70%,rgba(56,64,71,.4) 95%,rgba(56,64,71,0) 100%)
}
.scrachpad-editor .ql-tooltip {
 z-index:10
}
.scrachpad-editor .task-mention__name {
 font-size:12px
}
.cu-categories-list {
 width:300px;
 padding:15px
}
.cu-categories-list__body {
 max-height:400px;
 overflow:auto
}
.cu-categories-list__item:not(:last-child) {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-categories-list__item:not(:last-child) {
 border-bottom:1px solid #1e272e
}
.cu-categories-list.cu-categories-list_fw {
 width:400px
}
.cu-categories-list.cu-categories-list_fullwidth {
 width:100%
}
.cu-categories-list.cu-categories-list_import {
 max-height:200px;
 overflow-x:hidden;
 overflow-y:auto;
 padding:0
}
.cu-categories-list.cu-categories-list_import .cu-categories-list__item {
 border:0
}
.cu-categories-list.cu-categories-list_import .cu-category__header {
 padding:0
}
.cu-categories-list.cu-categories-list_import .cu-category__name {
 padding:2px 0 10px;
 color:#565656;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-categories-list.cu-categories-list_import .cu-sub-category {
 padding:0 0 0 20px
}
.cu-category {
 position:relative
}
.cu-category__header {
 margin-left:5px;
 padding:15px 0;
 position:relative;
 display:flex
}
.cu-category__controls {
 position:relative;
 flex-shrink:0;
 width:14px;
 height:14px;
 border:2px solid;
 border-radius:2px;
 margin:0 10px 0 0;
 cursor:pointer
}
.cu-category__controls::after,
.cu-category__controls::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee
}
.cu-category__controls::before {
 width:6px;
 height:2px;
 top:4px;
 left:2px
}
.cu-category__controls::after {
 width:2px;
 height:6px;
 top:2px;
 left:4px
}
.cu-category__name {
 color:#7b68ee;
 flex-grow:1;
 font:500 15px/15px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none
}
@supports (--theme-main-color:#7b68ee) {
 .scratchpad-item__button:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .scratchpad-item__button:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-category__controls {
  border-color:var(--theme-main-color)
 }
 .cu-category__controls::after,
 .cu-category__controls::before {
  background:var(--theme-main-color)
 }
 .cu-category__name {
  color:var(--theme-main-color)
 }
}
.cu-category__body {
 overflow:hidden;
 height:0
}
.cu-category_selected {
 background:#7b68ee;
 color:#fff
}
.cu-category_selected .cu-category__header .cu-category__name {
 color:#fff
}
.cu-category_selected .cu-category__header .cu-category__controls {
 position:relative;
 flex-shrink:0;
 width:14px;
 height:14px;
 border:2px solid #fff;
 border-radius:2px;
 margin:0 10px 0 0;
 cursor:pointer
}
.cu-category_selected .cu-category__header .cu-category__controls::after,
.cu-category_selected .cu-category__header .cu-category__controls::before {
 content:'';
 display:block;
 position:absolute;
 background:#fff
}
.cu-category_selected .cu-category__header .cu-category__controls::before {
 width:6px;
 height:2px;
 top:4px;
 left:2px
}
.cu-category_selected .cu-category__header .cu-category__controls::after {
 width:2px;
 height:6px;
 top:2px;
 left:4px
}
.cu-category_selected .cu-category__body {
 color:#7b68ee;
 background:#fff
}
.cu-category_active::before,
.cu-category_open::before {
 background:#7b68ee;
 content:'';
 display:block;
 position:absolute;
 width:2px;
 height:calc(100% - 44px);
 top:35px;
 left:6px
}
.cu-category_active .cu-category__controls,
.cu-category_open .cu-category__controls {
 position:relative;
 flex-shrink:0;
 width:14px;
 height:14px;
 border:2px solid;
 border-radius:2px;
 margin:0 10px 0 0;
 cursor:pointer
}
.cu-category_active .cu-category__controls::after,
.cu-category_active .cu-category__controls::before,
.cu-category_open .cu-category__controls::after,
.cu-category_open .cu-category__controls::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-category_selected {
  background:var(--theme-main-color)
 }
 .cu-category_selected .cu-category__header .cu-category__controls {
  border-color:var(--theme-main-color)
 }
 .cu-category_selected .cu-category__header .cu-category__controls::after,
 .cu-category_selected .cu-category__header .cu-category__controls::before {
  background:var(--theme-main-color)
 }
 .cu-category_selected .cu-category__body {
  color:var(--theme-main-color)
 }
 .cu-category_active::before,
 .cu-category_open::before {
  background:var(--theme-main-color)
 }
 .cu-category_active .cu-category__controls,
 .cu-category_open .cu-category__controls {
  border-color:var(--theme-main-color)
 }
 .cu-category_active .cu-category__controls::after,
 .cu-category_active .cu-category__controls::before,
 .cu-category_open .cu-category__controls::after,
 .cu-category_open .cu-category__controls::before {
  background:var(--theme-main-color)
 }
}
.cu-category_active .cu-category__controls::before,
.cu-category_open .cu-category__controls::before {
 width:6px;
 height:2px;
 top:4px;
 left:2px
}
.cu-category_active .cu-category__controls::after,
.cu-category_open .cu-category__controls::after {
 width:2px;
 height:6px;
 top:2px;
 left:4px;
 display:none
}
.cu-category_active .cu-category__header,
.cu-category_open .cu-category__header {
 padding-bottom:10px
}
.cu-category_active .cu-category__body,
.cu-category_open .cu-category__body {
 height:auto;
 padding:0 0 10px
}
.cu-category_empty .cu-category__controls::after,
.cu-category_empty .cu-category__controls::before {
 display:none
}
.cu-sub-category {
 display:block;
 text-decoration:none;
 padding:0 0 0 30px;
 font:300 14px "Gotham Pro","Proxima Nova",Arial,serif;
 height:30px;
 line-height:30px;
 color:#565656;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.dark-theme .cu-sub-category {
 color:#abaeb0
}
.cu-sub-category_active {
 position:relative
}
.cu-sub-category_active::before {
 content:'';
 display:block;
 position:absolute;
 width:5px;
 height:5px;
 border-radius:50%;
 background:#7b68ee;
 top:12px;
 left:17px
}
.cu-sub-category_selected {
 color:#7b68ee
}
.cu-sections-list__header {
 padding:15px
}
.card.cu-sections-list,
.panel.cu-sections-list {
 border-bottom:1px solid #e4e4e4;
 width:100%
}
.dark-theme .card.cu-sections-list,
.dark-theme .panel.cu-sections-list {
 border-bottom:1px solid #1e272e
}
.card.cu-sections-list .card-header {
 font:500 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0;
 padding:10px 15px;
 cursor:pointer
}
.cu-section__header-block {
 display:flex;
 align-items:center
}
.cu-section__header-block * .cu-ct__add-section {
 visibility:hidden
}
.cu-section__header-block:hover * .cu-ct__add-section {
 visibility:visible
}
.cu-section__header {
 display:flex;
 align-items:center;
 height:25px;
 margin-left:10px
}
.cu-section__header .cu-section__default {
 text-align:center
}
.cu-section__body {
 height:35px;
 line-height:35px
}
.cu-section__body:hover .cu-subsection {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sub-category_active::before {
  background:var(--theme-main-color)
 }
 .cu-section__body:hover .cu-subsection,
 .cu-sub-category_selected {
  color:var(--theme-main-color)
 }
}
.cu-section__body-list-item {
 margin:0;
 padding:9px 16px;
 height:auto;
 line-height:1.2;
 cursor:pointer
}
.cu-section__body-list-item:first-child {
 margin-top:-8px
}
.cu-section__body-list-item:last-child {
 margin-bottom:10px
}
.cu-section__body .cu-subsection {
 margin-left:18px
}
.cu-section__body .cu-subsection.cu-subsection_selected {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-section__body .cu-subsection.cu-subsection_selected {
  color:var(--theme-main-color)
 }
}
.card.cu-sections-list__body,
.panel.cu-sections-list__body {
 max-height:400px;
 overflow-y:scroll
}
.card.cu-sections-list__item:not(:last-child),
.panel.cu-sections-list__item:not(:last-child) {
 border-bottom:1px solid #e4e4e4
}
.card.cu-sections-list__item .cu-section__default,
.panel.cu-sections-list__item .cu-section__default {
 margin-left:auto;
 margin-right:30%;
 color:rgba(34,34,34,.6)
}
.card.cu-sections-list__item .cu-section__default a,
.panel.cu-sections-list__item .cu-section__default a {
 color:#7b68ee
}
.card.cu-sections-list:hover .cu-section__header {
 color:#7b68ee
}
.cu-section__default {
 padding:15px;
 text-align:center;
 width:100%;
 color:rgba(34,34,34,.6)
}
.dark-theme .cu-section__default {
 color:#828588
}
.cu-section__default a {
 color:#7b68ee
}
.cu-sort-list {
 padding:10px 0
}
.cu-sort-list__item {
 white-space:nowrap;
 display:block;
 text-decoration:none;
 text-transform:uppercase;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61;
 padding:10px 20px
}
.cu-sort-list__item:hover {
 color:#7b68ee
}
.cu-sort-list__item_active {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .card.cu-sections-list:hover .cu-section__header,
 .card.cu-sections-list__item .cu-section__default a,
 .cu-section__default a,
 .cu-sort-list__item:hover,
 .cu-sort-list__item_active,
 .panel.cu-sections-list__item .cu-section__default a {
  color:var(--theme-main-color)
 }
}
.cu-project-list {
 padding:20px 0;
 max-height:500px
}
.cu-project-list:not(:first-of-type) {
 border-top:1px solid #d8d8d8
}
.cu-project-list__header {
 display:flex;
 align-items:center;
 margin:0 0 10px;
 padding:0 20px
}
.cu-project-list__body {
 max-height:427px;
 padding:0 15px
}
.cu-project-list__title {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 padding:2px 0 0;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:2px;
 color:#bcbcbc
}
.cu-project-list__badge {
 fill:#7b68ee;
 width:16px;
 height:16px;
 margin:0 0 0 5px
}
.cu-project-list__view-all {
 color:#7b68ee;
 padding:2px 0 0;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-project-list__item {
 position:relative;
 display:flex;
 align-items:center;
 padding:0 5px;
 max-width:260px
}
.cu-project-list__item.selected a {
 color:#7b68ee
}
.cu-project-list__item.selected a::-moz-focus-inner {
 border:0
}
.cu-project-list__item.selected a use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-project-list__badge {
  fill:var(--theme-main-color)
 }
 .cu-project-list__item.selected a,
 .cu-project-list__view-all {
  color:var(--theme-main-color)
 }
 .cu-project-list__item.selected a use {
  fill:var(--theme-main-color)
 }
}
.cu-project-list__item .cu-controls__item-hover-show {
 display:none
}
.cu-project-list__item .cu-controls__item-hover-hide {
 display:block;
 margin:0!important
}
.cu-project-list__item:hover .cu-controls__item-hover-show {
 display:block
}
.cu-project-list__item:hover .cu-controls__item-hover-hide {
 display:none
}
.cu-project-list__item:hover .cu-project-list__item-handle {
 opacity:1
}
.cu-project-list__item-handle {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 left:-10px;
 top:50%;
 transform:translateY(-50%);
 width:10px;
 height:19px;
 margin:0 5px 0 0;
 opacity:0;
 cursor:move
}
.cu-project-list__item-handle:hover {
 transition:none
}
.cu-project-list__item-handle svg {
 pointer-events:none
}
.cu-project-list__link {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:1.3em;
 flex-grow:1;
 display:block;
 color:#544d61;
 text-decoration:none;
 padding:8px 5px 6px 0;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-project-list__link {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-project-list__link {
 color:#d5d6d7
}
.cu-project-list__link:hover {
 transition:none;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-project-list__link:hover {
  color:var(--theme-main-color)
 }
}
.cu-project-list__link::-moz-focus-inner {
 border:0
}
.cu-project-list__link_sidebar {
 min-width:200px
}
.cu-project-list__no-results {
 padding:20px 10px;
 color:rgba(52,52,52,.25);
 font:italic 400 13px/1.5em "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-project-list__no-results {
 color:#828588
}
.cu-project-list .cu-controls {
 padding:0;
 width:20px
}
.cu-dropdown__menu.cu-projects-list {
 max-height:300px;
 overflow:auto
}
.cu-timeline-list {
 width:220px;
 padding:20px
}
.cu-timeline-list__item {
 position:relative;
 display:flex
}
.cu-timeline-list__item:not(:last-child) {
 margin-bottom:20px
}
.cu-timeline-list__item:not(:last-child)::before {
 content:'';
 display:block;
 position:absolute;
 width:2px;
 height:16px;
 top:30px;
 left:13px;
 background:rgba(216,216,216,.5)
}
.cu-timeline-list__icon {
 flex-shrink:0;
 margin:0 10px 0 0;
 width:28px;
 height:28px;
 border-radius:50%
}
.cu-timeline-list__icon:empty {
 border:1px dashed rgba(151,151,151,.3)
}
.cu-timeline-list__status {
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 padding:2px 0 5px
}
.cu-timeline-list__text {
 font:10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#434343
}
.cu-sidebar-delimiter {
 height:1px;
 background:#e5e5e5;
 margin:30px 0
}
.cu-p-r-30 {
 padding-right:20px
}
.cu-hidden {
 display:none!important
}
.cu-visible {
 visibility:visible!important
}
.cu-invisible {
 visibility:hidden;
 overflow:hidden
}
.cu-note {
 opacity:.6;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:11px;
 color:#544d61;
 line-height:20px
}
.cu-clickable {
 cursor:pointer
}
.cu-cursor-default {
 cursor:default!important
}
.cu-disabled {
 cursor:not-allowed
}
.cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.cu-stroke_dark {
 stroke:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-stroke_dark {
  stroke:var(--theme-main-color-dark)
 }
}
.cu-stroke_light {
 stroke:#dfdbfb
}
.cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-fill {
  fill:var(--theme-main-color)
 }
}
.cu-fill_dark {
 fill:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-fill_dark {
  fill:var(--theme-main-color-dark)
 }
}
.cu-fill_light {
 fill:#dfdbfb
}
@supports (--theme-main-color-light:#dfdbfb) {
 .cu-stroke_light {
  stroke:var(--theme-main-color-light)
 }
 .cu-fill_light {
  fill:var(--theme-main-color-light)
 }
}
.cu-text-danger {
 color:#fd71af
}
.cu-text-info {
 font-size:28px;
 color:#000
}
.cu-text-soon {
 color:#ff895a;
 font-size:12px
}
.cu-text-center {
 text-align:center
}
.cu-text-capitalize {
 text-transform:capitalize
}
.cu-task-count {
 margin:0 auto;
 width:120px;
 text-align:center;
 text-transform:uppercase;
 font-size:15px;
 background:#e0e0e0;
 padding:10px;
 border-radius:5px
}
.cu-step-delete {
 margin-top:25px;
 font-size:15px
}
.cu-step-delete span {
 color:#fd71af;
 cursor:pointer
}
.help-question-mark {
 width:14px;
 height:14px;
 margin-left:5px;
 margin-top:-2px;
 display:inline-block;
 cursor:pointer
}
.help-question-mark:hover use {
 fill:#7b68ee
}
.help-question-mark use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#818193
}
.cu-user-link {
 color:#7b68ee;
 text-decoration:none
}
.cu-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:24px;
 height:24px;
 background:url(close.1bff0189ed595f66b0db.svg) center center/contain no-repeat;
 opacity:.8
}
.cu-close:hover {
 transition:none;
 opacity:1
}
.cu-delimiter {
 flex-grow:1
}
.cu-top-0 {
 top:0
}
.cu-no-pointer * {
 pointer-events:none!important
}
.cu-unselectable {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 pointer-events:none
}
.cu-linkify-link {
 fill:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding-left:1px;
 vertical-align:middle;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .help-question-mark:hover use {
  fill:var(--theme-main-color)
 }
 .cu-user-link {
  color:var(--theme-main-color)
 }
 .cu-linkify-link {
  fill:var(--theme-main-color)
 }
}
.cu-linkify-link:hover {
 fill:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-linkify-link:hover {
  fill:var(--theme-main-color-dark)
 }
}
.cu-slim-scroll .ps__rail-y {
 width:10px
}
.cu-slim-scroll .ps__rail-y:hover .ps__thumb-y {
 width:6px
}
.cu-sticky-scroll .ps__rail-y {
 opacity:.3
}
.cu-activity {
 display:flex;
 align-items:center;
 margin:0 0 30px
}
.cu-activity__header {
 font:300 20px "Proxima Nova",Arial,serif
}
.cu-activity__body {
 display:flex;
 align-items:center;
 margin:0 0 0 auto
}
.cu-activity__body>*+* {
 margin:0 0 0 20px
}
.cu-activity__body .cu-activity-viewers {
 cursor:pointer
}
.cu-activity__event {
 color:#7b68ee;
 display:inline-flex;
 justify-content:center;
 align-items:center;
 border:1px solid;
 border-radius:4px;
 height:30px;
 padding:0 10px;
 font:12px "Proxima Nova",Arial,serif;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-activity-viewers {
 position:relative;
 cursor:pointer
}
.cu-activity-viewers__icon {
 width:30px;
 height:20px;
 stroke:#cbc9cf;
 fill:transparent
}
.cu-activity-viewers__icon_dark {
 fill:#343434
}
.cu-activity-viewers__icon:hover,
.cu-activity-viewers_active .cu-activity-viewers__icon,
.cu-dropdown_open .cu-activity-viewers__icon {
 stroke:#7b68ee
}
.cu-activity-viewers_active.cu-activity-viewers_watching .cu-activity-viewers__icon {
 fill:#7b68ee;
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-activity__event {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-activity-viewers__icon:hover,
 .cu-activity-viewers_active .cu-activity-viewers__icon,
 .cu-dropdown_open .cu-activity-viewers__icon {
  stroke:var(--theme-main-color)
 }
 .cu-activity-viewers_active.cu-activity-viewers_watching .cu-activity-viewers__icon {
  fill:var(--theme-main-color);
  stroke:var(--theme-main-color)
 }
}
.cu-activity-viewers_active.no-add {
 cursor:default
}
.cu-activity-viewers__counter {
 background:#7b68ee;
 position:absolute;
 top:-10px;
 left:100%;
 margin-left:-15px;
 border-radius:10px;
 color:#fff;
 padding:3px 6px 1px;
 font:500 9px/9px "Gotham Pro","Proxima Nova",Arial,serif;
 border:2px solid #fff;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .cu-activity-viewers__counter {
 color:#d5d6d7;
 border:2px solid #384047
}
.cu-attachments {
 margin:30px 0 0
}
@media screen and (max-width:992px) {
 .cu-attachments {
  margin:10px 0 0
 }
}
@media print {
 .cu-attachments {
  margin:0
 }
}
.cu-attachments__header {
 display:flex;
 align-items:center;
 margin:0 0 10px;
 padding:0 20px 0 30px
}
.cu-attachments__title {
 font:300 20px "Proxima Nova",Arial,serif
}
.dark-theme .cu-attachments__title {
 color:#d5d6d7
}
.cu-attachments__controls {
 margin:0 0 0 auto
}
.attachment {
 position:relative;
 display:flex;
 align-items:center;
 padding:10px 20px 10px 10px
}
.attachment:not(:last-child) {
 border-bottom:1px solid #f4f4f4
}
.dark-theme .attachment:not(:last-child) {
 border-bottom:1px solid #2b343b
}
.attachment:hover {
 background:#fafbfc
}
.dark-theme .attachment:hover {
 background:#2b343b
}
.attachment__icon {
 flex-shrink:0;
 margin:0 10px 0 0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 width:60px;
 min-width:60px;
 text-align:center
}
.attachment__icon img {
 height:30px;
 width:auto
}
.attachment__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1;
 font-size:12px;
 color:#343434;
 margin:0 15px 0 0;
 transition:color .1s;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .attachment__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .attachment__name {
 color:#d5d6d7
}
.attachment__name:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-activity-viewers__counter {
  background:var(--theme-main-color)
 }
 .attachment__name:hover {
  color:var(--theme-main-color)
 }
}
.attachment__time {
 flex-shrink:0;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(74,74,74,.5);
 width:150px
}
.dark-theme .attachment__time {
 color:#828588
}
.attachment__user {
 margin:0 0 0 15px
}
.attachment.attachment_editing {
 background:#fafbfc
}
.dark-theme .attachment.attachment_editing {
 background:#384047
}
.attachment.attachment_editing .attachment-edit {
 display:flex
}
.attachment-oneline {
 color:#61b0d8;
 margin:0 5px 0 0;
 font:300 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.attachment-controls {
 position:absolute;
 display:none;
 align-items:center;
 flex-shrink:0;
 top:0;
 right:73px;
 width:150px;
 height:100%;
 padding:0 10px 0 0;
 background:#fafbfc;
 z-index:10
}
.dark-theme .attachment-controls {
 background:#2b343b
}
.attachment-controls__item {
 width:16px;
 height:16px;
 flex-shrink:0;
 fill:#b7b9bb;
 stroke:#b7b9bb;
 transition:.1s;
 margin-right:20px
}
.attachment-controls__item:hover {
 fill:#7b68ee;
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .attachment-controls__item:hover {
  fill:var(--theme-main-color);
  stroke:var(--theme-main-color)
 }
}
.attachment-controls__item.disabled-action {
 opacity:.4;
 cursor:not-allowed
}
.attachment-controls__item.disabled-action:hover {
 fill:#b7b9bb;
 stroke:#b7b9bb
}
.attachment-controls__item_close:hover {
 stroke:#fd71af
}
.attachment-controls__item_view {
 width:19px
}
.attachment:hover .attachment-controls {
 -webkit-animation:.1s linear both fadeIn;
 animation:.1s linear both fadeIn;
 display:flex
}
.attachment-edit {
 position:absolute;
 display:none;
 align-items:center;
 top:0;
 left:80px;
 width:calc(100% - 80px);
 height:100%;
 background:#fafbfc;
 z-index:100
}
.dark-theme .attachment-edit {
 background:#384047
}
.attachment-edit__form {
 flex-grow:1;
 display:flex
}
.attachment-edit__input {
 flex-grow:1;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:12px 10px 8px;
 border:1px solid #e4e4e4;
 border-radius:3px 0 0 3px;
 background:#fff;
 transition:border .1s
}
.dark-theme .attachment-edit__input {
 color:#d5d6d7;
 background:#384047
}
.attachment-edit__input:focus {
 border:1px solid;
 box-shadow:none
}
.attachment-edit__input:focus+.attachment-edit__ext {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .attachment-edit__input:focus,
 .attachment-edit__input:focus+.attachment-edit__ext {
  border-color:var(--theme-main-color)
 }
}
.attachment-edit__ext {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-shrink:0;
 min-width:60px;
 border:1px solid #e4e4e4;
 border-left:0;
 border-radius:0 3px 3px 0;
 padding:0 10px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5);
 background:#f7f7f7;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .attachment-edit__ext {
 color:#d5d6d7;
 background:#384047
}
.attachment-edit__controls {
 display:flex;
 justify-content:space-between;
 flex-shrink:0;
 width:50px;
 margin:0 30px 0 15px
}
.attachment-edit__control {
 width:20px;
 height:20px;
 stroke:#b7b9bb;
 transition:.1s
}
.attachment-edit__control_save:hover {
 stroke:#67cb48
}
.attachment-edit__control_cancel {
 padding:2px
}
.attachment-edit__control_cancel:hover {
 stroke:#fd71af
}
.cu-attachments-view-toggle {
 display:flex
}
.cu-attachments-view-toggle__item {
 padding:5px;
 width:26px;
 height:26px;
 border-radius:2px;
 stroke:#b7b9bb
}
.dark-theme .cu-attachments-view-toggle__item {
 opacity:.7
}
.cu-attachments-view-toggle__item_active {
 background:rgba(129,129,147,.1)
}
.cu-attachments-view-toggle__item+.cu-attachments-view-toggle__item {
 margin-left:4px
}
.cu-attachments-tiles-list {
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap;
 padding:0 30px
}
@media screen and (max-width:992px) {
 .cu-attachments-tiles-list {
  padding:0 15px
 }
}
.cu-attachments-tiles-list.cu-attachments-tiles-list_compact {
 padding:0
}
.cu-attachments-tile {
 font-family:"Proxima Nova",Arial,serif;
 position:relative;
 display:flex;
 flex-direction:column;
 margin:0 0 20px;
 width:20%;
 padding:10px;
 border:1px solid transparent;
 border-radius:3px;
 flex-shrink:0
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-attachments-tile {
  font-family:var(--global-second-font-support)
 }
}
.task-history-attachment__body .cu-attachments-tile {
 width:130px;
 margin:0 10px 10px 0;
 padding:0
}
.task-history-attachment__body .cu-attachments-tile:hover {
 border-color:transparent
}
.cu-attachments-tile .cu-clickable {
 width:100%;
 height:100%
}
.cu-attachments-tile__content {
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 width:100%;
 height:100%;
 max-height:100px
}
.task-history-attachment__body .cu-attachments-tile__content {
 max-height:none
}
.cu-attachments-tile__thumbnail {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:100%
}
.cu-attachments-tile__thumbnail img {
 display:block;
 width:auto;
 height:auto;
 max-width:100px;
 max-height:100px;
 -o-object-fit:contain;
 object-fit:contain;
 margin:0 auto
}
.cu-attachments-tile__filename {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 text-align:center;
 padding:10px 0
}
.cu-attachments-tile__controls {
 align-items:center;
 justify-content:center;
 flex-direction:column;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border-radius:3px;
 background:#fafbfc;
 display:none
}
.cu-attachments-tile__control {
 color:#7b68ee;
 padding:5px;
 display:block;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 10px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-attachments-tile__control {
  color:var(--theme-main-color)
 }
}
.cu-attachments-tile__control:hover {
 text-decoration:underline
}
.cu-attachments-tile__control_remove {
 color:#fd71af;
 margin:0
}
.cu-attachments-tile:hover {
 border:1px solid #e4e4e4
}
.dark-theme .cu-attachments-tile:hover {
 border-color:#1e272e
}
.cu-attachments-tile:hover .cu-attachments-tile__controls {
 display:flex;
 opacity:0;
 -webkit-animation:.2s cubic-bezier(.165,.84,.44,1) forwards fadeIn;
 animation:.2s cubic-bezier(.165,.84,.44,1) forwards fadeIn
}
.attachment-tile {
 width:calc(25% - 9px);
 height:160px;
 overflow:visible;
 margin:0 12px 30px 0;
 border-radius:4px
}
.attachment-tile:nth-child(4n) {
 margin-right:0
}
@media screen and (max-width:992px) {
 .attachment-tile {
  width:calc(33.33% - 8px)
 }
 .attachment-tile,
 .attachment-tile:nth-child(4n) {
  margin:0 4px 20px
 }
}
.attachment-tile__inner {
 position:relative;
 height:160px;
 background:#fff;
 border-radius:4px
}
.dark-theme .attachment-tile__inner {
 background:#384047
}
.attachment-tile__inner:hover,
.attachment-tile_editing .attachment-tile__inner {
 height:auto;
 z-index:50;
 box-shadow:0 2px 15px 0 rgba(0,0,0,.2)
}
.attachment-tile__inner:hover .cu-attachment-preview_large .cu-attachment-preview__cover,
.attachment-tile_editing .attachment-tile__inner .cu-attachment-preview_large .cu-attachment-preview__cover {
 display:block
}
.attachment-tile__preview {
 position:relative;
 width:100%;
 height:100px;
 background-position:50%;
 background-repeat:no-repeat;
 background-size:cover;
 display:flex;
 align-items:flex-end;
 justify-content:center
}
.attachment-tile__preview_icon {
 background-position:50% 100%;
 background-size:90px
}
.attachment-tile__preview_icon-logo {
 background-position:50% 90%;
 background-size:60px
}
.attachment-tile__author {
 position:absolute;
 left:50%;
 transform:translate(-50%,50%);
 bottom:0;
 z-index:20
}
.attachment-tile__overlay {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 justify-content:center;
 opacity:0;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:rgba(0,0,0,.5);
 border-radius:4px 4px 0 0;
 cursor:pointer;
 z-index:10
}
.attachment-tile__overlay:hover {
 opacity:1
}
.attachment-tile__overlay-icon {
 width:27px;
 height:18px;
 stroke:#fff;
 opacity:.7
}
.attachment-tile__title {
 margin:20px 0 0;
 padding:0 10px;
 text-align:center;
 display:flex;
 justify-content:center
}
.attachment-tile__title-text {
 display:flex;
 justify-content:center;
 min-width:0
}
.attachment-tile__title-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1.4;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .attachment-tile__title-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .attachment-tile__title-name {
 color:#d5d6d7
}
.attachment-tile__title-extension {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1.4;
 color:#343434;
 flex-shrink:0;
 max-width:60px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .attachment-tile__title-extension {
  font-family:var(--global-font-support)
 }
}
.dark-theme .attachment-tile__title-extension {
 color:#d5d6d7
}
.attachment-tile__title .attachment-tile__source {
 margin-right:5px
}
.attachment-tile__source {
 display:inline-block;
 width:16px;
 height:16px;
 vertical-align:middle;
 margin-bottom:1px
}
.attachment-tile__source-line {
 display:block;
 position:absolute;
 width:24px;
 height:24px;
 padding:4px;
 background:#fff;
 border-radius:50%;
 top:50%;
 margin-top:-3px;
 left:40px
}
.attachment-tile__inner:hover .attachment-tile__title {
 white-space:normal;
 word-break:break-all
}
.attachment-tile_editing .attachment-tile__title {
 display:none
}
.attachment-tile__editor {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:12px;
 line-height:1.4;
 display:none;
 resize:none;
 border:none;
 width:100%;
 margin:20px 0;
 padding:0 10px;
 text-align:center;
 background:0 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .attachment-tile__editor {
  font-family:var(--global-font-support)
 }
}
.attachment-tile__editor:focus {
 outline:0;
 box-shadow:none
}
.attachment-tile_editing .attachment-tile__editor {
 display:block
}
.attachment-tile__date {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin:10px 0 0;
 padding:0 5px;
 text-align:center;
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)
}
.dark-theme .attachment-tile__date {
 color:#828588
}
.attachment-tile__inner:hover .attachment-tile__date,
.attachment-tile_editing .attachment-tile__date {
 display:none
}
.attachment-tile__controls {
 display:none;
 margin:10px 0
}
.attachment-tile__inner:hover .attachment-tile__controls {
 display:flex
}
.attachment-tile_editing .attachment-tile__controls {
 display:none
}
.attachment-tile__control {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 flex-basis:0;
 flex-grow:1;
 padding:10px 5px;
 opacity:.5
}
.attachment-tile__control+.attachment-tile__control::before {
 content:'';
 display:block;
 position:absolute;
 left:0;
 top:30%;
 height:40%;
 width:1px;
 background:#e4e4e4
}
.dark-theme .attachment-tile__control+.attachment-tile__control::before {
 background:#abaeb0
}
.attachment-tile__control:hover {
 opacity:1
}
.attachment-tile__control.disabled-action {
 cursor:not-allowed;
 opacity:.4
}
.attachment-tile__control.disabled-action:hover {
 opacity:.4
}
.attachment-tile__control-icon {
 width:12px;
 height:12px;
 stroke:#979797
}
.dark-theme .attachment-tile__control-icon {
 stroke:#abaeb0
}
.attachment-tile__control-icon_close {
 stroke:#d16464
}
.attachments-captions {
 display:flex;
 padding:0 30px 0 80px;
 margin:0 0 10px
}
.attachments-caption {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.attachments-caption>span {
 position:relative;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(129,129,147,.5);
 cursor:pointer;
 padding:5px 15px 5px 0
}
.dark-theme .attachments-caption>span {
 color:#828588
}
.attachments-caption_name {
 flex-grow:1
}
.attachments-caption_date {
 flex-shrink:0;
 width:145px
}
.attachments-caption_user {
 flex-shrink:0;
 width:30px
}
.attachments-caption.attachments-caption_asc>span,
.attachments-caption.attachments-caption_desc>span {
 color:#343434
}
.dark-theme .attachments-caption.attachments-caption_asc>span,
.dark-theme .attachments-caption.attachments-caption_desc>span {
 color:#d5d6d7
}
.attachments-caption.attachments-caption_asc>span::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:transparent transparent #343434;
 border-style:solid;
 border-width:4px;
 right:0;
 top:2px
}
.dark-theme .attachments-caption.attachments-caption_asc>span::after {
 height:0;
 width:0;
 border-color:transparent transparent #d5d6d7;
 border-style:solid;
 border-width:4px
}
.attachments-caption.attachments-caption_desc>span::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:4px;
 right:0;
 top:8px
}
.dark-theme .attachments-caption.attachments-caption_desc>span::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:4px
}
.cu-attachment-preview__cover {
 display:none;
 position:absolute;
 right:7px;
 top:7px;
 width:25px;
 height:25px;
 border-radius:20px;
 background:#fff;
 padding:5px 5px 5px 4px;
 stroke:#979797;
 fill:#979797;
 z-index:20
}
.cu-attachment-preview__cover:hover {
 stroke:#7b68ee
}
.cu-attachment-preview__thumbnail.cu-attachment-preview__selected-cover .cu-attachment-preview__cover {
 display:block;
 stroke:#fff;
 fill:#fff;
 background:#7b68ee
}
.cu-attachment-preview__thumbnail.cu-attachment-preview__selected-cover .cu-attachment-preview__cover:hover {
 stroke:#979797;
 background:#fff
}
.cu-breadcrumbs {
 color:#7b68ee;
 position:relative;
 display:inline-block;
 padding:10px 0;
 font:400 13px "Proxima Nova",Arial,serif;
 letter-spacing:.5px
}
.cu-breadcrumbs:before {
 content:'';
 display:block;
 position:absolute;
 bottom:7px;
 left:0;
 height:0;
 width:100%;
 border-bottom:1px dashed
}
@supports (--theme-main-color:#7b68ee) {
 .cu-attachment-preview__cover:hover {
  stroke:var(--theme-main-color)
 }
 .cu-attachment-preview__thumbnail.cu-attachment-preview__selected-cover .cu-attachment-preview__cover {
  background:var(--theme-main-color)
 }
 .cu-breadcrumbs {
  color:var(--theme-main-color)
 }
 .cu-breadcrumbs:before {
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-breadcrumbs:after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 top:17px;
 right:-13px;
 border:4px solid transparent
}
.cu-comment {
 display:flex;
 flex-grow:1;
 margin:15px 0;
 transition:opacity .2s
}
.cu-comment:hover .cu-comment__toolbar {
 display:flex
}
.cu-comment__settings {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:20px;
 height:20px;
 padding:2px;
 margin-left:8px;
 fill:#b9bec7
}
.cu-comment__settings:hover,
.cu-comment_menu .cu-comment__settings {
 fill:#7b68ee
}
.cu-comment__saving {
 pointer-events:none;
 opacity:.5
}
.cu-comment__aside {
 margin:0;
 flex-shrink:0;
 min-width:32px;
 padding-right:5px
}
.cu-comment__aside .comment-reaction {
 justify-content:flex-start
}
.cu-comment__aside.thumbs-up {
 height:20px;
 width:20px;
 margin:0;
 cursor:pointer;
 position:absolute;
 right:15px;
 top:15px
}
.cu-comment__aside.thumbs-up.purple use {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-breadcrumbs:after {
  border-top-color:var(--theme-main-color)
 }
 .cu-comment__settings:hover,
 .cu-comment_menu .cu-comment__settings {
  fill:var(--theme-main-color)
 }
 .cu-comment__aside.thumbs-up.purple use {
  color:var(--theme-main-color)
 }
}
.cu-comment__aside.thumbs-up.gray {
 opacity:0
}
.cu-comment__aside.thumbs-up.gray use {
 color:#aeacb0
}
.cu-comment__header {
 position:relative;
 display:flex;
 align-items:center;
 padding:10px 10px 0;
 border-radius:10px 10px 0 0
}
.cu-comment__meta {
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-grow:1;
 min-height:20px
}
.cu-comment__assigned {
 justify-content:center
}
.cu-dropdown__comments-body .cu-comment__assigned {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-comment__who {
 display:flex;
 align-items:center
}
.cu-comment__toggle {
 fill:#7b68ee;
 display:none;
 flex-shrink:0;
 margin:0 0 0 10px;
 width:16px;
 height:16px
}
.cu-comment__author {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:13px;
 color:rgba(52,52,52,.4)
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-comment__author {
  font-family:var(--global-font-support)
 }
}
.contrast_high .cu-comment__author {
 color:#858585
}
.dark-theme .cu-comment__author {
 color:#abaeb0
}
.cu-comment__author>span {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-weight:500;
 color:#343434;
 border-radius:3px;
 padding:4px;
 margin:-4px
}
.dark-theme .cu-comment__author>span {
 color:#d5d6d7
}
.cu-comment__author>span:hover {
 background-color:#f2f2f2
}
.dark-theme .cu-comment__author>span:hover {
 background-color:#1e272e
}
.cu-comment__author_me>span {
 color:#7b68ee
}
.cu-comment__author-assigned {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:13px;
 line-height:13px;
 color:#544d61;
 margin-left:8px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-comment__author-assigned {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-comment__author-assigned {
 color:#d5d6d7
}
.cu-comment__date {
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#abaeb0;
 margin:0 0 0 10px
}
.contrast_high .cu-comment__date {
 color:#858585
}
.dark-theme .cu-comment__date {
 color:#abaeb0
}
.cu-comment__assignee {
 color:#7b68ee;
 font-family:"Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 margin:0 5px 0 0
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-comment__assignee {
  font-family:var(--global-second-font-support)
 }
}
.cu-comment__body {
 flex-grow:1;
 border-radius:8px;
 background:#fff;
 border:1px solid rgba(84,76,97,.1);
 position:relative;
 max-width:100%
}
.contrast_high .cu-comment__body {
 border:1px solid #dedede
}
.dark-theme .cu-comment__body {
 background:#384047;
 border:1px solid #1e272e
}
.dark-theme .cu-comment__body li,
.dark-theme .cu-comment__body p {
 color:#d5d6d7
}
.cu-comment__body.search-comment-result {
 width:90%
}
.cu-comment__body:hover .thumbs-up {
 opacity:1
}
.cu-comment__toolbar {
 display:none;
 position:absolute;
 justify-content:flex-end;
 align-items:center;
 top:7px;
 right:0;
 bottom:0;
 background:#fff;
 border-radius:8px 8px 0 0;
 padding:0 10px;
 min-width:220px
}
.dark-theme .cu-comment__toolbar {
 background:#384047
}
.cu-comment__toolbar .cu-dropdown__toggle i,
.cu-comment__toolbar>a i {
 display:flex;
 align-items:center;
 justify-content:center;
 height:10px;
 width:10px;
 margin:0 5px 0 0
}
.cu-comment__toolbar-assignee {
 position:relative
}
.cu-comment__toolbar-assignee::before {
 content:'';
 display:block;
 position:absolute;
 bottom:-2px;
 left:0;
 height:1px;
 width:100%;
 background:repeating-linear-gradient(90deg,#7b68ee,#7b68ee 3px,transparent 3px,transparent 5px)
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment__toggle {
  fill:var(--theme-main-color)
 }
 .cu-comment__assignee,
 .cu-comment__author_me>span {
  color:var(--theme-main-color)
 }
 .cu-comment__toolbar-assignee::before {
  background:repeating-linear-gradient(90deg,var(--theme-main-color),var(--theme-main-color) 3px,transparent 3px,transparent 5px)
 }
}
.cu-comment__link {
 display:flex;
 align-items:center;
 margin:0 5px 0 10px
}
.cu-comment__link_cancel,
.cu-comment__link_save {
 display:none
}
.cu-comment__link-icon {
 width:12px;
 height:12px;
 margin:0 4px 0 0;
 flex-shrink:0;
 fill:#979797;
 stroke:#979797;
 transition:.1s;
 padding:1px
}
.cu-comment__link_save .cu-comment__link-icon {
 padding:0
}
.cu-comment__link-text {
 color:#7b68ee;
 font:400 12px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:2px 0 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment__link-text {
  color:var(--theme-main-color)
 }
}
.cu-comment__link_cancel .cu-comment__link-text,
.cu-comment__link_delete .cu-comment__link-text {
 color:#fd71af
}
.cu-comment__text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 display:block;
 flex-grow:1;
 padding:10px 10px 15px;
 font:400 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.8)
}
.cu-comment__text_irresolvable .cu-checkbox {
 pointer-events:none
}
.cu-comment__text_irresolvable .cu-checkbox .cu-checkbox__label.cu-comment__resolve {
 cursor:default;
 color:#7c828d
}
.dark-theme .cu-comment__text_irresolvable .cu-checkbox .cu-checkbox__label.cu-comment__resolve {
 color:#abaeb0
}
.cu-comment__text_irresolvable .cu-checkbox .cu-checkbox__label.cu-comment__resolve::before {
 opacity:.25;
 border-color:#7c828d
}
.dark-theme .cu-comment__text_irresolvable .cu-checkbox .cu-checkbox__label.cu-comment__resolve::before {
 border-color:#abaeb0
}
.cu-comment__text_irresolvable .cu-comment__toolbar-assignee::before {
 opacity:.25;
 border-color:#7c828d
}
.dark-theme .cu-comment__text_irresolvable .cu-comment__toolbar-assignee::before {
 border-color:#abaeb0
}
.cu-comment__text-edit .ql-editor {
 margin:-10px;
 padding:25px 10px 15px;
 min-height:60px;
 max-height:280px
}
.cu-comment__text-edit .ql-editor div {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 color:rgba(52,52,52,.8);
 white-space:pre-wrap
}
.dark-theme .cu-comment__text-edit .ql-editor div {
 color:#d5d6d7
}
.cu-comment__text-edit .ql-editor div.comment-attachment__ext,
.cu-comment__text-edit .ql-editor div.comment-attachment__name {
 color:#fff
}
.cu-comment__text-content {
 position:relative
}
.cu-comment__text-content p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.8);
 min-height:20px
}
.cu-comment__text-content ol li,
.cu-comment__text-content ul li {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.8)
}
.cu-comment__text-content ol li[data-checked=true],
.cu-comment__text-content ul li[data-checked=true] {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 text-decoration:line-through;
 padding-bottom:5px;
 margin-bottom:0;
 color:#828588
}
.dark-theme .cu-comment__text-content ol li[data-checked=true],
.dark-theme .cu-comment__text-content ul li[data-checked=true] {
 color:#828588
}
.cu-comment__text-content ol ol {
 list-style-type:lower-alpha
}
.cu-comment__text-content ol ol ol {
 list-style-type:lower-roman
}
.cu-comment__text-content ol ol ol ol {
 list-style-type:decimal
}
.cu-comment__text .cu-checkbox {
 margin:20px 0 0
}
.cu-comment__text .cu-checkbox__label {
 font-size:14px;
 font-weight:500;
 color:rgba(123,108,149,.8);
 text-transform:none;
 padding:4px 0 0 30px
}
.cu-comment__undo {
 position:absolute;
 display:none;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background:#fff;
 z-index:10;
 justify-content:center;
 align-items:center;
 border-radius:10px;
 color:rgba(52,52,52,.4);
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-comment__undo {
 background:#384047;
 color:#828588
}
.cu-comment__undo-link {
 color:#7b68ee;
 text-decoration:none;
 margin:0 0 0 5px
}
.cu-comment__undo-link:hover {
 text-decoration:underline
}
.cu-comment__text-content>p:first-of-type:empty {
 display:none
}
.cu-comment__footer {
 display:flex;
 justify-content:space-between;
 margin:0 0 10px;
 padding:0 15px
}
@media screen and (max-width:992px) {
 .cu-comment__footer {
  flex-wrap:wrap
 }
 .cu-comment-assignee {
  margin-right:5px
 }
}
.cu-comment .pre,
.cu-comment code {
 border:1px solid #e4e4e4;
 background:#f7f7f7;
 border-radius:2px;
 white-space:normal;
 color:#d16464
}
.dark-theme .cu-comment .pre,
.dark-theme .cu-comment code {
 border:1px solid #1e272e;
 background:#2b343b
}
.cu-comment .pre p,
.cu-comment code p {
 display:none
}
.cu-comment .pre a,
.cu-comment code a {
 color:#d16464
}
.cu-comment .pre {
 display:inline;
 line-height:26px;
 padding:3px 4px
}
.cu-comment code {
 display:inline-block;
 line-height:1;
 padding:2px 4px
}
.cu-comment__user-hint-popover::after {
 display:none
}
.cu-comment__user-hint-popover.popover {
 max-width:none;
 background-color:transparent;
 border:none;
 transform:translateY(-12px);
 box-shadow:none
}
.cu-comment__user-hint-popover.popover .popover-content {
 padding:0
}
.cu-comment__user-hint-popover.popover.bs-tether-element-attached-bottom,
.cu-comment__user-hint-popover.popover.popover-top {
 margin-top:-10px
}
.cu-comment__user-hint-popover.popover.bs-tether-element-attached-bottom::after,
.cu-comment__user-hint-popover.popover.bs-tether-element-attached-bottom::before,
.cu-comment__user-hint-popover.popover.popover-top::after,
.cu-comment__user-hint-popover.popover.popover-top::before {
 bottom:0;
 margin-left:0;
 border-top-color:transparent
}
.cu-comment .cu-comment-viewer-content__container {
 position:relative
}
.cu-comment .cu-comment-viewer-content ul>li[data-checked] {
 pointer-events:all;
 cursor:pointer
}
.cu-comment.cu-comment-uneditable .cu-comment-viewer-content ul>li[data-checked],
.cu-comment.cu-comment-uneditable .cu-comment-viewer-content ul>li[data-checked]::before {
 cursor:not-allowed
}
.cu-comment.cu-comment_highlight {
 position:relative;
 z-index:2
}
.cu-comment-assignee {
 display:flex;
 align-items:center;
 padding:3px 0
}
.cu-comment-assignee__icon {
 width:24px;
 height:24px;
 margin:0 10px 0 0
}
.cu-comment-assignee__icon .icon-comment-resolved__bkg,
.dark-theme .cu-comment-assignee__icon .icon-comment-resolved__bkg {
 fill:#c9c8ca
}
.cu-comment-assignee__icon .icon-comment-resolved__check {
 fill:#fff
}
.dark-theme .cu-comment-assignee__icon .icon-comment-resolved__check {
 fill:#384047
}
.cu-comment_to-me .cu-comment-assignee__icon,
.cu-comment_to-me .cu-comment-assignee__icon use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment__undo-link {
  color:var(--theme-main-color)
 }
 .cu-comment_to-me .cu-comment-assignee__icon,
 .cu-comment_to-me .cu-comment-assignee__icon use {
  fill:var(--theme-main-color)
 }
}
.cu-comment-assignee__content {
 display:flex;
 align-items:center;
 font:400 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)
}
.cu-comment_to-me .cu-comment-assignee__content,
.cu-comment_to-me .cu-comment-assignee__content use {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment_to-me .cu-comment-assignee__content,
 .cu-comment_to-me .cu-comment-assignee__content use {
  color:var(--theme-main-color)
 }
}
.cu-comment-assignee__content .cu-comment-assignee__user {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 display:block;
 position:relative;
 margin:0 0 0 5px;
 color:#343434
}
.dark-theme .cu-comment-assignee__content .cu-comment-assignee__user {
 color:#d5d6d7
}
.cu-comment_to-me .cu-comment-assignee__content .cu-comment-assignee__user,
.cu-comment_to-me .cu-comment-assignee__content .cu-comment-assignee__user use {
 color:#7b68ee
}
.cu-comment-assignee__content .cu-comment-assignee__user::after {
 content:'';
 display:block;
 position:absolute;
 bottom:-1px;
 left:0;
 height:1px;
 width:100%;
 background:repeating-linear-gradient(90deg,#aeaeae,#aeaeae 3px,transparent 3px,transparent 5px)
}
.cu-comment-assignee__resolve {
 display:inline-flex;
 align-items:center;
 cursor:pointer
}
.cu-comment-assignee__resolve-label {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4);
 padding:0
}
.dark-theme .cu-comment-assignee__resolve-label {
 color:#abaeb0
}
.cu-comment_to-me .cu-comment-assignee__resolve-label {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment_to-me .cu-comment-assignee__content .cu-comment-assignee__user,
 .cu-comment_to-me .cu-comment-assignee__content .cu-comment-assignee__user use,
 .cu-comment_to-me .cu-comment-assignee__resolve-label {
  color:var(--theme-main-color)
 }
}
.cu-comment-assignee__resolve.no-permission {
 cursor:default
}
.cu-comment-assignee__resolve-box {
 flex-shrink:0;
 width:20px;
 height:20px;
 margin:0 0 0 10px;
 padding:2px;
 border-radius:4px;
 border:1px solid #e2e2e2;
 stroke:transparent
}
.dark-theme .cu-comment-assignee__resolve-box {
 border:1px solid #aeacb0
}
.cu-comment-assignee__text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-comment-assignee__content .cu-comment-assignee__user,
 .cu-comment-assignee__text,
 .cu-comment__text-content ol li,
 .cu-comment__text-content p,
 .cu-comment__text-content ul li,
 .cu-comment__text-edit .ql-editor div {
  font-family:var(--global-font-support)
 }
}
.cu-comment_to-me .cu-comment-assignee__text {
 color:#7b68ee
}
.cu-comment.cu-comment_resolved .cu-comment-assignee__resolve-box {
 stroke:#c9c8ca
}
.contrast_high .cu-comment.cu-comment_resolved .cu-comment-assignee__resolve-box {
 stroke:#dedede
}
.cu-comment.cu-comment_resolved .cu-comment-assignee__text {
 text-decoration:line-through;
 font-style:italic
}
.cu-comment.cu-comment_resolved .cu-comment-assignee__user {
 font-style:italic
}
.cu-comment.cu-comment_removed .cu-comment__body {
 border-radius:10px!important;
 border:1px solid rgba(84,76,97,.1)!important
}
.cu-comment.cu-comment_removed .cu-comment__undo {
 -webkit-animation:.2s forwards fadeIn;
 animation:.2s forwards fadeIn;
 display:flex
}
.cu-comment.cu-comment_removed.cu-comment.cu-comment_restored .cu-comment__body {
 border-radius:10px!important;
 border:1px solid rgba(84,76,97,.1)!important
}
.cu-comment.cu-comment_removed.cu-comment.cu-comment_restored .cu-comment__undo {
 -webkit-animation:.4s forwards fadeOut;
 animation:.4s forwards fadeOut
}
.cu-comment.cu-comment_resolved.cu-comment.cu-comment_to-me .cu-comment-assignee__content {
 color:rgba(52,52,52,.4)
}
.cu-comment.cu-comment_resolved.cu-comment.cu-comment_to-me .cu-comment-assignee__icon {
 fill:#c9c8ca
}
.cu-comment.cu-comment_resolved.cu-comment.cu-comment_to-me .cu-comment-assignee__resolve-box {
 stroke:#7b68ee
}
.cu-comment.cu-comment_menu .cu-comment__date,
.cu-comment.cu-comment_menu .cu-comment__toggle {
 display:none
}
.cu-comment.cu-comment_menu .cu-comment__toolbar {
 display:flex
}
.cu-comment.cu-comment_edit .cu-comment__toggle,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__toggle {
 display:block
}
.cu-comment.cu-comment_edit .cu-comment__body,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__body {
 border:1px solid #e4e4e4;
 box-shadow:0 3px 15px 0 rgba(0,0,0,.1)
}
.cu-comment.cu-comment_edit .cu-comment__link_cancel,
.cu-comment.cu-comment_edit .cu-comment__link_save,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link_cancel,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link_save {
 display:flex
}
.cu-comment.cu-comment_edit .cu-comment__link .cu-comment__header,
.cu-comment.cu-comment_edit .cu-comment__link_assign,
.cu-comment.cu-comment_edit .cu-comment__link_assignee,
.cu-comment.cu-comment_edit .cu-comment__link_delete,
.cu-comment.cu-comment_edit .cu-comment__link_edit,
.cu-comment.cu-comment_edit .cu-comment__link_link,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link .cu-comment__header,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link_assign,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link_assignee,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link_delete,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link_edit,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__link_link {
 display:none
}
.cu-comment.cu-comment_edit .cu-comment__text,
.cu-comment.cu-comment_edit.cu-comment_to-me .cu-comment__text {
 padding:15px 10px
}
.cu-comment.cu-comment_mine .cu-comment__aside {
 order:2;
 margin:0 0 0 10px
}
.cu-comment.cu-comment_mine .cu-comment__body {
 order:1
}
.cu-comment.cu-comment_mine:hover .cu-comment__date,
.cu-comment.cu-comment_mine:hover .cu-comment__toggle {
 display:none
}
.cu-comment.cu-comment_mine:hover .cu-comment__toolbar {
 display:flex
}
.cu-comment.cu-comment_mention .cu-comment__body,
.cu-comment.cu-comment_to-me .cu-comment__body {
 border-left:2px solid;
 border-radius:2px 10px 10px 2px
}
.cu-comment.cu-comment_to-me .cu-comment-assignee__user {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment_to-me .cu-comment-assignee__text {
  color:var(--theme-main-color)
 }
 .cu-comment.cu-comment_resolved.cu-comment.cu-comment_to-me .cu-comment-assignee__resolve-box {
  stroke:var(--theme-main-color)
 }
 .cu-comment.cu-comment_mention .cu-comment__body,
 .cu-comment.cu-comment_to-me .cu-comment__body {
  border-left-color:var(--theme-main-color)
 }
 .cu-comment.cu-comment_to-me .cu-comment-assignee__user {
  color:var(--theme-main-color)
 }
}
.cu-comment.cu-comment_to-me .cu-comment-assignee__user::after {
 background:repeating-linear-gradient(90deg,#aeaeae,#aeaeae 3px,transparent 3px,transparent 5px)
}
.cu-comment.cu-comment_to-me .cu-comment-assignee__resolve-box {
 border-color:#7b68ee
}
.cu-comments-separator {
 position:relative;
 display:flex;
 justify-content:center;
 margin:10px 0
}
.cu-comments-separator::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 height:1px;
 width:50%;
 top:50%;
 left:25%;
 z-index:1
}
.cu-comments-separator__label {
 background:#7b68ee;
 font:12px "Proxima Nova",Arial,serif;
 color:#fff;
 border-radius:20px;
 padding:5px 10px;
 position:relative;
 z-index:2
}
.comment-reaction {
 display:flex;
 align-items:center;
 justify-content:center;
 margin:10px 0 0;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 opacity:0
}
.comment-reaction__like {
 position:relative;
 width:16px;
 height:16px;
 margin:0 4px 0 0
}
.comment-reaction__like-icon {
 fill:#cecfe0;
 transform:scale(1)
}
.comment-reaction:hover .comment-reaction__like-icon {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-comment.cu-comment_to-me .cu-comment-assignee__resolve-box {
  border-color:var(--theme-main-color)
 }
 .cu-comments-separator::before,
 .cu-comments-separator__label {
  background:var(--theme-main-color)
 }
 .comment-reaction:hover .comment-reaction__like-icon {
  fill:var(--theme-main-color)
 }
}
.comment-reaction__counter {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:3px 0 0;
 color:#babaca
}
.comment-reaction.comment-reaction_mine,
.comment-reaction.comment-reaction_visible,
.cu-comment:hover .comment-reaction {
 opacity:1
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-icon {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-reaction.comment-reaction_mine .comment-reaction__like-icon {
  fill:var(--theme-main-color)
 }
}
.comment-reaction.comment-reaction_to-me .comment-reaction__like-icon {
 fill:#cecfe0;
 cursor:default
}
.comment-reaction .comment-reaction__like-spark {
 width:20px;
 height:20px;
 border-radius:50%;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-10px;
 margin-top:-10px;
 opacity:0
}
.comment-reaction .comment-reaction__like-spark span {
 position:absolute;
 width:10px;
 height:2px;
 top:50%;
 left:50%;
 margin-top:-1px;
 margin-left:-5px;
 background:#7b68ee;
 border-radius:1px
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(1) {
 transform:rotate(0) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(2) {
 transform:rotate(-36deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(3) {
 transform:rotate(-72deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(4) {
 transform:rotate(-108deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(5) {
 transform:rotate(-144deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(6) {
 transform:rotate(-180deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(7) {
 transform:rotate(-216deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(8) {
 transform:rotate(-252deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(9) {
 transform:rotate(-288deg) translate(10px) scale(0)
}
.comment-reaction .comment-reaction__like-spark span:nth-of-type(10) {
 transform:rotate(-324deg) translate(10px) scale(0)
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(1) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-1;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-1
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(2) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-2;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-2
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(3) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-3;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-3
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(4) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-4;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-4
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(5) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-5;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-5
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(6) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-6;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-6
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(7) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-7;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-7
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(8) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-8;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-8
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(9) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-9;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-9
}
.comment-reaction.comment-reaction_mine .comment-reaction__like-spark span:nth-of-type(10) {
 -webkit-animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-10;
 animation:1.5s cubic-bezier(.075,.82,.165,1) comment-reaction-spark-animation-10
}
@-webkit-keyframes comment-reaction-spark-animation-1 {
 0% {
  opacity:1;
  transform:rotate(0) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(0) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-1 {
 0% {
  opacity:1;
  transform:rotate(0) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(0) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-2 {
 0% {
  opacity:1;
  transform:rotate(-36deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-36deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-2 {
 0% {
  opacity:1;
  transform:rotate(-36deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-36deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-3 {
 0% {
  opacity:1;
  transform:rotate(-72deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-72deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-3 {
 0% {
  opacity:1;
  transform:rotate(-72deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-72deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-4 {
 0% {
  opacity:1;
  transform:rotate(-108deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-108deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-4 {
 0% {
  opacity:1;
  transform:rotate(-108deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-108deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-5 {
 0% {
  opacity:1;
  transform:rotate(-144deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-144deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-5 {
 0% {
  opacity:1;
  transform:rotate(-144deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-144deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-6 {
 0% {
  opacity:1;
  transform:rotate(-180deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-180deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-6 {
 0% {
  opacity:1;
  transform:rotate(-180deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-180deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-7 {
 0% {
  opacity:1;
  transform:rotate(-216deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-216deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-7 {
 0% {
  opacity:1;
  transform:rotate(-216deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-216deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-8 {
 0% {
  opacity:1;
  transform:rotate(-252deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-252deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-8 {
 0% {
  opacity:1;
  transform:rotate(-252deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-252deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-9 {
 0% {
  opacity:1;
  transform:rotate(-288deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-288deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-9 {
 0% {
  opacity:1;
  transform:rotate(-288deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-288deg) translate(24px) scale(0)
 }
}
@-webkit-keyframes comment-reaction-spark-animation-10 {
 0% {
  opacity:1;
  transform:rotate(-324deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-324deg) translate(24px) scale(0)
 }
}
@keyframes comment-reaction-spark-animation-10 {
 0% {
  opacity:1;
  transform:rotate(-324deg) translate(10px) scale(1)
 }
 80% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:rotate(-324deg) translate(24px) scale(0)
 }
}
.hljs {
 position:relative
}
.hljs .cu-copy-code {
 transition:transform .15s cubic-bezier(.785,.135,.15,.86) 0s;
 display:none;
 position:absolute;
 top:8px;
 right:8px;
 cursor:pointer
}
.hljs .cu-copy-code:hover .cu-fill {
 fill:#7b68ee
}
.hljs .cu-copy-code:active {
 transform:scale(.9)
}
.hljs .cu-copy-code .cu-fill {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#989898
}
.hljs:hover .cu-copy-code {
 display:inline
}
.cu-toolbar {
 padding:10px 0;
 display:flex;
 justify-content:space-between;
 align-items:center
}
cu-github-alert__box {
 height:28px;
 width:28px
}
.git-commits__message {
 font-size:15px;
 line-height:20px
}
.task-copy__category-list .category-list {
 border:1px solid #e3e3e3;
 padding:30px 30px 10px
}
.dark-theme .task-copy__category-list .category-list {
 border:1px solid #1e272e
}
.task-copy__category-list .cu-search__spinner {
 -webkit-animation:none;
 animation:none
}
.task-copy__title {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin:15px 0
}
.dark-theme .task-copy__title {
 color:#d5d6d7
}
.task-copy__options-block {
 border:1px solid #e3e3e3;
 background-color:#fbfbfb;
 padding:21px 15px;
 display:flex;
 margin-bottom:25px
}
.dark-theme .task-copy__options-block {
 background:#2b343b;
 border-color:#1e272e
}
.task-copy__options-column {
 display:flex;
 flex-grow:1;
 flex-direction:column
}
.task-copy__options-column .cu-checkbox {
 margin:5px 0
}
.task-copy__options-column-title {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin:0 0 15px
}
.dark-theme .task-copy__options-column-title {
 color:#d5d6d7
}
.task-copy__users-block {
 display:flex;
 justify-content:space-around;
 margin-bottom:30px
}
.task-copy__users-item {
 flex-grow:1;
 padding:0 10px
}
.task-copy__users-item:first-child {
 padding-left:0
}
.task-copy__users-item:last-child {
 padding-right:0
}
.task-copy__users-item-border {
 width:100%;
 padding:0 0 15px;
 border-bottom:1px solid #e3e3e3
}
.dark-theme .task-copy__users-item-border {
 border-bottom:1px solid #828588
}
.task-copy__button-block {
 margin-top:20px;
 text-align:right;
 position:-webkit-sticky;
 position:sticky;
 bottom:20px;
 display:inline;
 float:right;
 margin-right:-27px;
 z-index:10000
}
.task-copy__button-block .cu-btn {
 margin-top:2px;
 box-shadow:0 0 1px rgba(0,0,0,.4);
 position:relative
}
.task-copy__input-block {
 margin-bottom:30px;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .task-copy__input-block {
 border-bottom:1px solid #828588
}
.task-copy__input {
 margin-top:-10px
}
.task-copy_checkbox-label {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 text-transform:capitalize
}
.dark-theme .task-copy_checkbox-label {
 color:#abaeb0
}
.cu-task {
 position:relative;
 display:flex;
 box-shadow:2px 2px 4px -2px rgba(0,0,0,.05);
 border-radius:8px;
 border:1px solid rgba(151,151,151,.1)
}
.cu-task__cover-image {
 background:#fbfbfb;
 position:relative;
 overflow:hidden;
 padding:20px;
 cursor:pointer
}
.cu-task__cover-image:hover img {
 border:2px solid #7b68ee
}
.cu-task__cover-image:hover .cu-attachment-preview__cover {
 display:block
}
.cu-task__cover-image img {
 width:100%
}
.cu-task__cover-image .cu-attachment-preview__cover {
 right:30px;
 top:30px;
 display:none;
 stroke:#fff;
 fill:#fff;
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-reaction .comment-reaction__like-spark span {
  background:var(--theme-main-color)
 }
 .hljs .cu-copy-code:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-task__cover-image:hover img {
  border-color:var(--theme-main-color)
 }
 .cu-task__cover-image .cu-attachment-preview__cover {
  background:var(--theme-main-color)
 }
}
.cu-task__column {
 flex-basis:0;
 flex-grow:1
}
.cu-task__column_main {
 background:#fff;
 border-radius:8px 0 0 8px;
 min-width:600px
}
.cu-task__column_activity {
 background:#fbfbfb;
 border-radius:0 8px 8px 0;
 padding:20px 30px
}
.cu-task__content {
 border-bottom:1px solid rgba(151,151,151,.1);
 padding:20px 30px 50px
}
.cu-task__name {
 font:300 31px/34px "Proxima Nova",Arial,serif;
 margin:0 0 10px;
 color:#343434
}
.cu-task__name:focus {
 outline:0
}
.cu-task__text {
 font:300 16px/24px "Proxima Nova",Arial,serif;
 color:#444
}
.cu-task-section {
 border-bottom:1px solid rgba(151,151,151,.1);
 padding:20px 30px;
 background:#fff
}
.cu-task-section.cu-task-section_blank {
 border:0
}
.cu-task-header,
.cu-task-header__section {
 display:flex;
 align-items:center
}
.cu-task-header__section:not(:last-child) {
 margin:0 20px 0 0
}
.cu-task-header__section_rightside {
 margin:7px 0 7px 18px
}
@media screen and (max-width:992px) {
 .cu-task-header__section:not(:last-child) {
  margin:0 10px 0 0
 }
 .cu-task-header__section_rightside>.cu-git-info-icon {
  display:none
 }
}
.cu-task-header__section_flex-grow-1 {
 flex-grow:1
}
.cu-task-header__delimiter {
 flex-basis:0;
 flex-grow:1
}
.cu-task-header__task-watchers {
 margin:10px 0
}
.cu-task-header__goals {
 margin-right:15px
}
.cu-task-header__goals-icon {
 width:30px;
 height:30px;
 padding:4px;
 cursor:pointer
}
.cu-task-header__goals-icon:hover use {
 fill:#7b68ee;
 stroke:#7b68ee
}
.contrast_high .cu-task-header__goals-icon:hover use,
.dark-theme .cu-task-header__goals-icon:hover use {
 fill:#7b68ee;
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-task-header__goals-icon:hover use {
  fill:var(--theme-main-color);
  stroke:var(--theme-main-color)
 }
 .contrast_high .cu-task-header__goals-icon:hover use,
 .dark-theme .cu-task-header__goals-icon:hover use {
  fill:var(--theme-main-color);
  stroke:var(--theme-main-color)
 }
}
.cu-task-header__goals-icon use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#c1c1c1;
 stroke:#c1c1c1
}
.contrast_high .cu-task-header__goals-icon use,
.dark-theme .cu-task-header__goals-icon use {
 fill:#979797;
 stroke:#979797
}
.cu-task-info {
 display:flex;
 justify-content:center;
 align-items:center;
 white-space:nowrap
}
.cu-task-info_column {
 flex-direction:column
}
.cu-task-info_row {
 flex-direction:row
}
.cu-task-info+.cu-task-info {
 padding:0 0 0 20px
}
.cu-task-info+.cu-task-info.cu-task-info__time-estimates {
 padding-left:10px;
 cursor:pointer
}
.cu-task-info_time-tracking {
 padding-left:10px
}
@media screen and (max-width:1200px) {
 .cu-task-info_task-created {
  display:none
 }
 .cu-task-info_task-created+.cu-task-info {
  padding-left:0
 }
 .cu-task-info_task-created+.cu-task-info .cu-task-info__divider {
  display:none
 }
 .cu-task-info_time-tracking {
  padding-left:0!important
 }
 .cu-task-info_time-tracking .cu-task-info__divider {
  display:none
 }
}
.cu-task-info__time-tracking-container {
 z-index:1
}
.cu-task-info__time-tracking-container:hover {
 z-index:2
}
.cu-task-info__harvest {
 width:34px;
 height:34px;
 margin-left:-6px;
 cursor:pointer
}
.cu-task-info__harvest .running .icon_time-traking-harvest,
.cu-task-info__harvest:hover .icon_time-traking-harvest {
 display:block;
 z-index:1;
 position:relative
}
.contrast_high .cu-task-info__harvest .running .icon_time-traking-harvest .cu-stroke,
.contrast_high .cu-task-info__harvest:hover .icon_time-traking-harvest .cu-stroke,
.cu-task-info__harvest .running .icon_time-traking-harvest .cu-stroke,
.cu-task-info__harvest:hover .icon_time-traking-harvest .cu-stroke {
 stroke:#f36c00
}
.contrast_high .cu-task-info__harvest .running .icon_time-traking-harvest .cu-fill,
.contrast_high .cu-task-info__harvest:hover .icon_time-traking-harvest .cu-fill,
.cu-task-info__harvest .running .icon_time-traking-harvest .cu-fill,
.cu-task-info__harvest:hover .icon_time-traking-harvest .cu-fill {
 fill:#f36c00
}
.cu-task-info__harvest .running .icon_time-traking-harvest .icon_time-traking-harvest_grey,
.cu-task-info__harvest:hover .icon_time-traking-harvest .icon_time-traking-harvest_grey {
 display:none
}
.cu-task-info__harvest:hover .icon_time-traking-harvest {
 z-index:2
}
.cu-task-info__harvest .icon_time-traking-harvest .cu-stroke {
 stroke:#cbc9cf
}
.contrast_high .cu-task-info__harvest .icon_time-traking-harvest .cu-stroke,
.dark-theme .cu-task-info__harvest .icon_time-traking-harvest .cu-stroke {
 stroke:#979797
}
.cu-task-info__harvest .icon_time-traking-harvest .cu-fill {
 fill:#cbc9cf
}
.contrast_high .cu-task-info__harvest .icon_time-traking-harvest .cu-fill,
.dark-theme .cu-task-info__harvest .icon_time-traking-harvest .cu-fill {
 fill:#979797
}
.cu-task-info__harvest .icon_time-traking-harvest .icon_time-traking-harvest_bkg {
 fill:#fff
}
.dark-theme .cu-task-info__harvest .icon_time-traking-harvest .icon_time-traking-harvest_bkg {
 fill:#384047
}
.cu-task-info__harvest .icon_time-traking-harvest img {
 width:100%
}
.cu-task-info .toggl-container {
 margin-left:-12px;
 min-width:12px;
 height:34px
}
.cu-task-info .toggl-container .toggl-button {
 width:34px;
 height:34px;
 position:relative;
 background:0 0!important
}
.cu-task-info .toggl-container .toggl-button::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:0;
 left:0;
 width:34px;
 height:34px;
 background:url(time-traking-toggl-grey.0affd9d6b70b02d01e7f.svg) center center/contain no-repeat
}
.dark-theme .cu-task-info .toggl-container .toggl-button::before {
 background:url(time-traking-toggl-grey_dark.c06795c1b7d95ee5d6bd.svg) center center/contain no-repeat
}
.cu-task-info .toggl-container .toggl-button.active::before,
.cu-task-info .toggl-container .toggl-button:hover::before {
 z-index:1;
 background:url(time-traking-toggl-red.0bc52e683a3d6efb3787.svg) center center/contain no-repeat
}
.dark-theme .cu-task-info .toggl-container .toggl-button.active::before,
.dark-theme .cu-task-info .toggl-container .toggl-button:hover::before {
 background:url(time-traking-toggl-red_dark.c97703b16438e9781887.svg) center center/contain no-repeat
}
.cu-task-info .toggl-container .toggl-button:hover::before {
 z-index:2
}
.cu-task-info_due-date .due-date_view-task .cu-user-group__item {
 margin-left:0
}
.cu-task-info__key {
 margin:0 0 3px;
 font:500 10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(119,119,119,.5);
 text-transform:uppercase
}
.dark-theme .cu-task-info__key {
 color:#828588
}
.cu-task-info__value {
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#777;
 padding:2px 0
}
.dark-theme .cu-task-info__value {
 color:#abaeb0
}
.cu-task-info__value>span {
 color:inherit;
 font:inherit;
 text-transform:lowercase
}
.cu-task-info__value.loading {
 width:80px;
 height:15px;
 background:#f5f6f7;
 border-radius:2px
}
.cu-task-info__value.nobg {
 background:0 0
}
.cu-task-info__divider {
 width:1px;
 height:26px;
 background:#efeef0;
 margin-right:20px
}
.dark-theme .cu-task-info__divider {
 background:#2b343b
}
.cu-task-info__divider_due-date {
 margin-right:15px
}
@media screen and (max-width:992px) {
 .cu-task-info__divider {
  display:none
 }
}
.cu-task-info__arrow-due-date {
 width:8px;
 height:26px;
 margin-left:-8px;
 margin-right:7px
}
.cu-task-info__recurring .icon {
 width:34px;
 height:34px
}
.cu-task-info__recurring .icon svg {
 width:100%;
 height:100%
}
.cu-task-info__recurring .icon .cu-fill {
 fill:#cbc9cf
}
.contrast_high .cu-task-info__recurring .icon .cu-fill,
.dark-theme .cu-task-info__recurring .icon .cu-fill {
 fill:#979797
}
.cu-task-info__recurring .icon .cu-stroke {
 stroke:#cbc9cf
}
.contrast_high .cu-task-info__recurring .icon .cu-stroke,
.dark-theme .cu-task-info__recurring .icon .cu-stroke {
 stroke:#979797
}
.cu-task-info__recurring .recurring-view__toogle {
 padding:0
}
.cu-task-info__recurring .icon_recurring-purple {
 display:none
}
.cu-task-info__recurring:hover .icon .cu-stroke {
 stroke:#7b68ee
}
.cu-task-info__recurring:hover .icon .cu-fill {
 fill:#7b68ee
}
.cu-task-info__recurring .recurring-view__full .recurring-view__icon {
 width:16px;
 height:16px;
 margin-top:-2px;
 margin-right:5px
}
.cu-task-info__due-date-dropdown {
 display:flex;
 align-items:center
}
.cu-task-info__recurring-no-due {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:15px;
 width:15px;
 stroke:#979797;
 margin-right:10px
}
.cu-task-info__recurring-no-due:hover {
 stroke:var(--theme-main-color)
}
.cu-task-header__control {
 fill:#7b68ee;
 position:relative;
 width:21px;
 height:21px;
 cursor:pointer;
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-counter {
 background:#7b68ee;
 position:absolute;
 color:#fff;
 font:600 10px/10px "Proxima Nova",Arial,serif;
 padding:2px 4px;
 border-radius:14px;
 height:14px;
 top:-10px;
 right:-15px
}
.cu-back-link {
 display:inline-flex;
 align-items:center;
 text-decoration:none
}
.cu-back-link__icon {
 flex-shrink:0;
 width:10px;
 height:10px
}
.cu-back-link__text {
 color:#7b68ee;
 font:600 13px "Proxima Nova",Arial,serif;
 padding:6px 5px 4px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-task-info__recurring:hover .icon .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-task-header__control,
 .cu-task-info__recurring:hover .icon .cu-fill {
  fill:var(--theme-main-color)
 }
 .cu-counter {
  background:var(--theme-main-color)
 }
 .cu-back-link__text {
  color:var(--theme-main-color)
 }
}
.task-sc__modal .cu-modal__body {
 min-height:100px
}
.task-sc__title {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 text-align:center;
 font-size:25px;
 margin:50px 0 40px;
 line-height:1.2
}
.dark-theme .task-sc__title {
 color:#d5d6d7
}
.task-sc__title b {
 font-weight:500
}
.task-sc__options {
 text-align:center
}
.toggl-integration#toggl-button-edit-form * {
 font-family:"Proxima Nova",Arial,serif
}
.toggl-integration#toggl-button-edit-form .filter-clear {
 padding-top:3px;
 padding-left:1px
}
.toggl-integration #tag-autocomplete {
 padding-bottom:5px
}
.toggl-integration #tag-autocomplete .tag-clear {
 text-align:center;
 font-size:14px;
 font-weight:lighter;
 padding-top:3px
}
.toggl-integration #tag-autocomplete .tag-list .tag-item {
 font-size:12px
}
.toggl-integration #project-autocomplete .ws-list {
 margin-bottom:5px
}
.task-history {
 padding:0
}
.task-history .cu-comment__aside {
 margin:0 10px 0 0;
 padding-right:0
}
.task-history .cu-comment__aside .comment-reaction {
 margin-left:5px
}
.task-history__divider {
 height:40px
}
.task-history__scroll-view {
 padding:0 30px;
 box-sizing:border-box!important;
 will-change:transform;
 overflow-y:auto;
 overflow-x:hidden;
 scrollbar-width:thin
}
.task-history__scroll-view::-webkit-scrollbar {
 width:10px
}
.task-history__scroll-view:hover::-webkit-scrollbar {
 background-color:#fbfbfb;
 width:10px
}
.dark-theme .task-history__scroll-view:hover::-webkit-scrollbar {
 background:#2b343b
}
.task-history__scroll-view:hover::-webkit-scrollbar-track {
 background-color:#fbfbfb
}
.dark-theme .task-history__scroll-view:hover::-webkit-scrollbar-track {
 background:#2b343b
}
.task-history__scroll-view:hover::-webkit-scrollbar-track:hover {
 background-color:#fbfbfb
}
.dark-theme .task-history__scroll-view:hover::-webkit-scrollbar-track:hover {
 background:#2b343b
}
.task-history__scroll-view:hover::-webkit-scrollbar-thumb {
 background-color:#babac0;
 border-radius:10px;
 border:2px solid #fbfbfb
}
.dark-theme .task-history__scroll-view:hover::-webkit-scrollbar-thumb {
 background-color:#384047;
 border-color:#2b343b
}
.task-history__scroll-view:hover::-webkit-scrollbar-thumb:hover {
 background-color:#a0a0a5;
 border:1px solid #fbfbfb
}
.dark-theme .task-history__scroll-view:hover::-webkit-scrollbar-thumb:hover {
 background-color:#1e272e;
 border-color:#2b343b
}
.task-history__scroll-view:hover::-webkit-scrollbar-button {
 display:none
}
.task-history-item {
 display:flex;
 justify-content:space-between;
 align-items:flex-start;
 margin:15px 0
}
.task-history-item__divider {
 margin-bottom:10px;
 height:10px;
 display:flex
}
.task-history-item__divider-text {
 font:9px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:#7b68ee
}
.task-history-item__divider-line {
 border-bottom:1px solid;
 flex-grow:1;
 margin:0 0 5px 5px;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-history-item__divider-text {
  color:var(--theme-main-color)
 }
 .task-history-item__divider-line {
  border-color:var(--theme-main-color)
 }
}
.task-history-item__divider-fade {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-name:hideNewActivity;
 animation-name:hideNewActivity
}
.task-history-item__changed-name .diff-insert {
 font-weight:500
}
.task-history-item__changed-name .diff-delete {
 opacity:.5;
 text-decoration:line-through
}
.task-history-item__changed-name-description {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 flex-shrink:0;
 color:rgba(52,52,52,.4)
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__changed-name-description {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-item__changed-name-description {
 color:#828588
}
.task-history-item__changed-name .task-history-item__values {
 margin:0
}
.task-history-item__values {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__values {
  font-family:var(--global-font-support)
 }
}
.task-history-item__checklst-history__item {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#000!important
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__checklst-history__item {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-item__checklst-history__item {
 color:#d5d6d7!important
}
.task-history-item__short-content {
 border-bottom:1px dotted;
 cursor:pointer
}
.task-history-item__short-content:hover {
 border-bottom-width:0;
 padding-bottom:1px
}
.task-history-item__date {
 flex-shrink:0;
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 0 10px;
 padding:4px 0 0;
 color:#abaeb0
}
.dark-theme .task-history-item__date {
 color:#abaeb0
}
.task-history-item__content {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1;
 font-size:13px;
 line-height:140%;
 color:rgba(52,52,52,.4);
 max-width:calc(100% - 75px);
 min-width:0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__content {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-item__content {
 color:#828588
}
.dark-theme .task-history-item__content>span,
.task-history-item__content>span {
 color:inherit
}
.task-history-item__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 color:#544d61;
 line-height:140%;
 flex-shrink:0;
 margin-right:5px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-item__name {
 color:#d5d6d7
}
.task-history-item__name.me {
 color:#7b68ee
}
.dark-theme .task-history-item__name.me {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .task-history-item__name.me,
 .task-history-item__name.me {
  color:var(--theme-main-color)
 }
}
.task-history-item__name_btn {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px;
 padding:4px;
 margin:-4px;
 align-self:flex-start
}
.task-history-item__name_btn:hover {
 background-color:#f2f2f2
}
.dark-theme .task-history-item__name_btn:hover {
 background-color:#1e272e
}
.task-history-item__attachments {
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap;
 margin:10px 0 0
}
.task-history-item__text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:inherit;
 min-width:0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__text {
  font-family:var(--global-font-support)
 }
}
.task-history-item__text span {
 color:inherit
}
.task-history-item__text .cu-dependencies__tasks-name {
 display:inline;
 white-space:normal
}
.task-history-item__text .time-tracking-notifs .cu-dropdown__toggle {
 display:inline;
 cursor:default
}
.task-history-item__text .time-tracking__display-time {
 padding:0;
 display:inline
}
.task-history-item__text .time-tracking__display-time .time-tracking__icon {
 margin-top:-6px
}
.task-history-item__text .time-tracking__value {
 display:inline-flex
}
.task-history-item__resolved:not(:last-child)::after {
 content:', '
}
.task-history-item__due-date .due-date__info-value {
 font-size:13px;
 cursor:default;
 color:rgba(52,52,52,.4);
 display:inline
}
.dark-theme .task-history-item__due-date .due-date__info-value {
 color:#828588
}
.task-history-item__due-date .due-date__info-value-display {
 display:inline;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)
}
.dark-theme .task-history-item__due-date .due-date__info-value-display {
 color:#828588
}
.task-history-item__preview {
 display:flex;
 align-items:center;
 justify-content:center;
 width:80px;
 height:80px;
 overflow:hidden;
 margin:0 0 5px
}
.task-history-item__preview img {
 display:block;
 width:auto;
 height:auto;
 max-width:100%;
 max-height:100%;
 flex-shrink:0
}
.task-history-item__preview-link {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 width:80px;
 display:flex;
 flex-direction:column;
 margin:0 20px 10px 0
}
.task-history-item__preview-link:last-of-type {
 margin-bottom:0
}
.task-history-item__priority-text {
 display:inline-block;
 text-transform:capitalize;
 margin:0 2px;
 color:#343434
}
.dark-theme .task-history-item__priority-text {
 color:#d5d6d7
}
.task-history-item__priority-icon {
 width:14px;
 height:14px;
 display:inline-block;
 margin:0 2px -1px 0
}
.task-history-item__status-value {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 display:inline;
 margin:0;
 white-space:nowrap;
 color:#343434;
 text-indent:13px;
 position:relative
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__status-value {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-item__status-value {
 color:#d5d6d7
}
.task-history-item__status-value-indicator {
 display:inline-block;
 width:10px;
 height:10px;
 margin-left:2px;
 border-radius:2px;
 background:currentColor;
 border:1px solid currentColor
}
.task-history-item__status-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 display:inline-block;
 white-space:nowrap
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__status-text {
  font-family:var(--global-font-support)
 }
}
.task-history-item__status-text+.task-history-item__status-text {
 margin-left:0
}
.task-history-item__status-text_nocapitalize {
 text-transform:none
}
.task-history-item__status-text_truncated {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.task-history-item__tags-text {
 text-transform:none;
 display:inline-block;
 margin:0 5px 0 0;
 white-space:nowrap
}
.task-history-item__new-comment {
 -webkit-animation-delay:.15s;
 animation-delay:.15s;
 -webkit-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
:-webkit-full-screen-ancestor:not(iframe) .task-history-item__new-comment {
 -webkit-animation-fill-mode:none;
 animation-fill-mode:none
}
@media print {
 .task-history-item__new-comment {
  -webkit-animation:initial;
  animation:initial
 }
}
.task-history-item__changed-comment {
 -webkit-animation-delay:.15s;
 animation-delay:.15s;
 -webkit-animation-duration:.8s;
 animation-duration:.8s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
:-webkit-full-screen-ancestor:not(iframe) .task-history-item__changed-comment {
 -webkit-animation-fill-mode:none;
 animation-fill-mode:none
}
@media print {
 .task-history-item__changed-comment {
  -webkit-animation:initial;
  animation:initial
 }
}
.task-history-item__recur {
 display:flex;
 flex-wrap:wrap;
 align-items:center
}
.task-history-item__recur .due-date__info-value {
 font:400 14px/1 "Proxima Nova",Arial,serif;
 color:#343434;
 margin:0 3px;
 cursor:default
}
.dark-theme .task-history-item__recur .due-date__info-value {
 color:#d5d6d7
}
.task-history-item__recur .due-date__info-value_comma {
 margin:0 0 0 -3px
}
.task-history-item__recurring-icon {
 display:inline-block;
 width:16px;
 height:16px;
 margin:0 5px 2px 0
}
.task-history-item__recurring-icon svg {
 width:16px;
 height:16px;
 stroke:#979797
}
.task-history-item__link-comment {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-item__link-comment {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-item__link-comment {
 color:#828588
}
.task-history-item__link-comment_dashed {
 border-bottom:1px dashed #343434
}
.dark-theme .task-history-item__link-comment_dashed {
 border-bottom:1px dashed #828588
}
.task-history-item .recurring-view {
 display:inline
}
.task-history-item .recurring-view__toogle {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:0;
 line-height:1;
 display:inline;
 border-bottom:1px dashed rgba(52,52,52,.4);
 color:rgba(52,52,52,.4)
}
.dark-theme .task-history-item .recurring-view__toogle {
 color:#828588;
 border-bottom-color:#828588
}
.task-history-item .recurring-view__toogle:hover {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-history-item .recurring-view__toogle:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.task-history-group {
 border:1px solid transparent;
 margin:10px 0 15px
}
.task-history-group__controls {
 display:flex;
 align-items:center;
 margin:10px 0 0;
 cursor:pointer
}
.task-history-group__controls-icon {
 width:12px;
 height:12px;
 margin:0 2px 0 0;
 fill:rgba(52,52,52,.4);
 transition:fill .1s
}
.dark-theme .task-history-group__controls-icon {
 fill:#828588
}
.task-history-group__controls:hover .task-history-group__controls-icon {
 fill:#7b68ee
}
.task-history-group__controls-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:13px;
 color:rgba(52,52,52,.4);
 transition:color .1s;
 padding:1px 0 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-group__controls-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-group__controls-text {
 color:#828588
}
.task-history-group__controls:hover .task-history-group__controls-text {
 color:#7b68ee
}
cu-task-comment+.task-history-group {
 margin-top:20px
}
.task-history-attachment {
 margin:15px 0
}
.task-history-attachment__header {
 display:flex;
 color:rgba(52,52,52,.4);
 margin:0 0 10px;
 align-items:baseline
}
.task-history-attachment__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 color:inherit
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-attachment__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-attachment__name {
 color:#828588
}
.task-history-attachment__name_btn {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px;
 padding:4px;
 margin:-4px
}
.task-history-attachment__name_btn:hover {
 background-color:#f2f2f2
}
.dark-theme .task-history-attachment__name_btn:hover {
 background-color:#1e272e
}
.task-history-attachment__text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 flex-grow:1;
 margin:0 0 0 5px;
 color:inherit
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-history-attachment__text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-history-attachment__text {
 color:#828588
}
.task-history-attachment__date {
 margin:0 0 0 10px;
 padding:4px 0 0;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:inherit
}
.dark-theme .task-history-attachment__date {
 color:#828588
}
.task-history-git {
 margin:15px 0
}
.task-history-git__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin:0 0 6px
}
.task-history-git__meta {
 display:flex;
 align-items:center
}
.task-history-git__author {
 font:400 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4);
 padding:1px 0 0
}
.dark-theme .task-history-git__author {
 color:#828588
}
.task-history-git__description {
 font:400 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4);
 margin:0 5px;
 padding:1px 0 0
}
.dark-theme .task-history-git__description {
 color:#828588
}
.task-history-git__description_dashed {
 color:rgba(52,52,52,.4);
 border-bottom:1px dashed rgba(52,52,52,.4)
}
.dark-theme .task-history-git__description_dashed {
 color:#828588;
 border-bottom:1px dashed #828588
}
.task-history-git__gitlab-title {
 font-weight:500;
 font-family:"Proxima Nova",Arial,serif
}
.task-history-git__date {
 flex-shrink:0;
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 0 10px;
 padding:4px 0 0;
 color:#abaeb0
}
.dark-theme .task-history-git__date {
 color:#abaeb0
}
.task-history-git__link {
 display:flex
}
.task-history-git__link_disabled {
 pointer-events:none
}
.task-history-git__link-copy {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:2px;
 margin-left:1px;
 cursor:pointer;
 width:14px;
 height:16px;
 fill:#343434
}
.dark-theme .task-history-git__link-copy {
 fill:#d5d6d7
}
.task-history-git__link-copy:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-history-group__controls:hover .task-history-group__controls-icon {
  fill:var(--theme-main-color)
 }
 .task-history-group__controls:hover .task-history-group__controls-text {
  color:var(--theme-main-color)
 }
 .task-history-git__link-copy:hover {
  fill:var(--theme-main-color)
 }
}
.task-history-git__body {
 display:flex;
 flex-wrap:wrap
}
.task-history-git__body .branch-name,
.task-history-git__body .repo-name {
 display:flex;
 align-items:center;
 font-weight:500
}
.task-history-git__body .repo-name {
 color:#828588
}
.task-history-git__body .repo-name .cu-fill {
 fill:#343434
}
.dark-theme .task-history-git__body .repo-name .cu-fill {
 fill:#d5d6d7
}
.task-history-git__body .branch-name {
 fill:#343434
}
.dark-theme .task-history-git__body .branch-name {
 fill:#d5d6d7;
 color:#828588
}
.comment-bar {
 position:relative;
 border-radius:0 0 10px;
 background:#fff;
 padding:10px 0
}
.comment-bar.no-permission {
 height:60px
}
.cu2-list-details-column_comments .comment-bar.no-permission {
 display:none
}
.dark-theme .comment-bar {
 background:#384047
}
.comment-bar__content {
 flex-grow:1;
 max-height:300px;
 position:relative
}
.comment-bar__editor .ql-editor {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 padding:10px 20px;
 color:#544d61;
 word-wrap:break-word;
 max-height:100px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .comment-bar__editor .ql-editor {
  font-family:var(--global-font-support)
 }
}
.dark-theme .comment-bar__editor .ql-editor,
.dark-theme .comment-bar__editor .ql-editor>* {
 color:#d5d6d7
}
.dark-theme .comment-bar__editor .ql-editor [style*='background-color: rgb(230, 255, 207);'],
.dark-theme .comment-bar__editor .ql-editor [style*='background-color: rgb(230, 255, 207);'] *,
.dark-theme .comment-bar__editor .ql-editor [style*='background-color: rgb(255, 224, 224);'],
.dark-theme .comment-bar__editor .ql-editor [style*='background-color: rgb(255, 224, 224);'] *,
.dark-theme .comment-bar__editor .ql-editor [style*='background-color: rgb(255, 250, 120);'],
.dark-theme .comment-bar__editor .ql-editor [style*='background-color: rgb(255, 250, 120);'] * {
 color:#2b343b;
 padding:2px 0
}
.comment-bar__editor .ql-editor div,
.comment-bar__editor .ql-editor li {
 color:rgba(52,52,52,.8)
}
.dark-theme .comment-bar__editor .ql-editor div,
.dark-theme .comment-bar__editor .ql-editor li {
 color:#d5d6d7
}
.comment-bar__editor .ql-editor .comment-attachment__ext,
.comment-bar__editor .ql-editor .comment-attachment__name {
 color:#fff
}
.comment-bar__editor .ql-editor.ql-blank::before {
 padding:3px 0 0 20px;
 font-style:normal;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5)
}
.dark-theme .comment-bar__editor .ql-editor.ql-blank::before {
 color:#828588
}
.comment-bar__editor .ql-editor a {
 color:#4a90e2;
 white-space:normal!important
}
.dark-theme .comment-bar__editor .ql-editor a {
 color:#72b3fd
}
.comment-bar__editor .ql-editor a::after,
.comment-bar__editor .ql-editor a::before {
 display:none
}
.comment-bar__editor .ql-editor a.task-mention {
 color:#343434
}
.dark-theme .comment-bar__editor .ql-editor a.task-mention {
 color:#d5d6d7
}
.comment-bar__editor .ql-editor li:not(.ql-direction-rtl)::before {
 text-align:left
}
.comment-bar__editor .ql-editor td {
 border-color:#7c828d
}
.dark-theme .comment-bar__editor .ql-editor td {
 border-color:#828588
}
.comment-bar__icon {
 position:absolute;
 width:30px;
 height:30px;
 top:5px;
 right:20px;
 fill:#e7e7e7;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.comment-bar_active .comment-bar__icon {
 display:none
}
.comment-bar__footer {
 padding:7px 20px 0;
 display:none;
 align-items:center;
 justify-content:flex-end;
 position:relative;
 z-index:1;
 margin-top:-5px
}
.comment-bar__footer_editor {
 border-top:1px solid #f5f5f5;
 padding:10px
}
.dark-theme .comment-bar__footer_editor {
 border-top:1px solid #1e272e
}
.comment-bar__btns {
 flex-shrink:0
}
.comment-bar__footer_active,
.comment-bar_active .comment-bar__footer {
 display:flex;
 -webkit-animation:.3s linear both fadeIn;
 animation:.3s linear both fadeIn
}
.comment-bar__footer_disabled .comment-bar__controls {
 pointer-events:none;
 opacity:.5;
 margin-right:10px
}
.comment-bar_active .ql-editor {
 min-height:80px;
 max-height:300px
}
.comment-bar__controls {
 position:relative;
 display:flex;
 height:30px;
 overflow:hidden
}
.comment-bar__controls:first-child {
 flex-grow:1;
 flex-wrap:wrap;
 position:static
}
.comment-bar__controls:last-child {
 flex-shrink:0
}
.comment-bar__controls+.comment-bar__controls,
.comment-bar__controls>*+* {
 margin-left:10px
}
.comment-bar__controls .cu-user-list-dropdown .cu-dropdown {
 position:static
}
.comment-bar__delimiter {
 flex-grow:1;
 min-width:15px
}
@media screen and (max-width:1200px) and (max-width:1200px) {
 .comment-bar__controls>*+* {
  margin-left:8px
 }
 .comment-bar__delimiter {
  min-width:8px
 }
}
.comment-bar__attachments {
 position:relative;
 display:flex;
 flex-shrink:0;
 background:#fff
}
.dark-theme .comment-bar__attachments {
 background:#384047
}
.comment-bar__attachments>*+* {
 margin-left:10px
}
.comment-bar__control {
 width:28px;
 height:28px;
 padding:4px;
 cursor:pointer;
 transition:.1s;
 fill:#c8cbdb
}
.dark-theme .comment-bar__control {
 fill:#828588
}
.comment-bar__control:hover {
 fill:#7b68ee
}
.comment-bar__cancel-btn {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 text-decoration:none;
 font:600 18px/63px "Gotham Pro","Proxima Nova",Arial,serif;
 font-size:13px;
 line-height:11px;
 font-weight:500;
 border:1px solid #aeacb0;
 color:#aeacb0;
 background:0 0;
 text-shadow:none;
 height:30px;
 padding:0 15px;
 text-transform:uppercase;
 border-radius:3px
}
.comment-bar__cancel-btn:hover {
 transition:none;
 background-color:#aeacb0;
 border:1px solid #aeacb0;
 color:#fff;
 transition:none
}
.comment-bar__cancel-btn:hover .cu-btn__text {
 color:#fff
}
.comment-bar__cancel-btn:active {
 background-color:#959297;
 border:1px solid #959297;
 transition:none
}
.comment-bar__cancel-btn .cu-btn__text {
 color:#aeacb0
}
@media screen and (max-width:1300px) and (max-width:1300px) {
 .comment-bar__cancel-btn {
  padding:0 10px
 }
}
@media screen and (max-width:1200px) and (max-width:1200px) {
 .comment-bar__attachments>*+* {
  margin-left:8px
 }
 .comment-bar__cancel-btn {
  margin-left:10px;
  padding:0 7px
 }
}
.comment-bar__send-btn {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:0 25px;
 cursor:pointer;
 color:#fff;
 border:1px solid;
 border-radius:3px;
 text-decoration:none;
 font:600 18px/63px "Gotham Pro","Proxima Nova",Arial,serif;
 font-size:13px;
 line-height:11px;
 font-weight:500;
 height:30px;
 text-transform:uppercase;
 margin-left:10px
}
.comment-bar__send-btn:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .comment-bar__control:hover {
  fill:var(--theme-main-color)
 }
 .comment-bar__send-btn {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.comment-bar__send-btn:active,
.comment-bar__send-btn:hover {
 background-color:#5f48ea;
 border:1px solid;
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .comment-bar__send-btn:active,
 .comment-bar__send-btn:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
@media screen and (max-width:1300px) and (max-width:1300px) {
 .comment-bar__send-btn {
  padding:0 20px
 }
}
@media screen and (max-width:1200px) and (max-width:1200px) {
 .comment-bar__send-btn {
  padding:0 12px
 }
}
.comment-bar__send-btn.cu-btn.cu-btn_block {
 width:auto
}
.comment-bar__send-btn .cu-btn__spinner {
 min-width:70px
}
.comment-bar-mentions {
 position:relative;
 overflow:hidden;
 flex-shrink:0
}
.comment-bar-mentions__icon {
 width:28px;
 height:28px;
 padding:4px;
 cursor:pointer;
 transition:.1s;
 fill:#c8cbdb
}
.dark-theme .comment-bar-mentions__icon {
 fill:#828588
}
.comment-bar-mentions__icon:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-bar-mentions__icon:hover {
  fill:var(--theme-main-color)
 }
}
.comment-bar-hash {
 position:relative;
 overflow:hidden;
 flex-shrink:0
}
.comment-bar-hash__icon {
 width:28px;
 height:28px;
 padding:4px;
 cursor:pointer;
 transition:.1s;
 fill:#c8cbdb
}
.dark-theme .comment-bar-hash__icon {
 fill:#828588
}
.comment-bar-hash__icon:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-bar-hash__icon:hover {
  fill:var(--theme-main-color)
 }
}
.comment-bar-slash {
 position:relative;
 overflow:hidden;
 flex-shrink:0
}
.comment-bar-slash__icon {
 width:28px;
 height:28px;
 padding:4px;
 cursor:pointer;
 transition:.1s;
 fill:#c8cbdb
}
.dark-theme .comment-bar-slash__icon {
 fill:#828588
}
.comment-bar-slash__icon:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-bar-slash__icon:hover {
  fill:var(--theme-main-color)
 }
}
.comment-bar-box,
.comment-bar-dropbox,
.comment-bar-google-drive,
.comment-bar-onedrive {
 position:relative;
 overflow:hidden
}
.comment-bar-box__icon,
.comment-bar-dropbox__icon,
.comment-bar-google-drive__icon,
.comment-bar-onedrive__icon {
 width:28px;
 height:28px;
 padding:3px;
 cursor:pointer;
 transition:.1s;
 fill:#c8cadc
}
.dark-theme .comment-bar-box__icon,
.dark-theme .comment-bar-dropbox__icon,
.dark-theme .comment-bar-google-drive__icon,
.dark-theme .comment-bar-onedrive__icon {
 fill:#828588
}
.comment-bar-box__icon:hover,
.comment-bar-dropbox__icon:hover,
.comment-bar-google-drive__icon:hover,
.comment-bar-onedrive__icon:hover {
 fill:#7b68ee
}
.comment-bar-uploader {
 position:relative;
 overflow:hidden
}
.comment-bar-uploader__dropdown {
 position:static
}
.comment-bar-uploader__dropdown-menu .comment-bar__attachments {
 padding:8px 10px;
 border-radius:6px
}
.comment-bar-uploader_toggle {
 position:absolute;
 right:0
}
.comment-bar-uploader__icon {
 width:28px;
 height:28px;
 padding:4px;
 cursor:pointer;
 transition:.1s;
 stroke-width:2px;
 stroke:#c8cbdb
}
.dark-theme .comment-bar-uploader__icon {
 stroke:#828588
}
.comment-bar-uploader__icon:hover {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-bar-box__icon:hover,
 .comment-bar-dropbox__icon:hover,
 .comment-bar-google-drive__icon:hover,
 .comment-bar-onedrive__icon:hover {
  fill:var(--theme-main-color)
 }
 .comment-bar-uploader__icon:hover {
  stroke:var(--theme-main-color)
 }
}
.comment-bar-uploader__input {
 position:absolute;
 left:-1000px;
 height:0;
 width:0;
 opacity:0;
 visibility:hidden
}
.comment-attachment {
 position:relative;
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin:5px 0
}
.comment-attachment__content {
 position:relative;
 display:flex;
 align-items:center;
 background:#9b9b9b;
 padding:6px 8px 4px;
 border-radius:3px;
 cursor:pointer
}
.comment-attachment__icon {
 width:12px;
 height:12px;
 flex-shrink:0;
 margin:0 2px 0 0;
 background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE5MS4yNTkgMTkxLjI1OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkxLjI1OSAxOTEuMjU5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTE1MS40MTMsMEgzOS44NDZjLTguODAyLDAtMTUuOTM4LDcuMTM2LTE1LjkzOCwxNS45Mzh2MTU5LjM4MmMwLDguODAyLDcuMTM2LDE1LjkzOCwxNS45MzgsMTUuOTM4ICAgaDExMS41NjhjOC44MDIsMCwxNS45MzgtNy4xMzYsMTUuOTM4LTE1LjkzOFYxNS45MzhDMTY3LjM1MSw3LjEzNiwxNjAuMjE1LDAsMTUxLjQxMywweiBNMTU5LjM4MiwxNzUuMzIxICAgYzAsNC40MDMtMy41NjQsNy45NjktNy45NjksNy45NjlIMzkuODQ2Yy00LjQwNSwwLTcuOTY5LTMuNTY2LTcuOTY5LTcuOTY5VjE1LjkzOGMwLTQuNDAzLDMuNTY0LTcuOTY5LDcuOTY5LTcuOTY5aDExMS41NjggICBjNC40MDUsMCw3Ljk2OSwzLjU2Niw3Ljk2OSw3Ljk2OVYxNzUuMzIxeiIgZmlsbD0iIzYxYjBkOCIvPgoJPHBhdGggZD0iTTEyNy41MDYsMTM1LjQ3NWMtOC44MDIsMC0xNS45MzgsNy4xMzYtMTUuOTM4LDE1LjkzOHM3LjEzNiwxNS45MzgsMTUuOTM4LDE1LjkzOCAgIHMxNS45MzgtNy4xMzYsMTUuOTM4LTE1LjkzOFMxMzYuMzA4LDEzNS40NzUsMTI3LjUwNiwxMzUuNDc1eiBNMTI3LjUwNiwxNTkuMzgyYy00LjQwNSwwLTcuOTY5LTMuNTY2LTcuOTY5LTcuOTY5ICAgczMuNTY0LTcuOTY5LDcuOTY5LTcuOTY5YzQuNDA1LDAsNy45NjksMy41NjYsNy45NjksNy45NjlTMTMxLjkxMSwxNTkuMzgyLDEyNy41MDYsMTU5LjM4MnoiIGZpbGw9IiM2MWIwZDgiLz4KCTxwYXRoIGQ9Ik0xMTkuNTM3LDEwNy41ODNjMC0yLjE5OS0xLjc4Ni0zLjk4NS0zLjk4NS0zLjk4NUg1MS43OTljLTIuMTk5LDAtMy45ODUsMS43ODYtMy45ODUsMy45ODUgICBjMCwyLjE5OSwxLjc4NiwzLjk4NSwzLjk4NSwzLjk4NWg2My43NTNDMTE3Ljc1MSwxMTEuNTY4LDExOS41MzcsMTA5Ljc4MiwxMTkuNTM3LDEwNy41ODN6IiBmaWxsPSIjNjFiMGQ4Ii8+Cgk8cGF0aCBkPSJNMTM5LjQ2LDc5LjY5MWgtODcuNjZjLTIuMTk5LDAtMy45ODUsMS43ODYtMy45ODUsMy45ODVjMCwyLjE5OSwxLjc4NiwzLjk4NSwzLjk4NSwzLjk4NWg4Ny42NiAgIGMyLjE5OCwwLDMuOTg0LTEuNzg2LDMuOTg0LTMuOTg1QzE0My40NDQsODEuNDc3LDE0MS42NTgsNzkuNjkxLDEzOS40Niw3OS42OTF6IiBmaWxsPSIjNjFiMGQ4Ii8+Cgk8cGF0aCBkPSJNMTM5LjQ2LDU1Ljc4NGgtODcuNjZjLTIuMTk5LDAtMy45ODUsMS43ODYtMy45ODUsMy45ODVjMCwyLjE5OSwxLjc4NiwzLjk4NSwzLjk4NSwzLjk4NWg4Ny42NiAgIGMyLjE5OCwwLDMuOTg0LTEuNzg2LDMuOTg0LTMuOTg1QzE0My40NDQsNTcuNTcsMTQxLjY1OCw1NS43ODQsMTM5LjQ2LDU1Ljc4NHoiIGZpbGw9IiM2MWIwZDgiLz4KCTxwYXRoIGQ9Ik0xMzkuNDYsMzEuODc2aC04Ny42NmMtMi4xOTksMC0zLjk4NSwxLjc4Ni0zLjk4NSwzLjk4NWMwLDIuMTk5LDEuNzg2LDMuOTg1LDMuOTg1LDMuOTg1aDg3LjY2ICAgYzIuMTk4LDAsMy45ODQtMS43ODYsMy45ODQtMy45ODVDMTQzLjQ0NCwzMy42NjIsMTQxLjY1OCwzMS44NzYsMTM5LjQ2LDMxLjg3NnoiIGZpbGw9IiM2MWIwZDgiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center center/contain no-repeat
}
.comment-attachment__ext,
.comment-attachment__name {
 font:300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.comment-attachment__delim {
 flex-grow:1
}
.comment-attachment__progress {
 flex-grow:1;
 max-width:200px
}
.comment-attachment__edit,
.comment-attachment__remove {
 display:flex;
 align-items:center;
 justify-content:center;
 width:12px;
 height:12px;
 flex-shrink:0;
 margin:0 0 0 10px;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 transition:.1s;
 stroke:#b7b9bb
}
.comment-attachment__edit {
 display:none
}
.comment-attachment__remove:hover {
 stroke:#fd71af
}
.comment-attachment__edit:hover {
 stroke:#7b68ee
}
.comment-attachment__preview {
 position:relative;
 flex-shrink:0
}
.comment-attachment__preview-icon {
 width:20px;
 height:20px;
 fill:#dfdfdf;
 margin:0 8px;
 cursor:pointer;
 transition:.2s
}
.comment-attachment__preview-icon:hover {
 fill:#7b68ee
}
.comment-attachment__preview-tooltip {
 position:absolute;
 top:0;
 left:0;
 display:none
}
.comment-attachment__source-icon {
 display:inline-block;
 width:16px;
 height:16px;
 vertical-align:middle;
 margin:-3px 5px -1px 0
}
p+.comment-attachment {
 margin-top:5px
}
.comment-attachment_edit .comment-attachment-edit {
 display:flex
}
.comment-attachment_success .comment-attachment__content {
 background:#7b68ee;
 text-decoration:none!important
}
@supports (--theme-main-color:#7b68ee) {
 .comment-attachment__edit:hover {
  stroke:var(--theme-main-color)
 }
 .comment-attachment__preview-icon:hover {
  fill:var(--theme-main-color)
 }
 .comment-attachment_success .comment-attachment__content {
  background:var(--theme-main-color)
 }
}
.comment-attachment_success .comment-attachment__content_grey {
 background:#efeef0
}
.comment-attachment_success .comment-attachment__content_grey .comment-attachment__ext,
.comment-attachment_success .comment-attachment__content_grey .comment-attachment__name,
.ql-editor .comment-attachment_success .comment-attachment__content_grey .comment-attachment__ext,
.ql-editor .comment-attachment_success .comment-attachment__content_grey .comment-attachment__name {
 color:#343434
}
.comment-attachment_success .comment-attachment__edit {
 display:flex
}
.comment-attachment_error .comment-attachment__content {
 background:#fd71af
}
.comment-attachment-edit {
 position:absolute;
 display:none;
 align-items:center;
 top:0;
 left:0;
 width:100%;
 height:30px;
 background:#fff
}
.dark-theme .comment-attachment-edit {
 background:#384047
}
.comment-attachment-edit__form {
 flex-grow:1;
 display:flex
}
.comment-attachment-edit__input {
 flex-grow:1;
 font:13px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:7px 8px 5px;
 border:1px solid #e4e4e4;
 border-radius:3px 0 0 3px;
 background:#fff;
 transition:border .1s
}
.dark-theme .comment-attachment-edit__input {
 background:#384047;
 box-shadow:none;
 color:#d5d6d7
}
.comment-attachment-edit__input:focus {
 border:1px solid
}
.comment-attachment-edit__input::-webkit-input-placeholder {
 font:13px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
.comment-attachment-edit__input::-moz-placeholder {
 font:13px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
.comment-attachment-edit__input:-ms-input-placeholder {
 font:13px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
.comment-attachment-edit__input::-ms-input-placeholder {
 font:13px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
.comment-attachment-edit__input::placeholder {
 font:13px/14px "Gotham Pro","Proxima Nova",Arial,serif
}
.comment-attachment-edit__input:focus+.comment-attachment-edit__ext {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .comment-attachment-edit__input:focus,
 .comment-attachment-edit__input:focus+.comment-attachment-edit__ext {
  border-color:var(--theme-main-color)
 }
}
.comment-attachment-edit__ext {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-shrink:0;
 min-width:50px;
 border:1px solid #e4e4e4;
 border-left:0;
 border-radius:0 3px 3px 0;
 padding:0 10px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5);
 background:#f7f7f7;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .comment-attachment-edit__ext {
 background:#384047;
 color:#d5d6d7
}
.comment-attachment-edit__controls {
 display:flex;
 justify-content:space-between;
 flex-shrink:0;
 width:50px;
 margin:0 0 0 15px
}
.comment-attachment-edit__control {
 width:20px;
 height:20px;
 padding:4px;
 cursor:pointer;
 transition:.1s
}
.comment-attachment-edit__control_cancel {
 stroke:#b7b9bb
}
.comment-attachment-edit__control_cancel:hover {
 stroke:#fd71af
}
.comment-attachment-edit__control_save {
 stroke:#b7b9bb
}
.comment-attachment-edit__control_save:hover {
 stroke:#67cb48
}
.attachment-preview {
 margin:10px 0 0
}
.attachment-preview .cu-attachment-preview {
 width:auto
}
.attachment-preview__body {
 display:flex;
 align-items:center
}
.attachment-preview .attachment-preview__name,
.attachment-preview__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 line-height:140%;
 flex-grow:1;
 color:#61b0d8
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .attachment-preview .attachment-preview__name,
 .attachment-preview__name {
  font-family:var(--global-font-support)
 }
}
.attachment-preview__source {
 display:inline-block;
 width:16px;
 height:16px;
 vertical-align:middle;
 margin-bottom:2px
}
.attachment-preview .attachment-preview__name {
 text-decoration:none;
 cursor:pointer
}
.attachment-preview__download-link,
.attachment-preview__share-link {
 flex-shrink:0;
 cursor:pointer;
 width:14px;
 height:15px;
 fill:#b7b9bb;
 transition:.1s;
 margin:0 0 0 10px
}
.attachment-preview__download-link.no-margin,
.attachment-preview__share-link.no-margin {
 margin:0;
 width:19px;
 height:20px
}
.attachment-preview__download-link-icon,
.attachment-preview__share-link-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.attachment-preview__download-link-icon_go,
.attachment-preview__share-link-icon_go {
 stroke:#c7c9dc
}
.attachment-preview__download-link-icon_go:hover,
.attachment-preview__share-link-icon_go:hover {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .attachment-preview__download-link-icon_go:hover,
 .attachment-preview__share-link-icon_go:hover {
  stroke:var(--theme-main-color)
 }
}
.attachment-preview__download-link-icon_download,
.attachment-preview__share-link-icon_download {
 stroke:#c7c9dc
}
.attachment-preview__download-link-icon_download:hover,
.attachment-preview__share-link-icon_download:hover {
 stroke:#7b68ee
}
.attachment-preview__img-fake {
 width:1px;
 height:1px;
 visibility:hidden
}
.attachment-preview__picture {
 display:inline-block;
 position:relative;
 max-width:100%;
 margin:0 0 10px;
 cursor:pointer
}
.attachment-preview__picture .orientation-square {
 width:100px;
 height:100px;
 border:1px solid #e4e4e4;
 border-radius:4px
}
.attachment-preview__picture .orientation-landscape {
 width:auto;
 max-height:100%;
 border:1px solid #e4e4e4;
 border-radius:4px
}
.attachment-preview__picture .orientation-portrait {
 height:250px;
 width:auto;
 max-width:100%;
 border:1px solid #e4e4e4;
 border-radius:4px
}
.attachment-preview__picture .orientation-dynamic-landscape {
 height:100px;
 border:1px solid #e4e4e4;
 border-radius:4px
}
p:not(:empty)+.attachment-preview {
 margin-top:10px
}
.preview-container-with-overflow {
 border:1px solid #e4e4e4;
 border-radius:4px;
 width:calc(100% - 57px)
}
.preview-container-with-overflow .orientation-dynamic-landscape-overflow {
 height:100px
}
.orientation-default {
 width:100px;
 height:100px;
 border:1px solid #e4e4e4;
 border-radius:4px
}
.breadcrumbs {
 display:inline-flex;
 align-items:center;
 background:#fff;
 height:36px;
 border-radius:4px;
 max-width:100%
}
.dark-theme .breadcrumbs {
 background:#384047
}
.breadcrumbs__logo {
 fill:#7b68ee;
 width:20px;
 height:20px;
 margin:0 0 0 10px
}
@media screen and (max-width:992px) {
 .breadcrumbs {
  padding:0 4px
 }
 .breadcrumbs__logo {
  display:none
 }
}
.breadcrumbs__archive,
.breadcrumbs__link {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.25;
 color:#4a4a4a;
 display:inline-flex;
 align-items:center;
 padding:0 10px;
 transition:.1s;
 min-width:0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .breadcrumbs__archive,
 .breadcrumbs__link {
  font-family:var(--global-font-support)
 }
}
@media screen and (max-width:992px) {
 .breadcrumbs__archive,
 .breadcrumbs__link {
  font-size:11px;
  padding:0 7px;
  display:none
 }
}
.dark-theme .breadcrumbs__archive,
.dark-theme .breadcrumbs__link {
 color:#d5d6d7
}
.breadcrumbs__archive>span,
.breadcrumbs__link>span {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.breadcrumbs__archive_disabled,
.breadcrumbs__link_disabled {
 cursor:default
}
.breadcrumbs__link_first {
 padding-left:10px
}
.breadcrumbs__archive_last,
.breadcrumbs__link_last {
 font-weight:500
}
@media screen and (max-width:992px) {
 .breadcrumbs__archive_last,
 .breadcrumbs__link_last {
  font-weight:400;
  display:inline-flex
 }
}
.breadcrumbs__placeholder {
 display:none;
 width:100px;
 height:15px;
 background:#f5f6f7;
 border-radius:4px;
 margin:0 10px
}
.dark-theme .breadcrumbs__placeholder {
 background:#2b343b
}
.breadcrumbs__placeholder.loading {
 display:block
}
.breadcrumbs__link:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .attachment-preview__download-link-icon_download:hover,
 .attachment-preview__share-link-icon_download:hover {
  stroke:var(--theme-main-color)
 }
 .breadcrumbs__logo {
  fill:var(--theme-main-color)
 }
 .breadcrumbs__link:hover {
  color:var(--theme-main-color)
 }
}
.breadcrumbs__archive {
 display:flex;
 align-items:center;
 color:#999
}
.breadcrumbs__archive-icon {
 width:18px;
 height:18px;
 fill:#999;
 margin:-2px 5px 0 0
}
.breadcrumbs__delim {
 width:20px;
 height:36px
}
.breadcrumbs__delim .cu-stroke {
 stroke:#d8d8d8
}
.dark-theme .breadcrumbs__delim .cu-stroke {
 stroke:#828588
}
.breadcrumbs__lock-icon {
 flex-shrink:0;
 margin:0 -6px 0 10px;
 width:10px;
 height:11px;
 fill:#333;
 stroke:#333
}
@media screen and (max-width:992px) {
 .breadcrumbs__delim,
 .breadcrumbs__lock-icon {
  display:none
 }
}
.dark-theme .breadcrumbs__lock-icon {
 fill:#d5d6d7;
 stroke:#d5d6d7
}
.breadcrumbs-position {
 display:inline-flex;
 align-items:center;
 margin:0 20px;
 flex-shrink:0
}
.breadcrumbs-position__input {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:35px;
 border-radius:3px;
 padding:4px;
 text-align:center;
 border:1px solid #e4e4e4;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif
}
.breadcrumbs-position__input:hover {
 transition:none
}
@media screen and (max-width:992px) {
 .breadcrumbs-position {
  margin:0 7px 0 0
 }
 .breadcrumbs-position__input {
  font:11px "Gotham Pro","Proxima Nova",Arial,serif;
  width:auto
 }
}
.dark-theme .breadcrumbs-position__input {
 border:1px solid #2b343b;
 background:#384047;
 color:#d5d6d7
}
.breadcrumbs-position__input[type=number] {
 -moz-appearance:textfield
}
.breadcrumbs-position__input::-webkit-inner-spin-button,
.breadcrumbs-position__input::-webkit-outer-spin-button {
 margin:0;
 appearance:none;
 -webkit-appearance:none
}
.breadcrumbs-position__input:focus {
 border:1px solid #aaa;
 box-shadow:none
}
.breadcrumbs-position__input:disabled {
 cursor:not-allowed
}
.breadcrumbs-position__info {
 display:inline-flex;
 align-items:center;
 position:relative
}
.breadcrumbs-position__save-mark {
 position:absolute;
 display:inline-flex;
 justify-content:flex-start;
 align-items:center;
 flex-shrink:0;
 top:50%;
 left:0;
 transform:translateY(-50%);
 width:100%;
 height:100%;
 background:#fff;
 transition:.1s;
 opacity:0
}
.dark-theme .breadcrumbs-position__save-mark {
 background:#384047
}
.breadcrumbs-position__save-mark_saved {
 opacity:1
}
.breadcrumbs-position__save-mark .icon {
 width:14px;
 height:14px;
 margin:0 0 0 8px;
 stroke:#67cb48
}
.breadcrumbs-position__text {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 5px 0 10px;
 color:rgba(52,52,52,.4)
}
@media screen and (max-width:992px) {
 .breadcrumbs-position__text {
  font:11px "Gotham Pro","Proxima Nova",Arial,serif;
  margin:0 3px
 }
}
.dark-theme .breadcrumbs-position__text {
 color:#828588
}
.breadcrumbs-position__total {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)
}
.dark-theme .breadcrumbs-position__total {
 color:#828588
}
cu-task-mover {
 margin:0 0 0 15px
}
.task-mover {
 position:relative;
 z-index:501;
 flex-shrink:0;
 background:#fff;
 border-radius:4px
}
.dark-theme .task-mover {
 background:#384047
}
.task-mover__header {
 display:flex;
 justify-content:flex-start
}
.task-mover__toggle {
 display:flex;
 align-items:center;
 justify-content:center;
 width:36px;
 height:36px;
 cursor:pointer;
 flex-shrink:0;
 background:#fff;
 border-radius:4px
}
.dark-theme .task-mover__toggle {
 background:#384047
}
.task-mover__search-icon {
 width:16px;
 height:16px;
 transition:.1s;
 stroke:#4a4a4a
}
.dark-theme .task-mover__search-icon {
 stroke:#abaeb0
}
.task-mover__move-icon {
 width:18px;
 height:18px;
 transition:.1s;
 fill:#4a4a4a
}
.dark-theme .task-mover__move-icon {
 fill:#abaeb0
}
.task-mover__toggle:hover .task-mover__move-icon {
 fill:#7b68ee
}
.task-mover__toggle:hover .task-mover__search-icon {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-mover__toggle:hover .task-mover__move-icon {
  fill:var(--theme-main-color)
 }
 .task-mover__toggle:hover .task-mover__search-icon {
  stroke:var(--theme-main-color)
 }
}
.task-mover__search-input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 border:0;
 border-radius:4px;
 font-size:14px;
 padding:2px 0 0;
 width:100%;
 height:34px;
 box-shadow:none;
 background:0 0
}
.task-mover__search-input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:initial
}
.task-mover__search-input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:initial
}
.task-mover__search-input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:initial
}
.task-mover__search-input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:initial
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-mover__search-input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-mover__search-input {
 box-shadow:none;
 color:#d5d6d7
}
.dark-theme .task-mover__search-input::-webkit-input-placeholder {
 color:#828588;
 font-size:initial
}
.dark-theme .task-mover__search-input::-moz-placeholder {
 color:#828588;
 opacity:1;
 font-size:initial
}
.dark-theme .task-mover__search-input:-ms-input-placeholder {
 color:#828588;
 font-size:initial
}
.dark-theme .task-mover__search-input:-moz-placeholder {
 color:#828588;
 opacity:1;
 font-size:initial
}
.task-mover__search-input:focus {
 box-shadow:none
}
.task-mover__icon {
 width:14px;
 height:14px;
 flex-shrink:0
}
.task-mover__project {
 padding:10px 10px 10px 15px;
 position:relative
}
.task-mover__project-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:16px;
 position:relative;
 padding:0 15px 0 0;
 font:500 16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a;
 cursor:pointer;
 display:flex;
 align-items:center
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-mover__project-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-mover__project-name {
 color:#d5d6d7
}
.task-mover__project-name::after {
 height:0;
 width:0;
 border-color:#cbcbcb transparent transparent;
 border-style:solid;
 border-width:4px;
 content:'';
 display:block;
 margin-left:8px;
 margin-top:2px
}
.dark-theme .task-mover__project-name::after {
 height:0;
 width:0;
 border-color:#828588 transparent transparent;
 border-style:solid;
 border-width:4px
}
.task-mover__project-label {
 margin:0 0 3px;
 font:500 10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(119,119,119,.5);
 text-transform:uppercase
}
.dark-theme .task-mover__project-label {
 color:#828588
}
.task-mover__menu {
 display:none;
 position:absolute;
 top:100%;
 left:0;
 z-index:100;
 width:255px;
 background:#fff;
 border-radius:6px;
 margin:5px 0 0;
 box-shadow:0 2px 14px 0 rgba(0,0,0,.15);
 padding:10px 0
}
.dark-theme .task-mover__menu {
 background:#384047
}
.task-mover__menu-body {
 max-height:300px
}
.task-mover-projects {
 overflow-y:auto;
 max-height:500px
}
.task-mover.task-mover_open .task-mover__search-input {
 width:220px;
 padding:2px 10px 0;
 opacity:0;
 -webkit-animation:.3s ease-in forwards fadeIn;
 animation:.3s ease-in forwards fadeIn
}
.task-mover-item {
 display:block
}
.task-mover-item__header {
 position:relative;
 display:flex;
 align-items:center
}
.task-mover-item__icon {
 position:absolute;
 top:8px;
 left:10px;
 width:14px;
 height:14px;
 fill:#717171
}
.task-mover-item__icon_down {
 transform:rotate(90deg);
 top:15px
}
.task-mover-item__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1;
 padding:8px 10px 8px 30px;
 font-size:15px;
 color:#717171;
 transition:.1s
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-mover-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-mover-item__name {
 color:#828588
}
.task-mover-item__name:hover {
 background:#f4f4f4
}
.dark-theme .task-mover-item__name:hover {
 background:#2b343b
}
.task-mover-item__name:active {
 background:#f1f1f1
}
.task-mover-item__name::-moz-focus-inner {
 border:0
}
.task-mover-item__counter {
 position:absolute;
 right:0;
 top:11px;
 margin:0 10px 0 0;
 color:rgba(52,52,52,.4);
 font:10px "Gotham Pro","Proxima Nova",Arial,serif
}
.task-mover-item>.task-mover-item {
 display:none
}
.task-mover-item>.task-mover-item .task-mover-item__name {
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif
}
.task-mover-item.task-mover-item_open>.task-mover-item {
 display:block
}
.task-mover-item.task-mover-item_open .task-mover-item__icon {
 transform:rotate(90deg)
}
.task-mover-item.task-mover-item_project .task-mover-item__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:16px;
 padding:9px 10px 7px 30px;
 color:#4a4a4a
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-mover-item.task-mover-item_project .task-mover-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-mover-item.task-mover-item_project .task-mover-item__name {
 color:#d5d6d7
}
.task-mover-item.task-mover-item_nested .task-mover-item__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 padding:7px 25px 7px 30px;
 color:rgba(52,52,52,.6);
 font-size:12px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-mover-item.task-mover-item_nested .task-mover-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-mover-item.task-mover-item_nested .task-mover-item__name {
 color:#d5d6d7
}
.task-mover-item.task-mover-item_active .task-mover-item__icon {
 fill:#fff
}
.task-mover-item.task-mover-item_active .task-mover-item__counter,
.task-mover-item.task-mover-item_active .task-mover-item__name,
.task-mover-item.task-mover-item_active .task-mover-item__name:active,
.task-mover-item.task-mover-item_active .task-mover-item__name:hover {
 background:#7b68ee;
 color:#fff
}
.task-mover-noresult {
 padding:10px 10px 10px 30px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fd71af
}
.task-archive-message {
 display:flex;
 align-items:center;
 margin:0 0 0 10px
}
.task-archive-message__icon {
 width:14px;
 height:14px;
 margin:0 5px;
 fill:#eee;
 flex-shrink:0
}
.task-archive-message__text {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#eee;
 padding:4px 0 0
}
.task-archive-message__text-unarchive {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#eee;
 padding:4px 0 0;
 border-bottom:1px dashed;
 cursor:pointer
}
.task-mover-project {
 padding:10px 10px 10px 30px
}
.task-mention-list {
 z-index:100;
 width:380px;
 max-height:300px;
 background:#fff;
 border-radius:6px;
 box-shadow:0 2px 14px 0 rgba(0,0,0,.15);
 padding:0;
 overflow:auto
}
.dark-theme .task-mention-list {
 background:#384047
}
.task-mention-list__header {
 padding:10px 15px
}
.task-mention-list-item {
 position:relative;
 display:flex;
 align-items:center
}
.task-mention-list-item__icon {
 position:absolute;
 top:8px;
 left:10px;
 width:14px;
 height:14px;
 fill:#717171
}
.task-mention-list-item__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 flex-grow:1;
 padding:8px 10px 8px 30px;
 font:15px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#717171;
 cursor:pointer;
 transition:.1s
}
.task-mention-list-item__name:hover {
 background:#f4f4f4
}
.task-mention-list-item__name:active {
 background:#f1f1f1
}
.task-mention-list-item.task-mention-list-item_lg .task-mention-list-item__name {
 font:500 15px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.task-mention,
.task-mention.ql-embed-selected {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:0 2px
}
.task-mention a,
.task-mention.ql-embed-selected a {
 text-decoration:none!important;
 display:inline-flex!important;
 align-items:center
}
.task-mention.ql-embed-selected>span,
.task-mention>span {
 display:inline-flex!important;
 align-items:center;
 border-radius:3px;
 overflow:hidden;
 height:22px;
 margin:0;
 border:1px solid #e4e4e4!important;
 cursor:pointer;
 padding-right:3px;
 padding-left:5px
}
.dark-theme .task-mention.ql-embed-selected>span,
.dark-theme .task-mention>span {
 border:1px solid #1e272e!important
}
.task-mention.ql-embed-selected>span:hover,
.task-mention>span:hover {
 background:#f7f7f7
}
.dark-theme .task-mention.ql-embed-selected>span:hover,
.dark-theme .task-mention>span:hover {
 background:#1e272e
}
.task-mention.ql-embed-selected__status,
.task-mention__status {
 background:currentColor!important;
 flex-shrink:0;
 width:10px;
 height:10px;
 border-radius:2px;
 margin:0 5px 0 0;
 line-height:10px!important
}
.task-mention.ql-embed-selected__simple-status,
.task-mention.ql-embed-selected__status:not([style]),
.task-mention__simple-status,
.task-mention__status:not([style]) {
 display:none
}
.task-mention.ql-embed-selected__id,
.task-mention__id {
 margin:0 8px;
 padding:0;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)!important
}
.dark-theme .task-mention.ql-embed-selected__id,
.dark-theme .task-mention__id {
 color:#d5d6d7!important
}
.task-mention.ql-embed-selected__name,
.task-mention__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 max-width:180px;
 padding:0;
 font-size:13px
}
@supports (--theme-main-color:#7b68ee) {
 .task-mover-item.task-mover-item_active .task-mover-item__counter,
 .task-mover-item.task-mover-item_active .task-mover-item__name,
 .task-mover-item.task-mover-item_active .task-mover-item__name:active,
 .task-mover-item.task-mover-item_active .task-mover-item__name:hover {
  background:var(--theme-main-color)
 }
 .task-mention.ql-embed-selected__name,
 .task-mention__name {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-mention.ql-embed-selected__name,
 .task-mention__name {
  font-family:var(--global-font-support)
 }
}
.task-mention.ql-embed-selected__name:empty,
.task-mention__name:empty {
 display:none
}
.task-mention-input {
 position:relative
}
.task-mention-input::before {
 content:'#';
 margin:0 2px 0 0;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)
}
.dark-theme .task-mention-input::before {
 color:#d5d6d7
}
.task-mention-input__field {
 border:none;
 width:150px;
 padding:0 8px 0 0;
 color:#343434;
 box-shadow:none!important;
 background:0 0!important
}
.dark-theme .task-mention-input__field {
 color:#d5d6d7
}
.task-mention.task-mention_simple .task-mention__status {
 display:none
}
.task-mention.task-mention_simple .task-mention__simple-status {
 display:block;
 width:12px;
 height:12px;
 margin:0 5px 0 0;
 fill:rgba(52,52,52,.4)
}
.task-mention.task-mention_simple .task-mention__simple-status_closed {
 fill:#67cb48
}
.list-of-mentions {
 flex-shrink:0;
 position:relative;
 margin:5px 0 0 5px
}
.list-of-mentions__header {
 color:#fff;
 padding:5px;
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 white-space:nowrap
}
.dark-theme .list-of-mentions__header {
 color:#d5d6d7
}
.list-of-mentions__header::before {
 content:'#';
 display:inline-block;
 margin:0 4px 0 0;
 font-size:16px;
 color:#fff;
 transform:translateY(2px)
}
.dark-theme .list-of-mentions__header::before {
 color:#d5d6d7
}
.list-of-mentions__menu {
 width:300px;
 padding:10px 0
}
.mention-item {
 display:flex;
 align-items:center;
 padding:10px 10px 10px 20px;
 cursor:pointer
}
.mention-item:hover {
 background:#f7f7f7
}
.dark-theme .mention-item:hover {
 background:#2b343b
}
.mention-item:active {
 background:#f1f1f1
}
.mention-item__status {
 flex-shrink:0;
 margin:-1px 10px 0 0;
 width:8px;
 height:8px;
 border-radius:2px
}
.mention-item__status_simple {
 width:14px;
 height:14px;
 fill:rgba(52,52,52,.2);
 transform:translateY(-1px)
}
.mention-item__status_closed {
 fill:#67cb48
}
.mention-item__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1.15;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .mention-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .mention-item__name {
 color:#d5d6d7
}
@-webkit-keyframes wave {
 0%,
 100%,
 60% {
  transform:initial
 }
 30% {
  transform:translateY(-5px)
 }
}
@keyframes wave {
 0%,
 100%,
 60% {
  transform:initial
 }
 30% {
  transform:translateY(-5px)
 }
}
.task-container {
 position:fixed;
 display:flex;
 flex-direction:column;
 top:20px;
 left:25px;
 width:calc(100vw - 50px);
 height:calc(100vh - 40px);
 max-width:1700px;
 overflow:hidden;
 z-index:801
}
@media screen and (max-width:1200px) and (max-width:1200px) {
 .task-container {
  width:calc(100vw - 40px)
 }
}
@media (min-width:1751px) {
 .task-container {
  left:calc(50vw - 850px)
 }
}
@media print {
 .task-container {
  height:auto;
  min-height:100%;
  overflow:visible;
  position:absolute
 }
}
.task-container-show-task-tray {
 height:calc(100vh - 65px);
 z-index:599
}
@media print {
 .task-container-show-task-tray {
  height:auto
 }
}
@media screen and (max-width:992px) {
 cu-task-mover {
  margin:0 0 0 8px
 }
 .task-container {
  top:0;
  padding:8px 0;
  height:100%;
  width:calc(100vw - 14px);
  overflow:scroll;
  left:7px
 }
}
.task-container__full-editor .task__inner {
 display:none
}
.task-container__full-editor .task__inner.task__full-editor {
 height:100%;
 display:flex;
 padding:20px 10px
}
.task-container__full-editor .task__inner.task__full-editor .cu-editor-content,
.task-container__full-editor .task__inner.task__full-editor .cu-editor-wrapper,
.task-container__full-editor .task__inner.task__full-editor .cu-task-editor,
.task-container__full-editor .task__inner.task__full-editor .ql-container {
 display:flex;
 flex-grow:1;
 flex-flow:column nowrap
}
.task-container__full-editor .task__inner.task__full-editor .cu-task-editor {
 min-height:100%
}
.task-container__full-editor .task__inner.task__full-editor .cu-editor-wrapper {
 min-height:100%;
 margin:0 10px
}
.task-container__full-editor .task__inner.task__full-editor .cu-editor-content {
 min-height:0
}
.task-container__full-editor .task__inner.task__full-editor .ql-editor {
 flex-grow:1;
 overflow:hidden;
 border:0
}
.task-container__full-editor .task__inner.task__full-editor .ql-container {
 overflow:auto;
 display:block;
 padding:10px 18px;
 border:1px solid #e2e2e2
}
.dark-theme .task-container__full-editor .task__inner.task__full-editor .ql-container {
 border-color:#1e272e
}
.task-container__header {
 flex-shrink:0;
 display:flex;
 padding:0 105px 0 0;
 margin:0 0 15px
}
.task-container__header-delim {
 flex-grow:1
}
.task-container .cu-comment__body {
 max-width:calc(100% - 40px)
}
.task-container__control {
 transition:.1s;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 z-index:802;
 display:block;
 align-items:center;
 justify-content:center;
 width:25px;
 height:30px;
 position:absolute;
 top:calc(50% - 15px)
}
@media screen and (max-width:992px) {
 .task-container__header {
  margin:0 0 8px;
  padding:0 105px 0 0
 }
 .task-container__control {
  display:none
 }
}
@media print {
 .task-container__control {
  display:none
 }
}
.task-container__control:hover use {
 fill:#7b68ee
}
.task-container__control-icon {
 padding:6px
}
@media screen and (max-width:992px) {
 .task-container__control-icon {
  padding:0
 }
}
.task-container__control-icon use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#fff
}
.task-container__control.preview-back {
 left:0;
 transform:rotate(180deg)
}
.task-container__control.preview-forward {
 right:0
}
.task-container__control-tooltip_left {
 transform:translate(-100%,-100%);
 margin-left:10px;
 width:200px
}
.task-container__control-tooltip_left .tooltip__triangle {
 left:auto;
 right:5px
}
.task-container__control-tooltip_right {
 transform:translate(-10px,-100%);
 width:200px
}
.task-container__control-tooltip_right .tooltip__triangle {
 left:5px
}
.task-minimize {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 width:36px;
 height:36px;
 border-radius:50%;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}
.task-minimize__btn {
 margin-top:-2px
}
.task-minimize__icon {
 right:2px;
 bottom:1px;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.task-minimize-active .task-minimize__icon__close,
.task-minimize__icon__close,
.task-minimize__icon__open {
 opacity:0;
 visibility:hidden
}
.task-minimize-active .task-minimize__icon__open {
 opacity:1;
 visibility:visible
}
.task-minimize-active:hover .task-minimize__icon__close {
 visibility:visible;
 opacity:1
}
.task-minimize-active:hover .task-minimize__icon__open {
 visibility:hidden;
 opacity:0
}
.task-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 width:36px;
 height:36px;
 border-radius:50%;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer;
 padding:11px;
 right:1px;
 background:#fff
}
.task-close:hover {
 transform:rotate(180deg);
 background:#f1f1f1
}
.task-close .cu-fill {
 fill:#979797
}
.task-close:active {
 background:#7b68ee;
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .task-container__control:hover use {
  fill:var(--theme-main-color)
 }
 .task-close:active {
  background:var(--theme-main-color)
 }
}
.task-close:active .cu-fill {
 fill:#fff
}
.task-minimize {
 right:50px;
 box-sizing:border-box;
 background:#fff;
 display:flex;
 justify-content:center;
 align-items:center
}
@media screen and (max-width:992px) {
 .task-minimize {
  right:45px
 }
}
.task-minimize:hover {
 background:#f1f1f1
}
.task-backdrop {
 position:fixed;
 top:0;
 left:0;
 width:100vw;
 height:100vh;
 z-index:800;
 background:rgba(0,0,0,.75);
 will-change:scale,transform,opacity
}
.task-backdrop-show-task-tray {
 z-index:598
}
.task {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 position:relative;
 overflow:hidden;
 border-radius:5px 5px 0 0
}
@media print {
 .task-backdrop {
  background:#fff
 }
 .dark-theme .task-backdrop {
  background:#1e272e
 }
 .task {
  overflow:visible;
  height:auto
 }
}
.task .cu-dt-controls {
 top:0;
 width:100%;
 height:84px;
 position:absolute;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 z-index:102!important;
 visibility:visible!important;
 -webkit-animation-name:slideInDown;
 animation-name:slideInDown;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.task_subtask {
 background:#666;
 padding:5px;
 border-radius:10px
}
.dark-theme .task_subtask {
 background:#1e272e
}
.task__parent {
 display:flex;
 align-items:center;
 padding:6px 5px 10px;
 cursor:pointer;
 opacity:.9;
 transition:opacity .1s;
 flex-shrink:0
}
.task__parent:hover {
 opacity:1
}
.task__parent-icon {
 pointer-events:none;
 flex-shrink:0;
 width:12px;
 height:12px;
 margin:0 5px 0 0
}
.task__parent-icon use {
 stroke:#fff;
 stroke-width:3px
}
.task__parent-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:16px;
 flex-grow:1;
 padding:0;
 color:#fff
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task__parent-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task__parent-name {
 color:#d5d6d7
}
.task__inner {
 position:relative;
 display:flex;
 flex-direction:column;
 flex-grow:1;
 background:#fbfbfb;
 border-radius:6px;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.2);
 min-height:0
}
.dark-theme .task__inner {
 background:#384047
}
.task__column {
 flex-shrink:0;
 overflow:auto
}
.task__column_main {
 background:#fff;
 border-radius:0 0 0 10px;
 border-right:1px solid #efeef0
}
.contrast_high .task__column_main {
 border-right:1px solid #dedede
}
.task__column_bordered {
 border-bottom:1px solid #f4f4f4
}
.task__column_activity {
 display:flex;
 flex-direction:column
}
.task__toolbar {
 display:flex;
 align-items:center;
 padding:20px 30px;
 overflow:visible
}
.task__toolbar:first-of-type {
 border-right:1px solid #efeef0;
 min-width:-webkit-fit-content;
 min-width:-moz-fit-content;
 min-width:fit-content;
 flex-wrap:wrap
}
.contrast_high .task__toolbar:first-of-type {
 border-right-color:#dedede
}
.dark-theme .task__toolbar:first-of-type {
 border-right-color:#1e272e
}
.task__toolbar:last-child {
 flex-grow:1
}
.task__header {
 flex-shrink:0;
 display:flex;
 border-bottom:1px solid #f4f4f4;
 background:#fff;
 border-radius:10px 10px 0 0
}
.contrast_high .task__header {
 border-bottom:1px solid #dedede
}
.dark-theme .task__header {
 border-bottom:1px solid #1e272e;
 background:#384047
}
.task__header .task-watchers-tip-popover {
 margin-top:35px
}
.task__header .task-watchers-tip-popover.popover::before {
 margin-top:-46px;
 right:-12px
}
.task__header .task-watchers-tip-popover.popover::after {
 margin-top:-45px
}
.task__body {
 position:relative;
 display:flex;
 flex-grow:1;
 min-height:0;
 overflow:visible;
 height:100%
}
@media print {
 .task__column {
  width:100%
 }
 .task__toolbar {
  width:100%!important
 }
 .task__body {
  flex-direction:column;
  height:auto
 }
}
.task__footer {
 display:flex;
 flex-shrink:0
}
.task__settings {
 width:21px;
 height:21px
}
.task__settings.cu-dropdown_open .icon-ellipsis__dot,
.task__settings.cu-dropdown_open .icon-ellipsis__dot::after,
.task__settings.cu-dropdown_open .icon-ellipsis__dot::before,
.task__settings:hover .icon-ellipsis__dot,
.task__settings:hover .icon-ellipsis__dot::after,
.task__settings:hover .icon-ellipsis__dot::before {
 background-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task__settings.cu-dropdown_open .icon-ellipsis__dot,
 .task__settings.cu-dropdown_open .icon-ellipsis__dot::after,
 .task__settings.cu-dropdown_open .icon-ellipsis__dot::before,
 .task__settings:hover .icon-ellipsis__dot,
 .task__settings:hover .icon-ellipsis__dot::after,
 .task__settings:hover .icon-ellipsis__dot::before {
  background-color:var(--theme-main-color)
 }
}
.task__settings.cu-dropdown_open .icon-ellipsis__dot::before,
.task__settings:hover .icon-ellipsis__dot::before {
 right:-7px
}
.task__settings.cu-dropdown_open .icon-ellipsis__dot::after,
.task__settings:hover .icon-ellipsis__dot::after {
 left:-7px
}
.task__settings .icon-ellipsis__dot,
.task__settings .icon-ellipsis__dot::after,
.task__settings .icon-ellipsis__dot::before {
 position:absolute;
 width:5px;
 height:5px;
 border-radius:50%;
 background-color:#4a4a4a
}
.dark-theme .task__settings .icon-ellipsis__dot,
.dark-theme .task__settings .icon-ellipsis__dot::after,
.dark-theme .task__settings .icon-ellipsis__dot::before {
 background-color:#abaeb0
}
.task__settings .icon-ellipsis__dot {
 top:50%;
 left:50%;
 margin-top:-3px;
 margin-left:-3px
}
.task__settings .icon-ellipsis__dot::before {
 content:'';
 right:7px;
 transition:right .3s ease-in
}
.task__settings .icon-ellipsis__dot::after {
 content:'';
 left:7px;
 transition:left .3s ease-in
}
.task__overlay {
 position:absolute;
 top:-45px;
 right:15px;
 display:flex
}
.task__overlay .cu-avatar.cu-avatar_lg {
 width:30px;
 height:30px
}
.task__overlay .cu-user-group .cu-user-group__more.cu-user-group__more_lg {
 width:32px;
 height:32px;
 text-indent:1px;
 letter-spacing:0;
 font-size:9px;
 font-weight:400
}
.task__commenting {
 margin-left:20px;
 display:flex
}
.task__commenting-icon {
 background:#7b68ee;
 width:30px;
 height:30px;
 text-align:center;
 border-radius:50%;
 border:2px solid #fff;
 margin-right:-10px;
 z-index:1
}
@supports (--theme-main-color:#7b68ee) {
 .task__commenting-icon {
  background:var(--theme-main-color)
 }
}
.dark-theme .task__commenting-icon {
 border:2px solid #384047
}
.task__commenting-dot {
 display:inline-block;
 width:3px;
 height:3px;
 border-radius:50%;
 margin:12px 0;
 background:#fff;
 -webkit-animation:1.3s linear infinite wave;
 animation:1.3s linear infinite wave
}
.task__commenting-dot:nth-child(2) {
 -webkit-animation-delay:-1.1s;
 animation-delay:-1.1s
}
.task__commenting-dot:nth-child(3) {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
.task__viewing {
 margin-left:20px;
 display:flex
}
.task__viewing-icon {
 width:30px;
 height:30px;
 text-align:center;
 border-radius:50%;
 background:#fc0;
 border:2px solid #fff;
 margin-right:-10px;
 z-index:1
}
.dark-theme .task__viewing-icon {
 border:2px solid #384047
}
.task__viewing-icon svg {
 width:16px;
 height:10px
}
.task__viewing-icon use {
 fill:#fff;
 stroke:#fff
}
.task-header {
 display:flex;
 align-items:center;
 padding:20px 30px;
 border-bottom:1px solid #f4f4f4
}
.task-column {
 position:relative;
 width:55%;
 display:flex;
 flex-direction:column
}
.task-column:last-child {
 width:45%
}
.task-column__body {
 flex-grow:1;
 overflow-x:hidden;
 overflow-y:scroll;
 padding:0;
 height:100%;
 scrollbar-width:thin
}
@media print {
 .task-column {
  width:100%!important
 }
 .task-column__body {
  overflow:visible
 }
}
@-moz-document url-prefix() {
 .task-mention>span {
  margin:0 2px -6px
 }
 .cu-os-win .task-column__body {
  scrollbar-color:#fff #fff
 }
 .cu-os-win.dark-theme .task-column__body {
  scrollbar-color:#384047 #384047
 }
 .cu-os-win .task-column__body:hover {
  scrollbar-color:#a0a0a5 #fff
 }
 .cu-os-win.dark-theme .task-column__body:hover {
  scrollbar-color:#828588 #384047
 }
 .cu-os-win .cu-dashboard-board__body-inner {
  scrollbar-color:#a0a0a5 #fafbfc
 }
 .cu-os-win.contrast_high .cu-dashboard-board__body-inner {
  scrollbar-color:#a0a0a5 #eee
 }
 .cu-os-win.dark-theme .cu-dashboard-board__body-inner {
  scrollbar-color:#828588 #1e272e
 }
}
.task-column__body::-webkit-scrollbar {
 width:10px
}
.task-column__body:hover::-webkit-scrollbar {
 background-color:#fff;
 width:10px
}
.dark-theme .task-column__body:hover::-webkit-scrollbar {
 background:#384047
}
.task-column__body:hover::-webkit-scrollbar-track {
 background-color:#fff
}
.dark-theme .task-column__body:hover::-webkit-scrollbar-track {
 background:#384047
}
.task-column__body:hover::-webkit-scrollbar-track:hover {
 background-color:#fff
}
.dark-theme .task-column__body:hover::-webkit-scrollbar-track:hover {
 background:#384047
}
.task-column__body:hover::-webkit-scrollbar-thumb {
 background-color:#e9ebf0;
 border-radius:10px;
 border:2px solid #fff
}
.dark-theme .task-column__body:hover::-webkit-scrollbar-thumb {
 background-color:#2b343b;
 border-color:#384047
}
.task-column__body:hover::-webkit-scrollbar-thumb:hover {
 background-color:#a0a0a5;
 border:1px solid #fff
}
.dark-theme .task-column__body:hover::-webkit-scrollbar-thumb:hover {
 background-color:#1e272e;
 border-color:#384047
}
.task-column__body:hover::-webkit-scrollbar-button {
 display:none
}
.task-column__body-toolbar {
 display:flex;
 margin:6px 10px 0 20px;
 padding:10px 10px 0
}
@media screen and (max-width:992px) {
 .task-column__body-toolbar {
  margin:6px 0 0
 }
}
.task-column__body-toolbar .cu-tags-view__container {
 margin:0;
 padding:0 10px 0 0
}
.task-column__body-toolbar .cu-tags-view__container.cu-tags-badge-view-only {
 pointer-events:none
}
.task-column__body-toolbar .cu-tags-view__container .cu-tags-view {
 min-height:24px
}
.task-column__body-toolbar .cu-tags-view__container .cu-tags-view__icon svg {
 position:relative;
 top:1px
}
.task-column__body-toolbar-dependencies {
 flex-shrink:0;
 width:24px;
 height:24px;
 cursor:pointer
}
.task-column__body-toolbar-dependencies:hover .cu-stroke {
 stroke:#7b68ee
}
.task-column__body-toolbar-dependencies:hover .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-column__body-toolbar-dependencies:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .task-column__body-toolbar-dependencies:hover .cu-fill {
  fill:var(--theme-main-color)
 }
}
.task-column__body-toolbar-dependencies svg {
 width:100%;
 height:100%
}
.task-column__body-toolbar-dependencies .cu-stroke {
 stroke:#aeacb0
}
.task-column__body-toolbar-dependencies .cu-fill {
 fill:#aeacb0
}
.task-column__body-dependencies {
 display:inline-flex;
 align-items:center;
 max-width:100%;
 width:100%
}
.task-column__body-dependencies-popover {
 width:0
}
.task-column__body_highlighted .cu-task-history-item:not(.cu-task-history-item_highlight) {
 opacity:.5
}
.task-column__body .lv-task__toggle {
 left:-23px
}
.task-column__body-scroll-view {
 box-sizing:border-box!important
}
.task-column__footer {
 position:relative;
 flex-shrink:0
}
.task-column__footer.no-permission {
 height:60px
}
.task-column__footer_hide-description .task-uploader__form,
.task-column__footer_hide-description .task-uploader__icon,
.task-column__footer_hide-description .task-uploader__text {
 visibility:hidden
}
.task-column__footer::before {
 content:'';
 display:block;
 position:absolute;
 left:0;
 top:-15px;
 width:100%;
 height:15px;
 background-image:linear-gradient(-180deg,transparent 0,rgba(0,0,0,.05) 100%)
}
.task-column__footer-permission {
 width:100%;
 position:relative;
 z-index:1;
 height:60px;
 background:#fff;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:0 0 10px 10px
}
.dark-theme .task-column__footer-permission {
 background:#384047
}
.task-column__footer-permission_read-only {
 width:200%
}
.task-column__footer-permission_comment-only {
 position:absolute;
 top:0;
 width:auto;
 left:50%;
 transform:translateX(-50%);
 background:0 0
}
.task-column__footer-permission-icon {
 width:13px;
 height:15px;
 fill:#343434;
 margin-right:10px
}
.dark-theme .task-column__footer-permission-icon {
 fill:#d5d6d7
}
.task-column__footer-permission-icon_offline {
 width:20px;
 height:16px;
 fill:rgba(253,113,175,.4);
 margin-right:5px;
 margin-top:-2px
}
.dark-theme .task-column__footer-permission-icon_offline {
 fill:rgba(253,113,175,.6)
}
.task-column__footer-permission-description {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 font-style:italic
}
.dark-theme .task-column__footer-permission-description {
 color:#d5d6d7
}
.task-column.task-column_main {
 background:#fff;
 border-radius:0 0 0 10px;
 border-right:1px solid #efeef0;
 position:absolute;
 z-index:1;
 bottom:0;
 top:0
}
@media print {
 .task-column.task-column_main {
  position:initial
 }
}
.contrast_high .task-column.task-column_main {
 border-right:1px solid #dedede
}
.dark-theme .task-column.task-column_main {
 background:#384047;
 border-right:1px solid #1e272e
}
.task-column.task-column_main .lv-task__toggle-marker {
 top:10px
}
.task-column.task-column_activity {
 background:#fbfbfb;
 border-radius:0 0 10px;
 display:flex;
 flex-direction:column;
 margin-left:auto
}
.dark-theme .task-column.task-column_activity {
 background:#2b343b
}
.task-column.task-column_activity .task-column__body {
 display:flex;
 flex-direction:column;
 padding:0;
 overflow:hidden
}
.task-column.task-column_activity .cu-tags-view,
.task-column.task-column_activity .cu-tags-view .cu-tags-view-item {
 display:inline
}
.task-column.task-column_activity .cu-tags-view .cu-tags-badge {
 height:auto
}
.task-column.task-column_activity .cu-tags-view .cu-tags-select__badge {
 white-space:normal!important;
 margin:0 5px 0 0
}
.task-status {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 margin:0 10px 0 0;
 border-radius:3px;
 background-color:currentColor;
 cursor:pointer;
 color:#fff
}
.task-status:hover {
 box-shadow:0 0 0 2px currentColor
}
.task-status_light {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 box-shadow:0 0 1px 0 #828588
}
.task-status_light:hover {
 box-shadow:0 0 3px 0 #828588
}
.task-status_light .task-status__value {
 color:#343434
}
.task-status_light .task-status__divider {
 background:0 0
}
.task-status_light .task-status__controls::after {
 border-left-color:#343434
}
.task-status__value {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 line-height:1;
 display:flex;
 align-items:center;
 height:30px;
 padding:0 15px;
 text-transform:uppercase;
 color:#fff;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 white-space:nowrap;
 border-radius:3px 0 0 3px;
 transform:scale(.95)
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-status__value {
  font-family:var(--global-font-support)
 }
}
@media screen and (max-width:992px) {
 .task-status__value {
  font-weight:500;
  font-size:10px;
  line-height:1;
  padding:0 5px;
  height:27px
 }
 .task-status__divider {
  display:none
 }
}
.task-status__divider {
 width:1px;
 height:34px;
 margin:-2px 0;
 background:#fff
}
.dark-theme .task-status__divider {
 background:#384047
}
.task-status__controls {
 position:relative;
 flex-shrink:0;
 width:25px;
 border-radius:0 3px 3px 0
}
@media screen and (max-width:992px) {
 .task-status__controls {
  display:none
 }
}
.task-status__controls::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:transparent transparent transparent #fff;
 border-style:solid;
 border-width:4px;
 top:11px;
 left:10px
}
.task-status-tip-popover {
 margin-top:35px
}
.task-status-tip-popover.popover::before {
 margin-top:-46px
}
.task-status-tip-popover.popover::after {
 margin-top:-45px
}
.task-status.loading {
 width:100px;
 height:30px;
 background:#f5f6f7
}
.task-status.task-status_toggle {
 margin:0 30px 0 0;
 text-align:center;
 transition:.1s;
 background:0 0;
 border:1px solid currentcolor
}
.task-status.task-status_toggle .task-status__value {
 flex-grow:1;
 padding-left:8px;
 transition:.1s;
 color:inherit
}
.task-status.task-status_toggle .task-status__icon {
 stroke:#d3d3d3;
 stroke-width:2px;
 width:20px;
 height:30px;
 padding:9px 0 9px 9px;
 transition:.1s
}
.task-status.task-status_toggle.task-status_active {
 background:#67cb48;
 box-shadow:inset 0 0 0 1px #67cb48
}
.task-status.task-status_toggle.task-status_active .task-status__value {
 color:#fff
}
.task-status.task-status_toggle.task-status_active .task-status__icon {
 stroke:#fff
}
.task-status.task-status_toggle:hover {
 background:0 0;
 border:1px solid #67cb48;
 box-shadow:none
}
.task-status.task-status_toggle:hover .task-status__value {
 color:#67cb48
}
.task-status.task-status_toggle:hover .task-status__icon {
 stroke:#67cb48
}
.task-status.task-status_toggle.no-permission {
 cursor:default
}
.task-status.task-status_toggle.no-permission:hover {
 background:0 0;
 border:1px solid currentcolor
}
.task-status.task-status_toggle.no-permission:hover .task-status__value {
 color:inherit
}
.task-status.task-status_active:hover {
 background:#4fae32;
 box-shadow:inset 0 0 0 1px #4fae32;
 border:1px solid #4fae32
}
.task-status.task-status_active:hover .task-status__value {
 color:#fff
}
.task-status.task-status_active:hover .task-status__icon {
 stroke:#fff
}
.task-status.task-status_open {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border:1px solid #aeacb0;
 background:0 0
}
.task-status.task-status_open:hover {
 box-shadow:0 0 0 2px #aeacb0
}
.task-status.task-status_open.no-permission {
 cursor:default
}
.task-status.task-status_open.no-permission:hover {
 box-shadow:none
}
.task-status.task-status_open .task-status__value {
 color:#aeacb0;
 padding:0 15px;
 height:28px
}
.task-status.task-status_open .task-status__divider {
 width:1px;
 height:30px;
 margin:-1px 0;
 background:#aeacb0
}
.task-status.task-status_open .task-status__controls::after {
 height:0;
 width:0;
 border-color:transparent transparent transparent #aeacb0;
 border-style:solid;
 border-width:4px;
 top:10px
}
.status-list {
 border-radius:6px
}
.status-list__container {
 padding:10px 10px 0;
 min-width:170px;
 max-height:332px
}
.status-list__warning {
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:7px 10px;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .status-list__warning {
 border-bottom-color:#1e272e
}
.status-list__warning-icon {
 width:15px;
 height:15px;
 margin-right:8px
}
.status-list__warning-icon use {
 fill:#d79529
}
.status-list__warning-text {
 color:#d79529;
 font:400 10px/1.4 "Gotham Pro","Proxima Nova",Arial,serif
}
.status-list__empty {
 width:170px;
 padding:5px
}
.status-list__empty .status-list__warning {
 border-bottom:none
}
.status-list__item {
 transition:background-color 70ms cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 border-radius:4px;
 padding:8px 8px 8px 26px;
 white-space:nowrap;
 cursor:pointer;
 overflow:hidden;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.status-list__item:hover {
 background-color:currentColor;
 color:#fff
}
.status-list__item.read-only {
 cursor:default
}
.status-list__item::after {
 content:'';
 display:block;
 position:absolute;
 width:10px;
 height:10px;
 left:8px;
 top:8px;
 border-radius:2px;
 background-color:currentColor
}
.status-list__item+.status-list__item {
 margin-top:5px
}
.status-list__item-gear {
 padding:5px;
 margin:-8px -5px;
 display:block;
 width:25px;
 height:25px;
 cursor:pointer
}
.status-list__item-gear:hover use {
 fill:#5f48ea
}
.status-list__item-gear use {
 fill:#7b68ee
}
.dark-theme .status-list__item_open:hover .status-list__status {
 color:#828588
}
.status-list__item_closed {
 background:rgba(248,248,248,.8);
 border-top:1px solid #e4e4e4;
 position:-webkit-sticky;
 position:sticky;
 bottom:0;
 margin:10px -10px 0;
 padding:8px 30px 10px 36px;
 border-radius:0 0 6px 6px;
 overflow:visible
}
.dark-theme .status-list__item_closed {
 border-top:1px solid #1e272e;
 background:rgba(42,51,58,.85)
}
.dark-theme .status-list__item_closed:hover {
 background-color:currentColor
}
.status-list__item_closed::after {
 left:18px
}
.status-list__item_light:hover {
 box-shadow:0 0 1px 0 #828588
}
.status-list__item_light:hover .status-list__status {
 color:#343434!important
}
.status-list__item_light:not(:hover)::after {
 box-shadow:0 0 1px 0 #828588
}
.status-list__item:hover .status-list__status {
 color:#fff
}
.status-list__status {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:1;
 color:#bbb;
 text-transform:uppercase;
 transition:background-color .1s;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding-right:10px;
 display:flex;
 align-items:center;
 justify-content:space-between
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .status-list__status {
  font-family:var(--global-font-support)
 }
}
.status-list__status_checked {
 font-weight:600;
 color:#343434
}
.dark-theme .status-list__status_checked {
 color:#fff
}
.status-list__status-done {
 display:inline-flex;
 stroke:#67cb48;
 height:14px;
 width:14px;
 margin:-3px 0 -2px
}
.cu-list-status__body {
 max-height:295px;
 overflow:auto
}
.done-task-btn {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:30px;
 height:30px;
 margin:0 30px 0 0;
 flex-shrink:0;
 color:#aeacb0;
 border:1px solid #aeacb0;
 border-radius:3px;
 cursor:pointer
}
@media screen and (max-width:992px) {
 .done-task-btn {
  margin:0 10px 0 0
 }
}
.done-task-btn__icon {
 stroke:#aeacb0;
 stroke-width:2px;
 width:12px;
 height:12px
}
.done-task-btn:hover {
 border:1px solid #67cb48;
 color:#67cb48
}
.done-task-btn:hover .done-task-btn__icon {
 stroke:#67cb48
}
.user-list {
 display:flex;
 flex-direction:column;
 width:250px;
 max-height:400px
}
.user-list__header {
 flex-shrink:0
}
.user-list__body {
 flex-grow:1;
 overflow:auto;
 flex:0 1 auto;
 max-height:351px
}
.user-list__body.user-list__body_due-date {
 width:200px
}
.user-list__footer {
 flex-shrink:0
}
.user-list__unassign-icon {
 width:24px;
 height:24px;
 margin:2px 12px 2px 2px;
 fill:#dc4913
}
.user-list-item {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 padding:8px 15px;
 border-bottom:1px solid #f4f4f4;
 cursor:pointer
}
.contrast_high .user-list-item {
 border-bottom:1px solid #dedede
}
.dark-theme .user-list-item {
 border-bottom:1px solid #2b343b
}
.user-list-item.user-list-item__nomatch {
 color:#aeacb0;
 font:italic 300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:20px 15px 15px 20px;
 border-bottom:0;
 cursor:default
}
.user-list-item.user-list-item__nomatch:hover {
 background-color:#fff
}
.user-list-item.user-list-item_purple-text .user-list-item__name {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .status-list__item-gear use {
  fill:var(--theme-main-color)
 }
 .user-list-item.user-list-item_purple-text .user-list-item__name {
  color:var(--theme-main-color)
 }
}
.user-list-item:hover,
.user-list-item_highlighted {
 background-color:#f1f1f1
}
.dark-theme .user-list-item:hover,
.dark-theme .user-list-item_highlighted {
 background-color:#2b343b
}
.user-list-item:hover .user-list-item__name,
.user-list-item_highlighted .user-list-item__name {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .user-list-item:hover .user-list-item__name,
 .user-list-item_highlighted .user-list-item__name {
  color:var(--theme-main-color)
 }
}
.user-list-item:hover .user-list-item__icon-not-active,
.user-list-item_highlighted .user-list-item__icon-not-active {
 display:none
}
.user-list-item:hover .user-list-item__icon-active,
.user-list-item_highlighted .user-list-item__icon-active {
 display:block
}
.user-list-item.no-permission {
 background:0 0;
 cursor:default
}
.user-list-item__icon {
 flex-shrink:0;
 margin:0 10px 0 0;
 position:relative
}
.user-list-item__icon-not-active {
 display:block
}
.user-list-item__icon-active {
 display:none
}
.user-list-item__icon-close {
 position:absolute;
 z-index:1;
 width:20px;
 height:20px;
 bottom:-5px;
 right:1px;
 border-radius:50%;
 border:2px solid #fff;
 background:#fff;
 fill:#e8364c;
 display:none;
 cursor:pointer
}
.dark-theme .user-list-item__icon-close {
 border:2px solid #384047
}
.user-list-item__name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:1;
 padding:0;
 font-size:14px;
 line-height:1.15;
 color:#544d61
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .user-list-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .user-list-item__name {
 color:#d5d6d7
}
.user-list-item__reassign {
 flex-shrink:0;
 width:30px;
 height:30px;
 margin:-1px 0 -1px 5px;
 background:#fff;
 fill:#dfdfdf;
 transition:.1s;
 display:none;
 border-radius:50%;
 padding:3px
}
.dark-theme .user-list-item__reassign {
 background:#1e272e;
 fill:#828588
}
.user-list-item__reassign:hover {
 fill:#7b68ee
}
.user-list-item__reassign:hover svg {
 -webkit-animation:1.5s linear infinite spinner;
 animation:1.5s linear infinite spinner
}
.user-list-item:hover .user-list-item__reassign,
.user-list-item_selected:hover .user-list-item__icon-close {
 display:block
}
.user-list-item_selected .cu-avatar {
 box-shadow:0 0 0 2px #fff,0 0 0 3px #7b68ee
}
.dark-theme .user-list-item_selected .cu-avatar {
 box-shadow:0 0 0 2px #384047,0 0 0 3px #7b68ee
}
.user-list-item_selected .user-list-item__name {
 color:#7b68ee;
 font-weight:500
}
.user-list-item__profile {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 visibility:hidden;
 opacity:0;
 margin:0 0 2px 7px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed
}
@supports (--theme-main-color:#7b68ee) {
 .user-list-item__reassign:hover {
  fill:var(--theme-main-color)
 }
 .user-list-item_selected .cu-avatar {
  box-shadow:0 0 0 2px #fff,0 0 0 3px var(--theme-main-color)
 }
 .dark-theme .user-list-item_selected .cu-avatar {
  box-shadow:0 0 0 2px #384047,0 0 0 3px var(--theme-main-color)
 }
 .user-list-item__profile,
 .user-list-item_selected .user-list-item__name {
  color:var(--theme-main-color)
 }
 .user-list-item__profile {
  border-bottom-color:var(--theme-main-color)
 }
}
.user-list-item:hover .user-list-item__profile {
 visibility:visible;
 opacity:1
}
.task-name {
 font-family:"Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:28px;
 line-height:34px;
 color:transparent;
 background:0 0;
 border:none;
 flex-grow:1;
 resize:none;
 padding:0;
 margin:0
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .task-name {
  font-family:var(--global-second-font-support)
 }
}
.dark-theme .task-name {
 color:transparent
}
.cu-slash-command_active .task-name,
.task-name_focused .task-name {
 color:#343434
}
.dark-theme .cu-slash-command_active .task-name,
.dark-theme .task-name_focused .task-name {
 color:#d5d6d7
}
.task-name__overlay {
 position:absolute;
 font-family:"Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:28px;
 line-height:34px;
 color:#343434;
 background:0 0;
 border:none;
 flex-grow:1;
 resize:none;
 padding:0;
 overflow:visible;
 pointer-events:none;
 white-space:pre-wrap;
 word-wrap:break-word;
 right:10px;
 left:10px
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .task-name__overlay {
  font-family:var(--global-second-font-support)
 }
}
.dark-theme .task-name__overlay {
 color:#d5d6d7
}
.cu-slash-command_active .task-name__overlay,
.task-name_focused .task-name__overlay {
 display:none
}
.task-name__overlay .cu-linkify-link {
 padding-left:inherit;
 vertical-align:inherit;
 pointer-events:all
}
.task-name__overlay .cu-linkify-link:hover {
 color:#7b68ee
}
.task-name-container {
 display:flex;
 position:relative;
 margin:0 0 0 20px;
 padding:10px;
 resize:none;
 width:calc(100% - 20px);
 border:1px solid transparent;
 border-radius:4px;
 transition:.1s
}
@media screen and (max-width:992px) {
 .task-name-container {
  margin:0;
  width:100%
 }
}
.task-name-container:focus,
.task-name-container:focus-within,
.task-name-container:hover {
 outline:0;
 border:1px solid #e4e4e4
}
.dark-theme .task-name-container:focus,
.dark-theme .task-name-container:focus-within,
.dark-theme .task-name-container:hover {
 border:1px solid #1e272e
}
.task-name-container_subtask .cu-slash-command__original-text:first-child::before {
 content:'';
 position:relative;
 display:inline-block;
 width:22px
}
.task-name_subtask {
 text-indent:22px
}
.task-name-mirror {
 position:absolute;
 margin:10px 20px;
 padding:10px 28px 10px 10px;
 width:calc(100% - 40px);
 border:1px solid transparent;
 color:#fff;
 font-size:0
}
.task-name-mirror__text {
 white-space:pre-wrap;
 -ms-word-break:break-all;
 word-break:break-all;
 word-break:break-word;
 font:300 28px/34px "Proxima Nova",Arial,serif;
 color:#fff
}
.task-name-mirror__tags {
 height:26px;
 display:inline-block;
 cursor:pointer;
 z-index:100;
 position:relative;
 white-space:normal;
 margin-right:-28px;
 margin-left:4px
}
.task-name-mirror__tags .cu-tags-view__container-list .cu-tags-view__icon {
 padding-top:4px
}
.task-name-block {
 position:-webkit-sticky;
 position:sticky;
 top:0;
 margin-right:9px;
 padding:10px 0;
 z-index:9999;
 background:linear-gradient(to top,rgba(255,255,255,0),#fff 10px,#fff)
}
@media screen and (max-width:992px) {
 .task-name-block {
  margin-right:0;
  position:static
 }
}
.dark-theme .task-name-block {
 background:linear-gradient(to top,rgba(56,64,71,0),#384047 10px,#384047)
}
.task-name-block__icon {
 margin:20px 0 0 30px;
 height:15px;
 width:15px;
 position:absolute;
 fill:#cbc9cf;
 stroke:#cbc9cf
}
.task-name-block__icon_lock {
 fill:#cbc9cf;
 stroke:#cbc9cf
}
.task-name-block .cu-slash-command__input {
 min-width:210px
}
.task-uploader {
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center;
 height:60px;
 padding:0 30px
}
@media screen and (max-width:992px) {
 .task-name-block__icon {
  margin-left:10px
 }
 .task-uploader {
  padding:0 10px
 }
}
.task-uploader__icon {
 width:24px;
 height:20px;
 margin:0 10px 0 0;
 stroke:#c8cadc
}
.task-uploader__text {
 font:400 italic 14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.5)
}
.dark-theme .task-uploader__text {
 color:#828588
}
.task-uploader__form {
 position:relative;
 overflow:hidden
}
.task-uploader__link {
 color:#7b68ee;
 font:400 italic 14px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:underline;
 margin:0 0 0 4px
}
.task-uploader__link:hover {
 text-decoration:none
}
.task-uploader__input {
 position:absolute;
 opacity:0;
 visibility:hidden;
 left:-999px
}
.task-uploads-badge {
 background:#7b68ee;
 display:inline-flex;
 align-items:center;
 height:28px;
 flex-shrink:0;
 transform:translateY(-50%);
 padding:0 10px;
 border-radius:28px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .task-name__overlay .cu-linkify-link:hover,
 .task-uploader__link {
  color:var(--theme-main-color)
 }
 .task-uploads-badge {
  background:var(--theme-main-color)
 }
}
.task-uploads-badge_active .task-uploads-badge__counter,
.task-uploads-badge_active .task-uploads-badge__icon_open {
 opacity:0;
 transform:scale(0)
}
.task-uploads-badge_active .task-uploads-badge__icon_close {
 opacity:1;
 transform:scale(1) rotate(-90deg)
}
.task-uploads-badge__icon {
 width:14px;
 height:14px;
 fill:#fff
}
.task-uploads-badge__icon_open {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 opacity:1
}
.task-uploads-badge__icon_close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 opacity:0;
 left:50%;
 margin-left:-7px;
 transform:scale(0) rotate(0)
}
.task-uploads-badge__icon_clickup {
 fill:#fff
}
.task-uploads-badge__counter {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 margin:0 0 0 5px;
 padding:0
}
.task-uploads-badge__counter:hover {
 transition:none
}
.task-uploads-badge__container-left,
.task-uploads-badge__container-right {
 position:absolute;
 top:50%
}
.task-uploads-badge__container-left {
 left:20px
}
.task-uploads-badge__container-right {
 right:20px;
 display:flex
}
.task-uploads-badge__container-right>* {
 margin-left:5px
}
.task-uploads-badge__container-right_shifted-up {
 top:-30px
}
.task-uploads-badge-popover {
 width:340px
}
.task-uploads-badge-popover__title {
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(119,119,119,.5);
 text-transform:uppercase;
 margin:15px 15px 5px
}
.dark-theme .task-uploads-badge-popover__title {
 color:#828588
}
.task-uploads-badge-popover__body {
 max-height:400px
}
.task-uploads-badge-popover__body .cdk-virtual-scroll-content-wrapper {
 max-width:100%
}
.task-uploads-badge-popover__item {
 padding:10px 20px 15px;
 display:flex;
 align-items:center
}
.task-uploads-badge-popover__item+.task-uploads-badge-popover__item {
 padding-top:15px;
 border-top:1px solid #e4e4e4
}
.dark-theme .task-uploads-badge-popover__item+.task-uploads-badge-popover__item {
 border-top-color:#1e272e
}
.task-uploads-badge-popover__item-avatar {
 width:30px;
 height:30px;
 border-radius:50%;
 overflow:hidden;
 margin-right:15px;
 flex-shrink:0
}
.task-uploads-badge-popover__item-avatar img {
 width:100%;
 height:100%
}
.task-uploads-badge-popover__item-data {
 flex-grow:1;
 min-width:0
}
.task-uploads-badge-popover__item-data-row {
 display:flex;
 align-items:flex-start;
 justify-content:space-between;
 margin-bottom:3px
}
.task-uploads-badge-popover__item-username {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 line-height:1.15;
 color:#343434;
 flex-grow:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-uploads-badge-popover__item-username {
  font-family:var(--global-font-support)
 }
}
.dark-theme .task-uploads-badge-popover__item-username {
 color:#d5d6d7
}
.task-uploads-badge-popover__item-time {
 font:400 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 flex-shrink:0;
 padding-left:10px;
 margin-top:2px
}
.dark-theme .task-uploads-badge-popover__item-time {
 color:#828588
}
.task-uploads-badge-popover__item-link {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#7b68ee
}
.task-uploads-badge-popover__item-link a {
 font-size:14px;
 color:#7b68ee;
 font-family:"Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .task-uploads-badge-popover__item-link,
 .task-uploads-badge-popover__item-link a {
  color:var(--theme-main-color)
 }
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .task-uploads-badge-popover__item-link a {
  font-family:var(--global-second-font-support)
 }
}
.task-uploads-badge-popover__item-link a:hover {
 color:#5f48ea
}
.task-dropzone {
 display:none;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border-radius:0 0 6px 6px;
 z-index:1000
}
.task-dropzone__column,
.task-dropzone__container {
 display:flex;
 align-items:center;
 justify-content:center;
 width:55%;
 background:rgba(255,255,255,.8);
 transition:.1s;
 position:relative
}
.task-dropzone__column::before,
.task-dropzone__container::before {
 content:'';
 display:block;
 position:absolute;
 top:60px;
 left:60px;
 bottom:60px;
 right:60px;
 border:1px dashed #cecfe0;
 border-radius:4px;
 transition:.1s
}
.task-dropzone__container {
 width:100%;
 height:100%
}
.task-dropzone__content {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 transform:translateY(-50px)
}
.task-dropzone__icon {
 height:72px;
 width:72px;
 margin:0 0 20px;
 fill:#cecfe0;
 transition:.1s
}
.task-dropzone__text {
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#cfd0e0;
 transition:.1s
}
.task-dropzone__column.cu-state-drag-over {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-dropzone__column.cu-state-drag-over {
  background:var(--theme-main-color)
 }
}
.task-dropzone__column.cu-state-drag-over::before {
 border:1px dashed #fff
}
.task-dropzone__column.cu-state-drag-over .task-dropzone__text {
 color:#fff
}
.task-dropzone__column.cu-state-drag-over .task-dropzone__icon {
 fill:#fff
}
.task-dropzone__container.cu-state-drag-over {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-dropzone__container.cu-state-drag-over {
  background:var(--theme-main-color)
 }
}
.task-dropzone__container.cu-state-drag-over::before {
 border:1px dashed #fff
}
.task-dropzone__container.cu-state-drag-over .task-dropzone__text {
 color:#fff
}
.task-dropzone__container.cu-state-drag-over .task-dropzone__icon {
 fill:#fff
}
.cu-state-drag-over .task-dropzone {
 display:flex;
 -webkit-animation:.1s linear both fadeIn;
 animation:.1s linear both fadeIn
}
.task-completed-label {
 display:inline-block;
 margin:10px 0 0;
 padding:6px 8px 3px;
 background:#9b9b9b;
 border-radius:2px;
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:.5px;
 color:#fff;
 cursor:pointer;
 transition:.1s;
 -webkit-appearance:none;
 border-width:0
}
.dark-theme .task-completed-label {
 background:#2b343b;
 color:#d5d6d7
}
.task-completed-label__text {
 color:#fff
}
.dark-theme .task-completed-label__text {
 color:#d5d6d7
}
.task-completed-label:focus,
.task-completed-label:hover {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-completed-label:focus,
 .task-completed-label:hover {
  background:var(--theme-main-color)
 }
}
.comment-resolved-label {
 display:inline-block;
 margin:5px 0 0;
 padding:6px 8px 3px;
 background:#9b9b9b;
 border-radius:2px;
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:.5px;
 color:#fff;
 cursor:pointer;
 transition:.1s
}
.dark-theme .comment-resolved-label {
 background:#2b343b;
 color:#d5d6d7
}
.comment-resolved-label:hover {
 background:#7b68ee
}
.git-info {
 position:relative;
 margin:0 20px 0 0;
 cursor:pointer
}
.git-info__icon {
 width:26px;
 height:26px
}
.git-info__counter {
 background:#7b68ee;
 position:absolute;
 top:-10px;
 right:-15px;
 border-radius:10px;
 color:#fff;
 padding:3px 6px 1px;
 font:500 9px/9px "Gotham Pro","Proxima Nova",Arial,serif;
 border:2px solid #fff;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
@supports (--theme-main-color:#7b68ee) {
 .comment-resolved-label:hover,
 .git-info__counter {
  background:var(--theme-main-color)
 }
}
.dark-theme .git-info__counter {
 color:#d5d6d7;
 border:2px solid #384047
}
.task-description__show-more {
 height:50px;
 position:relative;
 margin:-50px 1px 0;
 display:flex;
 justify-content:center;
 align-items:flex-end;
 background:linear-gradient(to top,#fff 0,rgba(255,255,255,.4) 95%,rgba(255,255,255,0) 100%);
 cursor:pointer
}
.dark-theme .task-description__show-more {
 background:linear-gradient(to top,#384047 0,rgba(56,64,71,.4) 65%,rgba(56,64,71,0) 100%)
}
.task-description__show-more:hover .task-description__show-more-btn {
 background:#f2f2f2
}
.dark-theme .task-description__show-more:hover .task-description__show-more-btn {
 background:#5f48ea
}
.task-description__show-more:hover .task-description__show-more-text {
 color:#5f48ea
}
.dark-theme .task-description__show-more:hover .task-description__show-more-text {
 color:#fff
}
.task-description__show-more:hover .task-description__show-more-icon {
 fill:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .status-list__item-gear:hover use {
  fill:var(--theme-main-color-dark)
 }
 .task-uploads-badge-popover__item-link a:hover {
  color:var(--theme-main-color-dark)
 }
 .dark-theme .task-description__show-more:hover .task-description__show-more-btn {
  background:var(--theme-main-color-dark)
 }
 .task-description__show-more:hover .task-description__show-more-text {
  color:var(--theme-main-color-dark)
 }
 .task-description__show-more:hover .task-description__show-more-icon {
  fill:var(--theme-main-color-dark)
 }
}
.dark-theme .task-description__show-more:hover .task-description__show-more-icon {
 fill:#fff
}
.task-description__show-more-btn {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 justify-content:center;
 height:30px;
 border-radius:15px;
 background:#fff;
 padding:0 15px 0 13px;
 border:1px solid rgba(188,192,199,.3);
 box-shadow:0 4px 10px 0 rgba(0,0,0,.1);
 cursor:pointer
}
.dark-theme .task-description__show-more-btn {
 background:#7b68ee;
 height:28px;
 border:0
}
.task-description__show-more-icon {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 transform:rotate(90deg);
 width:12px;
 height:12px
}
.dark-theme .task-description__show-more-icon {
 fill:#fff
}
.task-description__show-more-text {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding-left:3px;
 white-space:nowrap
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .task-description__show-more-btn {
  background:var(--theme-main-color)
 }
 .task-description__show-more-icon {
  fill:var(--theme-main-color)
 }
 .task-description__show-more-text {
  color:var(--theme-main-color)
 }
}
.dark-theme .task-description__show-more-text {
 color:#fff
}
.task-drowdown {
 overflow:hidden
}
.task-drowdown__item {
 line-height:35px;
 height:35px;
 vertical-align:middle
}
.task-drowdown__item__icon {
 margin-right:10px;
 width:15px;
 display:inline-block
}
.task-drowdown__item__icon_subtask {
 fill:#cbc9cf;
 stroke:#cbc9cf
}
.task-drowdown__item__icon_circle::before {
 width:15px;
 height:15px;
 border-radius:50%;
 border:1px solid #dbdbdb;
 content:'';
 display:inline-block
}
.task__template-desc {
 font:400 13px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 text-align:center;
 margin:-108px -50px 0;
 top:0;
 width:650px;
 position:absolute
}
.task__template-desc b {
 font-weight:500;
 color:#aeacb0
}
.task__template-desc u {
 color:#aeacb0
}
.task__resize-divider {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) .1s;
 width:9px;
 height:100%;
 cursor:col-resize;
 position:absolute;
 right:-5px;
 z-index:101;
 opacity:.2;
 top:0;
 bottom:0;
 background:0 0;
 pointer-events:all!important;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.task__resize-divider:active,
.task__resize-divider:hover {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task__resize-divider:active,
 .task__resize-divider:hover {
  background:var(--theme-main-color)
 }
}
.task__flex-only-mobile {
 display:none
}
@media screen and (max-width:992px) {
 .task__flex-only-mobile {
  display:flex
 }
}
.task-mobile-tabs {
 display:none;
 justify-content:center;
 background:#fff;
 border-radius:6px
}
.dark-theme .task-mobile-tabs {
 background:#2b343b
}
.task-mobile-tabs__tab {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-weight:500;
 font-size:12px;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#a5a9b0;
 letter-spacing:.8px;
 text-transform:uppercase;
 padding:0 25px;
 height:29px;
 border:none;
 box-shadow:0 1px 4px rgba(0,0,0,.04);
 margin:15px 0
}
.task-mobile-tabs__tab:hover {
 transition:none
}
.dark-theme .task-mobile-tabs__tab {
 background:#384047
}
.task-mobile-tabs__tab_active {
 color:#7b68ee;
 box-shadow:0 1px 4px rgba(0,0,0,.04),inset 1px 0 8px rgba(0,0,0,.03)
}
.dark-theme .task-mobile-tabs__tab_active {
 background:#1e272e
}
.task-mobile-tabs__tab:first-child {
 border-top-left-radius:14px;
 border-bottom-left-radius:14px
}
.task-mobile-tabs__tab:last-child {
 border-top-right-radius:14px;
 border-bottom-right-radius:14px
}
@media screen and (max-width:992px) {
 .task-mobile-tabs {
  display:flex
 }
 .task__mobile-display-for-activity,
 .task__mobile-display-for-details {
  min-width:100%;
  position:static
 }
 .task .done-task-btn,
 .task__resize-divider,
 .task_mobile-tab-details .task__mobile-display-for-activity {
  display:none
 }
 .task_mobile-tab-details .task__body {
  height:auto
 }
 .task_mobile-tab-details .task__header {
  flex-direction:row;
  border-bottom:none!important;
  flex-wrap:wrap
 }
 .task_mobile-tab-details .task-column {
  position:static
 }
 .task_mobile-tab-details .task__toolbar {
  padding:0 10px;
  border:none!important;
  flex-wrap:wrap;
  width:auto!important
 }
 .task_mobile-tab-details .task__toolbar:last-child {
  margin-top:5px
 }
 .task_mobile-tab-activity {
  height:calc(100% - 46px)
 }
 .task_mobile-tab-activity .task__mobile-display-for-details {
  display:none
 }
 .task_mobile-tab-activity .task__toolbar {
  padding:0 10px 10px
 }
 .task_mobile-tab-activity .task-mobile-tabs {
  border-bottom:1px solid #f4f4f4
 }
 .contrast_high .task_mobile-tab-activity .task-mobile-tabs {
  border-bottom:1px solid #dedede
 }
 .dark-theme .task_mobile-tab-activity .task-mobile-tabs {
  border-bottom:1px solid #1e272e
 }
}
.cu-task-history-item {
 display:block
}
.cu-task-history-item_highlight .cu-comment__body {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .task-mobile-tabs__tab_active {
  color:var(--theme-main-color)
 }
 .cu-task-history-item_highlight .cu-comment__body {
  border-color:var(--theme-main-color)
 }
}
.cu-version-control-integration {
 padding-top:30px
}
.cu-version-control-integration__title {
 color:#505050;
 font:500 21px "Gotham Pro","Proxima Nova",Arial,serif;
 padding-bottom:25px
}
.dark-theme .cu-version-control-integration__title {
 color:#d5d6d7
}
.cu-version-control-integration__subtitle {
 color:#505050;
 font:500 18px "Gotham Pro","Proxima Nova",Arial,serif;
 padding-bottom:25px
}
.dark-theme .cu-version-control-integration__subtitle {
 color:#d5d6d7
}
.cu-version-control-integration__instructions {
 width:100%;
 padding:16px 20px 12px;
 border:1px solid #cbc4f8;
 border-radius:5px;
 font:400 14px/19px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#8e80a7
}
.cu-version-control-integration__instructions a {
 font:500 14px "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline
}
.cu-version-control-integration__no-repo {
 color:#505050;
 font:500 16px/21px "Gotham Pro","Proxima Nova",Arial,serif;
 padding-top:20px;
 text-align:center
}
.dark-theme .cu-version-control-integration__no-repo {
 color:#d5d6d7
}
.cu-version-control-integration__form-wrapper {
 padding-top:25px;
 margin:0 auto 100px;
 display:flex
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-version-control-integration__form-wrapper {
  flex-direction:column
 }
}
.cu-version-control-integration__form-wrapper::after {
 content:'';
 display:table;
 clear:both
}
.cu-version-control-integration__block-left {
 width:50%;
 padding-right:13px;
 display:flex;
 max-height:400px
}
.cu-version-control-integration__block-right {
 width:50%;
 padding-left:13px;
 display:flex;
 max-height:400px
}
.cu-version-control-integration__block-right.align-right {
 text-align:right
}
.cu-version-control-integration__footer {
 position:absolute;
 width:100%;
 bottom:0;
 padding-bottom:10px;
 display:flex;
 justify-content:space-between
}
.cu-version-control-integration__danger-link {
 font:500 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 margin-top:30px;
 display:inline-block
}
.cu-version-control-integration #overlay {
 display:none
}
.cu-version-control-integration__warning {
 display:flex;
 align-items:center
}
.cu-version-control-integration__warning-icon {
 width:15px;
 height:15px;
 margin-right:8px
}
.cu-version-control-integration__warning-icon use {
 fill:#d16464
}
.cu-version-control-integration__warning-text {
 color:#d16464;
 font:400 10px/1.4 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-version-control-integration::after {
 content:'';
 display:table;
 clear:both
}
.cu-commits-table-container {
 padding-right:20px
}
.cu-commits-table-container_tiny {
 max-height:75px;
 overflow-y:scroll
}
.cu-commits-table-title {
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#b5b5b5
}
.cu-commits__link {
 color:#7b68ee;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-commits__link {
  color:var(--theme-main-color)
 }
}
.cu-commits__table {
 display:table;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 table-layout:fixed;
 display:flex;
 flex-direction:column
}
.cu-commits__tr {
 display:flex;
 align-items:center;
 justify-content:space-between;
 width:100%;
 height:60px;
 border-bottom:1px solid #e2e2e2;
 padding:0
}
.dark-theme .cu-commits__tr {
 border-bottom:1px solid #2b343b
}
.cu-commits__td {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1;
 color:rgba(34,34,34,.6);
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 padding:20px 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-commits__td {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-commits__td {
 color:#abaeb0
}
.cu-commits__td.cu-repo-selector {
 flex-shrink:0
}
.cu-commits__td.cu-repo-selector button {
 width:155px
}
.cu-commits__projects {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:13px;
 line-height:1.15;
 flex:1 auto;
 flex-shrink:0;
 margin-left:10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-commits__projects {
  font-family:var(--global-font-support)
 }
}
.cu-commits__icon-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 height:9px;
 float:right;
 margin:2px 0 0 15px
}
.cu-commits__icon-arrow-down use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-commits__projects {
  color:var(--theme-main-color)
 }
 .cu-commits__icon-arrow-down use {
  fill:var(--theme-main-color)
 }
}
.cu-commits__no-projects {
 color:rgba(34,34,34,.6);
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 flex:1 auto;
 flex-shrink:0;
 margin-left:10px
}
.cu-commits__dropdown {
 width:94%;
 margin:-18px auto 20px;
 right:0!important;
 left:0!important
}
.cu-commits__dropdown-body {
 width:100%;
 padding:25px 7px 20px 25px;
 background:#f7f7f7;
 border-bottom:1px solid #e2e2e2
}
.dark-theme .cu-commits__dropdown-body {
 background:#384047;
 border-bottom:1px solid #2b343b
}
.cu-commits__dropdown-body-scroll {
 padding-right:18px
}
.cu-commits__dropdown-title {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin-bottom:10px;
 padding-right:18px;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-commits__dropdown-title .cu-commits__link {
 font-size:12px
}
.cu-commits__checkbox-label {
 padding:0 0 0 20px;
 margin-top:-4px
}
.cu-commits__plate {
 margin:0;
 padding:15px 0;
 display:flex;
 justify-content:space-between;
 align-items:center;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#565656;
 border-bottom:1px solid #e2e2e2
}
.dark-theme .cu-commits__plate {
 border-bottom:1px solid #384047
}
.cu-commits__plate:last-of-type {
 border-bottom:0;
 margin-bottom:10px
}
.cu-commits__plate-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 color:#565656
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-commits__plate-text {
  font-family:var(--global-font-support)
 }
}
.cu-commits__trash-bold {
 width:16px;
 height:18px;
 float:left;
 margin-right:10px
}
.cu-commits__remove-repo {
 padding-top:15px;
 display:flex;
 align-items:center
}
.cu-commits__remove-repo div {
 cursor:pointer
}
.cu-commits__td-head {
 color:rgba(34,34,34,.6);
 padding:0 20px 10px;
 vertical-align:middle;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.cu-commits__td-head:first-child {
 padding-left:0
}
.cu-commits__td-bold {
 color:#000;
 font:250 20px "Proxima Nova",Arial,serif
}
.cu-commits__trash {
 width:15px;
 height:18px;
 cursor:pointer;
 float:right
}
.cu-commits__trash::after {
 content:'';
 display:table;
 clear:both
}
.cu-commits-attached {
 margin-top:30px
}
.cu-commits-attached div:nth-child(2) {
 border-top:0;
 padding-top:0
}
.cu-commits-attached__row {
 display:flex;
 margin-bottom:20px
}
.cu-commits-attached__row_branch {
 padding-top:20px;
 border-top:1px solid #e4e4e4
}
.dark-theme .cu-commits-attached__row_branch {
 border-top:1px solid #1e272e
}
.cu-commits-attached__row-branch-name {
 font:400 15px/1.3 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#000
}
.dark-theme .cu-commits-attached__row-branch-name {
 color:#d5d6d7
}
.cu-commits-attached__row-branch-icon {
 width:12px;
 height:17px;
 margin:0 7px 0 0;
 fill:#000
}
.dark-theme .cu-commits-attached__row-branch-icon {
 fill:#d5d6d7
}
.cu-commits-attached__row-unattach {
 width:12px;
 height:12px;
 stroke:#fd71af;
 cursor:pointer;
 margin:3px 0 0 10px
}
.cu-commits-attached__row-message {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 display:flex;
 padding-left:20px;
 flex-grow:1
}
.cu-commits-attached__row-message-icon {
 width:16px;
 height:9px;
 fill:#b0b0b0;
 margin:4px 5px 0 0
}
.cu-commits-attached__row-message a {
 color:#9b9b9b
}
.dark-theme .cu-commits-attached__row-message a {
 color:#abaeb0
}
.cu-commits-attached__row-message a:hover {
 color:#7b68ee
}
.cu-commits-attached__row-message .cu-commits-table-title {
 margin-left:-20px
}
.cu-commits-attached__row-date {
 width:200px;
 text-align:center;
 flex-shrink:0
}
.cu-commits-attached__row-author {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 width:170px;
 text-align:center;
 flex-shrink:0
}
.cu-commits-attached__row-trash {
 width:55px;
 flex-shrink:0
}
.cu-commits-attached__row-author,
.cu-commits-attached__row-date,
.cu-commits-attached__row-message,
.cu-commits-attached__row-trash {
 font:400 14px/1.3 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#9b9b9b
}
.dark-theme .cu-commits-attached__row-author,
.dark-theme .cu-commits-attached__row-date,
.dark-theme .cu-commits-attached__row-message,
.dark-theme .cu-commits-attached__row-trash {
 color:#abaeb0
}
.cu-commits-modal__link-disabled {
 pointer-events:none
}
.cu-github-logo {
 margin:0 auto 30px;
 width:200px;
 height:100px
}
.cu-version-control-integration-add {
 padding-top:50px;
 text-align:center;
 margin:0 auto
}
.cu-version-control-integration-add_text {
 color:#554f5f;
 font:200 18px/1.4em 'Gotham Pro',Arial,serif;
 max-width:500px;
 text-align:center;
 margin:0 auto;
 padding-bottom:30px
}
[class*=cu-col-] {
 float:left;
 padding-right:50px
}
[class*=cu-col-]:last-of-type {
 padding-right:0
}
.cu-col-1-2 {
 min-width:400px;
 width:50%
}
.cu-col-1-3 {
 width:33.3%
}
.cu-col-2-3 {
 max-width:500px;
 width:66.6%
}
.cu-commit-selector {
 padding:25px 25px 15px;
 width:100%;
 display:inline-block;
 border:1px solid #d8d8d8;
 border-radius:2px;
 min-height:100px
}
.dark-theme .cu-commit-selector {
 border:1px solid #2b343b
}
.cu-commit-selector__tabs {
 display:flex;
 margin-bottom:-1px;
 position:relative
}
.cu-commit-selector__tabs-item {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:110px;
 height:40px;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#b5b5b5;
 background:#f2f2f2;
 cursor:pointer;
 border-radius:3px 3px 0 0;
 border:1px solid #f2f2f2;
 border-bottom:1px solid #d8d8d8
}
.dark-theme .cu-commit-selector__tabs-item {
 color:#828588;
 border:1px solid #2b343b;
 background:#2b343b
}
.cu-commit-selector__tabs-item:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-commit-selector__tabs-item:hover,
 .cu-commits-attached__row-message a:hover {
  color:var(--theme-main-color)
 }
}
.cu-commit-selector__tabs-item_active {
 color:#4f495c;
 background:#fff;
 cursor:default;
 border:1px solid #d8d8d8;
 border-bottom:1px solid #fff
}
.dark-theme .cu-commit-selector__tabs-item_active {
 color:#d5d6d7;
 background:#384047;
 border-bottom:1px solid #384047
}
.cu-commit-selector__tabs-item_active:hover {
 color:#4f495c
}
.dark-theme .cu-commit-selector__tabs-item_active:hover {
 color:#d5d6d7
}
.cu-commit-selection_text {
 padding-bottom:0;
 color:rgba(34,34,34,.6);
 font-size:15px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.dark-theme .cu-commit-selection_text {
 color:#abaeb0
}
.cu-commit__arrow-down {
 width:15px;
 height:10px;
 float:right;
 margin-left:5px
}
.cu-commit__arrow-down::after {
 content:'';
 display:table;
 clear:both
}
.cu-commit__arrow-down use {
 fill:#7b68ee
}
.cu-commit__search_input {
 padding-top:14px
}
.cu-commit__input-block {
 margin-bottom:15px
}
.cu-commit__dropdown-input {
 height:38px;
 padding:16px 20px 18px 27px
}
.cu-commit__dropdown-menu {
 overflow-y:auto;
 max-height:400px
}
.cu-commit__dropdown-close {
 top:40%
}
.cu-commit__dropdown-search-icon {
 left:0
}
.cu-commits_categories-list {
 width:auto
}
.cu-commit__dropdown-item {
 border-bottom:1px solid #e4e4e4;
 margin:0 10px;
 padding:15px 0;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 cursor:pointer;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-commit__dropdown-item {
 border-bottom:1px solid #1e272e;
 color:#abaeb0
}
.cu-commit__dropdown-item:last-child {
 border:0
}
.cu-commit__copy-id {
 display:flex
}
.cu-commit__copy-id_content {
 background:#343434;
 border-radius:4px;
 color:#fff;
 padding:12px 15px 11px;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 white-space:nowrap;
 display:flex;
 justify-content:center
}
.dark-theme .cu-commit__copy-id_content {
 background:#2b343b;
 color:#d5d6d7
}
.cu-commit__copy-id_content.first {
 border-radius:4px 0 0 4px;
 border-right:1px solid #fff
}
.dark-theme .cu-commit__copy-id_content.first {
 border-right:1px solid #384047
}
.cu-commit__copy-id_content.last {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:0 4px 4px 0;
 padding-right:12px;
 cursor:pointer;
 width:92px
}
.cu-commit__copy-id_content.last:hover {
 transition:none;
 background:#000
}
.cu-commit__copy-id_icon {
 width:12px;
 height:13px;
 margin:-2px 3px 0 0
}
.cu-repo-box {
 width:100%;
 padding:20px 5px 20px 25px;
 border:1px solid #d8d8d8;
 border-radius:6px;
 display:flex;
 flex-direction:column
}
.dark-theme .cu-repo-box {
 border:1px solid #384047
}
.cu-repo-box__title {
 font:600 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin-bottom:7px;
 margin-right:20px;
 display:flex;
 justify-content:space-between
}
.dark-theme .cu-repo-box__title {
 color:#d5d6d7
}
.cu-repo-box__subtitle {
 font:400 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin-right:20px;
 margin-bottom:7px;
 opacity:.6
}
.dark-theme .cu-repo-box__subtitle {
 color:#d5d6d7
}
.cu-repo-box__button-add {
 color:#7b68ee;
 font:500 13px/40px "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 height:40px;
 border:1px dashed;
 border-radius:3px;
 display:block;
 text-align:center;
 margin-top:25px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-commit__arrow-down use {
  fill:var(--theme-main-color)
 }
 .cu-repo-box__button-add {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-repo-box__link-integration {
 display:flex;
 justify-content:space-around;
 padding-top:20px
}
.cu-repo-box .panel-open .cu-commits__icon-arrow-down {
 transform:rotate(180deg)
}
.cu-slack-integration {
 padding-top:30px
}
.cu-slack-integration__icon {
 height:60px;
 margin:10px 0 0
}
.cu-slack-integration__icon svg {
 width:100%;
 height:100%;
 display:block
}
.cu-slack-integration__icon svg .cu-fill-words {
 fill:#000
}
.dark-theme .cu-slack-integration__icon svg .cu-fill-words {
 fill:#fff
}
.cu-slack-integration__reset {
 display:flex;
 justify-content:center
}
.cu-slack-integration__auth-text {
 color:#000;
 font:200 18px/1.4em "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin:20px auto 40px
}
.dark-theme .cu-slack-integration__auth-text {
 color:#d5d6d7
}
.cu-slack-integration__auth-link {
 display:flex;
 justify-content:center
}
.cu-slack-integration__auth-link a {
 margin:-2px 5px 0 0
}
.cu-slack-integration__head {
 font-size:23px;
 margin-bottom:25px
}
.cu-slack-integration__unfurl-body {
 margin:0 0 45px;
 padding-left:15px;
 font-size:16px;
 border-left:5px solid #67cb48
}
.cu-slack-integration__unfurl-text {
 margin-bottom:15px;
 font-weight:300
}
.cu-slack-integration__unfurl-text a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-slack-integration__unfurl-text a {
  color:var(--theme-main-color)
 }
}
.cu-slack-integration__description {
 margin-bottom:25px;
 font-size:16px;
 font-weight:300
}
.cu-slack-integration__description a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-slack-integration__description a {
  color:var(--theme-main-color)
 }
}
.cu-slack-integration__enabled {
 font-weight:500;
 padding-top:3px
}
.cu-slack-integration__note {
 margin-bottom:0;
 padding-bottom:3px;
 font-weight:100
}
.cu-slack-integration__note b {
 font-weight:400
}
.cu-slack-integration__note span {
 color:#7b68ee;
 cursor:pointer;
 font-weight:400
}
.cu-slack-integration__add-notification {
 color:#7b68ee;
 margin-top:35px;
 font-size:15px;
 cursor:pointer
}
.cu-slack-integration__notification-selection {
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap
}
.cu-slack-integration__dropdown-project {
 width:25%;
 min-width:250px;
 padding-right:20px;
 margin-bottom:20px
}
.cu-slack-integration__dropdown-project .cu-dropdown_open .cu-slack-integration__item-icon-arrow-down {
 transform:rotate(180deg)
}
.cu-slack-integration__dropdown-channel {
 width:60%;
 min-width:250px;
 padding-right:20px
}
.cu-slack-integration__dropdown-channel_25 {
 width:25%
}
.cu-slack-integration__selection-header {
 font:500 16px/1 "Proxima Nova",Arial,serif;
 margin-bottom:10px
}
.cu-slack-integration__save {
 margin-top:20px;
 display:flex;
 justify-content:flex-end;
 padding-right:5%
}
.cu-slack-integration__nodrop {
 position:relative;
 cursor:default
}
.cu-slack-integration__existing {
 margin-bottom:40px
}
.cu-slack-integration__selection-container {
 margin-bottom:30px
}
.cu-slack-integration__selection-container:last-child {
 margin-bottom:0
}
.cu-slack-integration__remove {
 width:15px;
 height:15px;
 display:block;
 margin-right:15px;
 margin-top:18px
}
.cu-slack-integration__remove use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-slack-integration__add-notification,
 .cu-slack-integration__note span {
  color:var(--theme-main-color)
 }
 .cu-slack-integration__remove use {
  fill:var(--theme-main-color)
 }
}
.cu-slack-integration__steps {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:60px
}
.cu-slack-integration__steps-item {
 background:#f7f7f7;
 width:24%;
 min-width:200px;
 border-radius:5px;
 display:flex;
 flex-direction:column;
 align-self:stretch
}
.dark-theme .cu-slack-integration__steps-item {
 background:#384047
}
.cu-slack-integration__steps-image {
 border:1px solid #f3f3f3;
 background:#fff;
 border-radius:5px;
 padding:15px;
 width:100%;
 flex-grow:1;
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-slack-integration__steps-header {
 padding:10px 15px;
 height:100px;
 display:flex;
 justify-content:flex-start;
 align-items:center
}
.cu-slack-integration__steps-clickup-plus-slack {
 background:url(clickup-plus-slack.2c02b8913053860b52c2.png) center/contain no-repeat;
 width:75px;
 height:59px;
 flex-shrink:0;
 margin-left:-10px
}
.cu-slack-integration__steps-description {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#4f495c;
 font:400 16px/18px "Proxima Nova",Arial,serif;
 flex-grow:1
}
.dark-theme .cu-slack-integration__steps-description {
 color:#abaeb0
}
.cu-slack-integration__steps-description_flex {
 display:flex;
 align-items:center
}
.cu-slack-integration__steps-description_highlight {
 color:#7b68ee;
 font-weight:500
}
.cu-slack-integration__steps-i {
 width:28px;
 height:28px;
 border-radius:50%;
 border:1px solid #4f495c;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 margin-left:10px
}
.dark-theme .cu-slack-integration__steps-i {
 border:1px solid #abaeb0
}
.cu-slack-integration__steps-i.cu-dropdown_open,
.cu-slack-integration__steps-i:hover {
 border:1px solid
}
.cu-slack-integration__steps-i.cu-dropdown_open .cu-slack-integration__steps-i-toggle,
.cu-slack-integration__steps-i:hover .cu-slack-integration__steps-i-toggle {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-slack-integration__steps-description_highlight {
  color:var(--theme-main-color)
 }
 .cu-slack-integration__steps-i.cu-dropdown_open,
 .cu-slack-integration__steps-i:hover {
  border-color:var(--theme-main-color)
 }
 .cu-slack-integration__steps-i.cu-dropdown_open .cu-slack-integration__steps-i-toggle,
 .cu-slack-integration__steps-i:hover .cu-slack-integration__steps-i-toggle {
  color:var(--theme-main-color)
 }
}
.cu-slack-integration__steps-i-toggle {
 color:#4f495c;
 font:500 18px/1 "Proxima Nova",Arial,serif;
 width:28px;
 height:28px;
 display:flex;
 align-items:center;
 justify-content:center
}
.dark-theme .cu-slack-integration__steps-i-toggle {
 color:#abaeb0
}
.cu-slack-integration__steps-i-menu {
 width:600px!important;
 max-width:80vw;
 padding:30px 40px
}
.cu-slack-integration__steps-i-text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 16px/29px "Proxima Nova",Arial,serif;
 color:#4f495c
}
.dark-theme .cu-slack-integration__steps-i-text {
 color:#d5d6d7
}
.cu-slack-integration__steps-i-text_strong {
 font-weight:500
}
.cu-slack-integration__steps-i-text_exclamation {
 padding-left:45px;
 position:relative;
 margin:-15px 0 50px
}
.cu-slack-integration__steps-i-text_exclamation::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 content:'!';
 width:31px;
 height:31px;
 border-radius:50%;
 color:#fff;
 left:0;
 top:4px;
 font:500 18px/1 "Proxima Nova",Arial,serif;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-slack-integration__steps-i-link {
 color:#7b68ee;
 font-weight:500;
 text-decoration:underline;
 cursor:pointer
}
.cu-slack-integration__steps-check {
 width:35px;
 height:35px;
 background-color:#6aca4f;
 border-radius:50%;
 margin-left:13px;
 margin-right:-5px;
 padding:10px;
 flex-shrink:0
}
.cu-slack-integration__steps-check use {
 fill:#fff
}
.cu-slack-integration__btn-remove.cu-form__row {
 margin:40px 0 0
}
.cu-slack-integration__item {
 height:50px;
 border-radius:5px;
 border:1px solid #e4e4e4
}
.dark-theme .cu-slack-integration__item {
 border:1px solid #384047
}
.cu-slack-integration__item-text {
 font-family:"Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1.15;
 padding:0 15px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 height:50px
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-slack-integration__item-text {
  font-family:var(--global-second-font-support)
 }
}
.cu-slack-integration__item-text-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Proxima Nova",Arial,serif
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-slack-integration__item-text-name {
  font-family:var(--global-second-font-support)
 }
}
.cu-slack-integration__item-icon-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 height:9px;
 float:right;
 margin:0 0 0 15px
}
.cu-slack-integration__item-icon-arrow-down:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-slack-integration__steps-i-text_exclamation::before {
  background:var(--theme-main-color)
 }
 .cu-slack-integration__steps-i-link {
  color:var(--theme-main-color)
 }
 .cu-slack-integration__item-icon-arrow-down {
  fill:var(--theme-main-color)
 }
}
.cu-slack-integration__form-row_last {
 display:flex;
 justify-content:space-between
}
.cu-slack-integration__form-row_last button {
 width:190px!important
}
.cu-slack-integration__list-container {
 max-height:301px
}
.cu-projects-list.cu-slack-integration__list {
 padding:5px 0 5px 20px;
 overflow:hidden
}
.cu-projects-list.cu-slack-integration__list .cu-slack-integration__list-container {
 padding-right:20px
}
.cu-zapier-integration__btn {
 background:#ff4a00;
 border-color:#ff4a00;
 margin:30px 0
}
.cu-zapier-integration__btn:hover {
 background:#f04600;
 border-color:#f04600
}
.cu-zapier-integration__templates {
 max-width:800px
}
.cu-api-integration__header {
 display:flex;
 justify-content:space-between;
 align-items:center;
 padding:24px 30px 22px
}
.cu-api-integration__header-desc {
 padding-right:20px
}
.cu-api-integration__header-create {
 color:#7b68ee;
 font-size:18px;
 cursor:pointer;
 white-space:nowrap
}
@supports (--theme-main-color:#7b68ee) {
 .cu-api-integration__header-create {
  color:var(--theme-main-color)
 }
}
.cu-api-integration__docs {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-api-integration__docs {
  color:var(--theme-main-color)
 }
}
.cu-api-integration__app-container {
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:5px;
 font:400 14px/19px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#8e80a7;
 margin-top:10px
}
.dark-theme .cu-api-integration__app-container {
 border:1px solid #384047;
 color:#d5d6d7
}
.cu-api-integration__app-container-header {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cu-api-integration__app-container-body {
 border-top:1px solid #e9e9e9;
 padding:20px 30px
}
.dark-theme .cu-api-integration__app-container-body {
 border-top:1px solid #384047
}
.cu-api-integration__form-inner {
 display:flex;
 justify-content:space-between;
 margin:15px 0
}
.cu-api-integration__form-inner-content {
 width:48%
}
.cu-api-integration__input {
 border:1px solid #e4e4e4;
 border-radius:5px;
 height:40px;
 margin-top:10px;
 background-color:#f7f7f7;
 display:flex;
 align-items:center;
 padding:0 10px
}
.dark-theme .cu-api-integration__input {
 border:1px solid #2b343b;
 background:#384047
}
.cu-api-integration__input .cu-form__input {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 padding:0;
 background-color:transparent;
 resize:none;
 color:#343434;
 box-shadow:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-api-integration__input .cu-form__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-api-integration__input .cu-form__input {
 color:#d5d6d7
}
.dark-theme .cu-api-integration__input .cu-form__input::-webkit-input-placeholder {
 line-height:1
}
.dark-theme .cu-api-integration__input .cu-form__input::-moz-placeholder {
 line-height:1
}
.dark-theme .cu-api-integration__input .cu-form__input:-ms-input-placeholder {
 line-height:1
}
.dark-theme .cu-api-integration__input .cu-form__input::-ms-input-placeholder {
 line-height:1
}
.dark-theme .cu-api-integration__input .cu-form__input::placeholder {
 line-height:1
}
.cu-api-integration__input .cu-form__input::-webkit-input-placeholder {
 line-height:1
}
.cu-api-integration__input .cu-form__input::-moz-placeholder {
 line-height:1
}
.cu-api-integration__input .cu-form__input:-ms-input-placeholder {
 line-height:1
}
.cu-api-integration__input .cu-form__input::-ms-input-placeholder {
 line-height:1
}
.cu-api-integration__input .cu-form__input::placeholder {
 line-height:1
}
.cu-api-integration__input.text-area {
 height:auto;
 padding:10px
}
.cu-api-integration__input.text-area.cu-api-integration__input_app-create-modal {
 height:150px
}
.cu-api-integration__input.text-area.cu-api-integration__input_app-create-modal textarea {
 height:130px
}
.cu-api-integration__btn-container {
 display:flex;
 justify-content:space-between
}
.cu-api-integration__btn-container.dashboard {
 justify-content:flex-end
}
.cu-api-integration__btn {
 width:170px
}
.cu-api-integration__btn.dashboard {
 height:40px;
 padding:0 15px;
 width:120px;
 font:600 14px/39px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-api-integration__btn.dashboard:first-child {
 margin-right:5px
}
.cu-api-integration__created {
 color:#7b68ee;
 text-align:center;
 font-size:26px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-api-integration__created {
  color:var(--theme-main-color)
 }
}
.cu-api-integration__created-info {
 font-family:"Proxima Nova",Arial,serif;
 text-align:center;
 margin:15px auto;
 font-size:16px;
 font-weight:300;
 line-height:1.5
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-api-integration__created-info {
  font-family:var(--global-second-font-support)
 }
}
.cu-api-integration__show-regenerate {
 display:flex;
 justify-content:space-between;
 padding-right:2px
}
.cu-api-integration__show-regenerate .cu-form__input {
 width:auto;
 margin-right:5px
}
.cu-api-integration__show-regenerate-container {
 display:flex;
 align-items:center;
 height:100%
}
.cu-api-integration__show-regenerate-container-btn {
 border-radius:5px;
 height:34px;
 padding:2px 10px 0;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-api-integration__show-regenerate-container-btn_default {
 background-color:#fff;
 border:1px solid #e4e4e4;
 color:#343434
}
.dark-theme .cu-api-integration__show-regenerate-container-btn_default {
 border:1px solid #2b343b;
 color:#abaeb0;
 background:#384047
}
.cu-api-integration__show-regenerate-container-btn_default:hover {
 background-color:#f4f4f4
}
.dark-theme .cu-api-integration__show-regenerate-container-btn_default:hover {
 background-color:#2b343b
}
.cu-api-integration__show-regenerate-container-btn:first-child {
 margin-right:3px
}
.cu-api-integration__toggle {
 display:flex;
 align-items:center
}
.cu-api-integration__toggle-switch {
 height:20px;
 margin:30px 20px 30px 30px
}
.cu-api-integration__toggle-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:18px;
 padding:30px 20px 30px 0;
 color:#505050;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-api-integration__toggle-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-api-integration__toggle-name {
 color:#d5d6d7
}
.cu-api-integration__arrow-container {
 display:flex;
 flex:1 0 0;
 justify-content:flex-end;
 cursor:pointer;
 padding:30px 30px 30px 0
}
.cu-api-integration__arrow {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:10px;
 height:16px;
 color:#505050;
 display:inline-block;
 cursor:pointer
}
.cu-api-integration__arrow use {
 fill:#505050
}
.dark-theme .cu-api-integration__arrow use {
 fill:#d5d6d7
}
.cu-api-integration__arrow.arrow-down {
 transform:rotate(-90deg)
}
.cu-api-integration__dashboard-grow {
 flex:1 0 0
}
.cu-api-integration__dashboard-grow .cu-form__input {
 height:100%
}
.cu-api-integration__title {
 font:500 21px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050;
 margin-bottom:20px
}
.dark-theme .cu-api-integration__title {
 color:#d5d6d7
}
.cu-form__row.dashboard-row {
 margin-bottom:0
}
.cu-form__row.dashboard-urls {
 display:flex;
 flex-direction:column;
 height:100%
}
.cu-everhour-integration__btn {
 background:#5dba74;
 border-color:#5dba74;
 margin:30px 0
}
.cu-everhour-integration__btn:hover {
 background:#44aa5d;
 border-color:#44aa5d
}
.cu-hangouts-integration {
 padding-top:30px
}
.cu-hangouts-integration__icon {
 margin:10px 0 0;
 text-align:center
}
.cu-hangouts-integration__reset {
 display:flex;
 justify-content:center
}
.cu-hangouts-integration__auth-text {
 color:#000;
 font:200 18px/1.4em "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin:20px auto 40px
}
.dark-theme .cu-hangouts-integration__auth-text {
 color:#d5d6d7
}
.cu-hangouts-integration__auth-text ul {
 font-size:12px
}
.cu-hangouts-integration__auth-link {
 display:flex;
 justify-content:center
}
.cu-hangouts-integration__auth-link a {
 margin:-2px 5px 0 0
}
.cu-hangouts-integration__head {
 font-size:23px;
 margin-bottom:25px
}
.cu-hangouts-integration__unfurl-body {
 margin:0 0 45px;
 padding-left:15px;
 font-size:16px;
 border-left:5px solid #67cb48
}
.cu-hangouts-integration__unfurl-text {
 margin-bottom:15px;
 font-weight:300
}
.cu-hangouts-integration__unfurl-text a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-hangouts-integration__unfurl-text a {
  color:var(--theme-main-color)
 }
}
.cu-hangouts-integration__description {
 margin-bottom:25px;
 font-size:16px;
 font-weight:300
}
.cu-hangouts-integration__description a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-hangouts-integration__description a {
  color:var(--theme-main-color)
 }
}
.cu-hangouts-integration__enabled {
 font-weight:500;
 padding-top:3px
}
.cu-hangouts-integration__note {
 margin-bottom:0;
 padding-bottom:3px;
 font-weight:100
}
.cu-hangouts-integration__note b {
 font-weight:400
}
.cu-hangouts-integration__note span {
 color:#7b68ee;
 cursor:pointer;
 font-weight:400
}
.cu-hangouts-integration__add-notification {
 color:#7b68ee;
 margin-top:35px;
 font-size:15px;
 cursor:pointer
}
.cu-hangouts-integration__notification-selection {
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap
}
.cu-hangouts-integration__dropdown-project {
 width:25%;
 min-width:250px;
 padding-right:20px;
 margin-bottom:20px
}
.cu-hangouts-integration__dropdown-project .cu-dropdown_open .cu-hangouts-integration__item-icon-arrow-down {
 transform:rotate(180deg)
}
.cu-hangouts-integration__dropdown-channel {
 width:60%;
 min-width:250px;
 padding-right:20px
}
.cu-hangouts-integration__dropdown-channel_25 {
 width:25%
}
.cu-hangouts-integration__selection-header {
 font:500 16px/1 "Proxima Nova",Arial,serif;
 margin-bottom:10px
}
.cu-hangouts-integration__save {
 margin-top:20px;
 display:flex;
 justify-content:flex-end;
 padding-right:5%
}
.cu-hangouts-integration__nodrop {
 position:relative;
 cursor:default
}
.cu-hangouts-integration__existing {
 margin-bottom:40px
}
.cu-hangouts-integration__selection-container {
 margin-bottom:30px
}
.cu-hangouts-integration__selection-container:last-child {
 margin-bottom:0
}
.cu-hangouts-integration__remove {
 width:15px;
 height:15px;
 display:block;
 margin-right:15px;
 margin-top:18px
}
.cu-hangouts-integration__remove use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-hangouts-integration__add-notification,
 .cu-hangouts-integration__note span {
  color:var(--theme-main-color)
 }
 .cu-hangouts-integration__remove use {
  fill:var(--theme-main-color)
 }
}
.cu-hangouts-integration__steps {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:60px
}
.cu-hangouts-integration__steps-item {
 background:#f7f7f7;
 width:24%;
 min-width:200px;
 border-radius:5px;
 display:flex;
 flex-direction:column;
 align-self:stretch
}
.dark-theme .cu-hangouts-integration__steps-item {
 background:#384047
}
.cu-hangouts-integration__steps-image {
 border:1px solid #f3f3f3;
 background:#fff;
 border-radius:5px;
 padding:15px;
 width:100%;
 flex-grow:1;
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-hangouts-integration__steps-header {
 padding:10px 15px;
 height:100px;
 display:flex;
 justify-content:flex-start;
 align-items:center
}
.cu-hangouts-integration__steps-clickup-plus-hangouts {
 width:75px;
 height:59px;
 flex-shrink:0;
 margin-left:-10px
}
.cu-hangouts-integration__steps-description {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#4f495c;
 font:400 16px/18px "Proxima Nova",Arial,serif;
 flex-grow:1
}
.dark-theme .cu-hangouts-integration__steps-description {
 color:#abaeb0
}
.cu-hangouts-integration__steps-description_flex {
 display:flex;
 align-items:center
}
.cu-hangouts-integration__steps-description_highlight {
 color:#7b68ee;
 font-weight:500
}
.cu-hangouts-integration__steps-i {
 width:28px;
 height:28px;
 border-radius:50%;
 border:1px solid #4f495c;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 margin-left:10px
}
.dark-theme .cu-hangouts-integration__steps-i {
 border:1px solid #abaeb0
}
.cu-hangouts-integration__steps-i.cu-dropdown_open,
.cu-hangouts-integration__steps-i:hover {
 border:1px solid
}
.cu-hangouts-integration__steps-i.cu-dropdown_open .cu-hangouts-integration__steps-i-toggle,
.cu-hangouts-integration__steps-i:hover .cu-hangouts-integration__steps-i-toggle {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-hangouts-integration__steps-description_highlight {
  color:var(--theme-main-color)
 }
 .cu-hangouts-integration__steps-i.cu-dropdown_open,
 .cu-hangouts-integration__steps-i:hover {
  border-color:var(--theme-main-color)
 }
 .cu-hangouts-integration__steps-i.cu-dropdown_open .cu-hangouts-integration__steps-i-toggle,
 .cu-hangouts-integration__steps-i:hover .cu-hangouts-integration__steps-i-toggle {
  color:var(--theme-main-color)
 }
}
.cu-hangouts-integration__steps-i-toggle {
 color:#4f495c;
 font:500 18px/1 "Proxima Nova",Arial,serif;
 width:28px;
 height:28px;
 display:flex;
 align-items:center;
 justify-content:center
}
.dark-theme .cu-hangouts-integration__steps-i-toggle {
 color:#abaeb0
}
.cu-hangouts-integration__steps-i-menu {
 width:600px!important;
 max-width:80vw;
 padding:30px 40px
}
.cu-hangouts-integration__steps-i-text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 16px/29px "Proxima Nova",Arial,serif;
 color:#4f495c
}
.dark-theme .cu-hangouts-integration__steps-i-text {
 color:#d5d6d7
}
.cu-hangouts-integration__steps-i-text_strong {
 font-weight:500
}
.cu-hangouts-integration__steps-i-text_exclamation {
 padding-left:45px;
 position:relative;
 margin:-15px 0 50px
}
.cu-hangouts-integration__steps-i-text_exclamation::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 content:'!';
 width:31px;
 height:31px;
 border-radius:50%;
 color:#fff;
 left:0;
 top:4px;
 font:500 18px/1 "Proxima Nova",Arial,serif;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-hangouts-integration__steps-i-link {
 color:#7b68ee;
 font-weight:500;
 text-decoration:underline;
 cursor:pointer
}
.cu-hangouts-integration__steps-check {
 width:35px;
 height:35px;
 background-color:#6aca4f;
 border-radius:50%;
 margin-left:13px;
 margin-right:-5px;
 padding:10px;
 flex-shrink:0
}
.cu-hangouts-integration__steps-check use {
 fill:#fff
}
.cu-hangouts-integration__btn-remove.cu-form__row {
 margin:40px 0 0
}
.cu-hangouts-integration__item {
 height:50px;
 border-radius:5px;
 border:1px solid #e4e4e4
}
.dark-theme .cu-hangouts-integration__item {
 border:1px solid #384047
}
.cu-hangouts-integration__item-text {
 font-family:"Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1.15;
 padding:0 15px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 height:50px
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-hangouts-integration__item-text {
  font-family:var(--global-second-font-support)
 }
}
.cu-hangouts-integration__item-text-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Proxima Nova",Arial,serif
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-hangouts-integration__item-text-name {
  font-family:var(--global-second-font-support)
 }
}
.cu-hangouts-integration__item-icon-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 height:9px;
 float:right;
 margin:0 0 0 15px
}
.cu-hangouts-integration__item-icon-arrow-down:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-hangouts-integration__steps-i-text_exclamation::before {
  background:var(--theme-main-color)
 }
 .cu-hangouts-integration__steps-i-link {
  color:var(--theme-main-color)
 }
 .cu-hangouts-integration__item-icon-arrow-down {
  fill:var(--theme-main-color)
 }
}
.cu-hangouts-integration__form-row_last {
 display:flex;
 justify-content:space-between
}
.cu-hangouts-integration__form-row_last button {
 width:190px!important
}
.cu-hangouts-integration__list-container {
 max-height:301px
}
.cu-projects-list.cu-hangouts-integration__list {
 padding:5px 0 5px 20px;
 overflow:hidden
}
.cu-projects-list.cu-hangouts-integration__list .cu-hangouts-integration__list-container {
 padding-right:20px
}
.cu-sentry-integration {
 padding-top:30px
}
.cu-sentry-integration cu-create-task-nav-selector {
 width:500px
}
.cu-sentry-integration__icon {
 height:60px;
 margin:10px 0 0;
 background:#fff
}
.cu-sentry-integration__icon svg {
 width:100%;
 height:100%;
 display:block
}
.cu-sentry-integration__icon svg .cu-fill-words {
 fill:#000
}
.dark-theme .cu-sentry-integration__icon svg .cu-fill-words {
 fill:#fff
}
.cu-sentry-integration__reset {
 display:flex;
 justify-content:center
}
.cu-sentry-integration__auth-text {
 color:#000;
 font:200 18px/1.4em "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin:20px auto 40px
}
.dark-theme .cu-sentry-integration__auth-text {
 color:#d5d6d7
}
.cu-sentry-integration__auth-text ul {
 font-size:12px
}
.cu-sentry-integration__auth-link {
 display:flex;
 justify-content:center
}
.cu-sentry-integration__auth-link a {
 margin:-2px 5px 0 0
}
.cu-sentry-integration__head {
 font-size:23px;
 margin-bottom:25px
}
.cu-sentry-integration__unfurl-body {
 margin:0 0 45px;
 padding-left:15px;
 font-size:16px;
 border-left:5px solid #67cb48
}
.cu-sentry-integration__unfurl-text {
 margin-bottom:15px;
 font-weight:300
}
.cu-sentry-integration__unfurl-text a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sentry-integration__unfurl-text a {
  color:var(--theme-main-color)
 }
}
.cu-sentry-integration__description {
 margin-bottom:25px;
 font-size:16px;
 font-weight:300
}
.cu-sentry-integration__description a {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sentry-integration__description a {
  color:var(--theme-main-color)
 }
}
.cu-sentry-integration__enabled {
 font-weight:500;
 padding-top:3px
}
.cu-sentry-integration__note {
 margin-bottom:0;
 padding-bottom:3px;
 font-weight:100
}
.cu-sentry-integration__note b {
 font-weight:400
}
.cu-sentry-integration__note span {
 color:#7b68ee;
 cursor:pointer;
 font-weight:400
}
.cu-sentry-integration__add-notification {
 color:#7b68ee;
 margin-top:35px;
 font-size:15px;
 cursor:pointer
}
.cu-sentry-integration__notification-selection {
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap
}
.cu-sentry-integration__dropdown-project {
 width:25%;
 min-width:250px;
 padding-right:20px;
 margin-bottom:20px
}
.cu-sentry-integration__dropdown-project .cu-dropdown_open .cu-sentry-integration__item-icon-arrow-down {
 transform:rotate(180deg)
}
.cu-sentry-integration__dropdown-channel {
 width:60%;
 min-width:250px;
 padding-right:20px
}
.cu-sentry-integration__dropdown-channel_25 {
 width:25%
}
.cu-sentry-integration__selection-header {
 font:500 16px/1 "Proxima Nova",Arial,serif;
 margin-bottom:10px
}
.cu-sentry-integration__save {
 margin-top:20px;
 display:flex;
 justify-content:flex-end;
 padding-right:5%
}
.cu-sentry-integration__nodrop {
 position:relative;
 cursor:default
}
.cu-sentry-integration__existing {
 margin-bottom:40px
}
.cu-sentry-integration__selection-container {
 margin-bottom:30px
}
.cu-sentry-integration__selection-container:last-child {
 margin-bottom:0
}
.cu-sentry-integration__remove {
 width:15px;
 height:15px;
 display:block;
 margin-right:15px;
 margin-top:18px
}
.cu-sentry-integration__remove use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sentry-integration__add-notification,
 .cu-sentry-integration__note span {
  color:var(--theme-main-color)
 }
 .cu-sentry-integration__remove use {
  fill:var(--theme-main-color)
 }
}
.cu-sentry-integration__steps {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:60px
}
.cu-sentry-integration__steps-item {
 background:#f7f7f7;
 width:24%;
 min-width:200px;
 border-radius:5px;
 display:flex;
 flex-direction:column;
 align-self:stretch
}
.dark-theme .cu-sentry-integration__steps-item {
 background:#384047
}
.cu-sentry-integration__steps-image {
 border:1px solid #f3f3f3;
 background:#fff;
 border-radius:5px;
 padding:15px;
 width:100%;
 flex-grow:1;
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-sentry-integration__steps-header {
 padding:10px 15px;
 height:100px;
 display:flex;
 justify-content:flex-start;
 align-items:center
}
.cu-sentry-integration__steps-clickup-plus-sentry {
 width:75px;
 height:59px;
 flex-shrink:0;
 margin-left:-10px
}
.cu-sentry-integration__steps-description {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#4f495c;
 font:400 16px/18px "Proxima Nova",Arial,serif;
 flex-grow:1
}
.dark-theme .cu-sentry-integration__steps-description {
 color:#abaeb0
}
.cu-sentry-integration__steps-description_flex {
 display:flex;
 align-items:center
}
.cu-sentry-integration__steps-description_highlight {
 color:#7b68ee;
 font-weight:500
}
.cu-sentry-integration__steps-i {
 width:28px;
 height:28px;
 border-radius:50%;
 border:1px solid #4f495c;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 margin-left:10px
}
.dark-theme .cu-sentry-integration__steps-i {
 border:1px solid #abaeb0
}
.cu-sentry-integration__steps-i.cu-dropdown_open,
.cu-sentry-integration__steps-i:hover {
 border:1px solid
}
.cu-sentry-integration__steps-i.cu-dropdown_open .cu-sentry-integration__steps-i-toggle,
.cu-sentry-integration__steps-i:hover .cu-sentry-integration__steps-i-toggle {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sentry-integration__steps-description_highlight {
  color:var(--theme-main-color)
 }
 .cu-sentry-integration__steps-i.cu-dropdown_open,
 .cu-sentry-integration__steps-i:hover {
  border-color:var(--theme-main-color)
 }
 .cu-sentry-integration__steps-i.cu-dropdown_open .cu-sentry-integration__steps-i-toggle,
 .cu-sentry-integration__steps-i:hover .cu-sentry-integration__steps-i-toggle {
  color:var(--theme-main-color)
 }
}
.cu-sentry-integration__steps-i-toggle {
 color:#4f495c;
 font:500 18px/1 "Proxima Nova",Arial,serif;
 width:28px;
 height:28px;
 display:flex;
 align-items:center;
 justify-content:center
}
.dark-theme .cu-sentry-integration__steps-i-toggle {
 color:#abaeb0
}
.cu-sentry-integration__steps-i-menu {
 width:600px!important;
 max-width:80vw;
 padding:30px 40px
}
.cu-sentry-integration__steps-i-text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 16px/29px "Proxima Nova",Arial,serif;
 color:#4f495c
}
.dark-theme .cu-sentry-integration__steps-i-text {
 color:#d5d6d7
}
.cu-sentry-integration__steps-i-text_strong {
 font-weight:500
}
.cu-sentry-integration__steps-i-text_exclamation {
 padding-left:45px;
 position:relative;
 margin:-15px 0 50px
}
.cu-sentry-integration__steps-i-text_exclamation::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 content:'!';
 width:31px;
 height:31px;
 border-radius:50%;
 color:#fff;
 left:0;
 top:4px;
 font:500 18px/1 "Proxima Nova",Arial,serif;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-sentry-integration__steps-i-link {
 color:#7b68ee;
 font-weight:500;
 text-decoration:underline;
 cursor:pointer
}
.cu-sentry-integration__steps-check {
 width:35px;
 height:35px;
 background-color:#6aca4f;
 border-radius:50%;
 margin-left:13px;
 margin-right:-5px;
 padding:10px;
 flex-shrink:0
}
.cu-sentry-integration__steps-check use {
 fill:#fff
}
.cu-sentry-integration__btn-remove.cu-form__row {
 margin:40px 0 0
}
.cu-sentry-integration__item {
 height:50px;
 border-radius:5px;
 border:1px solid #e4e4e4
}
.dark-theme .cu-sentry-integration__item {
 border:1px solid #384047
}
.cu-sentry-integration__item-text {
 font-family:"Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1.15;
 padding:0 15px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 height:50px
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-sentry-integration__item-text {
  font-family:var(--global-second-font-support)
 }
}
.cu-sentry-integration__item-text-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Proxima Nova",Arial,serif
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-sentry-integration__item-text-name {
  font-family:var(--global-second-font-support)
 }
}
.cu-sentry-integration__item-icon-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 height:9px;
 float:right;
 margin:0 0 0 15px
}
.cu-sentry-integration__item-icon-arrow-down:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sentry-integration__steps-i-text_exclamation::before {
  background:var(--theme-main-color)
 }
 .cu-sentry-integration__steps-i-link {
  color:var(--theme-main-color)
 }
 .cu-sentry-integration__item-icon-arrow-down {
  fill:var(--theme-main-color)
 }
}
.cu-sentry-integration__form-row_last {
 display:flex;
 justify-content:space-between
}
.cu-sentry-integration__form-row_last button {
 width:190px!important
}
.cu-sentry-integration__list-container {
 max-height:301px
}
.cu-projects-list.cu-sentry-integration__list {
 padding:5px 0 5px 20px;
 overflow:hidden
}
.cu-projects-list.cu-sentry-integration__list .cu-sentry-integration__list-container {
 padding-right:20px
}
.cu-integrations-wrapper {
 min-height:120px;
 width:100%;
 position:relative
}
.cu-integrations__harvest {
 margin-bottom:15px;
 font-weight:300;
 font-size:16px
}
.cu-integrations__harvest-desc {
 font-size:16px;
 margin:10px 20px 10px 0
}
.cu-integrations__harvest-desc.authed {
 margin-left:10px
}
.cu-integrations__harvest-toggles {
 display:flex;
 align-items:center
}
.cu-integrations-suggest {
 font:300 14px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 margin-bottom:35px;
 display:flex;
 align-items:center
}
.cu-integrations-suggest strong {
 text-decoration:underline;
 cursor:pointer
}
.cu-integrations-suggest__icon-question {
 width:14px;
 height:14px;
 display:inline-block;
 margin-right:6px
}
.cu-integrations-suggest__icon-question use {
 fill:#d0cdd6
}
.cu-integrations-header {
 position:relative;
 width:100%;
 margin-top:0;
 display:flex;
 flex-wrap:wrap
}
.cu-integrations-header>.cu-integration-btn {
 color:#7b68ee;
 display:flex;
 flex-direction:column;
 justify-content:flex-start;
 align-items:center;
 height:74px;
 width:180px;
 border:1px solid #d1d1d1;
 background:0 0;
 text-shadow:none;
 margin-right:20px;
 margin-bottom:20px;
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.5;
 position:relative;
 overflow:hidden
}
.dark-theme .cu-integrations-header>.cu-integration-btn {
 background:#fff
}
.cu-integrations-info {
 background-color:#dfdbfb;
 margin-top:40px;
 padding:20px;
 font:italic 24px 'Gotham Pro',Arial,serif;
 text-align:center;
 color:#fff;
 border:2px solid;
 border-radius:3px
}
@supports (--theme-main-color-light:#dfdbfb) {
 .cu-integrations-info {
  background-color:var(--theme-main-color-light)
 }
}
.cu-integration-btn_row.cu-integration-btn {
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:center;
 padding:0 10px
}
.cu-integration-btn-text {
 position:absolute;
 text-align:center;
 margin-top:25px
}
.cu-integration-btn__title {
 color:#7b68ee;
 font:500 20px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-integrations-header>.cu-integration-btn {
  color:var(--theme-main-color)
 }
 .cu-integrations-info {
  border-color:var(--theme-main-color)
 }
 .cu-integration-btn__title {
  color:var(--theme-main-color)
 }
}
.cu-integration-btn-icon {
 margin:0;
 padding:0;
 height:40px
}
.cu-integration-btn-icon__github {
 margin-top:15px
}
.cu-integration-btn-icon__bitbucket {
 margin-top:8px;
 width:130px
}
.cu-integration-btn-icon__bitbucket_onboarding {
 margin-top:15px;
 width:130px
}
.cu-integration-btn-icon__bitbucket_onboarding img {
 width:130px
}
.cu-integration-btn-icon__gitlab {
 margin-top:15px;
 height:41px
}
.cu-integration-btn-icon__gitlab img {
 width:auto;
 height:100%
}
.cu-integration-btn-icon__chrome {
 margin-top:18px
}
.cu-integration-btn-icon__harvest {
 margin-top:17px
}
.cu-integration-btn-icon__asana,
.cu-integration-btn-icon__monday {
 margin-top:13px
}
.cu-integration-btn-icon__slack {
 margin-top:17px
}
.cu-integration-btn-icon__google-calendar {
 margin-top:15px
}
.cu-integration-btn-icon__trello {
 margin-top:16px
}
.cu-integration-btn-icon__jira {
 margin:16px -13px 0;
 width:auto
}
.cu-integration-btn-icon__time-doctor,
.cu-integration-btn-icon__toggl,
.cu-integration-btn-icon__zapier {
 margin-top:12px
}
.cu-integration-btn-icon__basecamp,
.cu-integration-btn-icon__todoist {
 margin-top:13px
}
.cu-integration-btn-icon__api {
 margin-top:17px;
 width:140px
}
.cu-integration-btn-icon__everhour {
 margin-top:16px
}
.cu-integration-btn-icon__timeneye {
 margin-top:12px
}
.cu-integration-btn-icon__clockify {
 margin-top:15px
}
.cu-integration-btn-icon__timely {
 margin-top:12px
}
.cu-integration-btn-icon__hangouts,
.cu-integration-btn-icon__sentry {
 margin-top:16px;
 width:140px
}
.cu-integration-btn-icon__user-apps {
 margin:5px 0
}
.cu-integration-btn-icon__csv {
 margin-right:12px
}
.cu-integration-btn-icon__csv svg {
 width:30px
}
.cu-integration__text-soon {
 color:#ff895a;
 font-size:12px;
 text-align:center;
 height:30px;
 margin-top:-30px;
 padding-top:5px
}
.cu-integration__text-soon_black {
 color:#544d61
}
.cu-integration__chrome_before {
 display:block
}
.clickup-chrome-ext_installed .cu-integration__chrome_before,
.cu-integration__chrome_after {
 display:none
}
.clickup-chrome-ext_installed .cu-integration__chrome_after {
 display:block
}
.cu-btn.cu-integration-btn.selected,
.cu-btn.cu-integration-btn:hover {
 color:#7b68ee;
 border:1px solid;
 -webkit-filter:grayscale(0);
 filter:grayscale(0);
 opacity:1
}
.dark-theme .cu-btn.cu-integration-btn.selected,
.dark-theme .cu-btn.cu-integration-btn:hover {
 background:#fff
}
.cu-app-settings-auth {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:100%;
 height:50px;
 border-radius:4px;
 border:2px solid
}
.cu-app-settings-auth:hover {
 transition:none
}
.cu-app-settings-auth__icon {
 height:24px;
 width:24px;
 margin:0 10px 0 0
}
.cu-app-settings-auth__text {
 color:#7b68ee;
 padding:2px 0 0;
 font:15px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-btn.cu-integration-btn.selected,
 .cu-btn.cu-integration-btn:hover {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-app-settings-auth {
  border-color:var(--theme-main-color)
 }
 .cu-app-settings-auth__text {
  color:var(--theme-main-color)
 }
}
.cu-app {
 width:100%
}
.cu-app__header {
 font:600 12px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 20px
}
.cu-app__section {
 display:flex;
 align-items:center;
 border-bottom:1px solid #e2e2e2;
 padding:0 0 15px;
 margin:0 0 15px
}
.cu-app__icon {
 flex-shrink:0;
 width:24px;
 height:24px;
 margin:0 10px 0 0
}
.cu-app__link {
 flex-grow:1;
 color:#565656;
 font:300 16px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-app__add {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 height:32px;
 padding:2px 15px 0;
 border:1px solid;
 border-radius:3px;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-app__add:hover {
 transition:none;
 background:#7b68ee;
 color:#fff;
 font-weight:400
}
.cu-app__add::before {
 content:'+';
 margin:0 4px 0 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-app__add {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-app__add:hover {
  background:var(--theme-main-color)
 }
}
.cu-sts__main-scroll .cu-app-settings-user__copy {
 width:70px
}
.cu-sts__main-scroll .cu-app-settings-user__api-key {
 max-width:600px
}
.cu-app-settings-user {
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap
}
.dark-theme .cu-app-settings-user .cu-dropdown__toggle-text_bordered {
 color:#d5d6d7!important
}
.cu-app-settings-user__card {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:30px 5px;
 width:270px;
 border:1px solid #e9e9e9;
 border-radius:4px;
 margin:0 8px 30px;
 position:relative;
 display:flex;
 flex-direction:column;
 flex-shrink:0
}
.dark-theme .cu-app-settings-user__card {
 background:#384047;
 border:1px solid #828588
}
.cu-app-settings-user__card .billing-method__add-close {
 width:12px;
 height:12px;
 top:15px;
 right:15px;
 display:none
}
.cu-app-settings-user__card .billing-method__add-close use {
 stroke:#fd71af
}
.cu-app-settings-user__card:hover {
 box-shadow:0 4px 15px 0 rgba(0,0,0,.1)
}
.cu-app-settings-user__card:hover .billing-method__add-close {
 display:block
}
.cu-app-settings-user__card-title {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#505050;
 text-align:center;
 font:500 17px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:12px;
 padding:0 15px
}
.dark-theme .cu-app-settings-user__card-title {
 color:#d5d6d7
}
.cu-app-settings-user__card-link {
 color:#7b68ee;
 font:400 16px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-app-settings-user__card-link {
  color:var(--theme-main-color)
 }
}
.cu-app-settings-user__card-link:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-app-settings-user__card-link:hover {
  color:var(--theme-main-color-dark)
 }
}
.cu-app-settings-user__list .clickapps-card__projects-list {
 width:200px;
 left:50%;
 margin:0;
 transform:translateX(-50%)
}
.cu-app-settings-user__list .clickapps-card__projects-list-items {
 max-height:242px;
 overflow:auto
}
.cu-app-settings-user__list .clickapps-card__projects-list-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 justify-content:space-between;
 align-items:center;
 padding:13px 10px;
 cursor:pointer;
 border-bottom:1px solid #f3f3f3
}
.dark-theme .cu-app-settings-user__list .clickapps-card__projects-list-item {
 border-bottom:1px solid #1e272e
}
.cu-app-settings-user__list .clickapps-card__projects-list-item:hover {
 background:#fafbfc
}
.dark-theme .cu-app-settings-user__list .clickapps-card__projects-list-item:hover {
 background:#2b343b
}
.cu-app-settings-user__list .clickapps-card__projects-list-item:last-child {
 border:0
}
.cu-app-settings-user__list .clickapps-card__projects-list-item-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-app-settings-user__list .clickapps-card__projects-list-item-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-app-settings-user__list .clickapps-card__projects-list-item-name {
 color:#d5d6d7
}
.cu-app-settings-user__list .clickapps-card__projects-list-item-name.clickapps-card__project-enabled {
 font-weight:500
}
.checkout__options.percentage-off-container {
 display:flex;
 margin-top:35px;
 align-items:center
}
.checkout__address {
 margin-top:10px;
 margin-bottom:20px;
 display:flex;
 justify-content:flex-end;
 width:100%
}
.checkout__address .cu-btn__address {
 height:auto;
 font:600 18px/40px "Gotham Pro","Proxima Nova",Arial,serif
}
.checkout__percentage {
 display:flex;
 align-items:center;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:1px 8px 0;
 background:#6aca4f;
 border-radius:20px;
 color:#fff;
 height:22px
}
.checkout__promo-code {
 margin-top:30px;
 display:flex
}
.checkout__promo-code-add {
 display:flex;
 align-items:center;
 border-bottom:1px dashed;
 cursor:pointer;
 color:#7b68ee;
 font-size:16px
}
.checkout__promo-code-add:hover {
 color:#5f48ea
}
.checkout__promo-code-discount {
 height:42px;
 width:100%;
 background:#6aca4f;
 display:flex;
 align-items:center;
 color:#fff;
 padding-left:15px;
 border-radius:3px;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 overflow:hidden;
 margin-bottom:3px
}
.checkout__promo-code-discount.no-discount-code {
 background:#d16464
}
.checkout__promo-code-discount-applied {
 flex:1 0 0;
 color:#fff
}
.checkout__promo-code-discount-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#449c28;
 border-left:0;
 width:42px;
 height:42px;
 padding:14px;
 cursor:pointer
}
.checkout__promo-code-discount-close:hover {
 background:#388320
}
.checkout__promo-code-discount-close use {
 stroke:#fff
}
.checkout__promo-code-discount-close.no-discount-code {
 background:#d16464
}
.checkout__promo-code-input-box {
 border-radius:5px;
 flex:1 0 0;
 margin-right:15px;
 height:45px;
 font-size:18px;
 padding-left:10px;
 display:flex;
 align-items:center;
 justify-content:space-between;
 border:1px solid #e4e4e4
}
.checkout__promo-code-input-box input {
 color:#343434
}
.checkout__promo-code-input-container {
 width:100%;
 display:flex;
 align-items:center
}
.checkout__promo-code-input-container input {
 border:0;
 font-size:16px
}
.checkout__promo-code-input-container input::-webkit-input-placeholder {
 color:#d8d8d8
}
.checkout__promo-code-input-container input::-moz-placeholder {
 color:#d8d8d8
}
.checkout__promo-code-input-container input:-ms-input-placeholder {
 color:#d8d8d8
}
.checkout__promo-code-input-container input::-ms-input-placeholder {
 color:#d8d8d8
}
.checkout__promo-code-input-container input::placeholder {
 color:#d8d8d8
}
.checkout__promo-code-input-container button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:120px;
 height:45px;
 font-size:18px;
 line-height:19px;
 border:1px solid;
 border-radius:5px;
 color:#7b68ee;
 background:#fff
}
.checkout__promo-code-input-container button.cu-btn.cu-btn_spinner {
 background:#fff
}
.checkout__promo-code-input-container button.cu-btn.cu-btn_spinner[disabled] {
 background-color:#7b68ee
}
.checkout__promo-code-input-container button:hover:enabled {
 background:#7b68ee;
 color:#fff
}
.checkout__promo-code-input-container button:disabled {
 cursor:not-allowed
}
.checkout__promo-code-error {
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#e54b4b;
 margin:2px 0 0!important;
 position:absolute
}
.billing__row-title {
 height:90px;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.billing__pricing-container {
 padding:30px 0
}
.billing__pricing-container-header {
 display:flex;
 align-items:center
}
.billing__pricing-item {
 margin-right:40px
}
.billing__methods-container {
 border-bottom:1px solid #d8d8d8;
 padding-bottom:10px;
 margin-bottom:40px
}
.dark-theme .billing__methods-container {
 border-bottom:1px solid #384047
}
.billing__next {
 margin-top:30px;
 font-weight:300
}
.billing__next-text {
 font-weight:100
}
.billing__service-status {
 font-weight:200;
 margin-left:5px
}
.billing__row-icon {
 width:12px;
 height:8px;
 opacity:.8;
 margin-left:14px
}
.billing__title {
 color:#505050;
 font:500 23px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center
}
.dark-theme .billing__title {
 color:#d5d6d7
}
.billing__title-prorate {
 font:200 14px/1.4 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:15px 15px 15px 0
}
.billing__my-methods {
 padding:24px 0 10px;
 display:flex;
 flex-wrap:wrap
}
.billing__update-needed {
 color:#fd71af;
 font-size:16px;
 margin-top:15px
}
.billing__update-needed.trial-ended-msg {
 margin-bottom:15px
}
.billing-method {
 height:42px;
 border:2px solid #d6d6d6;
 border-radius:5px;
 margin:0 12px 12px 0;
 display:flex;
 align-items:center;
 justify-content:center
}
.dark-theme .billing-method {
 border:2px solid #384047
}
.billing-method__default {
 background:#7b68ee;
 color:#fff;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 border-radius:2px;
 height:28px;
 padding:0 11px;
 margin:0 14px 0 6px;
 display:flex;
 align-items:center
}
@supports (--theme-main-color:#7b68ee) {
 .checkout__promo-code-input-container button.cu-btn.cu-btn_spinner[disabled] {
  background-color:var(--theme-main-color)
 }
 .billing-method__default {
  background:var(--theme-main-color)
 }
}
.billing-method__again {
 background:0 0;
 color:#fd71af;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 padding:10px 16px;
 margin-top:2px;
 border:0
}
.billing-method__card-number {
 color:#7d7785;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:2px 18px 0 0
}
.billing-method__set-default {
 color:#7b68ee;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 padding:10px 16px;
 margin-top:2px
}
@supports (--theme-main-color:#7b68ee) {
 .billing-method__set-default {
  color:var(--theme-main-color)
 }
}
.billing-method__remove {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:40px;
 height:100%;
 border-left:2px solid #d6d6d6;
 cursor:pointer;
 display:flex;
 justify-content:center;
 align-items:center
}
.billing-method__remove:hover {
 transition:none;
 background-color:#f8f8f8
}
.dark-theme .billing-method__remove {
 border-left:2px solid #384047
}
.checkout .billing-method__remove {
 border-left:2px solid #d6d6d6
}
.dark-theme .billing-method__remove:hover {
 background-color:#384047
}
.checkout .billing-method__remove:hover {
 background-color:#f8f8f8
}
.billing-method__remove div {
 width:16px;
 height:18px
}
.billing-method__add {
 position:relative
}
.billing-method__add-btn {
 color:#7b68ee;
 border-color:#7b68ee;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 24px;
 background:#fff;
 cursor:pointer
}
.dark-theme .billing-method__add-btn {
 border-color:#7b68ee;
 background:0 0
}
.billing-method__add-btn:hover {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 color:#fff
}
.billing-method__add-btn:hover:hover {
 transition:none
}
.billing-method__add-btn.cu-btn.cu-btn_md {
 border-color:#7b68ee;
 border-width:2px;
 text-shadow:none
}
@supports (--theme-main-color:#7b68ee) {
 .billing-method__add-btn {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .dark-theme .billing-method__add-btn {
  border-color:var(--theme-main-color)
 }
 .billing-method__add-btn:hover {
  background:var(--theme-main-color)
 }
 .billing-method__add-btn.cu-btn.cu-btn_md {
  border-color:var(--theme-main-color)
 }
}
.billing-method__add-btn-row {
 display:flex;
 justify-content:space-between;
 margin-top:20px
}
.billing-method__add.cu-dropdown_open .billing-method__add-menu {
 display:block
}
.billing-method__add-menu {
 display:none;
 width:420px;
 margin:0;
 padding:0;
 position:absolute;
 top:100%;
 left:auto;
 right:auto;
 z-index:1000
}
.billing-method__add-menu-top-arrow {
 position:absolute;
 top:-6px;
 left:40px;
 width:12px;
 height:12px;
 background:#fff;
 transform:rotate(45deg);
 border-top:1px solid rgba(0,0,0,.03);
 border-left:1px solid rgba(0,0,0,.03)
}
.dark-theme .billing-method__add-menu-top-arrow {
 background:#384047
}
.billing-method__add-menu-content {
 display:block;
 padding:30px;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.1);
 background:#fff;
 border-radius:6px
}
.dark-theme .billing-method__add-menu-content {
 background:#384047
}
.billing-method__add-menu-title {
 margin-bottom:25px;
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050
}
.dark-theme .billing-method__add-menu-title {
 color:#d5d6d7
}
.billing-method__add.cu-dropdown_left .billing-method__add-menu {
 right:0
}
.billing-method__add.cu-dropdown_left .billing-method__add-menu .billing-method__add-menu-top-arrow {
 right:60px;
 left:auto
}
.billing-method__add-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:14px;
 position:absolute;
 top:30px;
 right:30px;
 cursor:pointer
}
.billing-method__add-close:hover {
 transform:rotate(180deg)
}
.billing__currency {
 height:43px;
 border:2px solid #d6d6d6;
 border-radius:5px;
 display:flex;
 align-items:center;
 padding:17px 15px 15px;
 color:#7d7785;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer
}
.billing__currency .dropdown-icon-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 width:6px;
 height:4px;
 opacity:.3;
 margin-left:9px
}
.billing__currency .dropdown-icon-down:hover {
 transition:none
}
.billing-history__row {
 border-bottom:1px solid #d8d8d8;
 height:60px;
 display:flex;
 align-items:center
}
.billing-history__date {
 color:#565656;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 flex:1;
 margin-top:2px
}
.billing-history__amount {
 color:#565656;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:2px
}
.billing-history__card {
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-left:80px;
 display:flex;
 align-items:center
}
.billing-history__card-number {
 margin-top:2px
}
.billing-history__invoice {
 color:#57b7f1;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 margin:2px 0 0 70px
}
.billing__card-logo {
 margin:0 10px 0 0;
 width:30px;
 height:30px
}
.billing__card-aexp {
 background:url(aexp.1dcc11e23d77ccf87218.jpg) center/30px 30px no-repeat
}
.billing__card-visa {
 background:url(visa.1ca23a01d8b7ee442d33.png) center center/30px 10px no-repeat
}
.billing__card-mc {
 background:url(mc.4ef2bea9aa6568f3b7b3.png) center/30px 23px no-repeat
}
.billing__card-discover {
 background:url(discover.d6d5893583e5e50e5053.jpg) center/30px 5px no-repeat
}
.billing__card-dc {
 background:url(dc.4370aeb8078e4c834e32.png) center/30px 22px no-repeat
}
.billing__card-jcb {
 background:url(jcb.8f445f75e42a2d2a270e.png) center/30px 23px no-repeat
}
.billing__card-aexp-add {
 background:url(aexp.1dcc11e23d77ccf87218.jpg) 0 0/30px 30px no-repeat
}
.billing__card-visa-add {
 background:url(visa.1ca23a01d8b7ee442d33.png) 0 0/30px 10px no-repeat
}
.billing__card-mc-add {
 background:url(mc.4ef2bea9aa6568f3b7b3.png) 0 0/30px 23px no-repeat
}
.billing__card-discover-add {
 background:url(discover.d6d5893583e5e50e5053.jpg) 0 0/30px 5px no-repeat
}
.billing__card-dc-add {
 background:url(dc.4370aeb8078e4c834e32.png) 0 0/30px 22px no-repeat
}
.billing__card-jcb-add {
 background:url(jcb.8f445f75e42a2d2a270e.png) 0 0/30px 23px no-repeat
}
.billing__card-aexp-add,
.billing__card-dc-add,
.billing__card-discover-add,
.billing__card-jcb-add,
.billing__card-mc-add,
.billing__card-visa-add {
 background-position:98% 50%
}
.billing__cancel-plan {
 margin-top:20px;
 padding-bottom:40px;
 text-align:center
}
.billing__cancel-plan-link {
 color:#f66f6f;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer
}
.billing__tips {
 margin-top:50px;
 width:100%;
 padding:16px 20px 12px;
 border:1px solid #cbc4f8;
 border-radius:5px;
 font:400 14px/19px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#8e80a7
}
.dark-theme .billing__tips {
 border:1px solid #8e80a7
}
.billing__tips a {
 font:500 14px "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline
}
.dark-theme .billing__tips strong {
 color:#8e80a7
}
.billing-plan {
 display:flex;
 padding-top:25px
}
.billing-plan__download-invoice {
 display:flex;
 justify-content:center;
 flex-direction:column;
 align-items:center;
 margin:0 0 50px
}
.billing-plan__download-invoice a {
 width:300px
}
.billing-plan__download-invoice-desc {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-align:center;
 margin-bottom:20px;
 font:600 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#bebcc2
}
.dark-theme .billing-plan__download-invoice-desc {
 opacity:.6
}
.billing-plan__credit {
 margin-left:40px
}
.billing-plan__credit .billing-plan__value {
 color:#67cb48
}
.billing-plan__invoices {
 display:flex;
 width:100%
}
.billing-plan__invoices-none {
 font-size:18px
}
.billing-plan__invoices-header {
 display:flex;
 margin-bottom:15px
}
.billing-plan__invoices-header-container {
 margin-bottom:40px;
 width:40%;
 margin-right:5%
}
.billing-plan__invoices-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 padding:10px 0;
 border:1px solid transparent;
 border-bottom:1px solid #e4e4e4;
 cursor:pointer;
 height:38px
}
.dark-theme .billing-plan__invoices-item {
 border-bottom:1px solid #384047
}
.billing-plan__invoices-item:hover {
 border:1px solid #7b68ee;
 border-radius:8px
}
.billing-plan__invoices-item:hover .billing-plan__invoices-icon {
 display:block
}
.billing-plan__invoices-number,
.billing-plan__invoices-total {
 width:130px;
 display:flex;
 align-items:center
}
.billing-plan__invoices-icon {
 display:none;
 margin-left:8px;
 width:15px;
 height:15px;
 cursor:pointer
}
.billing-plan__invoices-icon use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .billing-plan__invoices-item:hover {
  border-color:var(--theme-main-color)
 }
 .billing-plan__invoices-icon use {
  stroke:var(--theme-main-color)
 }
}
.billing-plan__invoices-period {
 flex:1 0 0
}
.billing-plan__invoices-address {
 border:1px solid #e4e4e4;
 border-radius:5px;
 padding:10px;
 min-height:100px
}
.dark-theme .billing-plan__invoices-address {
 border-color:#384047
}
.billing-plan__invoices-address-container {
 display:flex;
 justify-content:space-between
}
.billing-plan__invoices-address-container textarea {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 border:0;
 flex:1 0 0;
 resize:none;
 background:0 0
}
.billing-plan__invoices-address-container textarea::-webkit-input-placeholder {
 opacity:.3
}
.billing-plan__invoices-address-container textarea::-moz-placeholder {
 opacity:.3
}
.billing-plan__invoices-address-container textarea:-ms-input-placeholder {
 opacity:.3
}
.billing-plan__invoices-address-container textarea::-ms-input-placeholder {
 opacity:.3
}
.billing-plan__invoices-address-container textarea::placeholder {
 opacity:.3
}
.billing-plan__invoices-address-container .nav-menu-item__icon {
 cursor:pointer;
 margin-left:10px;
 width:14px;
 height:14px
}
.billing-plan__invoices-address-container .nav-menu-item__icon:hover use {
 stroke:#7b68ee
}
.billing-plan__invoices-address-container .nav-menu-item__icon use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#aeacb0
}
.billing-plan__storage {
 color:#7b68ee
}
.billing-plan__item {
 width:290px;
 margin:0 12px;
 box-shadow:0 2px 26px 0 rgba(148,121,194,.28);
 border-radius:4px;
 background:#fff;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:space-between;
 padding-top:34px
}
.dark-theme .billing-plan__item {
 background:#384047;
 box-shadow:0 5px 10px 0 rgba(0,0,0,.15)
}
.billing-plan__item_current {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .billing-plan__invoices-address-container .nav-menu-item__icon:hover use {
  stroke:var(--theme-main-color)
 }
 .billing-plan__storage {
  color:var(--theme-main-color)
 }
 .billing-plan__item_current {
  border-color:var(--theme-main-color)
 }
}
.billing-plan__item:first-child {
 margin-left:0
}
.billing-plan__item:last-child {
 margin-right:0
}
.billing-plan__content {
 display:flex;
 align-items:center;
 flex-direction:column;
 width:100%
}
.billing-plan__title {
 font:600 11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(190,188,194,.59);
 text-transform:uppercase;
 margin-bottom:5px
}
.dark-theme .billing-plan__title {
 color:#828588
}
.billing-plan__title span {
 text-transform:lowercase;
 font-weight:400;
 color:rgba(190,188,194,.59)
}
.dark-theme .billing-plan__title span {
 color:#828588
}
.billing-plan__value {
 font:300 21px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050;
 margin-bottom:20px
}
.dark-theme .billing-plan__value {
 color:#d5d6d7
}
.billing-plan__value.plan-title {
 text-transform:uppercase
}
.billing-plan__pro {
 color:#7b68ee;
 text-transform:uppercase
}
@supports (--theme-main-color:#7b68ee) {
 .billing-plan__pro {
  color:var(--theme-main-color)
 }
}
.billing-plan__cost-value {
 font:500 21px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px;
 color:#505050
}
.dark-theme .billing-plan__cost-value {
 color:#d5d6d7
}
.billing-plan__cost-value span {
 font-size:13px;
 font-weight:400
}
.billing-plan__row-pack {
 display:flex;
 width:100%;
 margin:0 0 24px
}
.billing-plan__row-pack-item {
 text-align:center;
 width:50%;
 height:40px
}
.billing-plan__row-pack-item:first-child {
 border-right:1px solid #d8d8d8
}
.billing-plan__check-mark {
 width:20px;
 height:15px;
 background:url(check-mark-green.d51a86d6fe8ff5cf6b28.png) 0 0/cover;
 display:inline-block;
 margin-top:5px
}
.billing-plan__check-no {
 width:20px;
 height:2px;
 background:#505050;
 display:inline-block;
 margin-top:10px
}
.dark-theme .billing-plan__check-no {
 color:#d5d6d7
}
.billing-plan__btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 height:50px;
 width:100%;
 color:#fff;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-radius:0 0 3px 3px
}
.billing-plan__btn:hover {
 transition:none;
 background-color:#5f48ea;
 border:1px solid #5f48ea;
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .billing-plan__btn:hover {
  background-color:var(--theme-main-color-dark);
  border:1px solid var(--theme-main-color-dark)
 }
}
.billing-plan__current-title {
 color:#7b68ee;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin-bottom:8px
}
@supports (--theme-main-color:#7b68ee) {
 .billing-plan__btn {
  background:var(--theme-main-color)
 }
 .billing-plan__current-title {
  color:var(--theme-main-color)
 }
}
.billing-plan__current-seats {
 text-align:center;
 margin-bottom:10px;
 display:flex;
 align-items:center;
 justify-content:center
}
.billing-plan__current-seats-text {
 color:#635b70;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-right:9px
}
.billing-plan__current-seats-text.remaining {
 margin-bottom:10px
}
.billing-plan__current-seats-control {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 padding:4px;
 border-radius:3px;
 display:flex;
 justify-content:center;
 align-items:center;
 cursor:pointer
}
.billing-plan__current-seats-control:hover {
 transition:none;
 background-color:#5f48ea;
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .billing-plan__current-seats-control:hover {
  background-color:var(--theme-main-color-dark)
 }
}
.billing-plan__current-seats-control div {
 width:9px;
 height:9px
}
.billing-plan__current-seats-control use {
 fill:#fff
}
.billing__invoices-non-paid {
 border-top:1px solid #efefef;
 padding:50px 0
}
.dark-theme .billing__invoices-non-paid {
 border-top:1px solid #384047
}
.billing__invoices-non-paid .billing__title {
 justify-content:center;
 font-weight:400
}
.billing__invoices-non-paid .billing-plan__invoices {
 justify-content:center
}
.cu-cards-list {
 display:flex
}
.cu-card {
 border:1px solid #d8d8d8;
 border-radius:5px;
 width:calc(50% - 10px);
 margin:0 20px 0 0;
 padding:40px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-card__header {
 display:flex;
 align-items:center
}
.cu-card__title {
 color:#7b68ee;
 flex-grow:1;
 font:500 18px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .billing-plan__current-seats-control {
  background-color:var(--theme-main-color)
 }
 .cu-card__title {
  color:var(--theme-main-color)
 }
}
.cu-card__controls {
 flex-shrink:0;
 display:flex;
 align-items:center
}
.cu-card__control {
 display:block;
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none;
 text-transform:uppercase;
 margin:0 0 0 15px
}
.cu-card__control_edit {
 color:#857899
}
.cu-card__control_delete {
 color:#e87a7a
}
.cu-card__body {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin:60px 0 40px
}
.cu-card__number-group {
 position:relative;
 color:#59565c;
 font:300 30px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-card__number-group_placeholder {
 padding:14px 0 0;
 line-height:0
}
.cu-card__footer {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin:0 0 5px
}
.cu-card__holder {
 font:500 17px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:#59565c
}
.cu-add-card {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 border:1px solid;
 border-radius:5px;
 width:calc(50% - 10px);
 cursor:pointer
}
.cu-add-card__icon {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b68ee;
 font:100 90px/60px "Proxima Nova",Arial,serif;
 margin:0 0 20px;
 text-align:center
}
@supports (--theme-main-color:#7b68ee) {
 .cu-add-card {
  border-color:var(--theme-main-color)
 }
 .cu-add-card__icon {
  color:var(--theme-main-color)
 }
}
.cu-add-card__text {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b68ee;
 font:300 27px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-add-card__text {
  color:var(--theme-main-color)
 }
}
.cu-card-box {
 display:flex;
 align-items:center;
 border:2px solid #d8d8d8;
 border-radius:5px;
 margin:0 15px 0 0
}
.cu-card-box__body {
 display:flex;
 align-items:center;
 padding:5px
}
.cu-card-box__default {
 display:flex;
 align-items:center;
 justify-content:center;
 background:#7b68ee;
 color:#fff;
 border-radius:2px;
 height:30px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:2px 10px 0
}
.cu-card-box__set-default {
 color:#7b68ee;
 display:block;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none;
 margin:0 0 0 10px;
 padding:2px 0 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-card-box__default {
  background:var(--theme-main-color)
 }
 .cu-card-box__set-default {
  color:var(--theme-main-color)
 }
}
.cu-card-box__icon {
 width:30px;
 height:20px;
 margin:0 15px
}
.cu-card-box__number {
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#7d7785;
 padding:4px 0 0;
 margin:0 15px 0 0
}
.cu-card-box__remove {
 display:block;
 border-left:2px solid #d8d8d8;
 height:40px;
 width:40px;
 padding:10px
}
.cu-card-box.cu-card-box_blank {
 border:0
}
.cu-card-box.cu-card-box_blank .cu-card-box__number {
 color:#565656;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-card-add-btn {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:4px 20px 0;
 cursor:pointer;
 border:2px solid;
 border-radius:5px;
 text-decoration:none;
 font:600 18px/63px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#7b68ee;
 background:0 0;
 text-shadow:none;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:44px;
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-card-add-btn:active,
.cu-card-add-btn:hover {
 background-color:#5f48ea;
 border:1px solid;
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-card-add-btn:active,
 .cu-card-add-btn:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
.cu-card-add-btn:focus,
.cu-card-add-btn:hover {
 background-color:#7b68ee;
 border-color:#7b68ee;
 color:#fff
}
.cu-card-add-btn:focus .cu-btn__text,
.cu-card-add-btn:hover .cu-btn__text {
 color:#fff
}
.cu-card-add-btn .cu-btn__text {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-card-add-btn {
  background-color:var(--theme-main-color);
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-card-add-btn:focus,
 .cu-card-add-btn:hover {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-card-add-btn .cu-btn__text {
  color:var(--theme-main-color)
 }
}
.cu-card-add-btn:hover {
 transition:none;
 border:2px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-card-add-btn:hover {
  border-color:var(--theme-main-color)
 }
}
.cu-package-list {
 display:flex;
 justify-content:space-between;
 align-items:flex-start
}
.cu-package {
 width:calc(25% - 12px);
 overflow:hidden;
 text-align:center;
 box-shadow:0 0 25px 5px rgba(148,121,194,.3);
 border-radius:3px;
 padding:10px 0 0
}
.cu-package__group {
 flex-basis:0;
 flex-grow:1;
 margin:25px 0
}
.cu-package__group>.cu-package__group {
 margin:0
}
.cu-package__group>.cu-package__group+.cu-package__group {
 border-left:1px solid #d8d8d8
}
.cu-package__group_horizontal {
 display:flex
}
.cu-package__label {
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:rgba(190,187,194,.6);
 margin:0 0 8px
}
.cu-package__value {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:300 21px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050
}
.dark-theme .cu-package__value {
 color:#d5d6d7
}
.cu-package__used {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-package__used {
  color:var(--theme-main-color)
 }
}
.cu-package__used::after {
 content:'/';
 color:#505050
}
.dark-theme .cu-package__used::after {
 color:#d5d6d7
}
.cu-package__link {
 display:flex;
 align-items:center;
 justify-content:center;
 background:#7b68ee;
 color:#fff;
 text-decoration:none;
 height:50px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 border-radius:0 0 3px 3px;
 margin:30px 0 0;
 box-shadow:0 2px 0 #7b68ee
}
.cu-package__cost {
 display:flex;
 justify-content:center;
 align-items:flex-end;
 color:#505050
}
.dark-theme .cu-package__cost {
 color:#d5d6d7
}
.cu-package__cost-value {
 color:#505050;
 font:500 21px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-package__cost-value {
 color:#d5d6d7
}
.cu-package__cost-label {
 margin:0 0 0 3px;
 font:300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:0 0 1px
}
.cu-package__cost-label::before {
 content:'/';
 font-size:15px;
 margin:0 2px 0 0
}
.cu-package__tick {
 width:100%;
 height:16px
}
.cu-package__contact-link {
 color:#7b68ee;
 font:500 16px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none
}
.cu-package.cu-package_current {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-package__link {
  background:var(--theme-main-color);
  box-shadow:0 2px 0 var(--theme-main-color)
 }
 .cu-package__contact-link {
  color:var(--theme-main-color)
 }
 .cu-package.cu-package_current {
  border-color:var(--theme-main-color)
 }
}
.cu-package__info {
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:center;
 margin:30px 0 25px
}
.cu-package__info-title {
 color:#7b68ee;
 width:100%;
 text-align:center;
 font:600 14px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 5px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-package__info-title {
  color:var(--theme-main-color)
 }
}
.cu-package__info-seats {
 color:#635b70;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 padding:5px 0 0;
 margin:0 10px 0 0
}
.cu-package__info-add {
 display:flex;
 align-items:center;
 justify-content:center;
 background:#7b68ee;
 width:16px;
 height:16px;
 padding:2px 0 0;
 font:300 14px "Proxima Nova",Arial,serif;
 text-decoration:none;
 color:#fff;
 border-radius:3px
}
.cu-billing-plan-toggle {
 display:flex;
 border-radius:2px;
 border:1px solid;
 align-items:center
}
.cu-billing-plan-toggle__option {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 text-decoration:none;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 height:28px;
 padding:2px 20px 0
}
.cu-billing-plan-toggle__option:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-package__info-add {
  background:var(--theme-main-color)
 }
 .cu-billing-plan-toggle {
  border-color:var(--theme-main-color)
 }
 .cu-billing-plan-toggle__option {
  color:var(--theme-main-color)
 }
}
.cu-billing-plan-toggle__option+.cu-billing-plan-toggle__option {
 border-left:1px solid
}
.cu-billing-plan-toggle__option:hover,
.cu-billing-plan-toggle__option_active {
 background:#7b68ee;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-billing-plan-toggle__option+.cu-billing-plan-toggle__option {
  border-left-color:var(--theme-main-color)
 }
 .cu-billing-plan-toggle__option:hover,
 .cu-billing-plan-toggle__option_active {
  background:var(--theme-main-color)
 }
}
.cu-billing-table__row {
 display:flex;
 align-items:center;
 margin:0 0 20px;
 padding:0 0 20px;
 border-bottom:1px solid #d8d8d8
}
.cu-billing-table__col {
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#565656
}
.cu-billing-table__col_date {
 flex-grow:1
}
.cu-billing-table__col_price {
 width:150px
}
.cu-billing-table__col_card {
 display:flex;
 align-items:center;
 width:90px
}
.cu-billing-table__col_card>*+* {
 margin-left:10px
}
.cu-billing-table__col_invoice {
 width:150px;
 text-align:right
}
.cu-billing-table__invoice-link {
 color:#57b7f1;
 text-decoration:none
}
.cu-billing-card-icon {
 width:30px;
 height:20px
}
.cu-dc {
 display:flex;
 align-items:center;
 justify-content:center
}
.cu-dc_embed {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#fff;
 z-index:1000;
 display:flex;
 flex-direction:column;
 text-align:center;
 overflow:auto;
 padding:50px 50px 100px
}
.dark-theme .cu-dc_embed {
 background:#1e272e
}
.cu-dc_embed.cu-dc_hidden {
 display:none
}
.cu-dc_embed.cu-dc_hidden.cu-dc_open {
 display:flex
}
.cu-dc_embed .cu-form__row {
 margin-top:15px
}
.cu-dc__inner {
 display:flex;
 flex-direction:column;
 align-items:center;
 width:530px;
 margin:0 auto
}
.cu-dc__warning-img {
 margin-bottom:25px
}
.cu-dc__icon {
 width:80px;
 height:80px;
 margin:0 0 20px
}
.cu-dc__title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:23px;
 line-height:1.2;
 color:#fd71af;
 margin:0 0 10px;
 text-align:center
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .billing-plan__invoices-address-container textarea,
 .cu-dc__title {
  font-family:var(--global-font-support)
 }
}
.cu-dc__subtitle {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:23px;
 color:#949494
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dc__subtitle {
  font-family:var(--global-font-support)
 }
}
.cu-dc .delete-confirm {
 margin-top:40px
}
.cu-dc__warning {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:15px;
 line-height:1.5;
 margin:30px 0;
 text-align:center;
 color:#404040
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dc__warning {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-dc__warning {
 color:#abaeb0
}
.cu-dc__warning strong {
 font-weight:700
}
.dark-theme .cu-dc__warning strong {
 color:#d5d6d7
}
.cu-dc__label {
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:"Proxima Nova",Arial,serif;
 text-align:center;
 margin-bottom:8px
}
.dark-theme .cu-dc__label {
 color:#d5d6d7
}
.cu-dc__input {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 z-index:2;
 width:280px;
 height:50px;
 margin:0 0 40px;
 border:1px solid #d8d8d8;
 border-radius:3px;
 background:0 0;
 text-align:center;
 font:300 20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#949494;
 flex-shrink:0
}
.cu-dc__input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:initial
}
.cu-dc__input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:initial
}
.cu-dc__input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:initial
}
.cu-dc__input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:initial
}
.dark-theme .cu-dc__input {
 color:#d5d6d7;
 border:1px solid #1e272e
}
.dark-theme .cu-dc__input::-webkit-input-placeholder {
 color:rgba(213,214,215,.2);
 font-size:initial
}
.dark-theme .cu-dc__input::-moz-placeholder {
 color:rgba(213,214,215,.2);
 opacity:1;
 font-size:initial
}
.dark-theme .cu-dc__input:-ms-input-placeholder {
 color:rgba(213,214,215,.2);
 font-size:initial
}
.dark-theme .cu-dc__input:-moz-placeholder {
 color:rgba(213,214,215,.2);
 opacity:1;
 font-size:initial
}
.cu-dc__input:focus {
 border:1px solid #999;
 box-shadow:none
}
.cu-dc__input:focus::-webkit-input-placeholder {
 color:transparent;
 font-size:initial
}
.cu-dc__input:focus::-moz-placeholder {
 color:transparent;
 opacity:1;
 font-size:initial
}
.cu-dc__input:focus:-ms-input-placeholder {
 color:transparent;
 font-size:initial
}
.cu-dc__input:focus:-moz-placeholder {
 color:transparent;
 opacity:1;
 font-size:initial
}
.dark-theme .cu-dc__input_team:focus {
 border:1px solid #828588
}
.dark-theme .cu-dc__input_team {
 border:1px solid #384047
}
.cu-dc__controls>*+* {
 margin-left:15px
}
.cu-import__progress {
 height:100%
}
.cu-import__load-more {
 font:600 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import__load-more {
  color:var(--theme-main-color)
 }
}
.cu-import__data-select {
 width:100%
}
.cu-import__data-select-delimiter {
 margin-top:10px;
 display:flex;
 flex-direction:column;
 align-items:flex-end
}
.cu-import__data-select-delimiter-options {
 padding:0;
 max-height:332px
}
.cu-import__data-select-currency {
 margin-bottom:15px
}
.cu-import__data-select-header {
 width:100%;
 min-height:40px;
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:10px 0;
 color:#292d34;
 font:600 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-import__data-select-header-desc {
 width:calc(50% - 20px);
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#292d34
}
.dark-theme .cu-import__data-select-header-desc {
 color:#d5d6d7
}
.cu-import__data-select-row {
 position:relative;
 width:100%;
 display:flex;
 justify-content:space-between;
 margin:0 0 8px
}
.cu-import__data-select-row-arrow {
 align-self:center;
 height:16px;
 transform:rotate(180deg);
 fill:#b9bec7;
 flex-shrink:0;
 width:40px;
 padding:0 12px
}
.cu-import__data-select-row-arrow.hide-select-row-arrow {
 visibility:hidden
}
.cu-import__data-select-row-col {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 position:relative;
 display:flex;
 align-items:center;
 width:calc(50% - 20px);
 height:40px;
 background:#fafbfc;
 border-radius:3px;
 padding:0 15px;
 border:1px solid #e9ebf0
}
.cu-import__data-select-row-col.cu-import-projects-col {
 flex:1 0 0
}
.dark-theme .cu-import__data-select-row-col {
 background:#2b343b;
 border-color:#2b343b
}
.cu-import__data-select-row-col.mapped-options {
 margin-left:30px;
 width:calc(50% - 50px)
}
.cu-import__data-select-row-col-to {
 align-items:stretch;
 padding:0;
 background:#fff
}
.dark-theme .cu-import__data-select-row-col-to {
 background:#384047;
 border-color:#2b343b
}
.cu-import__data-select-row-col-to .cu-dropdown {
 width:100%;
 height:100%
}
.cu-import__data-select-row-col-to .cu-dropdown__toggle {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 display:flex;
 align-items:center;
 justify-content:space-between;
 height:100%;
 padding:0 10px 0 15px;
 color:#292d34
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-import__data-select-row-col,
 .cu-import__data-select-row-col-to .cu-dropdown__toggle {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-import__data-select-row-col-to .cu-dropdown__toggle {
 color:#d5d6d7
}
.cu-import__data-select-row-col-to .cu-dropdown__toggle:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import__data-select-row-col-to .cu-dropdown__toggle:hover {
  color:var(--theme-main-color)
 }
}
.cu-import__data-select-row-col-to .cu-user-list-dropdown {
 flex-grow:1
}
.cu-import__data-select-row-col-to .cu-user-import-cancel {
 align-self:center
}
.cu-import__body {
 margin:0 auto;
 width:100%;
 max-width:750px;
 min-height:200px;
 display:flex;
 flex-direction:column;
 align-items:center
}
.cu-import__body-picker-project {
 width:100%
}
.cu-import__body-picker-option {
 display:flex;
 align-items:center;
 justify-content:space-between;
 width:100%
}
.cu-import__body-selection {
 display:flex;
 align-items:center;
 justify-content:space-between;
 border:1px solid #e4e4e4;
 border-radius:3px;
 background:#fff;
 min-width:300px;
 height:40px;
 margin-bottom:10px;
 font:300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.7);
 padding:0 15px
}
.cu-import__body-selection-label {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.3);
 margin-right:10px;
 margin-top:3px
}
.dark-theme .cu-import__body-selection-label {
 color:#828588
}
.contrast_high .cu-import__body-selection {
 border:1px solid #dedede
}
.dark-theme .cu-import__body-selection {
 border:1px solid #2b343b;
 background:#384047
}
.cu-import__body .cu-import__body-selection-label {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434
}
.dark-theme .cu-import__body .cu-import__body-selection-label {
 color:#d5d6d7
}
.cu-import__body .cu-import__body-picker:hover .cu-import__body-selection-label {
 color:#7b68ee
}
.cu-import__body-sample {
 color:#7b68ee;
 font:600 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import__body .cu-import__body-picker:hover .cu-import__body-selection-label,
 .cu-import__body-sample {
  color:var(--theme-main-color)
 }
}
.cu-import__body-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:#292d34;
 margin-bottom:6px
}
.dark-theme .cu-import__body-title {
 color:#d5d6d7
}
.cu-import__body-desc {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 10px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#7c828d;
 margin-bottom:12px
}
.cu-import__body-spacer {
 margin-top:35px
}
.cu-import__header {
 width:100%;
 max-width:750px;
 margin:0 auto 35px
}
.cu-import__header-steps {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:600 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 text-transform:uppercase;
 color:#7c828d
}
.cu-import__header-column-warning {
 background:#dfdbfb;
 margin-top:20px;
 padding:20px
}
@supports (--theme-main-color-light:#dfdbfb) {
 .cu-import__header-column-warning {
  background:var(--theme-main-color-light)
 }
}
.cu-import__header-column-warning-row {
 font:400 12px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#7b68ee
}
.cu-import__header-column-warning-row span {
 color:#7b68ee;
 font-weight:bolder
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import__header-column-warning-row,
 .cu-import__header-column-warning-row span {
  color:var(--theme-main-color)
 }
}
.cu-import__header-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-top:9px;
 margin-bottom:15px;
 font:500 21px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 color:#292d34
}
.dark-theme .cu-import__header-title {
 color:#d5d6d7
}
.cu-import__header-description {
 font:400 12px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 color:#7c828d
}
.cu-import__container {
 display:flex;
 flex-direction:column;
 height:100%
}
.cu-import__container-top {
 flex:1 0 0
}
.cu-import__container-top .cu-integrations-header {
 max-width:600px;
 margin:0 auto
}
.cu-import__dropdown {
 flex:0 1 auto;
 max-height:450px;
 min-width:170px;
 position:relative
}
.cu-import__dropdown-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 display:flex;
 align-items:center;
 padding:11px 10px 11px 15px;
 cursor:pointer;
 color:#343434;
 height:35px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-import__dropdown-item {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-import__dropdown-item {
 color:#d5d6d7
}
.cu-import__dropdown-item:hover {
 background-color:#fafbfc
}
.dark-theme .cu-import__dropdown-item:hover {
 background:#2b343b
}
.cu-import__dropdown-item-name {
 display:flex;
 align-items:center;
 flex-grow:1;
 min-width:0
}
.dark-theme .cu-import__dropdown-item-name {
 color:#d5d6d7
}
.cu-import__dropdown-item-name-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#111
}
.dark-theme .cu-import__dropdown-item-name-text {
 color:#d5d6d7
}
.cu-import__custom {
 width:100%
}
.cu-import__custom-delimiter {
 margin-top:10px;
 display:flex;
 flex-direction:column;
 align-items:flex-end
}
.cu-import__custom-delimiter-options {
 padding:0;
 max-height:332px
}
.cu-import__custom-currency {
 margin-bottom:15px
}
.cu-import__custom-header {
 width:100%;
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:10px 0;
 color:#292d34;
 font:600 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-import__custom-header-desc {
 width:calc(50% - 20px);
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#292d34
}
.dark-theme .cu-import__custom-header-desc {
 color:#d5d6d7
}
.cu-import__custom-row {
 width:100%;
 display:flex;
 justify-content:space-between;
 margin:0 0 8px
}
.cu-import__custom-row-arrow {
 align-self:center;
 width:16px;
 height:16px;
 transform:rotate(180deg);
 fill:#b9bec7
}
.cu-import__custom-row-col {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 position:relative;
 display:flex;
 align-items:center;
 width:calc(50% - 20px);
 height:40px;
 background:#fafbfc;
 border-radius:3px;
 padding:0 15px;
 border:1px solid #e9ebf0
}
.dark-theme .cu-import__custom-row-col {
 background:#2b343b;
 border-color:#2b343b
}
.cu-import__custom-row-col.mapped-options {
 margin-left:30px;
 width:calc(50% - 50px)
}
.cu-import__custom-row-col-to {
 align-items:stretch;
 padding:0;
 background:#fff
}
.dark-theme .cu-import__custom-row-col-to {
 background:#384047;
 border-color:#2b343b
}
.cu-import__custom-row-col-to .cu-dropdown {
 width:100%;
 height:100%
}
.cu-import__custom-row-col-to .cu-dropdown__toggle {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 display:flex;
 align-items:center;
 justify-content:space-between;
 height:100%;
 padding:0 10px 0 15px;
 color:#292d34
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-import__custom-row-col,
 .cu-import__custom-row-col-to .cu-dropdown__toggle {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-import__custom-row-col-to .cu-dropdown__toggle {
 color:#d5d6d7
}
.cu-import__custom-row-col-to .cu-dropdown__toggle:hover {
 color:#7b68ee
}
.cu-import__custom-row-col-to .cu-user-list-dropdown {
 flex-grow:1
}
.cu-import__custom-row-col-to .cu-user-import-cancel {
 align-self:center
}
.cu-import__footer {
 display:flex;
 align-items:center;
 justify-content:space-between;
 width:100%;
 max-width:850px;
 margin:25px auto 40px
}
.cu-import__footer-back {
 display:flex;
 align-items:center;
 cursor:pointer
}
.cu-import__footer-back:hover .cu-import__footer-back-arrow {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import__custom-row-col-to .cu-dropdown__toggle:hover {
  color:var(--theme-main-color)
 }
 .cu-import__footer-back:hover .cu-import__footer-back-arrow {
  fill:var(--theme-main-color)
 }
}
.cu-import__footer-back:hover .cu-import__footer-back-label {
 color:#7b68ee
}
.cu-import__footer-back.hide-back {
 visibility:hidden
}
.cu-import__footer-back-arrow {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 height:15px;
 fill:#b9bec7
}
.cu-import__footer-back-label {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:600 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:#b9bec7;
 margin-left:5px
}
.cu-import__footer-info {
 flex:1 0 0;
 font:400 12px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#7c828d;
 text-align:center
}
.cu-import__footer-info.hide-back {
 visibility:hidden
}
.cu-import-help {
 font:400 14px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 padding-top:10px;
 margin-bottom:35px;
 height:18px;
 display:flex;
 align-items:center
}
.cu-import-help+.cu-import-help {
 margin-top:-20px
}
.cu-import-help.cu-import-progress-help {
 margin:0;
 padding:0
}
.cu-import-help span {
 font:400 14px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0
}
.cu-import-help strong {
 text-decoration:underline;
 cursor:pointer
}
.cu-import-help__asana {
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#b7acc6
}
.cu-import-help__icon {
 flex-shrink:0
}
.cu-import-help__link {
 color:#7b68ee;
 position:relative;
 display:inline-block;
 padding-bottom:1px;
 font-weight:500
}
.cu-import-help__link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.cu-import-help__link::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-help__link,
 .cu-import__footer-back:hover .cu-import__footer-back-label {
  color:var(--theme-main-color)
 }
 .cu-import-help__link::after {
  background-color:var(--theme-main-color)
 }
}
.cu-import-help__link:hover::after {
 opacity:0
}
.cu-import-help__link_gray {
 color:#aeacb0
}
.cu-import-help__link_gray::after {
 background-color:#aeacb0
}
.cu-import__toggle-switch {
 display:inline-flex;
 margin-left:20px
}
.cu-import__toggle-switch>.cu-import__toggle-switch_note {
 margin-left:10px;
 border-bottom:1px dashed #000
}
.cu-import-help-important {
 border:1px solid #d8d8d8;
 border-radius:4px;
 padding:17px 15px 15px;
 margin:0 0 30px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#b7acc6
}
.cu-import-help-important span {
 font:400 14px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0
}
.cu-import-help-important__asana {
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#b7acc6
}
.cu-import-help-important__icon {
 flex-shrink:0
}
.cu-import-help-important__link {
 color:#7b68ee;
 position:relative;
 display:inline-block;
 padding-bottom:1px;
 font-weight:500
}
.cu-import-help-important__link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.cu-import-help-important__link::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-help-important__link {
  color:var(--theme-main-color)
 }
 .cu-import-help-important__link::after {
  background-color:var(--theme-main-color)
 }
}
.cu-import-help-important__link:hover::after {
 opacity:0
}
.cu-import__title {
 color:#505050;
 font:500 21px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:30px 0 10px
}
.dark-theme .cu-import__title {
 color:#d5d6d7
}
.cu-import__desc {
 margin-top:15px;
 color:#505050;
 font:400 14px/18px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-import__desc {
 color:#abaeb0
}
.cu-import-error {
 margin-bottom:15px;
 color:#fd71af
}
.cu-import-header {
 width:100%;
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:10px 0;
 margin:0 0 5px;
 color:#222;
 font:600 12px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-import-header__column {
 width:calc(50% - 20px);
 font:600 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050
}
.dark-theme .cu-import-header__column {
 color:#d5d6d7
}
.cu-import-section {
 margin:0 0 8px
}
.cu-import-section__body {
 display:none
}
.cu-import-section_from .cu-import-item::after {
 content:'';
 display:block;
 position:absolute;
 height:100%;
 background:url(arrow-right.daea1ae8fa3b0f89c772.svg) center center/contain no-repeat;
 top:4px;
 right:-30px;
 height:calc(100% - 8px);
 width:20px
}
.cu-import-section_from .cu-import-item.board-selection::after {
 display:none
}
.cu-import__loading {
 text-align:center;
 font-size:18px
}
.cu-import__loading div {
 color:#7b68ee
}
.cu-import-section_to .cu-import-item {
 padding:0
}
.cu-import-section_to .cu-import-cat {
 padding:2px
}
.cu-import-section_to .cu-import-section__body::before {
 opacity:0
}
.cu-import-section_to.selection-error {
 border:1px solid #d16464
}
.cu-import-section_open .cu-import-section__body {
 position:relative;
 display:block
}
.cu-import-section_open .cu-import-section__body::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 top:-8px;
 left:22px;
 width:2px;
 height:calc(100% - 13px);
 z-index:2
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import__loading div {
  color:var(--theme-main-color)
 }
 .cu-import-section_open .cu-import-section__body::before {
  background:var(--theme-main-color)
 }
}
.cu-import-section_open .cu-import-section__board-body::before {
 background:0 0
}
.cu-import-item {
 position:relative;
 display:flex;
 align-items:center;
 height:40px;
 width:100%;
 background:#f7f7f7;
 border-radius:4px;
 padding:0 16px
}
.dark-theme .cu-import-item {
 background:#384047
}
.cu-import-item__from {
 padding:0 15px
}
.cu-import-item__from::after {
 content:'';
 display:block;
 position:absolute;
 background:url(arrow-right.daea1ae8fa3b0f89c772.svg) center center/contain no-repeat;
 top:0;
 right:-24px;
 height:100%;
 width:8px
}
.cu-import-item__board-label {
 background:#7b68ee;
 margin-right:8px;
 height:22px;
 padding:3px 12px 0;
 color:#fff;
 border-radius:3px;
 font:500 11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 display:inline-flex;
 align-items:center
}
.cu-import-item__header {
 position:relative;
 display:flex;
 align-items:center;
 height:40px;
 padding:0 15px;
 cursor:pointer
}
.cu-import-item__controls {
 position:relative;
 flex-shrink:0;
 width:14px;
 height:14px;
 border:2px solid;
 border-radius:2px;
 margin:0 10px 0 0;
 cursor:pointer
}
.cu-import-item__controls::after,
.cu-import-item__controls::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee
}
.cu-import-item__controls::before {
 width:6px;
 height:2px;
 top:4px;
 left:2px
}
.cu-import-item__controls::after {
 width:2px;
 height:6px;
 top:2px;
 left:4px
}
.cu-import-item__title {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#7b68ee;
 padding:2px 0 0;
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-item__board-label {
  background:var(--theme-main-color)
 }
 .cu-import-item__controls {
  border-color:var(--theme-main-color)
 }
 .cu-import-item__controls::after,
 .cu-import-item__controls::before {
  background:var(--theme-main-color)
 }
 .cu-import-item__title {
  color:var(--theme-main-color)
 }
}
.cu-import-item__body {
 position:relative;
 display:none
}
.cu-import-item__body::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 width:2px;
 height:calc(100% - 8px);
 left:21px;
 top:-11px
}
.cu-import-item__category {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 padding:0 16px 0 24px
}
.dark-theme .cu-import-item__category {
 color:#abaeb0
}
.cu-import-item.cu-import-item_open .cu-import-item__body {
 display:block
}
.cu-import-select-group {
 margin:0 0 8px;
 border-radius:5px;
 padding:3px;
 background:#f5f5f5
}
.cu-import-list {
 width:100%;
 padding:20px
}
.cu-project-select>.cu-dropdown__toggle {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#7b68ee;
 display:flex;
 align-items:center;
 height:40px;
 margin:20px 0;
 border:1px solid #d8d8d8;
 border-radius:3px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 padding:4px 30px 0 15px
}
.cu-project-select>.cu-dropdown__toggle::after {
 content:'';
 display:block;
 position:absolute;
 background:url(arrow-down.4eab745be0e73a42922a.svg) center center/contain no-repeat;
 top:14px;
 right:10px;
 width:12px;
 height:12px
}
.cu-project-list {
 width:100%;
 margin:5px 0 0
}
.cu-project-list__item {
 color:#7b68ee;
 text-decoration:none;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-item__body::before {
  background:var(--theme-main-color)
 }
 .cu-project-list__item,
 .cu-project-select>.cu-dropdown__toggle {
  color:var(--theme-main-color)
 }
}
.cu-project-list__item:hover .cu-controls_md {
 display:inline-flex
}
.cu-import__controls {
 display:flex;
 flex-wrap:wrap;
 margin:10px 0 0
}
.cu-import__controls>* {
 flex-grow:1;
 margin:0 5px 5px 0
}
.cu-import__controls>:nth-of-type(n+3) {
 margin-right:0
}
.import-user-list {
 padding:0 5px;
 width:300px;
 margin:10px 0 0
}
.cu-import-option__header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#292d34;
 margin:0 0 15px;
 text-transform:uppercase
}
.dark-theme .cu-import-option__header {
 color:#d5d6d7
}
.cu-import-option__warning {
 display:inline-flex;
 align-items:center;
 margin:0 0 20px;
 background:rgba(253,180,113,.1);
 padding:5px 7px;
 border-radius:3px
}
.dark-theme .cu-import-option__warning {
 color:#abaeb0
}
.cu-import-option__warning-icon {
 width:15px;
 height:15px;
 margin-right:8px
}
.cu-import-option__warning-icon use {
 fill:#d79529
}
.cu-import-option__warning-text {
 color:#d79529;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-import-option .cu-radio__label {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:none
}
.cu-import-warning {
 width:400px;
 margin:0 auto
}
.cu-import-warning__header {
 display:flex;
 align-items:center;
 background:#f5f5f5;
 padding:20px 30px
}
.cu-import-warning__icon {
 flex-shrink:0;
 width:16px;
 height:16px;
 margin:0 10px 0 0
}
.cu-import-warning__title {
 color:#222;
 font:300 15px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:2px 0 0
}
.cu-import-warning__body {
 padding:0 0 30px
}
.cu-import-warning__link {
 color:#7b68ee;
 display:inline-block;
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none;
 border-bottom:2px dotted
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-warning__link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-import-cat {
 position:relative;
 display:flex;
 align-items:center;
 width:100%;
 flex-grow:1;
 padding:2px 2px 2px 10px
}
.cu-import-cat::after {
 content:'';
 display:block;
 position:absolute;
 background:url(arrow-down.4eab745be0e73a42922a.svg) center center/contain no-repeat;
 top:15px;
 right:10px;
 width:12px;
 height:12px
}
.cu-import-cat__toggle {
 position:relative;
 flex-shrink:0;
 width:14px;
 height:14px;
 border:2px solid;
 border-radius:2px;
 margin:0 10px 0 0;
 cursor:pointer;
 flex-shrink:0
}
.cu-import-cat__toggle::after,
.cu-import-cat__toggle::before {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-cat__toggle {
  border-color:var(--theme-main-color)
 }
 .cu-import-cat__toggle::after,
 .cu-import-cat__toggle::before {
  background:var(--theme-main-color)
 }
}
.cu-import-cat__toggle::before {
 width:6px;
 height:2px;
 top:4px;
 left:2px
}
.cu-import-cat__toggle::after {
 width:2px;
 height:6px;
 top:2px;
 left:4px
}
.cu-import-cat__input {
 border:0;
 box-shadow:none;
 flex-grow:1;
 height:36px;
 padding:0 10px
}
.cu-import-cat__input:focus {
 outline:0
}
.cu-import-user {
 width:100%;
 display:flex;
 justify-content:space-between
}
.cu-import-user .trello-error {
 border:1px solid #d16464
}
.cu-import-user__col {
 position:relative;
 display:flex;
 align-items:center;
 width:calc(50% - 20px);
 height:40px;
 margin:0 0 8px;
 background:#f7f7f7;
 border-radius:4px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-import-user__col.user-error-selection {
 border:1px solid #d16464
}
.dark-theme .cu-import-user__col {
 background:#384047
}
.cu-import-user__col_from {
 color:#7b68ee;
 padding:0 16px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-user__col_from {
  color:var(--theme-main-color)
 }
}
.cu-import-user__col_from::after {
 content:'';
 display:block;
 position:absolute;
 height:100%;
 background:url(arrow-right.daea1ae8fa3b0f89c772.svg) center center/contain no-repeat;
 top:4px;
 right:-30px;
 height:calc(100% - 8px);
 width:20px
}
.cu-import-user__col_to .cu-user-list-dropdown {
 padding:0 1px 0 16px!important
}
.cu-import-user__col cu-user-list {
 width:100%;
 height:100%;
 align-items:center;
 display:flex;
 padding:0 16px
}
.cu-user-import-skip {
 width:100%;
 height:100%;
 display:flex;
 align-items:center;
 padding:2px 16px 0;
 color:#fd71af;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-user-import-invite {
 width:calc(100% - 4px);
 height:calc(100% - 4px);
 margin:2px;
 border:1px solid #fff;
 border-radius:4px;
 background:#fff;
 padding:0 16px
}
.dark-theme .cu-user-import-invite {
 border:1px solid #384047;
 background:#384047
}
.cu-user-import-cancel {
 width:16px;
 height:16px;
 padding:2px;
 margin:0 10px
}
.cu-asana-import .cu-settings-section__header {
 display:block
}
.cu-asana-import__desc {
 margin-top:15px;
 color:#505050;
 font:400 14px/18px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-asana-import__desc {
 color:#abaeb0
}
.cu-asana-import__desc b {
 font-weight:500
}
.cu-asana-import__next {
 display:none
}
.cu-asana-import .cu-settings-section.cu-settings-section_open .cu-asana-import__next {
 display:flex;
 justify-content:flex-end;
 width:100%
}
.cu-asana-import .cu-settings-section.cu-settings-section_open .cu-settings-section__body_flex-start {
 align-items:flex-start
}
.cu-import-progress {
 display:flex;
 align-items:center;
 max-width:950px;
 height:110px;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-import-progress {
 border-bottom:1px solid #384047
}
.cu-import-progress__container {
 display:flex;
 flex-direction:column;
 min-height:100%
}
.cu-import-progress__container-top {
 flex:1 0 0
}
.cu-import-progress__footer {
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding-top:20px;
 padding-bottom:30px;
 position:-webkit-sticky;
 position:sticky;
 bottom:0;
 background:rgba(255,255,255,.9)
}
.dark-theme .cu-import-progress__footer {
 background:rgba(30,39,46,.9)
}
.cu-import-progress__footer::before {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:8px;
 top:-8px;
 z-index:2;
 pointer-events:none;
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 100%)
}
.dark-theme .cu-import-progress__footer::before {
 background:linear-gradient(to bottom,rgba(30,39,46,0) 0,rgba(30,39,46,.9) 100%)
}
.cu-import-progress__footer-btns {
 display:flex;
 align-items:center
}
.cu-import-progress__footer-btns-export {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-right:40px;
 padding:10px;
 cursor:pointer;
 color:#7c828d
}
.dark-theme .cu-import-progress__footer-btns-export {
 color:#abaeb0
}
.cu-import-progress__footer-btns-export:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-progress__footer-btns-export:hover {
  color:var(--theme-main-color)
 }
}
.cu-import-progress:hover .cu-import-progress__logo {
 -webkit-filter:grayscale(0);
 filter:grayscale(0);
 opacity:1
}
.cu-import-progress__logo {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:74px;
 width:180px;
 background:0 0;
 margin-right:20px;
 position:relative;
 overflow:hidden;
 border-radius:5px;
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.5
}
.dark-theme .cu-import-progress__logo {
 background:#fff
}
.cu-import-progress__logo.selected,
.cu-import-progress__logo.selected:hover {
 border:0;
 -webkit-filter:grayscale(0);
 filter:grayscale(0);
 opacity:1
}
.cu-import-progress__logo .cu-integration-btn-icon {
 max-width:100%
}
.cu-import-progress__data {
 flex:1 0 0
}
.cu-import-progress__data-status {
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 color:#d16464;
 margin-bottom:14px
}
.cu-import-progress__data-status.importCompleted {
 color:#67cb48
}
.cu-import-progress__data-status.importPending {
 color:#343434
}
.dark-theme .cu-import-progress__data-status.importPending {
 color:#828588
}
.cu-import-progress__data-bar {
 width:calc(100% - 20px);
 height:12px;
 border-radius:10px;
 background:#d2d0d5;
 margin-bottom:14px
}
.dark-theme .cu-import-progress__data-bar {
 background:#828588
}
.cu-import-progress__data-completed {
 background:#7b68ee;
 height:100%;
 border-radius:12px;
 position:relative;
 overflow:hidden;
 transition:width .5s cubic-bezier(.785,.135,.15,.86)
}
.cu-import-progress__data-completed::after {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:12px;
 background:linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0));
 background-size:300px 12px;
 background-repeat:no-repeat;
 -webkit-animation:5s linear infinite cu-import-progress-gradient-animation;
 animation:5s linear infinite cu-import-progress-gradient-animation
}
.cu-import-progress__data-date {
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:"Proxima Nova",Arial,serif;
 opacity:.4
}
.dark-theme .cu-import-progress__data-date {
 color:#d5d6d7
}
.cu-import-progress-action {
 width:160px;
 font-size:16px;
 cursor:pointer;
 text-align:right
}
.cu-import-progress-action .import-delete {
 color:#fd71af
}
.cu-import-progress-action .import-cancel {
 color:#7b68ee
}
@-webkit-keyframes cu-import-progress-gradient-animation {
 0% {
  background-position:-300px 0
 }
 100% {
  background-position:600px 0
 }
}
@keyframes cu-import-progress-gradient-animation {
 0% {
  background-position:-300px 0
 }
 100% {
  background-position:600px 0
 }
}
.cu-jira-import .cu-settings-section.last {
 margin-bottom:15px
}
.cu-jira-import .cu-settings-section.cu-settings-section_open .cu-settings-section__body {
 display:block
}
.cu-jira-import__no-data {
 color:#7b68ee;
 text-decoration:underline;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-import-progress__data-completed {
  background:var(--theme-main-color)
 }
 .cu-import-progress-action .import-cancel,
 .cu-jira-import__no-data {
  color:var(--theme-main-color)
 }
}
.cu-jira-import__form {
 margin-bottom:15px
}
.cu-jira-import__form-desc {
 width:100%;
 padding:16px 20px 12px;
 border:1px solid #e8dbff;
 border-radius:5px;
 font:400 14px/19px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin:20px 0 30px
}
.dark-theme .cu-jira-import__form-desc {
 border:1px solid #384047;
 color:#d5d6d7
}
.dark-theme .cu-modal__body .cu-jira-import__form-desc {
 border:1px solid #828588
}
.cu-jira-import__form-desc_noborder {
 border:0!important;
 padding:0;
 margin:0
}
.cu-jira-import__form-desc-item {
 padding-bottom:10px;
 color:#343434
}
.dark-theme .cu-jira-import__form-desc-item {
 color:#d5d6d7
}
.cu-jira-import__form-desc-item:last-child {
 padding-bottom:0
}
.cu-jira-import__form-desc-pre {
 display:inline;
 border:1px solid #e4e4e4;
 border-radius:2px;
 white-space:normal;
 padding:5px 4px 3px;
 line-height:26px;
 color:#d16464
}
.dark-theme .cu-jira-import__form-desc-pre {
 border:1px solid #384047;
 background:#2b343b
}
.cu-jira-import__form-desc-link {
 color:#7b68ee;
 position:relative;
 display:inline-block;
 font-weight:400
}
.cu-jira-import__form-desc-link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:3px;
 left:0;
 width:100%;
 height:1px
}
.cu-jira-import__form-desc-link::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-jira-import__form-desc-link {
  color:var(--theme-main-color)
 }
 .cu-jira-import__form-desc-link::after {
  background-color:var(--theme-main-color)
 }
}
.cu-jira-import__form-desc-img {
 width:600px;
 max-width:100%;
 border:1px solid #d8d8d8;
 margin-bottom:20px;
 opacity:0;
 display:none
}
.dark-theme .cu-jira-import__form-desc-img {
 border:1px solid #384047
}
.cu-jira-import__form-desc-img_show {
 -webkit-animation:.2s linear .2s forwards fadeIn;
 animation:.2s linear .2s forwards fadeIn;
 display:block
}
.cu-jira-import__form-desc-tab {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-block;
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 20px 20px 0;
 color:rgba(161,157,168,.5);
 padding:10px 0;
 cursor:pointer;
 border-bottom:2px solid #fff
}
.dark-theme .cu-jira-import__form-desc-tab {
 border-bottom:2px solid #1e272e;
 color:#828588
}
.cu-jira-import__form-desc-tab:hover {
 color:#343434
}
.dark-theme .cu-jira-import__form-desc-tab:hover {
 color:#d5d6d7
}
.cu-jira-import__form-desc-tab_active {
 color:#343434;
 border-bottom:2px solid
}
.dark-theme .cu-jira-import__form-desc-tab_active {
 border-bottom-color:#7b68ee;
 color:#d5d6d7
}
@supports (--theme-main-color:#7b68ee) {
 .cu-jira-import__form-desc-tab_active,
 .dark-theme .cu-jira-import__form-desc-tab_active {
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-jira-import__form-container {
 display:flex
}
.cu-jira-import__input {
 width:400px
}
.cu-jira-import__section-header {
 margin:0 0 40px
}
.cu-jira-import__next {
 display:flex;
 justify-content:flex-end;
 margin-bottom:15px
}
.cu-jira-import__copy {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 padding:3px 10px;
 border-radius:5px;
 background:#343434;
 border:1px solid #343434;
 color:#fff;
 font-size:12px
}
.cu-jira-import__copy:hover {
 background:#000;
 border:1px solid #000
}
.cu-jira-import__copy-icon {
 width:11px;
 height:12px;
 margin:-1px 3px 0 0;
 display:inline-block
}
.cu-jira-import__statuses {
 text-transform:none
}
.cu-jira-import__row {
 display:flex;
 align-items:center;
 justify-content:space-between;
 width:100%;
 margin-bottom:5px
}
.cu-jira-import__row.selection-error {
 border:1px solid #d16464
}
.cu-jira-import__row-header {
 margin-bottom:15px;
 font:600 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050
}
.cu-jira-import__row-header.trello {
 width:calc(50% - 20px)
}
.cu-jira-import__row-item {
 position:relative;
 display:flex;
 align-items:center;
 padding:0 16px;
 width:calc(50% - 20px);
 background:#f7f7f7;
 border-radius:4px
}
.dark-theme .cu-jira-import__row-item {
 background:#384047
}
.cu-jira-import__row-item.project-jira {
 height:40px
}
.cu-jira-import__row-item.project-trello {
 min-height:40px;
 cursor:pointer
}
.cu-jira-import__row-item.project-jira::after,
.cu-jira-import__row-item.project-trello::after {
 top:4px;
 right:-30px;
 height:calc(100% - 8px);
 width:20px;
 content:'';
 display:block;
 position:absolute;
 background:url(arrow-right.daea1ae8fa3b0f89c772.svg) center center/contain no-repeat
}
.cu-jira-import__row-item.project-clickup {
 padding:0 2px
}
.cu-jira-import__row-item.project-clickup.select-border {
 padding:0
}
.cu-jira-import__row-item-clickup-options {
 flex-grow:1;
 height:36px;
 border:1px solid #f5f0f0;
 background:#fff;
 width:100%;
 margin-top:2px
}
.dark-theme .cu-jira-import__row-item-clickup-options {
 background:#384047
}
.cu-jira-import__row-item-clickup-options.trello-error {
 border:1px solid #d16464
}
.cu-jira-import__row-item-clickup-options:first-child {
 margin-top:0
}
.cu-jira-import__btns {
 margin-top:15px;
 display:flex;
 align-items:center
}
.cu-jira-import__go-back {
 color:#7b68ee;
 margin-left:15px;
 text-decoration:underline
}
@supports (--theme-main-color:#7b68ee) {
 .cu-jira-import__go-back {
  color:var(--theme-main-color)
 }
}
.cu-jira-import__key {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 width:100%;
 display:block;
 color:rgba(34,34,34,.4);
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:10px 0
}
.dark-theme .cu-jira-import__key {
 color:#828588
}
.cu-jira-import__see-example {
 margin-left:10px;
 color:#aeacb0;
 font-size:12px;
 border-bottom:1px dashed #aeacb0;
 cursor:pointer
}
.cu-jira-import__see-example:hover {
 color:#544d61;
 border-bottom:1px dashed #544d61
}
.cu-jira-import__modal-title {
 margin:-10px 0 30px;
 font:500 23px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050
}
.dark-theme .cu-jira-import__modal-title {
 color:#d5d6d7
}
.cu-jira-import__modal-description {
 color:#aeacb0;
 font:300 16px/20px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-jira-import__modal-buttons {
 margin-top:30px!important
}
.cu-csv-import__desc {
 margin:15px 0;
 font-size:16px
}
.cu-csv-import .cu-nav-sts__back {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:30px;
 background:#fff;
 display:inline-flex;
 justify-content:center;
 align-items:center;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:7px 15px 5px;
 text-transform:uppercase;
 margin-bottom:30px;
 cursor:pointer;
 border:1px solid #f7f7f7
}
.cu-csv-import .cu-nav-sts__back:hover {
 background:#7b68ee;
 color:#fff
}
.cu-csv-import .cu-nav-sts__back-icon {
 width:6px;
 height:10px;
 margin-top:-2px;
 margin-right:5px;
 transform:rotate(180deg)
}
.cu-csv-import .cu-nav-sts__back-icon use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-csv-import .cu-nav-sts__back {
  color:var(--theme-main-color)
 }
 .cu-csv-import .cu-nav-sts__back:hover {
  background:var(--theme-main-color)
 }
 .cu-csv-import .cu-nav-sts__back-icon use {
  fill:var(--theme-main-color)
 }
}
.cu-csv-import .cu-settings-section.cu-settings-section_open .cu-settings-section__body {
 display:flex
}
.cu-csv-import .cu-settings-section.cu-settings-section_open .cu-settings-section__body.cu-csv-import__form {
 display:block
}
.cu-csv-import .multi-value-required {
 cursor:not-allowed
}
.cu-csv-import .cu-checkbox__input:checked+.cu-checkbox__label.multi-value-required::after {
 opacity:.5
}
.cu-csv-import .cu-period-picker__label {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434
}
.dark-theme .cu-csv-import .cu-period-picker__label {
 color:#d5d6d7
}
.cu-csv-import .cu-period-picker:hover .cu-period-picker__label {
 color:#7b68ee
}
.cu-trello-import__closed {
 color:#7b68ee;
 cursor:pointer;
 text-decoration:underline;
 margin-top:10px
}
.cu-trello-import__lists {
 margin-left:15px;
 display:none
}
.cu-trello-import__lists-item {
 margin-top:5px
}
.cu-trello-import__explanation {
 margin-top:15px
}
.cu-trello-import__explanation-header {
 font-weight:700;
 margin-bottom:10px
}
.cu-trello-import__container {
 flex:1
}
.cu-trello-import__container .cu-import-item__title {
 display:flex;
 width:100%;
 align-items:center;
 justify-content:space-between
}
.cu-trello-import__container .cu-import-item__title .nav-category__toggle {
 opacity:1
}
.cu-trello-import__container-open .cu-trello-import__lists {
 display:block
}
.cu-trello-import__container-open .cu-import-item__title .nav-category__toggle {
 transform:rotate(-90deg)
}
.cu-priority-badge {
 background:#7b68ee;
 display:inline-flex;
 align-items:center;
 height:30px;
 border-radius:30px;
 padding:0 10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 margin:0 10px 10px 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-csv-import .cu-period-picker:hover .cu-period-picker__label,
 .cu-trello-import__closed {
  color:var(--theme-main-color)
 }
 .cu-priority-badge {
  background:var(--theme-main-color)
 }
}
.cu-priority-badge__picker {
 flex-shrink:0;
 width:16px;
 height:100%;
 padding:2px;
 cursor:pointer
}
.cu-priority-badge__text {
 font:12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 margin:2px 10px 0
}
.cu-priority-badge__remove {
 flex-shrink:0;
 width:16px;
 height:100%;
 cursor:pointer
}
.cu-priority-badge.cu-priority-badge_normal {
 background:#bdbdbd
}
.cu-priority-badge.cu-priority-badge_medium {
 background:#546be5
}
.cu-priority-badge.cu-priority-badge_urgent {
 background:#b354e5
}
.cu-priority-badge.cu-priority-badge_asap {
 background:#d64c4c
}
.cu-project-header {
 display:flex
}
.cu-project-header .cu-form__row {
 width:100%
}
.cu-project-team__header {
 color:#222;
 font:600 12px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 15px
}
.cu-project-team__body {
 display:flex;
 align-items:center
}
.cu-project-team__icon {
 flex-shrink:0;
 margin:0 10px 0 0
}
.cu-project-team__name {
 flex-grow:1;
 padding:12px 0 8px;
 font:17px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.6)
}
.cu-form__multiple-assignees {
 margin-top:30px
}
.cu-dropdown__menu_right .cu-tag-list {
 margin:0;
 padding:0;
 width:auto
}
.cu-dropdown__menu_right .cu-plate-sm {
 border-bottom:1px solid #f4f4f4;
 border-radius:0;
 padding:10px 40px 10px 10px
}
.dark-theme .cu-dropdown__menu_right .cu-plate-sm {
 border-bottom:1px solid #1e272e
}
.cu-dropdown__menu_right .cu-plate_right-icon {
 border-bottom:1px solid #f4f4f4;
 border-radius:0;
 padding:10px
}
.dark-theme .cu-dropdown__menu_right .cu-plate_right-icon {
 border-bottom:1px solid #1e272e
}
.cu-dropdown__menu_right .cu-plate-sm:last-child {
 border-bottom:0
}
.cu-dropdown__menu_right .cu-tag-list__body {
 padding:0;
 width:auto;
 color:#aeacb0
}
.cu-ct__ellipsis {
 width:15px;
 height:25px;
 margin-right:5px;
 cursor:pointer
}
.cu-ct__check {
 stroke:#67cb48;
 height:18px;
 width:18px;
 cursor:pointer;
 margin-right:5px
}
.cu-ct__check.cu-ct__check-done {
 margin-right:0;
 margin-left:5px;
 stroke:#fff!important;
 fill:#fff!important;
 height:14px;
 width:14px
}
.cu-ct__ellipsis:hover use {
 fill:#7b68ee
}
.cu-ct__ellipsis use {
 fill:#aeacb0
}
.cu-ct__close,
.cu-ct__paintbrush,
.cu-ct__rename {
 width:10px;
 height:10px;
 margin-right:10px
}
.cu-ct__close use {
 stroke:#fd71af
}
.cu-ct__done {
 width:14px;
 height:14px;
 margin:0 8px 0 -2px
}
.cu-ct__done-list {
 height:16px;
 width:16px;
 margin:0 10px 0 0
}
.cu-form__preferences-settings {
 margin-top:45px
}
.cu-form__preferences-settings .cu-checkbox__label {
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:none
}
.cu-status-badge-list {
 display:flex;
 justify-content:space-between;
 align-content:stretch;
 margin:10px 0 40px
}
.cu-status-badge-list__close,
.cu-status-badge-list__open {
 flex-shrink:0;
 position:relative
}
.cu-status-badge-list__custom-block {
 flex-grow:1;
 margin:0 15px 0 5px;
 padding:0 15px;
 border-left:1px solid #e2e2e2;
 border-right:1px solid #e2e2e2
}
.dark-theme .cu-status-badge-list__custom-block {
 border-left:1px solid #1e272e;
 border-right:1px solid #1e272e
}
.cu-onboarding-v2__step .cu-status-badge-list__custom-block {
 border-left:1px solid #e2e2e2;
 border-right:1px solid #e2e2e2
}
.cu-status-badge-list__simple {
 display:flex;
 align-items:center;
 border:1px solid #aeacb0;
 margin:0 30px 0 0;
 text-align:center;
 transition:.1s;
 background:0 0;
 border-radius:3px
}
.cu-status-badge-list__simple-value {
 color:#aeacb0;
 flex-grow:1;
 padding:0 8px;
 transition:.1s;
 font:500 11px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 white-space:nowrap;
 border-radius:3px 0 0 3px
}
.cu-status-badge-list__simple-icon {
 stroke:#d3d3d3;
 stroke-width:2px;
 width:20px;
 height:30px;
 padding:9px 0 9px 9px;
 transition:.1s
}
.cu-status-badge-list__custom {
 display:flex;
 flex-wrap:wrap;
 align-content:flex-start
}
.cu-status-badge-list__custom .cu-dropdown_open .cu-ct__ellipsis use {
 fill:#7b68ee
}
.cu-status-badge-list__custom color-picker {
 position:absolute;
 top:0;
 left:0
}
.cu-status-badge {
 display:flex;
 align-items:center;
 justify-content:center;
 display:inline-flex;
 position:relative;
 height:28px;
 margin:0 10px 10px 0;
 border:1px solid #d8d8d8;
 background:#fff;
 border-radius:3px
}
.dark-theme .cu-status-badge {
 border:1px solid #1e272e;
 background:#384047
}
.cu-status-badge_full-width {
 width:100%;
 justify-content:flex-start;
 margin:0 0 5px
}
.cu-status-badge_full-width .cu-status-badge__text {
 flex-grow:1
}
.cu-status-badge_light .cu-status-badge__color {
 box-shadow:0 0 1px 0 #828588
}
.cu-status-badge_light .cu-status-badge__text {
 color:#bbb!important
}
.cu-onboarding-v2__step .cu-status-badge {
 border:1px solid #d8d8d8;
 background:#fff
}
.cu-status-badge__error_tags_modal {
 height:20px;
 width:65%;
 float:left;
 margin-top:8px
}
.cu-status-badge__error_tags_modal-icon {
 width:12px;
 height:15px;
 flex-shrink:0;
 margin:2px 5px 0 0;
 float:left;
 position:relative;
 text-transform:uppercase;
 font:500 10px/1 'Gotham Pro',Arial,serif;
 letter-spacing:1px
}
.cu-status-badge__error_tags_modal-text {
 color:#e54b4b;
 height:15px;
 margin:0;
 float:left;
 position:relative;
 text-transform:uppercase;
 font:500 10px/1 'Gotham Pro',Arial,serif;
 letter-spacing:1px;
 line-height:17px
}
.cu-status-badge__error_tags_modal__warning {
 margin:10px 0 0;
 display:flex;
 align-items:center
}
.cu-status-badge__error_tags_modal__warning-icon {
 width:12px;
 height:12px;
 flex-shrink:0;
 margin:0 5px 0 0;
 float:left
}
.cu-status-badge__handler {
 width:16px;
 height:100%;
 cursor:move;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-status-badge__handler:active {
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.cu-status-badge__handler::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:16px;
 height:26px
}
.cu-status-badge__error {
 border:1px solid #d16464
}
.cu-status-badge__handler-icon {
 width:8px;
 height:18px
}
.cu-status-badge__color {
 background:#7b68ee;
 width:10px;
 height:10px;
 border-radius:2px;
 margin:0 10px 0 5px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-ct__ellipsis:hover use,
 .cu-status-badge-list__custom .cu-dropdown_open .cu-ct__ellipsis use {
  fill:var(--theme-main-color)
 }
 .cu-status-badge__color {
  background:var(--theme-main-color)
 }
}
.cu-status-badge__text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:12px;
 position:relative;
 margin:0 10px 0 0;
 color:#5c5b5f;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer;
 text-transform:uppercase
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-status-badge__text {
  font-family:var(--global-font-support)
 }
}
.cu-status-badge__text::before {
 content:'';
 display:block;
 position:absolute;
 height:10px;
 width:10px;
 left:10px;
 top:0;
 border-radius:2px
}
.cu-status-badge__text_editing {
 -webkit-user-select:auto;
 -moz-user-select:auto;
 -ms-user-select:auto;
 user-select:auto
}
.cu-status-badge__remove {
 display:block;
 width:24px;
 height:100%;
 padding:0 5px
}
.cu-status-badge__label {
 position:relative;
 margin-top:12px;
 text-transform:uppercase;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 letter-spacing:1px;
 opacity:.4;
 color:#343434
}
.dark-theme .cu-status-badge__label {
 color:#d5d6d7
}
.cu-onboarding-v2__step .cu-status-badge__label {
 color:#343434
}
.cu-status-badge__label_custom {
 float:left;
 width:30%
}
.cu-status-badge color-picker {
 position:absolute
}
.cu-status-badge.cu-status-badge_todo .cu-status-badge__text {
 color:#aeacb0
}
.cu-status-badge.cu-status-badge_todo .cu-status-badge__color {
 background:#aeacb0
}
.cu-status-badge.cu-status-badge_progress .cu-status-badge__text {
 color:#4194f6
}
.cu-status-badge.cu-status-badge_progress .cu-status-badge__color {
 background:#4194f6
}
.cu-status-badge.cu-status-badge_review .cu-status-badge__text {
 color:#fc0
}
.cu-status-badge.cu-status-badge_review .cu-status-badge__color {
 background:#fc0
}
.cu-status-badge.cu-status-badge_done .cu-status-badge__text {
 color:#67cb48
}
.cu-status-badge.cu-status-badge_done .cu-status-badge__color {
 background:#67cb48
}
.cu-status-badge.cu-status-badge_closed .cu-status-badge__text {
 color:#67cb48
}
.cu-status-badge.cu-status-badge_closed .cu-status-badge__color {
 background:#67cb48
}
.cu-status-badge_start {
 border:1px solid #aeacb0
}
.cu-status-badge_start .cu-status-badge__label {
 background:#aeacb0
}
.cu-status-badge_start .cu-status-badge__color,
.cu-status-badge_start .cu-status-badge__text {
 cursor:default
}
.cu-status-badge_finish {
 border:1px solid #67cb48
}
.cu-status-badge_finish .cu-status-badge__label {
 background:#67cb48
}
.cu-status-badge_finish .cu-status-badge__color,
.cu-status-badge_finish .cu-status-badge__text {
 cursor:default
}
.gu-mirror {
 position:fixed!important;
 margin:0!important;
 z-index:9999!important;
 opacity:.8
}
.gu-hide {
 display:none!important
}
.gu-unselectable {
 -webkit-user-select:none!important;
 -moz-user-select:none!important;
 -ms-user-select:none!important;
 user-select:none!important
}
.gu-transit {
 opacity:.4;
 pointer-events:none
}
.cu-team-settings__join-team {
 vertical-align:middle;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(255,255,255,.8);
 padding:50px;
 z-index:100
}
.cu-team-settings__join-team-container {
 position:absolute;
 top:50%;
 left:50%;
 transform:translateY(-50%) translateX(-50%);
 margin:0 auto;
 width:400px;
 text-align:center
}
.cu-team-settings__join-team-text {
 margin:0 0 30px;
 font-size:18px;
 font-weight:500
}
.cu-team-settings__join-team-nope {
 background:#fff;
 border:1px #aeacb0;
 color:#fd71af
}
.cu-user {
 display:inline-flex;
 align-items:center;
 height:32px;
 padding:0 2px;
 margin:0 5px 10px 0;
 border:1px solid #e2e2e2;
 border-radius:32px
}
.cu-user__icon {
 display:block;
 width:24px;
 height:24px;
 flex-shrink:0;
 border-radius:50%
}
.cu-user__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:12px;
 line-height:11px;
 color:#5c5b5f;
 padding:0 10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-user__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-user__name {
 color:#abaeb0
}
.cu-user__owner,
.cu-user__role {
 position:relative;
 display:flex;
 align-items:center;
 height:100%;
 background:#eee;
 font:500 10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#8c8c8c
}
.cu-user__role {
 margin:0 0 0 5px;
 padding:2px 10px 0 30px;
 background:#eee;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-user__role::before {
 content:'';
 display:block;
 position:absolute;
 top:9px;
 left:10px;
 width:12px;
 height:12px;
 border:1px solid rgba(151,151,151,.3);
 border-radius:2px
}
.cu-user__owner {
 padding:2px 10px;
 margin:0 10px 0 0
}
.cu-user__close {
 display:block;
 width:30px;
 height:30px;
 border-radius:0 50% 50% 0;
 padding:8px 4px 8px 6px;
 opacity:.5;
 transition:opacity .1s
}
.cu-user__close:hover {
 opacity:1
}
.cu-user.cu-user_admin {
 border-color:#7b68ee
}
.cu-user.cu-user_admin .cu-user__role {
 background:#7b68ee;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-user.cu-user_admin {
  border-color:var(--theme-main-color)
 }
 .cu-user.cu-user_admin .cu-user__role {
  background:var(--theme-main-color)
 }
}
.cu-user.cu-user_admin .cu-user__role::before {
 width:100%;
 height:100%;
 background:url(tick-white.6738745ed80d538088ee.svg) center center/contain no-repeat;
 border:0
}
.cu-add-team {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 display:block;
 width:100%;
 height:40px;
 margin:30px 0 0;
 border:1px dashed rgba(151,151,151,.85);
 border-radius:4px;
 font:500 14px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:4px 0 0
}
.cu-add-team:hover {
 transition:none;
 background:#7b68ee;
 border:1px solid;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-add-team {
  color:var(--theme-main-color)
 }
 .cu-add-team:hover {
  background:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-create-team {
 display:flex
}
.cu-create-team__aside {
 flex-shrink:0;
 margin:0 30px 0 0
}
.cu-create-team__body {
 flex-grow:1
}
.team-list {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start;
 align-items:flex-start
}
.team-list-item {
 width:160px;
 text-align:center;
 display:inline-block;
 margin:0 70px 50px 0
}
.team-list-item__thumb {
 position:relative;
 width:160px;
 height:160px;
 border-radius:50%;
 margin:0 0 20px
}
.team-list-item__thumb .cu-avatar_guest::after {
 width:40px;
 height:40px;
 border-radius:10px;
 border-width:6px
}
.dark-theme .team-list-item__thumb .cu-avatar_guest::after {
 border-color:#1e272e
}
.team-list-item__icon {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:100%;
 border-radius:50%;
 border:1px solid transparent;
 font-size:50px
}
.team-list-item__controls {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-direction:column;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border-radius:50%;
 background:rgba(84,77,97,.8);
 opacity:0
}
.team-list-item__controls:hover {
 transition:none
}
.team-list-item:hover .team-list-item__controls {
 opacity:1
}
.team-list-item__control {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 margin:5px 0;
 padding:5px 0 0;
 border-bottom:1px dashed rgba(255,255,255,.8);
 letter-spacing:.5px
}
.team-list-item__control:hover {
 transition:none;
 border-bottom:1px dashed transparent
}
.team-list-item__name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:16px;
 line-height:1.5em;
 color:#544d61;
 word-wrap:break-word
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .team-list-item__name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .team-list-item__name {
 color:#abaeb0
}
.team-list-item.team-list-item_add-team .team-list-item__thumb {
 border:1px solid #979797
}
.team-list-item.team-list-item_add-team .team-list-item__icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 position:relative;
 padding:12px 0 0;
 font:300 80px/80px "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer
}
.team-list-item.team-list-item_add-team .team-list-item__icon:hover {
 transition:none;
 background:#7b68ee;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .team-list-item.team-list-item_add-team .team-list-item__icon {
  color:var(--theme-main-color)
 }
 .team-list-item.team-list-item_add-team .team-list-item__icon:hover {
  background:var(--theme-main-color)
 }
}
.team-list-item.team-list-item_add-team .team-list-item__name {
 color:#7b68ee
}
.cu-tms-nav {
 display:flex;
 align-items:center;
 margin:30px 0 5px;
 padding-bottom:5px
}
.cu-tms-nav__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.4;
 cursor:pointer
}
.cu-tms-nav__item:hover {
 transition:none
}
.dark-theme .cu-tms-nav__item {
 color:#d5d6d7
}
.cu-tms-nav__item:not(:first-child) {
 margin-left:30px
}
.cu-tms-nav__item_active {
 opacity:1
}
.cu-tms-nav__item_divider {
 flex-grow:1
}
.cu-tms-nav__learn-more {
 color:#aeacb0;
 margin-bottom:-2px
}
.cu-tms-nav__learn-more-link {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 0 13px;
 position:relative;
 display:inline-block;
 padding-bottom:2px;
 cursor:pointer
}
.cu-tms-nav__learn-more-link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.cu-tms-nav__learn-more-link::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-tms-nav__learn-more-link,
 .team-list-item.team-list-item_add-team .team-list-item__name {
  color:var(--theme-main-color)
 }
 .cu-tms-nav__learn-more-link::after {
  background-color:var(--theme-main-color)
 }
}
.cu-tms-nav__learn-more-link:hover::after {
 opacity:0
}
.cu-tms-header {
 border-bottom:1px solid #d1d1d1;
 padding:10px 0 5px;
 display:flex
}
.dark-theme .cu-tms-header {
 border-bottom:1px solid #384047
}
.cu-tms-label {
 margin-left:3px;
 text-transform:uppercase
}
.cu-tms-user {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 width:100%;
 padding:12px 0;
 border-top:1px solid #e4e4e4;
 min-height:59px
}
.dark-theme .cu-tms-user {
 border-top:1px solid #2b343b
}
.cu-tms-user:hover {
 background:#fafbfc
}
.dark-theme .cu-tms-user:hover {
 background:rgba(43,52,59,.3)
}
.cu-tms-user:first-child {
 border-top:0
}
.cu-tms-user__col {
 display:flex;
 align-items:center;
 padding:0;
 color:#343434
}
.dark-theme .cu-tms-user__col {
 color:#d5d6d7
}
.cu-tms-user__col_name {
 width:40%;
 display:flex;
 flex-shrink:0;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word
}
.cu-tms-user__col_email {
 display:flex;
 align-items:center;
 flex-grow:1;
 min-width:0;
 align-self:stretch
}
.cu-tms-user__col_email:hover .cu-tms-user__email-copy {
 display:inline-flex
}
.cu-tms-user__col_clickapps {
 width:150px;
 justify-content:center;
 flex-shrink:0
}
.cu-tms-user__col_2fa {
 width:120px;
 justify-content:center
}
.cu-tms-user__col_last-active {
 width:100px;
 justify-content:center;
 flex-shrink:0
}
.cu-tms-user__col-title {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 opacity:.4;
 color:#343434;
 text-transform:uppercase;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:5px;
 margin:0 -5px;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .cu-tms-user__col-title {
 color:#d5d6d7
}
.cu-tms-user__col-title_cursor-default {
 cursor:default
}
.cu-tms-user__col-title_active {
 opacity:1
}
.cu-tms-user__col-title-sort-close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:13px;
 height:13px;
 margin-left:-18px;
 cursor:pointer
}
.cu-tms-user__col-title-sort-close:hover {
 transform:scale(1.2)
}
.cu-tms-user__col-title-sort-dir {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:-2px -11px 0 5px;
 width:6px;
 height:6px
}
.cu-tms-user__col-title-sort-dir use {
 fill:#7b68ee
}
.cu-tms-user__col-title-sort-dir-asc {
 transform:rotate(180deg)
}
.cu-tms-user__col_controls {
 margin:0 0 0 10px
}
.cu-tms-user__col_resent {
 padding-right:10px;
 font:14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-tms-user__email {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center;
 justify-content:center;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 color:#343434;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-tms-user__email {
 color:#828588
}
.cu-tms-user__email-copy {
 margin-left:10px;
 display:none
}
.cu-tms-user__name-and-settings {
 display:flex;
 align-items:center;
 margin-left:10px;
 flex-grow:1
}
.cu-tms-user__name-and-settings-btn {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px;
 padding:4px;
 margin:-4px
}
.cu-tms-user__name-and-settings-btn:hover {
 background-color:#f2f2f2
}
.dark-theme .cu-tms-user__name-and-settings-btn:hover {
 background-color:#1e272e
}
.cu-tms-user__role {
 margin:0 15px;
 min-width:65px;
 text-align:right
}
.cu-tms-user__2fa {
 fill:#7b68ee;
 width:14px;
 height:22px
}
.cu-tms-user__2fa+.cu-tms-user__2fa {
 margin-left:10px
}
.cu-tms-user__clickapps {
 width:36px;
 height:34px;
 transform:scale(.7);
 cursor:pointer
}
.cu-tms-user__clickapps.app-enabled .cu-stroke {
 stroke:#7b68ee
}
.dark-theme .cu-tms-user__clickapps.app-enabled .cu-stroke {
 stroke:#7b68ee
}
.cu-tms-user__clickapps.app-enabled .cu-fill {
 fill:#7b68ee
}
.dark-theme .cu-tms-user__clickapps.app-enabled .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-tms-user__2fa,
 .cu-tms-user__col-title-sort-dir use {
  fill:var(--theme-main-color)
 }
 .cu-tms-user__clickapps.app-enabled .cu-stroke,
 .dark-theme .cu-tms-user__clickapps.app-enabled .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-tms-user__clickapps.app-enabled .cu-fill,
 .dark-theme .cu-tms-user__clickapps.app-enabled .cu-fill {
  fill:var(--theme-main-color)
 }
}
.cu-tms-user__clickapps svg {
 width:100%;
 height:100%
}
.cu-tms-user__clickapps .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#ccc
}
.dark-theme .cu-tms-user__clickapps .cu-stroke {
 stroke:#384047
}
.cu-tms-user__clickapps .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#ccc
}
.dark-theme .cu-tms-user__clickapps .cu-fill {
 fill:#384047
}
.cu-tms-user.name-header .cu-tms-user__col_name {
 width:calc(60% + 26px);
 position:relative;
 display:flex;
 justify-content:flex-start;
 margin-left:-5px
}
.cu-tms-user.name-header .cu-tms-user__col_email {
 overflow:visible;
 position:relative
}
.cu-tms-user.name-header .cu-tms-user__col_email span,
.cu-tms-user.name-header .cu-tms-user__col_name-and-settings {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:12px;
 cursor:pointer;
 overflow:visible;
 position:relative
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-tms-user.name-header .cu-tms-user__col_email span,
 .cu-tms-user.name-header .cu-tms-user__col_name-and-settings,
 .cu-tms-user__email {
  font-family:var(--global-font-support)
 }
}
.cu-tms-user__additions {
 display:flex;
 justify-content:center;
 align-items:center;
 margin-left:10px
}
.cu-tms-user__additions .cu-dropdown_open .cu-tms-user-settings-list__ellipsis use {
 fill:#7b68ee
}
.cu-tms-user-settings-list__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 text-decoration:none;
 padding:6px 20px;
 width:200px
}
.cu-tms-user-settings-list__item:hover {
 background:#f9f9f9
}
.dark-theme .cu-tms-user-settings-list__item:hover {
 background:#2b343b
}
.cu-tms-user-settings-list__item:not(:last-child) {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-tms-user-settings-list__item:not(:last-child) {
 border-bottom-color:#1e272e
}
.cu-tms-user-settings-list__icon {
 flex-shrink:0;
 width:16px;
 height:16px
}
.cu-tms-user-settings-list__icon_admin svg {
 width:100%;
 height:100%
}
.cu-tms-user-settings-list__icon_admin .cu-stroke {
 stroke:#4a4f55
}
.dark-theme .cu-tms-user-settings-list__icon_admin .cu-stroke {
 stroke:#abaeb0
}
.cu-tms-user-settings-list__icon_admin .cu-fill {
 fill:#4a4f55
}
.dark-theme .cu-tms-user-settings-list__icon_admin .cu-fill {
 fill:#abaeb0
}
.cu-tms-user-settings-list__icon_guest {
 width:17px;
 height:17px
}
.cu-tms-user-settings-list__icon_guest svg {
 width:100%;
 height:100%
}
.cu-tms-user-settings-list__icon_guest .cu-stroke {
 stroke:#4a4f55
}
.dark-theme .cu-tms-user-settings-list__icon_guest .cu-stroke {
 stroke:#abaeb0
}
.cu-tms-user-settings-list__icon_guest .cu-fill {
 fill:#4a4f55
}
.dark-theme .cu-tms-user-settings-list__icon_guest .cu-fill {
 fill:#abaeb0
}
.cu-tms-user-settings-list__icon_delete {
 padding:1px;
 width:14px;
 height:14px
}
.cu-tms-user-settings-list__icon_delete use {
 stroke:#fd71af
}
.cu-tms-user-settings-list__icon__resend_invitation {
 width:14px;
 height:14px
}
.cu-tms-user-settings-list__text {
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#7b7b7b;
 padding:12px 0 8px 10px
}
.dark-theme .cu-tms-user-settings-list__text {
 color:#abaeb0
}
.cu-tms-user-settings-list__admin-badge {
 margin-left:5px;
 width:10px;
 height:14px
}
.cu-tms-user-settings-list__ellipsis {
 width:19px;
 height:19px
}
.cu-tms-user-settings-list__ellipsis use {
 fill:#aeacb0
}
.dark-theme .cu-tms-user-settings-list__ellipsis use {
 fill:#384047
}
.cu-tms-user-settings-list__ellipsis:hover use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-tms-user-settings-list__ellipsis:hover use,
 .cu-tms-user__additions .cu-dropdown_open .cu-tms-user-settings-list__ellipsis use {
  fill:var(--theme-main-color)
 }
}
.cu-tms-user-settings-list__ellipsis.active use {
 fill:#7b68ee
}
.cu-tms-user__menu {
 width:200px
}
.cu-tms__no-guests {
 display:flex;
 flex-direction:column;
 align-items:center
}
.cu-tms__no-guests__image {
 width:141px;
 height:258px;
 margin:20px 0
}
.cu-tms__no-guests__title {
 font:400 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-bottom:20px
}
.dark-theme .cu-tms__no-guests__title {
 color:#d5d6d7
}
.cu-tms__no-guests__description {
 font:400 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 text-align:center
}
.dark-theme .cu-tms__no-guests__description {
 color:#d5d6d7
}
.cu-tms__no-guests__link {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 0 0 13px;
 position:relative;
 display:inline-block;
 padding-bottom:2px;
 cursor:pointer
}
.cu-tms__no-guests__link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.cu-tms__no-guests__link::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-tms-user-settings-list__ellipsis.active use {
  fill:var(--theme-main-color)
 }
 .cu-tms__no-guests__link {
  color:var(--theme-main-color)
 }
 .cu-tms__no-guests__link::after {
  background-color:var(--theme-main-color)
 }
}
.cu-tms__no-guests__link:hover::after {
 opacity:0
}
.cu-tms-form {
 display:flex;
 margin:0
}
.cu-tms-form.user-invites {
 position:relative
}
.cu-tms-form-empty {
 margin-top:50px;
 text-align:center;
 font:18px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-tms-form-empty-link {
 color:#7b68ee;
 text-decoration:underline
}
@supports (--theme-main-color:#7b68ee) {
 .cu-tms-form-empty-link {
  color:var(--theme-main-color)
 }
}
.cu-tms-form-error {
 margin-top:15px;
 color:#fd71af
}
.cu-tms-form-error.braintree-error {
 position:absolute;
 top:26px
}
.cu-tms-form-error-link {
 text-decoration:underline;
 color:#fd71af
}
.cu-tms-form-tip {
 font:400 12px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 position:absolute;
 top:41px;
 color:#b9bec7
}
.dark-theme .cu-tms-form-tip {
 color:#828588
}
.cu-tms-form-tip-link {
 color:#7b68ee;
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 12px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 text-decoration:underline
}
.cu-tms-form-tip-link:hover {
 text-decoration:none
}
.cu-tms-form-container {
 height:46px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cu-tms-form__invite-team-user {
 padding-left:15px;
 flex:1 100%
}
.cu-tms-form-search {
 padding-right:15px;
 flex:1 100%
}
.cu-tms-form-search_narrow {
 width:400px
}
.cu-tms-form .cu-search {
 height:34px
}
.cu-tms-form .cu-search__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 height:34px;
 border:1px solid rgba(151,151,151,.6);
 border-radius:2px;
 padding:0 30px 0 38px;
 color:#343434;
 -webkit-font-smoothing:antialiased
}
.dark-theme .cu-tms-form .cu-search__input {
 border:1px solid #384047;
 color:#d5d6d7;
 background:#1e272e
}
.cu-tms-form .cu-search__input:focus {
 border:1px solid #999
}
.dark-theme .cu-tms-form .cu-search__input:focus {
 border-color:#828588
}
.cu-tms-form .cu-search__input_has-value+.cu-search__icon use {
 stroke:#7b68ee
}
.dark-theme .cu-tms-form .cu-search__input_has-value+.cu-search__icon use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-tms-form-tip-link {
  color:var(--theme-main-color)
 }
 .cu-tms-form .cu-search__input_has-value+.cu-search__icon use,
 .dark-theme .cu-tms-form .cu-search__input_has-value+.cu-search__icon use {
  stroke:var(--theme-main-color)
 }
}
.cu-tms-form .cu-search__input_has-value+.cu-search__icon+.cu-search__close {
 display:block
}
.cu-tms-form .cu-search__icon {
 left:10px
}
.cu-tms-form .cu-search__icon use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#c1c1c1
}
.dark-theme .cu-tms-form .cu-search__icon use {
 stroke:#384047
}
.cu-tms-form .cu-search__close {
 right:10px;
 display:none
}
.cu-tms-form__input {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 height:34px;
 width:100%;
 padding:0 15px;
 border:1px solid rgba(151,151,151,.6);
 border-radius:2px 0 0 2px;
 color:#343434;
 -webkit-font-smoothing:antialiased
}
.cu-tms-form__input::-webkit-input-placeholder {
 color:rgba(34,34,34,.6);
 font-size:initial
}
.cu-tms-form__input::-moz-placeholder {
 color:rgba(34,34,34,.6);
 opacity:1;
 font-size:initial
}
.cu-tms-form__input:-ms-input-placeholder {
 color:rgba(34,34,34,.6);
 font-size:initial
}
.cu-tms-form__input:-moz-placeholder {
 color:rgba(34,34,34,.6);
 opacity:1;
 font-size:initial
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-tms-form .cu-search__input,
 .cu-tms-form__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-tms-form__input {
 border:1px solid #384047;
 color:#d5d6d7;
 background:#1e272e
}
.dark-theme .cu-tms-form__input::-webkit-input-placeholder {
 color:rgba(213,214,215,.2);
 font-size:initial
}
.dark-theme .cu-tms-form__input::-moz-placeholder {
 color:rgba(213,214,215,.2);
 opacity:1;
 font-size:initial
}
.dark-theme .cu-tms-form__input:-ms-input-placeholder {
 color:rgba(213,214,215,.2);
 font-size:initial
}
.dark-theme .cu-tms-form__input:-moz-placeholder {
 color:rgba(213,214,215,.2);
 opacity:1;
 font-size:initial
}
.cu-tms-form__input:focus {
 border:1px solid #999
}
.dark-theme .cu-tms-form__input:focus {
 border-color:#828588;
 box-shadow:none
}
.cu-tms-form__input_has-value+.cu-search__close {
 display:block
}
.cu-tms-form__input-block {
 flex-grow:1;
 height:34px;
 margin:0;
 position:relative
}
.cu-tms-form__toggle-switch {
 display:flex;
 align-items:center;
 justify-content:center;
 width:114px;
 padding:2px 15px 0;
 border:1px solid rgba(151,151,151,.6);
 border-left:0;
 border-right:0;
 margin:0
}
.dark-theme .cu-tms-form__toggle-switch {
 border:1px solid #384047;
 border-left:0;
 border-right:0
}
.cu-tms-form__admin {
 margin-left:8px;
 color:#343434
}
.dark-theme .cu-tms-form__admin {
 color:#abaeb0
}
.cu-tms-form__btn.cu-btn.cu-btn_md {
 border-radius:0 3px 3px 0;
 height:34px
}
.cu-tms-status {
 display:flex;
 align-items:center;
 height:26px;
 border:1px solid #fc0
}
.cu-tms-status__text {
 color:#fc0;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 padding:2px 15px 0
}
.cu-tms-status__remove {
 flex-shrink:0;
 display:block;
 width:26px;
 height:26px;
 border-left:1px solid #fc0
}
.cu-tms-status__remove>* {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 opacity:.5
}
.cu-tms-status__remove>:hover {
 transition:none
}
.cu-tms-status__remove:hover>* {
 opacity:1
}
.leave-team-confirm {
 display:none;
 align-items:flex-start;
 justify-content:center;
 position:fixed;
 background:#fff;
 z-index:1000;
 top:67px;
 left:250px;
 right:0;
 bottom:0
}
.dark-theme .leave-team-confirm {
 background:#1e272e
}
.leave-team-confirm__inner {
 margin-top:100px;
 max-width:400px
}
.leave-team-confirm__header {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:24px;
 text-align:center
}
@supports (--theme-main-color:#7b68ee) {
 .leave-team-confirm__header {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .leave-team-confirm__header {
  font-family:var(--global-font-support)
 }
}
.leave-team-confirm__description {
 font:300 15px/150% "Gotham Pro","Proxima Nova",Arial,serif;
 color:#404040;
 margin:30px 0 50px
}
.leave-team-confirm__controls {
 display:flex;
 justify-content:space-between
}
.leave-team-confirm.leave-team-confirm_active {
 display:flex;
 -webkit-animation:.2s linear fadeIn;
 animation:.2s linear fadeIn
}
.cu-user-settings {
 display:flex
}
.cu-user-settings__avatar-picker .cu-avatar-picker__container {
 padding:0 10px 10px;
 width:260px
}
.cu-user-settings__bounce {
 text-decoration:underline;
 cursor:pointer;
 color:red
}
.cu-user-settings__aside {
 flex-shrink:0;
 width:140px;
 margin:0 40px 0 0
}
.cu-user-settings__content {
 flex-grow:1
}
.cu-user-settings__timezone {
 max-height:500px;
 width:380px;
 overflow:hidden
}
.cu-user-settings__timezone-options {
 max-height:500px
}
.cu-user-settings__timezone-options-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:300 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:13px 20px;
 cursor:pointer
}
.cu-user-settings__timezone-options-item:hover {
 background:#fafbfc
}
.dark-theme .cu-user-settings__timezone-options-item:hover {
 background:#2b343b
}
.cu-user-settings__timezone-selection {
 display:flex;
 border-bottom:1px solid #e4e4e4;
 max-width:330px;
 margin:5px 0 0;
 padding:10px 0;
 font:300 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.7);
 justify-content:space-between
}
.dark-theme .cu-user-settings__timezone-selection {
 border-bottom:1px solid #384047;
 color:#d5d6d7
}
.cu-user-settings__timezone-selection-arrow-down {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#7b68ee;
 width:12px;
 height:7px;
 float:right;
 margin:7px 0 0 7px
}
.cu-form__time-settings .cu-dropdown_open .cu-user-settings__timezone-selection-arrow-down {
 transform:rotate(-180deg)
}
.cu-user-settings__timezone-selection-arrow-down use {
 fill:#7b68ee
}
.cu-user-settings__timezone .cu-search__close {
 margin-right:10px
}
.cu-user-settings__confirm-password {
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(255,255,255,.8);
 padding:50px;
 z-index:100
}
.dark-theme .cu-user-settings__confirm-password {
 background:#384047
}
.cu-user-settings__confirm-password .cu-search__close {
 right:15px;
 top:15px;
 width:30px;
 height:30px
}
.cu-user-settings__confirm-password form {
 width:400px;
 margin:0 auto;
 text-align:center
}
.dark-theme .cu-user-settings__confirm-password form .cu-form__field {
 border-bottom:1px solid #1e272e
}
.cu-user-settings__confirm-password form .cu-form__input {
 text-align:center
}
.cu-user-settings__confirm-password form .cu-show-pwd {
 margin-left:-80px;
 background:#fff;
 position:relative;
 padding:5px 11px
}
.dark-theme .cu-user-settings__confirm-password form .cu-show-pwd {
 background:#384047
}
.cu-user-settings__confirm-password .cu-show-pwd {
 color:#7b68ee
}
.cu-user-settings__confirm-password-title {
 font-size:28px;
 margin:0 0 45px
}
.cu-user-settings__confirm-password-button {
 width:250px!important;
 margin:0 auto
}
.cu-user-settings__radio {
 margin-top:15px;
 margin-right:15px
}
.cu-user-settings__radio .cu-form__row-switch-title-badge {
 margin-left:10px
}
.cu-user-settings__time-format {
 display:flex
}
.cu-user-settings .cu-form__time-settings {
 padding:45px 0 0
}
.cu-user-settings__dashboard {
 margin-top:60px;
 width:100%;
 max-width:100%
}
.cu-user-settings__dashboard-row {
 display:flex;
 align-items:center
}
.cu-user-settings__theme {
 margin-top:60px;
 width:100%;
 max-width:100%
}
.cu-user-settings__theme-row {
 display:flex;
 align-items:center;
 flex-wrap:wrap;
 margin-top:-20px;
 width:100%;
 max-width:100%
}
.cu-user-settings__theme-row_onboarding {
 min-height:140px;
 max-height:250px;
 margin-top:0
}
.cu-user-settings__theme-item {
 width:70px;
 height:70px;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-user-settings__theme-color {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:20px;
 height:20px;
 border-radius:50%;
 cursor:pointer;
 display:flex;
 justify-content:center;
 align-items:center
}
.cu-user-settings__theme-color:hover {
 width:40px;
 height:40px
}
.cu-user-settings__theme-color-check {
 display:none;
 width:22px
}
.cu-user-settings__theme-color_current,
.cu-user-settings__theme-color_current:hover {
 width:70px;
 height:70px
}
.cu-user-settings__theme-color_current .cu-user-settings__theme-color-check {
 display:block;
 fill:#fff
}
.dark-theme .cu-user-settings__theme-color_black {
 display:none
}
.dark-theme .cu-user-settings__theme-color_black-current,
.dark-theme .cu-user-settings__theme-color_black-current:hover {
 width:70px;
 height:70px
}
.dark-theme .cu-user-settings__theme-color_black-current .cu-user-settings__theme-color-check {
 display:block
}
.cu-user-settings__theme .cu-alert_standby {
 margin:-15px 0 40px
}
.cu-form {
 flex-grow:1;
 width:100%
}
.cu-form__label-radio {
 width:50%
}
.cu-form__label-radio.label-status {
 display:flex;
 align-items:center;
 padding:10px
}
.cu-form__label-radio.label-status.type-selected {
 border:1px solid
}
@supports (--theme-main-color:#7b68ee) {
 .cu-user-settings__timezone-selection-arrow-down {
  stroke:var(--theme-main-color)
 }
 .cu-user-settings__timezone-selection-arrow-down use {
  fill:var(--theme-main-color)
 }
 .cu-user-settings__confirm-password .cu-show-pwd {
  color:var(--theme-main-color)
 }
 .cu-form__label-radio.label-status.type-selected {
  border-color:var(--theme-main-color)
 }
}
.cu-form__switch-block {
 margin:20px 0
}
.cu-form__row {
 margin:0 0 30px
}
.cu-form__row-margin-20 {
 margin:0 0 20px
}
.cu-form__row.cu-form__row-flex {
 display:flex
}
.cu-form__row.cu-form__row-flex .cu-form__field:first-child {
 margin-right:8px
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-form__row.cu-form__row-flex {
  flex-direction:column
 }
 .cu-form__row.cu-form__row-flex .cu-form__field:first-child {
  margin:0 0 25px
 }
}
.cu-form__row.cu-form__row-flex .cu-form__field:last-child {
 margin-left:8px
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-form__row.cu-form__row-flex .cu-form__field:last-child {
  margin:0
 }
}
.cu-form__row_left,
.cu-form__row_right {
 text-align:right
}
.cu-form__row_left.error,
.cu-form__row_right.error {
 font-size:18px;
 color:#fd71af
}
.cu-form__row_left {
 text-align:left;
 margin-top:10px
}
.cu-form__row_last {
 margin:30px 0 0;
 border:0
}
.cu-form__row_horizontal {
 display:flex
}
.cu-form__row_edges {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cu-form__row_edges.team-save-end {
 justify-content:flex-end
}
.cu-form__row_compact {
 margin:0 0 15px
}
.cu-form__row_fullwidth {
 width:100%;
 min-width:0
}
.cu-form__row.two-buttons,
.cu-form__row.two-columns {
 display:flex;
 justify-content:space-between
}
.cu-form__row.two-columns .cu-form__column {
 width:50%
}
.cu-form__row.two-columns .cu-form__column.cu-form__column_left {
 padding-right:10px
}
.cu-form__row.two-columns .cu-form__column.cu-form__column_right {
 padding-left:10px
}
.cu-form__row_bordered {
 border-bottom:1px solid #e4e4e4;
 padding-bottom:12px
}
.dark-theme .cu-form__row_bordered {
 border-bottom:1px solid #384047
}
.cu-form__row-column_flex {
 display:flex
}
.cu-form__row-column_next-bordered {
 border-left:1px solid #e4e4e4;
 margin-left:30px;
 padding-left:30px
}
.dark-theme .cu-form__row-column_next-bordered {
 border-left:1px solid #384047
}
.cu-form__row-switch {
 display:flex;
 align-items:center;
 cursor:pointer
}
.cu-form__row-switch-title {
 color:#505050;
 font:500 17px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1;
 margin-left:15px
}
.dark-theme .cu-form__row-switch-title {
 color:#d5d6d7
}
.cu-form__row-switch-title-badge {
 background:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 border-radius:4px;
 text-transform:uppercase;
 padding:3px 4px 2px;
 white-space:nowrap;
 display:inline-flex;
 align-items:center;
 transform:translateY(-2px)
}
.cu-form__row-switch-title .cu-form__error {
 position:absolute;
 margin:0
}
.cu-form__row-switch-description {
 color:#343434;
 font:400 12px/18px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-form__row-switch-description {
 color:#828588
}
.cu-form__row-switch-description-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434;
 text-decoration:underline
}
.dark-theme .cu-form__row-switch-description-link {
 color:#828588
}
.cu-form__row-switch-description-link:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-form__row-switch-title-badge {
  background:var(--theme-main-color)
 }
 .cu-form__row-switch-description-link:hover {
  color:var(--theme-main-color)
 }
}
.cu-form__row-title {
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.dark-theme .cu-form__row-title {
 color:#d5d6d7
}
.cu-form__row-description {
 color:#727272;
 font:400 12px/18px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-form__row-description {
 color:#828588
}
.cu-form__row-description-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434;
 text-decoration:underline;
 cursor:pointer
}
.dark-theme .cu-form__row-description-link {
 color:#828588
}
.cu-form__row-description-link:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-form__row-description-link:hover {
  color:var(--theme-main-color)
 }
}
.cu-form__status-row {
 width:80%;
 margin:0 0 10px
}
.cu-form__status-options {
 display:flex;
 justify-content:space-between;
 flex-wrap:wrap;
 width:80%;
 margin-top:15px
}
.cu-form__foot-note {
 color:#818193;
 font:300 13px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:25px 0 0;
 opacity:.7
}
.cu-form__foot-note a {
 color:#818193;
 text-decoration:underline
}
.cu-form__icon {
 flex-shrink:0;
 margin:0 10px 0 0
}
.cu-form__input-icon,
.cu-form__input-icon.cu-icon_letter {
 width:20px;
 height:40px;
 margin-right:10px
}
.cu-form__input-icon.cu-icon_lock-purple {
 width:13px;
 height:40px;
 margin-right:17px
}
.cu-form__label {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 display:block;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin:0
}
.dark-theme .cu-form__label {
 color:#d5d6d7
}
.cu-onboarding-v2__step .cu-form__label {
 color:#222
}
.cu-form__label_purple {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-form__label_purple {
  color:var(--theme-main-color)
 }
}
.cu-form__label-link {
 color:#7b68ee;
 font-weight:300
}
@supports (--theme-main-color:#7b68ee) {
 .cu-form__label-link {
  color:var(--theme-main-color)
 }
}
.cu-form__label-sec {
 margin-bottom:15px;
 display:inline-block;
 padding-right:10px
}
.cu-form__label__label-optional {
 position:absolute;
 right:0;
 color:#d8d8d8;
 font-weight:300
}
.cu-form__label_above-button {
 margin-bottom:10px
}
.cu-form__label-optional {
 position:absolute;
 right:0;
 color:#d8d8d8;
 font-weight:300
}
.cu-form__field {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 flex-grow:1;
 border-bottom:1px solid #e4e4e4;
 position:relative
}
.dark-theme .cu-form__field {
 border-bottom:1px solid #384047
}
.dark-theme .cu-modal__body .cu-form__field.cu-jira-import__input {
 border-bottom:1px solid #828588
}
.cu-form__field.status {
 border-bottom:0
}
.cu-form__field.cu-form__field_no-border {
 border:0
}
.cu-form__field_wide {
 padding:5px 0 10px
}
.cu-form__field_filled>* {
 width:100%
}
.cu-form__input {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 width:100%;
 flex-grow:1;
 display:block;
 border:0;
 color:rgba(34,34,34,.6);
 font-size:16px;
 padding:16px 20px 12px 0;
 outline:0;
 background:0 0
}
.cu-form__input:hover {
 transition:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-form__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-form__input {
 color:#828588
}
.dark-theme .cu-form__input::-webkit-input-placeholder {
 font-size:initial;
 color:rgba(213,214,215,.4)
}
.dark-theme .cu-form__input::-moz-placeholder {
 opacity:1;
 font-size:initial;
 color:rgba(213,214,215,.4)
}
.dark-theme .cu-form__input:-ms-input-placeholder {
 font-size:initial;
 color:rgba(213,214,215,.4)
}
.dark-theme .cu-form__input:-moz-placeholder {
 color:rgba(213,214,215,.4);
 opacity:1;
 font-size:initial
}
.cu-form__input[disabled] {
 opacity:.5
}
.cu-form__input:focus {
 box-shadow:none
}
.cu-form__input:-webkit-autofill,
.cu-form__input:-webkit-autofill:active,
.cu-form__input:-webkit-autofill:focus,
.cu-form__input:-webkit-autofill:hover {
 -webkit-box-shadow:0 0 0 30px #fff inset!important;
 -webkit-text-fill-color:rgba(34,34,34,.6)
}
.dark-theme .cu-form__input:-webkit-autofill,
.dark-theme .cu-form__input:-webkit-autofill:active,
.dark-theme .cu-form__input:-webkit-autofill:focus,
.dark-theme .cu-form__input:-webkit-autofill:hover {
 -webkit-box-shadow:0 0 0 30px #384047 inset!important;
 -webkit-text-fill-color:#828588
}
.cu-form__input:-internal-autofill-selected,
.cu-form__input:-internal-autofill-selected:focus {
 box-shadow:none;
 transition:background-color 1s ease-in-out 5000s;
 -webkit-text-fill-color:rgba(34,34,34,.6)
}
.dark-theme .cu-form__input:-internal-autofill-selected,
.dark-theme .cu-form__input:-internal-autofill-selected:focus {
 -webkit-text-fill-color:#828588
}
.cu-form__input::-webkit-input-placeholder {
 color:rgba(34,34,34,.4)
}
.cu-form__input::-moz-placeholder {
 color:rgba(34,34,34,.4)
}
.cu-form__input:-ms-input-placeholder {
 color:rgba(34,34,34,.4)
}
.cu-form__input::-ms-input-placeholder {
 color:rgba(34,34,34,.4)
}
.cu-form__input::placeholder {
 color:rgba(34,34,34,.4)
}
.dark-theme .cu-form__input::-ms-input-placeholder {
 color:rgba(213,214,215,.4)
}
.dark-theme .cu-form__input::placeholder {
 color:rgba(213,214,215,.4)
}
.cu-form__input:invalid {
 box-shadow:none
}
.cu-form__select {
 margin-top:15px;
 font:300 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.6);
 width:100%;
 border:1px solid #e4e4e4;
 height:30px;
 background:0 0;
 outline:0
}
.dark-theme .cu-form__select {
 color:#828588;
 border-color:#1e272e
}
.cu-form__link {
 color:#7b68ee;
 text-decoration:underline;
 font-size:16px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-form__link {
  color:var(--theme-main-color)
 }
}
.cu-form__error,
.cu-form__warning {
 margin:10px 0 0;
 display:flex;
 align-items:center
}
.cu-form__error-icon,
.cu-form__warning-icon {
 width:12px;
 height:12px;
 flex-shrink:0;
 margin:0 5px 0 0
}
.cu-form__error-maxed,
.cu-form__warning-maxed {
 color:#e54b4b;
 text-decoration:underline;
 cursor:pointer
}
.cu-form__error-text,
.cu-form__warning-text {
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#e54b4b;
 margin:2px 0 0
}
.cu-form__error-text .ba-link,
.cu-form__warning-text .ba-link {
 color:#e54b4b;
 text-decoration:underline
}
.cu-form__warning-text {
 color:#fc0
}
.cu-form__row.cu-form__row_error .cu-form__field {
 border-bottom:1px solid #de2828
}
.cu-form__row.cu-form__row_error .cu-form__label {
 color:#de2828!important
}
.cu-form-select {
 position:relative;
 display:flex;
 width:100%;
 padding:0 2px
}
.cu-form-select::before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:2px;
 height:100%;
 width:20px;
 background:#fff
}
.cu-form-select::after {
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:10px;
 height:100%;
 width:12px;
 background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIzNjcgMzcgMTMgOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxwb2x5bGluZSBpZD0iUGF0aC0yIiBzdHJva2U9IiNBODc1RkYiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgcG9pbnRzPSIzNjguMjk0OTIyIDM4LjAxNzU3ODEgMzczLjUwMTQ2NSA0My4xNzQ4MDQ3IDM3OC43MDgwMDggMzguMDE3NTc4MSI+PC9wb2x5bGluZT4KPC9zdmc+Cg==) center center/contain no-repeat #fff
}
.cu-form-select select {
 flex-grow:1;
 height:36px;
 border:0;
 background:#fff
}
.cu-form-select select:focus {
 outline:0
}
.cu-form-select-projects {
 position:relative;
 display:flex;
 width:100%;
 padding:0 2px
}
.cu-form-select-projects select {
 flex-grow:1;
 height:36px;
 border:0;
 background:#fff
}
.dark-theme .cu-form-select-projects select {
 background:#2b343b
}
.cu-form-select-projects select:focus {
 outline:0
}
.cu-settings-section {
 width:100%;
 margin:0;
 padding-top:30px;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-settings-section {
 border-bottom:1px solid #384047
}
.cu-settings-section__header {
 display:flex;
 align-items:center;
 margin:0 0 40px
}
.cu-settings-section__toggle {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 display:inline-block;
 padding:0 20px 0 0;
 font:500 21px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .cu-settings-section__toggle {
 color:#d5d6d7
}
.cu-settings-section__toggle::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#505050 transparent transparent;
 border-style:solid;
 border-width:5px;
 right:0;
 top:6px
}
.dark-theme .cu-settings-section__toggle::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.cu-settings-section__controls {
 display:none;
 justify-content:flex-end;
 flex-grow:1
}
.cu-settings-section .cu-billing-section__control {
 margin:0 15px 0 0
}
.cu-settings-section__body {
 display:none;
 justify-content:space-between;
 align-items:center;
 margin:0 0 30px
}
.cu-settings-section__body_vertical {
 flex-direction:column;
 justify-content:flex-start;
 align-items:flex-start
}
.cu-settings-section__column {
 width:calc(50% - 20px)
}
.cu-settings-section__column-header {
 margin-bottom:15px;
 font:600 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050
}
.dark-theme .cu-settings-section__column-header {
 color:#d5d6d7
}
.clickapps-personal-body {
 flex-grow:1;
 order:2
}
.clickapps-personal-body .clickapps-personal {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:0 0 30px;
 width:270px;
 border:1px solid #e9e9e9;
 border-radius:4px;
 margin:0 8px 30px;
 position:relative;
 display:flex
}
.dark-theme .clickapps-personal-body .clickapps-personal {
 background:#fff;
 border:1px solid #384047
}
.clickapps-personal-body .clickapps-personal:hover {
 box-shadow:0 4px 15px 0 rgba(0,0,0,.1)
}
.clickapps-personal-body .clickapps-personal__image-personal-team {
 fill:#7b68ee;
 width:60px;
 height:60px
}
.cu-settings-section.cu-settings-section_open .cu-settings-section__toggle::after {
 transform-origin:center top;
 transform:rotate(180deg);
 top:9px
}
.cu-settings-section.cu-settings-section_open .cu-settings-section__body,
.cu-settings-section.cu-settings-section_open .cu-settings-section__controls {
 display:flex
}
.cu-settings-section.cu-settings-section_last {
 border:0
}
.cu-avatar-settings {
 position:relative
}
.cu-avatar-settings__icon {
 width:70px;
 height:70px;
 border-radius:50%;
 background:#d8d8d8;
 position:relative;
 overflow:hidden
}
.dark-theme .cu-avatar-settings__icon {
 background:0 0
}
.cu-avatar-settings__icon_lg {
 width:150px;
 height:150px
}
.cu-avatar-settings__icon img {
 height:100%;
 position:absolute;
 left:50%;
 top:50%;
 transform:translateY(-50%) translateX(-50%);
 border-radius:50%
}
.cu-avatar-settings__empty {
 width:100%;
 height:100%;
 font-size:50px
}
.cu-avatar-settings__link {
 display:block;
 margin:5px 0 0;
 padding:5px 0;
 text-align:center;
 text-decoration:none;
 font:10px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a90e2
}
.dark-theme .cu-avatar-settings__link {
 color:#72b3fd
}
.cu-settings-add-btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 display:inline-flex;
 position:relative;
 height:32px;
 margin:0 5px 10px 0;
 padding:2px 15px 0 25px;
 border:1px solid;
 border-radius:32px;
 background:0 0;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 text-decoration:none;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-settings-add-btn:hover {
 transition:none;
 background:#7b68ee;
 box-shadow:0 0 1px 0 #7b68ee;
 color:#fff
}
.cu-settings-add-btn::before {
 content:'+';
 display:block;
 position:absolute;
 top:10px;
 left:10px;
 margin:0 5px 0 0
}
.cu-controls {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-shrink:0;
 margin:0 0 0 auto;
 padding:0 0 0 20px
}
.cu-controls__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 width:19px;
 height:19px
}
.cu-controls__item:hover {
 transition:none
}
.cu-controls__item:not(:last-of-type) {
 margin:0 20px 0 0
}
.cu-controls__settings {
 fill:#7b68ee;
 width:20px;
 height:20px
}
@supports (--theme-main-color:#7b68ee) {
 .clickapps-personal-body .clickapps-personal__image-personal-team {
  fill:var(--theme-main-color)
 }
 .cu-settings-add-btn {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .cu-settings-add-btn:hover {
  background:var(--theme-main-color);
  box-shadow:0 0 1px 0 var(--theme-main-color)
 }
 .cu-controls__settings {
  fill:var(--theme-main-color)
 }
}
.cu-controls.cu-controls_md .cu-controls__item {
 padding:2px
}
.cu-controls.cu-controls_sm .cu-controls__item {
 padding:4px
}
.cu-sts {
 display:flex;
 height:100%
}
.cu-sts__header_sticky {
 position:-webkit-sticky;
 position:sticky;
 top:-40px;
 background:#fff;
 z-index:2;
 margin-top:-40px;
 padding:40px 0 0
}
.dark-theme .cu-sts__header_sticky {
 background:#1e272e
}
.cu-sts__header_sticky::after {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:8px;
 bottom:-8px;
 background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 100%)
}
.dark-theme .cu-sts__header_sticky::after {
 background:linear-gradient(0deg,rgba(30,39,46,0) 0,#1e272e 100%)
}
.cu-sts__title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:21px;
 color:#505050;
 margin:0 0 30px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-sts__title {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-sts__title {
 color:#d5d6d7
}
.cu-sts__title_xl {
 font-size:28px
}
.cu-sts__title_xl .cu-sts__title-more {
 margin-top:8px
}
.cu-sts__title_top {
 padding-top:40px;
 margin-top:-40px
}
.cu-sts__title_section {
 margin-top:50px
}
.cu-sts__title_flex {
 display:flex;
 align-items:center
}
.cu-sts__title-more {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:4px 0 0 13px;
 position:relative;
 display:inline-block;
 padding-bottom:2px;
 float:right;
 cursor:pointer
}
.cu-sts__title-more::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.cu-sts__title-more::after:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sts__title-more {
  color:var(--theme-main-color)
 }
 .cu-sts__title-more::after {
  background-color:var(--theme-main-color)
 }
}
.cu-sts__title-more:hover::after {
 opacity:0
}
.cu-sts__title-team-avatar {
 display:inline-block;
 position:relative;
 width:50px;
 margin-left:5px
}
.cu-sts__title-team-avatar cu-team-avatar {
 position:absolute;
 margin-top:-35px
}
.cu-sts__title-icon {
 width:40px;
 height:40px;
 margin-right:10px;
 display:inline-flex
}
.cu-sts__title-icon svg {
 fill:#969797
}
.dark-theme .cu-sts__title-icon svg {
 fill:#ccc
}
.cu-sts__aside {
 flex-shrink:0;
 width:250px;
 height:100%;
 background:#f7f7f7;
 padding:40px
}
.dark-theme .cu-sts__aside {
 background:#2b343b
}
.cu-sts__main {
 position:relative;
 flex-grow:1;
 background:#fff;
 width:calc(100% - 250px)
}
.dark-theme .cu-sts__main {
 background:#1e272e
}
.cu-sts__main-scroll {
 position:relative;
 height:100%;
 padding:40px 40px 0
}
.cu-sts__main-scroll-bottom {
 height:80px
}
.cu-sts__addon {
 margin:22px 0;
 display:flex;
 justify-content:flex-start;
 align-items:center;
 padding-bottom:22px;
 border-bottom:1px solid #d8d8d8;
 cursor:pointer
}
.dark-theme .cu-sts__addon {
 border-bottom:1px solid #2b343b
}
.cu-sts__addon_no-border,
.dark-theme .cu-sts__addon_no-border {
 border:0
}
.cu-sts__addon-title {
 color:#4a4a4a;
 font:500 16px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 flex-grow:1
}
.dark-theme .cu-sts__addon-title {
 color:#d5d6d7
}
.cu-sts__addon-description {
 color:#727272;
 font:400 13px/18px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-sts__addon-description {
 color:#828588
}
.cu-sts__addon-description-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#343434;
 text-decoration:underline;
 cursor:pointer
}
.dark-theme .cu-sts__addon-description-link {
 color:#828588
}
.cu-sts__addon-description-link:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sts__addon-description-link:hover {
  color:var(--theme-main-color)
 }
}
.cu-sts__addon .switch {
 width:36px;
 height:20px;
 margin-right:20px;
 flex-shrink:0
}
.cu-sts__addon .switch__handle::after {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:14px;
 top:3px;
 left:3px;
 right:auto
}
.cu-sts__addon .switch__checkbox:checked+.switch__handle::after {
 left:auto;
 right:3px
}
.cu-sts__btn-delete-block .cu-btn {
 margin-right:20px
}
.cu-sts__btn-delete-block .cu-btn_danger-link {
 height:44px;
 line-height:44px;
 font-weight:400;
 text-shadow:none
}
.cu-sts__btn-delete-block .cu-btn_normal-link {
 height:44px;
 line-height:44px;
 color:#aeacb0;
 border:0;
 background:0 0;
 font-weight:400;
 text-shadow:none;
 padding:0
}
.cu-sts__btn-delete-block .cu-btn_normal-link_dark {
 color:#544d61
}
.dark-theme .cu-sts__btn-delete-block .cu-btn_normal-link_dark {
 color:#828588
}
.cu-sts__transfer-confirm {
 padding:30px 0;
 font-size:1.5em;
 line-height:1.5em;
 text-align:center
}
.cu-sts__transfer-confirm-options {
 display:flex;
 flex-wrap:nowrap;
 align-items:center;
 justify-content:space-around
}
.cu-sts__transfer-confirm-options .cu-btn.cu-btn_option {
 display:block;
 width:unset;
 margin:0 10px;
 font-weight:400;
 flex-shrink:0;
 line-height:18px;
 max-width:33%
}
.cu-sts__transfer-confirm-modal .cu-modal__body {
 min-height:0
}
.cu-sts__btn-fixed {
 position:fixed;
 height:104px;
 bottom:0;
 margin:0;
 right:0;
 left:250px
}
.cu-sts__btn-fixed-shadow {
 height:20px;
 width:100%;
 opacity:.03;
 background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)
}
.cu-sts__btn-fixed-block {
 background:#fff;
 height:84px;
 padding:20px 40px
}
.dark-theme .cu-sts__btn-fixed-block {
 background:#384047
}
.cu-sts__btn-fixed-divider {
 height:40px
}
.cu-sts__btn-fixed .cu-btn.cu-btn_fw {
 min-width:130px;
 height:44px
}
.cu-sts__btn-fixed .cu-btn.cu-btn_fw .cu-btn__text {
 height:42px;
 line-height:42px
}
.cu-sts__btn-fixed .cu-btn_danger-link {
 height:44px;
 line-height:44px;
 font-weight:400;
 text-shadow:none
}
.cu-sts__btn-fixed .cu-btn_normal-link {
 height:44px;
 line-height:44px;
 color:#aeacb0;
 border:0;
 background:0 0;
 font-weight:400;
 text-shadow:none
}
.cu-sts__tabs {
 width:100%;
 display:flex;
 margin:10px 0 40px
}
.cu-sts__tab {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 padding:10px 0;
 margin-bottom:-1px;
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:rgba(161,157,168,.5);
 margin-right:30px;
 border-bottom:2px solid #fff
}
.dark-theme .cu-sts__tab {
 border-bottom:2px solid #1e272e;
 color:#828588
}
.cu-sts__tab:hover {
 color:#343434
}
.dark-theme .cu-sts__tab:hover {
 color:#d5d6d7
}
.cu-sts__tab-active {
 border-bottom:2px solid;
 color:#343434
}
.dark-theme .cu-sts__tab-active {
 border-bottom-color:#7b68ee;
 color:#d5d6d7
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sts__tab-active,
 .dark-theme .cu-sts__tab-active {
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-sts__empty {
 text-align:center;
 padding:30px;
 font-size:16px
}
.cu-sts__project-item {
 display:flex;
 align-items:center;
 padding:10px;
 border-bottom:1px solid #ededed
}
.dark-theme .cu-sts__project-item {
 border-bottom:1px solid #384047
}
.cu-sts__project-name {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:16px;
 line-height:1;
 flex-grow:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-sts__project-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-sts__project-name {
 color:#d5d6d7
}
.cu-sts__btn-restore {
 margin-right:20px;
 color:#bbb;
 border-color:#bbb;
 background-color:#fff;
 text-shadow:none
}
.dark-theme .cu-sts__btn-restore {
 background:0 0;
 color:#828588;
 border-color:#828588
}
.cu-sts__btn-restore:hover {
 color:#fff;
 background-color:#bbb;
 border-color:#bbb
}
.cu-sts__btn-delete {
 color:#fd71af;
 border-color:#fd71af;
 background-color:#fff;
 text-shadow:none
}
.dark-theme .cu-sts__btn-delete {
 background:0 0
}
.cu-sts__btn-delete:hover {
 color:#fff;
 background-color:#fd71af;
 border-color:#fd71af
}
.cu-sts__sso-row {
 display:flex;
 align-items:center;
 padding:14px 0
}
.cu-sts__sso-row:not(:last-child) {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-sts__sso-row:not(:last-child) {
 border-bottom:1px solid #2b343b
}
.cu-sts__sso-row_header:not(:last-child) {
 padding:0 0 10px;
 border-bottom:1px solid #d8d8d8
}
.dark-theme .cu-sts__sso-row_header:not(:last-child) {
 border-bottom:1px solid #384047
}
.cu-sts__sso-row_header:not(:last-child) .cu-sts__sso-column {
 font:500 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.dark-theme .cu-sts__sso-row_header:not(:last-child) .cu-sts__sso-column {
 color:#828588
}
.cu-sts__sso-column {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 color:#4a4a4a;
 padding-right:10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-sts__sso-column {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-sts__sso-column {
 color:#d5d6d7
}
.cu-sts__sso-column_provider {
 width:25%;
 flex-shrink:0
}
.cu-sts__sso-column_team {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 flex-grow:1
}
.cu-sts__sso-column_link {
 width:200px;
 flex-shrink:0
}
.cu-sts__sso-column_flex {
 display:flex;
 align-items:center
}
.cu-sts__sso-icon {
 margin-right:10px;
 width:25px;
 height:25px
}
.cu-sts__sso-exclamation {
 margin-left:10px;
 width:18px;
 height:18px;
 padding:4px;
 background:#f5a623;
 border-radius:50%;
 fill:#fff
}
.cu-sts__sso-btn {
 color:#7b68ee;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 width:85px;
 height:30px;
 cursor:pointer;
 border-radius:4px;
 text-decoration:none;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border:1px solid
}
.cu-sts__sso-btn:active:not(.cu-sts__sso-btn_disabled),
.cu-sts__sso-btn:hover:not(.cu-sts__sso-btn_disabled) {
 background-color:#7b68ee;
 border-color:#7b68ee;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-sts__sso-btn {
  border-color:var(--theme-main-color);
  color:var(--theme-main-color)
 }
 .cu-sts__sso-btn:active:not(.cu-sts__sso-btn_disabled),
 .cu-sts__sso-btn:hover:not(.cu-sts__sso-btn_disabled) {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-sts__sso-btn_unlink {
 color:#dc3545;
 border-color:#dc3545
}
.cu-sts__sso-btn_unlink:active:not(.cu-sts__sso-btn_disabled),
.cu-sts__sso-btn_unlink:hover:not(.cu-sts__sso-btn_disabled) {
 border-color:#dc3545;
 background-color:#dc3545
}
.cu-sts__sso-btn_disabled {
 cursor:default
}
.cu-sts__avatar-picker .cu-avatar-picker__container {
 padding:0 10px 10px;
 width:260px
}
.cu-dashboard-board {
 position:relative;
 display:flex;
 flex-direction:column;
 padding:15px 0 0;
 min-width:0
}
.cu-dashboard-board__content {
 display:flex;
 flex-direction:column;
 height:auto;
 min-height:0;
 flex-grow:1
}
.cu-dashboard-board__content-overlay {
 position:absolute;
 height:100%;
 width:100%;
 background:#d3d3d3;
 opacity:0
}
.cu-dashboard-board__invalid {
 display:flex;
 align-items:center;
 justify-content:center;
 position:absolute;
 height:36px;
 background:rgba(41,45,52,.95);
 box-shadow:0 5px 5px rgba(0,0,0,.15);
 border-radius:55px;
 z-index:1;
 padding:0 15px;
 bottom:65px;
 left:50%;
 transform:translate(-50%,0);
 color:#fff
}
.cu-dashboard-board__invalid-icon {
 width:14px;
 height:14px;
 fill:#ffc800;
 transform:rotate(-30deg);
 margin-right:10px
}
.cu-dashboard-board__collapse {
 margin-top:6px;
 width:35px;
 height:100%;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.06);
 background:#fff;
 cursor:pointer;
 border-radius:2px 2px 0 0
}
.cu-dashboard-board__collapse-container {
 padding-top:25px;
 height:100%
}
.dark-theme .cu-dashboard-board__collapse {
 background:#2b343b
}
.cu-dashboard-board__collapse-name {
 display:flex;
 transform:rotate(90deg)
}
.cu-dashboard-board__collapse-name span {
 color:#d5d6d7;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 line-height:1.3;
 font-weight:500;
 text-transform:uppercase;
 white-space:nowrap
}
.dark-theme .cu-dashboard-board__collapse-name span {
 color:#abaeb0
}
.cu-dashboard-board__collapse-name .cu-badge {
 margin-left:5px;
 transform:rotate(-90deg)
}
.cu-dashboard-board__collapse-link {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:600 9px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#d5d6d7;
 margin-left:15px;
 white-space:nowrap;
 text-transform:uppercase;
 display:flex;
 align-items:center
}
.dark-theme .cu-dashboard-board__collapse-link {
 color:#abaeb0
}
.cu-dashboard-board__collapse-container:hover .cu-dashboard-board__collapse-link {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-board__collapse-container:hover .cu-dashboard-board__collapse-link {
  color:var(--theme-main-color)
 }
}
.cu-dashboard-board__collapse-icon {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 width:16px;
 height:16px;
 fill:rgba(52,52,52,.6);
 margin-top:1px;
 margin-left:4px;
 transform:rotate(-90deg)
}
.cu-dashboard-board__collapse-icon:hover {
 transition:none
}
.dark-theme .cu-dashboard-board__collapse-icon {
 fill:#abaeb0
}
.cu-dashboard-board__inner {
 display:flex;
 flex-direction:column;
 height:100%
}
.cu-dashboard-board__header {
 display:flex;
 margin:0 30px 20px;
 flex-shrink:0;
 flex-wrap:wrap;
 flex-direction:row-reverse
}
.cu-dashboard-board__header-filter-sort {
 display:flex;
 align-items:flex-start;
 margin-left:15px
}
.cu-dashboard-board__header-filter-sort .filter-list_settings {
 padding:5px 0
}
.cu-dashboard-board__sort-menu {
 display:flex;
 align-items:center;
 justify-content:center;
 width:34px;
 min-width:34px;
 border:1px solid #e4e4e4;
 border-radius:2px;
 background:#fff;
 height:34px;
 margin-bottom:10px
}
.contrast_high .cu-dashboard-board__sort-menu {
 border:1px solid #dedede
}
.dark-theme .cu-dashboard-board__sort-menu {
 border:1px solid #2b343b;
 background:#384047
}
.cu-dashboard-board__sort-menu-arrow {
 width:10px;
 height:15px;
 fill:rgba(52,52,52,.7)
}
.dark-theme .cu-dashboard-board__sort-menu-arrow {
 fill:#abaeb0
}
.cu-dashboard-board__header+.cu-dashboard-board__header {
 margin-top:-10px;
 height:34px
}
.cu-dashboard-board__filter {
 flex-shrink:0
}
.cu-dashboard-board__title {
 color:#222;
 font:400 16px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 letter-spacing:1px;
 flex-grow:1;
 min-height:20px
}
.cu-dashboard-board__controls {
 display:flex;
 align-items:center;
 margin:0 0 0 auto
}
.cu-dashboard-board__controls button[disabled] {
 opacity:0
}
.cu-dashboard-board__body-outer {
 position:relative;
 display:flex;
 width:100%;
 overflow:hidden;
 flex-grow:1
}
.cu-dashboard-board__body-outer .cdk-virtual-scroll-content-wrapper {
 display:flex
}
.cu-dashboard-board__body-inner {
 flex-grow:1;
 transition:linear .3s;
 display:flex;
 flex-wrap:nowrap;
 align-content:flex-start;
 justify-content:flex-start;
 overflow-x:auto;
 overflow-y:hidden;
 padding-left:20px
}
@media print {
 .cu-dashboard-board__body-inner {
  overflow-x:visible!important;
  overflow-y:visible!important
 }
}
.cu-dashboard-board__body-inner::-webkit-scrollbar {
 background-color:#fafbfc;
 width:12px;
 height:12px
}
.contrast_high .cu-dashboard-board__body-inner::-webkit-scrollbar {
 background:#eee
}
.dark-theme .cu-dashboard-board__body-inner::-webkit-scrollbar {
 background:#1e272e
}
.cu-dashboard-board__body-inner::-webkit-scrollbar-track {
 background-color:#fafbfc
}
.contrast_high .cu-dashboard-board__body-inner::-webkit-scrollbar-track {
 background:#eee
}
.dark-theme .cu-dashboard-board__body-inner::-webkit-scrollbar-track {
 background:#1e272e
}
.cu-dashboard-board__body-inner::-webkit-scrollbar-track:hover {
 background-color:#fafbfc
}
.contrast_high .cu-dashboard-board__body-inner::-webkit-scrollbar-track:hover {
 background:#eee
}
.dark-theme .cu-dashboard-board__body-inner::-webkit-scrollbar-track:hover {
 background:#1e272e
}
.cu-dashboard-board__body-inner::-webkit-scrollbar-thumb {
 background-color:#babac0;
 border-radius:12px;
 border:2px solid #fafbfc
}
.contrast_high .cu-dashboard-board__body-inner::-webkit-scrollbar-thumb {
 border-color:#eee
}
.dark-theme .cu-dashboard-board__body-inner::-webkit-scrollbar-thumb {
 background-color:#828588;
 border-color:#1e272e
}
.cu-dashboard-board__body-inner::-webkit-scrollbar-thumb:hover {
 background-color:#a0a0a5;
 border:1px solid #fafbfc
}
.contrast_high .cu-dashboard-board__body-inner::-webkit-scrollbar-thumb:hover {
 border-color:#eee
}
.dark-theme .cu-dashboard-board__body-inner::-webkit-scrollbar-thumb:hover {
 background-color:#abaeb0;
 border-color:#1e272e
}
.cu-dashboard-board__body-inner::-webkit-scrollbar-button {
 display:none
}
.cu-dashboard-board__column {
 position:relative;
 flex-shrink:0;
 display:flex;
 flex-direction:column;
 width:31%;
 padding:0 5px 0 0;
 max-width:270px
}
.cu-dashboard-board__column.board-collapsed-column {
 width:35px;
 margin-right:10px
}
.cu-dashboard-board__column:hover .cu-panel-board__quick-action-ellipsis {
 display:block
}
.cu-dashboard-board__column.hide-subtasks {
 display:none
}
.cu-dashboard-board__arrow {
 display:flex;
 align-items:center;
 justify-content:center;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 min-width:50px;
 height:50px;
 background:rgba(255,255,255,.8);
 border-radius:50px;
 box-shadow:0 0 10px 0 rgba(0,0,0,.05);
 cursor:pointer
}
.dark-theme .cu-dashboard-board__arrow {
 background:rgba(56,64,71,.9)
}
.cu-dashboard-board__arrow-icon {
 width:16px;
 height:16px
}
.cu-dashboard-board__arrow-left {
 left:15px
}
.cu-dashboard-board__arrow-choice-container {
 display:flex;
 padding:0 15px;
 justify-content:center;
 align-items:center
}
.cu-dashboard-board__next {
 margin-right:10px;
 padding-top:2px;
 font:500 14px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#35313b
}
.dark-theme .cu-dashboard-board__next {
 color:#abaeb0
}
.cu-dashboard-board__prev {
 margin-left:10px;
 padding-top:2px;
 font:500 14px/13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#35313b
}
.dark-theme .cu-dashboard-board__prev {
 color:#abaeb0
}
.cu-dashboard-board__arrow-right {
 right:15px
}
.cu-dashboard-board .cu-user-group {
 padding-left:0
}
.cu-dashboard-board__section-header {
 flex-grow:1;
 order:2;
 min-width:0
}
.cu-dashboard-board__status-new {
 flex-shrink:0;
 padding:12px 10px;
 width:auto;
 margin:6px 14px 0 0;
 border-radius:3px;
 background:#fff;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.06);
 cursor:pointer;
 border:1px solid transparent;
 position:relative;
 z-index:1;
 height:46px
}
.cu-dashboard-board__status-new .cu-dashboard-table__header-status {
 pointer-events:all
}
.cu-dropdown.cu-dropdown_sort .cu-dropdown__toggle {
 position:relative;
 padding:0 20px 0 0;
 text-transform:uppercase;
 color:#544d61
}
.cu-dropdown.cu-dropdown_sort .cu-dropdown__toggle::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:rgba(74,79,85,.5) transparent transparent;
 border-style:solid;
 border-width:4px;
 right:5px;
 top:5px
}
.cu-dropdown.cu-dropdown_sort .cu-dropdown__menu {
 margin:10px 0 0
}
.cu-dashboard-box {
 display:flex;
 flex-wrap:wrap
}
.cu-dashboard-box__toggle-subtasks {
 display:flex;
 justify-content:flex-end;
 padding-bottom:20px
}
.cu-dashboard-box__subtasks-icon {
 height:14px;
 width:14px;
 margin-left:10px
}
.cu-dashboard-box__subtasks-icon-small {
 height:10px;
 width:10px;
 margin-left:0;
 margin-right:10px
}
.cu-dashboard-box-empty {
 display:flex;
 align-items:center;
 justify-content:center;
 padding-top:0
}
.cu-dashboard-box-me {
 align-items:flex-start
}
.cu-dropdown__comments-body div a {
 display:block
}
.cu-dropdown__comments-body div p {
 cursor:pointer
}
.cu-dashboard-box-empty {
 display:flex;
 justify-content:center;
 flex-wrap:wrap;
 flex-direction:column;
 align-items:center;
 height:calc(100vh - 300px)
}
.cu-dashboard-box-empty__title {
 color:#505050;
 font:500 23px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px
}
.cu-dashboard-box-empty__subtitle {
 color:#b2b7bb;
 font:400 15px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-dashboard-box-empty__subtitle a {
 color:#7b68ee;
 text-decoration:none
}
.cu-dashboard-box-empty__icon {
 width:120px;
 height:161px;
 margin-bottom:28px
}
.cu-dt__header {
 display:flex;
 align-items:flex-start;
 justify-content:space-between;
 margin:0 0 30px
}
.cu-dt-title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#4a4f55;
 font:300 28px "Proxima Nova",Arial,serif
}
.cu-dt-subheader {
 display:flex;
 align-items:center;
 margin:20px 0
}
.cu-dt-subheader__title {
 font:300 16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4b5056;
 padding:2px 0 0
}
.cu-dt-subheader__controls {
 margin:0 0 0 15px
}
.cu-dt-controls {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border:1px solid #2a2d34;
 background:#2a2d34;
 position:fixed;
 top:0;
 left:auto;
 right:0;
 box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 height:40px;
 z-index:700;
 width:100%
}
.dark-theme .cu-dt-controls {
 border:1px solid #d5d6d7;
 background:#d5d6d7
}
.cu-dt-controls[hidden] {
 display:none
}
.cu-dt-controls.fixed {
 position:fixed;
 z-index:1000;
 top:0;
 left:50%;
 transform:translate(-50%,0)
}
.cu-dt-controls_hidden {
 visibility:hidden!important
}
.cu-dt-controls_no-header {
 height:50px
}
.cu-dt-controls_favorites-pinned {
 height:35px
}
.cu-dt-controls_task-view {
 height:80px
}
.cu-dt-controls__inner {
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 height:100%
}
.banner-popup_true .cu-dt-controls {
 top:50px
}
.cu-dt-controls__item {
 display:flex;
 align-items:center;
 justify-content:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:38px;
 height:38px;
 padding:10px;
 opacity:.8
}
.cu-dt-controls__item:hover {
 transition:none
}
.cu-slash-command_active .cu-dt-controls__item {
 display:none
}
.cu-dt-controls_task-view .cu-dt-controls__item {
 width:54px;
 height:66px;
 padding:15px
}
.cu-dt-controls__item:first-child {
 border-radius:3px 0 0 3px
}
.cu-dt-controls__item:last-child {
 border-radius:0 3px 3px 0
}
.cu-dt-controls__item:active {
 opacity:1
}
.cu-dt-controls__item::-moz-focus-inner {
 border:0
}
.cu-dt-controls__item use {
 fill:#d4d5d6
}
.dark-theme .cu-dt-controls__item use {
 fill:#4a4f55
}
.cu-dt-controls__item.tags-batch use {
 stroke:#d4d5d6
}
.dark-theme .cu-dt-controls__item.tags-batch use {
 stroke:#4a4f55
}
.cu-dt-controls__item.tags-batch_disabled {
 opacity:.4;
 cursor:not-allowed
}
.cu-dt-controls_task-view .cu-dt-controls__item.priorities-batch {
 padding:20px 17px
}
.cu-dt-controls__item.priorities-batch_disabled {
 cursor:not-allowed;
 opacity:.4
}
.cu-dt-controls_task-view .cu-dt-controls__item.cu-dt-controls__item_remove,
.cu-dt-controls_task-view .cu-dt-controls__item.cu-priorities-view__icon-grey,
.cu-dt-controls_task-view .cu-dt-controls__item.cu-priorities-view__icon-purple {
 padding:17px
}
.cu-dt-controls__item.cu-dt-controls__item_remove use {
 stroke:#d4d5d6
}
.dark-theme .cu-dt-controls__item.cu-dt-controls__item_remove use {
 stroke:#4a4f55
}
.cu-dt-controls_task-view .cu-dt-controls__item.cu-dt-controls__item_archive {
 padding:17px 15px
}
.cu-dt-controls__item.cu-dt-controls__item_dependency {
 padding:11px
}
.cu-dt-controls_task-view .cu-dt-controls__item.cu-dt-controls__item_dependency {
 padding:17px 16px
}
.cu-dt-controls__item.cu-dt-controls__item_dependency use {
 stroke:#d4d5d6;
 fill:#d4d5d6;
 stroke-width:2px
}
.dark-theme .cu-dt-controls__item.cu-dt-controls__item_dependency use {
 stroke:#4a4f55;
 fill:#4a4f55
}
.cu-dt-controls__item.cu-dt-controls__item_convert-to-task use {
 stroke:#d4d5d6;
 stroke-width:2px
}
.dark-theme .cu-dt-controls__item.cu-dt-controls__item_convert-to-task use {
 stroke:#4a4f55
}
.cu-dt-controls__action {
 display:flex;
 height:100%;
 align-items:stretch
}
.cu-dt-controls__action-batch-option {
 display:flex;
 align-items:center
}
.cu-dt-controls__action-batch-option:hover {
 background:#2b343b
}
.dark-theme .cu-dt-controls__action-batch-option:hover {
 background:#f5f5f5
}
.cu-dt-controls__action-batch-option:hover .cu-fill,
.cu-dt-controls__action-batch-option:hover use {
 fill:#7b68ee
}
.cu-dt-controls__action-batch-option:hover .tags-batch use {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-box-empty__subtitle a {
  color:var(--theme-main-color)
 }
 .cu-dt-controls__action-batch-option:hover .cu-fill,
 .cu-dt-controls__action-batch-option:hover use {
  fill:var(--theme-main-color)
 }
 .cu-dt-controls__action-batch-option:hover .tags-batch use {
  stroke:var(--theme-main-color)
 }
}
.cu-dt-controls__action-batch-option:hover .cu-dt-controls__item_dependency use,
.cu-dt-controls__action-batch-option:hover .cu-dt-controls__item_remove use {
 stroke:#7b68ee;
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-controls__action-batch-option:hover .cu-dt-controls__item_dependency use,
 .cu-dt-controls__action-batch-option:hover .cu-dt-controls__item_remove use {
  stroke:var(--theme-main-color);
  fill:var(--theme-main-color)
 }
}
.cu-dt-controls__action-batch-option:hover .cu-dt-controls__item_convert-to-task use {
 stroke:#7b68ee
}
.cu-dt-controls__action-batch-option+.cu-dt-controls__action-batch-option {
 margin-left:10px
}
.cu-dt-controls_task-view .cu-dt-controls__action-batch-option+.cu-dt-controls__action-batch-option {
 margin-left:0
}
.cu-dt-controls__action-batch-option .cu-dropdown_open .cu-dt-controls__item {
 background:#f5f5f5
}
.dark-theme .cu-dt-controls__action-batch-option .cu-dropdown_open .cu-dt-controls__item {
 background:#2b343b
}
.cu-dt-controls__action-batch-option .cu-dropdown_open .cu-fill {
 fill:#7b68ee
}
.cu-dt-controls__action-batch-option .cu-dropdown_open use {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-controls__action-batch-option:hover .cu-dt-controls__item_convert-to-task use {
  stroke:var(--theme-main-color)
 }
 .cu-dt-controls__action-batch-option .cu-dropdown_open .cu-fill,
 .cu-dt-controls__action-batch-option .cu-dropdown_open use {
  fill:var(--theme-main-color)
 }
}
.cu-dt-controls__action-batch-option .cu-dropdown_open .tags-batch use {
 stroke:#7b68ee
}
.cu-dt-controls__action-batch-option .task-selector {
 width:400px;
 max-width:400px
}
.cu-dt-controls__action-batch-option .task-selector__empty {
 margin-bottom:20px
}
.cu-dt-controls__action-batch-option .cu-dt-controls__overlay {
 display:none
}
.cu-dt-controls__action-batch-option.move-task-option {
 position:relative
}
.cu-dt-controls__action-batch-option.move-task-option .cu-dt-controls__overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:0 0;
 z-index:10000;
 display:block
}
.cu-dt-controls__selected-container {
 display:flex;
 align-items:center;
 position:absolute;
 top:50%;
 left:1%;
 transform:translateY(-50%)
}
.cu-dt-controls__selection {
 color:#d4d5d6;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:14px;
 margin-left:15px
}
.dark-theme .cu-dt-controls__selection {
 color:#484848
}
.cu-dt-controls_task-view .cu-dt-controls__selection {
 font-size:16px
}
.cu-dt-controls__selection span {
 color:#7b68ee
}
.cu-dt-controls .task-outer-dot {
 display:flex;
 align-items:center;
 justify-content:center;
 margin:0 0 0 30px;
 height:16px;
 width:16px;
 border:1px solid #828588;
 border-radius:100px;
 background-color:#384047;
 cursor:pointer
}
.dark-theme .cu-dt-controls .task-outer-dot {
 background-color:#d5d6d7
}
.cu-dt-controls .task-outer-dot .task-inner-dot {
 background-color:#7b68ee;
 height:10px;
 width:10px;
 border-radius:100px
}
.cu-dt-controls__close {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 width:90px;
 cursor:pointer;
 top:100%;
 left:50%;
 transform:translate(-50%,-15%);
 box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 padding:6px 14px 5px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 background:#2a2d34;
 border-radius:50px;
 border:1px solid #828588;
 display:flex;
 align-items:center;
 justify-content:center
}
.dark-theme .cu-dt-controls__close {
 background:#d5d6d7;
 border-color:#d5d6d7
}
.cu-dt-controls_task-view .cu-dt-controls__close {
 transform:translate(-50%,-30%)
}
.cu-dt-controls__close:hover {
 color:#7b68ee;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-controls__action-batch-option .cu-dropdown_open .tags-batch use {
  stroke:var(--theme-main-color)
 }
 .cu-dt-controls__selection span {
  color:var(--theme-main-color)
 }
 .cu-dt-controls .task-outer-dot .task-inner-dot {
  background-color:var(--theme-main-color)
 }
 .cu-dt-controls__close:hover {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-dt-controls__close:hover .cu-dt-controls__close-icon {
 transform:rotate(180deg)
}
.cu-dt-controls__close-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:9px;
 height:9px;
 margin-right:4px
}
.cu-dt-controls__close-icon use {
 stroke:#828588
}
.dark-theme .cu-dt-controls__close-icon use {
 stroke:#343434
}
.cu-dt-controls__close-label {
 color:#d5d6d7
}
.dark-theme .cu-dt-controls__close-label {
 color:#343434
}
.cu-dt-controls__status-warning {
 display:flex;
 align-items:center;
 justify-content:space-between;
 width:170px;
 padding:7px 10px
}
.cu-dt-controls__status-warning-text {
 color:#d79529;
 font:400 10px/1.4 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-dt-controls__right {
 display:flex;
 align-items:center;
 position:absolute;
 top:50%;
 right:1%;
 transform:translateY(-50%)
}
.cu-dt-controls__right-copy {
 height:30px;
 display:flex;
 align-items:center;
 padding:0 8px;
 border:1px solid #6f7276;
 border-radius:3px;
 position:relative
}
.cu-dt-controls__right-copy:hover .cu-dt-controls__right-copy-text {
 color:var(--theme-main-color)
}
.cu-dropdown_open .cu-dt-controls__right-copy {
 background-color:#f5f5f5
}
.cu-dropdown_open .cu-dt-controls__right-copy .cu-dt-controls__right-copy-text {
 color:var(--theme-main-color)
}
.cu-dt-controls__right-copy-icon {
 height:18px;
 width:15px;
 fill:#6f7276;
 margin-right:5px
}
.cu-dt-controls__right-copy-text {
 font-weight:500;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#6f7276
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dt-controls__right-copy-text {
  font-family:var(--global-font-support)
 }
}
.cu-dt-controls__right-copy-badge {
 font-weight:700;
 font-size:7px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 width:22px;
 height:9px;
 display:flex;
 align-items:center;
 justify-content:center;
 background-color:#6fcf97;
 color:#fff;
 position:absolute;
 border-radius:2px;
 right:-1px;
 top:-4px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dt-controls__right-copy-badge {
  font-family:var(--global-font-support)
 }
}
.cu-dt-controls__right-slash-command-input {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 height:30px;
 width:230px;
 background-color:#384047;
 border:none;
 border-radius:3px;
 padding:10px 15px;
 color:#6f7276
}
.cu-dt-controls__right-slash-command-input:focus {
 background-color:#384047;
 box-shadow:none
}
.dark-theme .cu-dt-controls__right-slash-command-input,
.dark-theme .cu-dt-controls__right-slash-command-input:focus {
 background-color:#fff
}
.cu-dt-controls__right .cu-slash-command_active {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 height:30px;
 width:230px;
 background-color:#384047;
 border:none;
 border-radius:3px;
 padding:0 15px;
 color:#6f7276;
 display:flex;
 align-items:center
}
.cu-dt-controls__right .cu-slash-command_active:focus {
 background-color:#384047;
 box-shadow:none
}
.dark-theme .cu-dt-controls__right .cu-slash-command_active,
.dark-theme .cu-dt-controls__right .cu-slash-command_active:focus {
 background-color:#fff
}
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input,
.cu-dt-controls__right .cu-slash-command_active .cu-slash-command__operator {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#6f7276
}
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input strong,
.cu-dt-controls__right .cu-slash-command_active .cu-slash-command__operator strong {
 color:#6f7276
}
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-webkit-input-placeholder,
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#6f7276
}
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-moz-placeholder,
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#6f7276
}
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input:-ms-input-placeholder,
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#6f7276
}
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-ms-input-placeholder,
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#6f7276
}
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before,
.cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::placeholder {
 font-weight:400;
 font-size:10px;
 line-height:1;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#6f7276
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dt-controls__right .cu-slash-command_active,
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input,
 .cu-dt-controls__right .cu-slash-command_active .cu-slash-command__operator,
 .cu-dt-controls__right-slash-command-input {
  font-family:var(--global-font-support)
 }
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-webkit-input-placeholder,
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
  font-family:var(--global-font-support)
 }
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-moz-placeholder,
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
  font-family:var(--global-font-support)
 }
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input:-ms-input-placeholder,
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
  font-family:var(--global-font-support)
 }
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-ms-input-placeholder,
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
  font-family:var(--global-font-support)
 }
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before,
 .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::placeholder {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-webkit-input-placeholder,
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 color:#6f7276
}
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-moz-placeholder,
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 color:#6f7276
}
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input:-ms-input-placeholder,
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 color:#6f7276
}
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::-ms-input-placeholder,
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before {
 color:#6f7276
}
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::before,
.dark-theme .cu-dt-controls__right .cu-slash-command_active .cu-dt-controls__slash-command-input::placeholder {
 color:#6f7276
}
.cu-dt-controls__right .cu-slash-command_active .cu-slash-command {
 display:flex;
 height:8px
}
.cu-dt-controls__right .cu-slash-command_active .cu-slash-command .cu-slash-command__value-assignee {
 margin-left:5px
}
.cu-dt-controls__right .cu-slash-command_active .cu-slash-command .cu-slash-command__value-assignee .cu-avatar {
 width:20px!important;
 height:20px!important
}
.cu-dt-sort {
 display:flex;
 align-items:center;
 margin:10px 0;
 padding:0 10px 0 0
}
.cu-dt-sort__item {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 text-transform:uppercase;
 color:rgba(119,119,119,.5);
 font:500 12px "Proxima Nova",Arial,serif
}
.cu-dt-sort__item_task {
 flex-grow:1
}
.cu-dt-sort__item_last-updated,
.cu-dt-sort__item_status {
 width:130px
}
.cu-dt-sort__item_assignee {
 width:120px;
 text-align:right
}
.cu-dt-sort__item_done {
 width:90px
}
.cu-dt-sort__item-text {
 display:inline-block;
 position:relative;
 text-transform:uppercase;
 color:rgba(119,119,119,.5);
 cursor:pointer;
 font:500 12px "Proxima Nova",Arial,serif;
 padding:5px 10px
}
.cu-dt-sort__item-text_first {
 padding-left:0
}
.cu-dt-no-results {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 height:300px
}
.cu-dt-no-results h3 {
 font-weight:500;
 font-size:28px;
 color:#aeacb0
}
.cu-dt-no-results a {
 color:#7b68ee;
 margin-top:30px;
 font-size:14px;
 border-bottom:1px dashed
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-no-results a {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-dt-done-btn {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:2px 14px 0 28px;
 cursor:pointer;
 border:1px solid #aeacb0;
 border-radius:3px;
 text-decoration:none;
 font:600 18px/63px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OC44NzggNDg4Ljg3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg4Ljg3OCA0ODguODc4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSIxNDMuMjk0LDM0MC4wNTggNTAuODM3LDI0Ny42MDIgMCwyOTguNDM5IDEyMi4wMDksNDIwLjQ0NyAxMjIuMTQ5LDQyMC4zMDYgICAgIDE0NC40MjMsNDQyLjU4IDQ4OC44NzgsOTguMTIzIDQzNy4wNTUsNDYuMjk4ICAgIiBmaWxsPSIjYWVhY2IwIi8+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 10px center/12px no-repeat;
 text-shadow:none;
 height:30px;
 font-size:11px;
 line-height:10px;
 font-weight:500;
 margin:0 0 0 15px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-done-btn {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-dt-done-btn:active,
.cu-dt-done-btn:hover {
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-dt-done-btn:active,
 .cu-dt-done-btn:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
.cu-dt-done-btn:hover {
 transition:none;
 background-color:#aeacb0;
 border:1px solid #aeacb0;
 color:#fff
}
.cu-dt-done-btn:hover .cu-btn__text {
 color:#fff
}
.cu-dt-done-btn:active {
 background-color:#959297;
 border:1px solid #959297
}
.cu-dt-done-btn .cu-btn__text {
 color:#aeacb0
}
.cu-dt-done-btn.cu-dt-done-btn_active,
.cu-dt-done-btn:active,
.cu-dt-done-btn:hover {
 background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OC44NzggNDg4Ljg3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg4Ljg3OCA0ODguODc4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSIxNDMuMjk0LDM0MC4wNTggNTAuODM3LDI0Ny42MDIgMCwyOTguNDM5IDEyMi4wMDksNDIwLjQ0NyAxMjIuMTQ5LDQyMC4zMDYgICAgIDE0NC40MjMsNDQyLjU4IDQ4OC44NzgsOTguMTIzIDQzNy4wNTUsNDYuMjk4ICAgIiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.cu-dt-done-btn.cu-dt-done-btn_active {
 color:#fff;
 border:1px solid #67cb48;
 background-color:#67cb48
}
.cu-dt-done-btn.cu-dt-done-btn_active:hover {
 border:1px solid #58c237;
 background-color:#58c237
}
.cu-dt-done-btn.cu-dt-done-btn_active:active {
 border:1px solid #4fae32;
 background-color:#4fae32
}
.cu-drag-disabled__icon {
 width:80px;
 height:80px;
 margin:0 auto 20px
}
.cu-drag-disabled__warning {
 color:#fd71af;
 text-align:center;
 margin:20px 0;
 font-size:26px
}
.cu-drag-disabled__desc {
 font:300 23px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#949494;
 text-align:center;
 margin-bottom:40px
}
.cu-drag-disabled__footer {
 text-align:center
}
.cu-tags-badge-view-only {
 pointer-events:none
}
.dts-no-select {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dts-select-box {
 background:rgba(125,218,252,.3);
 border:2px solid currentColor;
 contain:layout;
 transform:translateZ(0);
 box-sizing:border-box;
 color:#7ddafc;
 position:absolute;
 left:0;
 top:0;
 width:0;
 height:0;
 pointer-events:none;
 opacity:0;
 z-index:1
}
.dts-select-box.dts-removing {
 background:rgba(125,218,252,.3);
 border:2px solid #7ddafc
}
.dts-select-container:not(.dts-custom) .dts-select-item.selected {
 border:1px solid #d2d2d2;
 box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)
}
.cu-dashboard-time {
 display:flex;
 flex-direction:column;
 padding:30px 0 0;
 min-width:0;
 overflow:hidden
}
.cu-dashboard-time__inner {
 display:flex;
 flex-direction:column;
 height:100%;
 min-height:100%;
 margin-left:10px
}
.cu-dashboard-time__header {
 display:flex;
 align-items:flex-start;
 margin:0 30px 0 15px;
 min-height:34px;
 flex-shrink:0
}
.cu-dashboard-time__filter {
 position:relative;
 z-index:50;
 display:flex
}
.cu-dashboard-time__filter .cu-dt-filter__item {
 margin-bottom:10px
}
.cu-dashboard-time__subtitle {
 color:#222;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 letter-spacing:1px;
 flex-grow:1
}
.dark-theme .cu-dashboard-time__subtitle {
 color:#d5d6d7
}
.cu-dashboard-time__month-picker__header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 height:36px;
 border-bottom:1px solid #e4e4e4;
 width:220px;
 padding:0 10px
}
.dark-theme .cu-dashboard-time__month-picker__header {
 border-bottom:1px solid #1e272e
}
.cu-dashboard-time__month-picker__header__year {
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 padding-top:3px
}
.dark-theme .cu-dashboard-time__month-picker__header__year {
 color:#d5d6d7
}
.cu-dashboard-time__month-picker__header__button-next,
.cu-dashboard-time__month-picker__header__button-prev {
 cursor:pointer;
 width:20px;
 height:20px
}
.cu-dashboard-time__month-picker__header__button-next use,
.cu-dashboard-time__month-picker__header__button-prev use {
 fill:#343434
}
.dark-theme .cu-dashboard-time__month-picker__header__button-next use,
.dark-theme .cu-dashboard-time__month-picker__header__button-prev use {
 fill:#d5d6d7
}
.cu-dashboard-time__month-picker__body {
 display:flex;
 flex-wrap:wrap;
 text-transform:uppercase;
 justify-content:space-around;
 padding:5px 0
}
.cu-dashboard-time__month-picker__body__month {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 width:36px;
 height:24px;
 border-radius:12px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#9b9b9b;
 padding-top:2px;
 margin:5px
}
.cu-dashboard-time__month-picker__body__month:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__month-picker__body__month:hover {
  color:var(--theme-main-color)
 }
}
.cu-dashboard-time__month-picker__body__month.active {
 background-color:#7b68ee;
 color:#fff;
 cursor:default
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__month-picker__body__month.active {
  background-color:var(--theme-main-color)
 }
}
.cu-dashboard-time__month-picker__body__month.active:hover {
 color:#fff
}
.cu-dashboard-time__hide {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#9a9a9a;
 cursor:pointer;
 margin-right:-6px;
 padding:6px;
 border-radius:3px
}
.cu-dashboard-time__hide:hover {
 color:#7b68ee;
 background-color:#f2f2f2
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__hide:hover {
  color:var(--theme-main-color)
 }
}
.dark-theme .cu-dashboard-time__hide:hover {
 background-color:#1e272e
}
.cu-dashboard-time__sidebar {
 width:400px;
 min-width:250px;
 min-height:100%;
 z-index:30!important;
 position:relative;
 border-top:1px solid #e1e1e1;
 border-left:1px solid #e1e1e1
}
.dark-theme .cu-dashboard-time__sidebar {
 border-top:1px solid #1e272e;
 border-left:1px solid #1e272e;
 background:#2b343b
}
.cu-dashboard-time__sidebar-resize-handle {
 width:5px;
 height:100%;
 cursor:col-resize;
 position:absolute;
 left:0;
 z-index:1
}
.cu-dashboard-time__sidebar-title {
 padding:0 30px;
 margin:20px 0;
 display:flex;
 align-items:center
}
.cu-dashboard-time__sidebar-title-label {
 flex-grow:1;
 font:400 18px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#292d34
}
.dark-theme .cu-dashboard-time__sidebar-title-label {
 color:#d5d6d7
}
.cu-dashboard-time__sidebar-title-search {
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s,stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-shrink:0;
 width:24px;
 height:24px;
 border-radius:3px;
 stroke:#bcc0c7;
 cursor:pointer;
 padding:5px;
 margin-right:5px
}
.dark-theme .cu-dashboard-time__sidebar-title-search {
 stroke:#828588
}
.cu-dashboard-time__sidebar-title-search:hover {
 background-color:#f2f2f2;
 stroke:#7b68ee
}
.dark-theme .cu-dashboard-time__sidebar-title-search:hover {
 background-color:#1e272e
}
.cu-dashboard-time__sidebar-subtitle {
 padding:0 30px;
 display:flex;
 justify-content:space-between;
 border-bottom:1px solid #e9ebf0
}
.cu-dashboard-time__sidebar-subtitle-tabs {
 display:flex;
 align-items:center
}
.cu-dashboard-time__sidebar-subtitle-tabs-item {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 color:#343434;
 position:relative;
 height:34px;
 margin-right:10px
}
.dark-theme .cu-dashboard-time__sidebar-subtitle-tabs-item {
 color:#828588
}
.cu-dashboard-time__sidebar-subtitle-tabs-item:first-child {
 margin-right:20px
}
.cu-dashboard-time__sidebar-subtitle-tabs-item:hover {
 color:#7b68ee
}
.cu-dashboard-time__sidebar-subtitle-tabs-item::after {
 content:'';
 display:block;
 position:absolute;
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:100%;
 height:2px;
 bottom:-1px
}
.cu-dashboard-time__sidebar-subtitle-tabs-item_active {
 color:#7b68ee;
 cursor:default
}
.cu-dashboard-time__sidebar-subtitle-tabs-item_active::after {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__sidebar-title-search:hover {
  stroke:var(--theme-main-color)
 }
 .cu-dashboard-time__sidebar-subtitle-tabs-item:hover,
 .cu-dashboard-time__sidebar-subtitle-tabs-item_active {
  color:var(--theme-main-color)
 }
 .cu-dashboard-time__sidebar-subtitle-tabs-item_active::after {
  background:var(--theme-main-color)
 }
}
.dark-theme .cu-dashboard-time__sidebar-subtitle {
 border-bottom-color:#1e272e;
 color:#d5d6d7
}
.cu-dashboard-time__sidebar-search {
 transition:all .25s ease-in;
 overflow:hidden;
 display:flex;
 align-items:center;
 margin:0 20px 20px;
 max-height:52px;
 position:relative;
 opacity:1
}
.cu-dashboard-time__sidebar-search_hidden {
 opacity:0;
 max-height:0;
 margin-top:0;
 margin-bottom:0
}
.cu-dashboard-time__sidebar-search-input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 order:2;
 flex-grow:1;
 height:30px;
 width:77px;
 -webkit-font-smoothing:antialiased;
 color:#343434;
 background:0 0;
 padding:0 30px;
 border-radius:15px;
 border:1px solid #e4e4e4
}
.dark-theme .cu-dashboard-time__sidebar-search-input {
 color:#d5d6d7;
 border:1px solid #384047
}
.cu-dashboard-time__sidebar-search-input:hover+.cu-dashboard-time-search__icon {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__sidebar-search-input:hover+.cu-dashboard-time-search__icon {
  stroke:var(--theme-main-color)
 }
}
.cu-dashboard-time__sidebar-search-input:focus {
 box-shadow:none
}
.cu-dashboard-time__sidebar-search-input::-webkit-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1;
 opacity:.6
}
.cu-dashboard-time__sidebar-search-input::-moz-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 opacity:.6
}
.cu-dashboard-time__sidebar-search-input:-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1;
 opacity:.6
}
.cu-dashboard-time__sidebar-search-input::-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1;
 opacity:.6
}
.cu-dashboard-time__sidebar-search-input::placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:14px;
 line-height:1;
 opacity:.6
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dashboard-time__sidebar-search-input {
  font-family:var(--global-font-support)
 }
 .cu-dashboard-time__sidebar-search-input::-webkit-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dashboard-time__sidebar-search-input::-moz-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dashboard-time__sidebar-search-input:-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dashboard-time__sidebar-search-input::-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dashboard-time__sidebar-search-input::placeholder {
  font-family:var(--global-font-support)
 }
}
.cu-dashboard-time__sidebar-search-input::-moz-placeholder {
 line-height:26px
}
.cu-dashboard-time__sidebar-search-input:focus+.cu-dashboard-time__sidebar-search-icon {
 stroke:#7b68ee
}
.cu-dashboard-time__sidebar-search-icon {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 order:1;
 flex-shrink:0;
 width:14px;
 height:14px;
 stroke:#cccdde;
 position:absolute;
 left:10px
}
.cu-dashboard-time__sidebar-search-icon:hover {
 transition:none
}
.cu-dashboard-time__sidebar-search-close {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 order:3;
 flex-shrink:0;
 width:20px;
 height:20px;
 padding:4px;
 stroke:#cccdde;
 cursor:pointer;
 position:absolute;
 right:8px
}
.cu-dashboard-time__sidebar-search-close:hover {
 transition:none;
 stroke:#777
}
.cu-dashboard-time__sidebar-sort {
 display:flex;
 justify-content:flex-end;
 flex-wrap:wrap;
 min-height:14px
}
.cu-dashboard-time__sidebar-sort-value {
 display:flex
}
.cu-dashboard-time__sidebar-sort-dir .sortable__dir {
 width:8px;
 height:5px;
 margin:4px 0 0 5px;
 cursor:pointer
}
.cu-dashboard-time__sidebar-sort-title {
 font:300 12px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-dashboard-time__sidebar-sort-combo-text {
 border-bottom-color:var(--theme-main-color);
 font:300 14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:var(--theme-main-color);
 display:block;
 margin:-1px 0 0 5px;
 cursor:pointer;
 border-bottom:1px dotted
}
.cu-dashboard-time__sidebar-sort-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:300 14px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:8px;
 min-width:100px;
 cursor:pointer;
 text-align:center
}
.cu-dashboard-time__sidebar-sort-item:hover {
 background-color:#f9f9f9
}
.dark-theme .cu-dashboard-time__sidebar-sort-item:hover {
 background:#2b343b
}
.cu-dashboard-time__buttons {
 display:flex;
 align-items:center;
 margin-right:30px
}
.cu-dashboard-time__dates-view-label {
 font:400 20px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-dashboard-time__dates-month-year.cu-dropdown_open .cu-dashboard-time__dates-month-year-value {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__sidebar-search-input:focus+.cu-dashboard-time__sidebar-search-icon {
  stroke:var(--theme-main-color)
 }
 .cu-dashboard-time__dates-month-year.cu-dropdown_open .cu-dashboard-time__dates-month-year-value {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-dashboard-time__dates-month-year-value {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 color:#343434;
 border-bottom:1px dashed #6a6a6a
}
.dark-theme .cu-dashboard-time__dates-month-year-value {
 color:#d5d6d7;
 border-bottom:1px dashed #828588
}
.cu-dashboard-time__dates-month-year-value:hover {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
.cu-dashboard-time_active {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__dates-month-year-value:hover {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
 .cu-dashboard-time_active {
  color:var(--theme-main-color)
 }
}
.cu-dashboard-time__content {
 padding:0 0 0 20px;
 display:flex;
 flex-direction:row;
 flex-grow:1;
 position:relative;
 min-height:0;
 height:100%
}
.cu-dashboard-time__content-loader {
 position:absolute;
 left:50%;
 top:50%;
 z-index:40
}
@-moz-document url-prefix() {
 .cu-dashboard-time__content {
  min-height:0
 }
}
.cu-dashboard-time__content-calendar {
 border-top:1px solid #e1e1e1;
 min-width:0
}
.cu-dashboard-time__content-calendar :not(input) {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dark-theme .cu-dashboard-time__content-calendar {
 border-top:1px solid #1e272e
}
.cu-dashboard-time__content-calendar_month-view {
 margin-left:-21px
}
.cu-dashboard-time__content-calendar_week-view {
 margin-right:-1px;
 margin-left:-20px;
 background:#fff
}
.dark-theme .cu-dashboard-time__content-calendar_week-view {
 background:#1e272e
}
.cu-dashboard-time__content-calendar_day-view {
 margin-left:-20px;
 padding-right:0
}
.cu-dashboard-time__content-calendar_day-view .cal-day-column {
 border-left:0
}
.cu-dashboard-time__content-calendar_day-view .cu-dashboard-time__current-time-marker {
 width:calc(100% + 70px);
 left:-70px
}
.cu-dashboard-time__content-calendar_day-view .cal-all-day-events {
 border-left:0!important
}
.cu-dashboard-time__content-calendar_day-view .cu-avatar {
 width:25px!important;
 height:25px!important
}
.cu-dashboard-time__content-calendar .cal-cell-row.cal-header {
 margin-bottom:-30px;
 height:30px;
 padding-top:5px;
 position:-webkit-sticky;
 position:sticky;
 top:0;
 z-index:30
}
.cu-dashboard-time__content-calendar .cal-cell-row.cal-header:hover {
 background:0 0
}
.cu-dashboard-time__content-events {
 position:relative;
 height:100%;
 min-height:100%;
 display:flex;
 flex-direction:column
}
.cu-dashboard-time__content-events .cu-dashboard-time__subtitle {
 flex-grow:0
}
.cu-dashboard-time__content__fill-height {
 display:flex!important;
 flex-direction:column;
 flex-grow:1;
 position:relative;
 min-height:0
}
.cu-dashboard-time__content__fill-height dashboard-time-month-view,
.cu-dashboard-time__content__fill-height dashboard-time-month-view dts-select-container {
 height:0;
 min-height:100%
}
.cu-dashboard-time__content__scroll-container {
 flex-grow:1;
 padding-bottom:0;
 max-height:100%;
 height:100%
}
.cu-dashboard-time__content__scroll-container_padding-right {
 padding-right:11px
}
@media print {
 .cu-dashboard-time__content__fill-height {
  height:100%
 }
 .cu-dashboard-time__content__scroll-container {
  max-height:initial;
  overflow:visible
 }
}
@-moz-document url-prefix() {
 .cu-dashboard-time__content__scroll-container {
  height:0
 }
 dashboard-time-day-view .cu-dashboard-time__content__scroll-container {
  height:100%
 }
}
.cu-dashboard-time__events {
 flex-grow:1;
 width:100%;
 padding-bottom:60px;
 height:0
}
.cu-dashboard-time__events .ps__rail-y {
 z-index:31
}
.cu-dashboard-time__events-no-results {
 display:flex;
 justify-content:center;
 color:rgba(52,52,52,.3);
 font:italic 400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:10px
}
.cu-dashboard-time__events-no-results-link {
 color:#7b68ee;
 text-align:center;
 font:italic 400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dotted;
 cursor:pointer;
 margin-left:4px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__events-no-results-link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-dashboard-time__events-no-results-link:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-dashboard-time__events-no-results-link:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.cu-dashboard-time__event {
 display:flex;
 flex-direction:column;
 box-shadow:0 0 11px 0 rgba(0,0,0,.1);
 background:#fff;
 border:1px solid transparent;
 min-height:38px;
 position:relative
}
.dark-theme .cu-dashboard-time__event {
 background:#384047
}
.cu-dashboard-time__event:hover .cu-dashboard-time__event-title {
 color:#7b68ee
}
.cu-dashboard-time__event:hover .cu-dashboard-time__event-handle {
 opacity:1
}
.cu-dashboard-time__event.drag-border .cu-dashboard-time__event-handle {
 opacity:1;
 cursor:pointer
}
.cu-dashboard-time__event--selected {
 border:1px dashed #7b68ee
}
.cu-dashboard-time__event-handle {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 left:4px;
 top:50%;
 transform:translateY(-50%);
 flex-shrink:0;
 width:10px;
 padding:0;
 height:18px;
 opacity:0;
 cursor:move
}
.cu-dashboard-time__event-inner {
 display:flex;
 flex:1;
 align-items:center;
 height:36px;
 padding:0 13px 0 15px
}
.cu-dashboard-time__event-subtask-icon {
 height:12px;
 width:12px;
 margin-top:-2px;
 margin-right:5px;
 display:inline-flex;
 stroke:#aeacb0;
 fill:#aeacb0
}
.cu-dashboard-time__event-parent {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 opacity:.4;
 font:300 10px/1.1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:4px 0 -5px;
 padding:0 15px;
 height:12px;
 color:#343434
}
.contrast_high .cu-dashboard-time__event-parent {
 color:#858585
}
.dark-theme .cu-dashboard-time__event-parent {
 color:#d5d6d7
}
.cu-dashboard-time__event-title {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:12px;
 line-height:1.15;
 color:#343434;
 flex-grow:1;
 padding-right:5px;
 margin-left:10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dashboard-time__event-title {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-dashboard-time__event-title {
 color:#d5d6d7
}
.cu-dashboard-time__event-status {
 position:relative;
 margin:-2px 10px 0 0;
 width:10px;
 height:10px;
 border-radius:3px;
 flex-shrink:0
}
.cu-dashboard-time__event-time-estimate {
 height:100%;
 display:flex;
 align-items:center;
 justify-content:center;
 font-size:12px;
 flex-shrink:0;
 margin-right:5px
}
.cu-dashboard-time__event-time-estimate .icon {
 width:14px;
 height:14px
}
.cu-dashboard-time__event .cu-avatar.cu-avatar_lg {
 width:24px;
 height:24px
}
.cu-dashboard-time__event .cu-user-group__more.cu-user-group__more_lg {
 letter-spacing:0;
 width:24px;
 height:24px
}
.cu-dashboard-time__event .cu-priorities-view__icon {
 width:15px;
 height:15px;
 margin-right:3px
}
.cu-dashboard-time__event .cu-user-group__remove {
 width:15px;
 height:15px
}
.cu-dashboard-time__event .cu-quick-actions-menu-editor {
 flex:1;
 margin-right:3px
}
.cu-dashboard-time__event--subtask {
 width:100%
}
.cu-dashboard-time__event-nothing {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:center;
 padding-left:15px;
 flex-grow:1;
 color:#343434;
 font-size:13px
}
.dark-theme .cu-dashboard-time__event-nothing {
 color:#d5d6d7
}
.cu-dashboard-time .drag-border {
 border:none
}
.dark-theme .cu-dashboard-time .drag-border {
 background-color:rgba(78,90,100,.9)
}
.cu-dashboard-time .drag-over-border .cal-day__inner {
 border:1px dashed;
 min-height:140px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__event:hover .cu-dashboard-time__event-title {
  color:var(--theme-main-color)
 }
 .cu-dashboard-time .drag-over-border .cal-day__inner,
 .cu-dashboard-time__event--selected {
  border-color:var(--theme-main-color)
 }
}
.cu-dashboard-time .drag-over-border.drop-day-back {
 border:1px dashed
}
.cu-dashboard-time .drag-active .cal-events-row {
 pointer-events:none
}
.cu-dashboard-time__scroll-divider {
 height:60px
}
.cu-dashboard-time .highlight-today .cal-day-cell.cal-today,
.cu-dashboard-time .highlight-today .drop-day-back-today {
 background-color:#7b68ee;
 -webkit-animation:1s ease-out forwards highlightDay;
 animation:1s ease-out forwards highlightDay
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time .drag-over-border.drop-day-back {
  border-color:var(--theme-main-color)
 }
 .cu-dashboard-time .highlight-today .cal-day-cell.cal-today,
 .cu-dashboard-time .highlight-today .drop-day-back-today {
  background-color:var(--theme-main-color)
 }
}
.cu-dashboard-time__quick-create-task-menu {
 background:0 0;
 box-shadow:none;
 min-width:200px
}
.dark-theme .cu-dashboard-time__quick-create-task-menu {
 background:0 0;
 box-shadow:none
}
.cu-dashboard-time__quick-create-task-menu .cu-panel-board_add {
 margin-right:10px
}
.cu-dashboard-time__quick-create-task-menu .cu-user-group {
 padding-left:0
}
.cu-dashboard-time .cal-draggable {
 cursor:pointer
}
.cu-dashboard-time .cal-undraggable,
.cu-dashboard-time .cal-undraggable * {
 cursor:no-drop!important
}
.cu-dashboard-time .cal-multi-drag-active {
 display:none!important
}
.cu-dashboard-time__current-time-marker {
 width:100%;
 background-color:#d63b30;
 height:2px;
 position:absolute;
 z-index:30
}
.cu-dashboard-time__day-view__all-day-events {
 display:flex;
 border-bottom:3px solid #e0e0e0
}
.dark-theme .cu-dashboard-time__day-view__all-day-events {
 border-bottom-color:#384047
}
.cu-dashboard-time__day-view__all-day-events__description {
 width:70px;
 display:flex;
 align-items:center;
 justify-content:center;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin-top:-28px
}
.dark-theme .cu-dashboard-time__day-view__all-day-events__description {
 color:#d5d6d7
}
.cu-dashboard-time__day-view__all-day-events__show-more {
 color:#7b68ee;
 text-transform:uppercase;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 justify-content:center;
 align-items:center;
 flex:1;
 cursor:pointer;
 padding:10px 0
}
.cu-dashboard-time__day-view__all-day-events__resize-handle {
 width:100%;
 height:5px;
 cursor:row-resize;
 position:absolute;
 bottom:0
}
.cu-dashboard-time__day-view__all-day-events__list {
 flex:1
}
.cu-dashboard-time__day-view__all-day-events__list--scroll {
 max-height:300px;
 overflow-y:auto
}
.cu-dashboard-time__day-view__all-day-events__list__event {
 padding:8px;
 border:1px solid
}
.cu-dashboard-time__day-view__all-day-events__list__event+.cu-dashboard-time__day-view__all-day-events__list__event {
 border-top:0
}
.cu-dashboard-time__day-view__all-day-events__list__event .cal-event-title,
.dark-theme .cu-dashboard-time__day-view__all-day-events__list__event .cal-event-title {
 color:#343434
}
.cu-dashboard-time__day-view__all-day-events__list__event.cu-dashboard-time__milestone {
 padding:15px 5px
}
.cu-dashboard-time__day-view__all-day-events__list__event.cal-drag-active {
 z-index:20
}
.cu-dashboard-time__day-view__all-day-events__list__event--selected {
 border:1px dashed #7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__day-view__all-day-events__show-more {
  color:var(--theme-main-color)
 }
 .cu-dashboard-time__day-view__all-day-events__list__event--selected {
  border-color:var(--theme-main-color)
 }
}
.cu-dashboard-time__day-view__all-day-events__list__event--past {
 opacity:.3
}
.cu-dashboard-time__day-view__all-day-events-create-task {
 position:absolute;
 width:100%
}
.cu-dashboard-time__day-view__all-day-events-create-task-container {
 min-height:30px
}
.cu-dashboard-time__day-view__all-day-events-create-task_top.cu-dashboard-time__day-view__all-day-events-create-task_show-time {
 width:calc(100% - 70px);
 min-width:auto!important;
 margin-left:70px
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-new__close,
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-status {
 display:none
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-new__input {
 margin-left:8px;
 height:28px
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-new__options {
 position:absolute
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-new__container {
 min-height:30px
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-user-group__item {
 margin-left:-8px
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-user-group__item .cu-user-group__more.cu-user-group__more_lg {
 width:22px!important;
 height:22px!important;
 font-size:8px
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-avatar.cu-avatar_lg,
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-avatar.cu-avatar_lg svg,
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-user-group__icon-mono,
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-user-group__icon_no-active {
 width:22px!important;
 height:22px!important
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-user-group__item:hover .cu-avatar_initials,
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-user-group__item:hover img {
 margin:0
}
.cu-dashboard-time__day-view__all-day-events-create-task .cu-task-row-assignee .cu-user-group__item .cu-avatar_initials {
 font-size:8px;
 padding-top:2px
}
.cu-dashboard-time__day-view__current-time-marker {
 margin-left:70px
}
.cu-dashboard-time__day-view__time-events {
 flex-grow:1;
 position:relative;
 display:flex;
 flex-direction:column
}
.cu-dashboard-time__day-view__time-events-inner {
 position:absolute;
 width:100%;
 flex-grow:1;
 height:100%;
 min-height:100%
}
@media print {
 .cu-dashboard-time__day-view__all-day-events__description {
  margin-top:0
 }
 .cu-dashboard-time__day-view__all-day-events__list--scroll {
  max-height:initial;
  overflow-y:visible
 }
 .cu-dashboard-time__day-view__time-events-inner {
  position:initial
 }
}
.cu-dashboard-time__day-view--time-events-hidden {
 overflow-y:auto
}
.cu-dashboard-time__day-view--time-events-hidden .cu-dashboard-time__day-view__all-day-events__description {
 display:none
}
.cu-dashboard-time__day-view--time-events-hidden .cu-dashboard-time__day-view__all-day-events__list--scroll {
 max-height:initial
}
.cu-dashboard-time__day-view--time-events-hidden,
.cu-dashboard-time__day-view--time-events-hidden .cu-dashboard-time__day-view__all-day-events--scroll {
 max-height:initial;
 display:flex;
 flex-direction:column;
 flex:1;
 height:100%
}
.cu-dashboard-time__day-view--time-events-hidden .cu-dashboard-time__day-view__all-day-events--scroll {
 padding-bottom:28px
}
.cu-dashboard-time .dts-select-box {
 z-index:40
}
.cu-dashboard-time__milestone {
 padding:3px;
 font-size:12px;
 display:flex;
 width:calc(100% - 1px);
 border-width:0!important
}
.cu-dashboard-time__milestone__flag {
 display:inline-block;
 width:9px;
 height:11px
}
.cu-dashboard-time__milestone__flag use {
 fill:#fff
}
.cu-dashboard-time__milestone__arrows {
 display:inline-block;
 width:13px;
 height:8px;
 margin-top:2px;
 margin-left:1px
}
.cu-dashboard-time__milestone__arrows_left {
 transform:rotate(180deg)
}
.cu-dashboard-time__milestone__arrows use {
 fill:#fff
}
.cu-dashboard-time__milestone__title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 flex-grow:1;
 color:#fff;
 margin-left:2px;
 font-size:11px;
 line-height:1.15;
 display:flex;
 align-items:center
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dashboard-time__milestone__title {
  font-family:var(--global-font-support)
 }
}
.cu-dashboard-time__milestone--no-color {
 box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.dark-theme .cu-dashboard-time__milestone--no-color {
 box-shadow:0 0 10px 0 rgba(213,214,215,.1)
}
.cu-dashboard-time__milestone--no-color .cu-dashboard-time__milestone__arrows use,
.cu-dashboard-time__milestone--no-color .cu-dashboard-time__milestone__flag use {
 fill:#343434
}
.dark-theme .cu-dashboard-time__milestone--no-color .cu-dashboard-time__milestone__arrows use,
.dark-theme .cu-dashboard-time__milestone--no-color .cu-dashboard-time__milestone__flag use {
 fill:#abaeb0
}
.cu-dashboard-time__milestone--no-color .cu-dashboard-time__milestone__title {
 color:#343434
}
.dark-theme .cu-dashboard-time__milestone--no-color .cu-dashboard-time__milestone__title {
 color:#abaeb0
}
.cu-dashboard-time__calendar__event .lv-task__dependency-icon {
 display:inline-block;
 margin-right:1px;
 position:relative;
 top:1px
}
.cu-dashboard-time__calendar__event .cu-dt-filter__subtask-icon {
 height:8px;
 width:8px;
 margin-right:0
}
.cu-dashboard-time__calendar__event .lv-task__private-icon {
 margin-right:0;
 padding-top:1px
}
.cu-dashboard-time__calendar__event__time,
.cu-dashboard-time__calendar__event__title {
 font-size:12px
}
.cu-dashboard-time__calendar__event__time {
 font:400 9px/1.2 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-dashboard-time__calendar__event__time-icon {
 width:9px;
 height:9px;
 display:inline-block;
 margin-bottom:-1px
}
.cu-dashboard-time__calendar__event__parent {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-size:10px;
 opacity:.8;
 color:#343434
}
.dark-theme .cu-dashboard-time__calendar__event__parent {
 color:#343434
}
.cu-dashboard-time__calendar__event__location {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 font-size:9px;
 line-height:1;
 margin-bottom:4px;
 opacity:.6
}
.dark-theme .cu-dashboard-time__calendar__event__location,
.dark-theme .cu-dashboard-time__calendar__event__location span {
 color:#2b343b
}
.cu-dashboard-time__calendar__event__title {
 font-family:"Proxima Nova",Arial,serif;
 white-space:nowrap;
 overflow:hidden;
 display:flex;
 align-items:center;
 line-height:1.15;
 margin-top:2px;
 margin-bottom:2px;
 position:relative;
 flex-grow:1;
 min-width:0
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-dashboard-time__calendar__event__title {
  font-family:var(--global-second-font-support)
 }
}
.cu-dashboard-time__calendar__event__title-text {
 flex-grow:1;
 position:relative;
 min-width:0;
 display:flex;
 align-items:center
}
.cu-dashboard-time__calendar__event__title-text span {
 overflow:hidden
}
.cu-dashboard-time__calendar__event__title-gradient {
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:0;
 left:auto;
 width:10px;
 height:12px
}
.cu-dashboard-time__calendar__event__title-container {
 display:flex;
 align-items:center
}
.cu-dashboard-time__calendar__event__title-recurring {
 width:11px;
 height:11px;
 fill:#b9bec7;
 margin-left:4px
}
.dark-theme .cu-dashboard-time__calendar__event__priority,
.dark-theme .cu-dashboard-time__calendar__event__time,
.dark-theme .cu-dashboard-time__calendar__event__time-estimate,
.dark-theme .cu-dashboard-time__calendar__event__time-tracked,
.dark-theme .cu-dashboard-time__calendar__event__title,
.dark-theme .cu-dashboard-time__calendar__event__title span {
 color:#2b343b
}
.cu-dashboard-time__calendar__event__priority {
 margin-top:-2px
}
.cu-dashboard-time__calendar__event__time-estimate,
.cu-dashboard-time__calendar__event__time-tracked {
 font:400 10px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-right:5px;
 display:flex;
 align-items:center
}
.cu-dashboard-time__calendar__event__time-estimate .icon,
.cu-dashboard-time__calendar__event__time-tracked .icon {
 display:block;
 width:12px;
 height:16px;
 margin-top:-1px
}
.cu-dashboard-time__calendar__event__time-estimate .cu-stroke,
.cu-dashboard-time__calendar__event__time-tracked .cu-stroke {
 stroke:#cbc9cf
}
.dark-theme .cu-dashboard-time__calendar__event__time-estimate .cu-stroke,
.dark-theme .cu-dashboard-time__calendar__event__time-tracked .cu-stroke {
 stroke:#979797
}
.cu-dashboard-time__calendar__event__time-tracked .icon {
 margin-right:3px
}
.cu-dashboard-time__calendar__event__footer {
 display:flex;
 align-items:center;
 flex-wrap:wrap
}
.dark-theme .cu-dashboard-time__calendar__event__footer .lv-task-subtasks__item-dot {
 border-color:#fff
}
.cu-dashboard-time__calendar__event__priority .icon {
 width:12px;
 height:12px
}
.cu-dashboard-time__calendar__event__priority .cu-priorities-view__icon-select {
 display:none
}
.cu-dashboard-time__calendar__event__assignees {
 flex:1;
 display:flex;
 justify-content:flex-end
}
.cu-dashboard-time__calendar__event__assignees-inner {
 display:inline-block
}
.cu-dashboard-time__calendar__event__assignees .cu-avatar,
.cu-dashboard-time__calendar__event__assignees .cu-user-group .cu-user-group__more.cu-user-group__more_lg {
 width:20px;
 height:20px;
 font-size:8px
}
.cu-dashboard-time__calendar__event__assignees .cu-avatar_initials,
.cu-dashboard-time__calendar__event__assignees .cu-user-group .cu-user-group__more.cu-user-group__more_lg_initials {
 padding-top:1px
}
.cu-dashboard-time__calendar__event__assignees .cu-user-group {
 flex-direction:row-reverse;
 justify-content:flex-start
}
.cu-dashboard-time__calendar__event__assignees .cu-user-group .cu-user-group__item {
 margin-left:-8px
}
.cu-dashboard-time__calendar__event__assignees .cu-user-group__remove {
 width:14px;
 height:14px;
 border-width:1px;
 top:-6px;
 right:-7px
}
.dark-theme .cu-dashboard-time__calendar__event .cu-custom-fields__header-items-value,
.dark-theme .cu-dashboard-time__calendar__event .cu-custom-fields__header-items-value__labels_white .cu-custom-fields__header-items-value__labels-text {
 color:#343434
}
.cu-dashboard-time__calendar__event__ellipsis {
 width:20px;
 height:16px;
 padding:0 2px;
 margin-left:4px;
 cursor:pointer;
 display:none;
 fill:#858585
}
.contrast_high .cu-dashboard-time__calendar__event__ellipsis {
 fill:#979797
}
.dark-theme .cu-dashboard-time__calendar__event__ellipsis {
 fill:#abaeb0
}
.cu-dashboard-time__calendar__event__ellipsis:hover {
 fill:#7b68ee
}
.cu-calendar-content__body:hover .cu-dashboard-time__calendar__event__ellipsis {
 display:block
}
.cu-dashboard-time .ps__rail-y {
 z-index:30
}
.cu-dashboard-time .nav-editor {
 position:relative
}
.cu-dashboard-time .nav-editor .nav-editor__input {
 padding:3px 2px 2px 3px;
 font-size:11px
}
@-webkit-keyframes highlightDay {
 100% {
  background-color:transparent
 }
}
@keyframes highlightDay {
 100% {
  background-color:transparent
 }
}
.cal-event__body .cu-custom-fields__header-items-name-text {
 color:#343434
}
.cal-month-view {
 height:100%
}
.cal-month-view .cal-header {
 text-align:center;
 font-weight:bolder
}
.cal-month-view .cal-header .cal-cell {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding:5px 0 5px 10px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 white-space:nowrap;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:left;
 opacity:.6
}
.cal-month-view .cal-header_week-number {
 width:20px;
 font:400 9px/1 "Proxima Nova",Arial,serif;
 padding-top:7px;
 color:#343434;
 opacity:.3
}
.dark-theme .cal-month-view .cal-header_week-number {
 color:#d5d6d7
}
.cal-month-view .cal-cell.cal-has-events.cal-open {
 background-color:#ededed
}
.dark-theme .cal-month-view .cal-cell.cal-has-events.cal-open {
 background:#1e272e
}
.cal-month-view .cal-days {
 border:1px solid #e1e1e1;
 border-top:0;
 border-bottom:0;
 height:100%;
 display:flex;
 align-content:stretch;
 flex-wrap:wrap
}
.dark-theme .cal-month-view .cal-days {
 border:1px solid #1e272e
}
.cal-month-view .cal-days>div:first-child .cal-day-cell .cal-day__inner {
 margin-top:-20px
}
.cal-month-view .cal-days>div:first-child .cal-day-cell .cal-cell-top {
 height:23px
}
.cal-month-view .cal-days>div:first-child .cal-day-cell .cal-day {
 padding-top:20px
}
.cal-month-view .cal-days>div {
 width:100%;
 display:flex;
 flex-direction:column;
 align-self:stretch
}
.cal-month-view .cal-days>div:last-child mwl-calendar-open-day-events {
 margin-bottom:42px
}
.cal-month-view .cal-day {
 position:relative;
 height:100%;
 min-height:140px
}
.cal-month-view .cal-day__inner {
 position:absolute;
 width:100%;
 height:100%;
 min-height:140px;
 border:1px solid transparent;
 pointer-events:none
}
.cal-month-view .cal-cell-top {
 height:23px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.cal-month-view .cal-cell-row {
 display:flex;
 position:relative;
 height:100%
}
.cal-month-view .cal-cell-more {
 color:#7b68ee;
 text-transform:uppercase;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 padding:6px 3px 0;
 cursor:pointer;
 width:100%;
 z-index:20
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dashboard-time__calendar__event__ellipsis:hover {
  fill:var(--theme-main-color)
 }
 .cal-month-view .cal-cell-more {
  color:var(--theme-main-color)
 }
}
.cal-month-view .cal-cell {
 float:left;
 flex:1;
 display:flex;
 flex-direction:column;
 align-items:stretch
}
.cal-month-view .cal-day-cell {
 min-height:140px;
 min-width:14%;
 flex-grow:1;
 flex-basis:0;
 margin-right:-1px;
 background:#fff
}
.dark-theme .cal-month-view .cal-day-cell {
 background:#384047
}
.cal-month-view .cal-day-cell.cal-weekend {
 background:#fafbfc
}
.dark-theme .cal-month-view .cal-day-cell.cal-weekend {
 background:#2b343b
}
.cal-month-view .cal-day-cell_week-numbers-visible {
 min-width:calc(14% - 2.85714286px)
}
.cal-month-view .cal-cell-week-number {
 min-width:20px;
 flex-grow:0;
 display:flex;
 flex-direction:column;
 text-align:center;
 justify-content:flex-end;
 opacity:.3;
 padding-bottom:4px
}
.dark-theme .cal-month-view .cal-cell-week-number {
 background:#384047
}
.cal-month-view .cal-cell-week-number div {
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cal-month-view .cal-cell-week-number div {
 color:#d5d6d7
}
.cal-month-view .cal-day-cell:not(:first-child) {
 border-left:1px solid #e1e1e1
}
.dark-theme .cal-month-view .cal-day-cell:not(:first-child) {
 border-left:1px solid #1e272e
}
.cal-month-view .cal-days .cal-cell-row {
 border-bottom:1px solid #e1e1e1
}
.dark-theme .cal-month-view .cal-days .cal-cell-row {
 border-bottom:1px solid #1e272e
}
.cal-month-view .cal-day-badge {
 margin-top:18px;
 margin-left:10px;
 background-color:#b94a48;
 display:inline-block;
 min-width:10px;
 padding:3px 7px;
 font-size:12px;
 font-weight:700;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 border-radius:10px
}
.cal-month-view .cal-day-number {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:10px;
 margin-left:10px;
 float:left
}
.cal-month-view .cal-day-add {
 display:none;
 padding:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 margin:10px 2px 0 0;
 cursor:pointer;
 font:500 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.8
}
.cal-month-view .cal-day-add:hover {
 color:#7b68ee
}
.cal-month-view .cal-day:hover .cal-day-add {
 display:block
}
.cal-month-view .cal-events {
 flex:1;
 display:flex;
 flex-wrap:wrap;
 flex-direction:column;
 padding-bottom:4px
}
.cal-month-view .cal-slot {
 padding:2px 5px;
 position:relative
}
.cal-month-view .cal-slot.drag-active,
.cal-month-view .cal-slot.resize-ghost-element {
 z-index:1000!important
}
.cal-month-view .cal-slot.resize-active {
 z-index:30
}
.cal-month-view .cal-slot.resize-active .cal-event {
 border-width:1px 1px 1px 2px;
 border-style:dotted dotted dotted solid
}
.cal-month-view .cal-slot .cal-resize-handle {
 position:absolute;
 height:100%;
 width:5px;
 right:0;
 cursor:col-resize;
 top:0
}
.cal-month-view .cal-event-container {
 display:flex;
 align-items:center;
 background:#fff
}
.dark-theme .cal-month-view .cal-event-container {
 background:#384047
}
.cal-month-view .cal-event {
 display:block;
 min-height:20px;
 width:100%;
 cursor:pointer;
 border:1px solid;
 border-left:0;
 padding-left:4px
}
.cal-month-view .cal-event:hover {
 box-shadow:0 2px 5px 0 rgba(0,0,0,.27)
}
.cal-month-view .cal-event__body {
 padding:4px;
 width:auto;
 min-width:0;
 overflow:hidden;
 flex-grow:1
}
.cal-month-view .cal-event-stub {
 cursor:default;
 border:1px solid transparent
}
.cal-month-view .cal-event-stub:hover {
 box-shadow:none
}
.cal-month-view .cal-event-stub * {
 visibility:hidden
}
.cal-month-view .cal-event_start {
 border-top-left-radius:2px;
 border-bottom-left-radius:2px
}
.cal-month-view .cal-event_end {
 border-top-right-radius:2px;
 border-bottom-right-radius:2px
}
.cal-month-view .cal-event-me-view-scheduled,
.cal-month-view .cal-event-selected {
 padding-left:5px;
 border:1px dashed #7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cal-month-view .cal-day-add:hover {
  color:var(--theme-main-color)
 }
 .cal-month-view .cal-event-me-view-scheduled,
 .cal-month-view .cal-event-selected {
  border-color:var(--theme-main-color)
 }
}
.cal-month-view .cal-event-recurring {
 border:1px dashed gray!important
}
.cal-month-view .cal-event-me-view-scheduled {
 border-style:double;
 border-width:3px
}
.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
 cursor:pointer
}
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
 opacity:.3;
 cursor:default
}
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
 color:#7c828d
}
.dark-theme .cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
 color:#828588
}
.cal-month-view .cal-day-cell.cal-today .cal-day__inner {
 border-color:#7b68ee
}
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
 color:#7b68ee;
 opacity:1
}
@supports (--theme-main-color:#7b68ee) {
 .cal-month-view .cal-day-cell.cal-today .cal-day__inner {
  border-color:var(--theme-main-color)
 }
 .cal-month-view .cal-day-cell.cal-today .cal-day-number {
  color:var(--theme-main-color)
 }
}
.cal-month-view .cal-day-cell.cal-past .cal-day .cal-day-number,
.cal-month-view .cal-day-cell.cal-past .cal-day .cal-event-past {
 opacity:.6
}
.cal-month-view .cal-open-day-events {
 padding:0;
 color:#555;
 background-color:#fff;
 border-bottom:1px solid #e1e1e1;
 margin-right:-1px
}
.dark-theme .cal-month-view .cal-open-day-events {
 border-bottom:1px solid #1e272e
}
.cal-month-view .cal-open-day-events .cal-event {
 position:relative;
 top:2px
}
.cal-month-view .cal-event-title {
 color:#555
}
.cal-month-view .cell-spacing-top .cal-milestones {
 padding-top:5px
}
.cal-tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 font-style:normal;
 font-weight:400;
 letter-spacing:normal;
 line-break:auto;
 line-height:1.5;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 white-space:normal;
 word-break:normal;
 word-spacing:normal;
 font-size:11px;
 word-wrap:break-word;
 opacity:.9
}
.cal-tooltip.cal-tooltip-top {
 padding:5px 0;
 margin-top:-3px
}
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-5px;
 border-width:5px 5px 0;
 border-top-color:#000
}
.cal-tooltip.cal-tooltip-right {
 padding:0 5px;
 margin-left:3px
}
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-5px;
 border-width:5px 5px 5px 0;
 border-right-color:#000
}
.cal-tooltip.cal-tooltip-bottom {
 padding:5px 0;
 margin-top:3px
}
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
 top:0;
 left:50%;
 margin-left:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.cal-tooltip.cal-tooltip-left {
 padding:0 5px;
 margin-left:-3px
}
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-5px;
 border-width:5px 0 5px 5px;
 border-left-color:#000
}
.cal-tooltip-inner {
 max-width:200px;
 padding:3px 8px;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:.25rem
}
.cal-tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.cal-week-view * {
 box-sizing:border-box
}
.cal-week-view .cal-day-headers {
 display:flex
}
.cal-week-view .cal-day-headers .cal-header {
 flex:1
}
.cal-week-view .cal-day-headers .cal-header:first-child {
 border-left:1px solid #e1e1e1
}
.cal-week-view .cal-day-headers span {
 font-weight:400;
 opacity:.5
}
.cal-week-view .cal-day-column {
 flex-grow:1
}
.cal-week-view .cal-event {
 font-size:12px;
 background-color:#d1e8ff;
 color:#1e90ff
}
.cal-week-view .cal-time-label-column {
 width:70px;
 height:100%
}
.cal-week-view .cal-current-time-marker {
 position:absolute;
 width:100%;
 height:2px;
 z-index:2
}
.cal-week-view .cal-all-day-events {
 border:1px solid;
 border-top:0;
 border-bottom-width:3px;
 padding-top:3px;
 position:relative
}
.cal-week-view .cal-all-day-events .cal-day-columns {
 height:100%;
 width:100%;
 display:flex;
 position:absolute;
 top:0;
 z-index:0
}
.cal-week-view .cal-all-day-events .cal-events-row {
 position:relative;
 height:31px;
 margin-left:70px
}
.cal-week-view .cal-all-day-events .cal-event-container.resize-active {
 pointer-events:none;
 z-index:20
}
.cal-week-view .cal-all-day-events .cal-event {
 padding:0 5px;
 margin-left:2px;
 margin-right:2px;
 line-height:28px
}
.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
 border-top-left-radius:5px;
 border-bottom-left-radius:5px
}
.cal-week-view .cal-all-day-events .cal-time-label-column {
 display:flex;
 align-items:center;
 justify-content:center
}
.cal-week-view .cal-all-day-events .cal-resize-handle {
 width:6px;
 height:100%;
 cursor:col-resize;
 position:absolute;
 top:0
}
.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
 right:0
}
.cal-week-view .cal-event,
.cal-week-view .cal-header {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.cal-week-view .cal-drag-active {
 pointer-events:none;
 z-index:1
}
.cal-week-view .cal-drag-active * {
 pointer-events:none
}
.cal-week-view .cal-time-events {
 position:relative;
 border:1px solid;
 border-top:0;
 display:flex
}
.cal-week-view .cal-time-events .cal-day-columns {
 display:flex;
 flex-grow:1
}
.cal-week-view .cal-time-events .cal-day-column,
.cal-week-view .cal-time-events .cal-events-container {
 position:relative
}
.cal-week-view .cal-time-events .cal-event-container {
 position:absolute;
 z-index:1
}
.cal-week-view .cal-time-events .cal-event {
 width:calc(100% - 2px);
 margin:1px;
 padding:0 5px
}
.cal-week-view .cal-time-events .cal-resize-handle {
 width:100%;
 cursor:row-resize;
 position:absolute
}
.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end {
 bottom:0
}
.cal-week-view .cal-hour-segment {
 position:relative
}
.cal-week-view .cal-hour-segment::after {
 content:'\00a0'
}
.cal-week-view .cal-event-container:not(.cal-draggable) {
 cursor:pointer
}
.cal-week-view .cal-draggable {
 cursor:move
}
.cal-week-view .cal-hour-segment,
.cal-week-view mwl-calendar-week-view-hour-segment {
 display:block
}
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment {
 border-bottom:thin dashed #e1e1e1
}
.cal-week-view .cal-time {
 font-weight:700;
 padding-top:5px;
 text-align:center
}
.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time {
 display:none
}
.cal-week-view .cal-day-headers {
 border-top:0
}
.cal-week-view .cal-header.cal-today {
 background-color:#e8fde7
}
.cal-week-view .cal-header.cal-weekend span {
 color:#8b0000
}
.cal-week-view .cal-time-events {
 border-color:#e1e1e1
}
.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover {
 background-color:#ededed
}
.cal-week-view .cal-drag-over .cal-hour-segment {
 background-color:#ededed
}
.cal-week-view .cal-current-time-marker {
 background-color:#ea4334
}
.cal-week-view {
 background-color:initial;
 position:relative;
 height:100%;
 border-top:0
}
.cal-week-view .cal-all-day-events,
.cal-week-view .cal-day-headers,
.cal-week-view .cu-dashboard-time__content__scroll-container {
 padding-right:10px
}
.cal-week-view .cal-day-headers {
 display:flex;
 border:0 solid #e1e1e1;
 border-bottom-width:1px;
 min-height:52px;
 padding-left:0
}
.dark-theme .cal-week-view .cal-day-headers {
 border-bottom:1px solid #1e272e
}
.cal-week-view .cal-day-headers .cu-dropdown__menu {
 margin-top:5px
}
.cal-week-view .cal-day-headers .cal-header {
 flex:1;
 text-align:left;
 padding:10px 15px;
 position:relative;
 background:#fff;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.dark-theme .cal-week-view .cal-day-headers .cal-header {
 background:#384047
}
.cal-week-view .cal-day-headers .cal-header-hover-show-new:hover .cal-header__date {
 display:none
}
.cal-week-view .cal-day-headers .cal-header-hover-show-new:hover .cal-day-add {
 display:flex
}
.dark-theme .cal-week-view .cal-day-headers .cal-header:first-child {
 border-left:1px solid #1e272e
}
.cal-week-view .cal-day-headers .cal-header_week-number {
 display:flex;
 align-items:center;
 justify-content:center;
 width:71px;
 border-right:1px solid #e1e1e1;
 padding-top:8px
}
.dark-theme .cal-week-view .cal-day-headers .cal-header_week-number {
 border-right:1px solid #1e272e;
 background:#384047
}
.cal-week-view .cal-day-headers .cal-header_week-number-title {
 font:400 10px/1 "Proxima Nova",Arial,serif;
 margin-right:3px
}
.cal-week-view .cal-day-headers .cal-header_week-number-value {
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:1
}
.cal-week-view .cal-day-headers .cal-header .cal-day-add {
 color:#7b68ee;
 display:none;
 padding:4px 10px 4px 4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer;
 font:500 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 width:100%;
 position:absolute;
 height:100%;
 margin-left:-15px;
 align-items:center;
 justify-content:flex-end
}
.cal-week-view .cal-day-add {
 display:none;
 padding:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer;
 font:500 20px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cal-week-view .cal-day-add:hover {
 color:#5f48ea;
 opacity:1
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cal-week-view .cal-day-add:hover {
  color:var(--theme-main-color-dark)
 }
}
.cal-week-view .cal-event-past,
.cal-week-view .cal-header.cal-past {
 opacity:.3
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
 border-right:1px solid #e1e1e1
}
.dark-theme .cal-week-view .cal-day-headers .cal-header:not(:last-child) {
 border-right:1px solid #1e272e
}
.cal-week-view .cal-day-headers .cal-header:hover {
 background-color:#fff
}
.dark-theme .cal-week-view .cal-day-headers .cal-header:hover {
 background-color:#384047
}
.cal-week-view .cal-day-headers .cal-drag-over {
 background-color:#ededed
}
.dark-theme .cal-week-view .cal-day-headers .cal-drag-over {
 background:#2b343b
}
.cal-week-view .cal-day-headers .cal-header__day-of-the-week {
 font:300 26px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:block
}
@media screen and (max-width:1200px) {
 .cal-week-view .cal-day-headers .cal-header__day-of-the-week {
  font-size:20px
 }
}
.cal-week-view .cal-day-headers .cal-header__date {
 opacity:.5;
 font:300 19px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:3px
}
.cal-week-view .cal-day-column {
 border-left:1px solid #e0e0e0
}
.contrast_high .cal-week-view .cal-day-column {
 border-left-color:#c1c1c1
}
.dark-theme .cal-week-view .cal-day-column {
 border-left-color:#384047
}
.cal-week-view .cal-day-column-inner {
 width:calc(100% - 7px);
 position:relative
}
.cal-week-view .cal-day-column.cal-drag-over {
 border:1px dashed
}
.cal-week-view .cal-events-row {
 position:relative;
 min-height:24px;
 margin-bottom:4px
}
.cal-week-view .cal-event {
 padding-left:4px;
 margin-left:2px;
 margin-right:2px;
 min-height:20px;
 line-height:19px;
 border:1px solid;
 border-radius:2px
}
.cal-week-view .cal-event:hover {
 box-shadow:0 2px 5px 0 rgba(0,0,0,.27)
}
.cal-week-view .cal-event__body {
 padding:4px;
 width:auto;
 min-width:0;
 overflow:hidden;
 flex-grow:1
}
.cal-week-view .cal-event-me-view-scheduled,
.cal-week-view .cal-event-selected {
 border:1px dashed #7b68ee;
 padding-left:5px
}
@supports (--theme-main-color:#7b68ee) {
 .cal-week-view .cal-day-headers .cal-header .cal-day-add {
  color:var(--theme-main-color)
 }
 .cal-week-view .cal-day-column.cal-drag-over,
 .cal-week-view .cal-event-me-view-scheduled,
 .cal-week-view .cal-event-selected {
  border-color:var(--theme-main-color)
 }
}
.cal-week-view .cal-event-me-view-scheduled {
 border-style:double;
 border-width:3px
}
.cal-week-view .cal-event-recurring {
 border:1px dashed gray!important
}
.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event,
.cal-week-view .cal-ends-within-day .cal-event,
.cal-week-view .cal-starts-within-day .cal-event {
 border-radius:2px
}
.cal-week-view .cal-all-day-events {
 border-color:#e0e0e0;
 border-left:0
}
.cal-week-view .cal-all-day-events-scroll {
 max-height:300px;
 overflow-y:auto
}
.cal-week-view .cal-all-day-events-scroll-inner {
 position:relative
}
.contrast_high .cal-week-view .cal-all-day-events {
 border-color:#c1c1c1
}
.dark-theme .cal-week-view .cal-all-day-events {
 border-color:#384047
}
.cal-week-view .cal-all-day-events .cal-event-container {
 display:inline-block;
 position:absolute;
 cursor:pointer
}
.cal-week-view .cal-all-day-events .cal-event-container.resize-active .cal-event {
 border-width:1px 1px 1px 2px;
 border-style:dotted dotted dotted solid
}
.cal-week-view .cal-all-day-events .cal-time-label-column {
 font-size:11px
}
.cal-week-view .cal-all-day-events .cal-event {
 height:auto!important;
 padding-left:4px
}
.cal-week-view .cal-event-time {
 display:inline-block;
 font-weight:700;
 margin-top:2px
}
.cal-week-view .cal-time-events {
 border-bottom:0;
 border-right:0;
 border-left:0;
 padding-bottom:42px
}
.cal-week-view .cal-time-events .cal-event {
 white-space:normal;
 line-height:14px;
 height:calc(100% - 3px)
}
.cal-week-view .cal-time-events .cal-event[style='background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);'] {
 border:1px solid #dbdbdb!important
}
.dark-theme .cal-week-view .cal-time-events .cal-event[style='background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);'] {
 border-color:#d5d6d7
}
.cal-week-view .cal-time-events .cal-drag-over .cal-hour-segment-inner {
 width:calc(100% - 2px);
 border:1px solid #7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cal-week-view .cal-time-events .cal-drag-over .cal-hour-segment-inner {
  border-color:var(--theme-main-color)
 }
}
.cal-week-view .cal-time-events .cal-resize-handle {
 height:7px
}
.cal-week-view .cal-time-events .cal-day-columns .cal-hour-segment {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.dark-theme .cal-week-view .cal-time-events .cal-day-columns .cal-hour-segment:hover {
 background:#384047
}
.cal-week-view .cal-time-events .cal-day-columns .cal-hour-segment-inner {
 width:100%;
 height:100%
}
.cal-week-view .cal-starts-within-week .cal-event:not(.cal-event-me-view-scheduled),
.cal-week-view .cal-starts-within-week .cal-event:not(.cal-event-selected) {
 border-top-left-radius:2px;
 border-bottom-left-radius:2px;
 border-left:0
}
.cal-week-view .cal-ends-within-week .cal-event {
 border-top-right-radius:2px;
 border-bottom-right-radius:2px
}
.cal-week-view .cal-header.cal-today * {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cal-week-view .cal-header.cal-today * {
  color:var(--theme-main-color)
 }
}
.cal-week-view .cal-header.cal-weekend .cal-header__date {
 color:#cd5c5c
}
.cal-week-view .cal-event {
 overflow:visible
}
.cal-week-view .cal-header {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.cal-week-view .cal-hour:first-child .cal-time {
 margin-top:0
}
.cal-week-view .cal-hour .cal-hour-segment {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cal-week-view .cal-hour .cal-hour-segment:hover .cal-day-add {
 display:block;
 position:absolute;
 top:2px;
 right:5px
}
.cal-week-view .cal-hour .cal-hour-segment .cal-day-add {
 display:none
}
.cal-week-view .cal-hour .cal-hour-segment.cal-hour-start {
 border-bottom:0
}
.cal-week-view .cal-hour .cal-hour-segment.cal-after-hour-start {
 border-bottom:1px solid #e0e0e0
}
.contrast_high .cal-week-view .cal-hour .cal-hour-segment.cal-after-hour-start {
 border-bottom-color:#c1c1c1
}
.dark-theme .cal-week-view .cal-hour .cal-hour-segment.cal-after-hour-start {
 border-bottom-color:#384047
}
.cal-week-view .cal-hour .cal-hour-segment::after {
 content:''
}
.cal-week-view .cal-time-label-column .cal-hour-segment.cal-after-hour-start,
.cal-week-view .cal-time-label-column .cal-hour-segment.cal-hour-start {
 border-bottom:0!important
}
.cal-week-view .cal-hour-odd {
 background-color:transparent
}
.cal-week-view .cal-time {
 width:70px;
 position:absolute;
 margin-top:-10px;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cal-week-view .cal-time {
 color:#d5d6d7
}
.cal-week-view .cal-event-time,
.cal-week-view .cal-event-title,
.dark-theme .cal-week-view .cal-event-time,
.dark-theme .cal-week-view .cal-event-title {
 color:#343434
}
.cal-week-view .cal-events-show-more-container {
 display:flex;
 margin-left:70px
}
.cal-week-view .cal-events-show-more {
 color:#7b68ee;
 text-transform:uppercase;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 flex:1;
 cursor:pointer;
 position:relative;
 z-index:1
}
@supports (--theme-main-color:#7b68ee) {
 .cal-week-view .cal-events-show-more {
  color:var(--theme-main-color)
 }
}
.cal-week-view .cal-events-show-more.cal-events-show-more-padding {
 padding:10px 0
}
.cal-week-view .cu-dashboard-time__milestone {
 line-height:20px!important
}
.cal-week-view .cu-dashboard-time__milestone__arrows,
.cal-week-view .cu-dashboard-time__milestone__flag {
 height:20px
}
.cal-week-view .cu-dashboard-time__milestone__arrows {
 margin-top:-2px
}
.cal-week-view.cal-time-events-hidden .cal-day-headers {
 padding-left:0
}
.cal-week-view.cal-time-events-hidden .cal-time-label-column {
 display:none
}
.cal-week-view.cal-time-events-hidden .cal-events-row {
 margin-left:0
}
.cal-week-view.cal-time-events-hidden .cal-day-column:not(.cal-drag-over) {
 border-left:0
}
.cal-week-view.cal-time-events-hidden .cal-all-day-events {
 border-bottom:0
}
.cal-week-view.cal-time-events-hidden .dts-select-container {
 height:100%;
 display:flex;
 flex-direction:column;
 min-height:0;
 flex:1
}
.cal-week-view.cal-time-events-hidden .cal-all-day-events,
.cal-week-view.cal-time-events-hidden .ps {
 display:flex;
 flex-direction:column;
 flex:1;
 min-height:0
}
.cal-week-view.cal-time-events-hidden .cal-all-day-events-scroll {
 max-height:100%
}
.cal-week-view.cal-time-events-hidden .cal-all-day-events-scroll-inner {
 min-height:100%
}
.cu-dt-filter {
 display:flex;
 align-items:flex-start;
 margin-left:10px;
 z-index:1
}
.cu-dt-filter_user .user-list__unassign-icon {
 margin:0
}
.cu-dt-filter_user .cu-avatar {
 width:24px;
 height:24px
}
.cu-dt-filter_priority .cu-priorities-view__icon {
 width:20px;
 height:20px
}
.cu-dt-filter_priority .cu-priorities-view__icon-select {
 width:24px;
 height:24px
}
.cu-dt-filter_tag .cu-tags-view__icon {
 height:14px;
 display:flex
}
.cu-dt-filter_tag .cu-tags-view__icon svg {
 transform:translateY(1px)
}
.cu-dt-filter_tag .cu-tags-select__badge {
 margin:0 4px 0 0
}
.cu-dt-filter .cu-dt-filter_tag-type .cu-dropdown__toggle {
 padding:8px 8px 8px 0
}
.cu-dt-filter_bool .cu-dt-filter__value {
 padding-right:10px
}
.cu-dt-filter_settings {
 margin-left:2px;
 margin-right:-8px
}
.cu-dt-filter__container {
 display:flex;
 justify-content:flex-end;
 flex-wrap:wrap;
 position:relative
}
.cu-dt-filter__title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:11px;
 text-transform:uppercase;
 margin:2px 5px 0 8px;
 color:rgba(52,52,52,.3)
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dt-filter__title {
  font-family:var(--global-font-support)
 }
}
.contrast_high .cu-dt-filter__title {
 color:#858585
}
.dark-theme .cu-dt-filter__title {
 color:#828588
}
.cu-dt-filter__clear {
 width:22px;
 height:34px;
 padding:12px 0 12px 12px;
 stroke:rgba(52,52,52,.3);
 cursor:pointer
}
.dark-theme .cu-dt-filter__clear {
 stroke:#828588
}
.cu-dt-filter__clear.archive-filter-clear {
 margin-right:5px
}
.cu-dt-filter__clear:focus,
.cu-dt-filter__clear:hover {
 stroke:rgba(52,52,52,.7)
}
.dark-theme .cu-dt-filter__clear:focus,
.dark-theme .cu-dt-filter__clear:hover {
 stroke:#abaeb0
}
.cu-dt-filter__down {
 width:16px;
 height:16px;
 fill:rgba(52,52,52,.6);
 transform:rotate(90deg);
 margin-left:4px;
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-dt-filter__down:hover {
 transition:none
}
.dark-theme .cu-dt-filter__down {
 fill:#abaeb0
}
.cu-dropdown_open>div>.cu-dt-filter__down {
 transform:rotate(-90deg)
}
.cu-dt-filter__cog {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:32px;
 height:32px;
 padding:8px;
 margin:-8px;
 fill:rgba(52,52,52,.6)
}
.dark-theme .cu-dt-filter__cog {
 fill:#abaeb0
}
.cu-dt-filter__cog:hover {
 fill:#7b68ee
}
.cu-dropdown_open>div>.cu-dt-filter__cog {
 fill:#7b68ee;
 transform:rotate(-90deg)
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dropdown_open>div>.cu-dt-filter__cog,
 .cu-dt-filter__cog:hover {
  fill:var(--theme-main-color)
 }
}
.cu-dt-filter__add {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:12px;
 height:12px;
 fill:rgba(52,52,52,.7)
}
.dark-theme .cu-dt-filter__add {
 fill:#abaeb0
}
.cu-dt-filter__input {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 order:3;
 flex-grow:1;
 height:30px;
 padding:0;
 border:none;
 -webkit-font-smoothing:antialiased;
 color:#343434;
 width:95px
}
.cu-dt-filter__input:hover {
 transition:none
}
.dark-theme .cu-dt-filter__input {
 color:#d5d6d7;
 background:0 0
}
.cu-dt-filter__input:focus {
 width:170px;
 box-shadow:none
}
.cu-dt-filter__input:hover+.cu-dt-filter__search {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-filter__input:hover+.cu-dt-filter__search {
  stroke:var(--theme-main-color)
 }
}
.cu-dt-filter__input::-webkit-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:13px;
 opacity:.6
}
.cu-dt-filter__input::-moz-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 opacity:.6
}
.cu-dt-filter__input:-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:13px;
 opacity:.6
}
.cu-dt-filter__input::-ms-input-placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:13px;
 opacity:.6
}
.cu-dt-filter__input::placeholder {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:13px;
 opacity:.6
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dt-filter__input {
  font-family:var(--global-font-support)
 }
 .cu-dt-filter__input::-webkit-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dt-filter__input::-moz-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dt-filter__input:-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dt-filter__input::-ms-input-placeholder {
  font-family:var(--global-font-support)
 }
 .cu-dt-filter__input::placeholder {
  font-family:var(--global-font-support)
 }
}
.contrast_high .cu-dt-filter__input::-webkit-input-placeholder {
 color:#ababab;
 opacity:1
}
.contrast_high .cu-dt-filter__input::-moz-placeholder {
 color:#ababab;
 opacity:1
}
.contrast_high .cu-dt-filter__input:-ms-input-placeholder {
 color:#ababab;
 opacity:1
}
.contrast_high .cu-dt-filter__input::-ms-input-placeholder {
 color:#ababab;
 opacity:1
}
.contrast_high .cu-dt-filter__input::placeholder {
 color:#ababab;
 opacity:1
}
.cu-dt-filter__input::-moz-placeholder {
 line-height:28px
}
.cu-dt-filter__input:focus+.cu-dt-filter__search {
 stroke:#7b68ee
}
.cu-dt-filter__clear-input {
 order:4;
 padding:12px 12px 12px 4px;
 width:26px
}
.cu-dt-filter__extra {
 order:5
}
.cu-dt-filter__subtask {
 height:14px
}
.cu-dt-filter__subtask-icon {
 height:15px;
 width:15px;
 margin-right:8px;
 display:inline-flex;
 stroke:#aeacb0;
 fill:#aeacb0
}
.lv-task__title-link .cu-dt-filter__subtask-icon {
 margin-bottom:-2px;
 display:inline-block
}
.cu-dt-filter__search {
 transition:all .1s cubic-bezier(.785,.135,.15,.86) 0s;
 order:2;
 flex-shrink:0;
 width:34px;
 height:30px;
 margin:0;
 padding:0 10px;
 stroke:#cccdde;
 cursor:pointer
}
.contrast_high .cu-dt-filter__search {
 stroke:#979797
}
.cu-dt-filter__search:hover {
 transition:none;
 stroke:#7b68ee
}
.cu-dt-filter__dropdown {
 flex-grow:1
}
.cu-dt-filter__dropdown .datepicker__calendar {
 top:-13px;
 right:-180px
}
.cu-dt-filter_search .cu-dt-filter__dropdown {
 order:1
}
.cu-dt-filter__dropdown+.cu-dt-filter__dropdown {
 margin-left:-8px
}
.cu-dt-filter__item {
 display:flex;
 align-items:center;
 justify-content:space-between;
 border:1px solid #e4e4e4;
 border-radius:3px;
 background:#fff;
 min-width:100px;
 height:40px;
 margin-bottom:10px;
 font:300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.7)
}
.contrast_high .cu-dt-filter__item {
 border:1px solid #dedede
}
.dark-theme .cu-dt-filter__item {
 border:1px solid #2b343b;
 background:#384047
}
.cu-dt-filter_add .cu-dt-filter__item {
 min-width:34px
}
.cu-dt-filter_add .cu-dt-filter__item .cu-dropdown_open .cu-dt-filter__add,
.cu-dt-filter_add .cu-dt-filter__item:hover .cu-dt-filter__add {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-filter__input:focus+.cu-dt-filter__search,
 .cu-dt-filter__search:hover {
  stroke:var(--theme-main-color)
 }
 .cu-dt-filter_add .cu-dt-filter__item .cu-dropdown_open .cu-dt-filter__add,
 .cu-dt-filter_add .cu-dt-filter__item:hover .cu-dt-filter__add {
  fill:var(--theme-main-color)
 }
}
.cu-dt-filter_list .cu-dt-filter__item {
 min-width:34px
}
.cu-dt-filter_list .cu-dt-filter__item .cu-dropdown_open .cu-dt-filter__add,
.cu-dt-filter_list .cu-dt-filter__item:hover .cu-dt-filter__add {
 fill:#7b68ee
}
.cu-dt-filter__item_button {
 min-width:34px
}
.cu-dt-filter__item_button .cu-dropdown_open .cu-dt-filter__add,
.cu-dt-filter__item_button:hover .cu-dt-filter__add {
 fill:#7b68ee
}
.cu-dt-filter__item.subtask {
 align-items:center;
 min-width:auto;
 padding:5px 10px
}
.cu-dt-filter__item.search {
 margin-right:10px;
 z-index:auto
}
.cu-dt-filter__item .toggle-closed {
 margin:10px auto 0
}
.cu-dt-filter__item .toggle-closed a {
 color:#7b68ee;
 border-bottom:1px dashed
}
.cu-dt-filter__item .cu-dropdown__toggle-text {
 font:300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.7)
}
.cu-dt-filter__item-settings {
 display:flex;
 align-items:center;
 justify-content:center;
 display:flex;
 height:34px;
 margin-bottom:10px
}
.cu-dt-filter .cu-dropdown__toggle {
 display:flex;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:8px
}
.cu-dt-filter .cu-dropdown__toggle:hover .cu-dt-filter__value {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-filter__item_button .cu-dropdown_open .cu-dt-filter__add,
 .cu-dt-filter__item_button:hover .cu-dt-filter__add,
 .cu-dt-filter_list .cu-dt-filter__item .cu-dropdown_open .cu-dt-filter__add,
 .cu-dt-filter_list .cu-dt-filter__item:hover .cu-dt-filter__add {
  fill:var(--theme-main-color)
 }
 .cu-dt-filter__item .toggle-closed a {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
 .cu-dt-filter .cu-dropdown__toggle:hover .cu-dt-filter__value {
  color:var(--theme-main-color)
 }
}
.cu-dt-filter__param {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-transform:uppercase;
 margin-right:8px;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.3)
}
.contrast_high .cu-dt-filter__param {
 color:#858585
}
.dark-theme .cu-dt-filter__param {
 color:#828588
}
.cu-dt-filter__search-param {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-transform:uppercase;
 margin-left:8px;
 margin-top:2px;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.3);
 order:1
}
.contrast_high .cu-dt-filter__search-param {
 color:#858585
}
.dark-theme .cu-dt-filter__search-param {
 color:#828588
}
.cu-dt-filter__dots {
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.3)
}
.contrast_high .cu-dt-filter__dots {
 color:#858585
}
.dark-theme .cu-dt-filter__dots {
 color:#828588
}
.cu-dt-filter__value {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-dt-filter__value {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-dt-filter__value {
 color:#d5d6d7
}
.cu-dt-filter__value.selected-status-list {
 max-width:80px;
 padding-right:0;
 margin-bottom:1px;
 justify-content:flex-start;
 overflow:hidden
}
.cu-dt-filter__value_user {
 margin-top:0
}
.cu-dt-filter__value_user .cu-avatar {
 padding-top:2px
}
.cu-dt-filter__value_user .cu-avatar .icon {
 width:10px;
 height:10px
}
.dark-theme .cu-dt-filter__value_user .cu-avatar .icon {
 fill:#abaeb0
}
.cu-dt-filter__value_user .cu-avatar.cu-avatar_empty {
 padding-top:0
}
.cu-dt-filter__value_priorities,
.cu-dt-filter__value_tags {
 margin-top:0
}
.cu-dt-filter__value .selected-status-list__item {
 width:8px;
 height:8px;
 margin:0 4px;
 flex-shrink:0
}
.cu-dt-filter__value_tags .cu-tags-badge {
 margin:1px 0
}
.cu-dt-filter__value_tags .cu-dropdown__toggle {
 padding:0
}
.cu-dt-filter .toggle-closed {
 margin:10px auto 0
}
.cu-dt-filter .toggle-closed a {
 color:#7b68ee;
 border-bottom:1px dashed
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-filter .toggle-closed a {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-dt-filter__simple {
 background:0 0;
 padding:10px 15px;
 cursor:pointer;
 display:flex
}
.cu-dt-filter__simple:hover h3 {
 color:#7b68ee
}
.cu-dt-filter__simple:hover use {
 fill:#7b68ee
}
.cu-dt-filter__simple-icon {
 height:15px;
 width:15px;
 margin:-2px 5px 0 0
}
.cu-dt-filter__simple-icon use {
 fill:#aeacb0
}
.cu-dt-filter__simple h3 {
 color:#aeacb0
}
.cu-dt-filter__wrapper {
 display:flex
}
.filter-list {
 display:flex;
 flex-direction:column;
 width:195px
}
.filter-list_saved-filters {
 width:300px
}
.filter-list__default-settings {
 color:#7b68ee;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 cursor:pointer;
 display:flex;
 justify-content:flex-end;
 padding:10px 15px 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-dt-filter__simple:hover h3 {
  color:var(--theme-main-color)
 }
 .cu-dt-filter__simple:hover use {
  fill:var(--theme-main-color)
 }
 .filter-list__default-settings {
  color:var(--theme-main-color)
 }
}
.cu-modal__body .filter-list {
 width:100%
}
.filter-list_hidden {
 display:none
}
.filter-list__search .cu-search__input {
 padding-left:0
}
.filter-list_settings {
 width:260px
}
.filter-list__header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 justify-content:space-between;
 flex-shrink:0;
 border-bottom:1px solid #f4f4f4;
 padding:11px 15px 8px;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3);
 white-space:nowrap
}
.contrast_high .filter-list__header {
 color:#858585;
 border-bottom:1px solid #dedede
}
.dark-theme .filter-list__header {
 color:#828588;
 border-bottom:1px solid #1e272e
}
.cu-modal__body .filter-list__header {
 padding-left:0;
 padding-right:0;
 border:0;
 margin:20px 0 0
}
.filter-list__header-link {
 color:#7b68ee;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:none;
 white-space:nowrap;
 padding-left:10px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .filter-list__header-link {
  color:var(--theme-main-color)
 }
}
.filter-list__header-link_disabled {
 cursor:default
}
.filter-list__body {
 overflow:auto;
 flex:0 1 auto;
 max-height:250px;
 position:relative;
 padding:4px 0 0
}
.filter-list__body_calendar {
 max-height:545px
}
.filter-list__body_calendar-arrow {
 width:10px;
 height:10px;
 fill:var(--theme-main-color);
 position:fixed;
 left:0;
 right:0;
 bottom:5px;
 margin:0 auto;
 pointer-events:none
}
.filter-list__body::after {
 content:'';
 display:block;
 position:-webkit-sticky;
 position:sticky;
 width:100%;
 height:8px;
 bottom:0;
 border-radius:0 0 4px 4px;
 pointer-events:none;
 background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)
}
.dark-theme .filter-list__body::after {
 background:linear-gradient(0deg,#384047 0,rgba(56,64,71,0) 100%)
}
.cu-modal__body .filter-list__body {
 margin-bottom:30px
}
.filter-list__footer {
 flex-shrink:0
}
.filter-list__icon {
 width:13px;
 height:13px;
 stroke:#cbc9d0;
 margin-right:10px
}
.filter-list__icon_calend {
 width:15px;
 height:15px
}
.filter-list__item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 transition:background-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 display:flex;
 align-items:center;
 padding:10px 15px;
 cursor:pointer;
 color:#343434
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .filter-list__item {
  font-family:var(--global-font-support)
 }
}
.dark-theme .filter-list__item {
 color:#d5d6d7
}
.filter-list_saved-filters .filter-list__item {
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:11px 15px
}
.filter-list__item:hover {
 background-color:#fafbfc
}
.dark-theme .filter-list__item:hover {
 background-color:#2b343b
}
.filter-list__item_no-hover {
 cursor:default
}
.dark-theme .filter-list__item_no-hover:hover,
.filter-list__item_no-hover:hover {
 background-color:transparent
}
.filter-list__item_switch {
 justify-content:space-between
}
.cu-modal__body .filter-list__item {
 padding-left:0;
 padding-right:0
}
.cu-modal__body .filter-list__item:hover {
 background:0 0
}
.filter-list__item-disabled {
 cursor:default;
 color:rgba(52,52,52,.4)
}
.filter-list__item-disabled:hover {
 background-color:#fff
}
.filter-list__item.selected a {
 color:#7b68ee
}
.filter-list__item:hover .filter-list__copy,
.filter-list__item:hover .filter-list__remove,
.filter-list__item:hover .filter-list__rename {
 display:block
}
.filter-list__item-width-check {
 position:absolute;
 z-index:0;
 opacity:0;
 visibility:hidden
}
.filter-list__item .cu-checkbox__label {
 text-transform:none;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.filter-list__item_top-border {
 border-top:1px solid #e4e4e4
}
.contrast_high .filter-list__item_top-border {
 border-top:1px solid #dedede
}
.dark-theme .filter-list__item_top-border {
 border-top:1px solid #1e272e
}
.filter-list__item-tabs {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:12px 15px;
 cursor:default;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 white-space:nowrap;
 border-bottom:1px solid #f4f4f4
}
.dark-theme .filter-list__item-tabs {
 color:#d5d6d7;
 border-bottom:1px solid #1e272e
}
.filter-list__item-tabs-container {
 border:1px solid #e4e4e4;
 border-radius:3px;
 display:flex;
 align-items:stretch;
 height:29px;
 margin-left:10px
}
.dark-theme .filter-list__item-tabs-container {
 color:#d5d6d7;
 border:1px solid #1e272e
}
.filter-list__item-tabs-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 color:rgba(34,34,34,.3);
 padding:2px 13px 0;
 display:flex;
 align-items:center
}
.filter-list__item-tabs-item:hover {
 transition:none
}
.contrast_high .filter-list__item-tabs-item {
 color:#858585
}
.dark-theme .filter-list__item-tabs-item {
 color:#828588
}
.filter-list__item-tabs-item_active {
 background-color:#7b68ee;
 color:#fff;
 margin:-1px;
 border-radius:3px;
 cursor:default
}
.contrast_high .filter-list__item-tabs-item_active,
.dark-theme .filter-list__item-tabs-item_active {
 color:#fff
}
.filter-list__item-tabs-item:hover .filter-list__item-tabs-item-arrow {
 fill:#7b68ee
}
.filter-list__item-tabs-item-arrow {
 margin-top:-2px;
 margin-left:4px;
 width:6px;
 height:6px;
 fill:rgba(34,34,34,.3)
}
.contrast_high .filter-list__item-tabs-item-arrow {
 fill:#858585
}
.dark-theme .filter-list__item-tabs-item-arrow {
 fill:#828588
}
.filter-list__item_dropdown {
 display:flex;
 align-items:center;
 justify-content:center;
 margin:2px 10px;
 height:34px;
 padding:2px 12px;
 border-radius:3px
}
.filter-list__item_dropdown:hover {
 background:0 0;
 opacity:.8
}
.filter-list__item_dropdown:first-child {
 margin-top:10px
}
.filter-list__item_dropdown_last {
 margin-bottom:10px
}
.filter-list__item_dropdown .filter-list__item-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 text-align:center;
 width:100%;
 color:#fff
}
.filter-list__item_dropdown_white {
 border:1px solid #e4e4e4
}
.dark-theme .filter-list__item_dropdown_white {
 background:0 0!important;
 border:1px solid #1e272e
}
.dark-theme .filter-list__item_dropdown_white .filter-list__item-text {
 color:#d5d6d7
}
.filter-list__item_dropdown_white .filter-list__item-text {
 color:#343434
}
.filter-list__new {
 position:relative;
 display:flex;
 align-items:center;
 padding:0 10px 0 5px;
 font:300 15px/19px "Proxima Nova",Arial,serif
}
.filter-list__new-link {
 color:#7b68ee;
 cursor:pointer;
 padding:10px 0 6px
}
@supports (--theme-main-color:#7b68ee) {
 .filter-list__item.selected a {
  color:var(--theme-main-color)
 }
 .filter-list__item-tabs-item_active {
  background-color:var(--theme-main-color)
 }
 .filter-list__item-tabs-item:hover .filter-list__item-tabs-item-arrow {
  fill:var(--theme-main-color)
 }
 .filter-list__new-link {
  color:var(--theme-main-color)
 }
}
.filter-list__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 flex-grow:1;
 display:block;
 color:#544d61;
 text-decoration:none;
 cursor:pointer;
 margin:-10px -15px;
 padding:10px 15px
}
.dark-theme .filter-list__link {
 color:#d5d6d7
}
.filter-list__link:hover {
 transition:none;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .filter-list__link:hover {
  color:var(--theme-main-color)
 }
}
.cu-modal__body .filter-list__link {
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0
}
.filter-list__copy,
.filter-list__remove,
.filter-list__rename {
 cursor:pointer;
 display:none;
 margin-top:-7px;
 margin-bottom:-6px
}
.filter-list__copy-icon,
.filter-list__remove-icon,
.filter-list__rename-icon {
 width:17px;
 height:17px
}
.filter-list__copy,
.filter-list__rename {
 margin-right:10px
}
.filter-list__copy use {
 fill:#979797
}
.filter-list__no-results {
 padding:20px 10px;
 color:rgba(52,52,52,.25);
 font:italic 400 13px/1.5em "Gotham Pro","Proxima Nova",Arial,serif
}
.columns-list {
 display:flex;
 flex-direction:column;
 width:170px;
 border-left:1px solid #f4f4f4
}
.contrast_high .columns-list {
 border-left:1px solid #dedede
}
.dark-theme .columns-list {
 border-left:1px solid #1e272e
}
.columns-list_hidden {
 display:none
}
.columns-list__header {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 flex-shrink:0;
 border-bottom:1px solid #f4f4f4;
 padding:9px 15px 10px;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3);
 display:flex;
 align-items:center
}
.contrast_high .columns-list__header {
 color:#858585;
 border-bottom:1px solid #dedede
}
.dark-theme .columns-list__header {
 color:#828588;
 border-bottom:1px solid #1e272e
}
.columns-list__header_no-border {
 padding-bottom:4px;
 border-bottom:0
}
.dark-theme .columns-list__header_no-border {
 border-bottom:0
}
.columns-list__header_clickable {
 cursor:pointer
}
.columns-list__header-back {
 flex-shrink:0;
 width:12px;
 height:12px;
 margin:-2px 6px 0 -7px
}
.columns-list__header-back use {
 stroke:rgba(34,34,34,.3);
 stroke-width:3px
}
.contrast_high .columns-list__header-back use {
 stroke:#858585
}
.dark-theme .columns-list__header-back use {
 stroke:#828588
}
.columns-list__body {
 flex:0 1 auto;
 max-height:450px;
 position:relative
}
.columns-list__body::after {
 content:'';
 display:block;
 position:-webkit-sticky;
 position:sticky;
 width:100%;
 height:8px;
 bottom:0;
 margin-top:-8px;
 pointer-events:none;
 background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)
}
.dark-theme .columns-list__body::after {
 background:linear-gradient(0deg,#384047 0,rgba(56,64,71,0) 100%)
}
.columns-list__body .ps__rail-y {
 z-index:1
}
.columns-list__item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1.2;
 display:flex;
 align-items:center;
 padding:11px 10px 11px 15px;
 cursor:pointer;
 color:#343434;
 height:35px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .columns-list__item {
  font-family:var(--global-font-support)
 }
}
.dark-theme .columns-list__item {
 color:#d5d6d7
}
.columns-list__item:hover {
 background-color:#fafbfc
}
.dark-theme .columns-list__item:hover {
 background:#2b343b
}
.columns-list__item:hover .columns-list__item-edit {
 display:block
}
.columns-list__item_disabled .columns-list__item-name-text {
 color:rgba(52,52,52,.4)
}
.dark-theme .columns-list__item_disabled .columns-list__item-name-text {
 color:rgba(213,214,215,.4)
}
.columns-list__item-name {
 display:flex;
 align-items:center;
 flex-grow:1;
 min-width:0
}
.dark-theme .columns-list__item-name {
 color:#d5d6d7
}
.columns-list__item-name-count {
 background:#7b68ee;
 display:flex;
 align-items:center;
 justify-content:center;
 width:16px;
 height:16px;
 padding-top:1px;
 border-radius:50%;
 color:#fff;
 font:500 9px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 flex-shrink:0;
 margin-left:5px
}
.columns-list__item-name-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#111
}
.dark-theme .columns-list__item-name-text {
 color:#d5d6d7
}
.columns-list__item-link {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-grow:1
}
.columns-list__item-link-text {
 color:#858585;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed #858585;
 padding:0
}
.dark-theme .columns-list__item-link-text {
 color:#828588;
 border-bottom-color:#828588
}
.columns-list__item-check {
 width:14px;
 height:14px;
 margin-left:5px;
 flex-shrink:0
}
.dark-theme .columns-list__item-check {
 fill:#abaeb0
}
.columns-list__item-exclamation {
 width:14px;
 height:14px;
 margin-left:5px;
 margin-top:-2px;
 cursor:pointer
}
.columns-list__item-exclamation use {
 fill:#e1ae5d
}
.columns-list__item-arrow {
 transform:rotate(-90deg);
 width:11px;
 height:10px;
 fill:#343434;
 margin-left:5px
}
.dark-theme .columns-list__item-arrow {
 fill:#d5d6d7
}
.columns-list__item-edit {
 transition:stroke .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:16px;
 height:16px;
 padding:2px;
 display:none;
 margin:0 5px;
 stroke:#979797
}
.columns-list__item-edit:hover {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .columns-list__item-name-count {
  background:var(--theme-main-color)
 }
 .columns-list__item-edit:hover {
  stroke:var(--theme-main-color)
 }
}
.columns-list__help-info {
 font:400 10px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#82868d;
 padding:6px 10px;
 border-bottom:1px solid #e9ebf0
}
.dark-theme .columns-list__help-info {
 color:#abaeb0;
 border-bottom-color:#1e272e
}
.filter-save__header {
 display:flex
}
.filter-save__switch {
 display:flex;
 font:500 16px "Gotham Pro","Proxima Nova",Arial,serif;
 white-space:nowrap
}
.filter-save__switch .switch {
 margin-right:10px;
 width:36px;
 height:20px
}
.filter-save__switch .switch .switch__handle::after {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:14px;
 height:14px;
 top:3px;
 left:3px;
 right:auto
}
.cu-viewer-comments {
 background:#f6f6f6;
 border-left:1px solid #dedede;
 width:480px;
 padding:30px
}
.cu-viewer-comments__header {
 color:#343434;
 font:20px "Proxima Nova",Arial,serif;
 margin:0 0 30px
}
.cu-viewer-showcase {
 padding:20px;
 width:750px
}
.cu-viewer-showcase img {
 display:block;
 width:100%;
 height:auto
}
.cu-viewer-toolbar {
 width:100%;
 height:80px;
 display:flex;
 background:rgba(0,0,0,.5)
}
.cu-viewer-toolbar__section {
 display:flex;
 align-items:center
}
.cu-viewer-toolbar__section+.cu-viewer-toolbar__section {
 border-left:1px solid rgba(255,255,255,.1)
}
.cu-viewer-toolbar__section_fluid {
 flex-grow:1
}
.cu-viewer-filename {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding:0 30px;
 font:300 21px/28px "Proxima Nova",Arial,serif;
 color:#fff
}
.cu-viewer-version {
 display:flex;
 align-items:center;
 padding:20px 40px;
 margin:4px 0 0;
 cursor:pointer
}
.cu-viewer-version__text {
 position:relative;
 padding:0 0 0 20px;
 font:300 13px "Proxima Nova",Arial,serif;
 color:rgba(255,255,255,.7)
}
.cu-viewer-version__text::before {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:rgba(255,255,255,.7) transparent transparent;
 border-style:solid;
 border-width:4px;
 top:7px;
 left:5px
}
.cu-viewer-version__icon {
 margin:0 0 0 10px
}
.cu-viewer-scale {
 display:flex;
 align-items:center;
 margin:4px 0 0;
 padding:0 30px
}
.cu-viewer-scale__control {
 display:flex;
 align-items:center;
 justify-content:center;
 width:26px;
 height:26px;
 padding:5px;
 border-radius:50%;
 background:rgba(255,255,255,.5);
 text-decoration:none;
 font:500 21px "Proxima Nova",Arial,serif;
 color:#222
}
.cu-viewer-scale__value {
 width:60px;
 text-align:center;
 font:600 13px "Proxima Nova",Arial,serif;
 color:rgba(255,255,255,.7)
}
.cu-viewer__controls {
 display:flex;
 align-items:center;
 padding:0 30px
}
.cu-viewer__controls>*+* {
 margin:0 0 0 10px
}
.cu-viewer-btn {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:0 24px;
 cursor:pointer;
 color:#fff;
 border:1px solid #67cb48;
 border-radius:5px;
 text-decoration:none;
 font:600 18px/63px "Gotham Pro","Proxima Nova",Arial,serif;
 height:42px;
 background:#67cb48
}
@supports (--theme-main-color:#7b68ee) {
 .cu-viewer-btn {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-viewer-btn:active,
.cu-viewer-btn:hover {
 background-color:#5f48ea;
 border:1px solid;
 transition:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-viewer-btn:active,
 .cu-viewer-btn:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
.cu-viewer-btn__icon {
 flex-shrink:0;
 width:18px;
 height:18px;
 margin:0 10px 0 0
}
.cu-viewer-btn__text {
 font:600 18px "Proxima Nova",Arial,serif;
 color:#fff
}
.cu-viewer-btn:hover {
 transition:none;
 border:1px solid #4fae32;
 background:#4fae32
}
.cu-viewer-content {
 display:flex;
 width:1200px;
 margin:60px auto;
 background:#fff
}
.cu-viewer {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 min-height:100vh;
 background:rgba(0,0,0,.8)
}
.cu-viewer-close {
 display:block;
 width:70px;
 height:70px;
 padding:23px
}
.cu-nav-icons {
 display:flex
}
.cu-nav-icons__item {
 display:flex;
 justify-content:center;
 align-items:center;
 width:36px;
 height:36px;
 margin:0 5px;
 padding:5px;
 cursor:pointer
}
.cu-nav-icons__item_goals {
 padding:5px
}
.cu-nav-icons__item_goals svg {
 width:100%;
 height:100%
}
.cu-nav-icons__item_portfolios {
 padding:3px 4px 5px
}
.cu-nav-icons__item_portfolios svg {
 width:100%;
 height:100%
}
.cu-nav-icons__item .icon {
 width:21px;
 height:21px
}
.cu-nav-icons__item .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#4a4f55
}
.dark-theme .cu-nav-icons__item .cu-stroke {
 stroke:#828588
}
.cu-nav-icons__item .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#4a4f55
}
.dark-theme .cu-nav-icons__item .cu-fill {
 fill:#828588
}
.cu-nav-icons__item:hover .cu-stroke,
.cu-nav-icons__item_active .cu-stroke {
 stroke:#7b68ee
}
.cu-nav-icons__item:hover .cu-fill,
.cu-nav-icons__item_active .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-icons__item:hover .cu-stroke,
 .cu-nav-icons__item_active .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-nav-icons__item:hover .cu-fill,
 .cu-nav-icons__item_active .cu-fill {
  fill:var(--theme-main-color)
 }
}
.dark-theme .cu-nav-icons__item:hover .cu-stroke,
.dark-theme .cu-nav-icons__item_active .cu-stroke {
 stroke:#7b68ee
}
.dark-theme .cu-nav-icons__item:hover .cu-fill,
.dark-theme .cu-nav-icons__item_active .cu-fill {
 fill:#7b68ee
}
.cu-nav-icons__item_dark-theme {
 margin-right:15px;
 padding:0 5px 1px
}
.cu-nav-icons_overflow {
 display:block
}
.cu-nav-icons__overflow {
 display:none
}
@media screen and (max-width:1300px) {
 .cu-nav-icons_overflow {
  display:none
 }
 .cu-nav-icons__overflow {
  display:block
 }
}
.cu-nav-icons__overflow-ellipsis {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#4a4f55;
 width:16px;
 height:16px;
 transform:rotate(90deg)
}
.dark-theme .cu-nav-icons__overflow-ellipsis {
 fill:#828588
}
.cu-nav-icons__overflow-ellipsis:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .cu-nav-icons__item:hover .cu-stroke,
 .dark-theme .cu-nav-icons__item_active .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-nav-icons__overflow-ellipsis:hover,
 .dark-theme .cu-nav-icons__item:hover .cu-fill,
 .dark-theme .cu-nav-icons__item_active .cu-fill {
  fill:var(--theme-main-color)
 }
}
.cu-nav-icons__overflow-menu {
 padding:5px 0;
 width:190px
}
.cu-nav-icons__overflow-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 padding:0 10px 0 5px;
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-nav-icons__overflow-item {
 color:#d5d6d7
}
.cu-nav-icons__overflow-item .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#4a4f55
}
.dark-theme .cu-nav-icons__overflow-item .cu-stroke {
 stroke:#828588
}
.cu-nav-icons__overflow-item .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#4a4f55
}
.dark-theme .cu-nav-icons__overflow-item .cu-fill {
 fill:#828588
}
.cu-nav-icons__overflow-item:hover,
.cu-nav-icons__overflow-item_active {
 color:#7b68ee
}
.cu-nav-icons__overflow-item:hover .cu-stroke,
.cu-nav-icons__overflow-item_active .cu-stroke {
 stroke:#7b68ee
}
.cu-nav-icons__overflow-item:hover .cu-fill,
.cu-nav-icons__overflow-item_active .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-icons__overflow-item:hover,
 .cu-nav-icons__overflow-item_active {
  color:var(--theme-main-color)
 }
 .cu-nav-icons__overflow-item:hover .cu-stroke,
 .cu-nav-icons__overflow-item_active .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .cu-nav-icons__overflow-item:hover .cu-fill,
 .cu-nav-icons__overflow-item_active .cu-fill {
  fill:var(--theme-main-color)
 }
}
.dark-theme .cu-nav-icons__overflow-item:hover,
.dark-theme .cu-nav-icons__overflow-item_active {
 color:#7b68ee
}
.dark-theme .cu-nav-icons__overflow-item:hover .cu-stroke,
.dark-theme .cu-nav-icons__overflow-item_active .cu-stroke {
 stroke:#7b68ee
}
.dark-theme .cu-nav-icons__overflow-item:hover .cu-fill,
.dark-theme .cu-nav-icons__overflow-item_active .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .cu-nav-icons__overflow-item:hover,
 .dark-theme .cu-nav-icons__overflow-item_active {
  color:var(--theme-main-color)
 }
 .dark-theme .cu-nav-icons__overflow-item:hover .cu-stroke,
 .dark-theme .cu-nav-icons__overflow-item_active .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .dark-theme .cu-nav-icons__overflow-item:hover .cu-fill,
 .dark-theme .cu-nav-icons__overflow-item_active .cu-fill {
  fill:var(--theme-main-color)
 }
}
.cu-nav-icons__overflow-item-icon {
 display:flex;
 align-items:center;
 justify-content:center;
 width:36px;
 height:36px;
 transform:scale(.8)
}
.cu-nav-inline {
 display:flex
}
.cu-nav-inline__item {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 display:block;
 font:14px "Proxima Nova",Arial,serif;
 color:#4a90e2;
 text-decoration:none
}
.dark-theme .cu-nav-inline__item {
 color:#72b3fd
}
.cu-nav-inline__item:not(:last-child) {
 margin-right:20px
}
.cu-nav-inline__item_separator {
 color:#818193
}
.cu-nav-inline__item_active {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-inline__item_active {
  color:var(--theme-main-color)
 }
}
.cu-nav-pills {
 display:inline-flex;
 margin:0 auto
}
.cu-nav-pills__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 transition:background 0s;
 padding:0 20px;
 height:40px;
 display:flex;
 align-items:center;
 text-decoration:none;
 text-transform:uppercase;
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#bbb;
 background:#fff;
 border:1px solid #d1d1d1;
 outline:0
}
.contrast_high .cu-nav-pills__link {
 color:#858585
}
.dark-theme .cu-nav-pills__link {
 background:#384047;
 border:1px solid #1e272e;
 color:#828588;
 font-weight:400
}
@media screen and (max-width:992px) and (max-width:992px) {
 .cu-nav-pills__link {
  padding:14px 14px 10px
 }
}
.cu-nav-pills__link:first-child {
 border-right:0;
 border-radius:2px 0 0 2px
}
.cu-nav-pills__link:last-child {
 border-left:0;
 border-radius:0 2px 2px 0
}
.cu-nav-pills__link:hover,
.cu-nav-pills__link_active {
 color:#363636;
 background-color:#f8f8f8
}
.contrast_high .cu-nav-pills__link:hover,
.contrast_high .cu-nav-pills__link_active {
 color:#363636
}
.dark-theme .cu-nav-pills__link:hover,
.dark-theme .cu-nav-pills__link_active {
 color:#fff;
 background:#1e272e
}
.cu-nav-pills.cu-nav-pills_fw {
 display:flex
}
.cu-nav-pills.cu-nav-pills_fw .cu-nav-pills__link {
 flex-basis:0;
 flex-grow:1;
 text-align:center
}
.cu-nav-pills.cu-nav-pills_grey .cu-nav-pills__link {
 color:#d8d8d8;
 border-color:#d8d8d8
}
.dark-theme .cu-nav-pills.cu-nav-pills_grey .cu-nav-pills__link {
 background:#384047;
 border:1px solid #1e272e;
 color:#828588;
 font-weight:400
}
.cu-nav-tabs {
 display:flex;
 margin:0 0 30px;
 border-bottom:1px solid #e2e2e2
}
.cu-nav-tabs__link {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 display:block;
 flex-grow:1;
 padding:20px;
 text-align:center;
 text-decoration:none;
 font:400 17px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#bfbfbf;
 cursor:pointer
}
.cu-nav-tabs__link:hover {
 transition:none
}
.cu-nav-tabs__link:hover:not(.cu-nav-tabs__link_active) {
 color:#999
}
.cu-nav-tabs__link>span {
 color:inherit
}
.cu-nav-tabs__link_active {
 color:#7b68ee
}
.cu-nav-tabs__link_active:after {
 content:'';
 display:block;
 position:absolute;
 background:#7b68ee;
 width:100%;
 height:3px;
 left:0;
 bottom:-1px
}
.cu-nav-tabs.cu-nav-tabs_lg {
 margin:0 0 40px
}
.cu-nav-tabs.cu-nav-tabs_lg .cu-nav-tabs__link {
 padding:20px 20px 30px;
 font-size:23px
}
.cu-nav-tabs.cu-nav-tabs_box {
 display:inline-flex;
 border:0
}
.cu-nav-tabs.cu-nav-tabs_box .cu-nav-tabs__link {
 padding:10px 2px;
 text-transform:uppercase;
 font:400 17px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-nav-tabs.cu-nav-tabs_box .cu-nav-tabs__link:not(:last-child) {
 margin:0 30px 0 0
}
.cu-sidebar .cu-nav-tabs-outside {
 border-bottom:1px solid #e4e4e4;
 margin:0 -30px 30px;
 padding:0 30px
}
.cu-sidebar .cu-nav-tabs {
 border-bottom:0;
 margin:0
}
.cu-sidebar .cu-nav-tabs.cu-nav-tabs_box {
 display:inline-flex
}
.cu-sidebar .cu-nav-tabs.cu-nav-tabs_box .cu-nav-tabs__link {
 padding:0 0 17px;
 text-transform:none;
 font:500 14px/22px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.7
}
.cu-sidebar .cu-nav-tabs.cu-nav-tabs_box .cu-nav-tabs__link_active {
 color:#7b68ee;
 opacity:1
}
.cu-sidebar .cu-nav-tabs.cu-nav-tabs_box .cu-nav-tabs__link_active:after {
 height:1px
}
.cu-nav-tree__item {
 margin:0 0 10px
}
.cu-nav-tree__item.highlight {
 border:2px solid;
 border-radius:5px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-tabs__link_active {
  color:var(--theme-main-color)
 }
 .cu-nav-tabs__link_active:after {
  background:var(--theme-main-color)
 }
 .cu-sidebar .cu-nav-tabs.cu-nav-tabs_box .cu-nav-tabs__link_active {
  color:var(--theme-main-color)
 }
 .cu-nav-tree__item.highlight {
  border-color:var(--theme-main-color)
 }
}
.cu-nav-tree__header {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:1;
 display:flex;
 align-items:center;
 position:relative;
 border-radius:3px;
 overflow:hidden
}
.cu-nav-tree__header:hover {
 transition:none
}
.cu-nav-tree__header_primary {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 position:relative;
 border-radius:3px
}
.cu-nav-tree__header_primary:hover {
 transition:none
}
.cu-nav-tree__link {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 flex-grow:1;
 padding:12px 10px 8px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4f55;
 text-decoration:none
}
.cu-nav-tree__link:hover {
 transition:none
}
.cu-nav-tree__input {
 display:none
}
.cu-nav-tree__controls {
 display:none;
 flex-shrink:0;
 padding:0 5px 0 0
}
.cu-nav-tree__controls.show {
 display:flex
}
.cu-nav-tree__controls-item {
 width:16px;
 height:16px;
 margin:0 0 0 5px
}
.cu-nav-tree__body {
 display:none
}
.cu-nav-tree__add-new {
 display:inline-block;
 margin:10px;
 color:#979797;
 font:14px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed #979797;
 text-decoration:none
}
.cu-nav-tree__header_editing {
 border-bottom:1px solid;
 background:#fff!important
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-tree__header_editing {
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-nav-tree__header_editing .cu-nav-tree__link {
 display:none
}
.cu-nav-tree__header_editing .cu-nav-tree__input {
 display:block;
 background:#fafbfc;
 width:100%;
 border:0;
 box-shadow:none;
 padding:12px 10px 7px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#979797
}
.cu-nav-tree__header_editing .cu-nav-tree__input:focus {
 background:#fafbfc!important
}
.cu-nav-tree__item_open .cu-nav-tree__body {
 display:block;
 position:relative
}
.cu-nav-tree__item_child {
 margin:0 0 5px 5px;
 border-radius:3px
}
.cu-nav-tree__item_child.cu-add-subcategory-error {
 border:1px solid #fd7368;
 border-radius:4px;
 overflow:hidden
}
.cu-nav-tree__item_child.cu-add-subcategory-error .cu-add-subcategory__input,
.cu-nav-tree__item_child.cu-add-subcategory-error.cu-add-subcategory_active .cu-add-subcategory__input {
 color:#fd7368;
 border-bottom:0;
 padding-top:9px;
 padding-left:4px;
 background:0 0
}
.cu-nav-tree__item_child.cu-add-subcategory-error .cu-nav-tree__input {
 background:0 0;
 color:#fd7368;
 padding:9px 5px 5px 4px
}
.cu-nav-tree__item_child.cu-add-subcategory-error .cu-nav-tree__header {
 box-shadow:none;
 border-left:0;
 border-bottom:0
}
.cu-nav-tree__item_child.cu-add-subcategory-error .cu-nav-tree__header:hover .cu-nav-tree__controls {
 display:none
}
.cu-nav-tree__item_child.cu-add-subcategory-error:hover .cu-nav-tree__header {
 border-left:0
}
.cu-nav-tree__item_child.cu-add-subcategory-error .cu-nav-tree__controls {
 display:none
}
.cu-nav-tree__item_child .cu-nav-tree__header {
 font:13px "Proxima Nova",Arial,serif
}
.cu-nav-tree__item_child .cu-nav-tree__header .cu-nav-tree__link {
 color:#4a4f55
}
.cu-nav-tree__item_child .cu-nav-tree__header:hover>.cu-no-show-hover {
 display:none
}
.cu-nav-tree__item_child .cu-nav-tree__link {
 font:11px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:10px 5px 7px 0
}
.cu-nav-tree__item_child .cu-nav-tree__input {
 padding:10px 5px 5px;
 font:11px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-nav-tree__item_child .cu-nav-tree__add-new {
 display:inline-block;
 margin:10px 0 0 5px;
 padding:0;
 font:11px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-nav-tree__header_primary:hover .cu-nav-tree__link {
 color:#7b68ee;
 background:0 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-tree__header_primary:hover .cu-nav-tree__link {
  color:var(--theme-main-color)
 }
}
.cu-nav-tree__header_primary:hover .cu-nav-tree__controls {
 display:flex
}
.cu-nav-tree__header_active .cu-nav-tree__link,
.cu-nav-tree__header_active .cu-plate__badge,
.cu-nav-tree__header_active:hover .cu-nav-tree__link,
.cu-nav-tree__header_active:hover .cu-plate__badge {
 color:#7b68ee
}
.cu-add-category__input {
 background:#fafbfc;
 width:100%;
 border:2px solid;
 border-radius:5px;
 box-shadow:none;
 padding:10px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-tree__header_active .cu-nav-tree__link,
 .cu-nav-tree__header_active .cu-plate__badge,
 .cu-nav-tree__header_active:hover .cu-nav-tree__link,
 .cu-nav-tree__header_active:hover .cu-plate__badge {
  color:var(--theme-main-color)
 }
 .cu-add-category__input {
  border-color:var(--theme-main-color)
 }
}
.cu-add-category__input:focus {
 background:#fafbfc!important
}
.cu-add-subcategory {
 margin:13px 0 17px 10px;
 display:none
}
.cu-add-subcategory__link {
 display:inline-block;
 padding:0;
 font:300 12px/16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#999;
 border-bottom:1px dashed #999;
 text-decoration:none
}
.cu-add-subcategory.cu-add-category {
 margin-left:0
}
.cu-add-subcategory.cu-add-category .cu-add-subcategory__link {
 font-size:14px
}
.cu-add-subcategory .setup-category-input-container,
.cu-add-subcategory__input {
 display:none
}
.cu-add-subcategory.cu-add-subcategory_active {
 display:block
}
.cu-add-subcategory.cu-add-subcategory_active .cu-add-subcategory__link {
 display:none
}
.cu-add-subcategory.cu-add-subcategory_active .setup-category-input-container {
 display:block
}
.cu-add-subcategory.cu-add-subcategory_active .cu-add-subcategory__input {
 position:relative;
 top:0;
 left:0;
 display:block;
 background:#fff;
 width:260px;
 border:1px solid;
 border-radius:4px;
 box-shadow:none;
 padding:8px 10px 6px 15px;
 margin:-7px 0 -4px -16px;
 font:300 12px/12px 'Gotham Pro',Arial,serif;
 color:#343434
}
@supports (--theme-main-color:#7b68ee) {
 .cu-add-subcategory.cu-add-subcategory_active .cu-add-subcategory__input {
  border-color:var(--theme-main-color)
 }
}
.cu-add-subcategory.cu-add-subcategory_active .cu-add-subcategory__input:focus {
 background:0 0
}
.cu-add-subcategory.cu-add-subcategory_active .cu-add-subcategory-error {
 border:1px solid #fd7368;
 color:#fd7368
}
.cu-nav-user {
 margin:0 0 0 28px
}
.cu-nav-user__toggle {
 position:relative;
 display:block;
 padding:0 20px 0 0
}
.cu-nav-user__toggle .cu-avatar-container {
 z-index:1
}
.cu-nav-user__item-team {
 position:relative
}
.cu-nav-user__dot {
 background-color:#7b68ee;
 position:absolute;
 height:13px;
 width:13px;
 left:32px;
 top:0;
 border:2px solid #fff;
 border-radius:50%
}
.dark-theme .cu-nav-user__dot {
 border-color:#384047
}
.cu-nav-user__incomplete {
 display:flex;
 justify-content:center;
 margin-top:10px
}
.cu-nav-user__menu {
 width:255px;
 margin:18px 0 0;
 padding:20px 20px 20px 30px;
 box-shadow:0 1px 3px rgba(0,0,0,.08)
}
.cu-nav-user__item {
 display:flex;
 align-items:center;
 padding:10px 0
}
.cu-nav-user__title {
 flex-grow:1;
 height:18px;
 font:500 12px/12px "Gotham Pro","Proxima Nova",Arial,serif;
 -webkit-font-smoothing:antialiased;
 color:#bcbcbc;
 letter-spacing:2px;
 text-transform:uppercase;
 text-decoration:none;
 display:flex;
 align-items:center;
 padding-left:25px;
 margin-bottom:20px
}
.cu-nav-user__title_name {
 color:#bcbcbc
}
.cu-nav-user__plus {
 color:#7b68ee;
 font:500 20px/18px "Gotham Pro","Proxima Nova",Arial,serif;
 display:inline-block;
 margin-left:8px;
 padding-left:2px;
 cursor:pointer;
 outline:0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-user__dot {
  background-color:var(--theme-main-color)
 }
 .cu-nav-user__plus {
  color:var(--theme-main-color)
 }
}
.cu-nav-user .cu-avatar {
 border:0;
 width:43px;
 height:43px
}
.cu-nav-user .cu-avatar.cu-nav-user__user-label {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:7px;
 left:-10px;
 width:28px;
 height:28px;
 border:2px solid #fff;
 border-radius:50%
}
.dark-theme .cu-nav-user .cu-avatar.cu-nav-user__user-label {
 border-color:#384047
}
.cu-nav-user__icon {
 width:19px;
 height:19px;
 flex-shrink:0;
 margin:0 15px 0 0
}
.cu-nav-user__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:0;
 display:inline-block;
 text-decoration:none;
 font:500 14px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61
}
.cu-nav-user__link:hover {
 transition:none
}
.dark-theme .cu-nav-user__link {
 color:#d5d6d7
}
.cu-nav-user__group-icon {
 flex-shrink:0;
 width:26px;
 height:26px
}
.cu-nav-user__team-avatar {
 width:100%
}
.cu-nav-user__item.cu-nav-user__item_active .cu-nav-user__link {
 color:#7b68ee
}
.cu-nav-user__item.cu-nav-user__item_team {
 padding:2px 0 2px 35px
}
.cu-nav-sts__header {
 font:500 22px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#505050;
 margin:0 0 30px
}
.dark-theme .cu-nav-sts__header {
 color:#d5d6d7
}
.cu-nav-sts__team {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:15px;
 line-height:1.3;
 margin:0 0 20px;
 text-transform:uppercase
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-sts__team,
 .cu-nav-user__item.cu-nav-user__item_active .cu-nav-user__link {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-nav-sts__team {
  font-family:var(--global-font-support)
 }
}
.cu-nav-sts__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 margin:5px 0;
 padding:10px 0;
 text-decoration:none;
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#a19da8
}
.cu-nav-sts__link:hover {
 transition:none
}
.dark-theme .cu-nav-sts__link {
 color:#828588
}
.cu-nav-sts__link:hover,
.cu-nav-sts__link_active {
 font-weight:700;
 color:#554f5f
}
.dark-theme .cu-nav-sts__link:hover,
.dark-theme .cu-nav-sts__link_active {
 color:#d5d6d7
}
.cu-nav-sts__link::-moz-focus-inner {
 border:0
}
.cu-nav-sts__separator {
 color:#7b68ee;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:14px;
 line-height:1.3;
 margin:20px 0 15px;
 text-transform:uppercase
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-sts__separator {
  color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-nav-sts__separator {
  font-family:var(--global-font-support)
 }
}
.cu-nav-sts__line-separator {
 height:1px;
 margin:20px 0 30px;
 border-bottom:1px solid #e9e9e9
}
.dark-theme .cu-nav-sts__line-separator {
 border-bottom:1px solid #384047
}
.cu-nav-sts__back {
 background:#7b68ee;
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:30px;
 display:inline-flex;
 justify-content:center;
 align-items:center;
 font:500 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:6px 15px;
 text-transform:uppercase;
 margin-bottom:30px;
 cursor:pointer;
 color:#fff
}
@supports (--theme-main-color:#7b68ee) {
 .cu-nav-sts__back {
  background:var(--theme-main-color)
 }
}
.dark-theme .cu-nav-sts__back {
 color:#d5d6d7
}
.cu-nav-sts__back:hover {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-nav-sts__back:hover {
  background:var(--theme-main-color-dark)
 }
}
.cu-nav-sts__back-icon {
 width:6px;
 height:10px;
 margin-right:5px;
 transform:rotate(180deg)
}
.cu-nav-sts__back-icon use {
 fill:#fff
}
.dark-theme .cu-nav-sts__back-icon use {
 fill:#d5d6d7
}
.cu-checkout__wrapper {
 max-width:825px;
 padding:0 25px 40px 0
}
.cu-checkout__wrapper::after {
 content:'.';
 visibility:hidden;
 display:block;
 height:0;
 clear:both
}
.cu-checkout__main-form {
 margin-right:290px;
 padding-top:50px
}
@media screen and (max-width:768px) and (max-width:768px) {
 .cu-checkout__wrapper {
  display:flex;
  flex-direction:column
 }
 .cu-checkout__main-form {
  margin:50px auto 0;
  padding:0
 }
}
.cu-checkout__form-container {
 height:465px;
 margin:0 0 24px;
 border:1px solid #d8d8d8;
 border-right:0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px;
 padding:44px 40px 15px;
 background:#fff
}
.dark-theme .cu-checkout__form-container {
 background:#2b343b;
 border:1px solid #384047
}
@media screen and (max-width:768px) and (max-width:768px) {
 .cu-checkout__form-container {
  height:auto;
  border:1px solid #d8d8d8;
  border-radius:4px
 }
 .dark-theme .cu-checkout__form-container {
  border:1px solid #384047
 }
}
.cu-checkout__form-container-modal {
 padding:14px 10px 15px;
 border:0;
 height:auto
}
.cu-checkout__form-title {
 font:400 25px/25px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:30px
}
.cu-checkout__form-row {
 height:44px;
 margin-bottom:8px
}
.cu-checkout__form-row .cu-checkout__form-input-2:first-child {
 padding-right:4px
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-checkout__form-row {
  height:auto
 }
 .cu-checkout__form-row .cu-checkout__form-input-2:first-child {
  padding:0;
  margin-bottom:8px
 }
}
.cu-checkout__form-row .cu-checkout__form-input-2:last-child {
 padding-left:4px
}
.cu-checkout__form-input {
 height:44px;
 width:100%;
 border:1px solid #d8d8d8;
 border-radius:4px;
 box-sizing:border-box;
 box-shadow:none;
 font:400 15px/15px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:6px 18px 5px 15px;
 background:0 0
}
.dark-theme .cu-checkout__form-input {
 border:1px solid #828588
}
.cu-checkout__form-input:focus {
 background:0 0
}
.cu-checkout__form-input-1 {
 width:100%;
 position:relative
}
.cu-checkout__form-input-2 {
 width:50%;
 float:left;
 position:relative
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-checkout__form-row .cu-checkout__form-input-2:last-child {
  padding:0
 }
 .cu-checkout__form-input-2 {
  width:100%;
  float:none
 }
}
.cu-checkout__form-input-card {
 padding-right:50px
}
.cu-checkout__card {
 position:absolute;
 width:40px;
 height:40px;
 top:2px;
 right:7px
}
.cu-checkout__card-aexp {
 background:url(aexp.1dcc11e23d77ccf87218.jpg) center/30px 30px no-repeat
}
.cu-checkout__card-visa {
 background:url(visa.1ca23a01d8b7ee442d33.png) center/30px 10px no-repeat
}
.cu-checkout__card-mc {
 background:url(mc.4ef2bea9aa6568f3b7b3.png) center/30px 23px no-repeat
}
.cu-checkout__card-discover {
 background:url(discover.d6d5893583e5e50e5053.jpg) center/30px 5px no-repeat
}
.cu-checkout__card-dc {
 background:url(dc.4370aeb8078e4c834e32.png) center/30px 22px no-repeat
}
.cu-checkout__card-jcb {
 background:url(jcb.8f445f75e42a2d2a270e.png) center/30px 23px no-repeat
}
.cu-checkout__form-input-expiring {
 padding-left:40px;
 padding-right:5px
}
.cu-checkout__expiring {
 position:absolute;
 width:20px;
 height:20px;
 top:12px;
 left:15px
}
.cu-checkout__expiring path {
 fill:#d8d8d8
}
.cu-checkout__form-input-expiring:focus+.cu-checkout__expiring path {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-checkout__form-input-expiring:focus+.cu-checkout__expiring path {
  fill:var(--theme-main-color)
 }
}
.cu-checkout__form-input-svv {
 padding-left:40px;
 padding-right:5px
}
.cu-checkout__svv {
 position:absolute;
 width:20px;
 height:20px;
 top:12px;
 left:15px
}
.cu-checkout__svv path {
 fill:#d8d8d8
}
.cu-checkout__form-input-svv:focus+.cu-checkout__svv path {
 fill:#7b68ee
}
.cu-checkout__button {
 padding:40px 0 20px;
 text-align:center
}
.cu-checkout__button button {
 width:100%;
 text-align:center;
 display:block
}
.cu-checkout__badges {
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-wrap:wrap
}
.cu-checkout__badges img {
 display:inline;
 zoom:1;
 opacity:.4
}
.dark-theme .cu-checkout__badges img {
 opacity:.8
}
@media screen and (max-width:544px) and (max-width:544px) {
 .cu-checkout__button {
  padding:20px 0 0
 }
 .cu-checkout__badges {
  flex-wrap:wrap
 }
 .cu-checkout__badges img {
  width:30%;
  margin-bottom:10px
 }
}
.cu-checkout__side-pack-info {
 background-color:#fff;
 border-radius:10px 10px 0 0;
 padding:40px 0 0;
 box-shadow:0 1px 51px 0 rgba(161,121,205,.15);
 text-align:center;
 box-sizing:border-box;
 width:290px;
 min-width:290px;
 float:right
}
.dark-theme .cu-checkout__side-pack-info {
 background-color:#384047;
 box-shadow:none
}
@media screen and (max-width:768px) and (max-width:768px) {
 .cu-checkout__side-pack-info {
  float:none;
  margin:30px auto;
  order:2
 }
}
.cu-checkout__side-content {
 border-bottom:1px solid;
 min-height:475px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-checkout__form-input-svv:focus+.cu-checkout__svv path {
  fill:var(--theme-main-color)
 }
 .cu-checkout__side-content {
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-checkout__title {
 font:600 11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#aeacb0;
 text-transform:uppercase;
 margin-bottom:8px;
 text-align:center
}
.cu-checkout__plan-value {
 font:400 24px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:24px
}
.cu-checkout__cost-value {
 font:400 34px/34px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:24px
}
.cu-checkout__cost-value span {
 font-size:15px
}
.cu-checkout__value {
 font:400 25px/25px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#363636;
 margin-bottom:24px
}
.dark-theme .cu-checkout__value {
 color:#d5d6d7
}
.cu-checkout__row-pack {
 display:block;
 margin:0 0 24px;
 text-align:center;
 padding:0 20px;
 box-sizing:border-box;
 position:relative
}
.cu-checkout__row-pack::after {
 content:'.';
 visibility:hidden;
 display:block;
 height:0;
 clear:both
}
.cu-checkout__row-pack-item {
 box-sizing:border-box;
 text-align:center;
 width:50%;
 float:left
}
.cu-checkout__row-pack-item:first-child {
 border-right:1px dashed #d8d8d8
}
.dark-theme .cu-checkout__row-pack-item:first-child {
 border-right:1px dashed #1e272e
}
.cu-checkout__check-mark {
 width:20px;
 height:15px;
 background:url(check-mark-green.d51a86d6fe8ff5cf6b28.png) 0 0/cover;
 display:inline-block;
 margin-top:5px
}
.cu-checkout__row-pay {
 border:1px solid #d8d8d8;
 border-radius:4px;
 display:block;
 padding:10px 0;
 position:relative
}
.dark-theme .cu-checkout__row-pay {
 border:1px solid #1e272e
}
.cu-checkout__row-pay::after {
 content:'.';
 visibility:hidden;
 display:block;
 height:0;
 clear:both
}
.cu-checkout__row-pay-item {
 box-sizing:border-box;
 text-align:center;
 width:50%;
 float:left;
 cursor:pointer
}
.cu-checkout__row-pay-item:last-child {
 border-left:1px dashed #d8d8d8
}
.cu-checkout__pay-title {
 color:#7b68ee;
 font:500 12px/12px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-checkout__pay-title {
  color:var(--theme-main-color)
 }
}
.cu-checkout__pay-radio {
 width:15px;
 height:15px;
 background:url(radio-purple.025cbf9e6c891eacad10.png) 0 0/cover;
 display:inline-block;
 margin-bottom:5px
}
.cu-checkout__pay-radio.checked {
 background:url(radio-checked-purple.5e96d71064a9bfae41f2.png) 0 0/cover
}
.cu-checkout__pay-subtitle {
 font:500 11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#67cb48;
 display:inline
}
.cu-checkout__total {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 height:60px;
 font:400 14px/60px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 cursor:pointer;
 text-align:center;
 border:1px solid;
 width:100%;
 border-radius:0 0 3px 3px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-checkout__total {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.cu-checkout__total:hover {
 background-color:#5f48ea;
 border-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-checkout__total:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
.cu-checkout-body {
 background-color:#fff
}
.dark-theme .cu-checkout-body {
 background:#1e272e
}
.cu-checkout-border-top {
 background-color:#7b68ee;
 height:7px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-checkout-border-top {
  background-color:var(--theme-main-color)
 }
}
.cu-checkout-header__wrapper {
 width:100%;
 max-width:850px;
 padding:60px 25px 5px;
 margin:0 auto
}
.cu-checkout-header__logo {
 width:146px;
 height:44px
}
.sign-up-flow-2 {
 background:url(sign-up-flow-2__bg.462bc7cbcaec126b5fd7.svg) center/cover no-repeat #fff;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 min-height:100%
}
.sign-up-flow-2-header__wrapper {
 width:100%;
 max-width:790px;
 padding:100px 0 0;
 margin:0 auto 50px;
 text-align:center
}
@media screen and (max-width:544px) and (max-width:544px) {
 .sign-up-flow-2-header__wrapper {
  padding-top:50px
 }
}
.sign-up-flow-2-header__logo {
 width:186px;
 height:56px
}
.sign-up-flow-2__body {
 max-width:850px;
 width:90%;
 margin:0 auto 100px;
 padding:50px 65px 65px;
 box-shadow:0 2px 26px 0 rgba(106,83,145,.35);
 border-radius:8px;
 background:#fff
}
.sign-up-flow-2__title {
 color:#544d61;
 font:400 25px/31px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px
}
.sign-up-flow-2__subtitle {
 color:#544d61;
 opacity:.9;
 font:400 20px/19px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px
}
.sign-up-flow-2__wish {
 display:flex;
 min-height:180px;
 margin-bottom:38px
}
@media screen and (max-width:544px) and (max-width:544px) {
 .sign-up-flow-2__body {
  padding:40px
 }
 .sign-up-flow-2__wish {
  height:auto;
  flex-direction:column
 }
}
.sign-up-flow-2__wish-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border:1px solid #d8d8d8;
 flex:1;
 cursor:pointer;
 background-color:#fff;
 display:flex;
 flex-direction:column;
 align-items:center;
 padding-bottom:30px
}
.sign-up-flow-2__wish-item:hover {
 transition:none
}
.sign-up-flow-2__wish-item:first-child {
 border-radius:4px 0 0 4px;
 margin-right:-1px
}
@media screen and (max-width:544px) and (max-width:544px) {
 .sign-up-flow-2__wish-item:first-child {
  border-radius:4px 4px 0 0;
  margin:0 0 -1px
 }
}
.sign-up-flow-2__wish-item:last-child {
 border-radius:0 4px 4px 0;
 margin-left:-1px
}
@media screen and (max-width:544px) and (max-width:544px) {
 .sign-up-flow-2__wish-item:last-child {
  border-radius:0 0 4px 4px;
  margin:-1px 0 0
 }
}
.sign-up-flow-2__wish-item.sign-up-flow-2__wish-item-active,
.sign-up-flow-2__wish-item:hover {
 background-color:rgba(123,104,238,.1);
 border:1px solid;
 z-index:1
}
.sign-up-flow-2__wish-item.sign-up-flow-2__wish-item-active .sign-up-flow-2__wish-check,
.sign-up-flow-2__wish-item:hover .sign-up-flow-2__wish-check {
 opacity:1;
 -webkit-filter:grayscale(0);
 filter:grayscale(0)
}
.sign-up-flow-2__wish-check {
 width:48px;
 height:47px;
 background:url(check-o.d4e056d939b9d802ba05.svg) 0 0/47px no-repeat;
 margin:30px 0 19px;
 opacity:.4;
 -webkit-filter:grayscale(1);
 filter:grayscale(1)
}
.sign-up-flow-2__wish-title {
 color:#7b68ee;
 font:600 16px/19px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:6px
}
@supports (--theme-main-color:#7b68ee) {
 .sign-up-flow-2__wish-item.sign-up-flow-2__wish-item-active,
 .sign-up-flow-2__wish-item:hover {
  border-color:var(--theme-main-color)
 }
 .sign-up-flow-2__wish-title {
  color:var(--theme-main-color)
 }
}
.sign-up-flow-2__wish-text {
 color:#8c8894;
 font:400 14px/15px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:0 20px;
 text-align:center
}
.awafm {
 background:#7b68ee;
 background:radial-gradient(ellipse at center,#7b68ee 0,#8861cc 100%);
 position:absolute;
 top:0;
 left:0;
 width:100%;
 min-height:100%;
 height:100%;
 overflow:hidden
}
@supports (--theme-main-color:#7b68ee) {
 .awafm {
  background:var(--theme-main-color)
 }
}
.awafm__logo {
 width:90px;
 height:88px;
 background:url(clickup-vertical_white.eb27ed6e9b2da6a9cfbb.svg) center center/contain no-repeat;
 margin:65px auto 20px
}
.awafm__title {
 height:24px;
 color:#fff;
 font:300 23px/23px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:53px;
 text-align:center
}
.awafm__badge {
 width:160px;
 margin:0 auto 27px
}
.awafm__badge img {
 width:100%
}
.awafm__phone {
 margin:0 auto
}
.awafm__phone.awafm__phone_ios {
 width:215px;
 height:431px;
 background:url(phone-ios_v2.910391488fa35540df84.png) top center/100% no-repeat
}
.awafm__phone.awafm__phone_android {
 width:274px;
 height:561px;
 background:url(phone-android.a4ccd0b741803f840ebe.png) top center/100% no-repeat
}
.awafm__bottom {
 position:fixed;
 width:100%;
 height:185px;
 bottom:0;
 left:0;
 right:0
}
.awafm__round-bg {
 height:50px
}
.awafm__round-bg img {
 width:100%;
 height:50px
}
.awafm__bottom-bg {
 height:156px;
 background:#fff;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column
}
.awafm__show-app {
 color:#7b68ee;
 font:500 14px/48px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:5px;
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .awafm__show-app {
  color:var(--theme-main-color)
 }
}
.awafm__button {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 width:265px;
 height:48px;
 font:500 14px/48px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 color:#fff;
 border-radius:3px
}
.awafm__button:hover {
 transition:none;
 background:#8842ff
}
@supports (--theme-main-color:#7b68ee) {
 .awafm__button {
  background:var(--theme-main-color)
 }
}
.ps {
 position:relative
}
.old-browser {
 background:#fafbfc;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 min-height:100%;
 height:100%;
 overflow:auto
}
.old-browser__header {
 height:80px;
 background-color:#fff;
 box-shadow:0 0 11px 0 rgba(0,0,0,.08);
 padding-top:25px
}
.old-browser__logo {
 width:100px;
 height:27px;
 margin:0 auto
}
.old-browser__content {
 margin:30px auto 0;
 padding:40px
}
.old-browser__computer {
 width:140px;
 height:150px;
 margin:0 auto 40px
}
.old-browser__title {
 color:#343434;
 font:500 30px/40px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px;
 text-align:center
}
.old-browser__description {
 color:#343434;
 font:400 18px/30px "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 margin-bottom:40px
}
.old-browser__continue {
 text-align:center
}
.old-browser__continue-link {
 color:#7b68ee;
 font:400 14px/30px "Gotham Pro","Proxima Nova",Arial,serif
}
.old-browser__update {
 width:247px;
 height:74px;
 margin:0 auto 20px
}
.nav-editor {
 position:absolute;
 display:flex;
 align-items:center;
 left:0;
 top:0;
 right:0;
 bottom:0;
 background:#fff
}
.dark-theme .nav-editor {
 background:#384047
}
.dark-theme .cu-panel-board .nav-editor {
 background:#2b343b
}
.dark-theme .cu-panel-board:hover .nav-editor {
 background:#384047
}
.nav-editor__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:300;
 font-size:13px;
 line-height:16px;
 display:flex;
 align-items:center;
 width:100%;
 border:1px solid;
 border-radius:3px;
 padding:5px 10px 5px 14px
}
@supports (--theme-main-color:#7b68ee) {
 .old-browser__continue-link {
  color:var(--theme-main-color)
 }
 .nav-editor__input {
  border-color:var(--theme-main-color)
 }
}
.dark-theme .nav-editor__input {
 color:#d5d6d7;
 background:0 0
}
.nav-editor__input:focus {
 box-shadow:none
}
.nav-editor__with-buttons {
 border:1px solid;
 border-radius:3px;
 z-index:9999;
 pointer-events:all!important
}
@supports (--theme-main-color:#7b68ee) {
 .nav-editor__with-buttons {
  border-color:var(--theme-main-color)
 }
}
.nav-editor__with-buttons .nav-editor__input {
 border:none;
 padding:0 5px 0 10px
}
.nav-editor__with-buttons-button-container {
 display:flex;
 align-items:center
}
.nav-editor__with-buttons .icon {
 fill:#7c828d;
 height:18px;
 width:18px;
 cursor:pointer;
 padding:2px
}
.nav-editor__with-buttons .icon:hover {
 padding:1px
}
.nav-editor__with-buttons-cancel.icon {
 margin-right:2px;
 height:16px;
 width:16px
}
.nav-editor.nav-editor_category .nav-editor__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 height:100%;
 padding:5px 10px 5px 14px;
 font-weight:400;
 font-size:13px;
 line-height:25px;
 color:#333;
 z-index:9;
 position:relative
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .nav-editor.nav-editor_category .nav-editor__input,
 .nav-editor__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .nav-editor.nav-editor_category .nav-editor__input {
 color:#d5d6d7;
 background:#384047
}
.nav-category.nav-category_error .nav-editor__input,
.nav-section.nav-section_error .nav-editor__input {
 border:1px solid #d16464;
 color:#d16464;
 caret-color:#d16464
}
.nav-editor.nav-editor_subtask {
 align-items:flex-start
}
.dark-theme .task-todo .nav-editor.nav-editor_subtask {
 margin-top:-4px;
 z-index:20;
 background:#384047
}
.dark-theme .lv-subtask .nav-editor.nav-editor_subtask {
 background:#1e272e
}
.dark-theme .lv-task .nav-editor.nav-editor_task {
 background:#2b343b
}
.nav-editor.nav-editor_tags {
 width:calc(100% - 5px)
}
.nav-editor.nav-editor_tags .nav-editor__input {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:10px;
 line-height:18px;
 height:18px;
 padding:5px 5px 5px 7px;
 color:#717171
}
.cu-tags-select__existing .nav-editor.nav-editor_tags .nav-editor__input {
 font-weight:500;
 font-size:12px;
 line-height:26px;
 height:26px;
 margin-bottom:7px
}
.nav-dropzone {
 display:none;
 align-items:center;
 position:absolute;
 top:-2px;
 left:-2px;
 height:calc(100% + 4px);
 width:calc(100% + 4px);
 z-index:100;
 border:1px solid;
 border-radius:4px;
 padding:0 10px
}
@supports (--theme-main-color:#7b68ee) {
 .nav-dropzone {
  border-color:var(--theme-main-color)
 }
}
.cu-state-drag-over .nav-dropzone {
 display:flex
}
.nav-section-maker {
 position:relative;
 margin:0 5px 0 19px
}
.nav-section-maker__input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:16px;
 display:flex;
 align-items:center;
 width:100%;
 border:1px solid;
 border-radius:3px;
 padding:6px 10px 5px 14px;
 color:#544d61;
 -webkit-font-smoothing:antialiased
}
@supports (--theme-main-color:#7b68ee) {
 .nav-section-maker__input {
  border-color:var(--theme-main-color)
 }
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .nav-editor.nav-editor_tags .nav-editor__input,
 .nav-section-maker__input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .nav-section-maker__input {
 background:#384047;
 color:#d5d6d7
}
.dark-theme .nav-section-maker__input:focus {
 box-shadow:none
}
.nav-section-maker .lv-category-edit__popover {
 position:absolute;
 right:0;
 top:50%
}
.nav-section-maker.nav-section-maker_error .nav-section-maker__input {
 border:1px solid #d16464;
 color:#d16464;
 caret-color:#d16464
}
.nav-menu__limited {
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 padding:5px;
 text-align:center;
 font-style:italic;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .nav-menu__limited {
 color:#d5d6d7;
 border-bottom:1px solid #1e272e
}
.cu-sidebar .sidebar-section__header .nav-menu {
 visibility:hidden
}
.cu-sidebar .sidebar-section__header .nav-menu.cu-dropdown_open,
.sidebar-section__header:hover .nav-menu {
 visibility:visible
}
.nav-menu.cu-dropdown_open .nav-menu__toggle {
 fill:#7b68ee
}
.nav-menu__toggle {
 width:24px;
 height:22px;
 padding:3px 4px;
 fill:#343434
}
.dark-theme .nav-menu__toggle {
 fill:#abaeb0
}
.nav-menu__toggle:hover {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .nav-menu.cu-dropdown_open .nav-menu__toggle,
 .nav-menu__toggle:hover {
  fill:var(--theme-main-color)
 }
}
.nav-menu__toggle_cog {
 transform:rotate(90deg);
 padding:4px;
 fill:#bcc0c7
}
.dark-theme .nav-menu__toggle_cog {
 fill:#828588
}
.nav-menu__avatar-picker {
 display:block;
 width:260px
}
.nav-menu__controls-project .nav-menu-item_share .nav-menu-item__name {
 font-size:11px
}
.nav-menu-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 padding:9px 15px;
 white-space:nowrap
}
.nav-menu-item__switch {
 margin-left:10px
}
.nav-menu-item:hover,
.nav-menu-item_parent.cu-dropdown_open .nav-menu-item {
 background:#f9f9f9
}
.dark-theme .nav-menu-item:hover,
.dark-theme .nav-menu-item_parent.cu-dropdown_open .nav-menu-item {
 background:#2b343b
}
.nav-menu-item:not(.nav-menu-item_no-border-radius):first-child {
 border-top-left-radius:6px;
 border-top-right-radius:6px
}
.nav-menu-item:not(.nav-menu-item_no-border-radius):last-child {
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px
}
.nav-menu-item_disabled {
 cursor:not-allowed!important;
 opacity:.5
}
.nav-menu-item_parent {
 overflow:hidden
}
.nav-menu-item_parent:hover {
 background:0 0
}
.nav-menu-item_parent .nav-menu-item:first-child,
.nav-menu-item_parent .nav-menu-item:last-child {
 border-radius:0
}
.nav-menu-item_clickapps {
 flex-direction:column;
 align-items:stretch;
 padding:0;
 background:rgba(174,172,176,.12)
}
.dark-theme .nav-menu-item_clickapps {
 background:rgba(43,52,59,.8)
}
.nav-menu-item_clickapps:hover {
 background:rgba(174,172,176,.12)
}
.dark-theme .nav-menu-item_clickapps:hover {
 background:rgba(43,52,59,.8)
}
.nav-menu-item_clickapps .nav-menu-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:0!important
}
.nav-menu-item_clickapps .nav-menu-item:hover {
 background:rgba(174,172,176,.2)
}
.dark-theme .nav-menu-item_clickapps .nav-menu-item:hover {
 background:rgba(30,39,46,.5)
}
.nav-menu-item__top-choices {
 display:flex;
 justify-content:space-around;
 align-items:center;
 padding:0;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .nav-menu-item__top-choices {
 border-bottom:1px solid #1e272e
}
.nav-menu-item__top-choices:hover {
 background:#fff
}
.dark-theme .nav-menu-item__top-choices:hover {
 background:#384047
}
.nav-menu-item__top-choices-option {
 display:flex;
 align-items:center;
 justify-content:center;
 padding:12px 0;
 width:38px;
 cursor:pointer
}
.nav-menu-item__top-choices-option_copy-link,
.nav-menu-item__top-choices-option_edit,
.nav-menu-item__top-choices-option_new {
 width:36px
}
.nav-menu-item__top-choices-option .nav-menu-item__name {
 font-size:12px
}
.nav-menu-item__top-choices-option.disabled-action {
 cursor:not-allowed;
 opacity:.4
}
.nav-menu-item__top-choices .nav-menu-item__icon {
 margin-right:0
}
.nav-menu-item__sub-menu {
 display:none;
 position:absolute;
 left:250px;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.1);
 background:#fff;
 border-radius:6px
}
.nav-menu-item.clickapps {
 position:relative
}
.nav-menu-item.clickapps:hover .nav-menu-item__sub-menu {
 display:block
}
.nav-menu-item:active {
 background:#f5f5f5
}
.nav-menu-item__icon {
 flex-shrink:0;
 margin:0 10px 0 0;
 width:16px;
 height:16px
}
.nav-menu-item__icon_new-checklist {
 stroke:#9a9a9a;
 stroke-width:2px
}
.nav-menu-item__icon_copy,
.nav-menu-item__icon_create,
.nav-menu-item__icon_custom-fields,
.nav-menu-item__icon_edit,
.nav-menu-item__icon_list-info,
.nav-menu-item__icon_move,
.nav-menu-item__icon_plus,
.nav-menu-item__icon_save-template,
.nav-menu-item__icon_settings,
.nav-menu-item__icon_template {
 fill:#979797
}
.nav-menu-item__icon_new {
 stroke:#979797
}
.nav-menu-item__icon_paintbrush {
 width:14px;
 margin-right:12px
}
.nav-menu-item__icon_cup,
.nav-menu-item__icon_list-view {
 fill:#979797;
 width:14px;
 margin-right:12px
}
.nav-menu-item__icon_board-view {
 stroke:#979797;
 width:15px;
 margin-right:11px
}
.nav-menu-item__icon_expand-all {
 fill:#979797
}
.nav-menu-item__icon_close-all {
 fill:#979797;
 transform:rotate(180deg)
}
.nav-menu-item__icon_dashboard {
 fill:#979797
}
.nav-menu-item__icon_board-view,
.nav-menu-item__icon_estimate use,
.nav-menu-item__icon_list-view {
 stroke:#979797
}
.nav-menu-item__icon_list-view {
 stroke-width:0
}
.nav-menu-item__icon_minimize {
 width:16px;
 position:relative
}
.nav-menu-item__icon_minimize-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 left:-7px;
 bottom:-7px;
 position:absolute
}
.nav-menu-item__icon_minimize-icon_close,
.nav-menu-item__icon_minimize-icon_open,
.nav-menu-item__icon_minimize_active .nav-menu-item__icon_minimize-icon_close {
 opacity:0;
 visibility:hidden
}
.nav-menu-item__icon_minimize_active .nav-menu-item__icon_minimize-icon_open {
 opacity:1;
 visibility:visible
}
.nav-menu-item__icon_minimize_active:hover .nav-menu-item__icon_minimize-icon_close {
 visibility:visible;
 opacity:1
}
.nav-menu-item__icon_minimize_active:hover .nav-menu-item__icon_minimize-icon_open {
 visibility:hidden;
 opacity:0
}
.nav-menu-item__icon_new-tab {
 stroke:#979797;
 width:16px;
 margin-right:12px
}
.nav-menu-item__icon_copy-link {
 fill:#979797
}
.nav-menu-item__icon_copy-link:not(.nav-menu-item__icon_copy-link-portfolios) {
 margin-right:0
}
.nav-menu-item__icon_create-task {
 stroke:#979797
}
.nav-menu-item__icon_tags {
 width:17px;
 margin-right:9px
}
.nav-menu-item__icon_recurring {
 stroke:#979797
}
.nav-menu-item__icon_assign,
.nav-menu-item__icon_email {
 fill:#979797
}
.nav-menu-item__icon_share {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-right:0;
 fill:#979797
}
.nav-menu-item__icon_remove {
 fill:#ff80b9;
 stroke:#ff80b9
}
.nav-menu-item__name {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#000;
 padding:0;
 flex-grow:1
}
.dark-theme .nav-menu-item__name {
 color:#d5d6d7
}
.nav-menu-item.active-board-sort .cu-panel-board__sort-item,
.nav-menu-item.active-board-sort .nav-menu-item__name {
 display:flex;
 align-items:center;
 color:#7b68ee
}
.nav-menu-item.active-board-sort .cu-panel-board__sort-item .sortable__dir,
.nav-menu-item.active-board-sort .nav-menu-item__name .sortable__dir {
 margin-left:4px
}
.nav-menu-item_share {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px!important;
 border:1px solid #979797;
 padding:6px 13px 6px 8px;
 margin:0 5px 5px
}
.nav-menu-item_share:hover {
 background:#7b68ee;
 border-color:#7b68ee
}
.dark-theme .nav-menu-item_share:hover {
 background:#7b68ee;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .nav-menu-item.active-board-sort .cu-panel-board__sort-item,
 .nav-menu-item.active-board-sort .nav-menu-item__name {
  color:var(--theme-main-color)
 }
 .nav-menu-item_share:hover {
  background:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
 .dark-theme .nav-menu-item_share:hover {
  background:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.nav-menu-item_share:hover .nav-menu-item__name {
 color:#fff
}
.nav-menu-item_share:hover .nav-menu-item__icon {
 fill:#fff
}
.nav-menu-item_share .nav-menu-item__name {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:1;
 text-align:center;
 font-weight:500;
 color:#979797
}
.nav-menu-item__arrow {
 width:14px;
 height:14px;
 flex-shrink:0;
 margin-right:-5px;
 margin-left:5px;
 fill:#82868d
}
.nav-menu-item__title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding:11px 15px 7px;
 text-transform:uppercase;
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3);
 white-space:nowrap
}
.contrast_high .nav-menu-item__title {
 color:#858585
}
.dark-theme .nav-menu-item__title {
 color:#828588
}
.nav-menu-item__separator {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .nav-menu-item__separator {
 border-bottom:1px solid #1e272e
}
.nav-menu-item.nav-menu-item_bordered {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .nav-menu-item.nav-menu-item_bordered {
 border-bottom:1px solid #1e272e
}
.data-list {
 width:100%;
 margin:15px 0;
 border-bottom:1px solid #d8d8d8
}
.data-list .cu-nav-project__toggle {
 max-width:none
}
.data-list .cu-nav-project__toggle-text {
 width:100%;
 padding:10px 20px 10px 0;
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#717171
}
.data-list__label {
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin:0 0 5px
}
.dark-theme .data-list__label {
 color:#828588
}
.data-list+.data-list {
 margin-top:50px
}
.data-list-toggle {
 position:relative;
 display:flex;
 align-items:center;
 width:100%
}
.data-list-toggle__text {
 width:100%;
 padding:10px 20px 10px 0;
 font:16px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#717171
}
.data-list-toggle__icon {
 position:absolute;
 top:50%;
 right:5px;
 width:16px;
 height:16px;
 transform:translateY(-50%)
}
.cu-dropdown_open .data-list-toggle__icon {
 transform:translateY(-50%) rotate(180deg)
}
.data-list-menu {
 width:100%;
 padding:10px 0
}
.data-list-menu__header {
 padding:10px
}
.data-list-menu__body {
 max-height:300px;
 overflow:auto
}
.data-list-item {
 cursor:pointer;
 padding:12px 15px 8px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.data-list-item:hover {
 background:#f9f9f9;
 color:#000
}
.data-list-item:active {
 background:#f5f5f5
}
.data-list-item_active,
.data-list-item_active:hover {
 color:#7b68ee;
 background:#f9f9f9
}
@supports (--theme-main-color:#7b68ee) {
 .data-list-item_active,
 .data-list-item_active:hover {
  color:var(--theme-main-color)
 }
}
.move-category {
 display:flex;
 flex-direction:column;
 min-height:300px
}
.move-category__header {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-size:16px;
 line-height:1.3em;
 color:#343434;
 margin-bottom:15px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .move-category__header {
  font-family:var(--global-font-support)
 }
}
.dark-theme .move-category__header {
 color:#d5d6d7
}
.move-category__header>span {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .move-category__header>span {
  color:var(--theme-main-color)
 }
}
.move-category__body {
 border:1px solid #e3e3e3;
 padding:20px
}
.dark-theme .move-category__body {
 border:1px solid #1e272e
}
.move-category__footer {
 display:flex;
 justify-content:space-between;
 margin:50px 0 0
}
.move-category__footer>* {
 width:calc(50% - 5px)
}
.move-category__error {
 margin:15px 5px
}
.move-category__input-block {
 margin:5px
}
.move-category .category-list__space {
 margin-bottom:10px
}
.move-category .cu-search__icon {
 left:0
}
.move-category .cu-search__input {
 padding-left:28px
}
.move-category .category-list__search {
 margin-bottom:15px
}
.move-category .category-list__cat-list {
 margin:0 -20px
}
.move-category .category-list__cat-header {
 padding:0 20px
}
.confirm-remove-category {
 display:flex;
 flex-direction:column;
 min-height:300px
}
.confirm-remove-category__header {
 flex-shrink:0;
 color:#343434;
 font:16px/1.3em "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:15px
}
.dark-theme .confirm-remove-category__header {
 color:#d5d6d7
}
.confirm-remove-category__header::first-letter {
 text-transform:uppercase
}
.confirm-remove-category__header>span {
 color:#7b68ee
}
.confirm-remove-category__instance {
 text-transform:capitalize
}
.confirm-remove-category__counter {
 flex-shrink:0;
 align-self:flex-start;
 padding:12px 15px 8px;
 background:#e4e4e4;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 border-radius:3px
}
.confirm-remove-category__description {
 flex-grow:1;
 margin:15px 0;
 font:16px/1.4em "Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .confirm-remove-category__description {
 color:#d5d6d7
}
.confirm-remove-category__controls {
 display:flex;
 justify-content:space-between;
 width:100%
}
.confirm-remove-category__controls>* {
 width:calc(50% - 5px)
}
.confirm-remove-category__icon {
 width:70px;
 height:70px;
 margin:0 0 15px
}
.confirm-remove-category__last-warning {
 flex-grow:1;
 margin:15px 0;
 font:21px/1.4em "Gotham Pro","Proxima Nova",Arial,serif
}
.confirm-remove-category__templates {
 width:100%;
 padding-top:10px
}
.confirm-remove-category__templates-title {
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:2px;
 color:#bcbcbc;
 margin-bottom:10px
}
.dark-theme .confirm-remove-category__templates-title {
 color:#abaeb0
}
.confirm-remove-category__templates-item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 13px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:10px;
 color:#343434
}
.dark-theme .confirm-remove-category__templates-item {
 color:#d5d6d7
}
.confirm-remove-category.confirm-remove-category_last {
 align-items:center
}
.confirm-remove-category.confirm-remove-category_last .confirm-remove-category__description {
 text-align:justify;
 margin:15px 0 50px
}
.nav-tabs {
 display:flex
}
.nav-tabs__item {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:7px 8px;
 outline:0;
 border-radius:13px;
 color:#717171;
 margin-left:10px
}
.dark-theme .nav-tabs__item {
 font-weight:500
}
.nav-tabs__item:hover {
 background:#5f48ea;
 color:#fff
}
@supports (--theme-main-color-dark:#5f48ea) {
 .nav-tabs__item:hover {
  background:var(--theme-main-color-dark)
 }
}
.nav-tabs__item::after {
 content:'';
 display:block;
 position:absolute;
 left:0;
 bottom:-18px;
 width:100%
}
.nav-tabs__item_active {
 background:#7b68ee;
 color:#fff;
 font:500 13px "Gotham Pro","Proxima Nova",Arial,serif
}
.nav-tabs__item_active:hover {
 background:#7b68ee;
 color:#fff;
 cursor:default
}
.nav-tabs__item_grey {
 color:#d8d8d8
}
.dark-theme .nav-tabs__item_grey {
 font-weight:500;
 color:#717171
}
.nav-user-filters__title {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 12px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:10px;
 color:#858585
}
.nav-user-filter {
 display:flex;
 align-items:center;
 padding:5px 0;
 cursor:pointer
}
.nav-user-filter+.nav-user-filter {
 margin-top:10px
}
.nav-user-filter__icon {
 fill:#7b68ee;
 flex-shrink:0;
 width:16px;
 height:16px;
 margin:0 10px 0 0
}
.nav-user-filter__text {
 flex-grow:1;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4f55;
 display:flex;
 flex-wrap:wrap
}
.dark-theme .nav-user-filter__text {
 color:#abaeb0
}
.nav-user-filter__controls {
 flex-shrink:0
}
.switch {
 display:block;
 position:relative;
 height:14px;
 width:24px;
 border-radius:14px
}
.switch__checkbox {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 visibility:hidden
}
.switch__checkbox:checked+.switch__handle {
 background:#7b68ee
}
.dark-theme .switch__checkbox:checked+.switch__handle {
 background:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .confirm-remove-category__header>span {
  color:var(--theme-main-color)
 }
 .nav-tabs__item_active,
 .nav-tabs__item_active:hover {
  background:var(--theme-main-color)
 }
 .nav-user-filter__icon {
  fill:var(--theme-main-color)
 }
 .dark-theme .switch__checkbox:checked+.switch__handle,
 .switch__checkbox:checked+.switch__handle {
  background:var(--theme-main-color)
 }
}
.switch__checkbox:checked+.switch__handle::after {
 left:auto;
 right:1px
}
.switch__handle {
 transition:background .2s cubic-bezier(.785,.135,.15,.86);
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border-radius:14px;
 background:#ccc;
 cursor:pointer
}
.dark-theme .switch__handle {
 background:#384047
}
.dark-theme .cu-modal__create-new-space .switch__handle {
 background:#2b343b
}
.switch__handle::after {
 content:'';
 display:block;
 position:absolute;
 transition:left .2s cubic-bezier(.785,.135,.15,.86),right .2s cubic-bezier(.785,.135,.15,.86);
 height:10px;
 width:10px;
 top:2px;
 left:2px;
 border-radius:50%;
 background:#fff
}
.dark-theme .switch__handle::after {
 background:#d5d6d7
}
.category-copy__title {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#222;
 margin:15px 0 0
}
.category-copy__overlimit .cu-paywall-popover {
 max-width:none
}
.category-copy__options-block {
 border:1px solid #e3e3e3;
 background-color:#fbfbfb;
 padding:20px 20px 15px;
 margin-bottom:25px
}
.dark-theme .category-copy__options-block {
 border:1px solid #1e272e;
 background:#2b343b
}
.category-copy__options-block .cu-form__label-radio {
 width:auto;
 cursor:pointer
}
.category-copy__options-title {
 color:#222;
 font:500 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:20px
}
.dark-theme .category-copy__options-title {
 color:#abaeb0
}
.category-copy__options-header {
 display:flex;
 justify-content:space-between;
 padding-bottom:20px;
 border-bottom:1px solid #e4e4e4;
 margin-bottom:20px
}
.dark-theme .category-copy__options-header {
 border-bottom:1px solid #384047
}
.category-copy__options-body {
 display:flex
}
.category-copy__options-body .cu-checkbox {
 width:33%;
 margin:0 0 14px
}
.category-copy_radio-label {
 color:#222;
 font:400 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 padding-left:30px
}
.category-copy_radio-label::before {
 top:0;
 width:20px;
 height:20px
}
.category-copy_radio-label::after {
 top:4px;
 left:4px;
 width:12px;
 height:12px
}
.category-copy__button-block {
 margin-top:20px;
 text-align:right
}
.category-copy__input-block {
 margin-bottom:30px
}
.category-copy_checkbox-label {
 color:#222;
 font:400 12px/20px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 padding:0 0 0 30px;
 align-items:flex-start
}
.category-copy_checkbox-label::before {
 width:20px;
 height:20px;
 top:-1px
}
.category-copy_checkbox-label::after {
 width:12px;
 height:12px;
 left:4px
}
.category-copy__category-list .category-list__search {
 margin-bottom:15px
}
.category-copy__category-list .category-list__space {
 margin-bottom:10px
}
.category-copy__category-list .cu-search__icon {
 left:0;
 top:25px
}
.category-copy__category-list .cu-search__input {
 padding-left:28px
}
.category-copy__category-list .category-list__cat-list {
 margin:0 -20px
}
.category-copy__category-list .category-list__cat-header {
 padding:0 20px
}
.category-copy__location-body {
 border:1px solid #e3e3e3;
 padding:20px
}
.dark-theme .category-copy__location-body {
 border:1px solid #1e272e
}
.category-copy__space {
 font:500 11px/14px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:2px;
 color:#222;
 opacity:.3;
 margin-bottom:10px
}
.dark-theme .category-copy__space {
 color:#abaeb0
}
.category-copy__project .cu-dropdown__toggle {
 position:relative;
 display:flex;
 align-items:center
}
.category-copy__project .cu-dropdown__toggle:hover .category-list__toggle-text {
 color:#7b68ee
}
.category-copy__project .cu-dropdown__toggle .category-list__toggle-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:18px;
 line-height:1;
 padding:10px 5px 10px 0;
 color:#4a4a4a
}
.category-copy__project .cu-dropdown__toggle .category-list__dropdown-settings_down {
 display:block;
 width:6px;
 height:4px;
 cursor:pointer;
 opacity:.6
}
.category-copy__project .cu-dropdown__menu {
 margin-left:0;
 margin-top:0
}
.category-copy__project .cu-user-list {
 margin:5px 0
}
.category-copy__project-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 flex-grow:1;
 display:block;
 font:500 14px/1.3em "Gotham Pro","Proxima Nova",Arial,serif;
 color:#544d61;
 text-decoration:none;
 padding:8px 20px;
 cursor:pointer
}
.category-copy__project-item:hover {
 transition:none;
 color:#7b68ee
}
.category-copy__project-item_selected {
 color:#7b68ee
}
cu-due-date-picker.loading,
cu-priorities-list.loading,
cu-user-list.loading {
 position:relative
}
cu-due-date-picker.loading svg,
cu-priorities-list.loading svg,
cu-user-list.loading svg {
 opacity:0
}
cu-due-date-picker.loading .cu-task-info__key,
cu-priorities-list.loading .cu-task-info__key,
cu-user-list.loading .cu-task-info__key {
 display:none
}
cu-due-date-picker.loading::before,
cu-priorities-list.loading::before,
cu-user-list.loading::before {
 content:'';
 display:block;
 position:absolute;
 width:36px;
 height:36px;
 border-radius:50%;
 z-index:1;
 background:#f5f6f7
}
.dark-theme cu-due-date-picker.loading::before,
.dark-theme cu-priorities-list.loading::before,
.dark-theme cu-user-list.loading::before {
 background:#2b343b
}
.editor-loader {
 width:100%;
 padding:30px
}
.editor-loader__row {
 background:#f5f6f7;
 border-radius:4px;
 width:100%;
 height:14px;
 margin:0 0 12px
}
.dark-theme .editor-loader__row {
 background:#2b343b
}
.editor-loader__row_lead {
 height:28px;
 width:55%;
 margin:0 0 20px
}
.editor-loader__row_last {
 width:70%
}
.subtask-loader {
 width:100%;
 padding:10px 0
}
.subtask-loader__row {
 display:flex;
 align-items:center
}
.subtask-loader__row>* {
 background:#f5f6f7
}
.dark-theme .subtask-loader__row>* {
 background:#2b343b
}
.subtask-loader__row+.subtask-loader__row {
 margin-top:20px
}
.subtask-loader__status {
 width:12px;
 height:12px;
 border-radius:2px;
 margin:0 15px 0 0
}
.subtask-loader__user {
 width:20px;
 height:20px;
 border-radius:50%;
 margin:0 15px 0 0
}
.subtask-loader__name {
 width:270px;
 height:14px;
 border-radius:4px
}
.attachments-loader__row {
 display:flex;
 align-items:center;
 justify-content:space-between;
 height:50px;
 border-top:1px solid #f5f6f7;
 padding:0 30px
}
.dark-theme .attachments-loader__row {
 background:#384047;
 border-top:1px solid #2b343b
}
.attachments-loader__row:last-child {
 border-bottom:1px solid #f5f6f7
}
.dark-theme .attachments-loader__row:last-child {
 border-bottom:1px solid #2b343b
}
.attachments-loader__preview {
 width:30px;
 height:36px;
 background:#f5f6f7
}
.dark-theme .attachments-loader__preview {
 background:#2b343b
}
.attachments-loader__name {
 width:60%;
 height:14px;
 border-radius:4px;
 background:#f5f6f7
}
.dark-theme .attachments-loader__name {
 background:#2b343b
}
.attachments-loader__date {
 width:20%;
 height:14px;
 border-radius:4px;
 background:#f5f6f7
}
.dark-theme .attachments-loader__date {
 background:#2b343b
}
.attachments-loader__delim {
 flex-grow:1
}
.attachments-loader__user {
 width:30px;
 height:30px;
 border-radius:30px;
 background:#f5f6f7
}
.dark-theme .attachments-loader__user {
 background:#2b343b
}
.emoticons__toggle {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:28px;
 height:28px;
 padding:4px;
 cursor:pointer;
 transition:.1s;
 fill:#c8cbdb
}
.dark-theme .emoticons__toggle {
 fill:#828588
}
.emoticons__toggle:hover {
 transition:none;
 fill:#7b68ee
}
.emoticons.cu-dropdown_open .emoticons__toggle {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .category-copy__project .cu-dropdown__toggle:hover .category-list__toggle-text,
 .category-copy__project-item:hover,
 .category-copy__project-item_selected {
  color:var(--theme-main-color)
 }
 .emoticons.cu-dropdown_open .emoticons__toggle,
 .emoticons__toggle:hover {
  fill:var(--theme-main-color)
 }
}
.emoticons__menu {
 width:330px
}
.emoticons__menu-comment-bar {
 margin-left:10px;
 margin-top:-4px!important
}
.emoticons__content {
 width:100%;
 max-height:250px;
 overflow:auto;
 padding:15px 10px 10px
}
.emoticons-section__title {
 font:500 14px "Gotham Pro","Proxima Nova",Arial,serif;
 margin:5px
}
.dark-theme .emoticons-section__title {
 color:#d5d6d7
}
.emoticons-section+.emoticons-section .emoticons-section__title {
 margin-top:20px
}
.emoticons-section__content {
 display:flex;
 flex-wrap:wrap;
 display:flex
}
.emoticon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:32px;
 height:32px;
 margin:3px;
 border-radius:4px;
 background-size:24px;
 background-repeat:no-repeat;
 background-position:center;
 cursor:pointer
}
.emoticon:hover {
 transition:none;
 background-color:#f1f1f1
}
.dark-theme .emoticon:hover {
 background-color:#2b343b
}
.emoticon+.emoticons-no-result {
 display:none
}
.emoticon.emoticon_selected {
 background-color:#f1f1f1
}
.dark-theme .emoticon.emoticon_selected {
 background-color:#2b343b
}
.emoticons-no-result {
 display:block;
 padding:10px 5px;
 font:13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4)
}
.dark-theme .emoticons-no-result {
 color:#828588
}
.emoticons-search {
 display:flex;
 align-items:center;
 border-bottom:1px solid #e4e4e4
}
.dark-theme .emoticons-search {
 border-bottom:1px solid #1e272e
}
.emoticons-search__icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 order:1;
 width:16px;
 height:16px;
 margin:0 0 0 10px;
 flex-shrink:0;
 stroke:#cccdde
}
.emoticons-search__icon:hover {
 transition:none
}
.emoticons-search__input {
 flex-grow:1;
 order:2;
 border:none;
 height:40px;
 padding:12px 10px 8px;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.8);
 background:0 0
}
.emoticons-search__input::-webkit-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.emoticons-search__input::-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.emoticons-search__input:-ms-input-placeholder {
 color:rgba(52,52,52,.4);
 font-size:14px
}
.emoticons-search__input:-moz-placeholder {
 color:rgba(52,52,52,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .emoticons-search__input {
 color:#d5d6d7
}
.dark-theme .emoticons-search__input::-webkit-input-placeholder {
 color:rgba(213,214,215,.4);
 font-size:14px
}
.dark-theme .emoticons-search__input::-moz-placeholder {
 color:rgba(213,214,215,.4);
 opacity:1;
 font-size:14px
}
.dark-theme .emoticons-search__input:-ms-input-placeholder {
 color:rgba(213,214,215,.4);
 font-size:14px
}
.dark-theme .emoticons-search__input:-moz-placeholder {
 color:rgba(213,214,215,.4);
 opacity:1;
 font-size:14px
}
.emoticons-search__input:focus {
 box-shadow:none
}
.emoticons-search__input:focus+.emoticons-search__icon {
 stroke:#7b68ee
}
.cu-emoticon {
 display:inline-block;
 overflow:hidden;
 width:20px;
 height:20px;
 margin:0 2px;
 vertical-align:middle;
 background-size:18px;
 background-repeat:no-repeat;
 background-position:center top;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cu-emoticon>span {
 width:20px;
 height:20px;
 display:inline-block
}
.cu-section-overview {
 width:100%;
 height:100%
}
.cu-section-overview .lv-category__toggle-marker {
 top:25px
}
.cu-section-overview .attachment-tile__inner:hover .cu-attachment-preview_large .cu-attachment-preview__cover {
 display:none
}
.cu-section-overview__title {
 display:flex;
 align-items:center;
 margin-top:-5px
}
.cu-section-overview__icons {
 flex-shrink:0;
 cursor:pointer;
 display:flex;
 align-items:center;
 height:50px;
 padding:0 15px;
 margin:0 -15px
}
.cu-section-overview__attachment-icon {
 width:12px;
 height:12px;
 margin:2px 5px 0;
 fill:#cfd0df
}
.contrast_high .cu-section-overview__attachment-icon {
 fill:#979797
}
.cu-section-overview__content-icon {
 width:14px;
 height:14px;
 margin:0 5px;
 stroke:#cfd0df
}
.contrast_high .cu-section-overview__content-icon {
 stroke:#979797
}
.cu-section-overview__body {
 padding:10px 10px 0;
 height:100%
}
.cu-section-overview__body .ql-editor p {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.cu-section-overview__column {
 flex-basis:0;
 flex-grow:1
}
.cu-section-overview__column_main {
 border-right:1px solid #e4e4e4;
 background:#fff
}
.cu-section-overview__breadcrumbs {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:11px;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .category-copy__project .cu-dropdown__toggle .category-list__toggle-text,
 .cu-section-overview__breadcrumbs {
  font-family:var(--global-font-support)
 }
}
.cu-section-overview__breadcrumbs span {
 color:#82868d
}
.cu-section-overview__breadcrumbs span:last-child {
 font-weight:500
}
.cu-section-overview__breadcrumbs use {
 fill:#82868d
}
.cu-section-overview__breadcrumbs_dark span {
 color:#111
}
.cu-section-overview__breadcrumbs_dark use {
 fill:#111
}
.cu-section-overview__header-title {
 font-weight:400;
 font-size:24px;
 line-height:1
}
.cu-section-overview__header-row {
 margin:0 30px;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.cu-section-overview__header-row .lv-location__info {
 justify-content:flex-start;
 padding-left:0;
 margin-top:20px
}
.cu-section-overview__header-row .lv-location__info-item {
 color:#82868d
}
.cu-section-overview__header-row_colored {
 margin:-10px -10px 0;
 padding:25px 25px 0 40px
}
.cu-section-overview__header-row_colored-not-white {
 padding-bottom:25px
}
.cu-section-overview__header-row_colored-not-white .cu-section-overview__breadcrumbs * span {
 color:#fff
}
.cu-section-overview__header-row_colored-not-white .cu-section-overview__breadcrumbs * use {
 fill:#fff
}
.cu-section-overview__header-row_title-block {
 margin-top:30px;
 justify-content:flex-start
}
.cu-section-overview__menu {
 fill:#bcc0c7;
 width:30px;
 height:17px;
 margin-left:15px;
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-section-overview__menu:hover {
 transition:none;
 fill:#7b68ee
}
.cu-section-overview-column {
 display:flex;
 flex-direction:column;
 flex-grow:1
}
.cu-section-overview-column_main {
 background:#fff
}
.dark-theme .cu-section-overview-column_main {
 border-right:1px solid #1e272e;
 background:#384047
}
.cu-section-overview-column__body {
 flex-grow:1
}
.cu-section-overview-column_comments .cu-section-overview-column__body {
 padding:15px 10px 5px
}
.cu-section-overview-column__footer {
 position:relative;
 flex-shrink:0
}
.cu-section-overview-column__footer::before {
 content:'';
 display:block;
 position:absolute;
 z-index:1;
 top:-15px;
 left:0;
 width:100%;
 height:15px;
 background-image:linear-gradient(-180deg,transparent 0,rgba(0,0,0,.05) 100%)
}
.cu-section-overview-column_comments .cu-section-overview-column__footer {
 bottom:0;
 position:-webkit-sticky;
 position:sticky;
 z-index:1;
 margin:0 -10px
}
.cu-section-overview-toggle {
 display:inline-flex;
 align-items:center;
 margin:0 0 0 -16px;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 position:relative;
 z-index:1
}
.cu-section-overview-toggle__icon {
 width:16px;
 height:16px;
 fill:rgba(52,52,52,.4)
}
.cu-section-overview-toggle_open .cu-section-overview-toggle__icon {
 transform:rotate(90deg)
}
.cu-section-overview-toggle__text {
 padding:3px 0 0;
 color:rgba(52,52,52,.4);
 font:500 10px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase
}
.section-datepicker {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-flex;
 align-items:center;
 border-radius:12px;
 margin-right:5px;
 padding:1px 11px;
 background:0 0;
 border:1px solid #e9ebf0
}
.dark-theme .section-datepicker {
 border-color:#82868d
}
.section-datepicker:hover {
 background:#fafbfc
}
.dark-theme .section-datepicker:hover {
 background:#2b343b;
 border-color:#2b343b
}
.section-datepicker:hover .section-datepicker__icon {
 fill:#7b68ee
}
.section-datepicker:hover .section-datepicker__text {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .emoticons-search__input:focus+.emoticons-search__icon {
  stroke:var(--theme-main-color)
 }
 .cu-section-overview__menu:hover,
 .section-datepicker:hover .section-datepicker__icon {
  fill:var(--theme-main-color)
 }
 .section-datepicker:hover .section-datepicker__text {
  color:var(--theme-main-color)
 }
}
.section-datepicker_empty {
 background:0 0
}
.section-datepicker__icon {
 width:12px;
 height:12px;
 margin:0 5px 0 0;
 fill:rgba(52,52,52,.4)
}
.dark-theme .section-datepicker__icon {
 fill:#828588
}
.section-datepicker__icon use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.section-datepicker__text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:6px 0;
 color:rgba(52,52,52,.4);
 font:11px "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .section-datepicker__text {
 color:#828588
}
.section-datepicker__delim {
 position:relative;
 overflow:hidden;
 width:15px;
 height:22px;
 margin:0 0 0 5px
}
.section-datepicker__delim::after,
.section-datepicker__delim::before {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 width:1px;
 height:30px;
 background-color:#c2c2c2
}
.section-datepicker__delim::before {
 bottom:50%;
 transform-origin:center bottom;
 transform:rotate(-30deg)
}
.section-datepicker__delim::after {
 top:50%;
 transform-origin:center top;
 transform:rotate(30deg)
}
.section-color-picker {
 margin:0 15px 0 5px;
 position:relative;
 display:flex;
 align-items:center
}
.section-color-picker__color-picker-panel {
 width:195px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 display:block;
 margin-top:10px
}
.section-color-picker__toggle {
 width:22px;
 height:22px;
 border-radius:50%;
 border:3px solid #fafbfc;
 cursor:pointer
}
.section-color-picker__toggle_empty {
 background:0 0;
 border:none
}
.section-color-picker__toggle_full {
 margin:3px;
 width:16px;
 height:16px;
 border-color:transparent
}
.section-color-picker__icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:22px;
 height:22px;
 padding:5px;
 border:1px dashed rgba(52,52,52,.4);
 border-radius:50%;
 cursor:pointer
}
.dark-theme .section-color-picker__icon {
 border:1px dashed #c2c2c2
}
.section-color-picker__icon:hover {
 border-color:#7b68ee
}
.section-color-picker__icon:hover use {
 fill:#7b68ee
}
.section-color-picker__icon use {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#adabaf
}
.section-color-picker__menu {
 width:180px;
 padding:10px
}
.section-color-picker__body {
 display:flex;
 flex-wrap:wrap
}
.section-color-picker__label {
 font-weight:500;
 font-size:11px;
 line-height:1;
 cursor:pointer;
 margin-right:3px
}
.cu-google-chrome-ext__timer {
 margin:10px 0 20px;
 display:none;
 flex-direction:column;
 align-items:center;
 font:400 17px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-google-chrome-ext__timer.cu-google-chrome-ext_installed {
 display:flex
}
.cu-google-chrome-ext__timer-button {
 width:34px;
 height:34px;
 margin-top:7px
}
.cu-google-chrome-ext__timer-button_show {
 display:block
}
.cu-google-chrome-ext__timer-button-target {
 width:36px;
 height:36px;
 position:absolute
}
.cu-google-chrome-ext__timer-button-target.active+svg .cu-fill_timer {
 fill:#f81c07
}
.cu-google-chrome-ext__timer-button-target.active+svg .cu-stroke {
 stroke:#f81c07
}
.cu-google-chrome-ext__timer-button svg {
 pointer-events:none!important
}
.cu-google-chrome-ext__timer-button .cu-stroke {
 stroke:#cbc9cf
}
.cu-google-chrome-ext__timer-button .cu-fill_timer {
 fill:#cbc9cf
}
.cu-google-chrome-ext__timer-button:hover .cu-fill_timer {
 fill:#7b68ee
}
.cu-google-chrome-ext__timer-button:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .section-color-picker__icon:hover {
  border-color:var(--theme-main-color)
 }
 .cu-google-chrome-ext__timer-button:hover .cu-fill_timer,
 .section-color-picker__icon:hover use {
  fill:var(--theme-main-color)
 }
 .cu-google-chrome-ext__timer-button:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.cu-google-chrome-ext__timer-title_start {
 display:inline-block
}
.cu-google-chrome-ext__timer-button.active .cu-google-chrome-ext__timer-title_start,
.cu-google-chrome-ext__timer-title_stop {
 display:none
}
.cu-google-chrome-ext__timer-button.active .cu-google-chrome-ext__timer-title_stop {
 display:inline-block
}
.git-commits-selector .cu-category__controls {
 top:2px
}
.git-commits-selector__attach-all {
 border:1px solid var(--theme-main-color);
 border-radius:4px;
 text-align:center;
 padding:0;
 cursor:pointer;
 margin-bottom:7px
}
.git-commits-selector__controls {
 border-color:#343434;
 border-width:1px;
 width:15px;
 height:15px
}
.cu-category_open .git-commits-selector__controls {
 width:15px;
 height:15px;
 border-width:1px;
 border-color:#343434
}
.dark-theme .git-commits-selector__controls {
 border-color:#abaeb0
}
.git-commits-selector__controls-header {
 border-color:#5f48ea
}
.dark-theme .git-commits-selector__controls-header {
 border-color:#5f48ea
}
.git-commits-selector__controls::after,
.git-commits-selector__controls::before {
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 background-color:#343434
}
.dark-theme .git-commits-selector__controls::after,
.dark-theme .git-commits-selector__controls::before {
 background-color:#abaeb0!important
}
.git-commits-selector__controls-header::after,
.git-commits-selector__controls-header::before {
 background-color:#5f48ea
}
.dark-theme .git-commits-selector__controls-header::after,
.dark-theme .git-commits-selector__controls-header::before {
 background-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .dark-theme .git-commits-selector__controls-header,
 .git-commits-selector__controls-header {
  border-color:var(--theme-main-color-dark)
 }
 .dark-theme .git-commits-selector__controls-header::after,
 .dark-theme .git-commits-selector__controls-header::before,
 .git-commits-selector__controls-header::after,
 .git-commits-selector__controls-header::before {
  background-color:var(--theme-main-color-dark)
 }
}
.git-commits-selector__controls::after {
 width:1px;
 height:9px
}
.git-commits-selector__controls::before {
 width:9px;
 height:1px
}
.cu-category_open .git-commits-selector__controls::before {
 width:9px;
 height:1px;
 top:0;
 left:0;
 border-width:1px;
 background-color:#343434
}
.dark-theme .cu-category_open .git-commits-selector__controls::before {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .dark-theme .cu-category_open .git-commits-selector__controls::before {
  color:var(--theme-main-color-dark)
 }
}
.git-commits-selector__item.cu-category_open::before {
 background-color:#343434;
 width:1px
}
.dark-theme .git-commits-selector__item.cu-category_open::before {
 background-color:#abaeb0
}
.git-commits-selector__name {
 color:#343434;
 font:300 17px/21px "Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 word-break:break-word
}
.dark-theme .git-commits-selector__name {
 color:#abaeb0
}
.git-commits-selector__name-header {
 color:#7b68ee
}
.dark-theme .git-commits-selector__name-header {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .dark-theme .git-commits-selector__name-header,
 .git-commits-selector__name-header {
  color:var(--theme-main-color)
 }
}
.notifications-banner {
 top:0;
 left:0;
 right:0;
 height:30px;
 background-color:#fd9800;
 padding-left:10px;
 padding-right:10px;
 z-index:2
}
.notifications-banner_settings {
 position:absolute
}
.notifications-banner__request {
 text-decoration:underline;
 cursor:pointer;
 color:#fff;
 margin-left:10px
}
.notifications-banner-icon {
 position:absolute;
 left:10px;
 top:8px;
 width:14px;
 height:13px
}
.notifications-banner-close {
 right:10px;
 top:10px;
 width:11px;
 height:11px;
 position:absolute;
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 transform:rotate(0)
}
.notifications-banner-close:hover {
 transition:none;
 transform:rotate(180deg)
}
.notifications-banner-text {
 text-align:center;
 color:#fff;
 font:500 14px/30px "Gotham Pro","Proxima Nova",Arial,serif
}
.notifications-settings__slide-container {
 border-top:1px solid #e9e9e9;
 border-bottom:1px solid #e9e9e9;
 padding-top:20px;
 padding-bottom:20px;
 display:flex;
 flex-direction:column
}
.dark-theme .notifications-settings__slide-container {
 border-color:#384047
}
.notifications-settings__slide-container+.notifications-settings__slide-container {
 margin-top:-1px
}
.notifications-settings__slide-container.in-table {
 border:0
}
.notifications-settings__slide-head {
 height:25px;
 box-sizing:border-box;
 display:flex;
 cursor:pointer
}
.notifications-settings__slide-head:hover .notifications-settings__slide-head__arrow svg {
 fill:#7b68ee
}
.notifications-settings__slide-head__arrow {
 width:23px;
 display:flex;
 flex-direction:column;
 justify-content:center;
 overflow:hidden
}
.notifications-settings__slide-head__arrow svg {
 fill:#bbb;
 height:22px;
 width:25px;
 transform:rotate(90deg);
 position:relative;
 left:-4px;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.notifications-settings__slide-head__arrow svg:hover {
 transition:none
}
.notifications-settings__slide-container-active .notifications-settings__slide-head__arrow svg {
 transform:rotate(-90deg)
}
.notifications-settings__slide-head__text {
 flex:1;
 display:flex;
 flex-direction:column;
 justify-content:center;
 font:500 18px/24px "Gotham Pro","Proxima Nova",Arial,serif
}
.notifications-settings__slide-body {
 max-height:0;
 transition:max-height .2s ease-in-out;
 overflow:hidden
}
.notifications-settings__slide-container-active .notifications-settings__slide-body {
 max-height:1000px;
 overflow:visible
}
.notifications-settings__slide-row {
 margin-top:10px
}
.notifications-settings__slide-row-left-space {
 padding-left:24px
}
.notifications-settings__slide-row-left-space.in-table {
 padding-left:5px
}
.notifications-settings__slide-row+.notifications-settings__slide-row {
 margin-top:15px
}
.notifications-settings__slide-row .radio-item {
 cursor:pointer;
 line-height:20px;
 position:relative
}
.notifications-settings__slide-row .radio-item-input {
 display:none
}
.notifications-settings__slide-row .radio-item-input:checked+.radio-item-text::after {
 background-color:#7b68ee
}
.notifications-settings__slide-row .radio-item-input-square+.radio-item-text::after,
.notifications-settings__slide-row .radio-item-input-square+.radio-item-text::before {
 border-radius:3px
}
.notifications-settings__slide-row .radio-item:hover .radio-item-text::before {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .notifications-settings__slide-head:hover .notifications-settings__slide-head__arrow svg {
  fill:var(--theme-main-color)
 }
 .notifications-settings__slide-row .radio-item-input:checked+.radio-item-text::after {
  background-color:var(--theme-main-color)
 }
 .notifications-settings__slide-row .radio-item:hover .radio-item-text::before {
  border-color:var(--theme-main-color)
 }
}
.notifications-settings__slide-row .radio-item-text {
 position:relative;
 padding-left:30px
}
.notifications-settings__slide-row .radio-item-text::before {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'';
 width:20px;
 height:20px;
 border-radius:50%;
 border:1px solid #d8d8d8;
 position:absolute;
 display:block;
 left:0
}
.notifications-settings__slide-row .radio-item-text::before:hover {
 transition:none
}
.notifications-settings__slide-row .radio-item-text::after {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 content:'';
 width:12px;
 height:12px;
 border-radius:50%;
 position:absolute;
 display:block;
 left:4px;
 top:4px;
 bottom:0
}
.notifications-settings__slide-row .radio-item-text::after:hover {
 transition:none
}
.notifications-settings__slide-row .checkbox-item {
 cursor:pointer;
 display:inline-block;
 line-height:20px;
 position:relative
}
.notifications-settings__slide-row .checkbox-item-input {
 display:none
}
.notifications-settings__slide-row .checkbox-item-input:checked+.checkbox-item-text::after {
 background-color:#7b68ee
}
.notifications-settings__slide-row .checkbox-item:hover .checkbox-item-text::before {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .notifications-settings__slide-row .checkbox-item-input:checked+.checkbox-item-text::after {
  background-color:var(--theme-main-color)
 }
 .notifications-settings__slide-row .checkbox-item:hover .checkbox-item-text::before {
  border-color:var(--theme-main-color)
 }
}
.notifications-settings__slide-row .checkbox-item-text {
 padding-left:30px
}
.notifications-settings__slide-row .checkbox-item-text-empty {
 padding-left:24px
}
.notifications-settings__slide-row .checkbox-item-text::before {
 content:'';
 width:20px;
 height:20px;
 border-radius:3px;
 border:1px solid #d8d8d8;
 position:absolute;
 display:block;
 left:0;
 top:0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.notifications-settings__slide-row .checkbox-item-text::before:hover {
 transition:none
}
.notifications-settings__slide-row .checkbox-item-text::after {
 content:'';
 width:12px;
 height:12px;
 border-radius:3px;
 position:absolute;
 display:block;
 left:4px;
 top:0;
 bottom:0;
 margin:auto 0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.notifications-settings__slide-row .checkbox-item-text::after:hover {
 transition:none
}
.notifications-table__head {
 display:flex;
 flex-direction:row;
 border-bottom:1px solid #e9e9e9;
 position:-webkit-sticky;
 position:sticky;
 top:-40px;
 background:#fff;
 opacity:.95;
 z-index:1
}
.dark-theme .notifications-table__head {
 border-color:#384047;
 background:#1e272e
}
.notifications-table__head_banner-displayed {
 top:-10px
}
.notifications-table__head__item {
 position:relative;
 font:500 14px/24px "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 justify-content:center;
 flex-direction:column;
 height:65px;
 text-align:center
}
.notifications-table__head__item-content {
 position:relative
}
.notifications-table__head__item-enable {
 position:absolute;
 bottom:-10px;
 left:0;
 text-decoration:underline;
 cursor:pointer;
 width:100%;
 text-align:center
}
.notifications-table__head__item:hover .notifications-settings__check-all,
.notifications-table__head__item:hover .notifications-settings__sound-all {
 opacity:1
}
.notifications-table__head__item:first-child {
 flex-grow:1;
 text-align:left;
 font:500 18px/24px "Gotham Pro","Proxima Nova",Arial,serif
}
.notifications-table__head__item+.notifications-table__head__item {
 white-space:nowrap;
 width:16%
}
.notifications-table__row {
 display:flex;
 flex-direction:row;
 border-top:1px solid #e9e9e9;
 border-bottom:1px solid #e9e9e9;
 position:relative;
 padding:10px 0
}
.dark-theme .notifications-table__row {
 border-color:#384047
}
.notifications-table__row:hover .notifications-table__body__item-select-all {
 opacity:1;
 visibility:visible
}
.notifications-table__row+.notifications-table__row {
 margin-top:-1px
}
.notifications-table__angle {
 width:30px;
 height:30px;
 display:inline-block;
 cursor:pointer
}
.notifications-table__angle-disabled {
 cursor:default!important
}
.notifications-table__angle-disabled svg {
 stroke:#384047!important
}
.notifications-table__angle svg {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 vertical-align:middle;
 transition-property:opacity,visibility,stroke;
 transition-timing-function:ease-in-out
}
.notifications-table__angle svg:hover {
 transition:none
}
.notifications-table__sound {
 position:absolute;
 right:-25px;
 top:0;
 cursor:pointer
}
.notifications-table__sound-icon {
 position:absolute;
 opacity:0;
 visibility:hidden;
 stroke:#7b68ee;
 transition-property:opacity,visibility,fill;
 transition-duration:.2s;
 transition-timing-function:ease-in-out
}
@supports (--theme-main-color:#7b68ee) {
 .notifications-table__sound-icon {
  stroke:var(--theme-main-color)
 }
}
.notifications-table__body__option {
 text-align:center;
 width:30px;
 position:relative;
 display:inline-block
}
.notifications-table__body__item {
 display:flex;
 justify-content:center;
 flex-direction:column;
 min-height:72px;
 text-align:center
}
.notifications-table__body__item .notifications-table__sound-active .notifications-table__sound-icon-on {
 opacity:1;
 visibility:visible
}
.notifications-table__body__item .notifications-table__sound-active .notifications-table__sound-icon-off {
 opacity:0;
 visibility:hidden
}
.notifications-table__body__item:hover .notifications-table__sound-default .notifications-table__sound-icon-on {
 opacity:1;
 visibility:visible
}
.notifications-table__body__item-sound-off .notifications-table__sound-icon-on,
.notifications-table__body__item:hover .notifications-table__sound-default .notifications-table__sound-icon-off {
 opacity:0;
 visibility:hidden
}
.notifications-table__body__item-sound-off .notifications-table__sound-icon-off {
 opacity:1;
 visibility:visible
}
.notifications-table__body__item-select-all {
 display:inline-block;
 margin-left:10px;
 margin-right:8px
}
.notifications-table__body__item-content_first-column {
 display:flex;
 flex-wrap:wrap;
 align-items:center
}
.notifications-table__body__item-label {
 display:inline-flex;
 align-items:center;
 position:relative
}
.notifications-table__body__item-label_compressed {
 width:200px
}
.notifications-table__body__item-label-text {
 font:400 14px/1.3 "Gotham Pro","Proxima Nova",Arial,serif
}
.notifications-table__body__item-label-question {
 display:inline-block;
 width:14px;
 height:14px;
 margin-bottom:-3px
}
.notifications-table__body__item-label-question use {
 fill:#818193
}
.notifications-table__body__item-select-all {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#7b68ee;
 width:30px;
 height:30px;
 line-height:30px;
 cursor:pointer;
 opacity:0;
 visibility:hidden
}
.notifications-table__body__item-select-all svg {
 vertical-align:middle
}
.notifications-table__body__item:first-child {
 text-align:left;
 flex:1
}
.notifications-table__body__item+.notifications-table__body__item {
 width:16%
}
.notifications-table__body__item+.notifications-table__body__item.notifications-table__body__item-time-select .notifications-table__body__option {
 width:auto
}
.notifications-table__body__item-disable .notifications-table__angle svg {
 stroke:#e3e3e3
}
.dark-theme .notifications-table__body__item-disable .notifications-table__angle svg {
 stroke:#384047
}
.notifications-table__body__item-active .notifications-table__angle svg {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .notifications-table__body__item-active .notifications-table__angle svg,
 .notifications-table__body__item-select-all {
  stroke:var(--theme-main-color)
 }
}
.notifications-table__body__item-freeze,
.notifications-table__body__item-freeze .notifications-table__angle {
 cursor:default
}
.notifications-table__body__item-freeze .notifications-table__angle svg {
 stroke:#7b68ee;
 opacity:.5;
 cursor:default
}
.notifications-table__body__item-freeze .notifications-table__angle .notifications-table__angle-mandatory {
 position:absolute;
 right:-11px;
 opacity:1;
 fill:#dc6e7b;
 stroke:none
}
.notifications-settings {
 padding-bottom:30px
}
.notifications-settings_banner-displayed {
 margin-top:20px
}
.notifications-settings__check-all {
 margin-right:5px;
 height:30px;
 width:30px;
 text-align:center;
 line-height:30px;
 cursor:pointer;
 opacity:0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-block
}
.notifications-settings__check-all:hover {
 transition:none
}
.notifications-settings__check-all svg {
 vertical-align:middle;
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .notifications-settings__check-all svg,
 .notifications-table__body__item-freeze .notifications-table__angle svg {
  stroke:var(--theme-main-color)
 }
}
.notifications-settings__sound-all {
 margin-right:15px;
 height:30px;
 width:20px;
 text-align:center;
 line-height:30px;
 cursor:pointer;
 opacity:0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:inline-block;
 vertical-align:middle;
 position:relative
}
.notifications-settings__sound-all:hover {
 transition:none
}
.notifications-settings__sound-all svg {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 transition-property:opacity,visibility;
 transition-timing-function:ease-in-out;
 vertical-align:middle;
 stroke:#7b68ee
}
.notifications-settings__sound-all svg:hover {
 transition:none
}
.notifications-settings__sound-all.notifications-settings__unsound-all .notifications-settings__sound-all-icon {
 opacity:0;
 visibility:hidden
}
.notifications-settings__sound-all.notifications-settings__unsound-all .notifications-settings__sound-all-icon-off {
 opacity:1;
 visibility:visible
}
.notifications-settings__sound-all-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:0;
 bottom:0;
 margin:auto 0
}
.notifications-settings__sound-all-icon:hover {
 transition:none
}
.notifications-settings__sound-all-icon-off {
 opacity:0;
 visibility:hidden
}
.notifications-settings__sound-all-icon svg {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 vertical-align:middle;
 transition-property:opacity,visibility;
 transition-timing-function:ease-in-out
}
.notifications-settings__sound-all-icon svg:hover {
 transition:none
}
.notifications-settings__sound-all-hide {
 cursor:default
}
.notifications-settings__sound-all-hide svg {
 display:none
}
.notifications-dropdown {
 display:inline-block;
 vertical-align:middle
}
.notifications-dropdown-my-tasks .notifications-dropdown__body {
 width:105px
}
@media (max-width:1350px) {
 .notifications-dropdown-my-tasks {
  margin-bottom:10px
 }
}
.notifications-dropdown-between-text {
 margin:0 10px
}
.notifications-dropdown-time-periods {
 width:58px;
 height:30px;
 margin-left:8px;
 display:inline-block
}
.notifications-dropdown-duedates {
 margin-bottom:5px
}
.notifications-dropdown-duedates .notifications-dropdown__body {
 display:inline-flex;
 align-items:center;
 width:auto;
 border-width:0;
 padding:0;
 height:auto
}
.notifications-dropdown-duedates .notifications-dropdown__list {
 width:auto
}
.notifications-dropdown-duedates .notifications-dropdown__item {
 white-space:nowrap
}
.notifications-dropdown-duedates .notifications-dropdown__name {
 color:#7b68ee;
 padding:0;
 display:inline-block;
 border-bottom:1px dashed;
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .notifications-settings__sound-all svg {
  stroke:var(--theme-main-color)
 }
 .notifications-dropdown-duedates .notifications-dropdown__name {
  color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.notifications-dropdown__body {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:120px;
 height:36px;
 padding:0 15px;
 box-sizing:border-box;
 display:flex;
 flex-direction:column;
 justify-content:center;
 position:relative;
 border:1px solid #e4e4e4;
 border-radius:3px;
 cursor:pointer
}
.dark-theme .notifications-dropdown__body {
 border:1px solid #828588
}
.notifications-dropdown__body:hover {
 transition:none;
 border-color:#7b68ee
}
.notifications-dropdown__body-time {
 width:162px;
 text-align:left
}
.notifications-dropdown__body-time-settings {
 display:inline-block
}
.notifications-dropdown__body-time-periods {
 width:62px;
 height:30px;
 padding-left:10px;
 vertical-align:middle;
 text-align:left
}
.notifications-dropdown__list {
 width:100%;
 padding-left:15px;
 padding-right:15px
}
.notifications-dropdown__item {
 height:36px;
 line-height:36px;
 width:100%;
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 text-align:left
}
.notifications-dropdown__item:hover {
 transition:none;
 color:#7b68ee
}
.notifications-dropdown__arrow {
 height:25px;
 width:8px;
 transform:rotate(90deg);
 position:absolute;
 right:15px;
 top:0;
 bottom:0;
 margin:auto 0
}
.notifications-dropdown__arrow svg {
 fill:#7b68ee
}
.notifications-my-tasks {
 line-height:30px;
 width:82px;
 display:inline-block;
 cursor:pointer
}
@media (min-width:1350px) {
 .notifications-my-tasks {
  float:right
 }
}
@media (max-width:1350px) {
 .notifications-my-tasks {
  display:table;
  line-height:18px
 }
}
.notifications-my-tasks__input {
 display:none
}
.notifications-my-tasks__input:checked+.notifications-my-tasks__text::before {
 background-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .notifications-dropdown__body:hover {
  border-color:var(--theme-main-color)
 }
 .notifications-dropdown__item:hover {
  color:var(--theme-main-color)
 }
 .notifications-dropdown__arrow svg {
  fill:var(--theme-main-color)
 }
 .notifications-my-tasks__input:checked+.notifications-my-tasks__text::before {
  background-color:var(--theme-main-color)
 }
}
.notifications-my-tasks-action .notifications-my-tasks__text::after,
.notifications-my-tasks__input:checked+.notifications-my-tasks__text::after {
 margin-left:10px
}
.notifications-my-tasks__text {
 padding-left:29px;
 position:relative;
 font-size:12px
}
.notifications-my-tasks__text::before {
 content:'';
 display:block;
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 margin:auto 0;
 width:24px;
 height:14px;
 background-color:#ccc;
 cursor:pointer;
 border-radius:10px;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.notifications-my-tasks__text::before:hover {
 transition:none
}
.notifications-my-tasks__text::after {
 content:'';
 display:block;
 position:absolute;
 width:10px;
 height:10px;
 background-color:#fff;
 left:2px;
 top:0;
 bottom:0;
 margin:auto 0;
 cursor:pointer;
 border-radius:50%;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.notifications-my-tasks__text::after:hover {
 transition:none
}
.notifications-time__container {
 display:inline-block
}
.notifications-time__input {
 border:1px solid #e4e4e4;
 width:38px;
 height:30px;
 border-radius:3px;
 padding-left:10px;
 padding-right:0;
 text-align:left;
 vertical-align:middle
}
.dark-theme .notifications-time__input {
 border:1px solid #828588;
 background:#1e272e;
 color:#d5d6d7;
 -webkit-box-shadow:none!important
}
.notifications-time__dots {
 font-size:14px;
 display:inline-block
}
.print-area {
 display:none
}
@media print {
 body.printing {
  height:auto
 }
 body.printing #app-root,
 body.printing cu-root {
  display:none
 }
 .ps__rail-x,
 .ps__rail-y {
  display:none!important
 }
 .print-area {
  font-family:"Gotham Pro","Proxima Nova",Arial,serif;
  font-weight:300;
  font-size:14px;
  line-height:24px;
  display:block;
  visibility:visible!important;
  position:relative;
  width:100%;
  max-height:initial;
  overflow:visible;
  border:none;
  height:auto;
  padding:10px;
  color:#343434
 }
 @supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
  .print-area {
   font-family:var(--global-font-support)
  }
 }
 .dark-theme .print-area {
  color:#343434
 }
 .dark-theme .print-area [style*='background-color: rgb(230, 255, 207);'],
 .dark-theme .print-area [style*='background-color: rgb(230, 255, 207);'] *,
 .dark-theme .print-area [style*='background-color: rgb(255, 224, 224);'],
 .dark-theme .print-area [style*='background-color: rgb(255, 224, 224);'] *,
 .dark-theme .print-area [style*='background-color: rgb(255, 250, 120);'],
 .dark-theme .print-area [style*='background-color: rgb(255, 250, 120);'] * {
  color:#2b343b;
  font-weight:400;
  padding:2px 0
 }
 .print-area * {
  visibility:visible!important
 }
 .print-area.ql-editor {
  transition:none
 }
 .cu-hidden-print {
  display:none!important
 }
}
.cu-custom-fields_task-view {
 border-bottom:1px solid #e4e4e4
}
.dark-theme .cu-custom-fields_task-view {
 border-bottom:1px solid #1e272e
}
.cu-custom-fields__header {
 display:flex;
 cursor:pointer
}
.cu-custom-fields__header_task-view {
 padding:20px 20px 20px 30px
}
.cu-custom-fields__header_create-task {
 padding-bottom:30px
}
.cu-custom-fields__header:hover .cu-custom-fields__header-arrow {
 fill:#7b68ee
}
@media screen and (max-width:992px) {
 .cu-custom-fields__header {
  padding:20px 15px
 }
}
.cu-custom-fields__header.no-permission {
 cursor:default
}
.cu-custom-fields__header-title {
 font:300 20px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 flex-shrink:0
}
.cu-custom-fields__header-items {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 flex-grow:1;
 text-align:right;
 padding:0;
 display:flex;
 flex-wrap:wrap;
 max-width:100%
}
.cu-custom-fields__header-items-name,
.cu-custom-fields__header-items-name-text,
.cu-custom-fields__header-items-value {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:24px;
 color:#9b9b9b
}
.cal-event-container .cu-custom-fields__header-items-name,
.cal-event-container .cu-custom-fields__header-items-name-text,
.cal-event-container .cu-custom-fields__header-items-value,
.cu-dashboard-board-card__clickable .cu-custom-fields__header-items-name,
.cu-dashboard-board-card__clickable .cu-custom-fields__header-items-name-text,
.cu-dashboard-board-card__clickable .cu-custom-fields__header-items-value {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:20px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cal-event-container .cu-custom-fields__header-items-name,
 .cal-event-container .cu-custom-fields__header-items-name-text,
 .cal-event-container .cu-custom-fields__header-items-value,
 .cu-custom-fields__header-items-name,
 .cu-custom-fields__header-items-name-text,
 .cu-custom-fields__header-items-value,
 .cu-dashboard-board-card__clickable .cu-custom-fields__header-items-name,
 .cu-dashboard-board-card__clickable .cu-custom-fields__header-items-name-text,
 .cu-dashboard-board-card__clickable .cu-custom-fields__header-items-value {
  font-family:var(--global-font-support)
 }
}
.cu-custom-fields__header-items-name {
 display:inline-flex;
 align-items:center;
 max-width:100%
}
.cu-custom-fields__header-items-name-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 flex-shrink:0;
 max-width:80%
}
.cu-custom-fields__header-items-name:not(:last-child)::after {
 content:'|';
 padding:0 10px
}
.cu-custom-fields__header-items-value {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 color:#343434;
 margin-left:7px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__header-items-value {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-custom-fields__header-items-value {
 color:#d5d6d7
}
.cu-custom-fields__header-items-value__url {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center;
 height:100%;
 color:#343434
}
.dark-theme .cu-custom-fields__header-items-value__url {
 color:#d5d6d7
}
.cu-custom-fields__header-items-value__url:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__header:hover .cu-custom-fields__header-arrow {
  fill:var(--theme-main-color)
 }
 .cu-custom-fields__header-items-value__url:hover {
  color:var(--theme-main-color)
 }
}
.cu-custom-fields__header-items-value__url-favicon {
 margin-right:4px;
 flex-shrink:0
}
.cu-custom-fields__header-items-value__email,
.cu-custom-fields__header-items-value__phone {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 display:flex;
 align-items:center;
 height:100%;
 color:#343434
}
.dark-theme .cu-custom-fields__header-items-value__email,
.dark-theme .cu-custom-fields__header-items-value__phone {
 color:#d5d6d7
}
.cu-custom-fields__header-items-value__email:hover,
.cu-custom-fields__header-items-value__phone:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__header-items-value__email:hover,
 .cu-custom-fields__header-items-value__phone:hover {
  color:var(--theme-main-color)
 }
}
.cu-custom-fields__header-items-value__labels {
 display:flex;
 align-items:center;
 height:20px;
 padding:0 6px;
 border-radius:3px;
 max-width:300px;
 min-width:0
}
.cu-custom-fields__header-items-value__labels+.cu-custom-fields__header-items-value__labels {
 margin-left:4px
}
.cu-custom-fields__header-items-value__labels_white {
 border:1px solid #e4e4e4
}
.dark-theme .cu-custom-fields__header-items-value__labels_white {
 border:1px solid #1e272e;
 background-color:transparent!important;
 color:#d5d6d7
}
.dark-theme .cu-custom-fields__header-items-value__labels_white .cu-custom-fields__header-items-value__labels-text {
 color:#d5d6d7
}
.cu-custom-fields__header-items-value__labels_light .cu-custom-fields__header-items-value__labels-text,
.cu-custom-fields__header-items-value__labels_white .cu-custom-fields__header-items-value__labels-text {
 color:#343434
}
.cu-custom-fields__header-items-value__labels-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font:400 13px/1.2 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff
}
.cu-custom-fields__header-items-value__dropdown-option {
 display:flex;
 align-items:center;
 height:20px;
 padding:0 10px;
 border-radius:3px;
 max-width:304px;
 min-width:0
}
.lv .cu-custom-fields__header-items-value__dropdown-option {
 width:149px;
 justify-content:center;
 border-radius:0;
 cursor:pointer
}
.lv .cu-custom-fields__header-items-value__dropdown-option-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1.15
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__header-items-value__labels-text,
 .lv .cu-custom-fields__header-items-value__dropdown-option-text {
  font-family:var(--global-font-support)
 }
}
.cu-custom-fields__header-items-value__dropdown-option_white {
 border:1px solid #e4e4e4;
 border-top:transparent;
 border-bottom:transparent
}
.dark-theme .cu-custom-fields__header-items-value__dropdown-option_white {
 border:1px solid #1e272e;
 border-top:transparent;
 border-bottom:transparent;
 background-color:transparent!important
}
.dark-theme .cu-custom-fields__header-items-value__dropdown-option_white .cu-custom-fields__header-items-value__dropdown-option-text {
 color:#d5d6d7
}
.lv .cu-custom-fields__header-items-value__dropdown-option_white {
 border:1px solid transparent
}
.cu-custom-fields__header-items-value__dropdown-option_light .cu-custom-fields__header-items-value__dropdown-option-text,
.cu-custom-fields__header-items-value__dropdown-option_white .cu-custom-fields__header-items-value__dropdown-option-text {
 color:#343434
}
.cu-custom-fields__header-items-value__dropdown-option-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1.2;
 color:#fff
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__header-items-value__dropdown-option-text {
  font-family:var(--global-font-support)
 }
}
.cu-custom-fields__header-items-value__dropdown-option-text-dark {
 color:#000
}
.cu-custom-fields__header-arrow {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:10px;
 height:10px;
 transform:rotate(90deg);
 flex-shrink:0;
 fill:#bfbfbf;
 margin-top:7px;
 margin-left:7px
}
.cu-custom-fields__header-arrow_opened {
 transform:rotate(-90deg)
}
.cu-custom-fields__header-edit {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-self:center;
 cursor:pointer;
 margin-right:25px;
 color:#979797;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 padding:4px
}
.cu-custom-fields__header-edit:hover {
 color:#7b68ee
}
.cu-custom-fields__header-edit:hover .cu-custom-fields__header-edit-icon {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__header-edit:hover {
  color:var(--theme-main-color)
 }
 .cu-custom-fields__header-edit:hover .cu-custom-fields__header-edit-icon {
  stroke:var(--theme-main-color)
 }
}
.cu-custom-fields__header-edit-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:13px;
 height:13px;
 margin-right:5px;
 stroke:#979797
}
.cu-custom-fields__task-field {
 display:flex;
 align-items:center;
 width:100%
}
.cu-custom-fields__task-field .cu-custom-field__content {
 display:flex;
 align-items:center;
 width:100%;
 height:36px;
 text-align:left;
 color:#4a4a4a;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-custom-fields__task-field .cu-custom-field__content {
 color:#d5d6d7
}
.cu-custom-fields__task-field .cu-custom-field__content-placeholder {
 color:#757575;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.4;
 text-transform:capitalize
}
.dark-theme .cu-custom-fields__task-field .cu-custom-field__content-placeholder {
 color:#757575
}
.cu-custom-fields__task-field .cu-custom-field__content-value {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1.15;
 text-align:left;
 color:#4a4a4a
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__task-field .cu-custom-field__content-value {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-custom-fields__task-field .cu-custom-field__content-value {
 color:#d5d6d7
}
.cu-custom-fields__task-field .cu-custom-field__content-value a {
 color:#4a4a4a
}
.dark-theme .cu-custom-fields__task-field .cu-custom-field__content-value a {
 color:#d5d6d7
}
.cu-custom-fields__task-field .cu-custom-field__content-value_url a {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 text-decoration:underline
}
.cu-custom-fields__task-field .cu-custom-field__content-value_url a:hover {
 color:#7b68ee
}
.cu-custom-fields__task-field .datepicker__dates-input-container-val::-webkit-input-placeholder {
 color:rgba(117,117,117,.4);
 font-size:initial
}
.cu-custom-fields__task-field .datepicker__dates-input-container-val::-moz-placeholder {
 color:rgba(117,117,117,.4);
 opacity:1;
 font-size:initial
}
.cu-custom-fields__task-field .datepicker__dates-input-container-val:-ms-input-placeholder {
 color:rgba(117,117,117,.4);
 font-size:initial
}
.cu-custom-fields__task-field .datepicker__dates-input-container-val:-moz-placeholder {
 color:rgba(117,117,117,.4);
 opacity:1;
 font-size:initial
}
.cu-custom-fields__body {
 padding:0 20px 30px 30px;
 display:flex;
 flex-wrap:wrap
}
.cu-draft-view .cu-custom-fields__body {
 padding:0 0 30px
}
.cu-custom-fields__body-item {
 display:flex;
 width:100%;
 max-width:100%;
 margin-bottom:2px;
 min-height:36px
}
.cu-custom-fields__body-item:hover .cu-custom-fields__form-input {
 border-color:#e4e4e4
}
.cu-custom-fields__body-item:hover .cu-custom-fields__form-input:disabled {
 border-color:transparent
}
.dark-theme .cu-custom-fields__body-item:hover .cu-custom-fields__form-input {
 border:1px solid #1e272e
}
.cu-custom-fields__body-item:hover .cu-custom-fields__body-item-label-icon {
 display:inline-block
}
.cu-custom-fields__body-item:focus {
 box-shadow:none
}
.cu-custom-fields__body-item .cu-edit-task-custom-field-value {
 width:330px
}
.cu-custom-fields__body-item-label {
 display:flex;
 justify-content:flex-end;
 width:175px;
 flex-shrink:0;
 margin-top:12px;
 margin-right:20px
}
.cu-draft-view .cu-custom-fields__body-item-label {
 width:125px
}
@media screen and (max-width:992px) {
 .cu-custom-fields__body-item-label {
  width:auto
 }
}
.cu-custom-fields__body-item-label-icon {
 width:15px;
 height:15px;
 display:none;
 margin-right:7px;
 flex-shrink:0;
 fill:#cbc9d0
}
.dark-theme .cu-custom-fields__body-item-label-icon {
 fill:#cbc9d0
}
.cu-custom-fields__body-item-label-name {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Proxima Nova",Arial,serif;
 color:#9b9b9b
}
@supports (--global-second-font-support:"Proxima Nova",Arial,serif) {
 .cu-custom-fields__body-item-label-name {
  font-family:var(--global-second-font-support)
 }
}
.cu-custom-fields__body-item .cu-custom-fields__form-input {
 border-color:transparent
}
.dark-theme .cu-custom-fields__body-item .cu-custom-fields__form-input {
 border-color:transparent;
 background:0 0
}
.cu-custom-fields__body-item .cu-custom-fields__form-input:focus {
 border-color:#e4e4e4
}
.dark-theme .cu-custom-fields__body-item .cu-custom-fields__form-input:focus {
 border:1px solid #1e272e
}
.cu-custom-fields__body-item .cu-custom-fields__form-input_placeholder {
 color:#757575;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:.4
}
.dark-theme .cu-custom-fields__body-item .cu-custom-fields__form-input_placeholder {
 color:#757575
}
.cu-custom-fields__body-item .cu-custom-fields__form-input_pointer {
 cursor:pointer
}
.cu-custom-fields__body-item .cu-custom-fields__header-items-value__dropdown-option {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 height:31px;
 margin-top:2px;
 padding:0 10px;
 display:inline-flex;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 cursor:pointer
}
.cu-custom-fields__body-item .cu-custom-fields__header-items-value__dropdown-option_white {
 color:#343434;
 border:1px solid #e4e4e4
}
.dark-theme .cu-custom-fields__body-item .cu-custom-fields__header-items-value__dropdown-option_white {
 color:#d5d6d7;
 border:1px solid #1e272e;
 background-color:transparent!important
}
.cu-custom-fields__body-item .cu-custom-fields__header-items-value__dropdown-option-text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__body-item .cu-custom-fields__header-items-value__dropdown-option-text {
  font-family:var(--global-font-support)
 }
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:0 10px;
 display:flex;
 align-items:center;
 color:#4a4a4a;
 border:1px solid transparent;
 border-radius:3px;
 height:36px;
 width:100%;
 max-width:100%;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 background:0 0
}
.dark-theme .cu-custom-fields__body-item .datepicker__dates-input-container-inner {
 color:#d5d6d7;
 border:1px solid #1e272e
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner:hover {
 background:0 0;
 border:1px solid #e4e4e4
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner.natural-language.focused-date {
 background:0 0;
 border:1px solid transparent
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner.natural-language.focused-date:hover {
 background:0 0;
 border:1px solid #e4e4e4
}
.dark-theme .cu-custom-fields__body-item .datepicker__dates-input-container-inner.natural-language.focused-date:hover {
 border:1px solid #1e272e
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner:focus {
 box-shadow:none;
 color:#343434
}
.dark-theme .cu-custom-fields__body-item .datepicker__dates-input-container-inner:focus {
 color:#d5d6d7
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner:focus::-webkit-input-placeholder {
 opacity:0
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner:focus::-moz-placeholder {
 opacity:0
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner:focus:-ms-input-placeholder {
 opacity:0
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner:focus::-ms-input-placeholder {
 opacity:0
}
.cu-custom-fields__body-item .datepicker__dates-input-container-inner:focus::placeholder {
 opacity:0
}
.cu-custom-fields__body-item .datepicker__dates-input-container-val.natural-language {
 text-decoration:none
}
.cu-custom-fields__list {
 margin:0 -10px 30px -50px;
 padding-left:50px
}
.cu-custom-fields__list-item-header {
 display:flex;
 justify-content:flex-end;
 height:15px;
 margin-bottom:2px
}
.cu-custom-fields__list-item-header .icon {
 width:15px;
 height:100%;
 margin-left:3px;
 cursor:pointer
}
.cu-custom-fields__list-item-body {
 display:flex;
 align-items:center;
 height:40px
}
.cu-custom-fields__list-item-body:hover .cu-custom-fields__list-item__handler-icon,
.cu-custom-fields__list-item-body_hover .cu-custom-fields__list-item__handler-icon {
 visibility:visible
}
.cu-custom-fields__list-item-body:hover .cu-custom-fields__list-item-btns-edit,
.cu-custom-fields__list-item-body:hover .cu-custom-fields__list-item-btns-hide,
.cu-custom-fields__list-item-body:hover .cu-custom-fields__list-item-btns-remove,
.cu-custom-fields__list-item-body_hover .cu-custom-fields__list-item-btns-edit,
.cu-custom-fields__list-item-body_hover .cu-custom-fields__list-item-btns-hide,
.cu-custom-fields__list-item-body_hover .cu-custom-fields__list-item-btns-remove {
 display:inline-block
}
.cu-custom-fields__list-item-body:hover .cu-custom-fields__list-item-btns-guests_active,
.cu-custom-fields__list-item-body_hover .cu-custom-fields__list-item-btns-guests_active {
 display:flex
}
.cu-custom-fields__list-item-body:hover .cu-custom-fields__list-item-name-text,
.cu-custom-fields__list-item-body_hover .cu-custom-fields__list-item-name-text {
 color:#7b68ee
}
.cu-custom-fields__list-item__handler {
 margin:0 5px 0 -15px
}
.cu-custom-fields__list-item__handler-icon {
 visibility:hidden;
 width:10px;
 height:20px
}
.cu-custom-fields__list-item-btns {
 align-items:center;
 display:flex
}
.cu-custom-fields__list-item-btns-edit,
.cu-custom-fields__list-item-btns-hide,
.cu-custom-fields__list-item-btns-remove {
 display:none
}
.cu-custom-fields__list-item-btns-edit,
.cu-custom-fields__list-item-btns-guests-icon,
.cu-custom-fields__list-item-btns-hide,
.cu-custom-fields__list-item-btns-remove {
 width:27px;
 height:27px;
 padding:5px;
 margin-left:5px;
 cursor:pointer
}
.cu-custom-fields__list-item-btns-edit.disabled-action,
.cu-custom-fields__list-item-btns-guests-icon.disabled-action,
.cu-custom-fields__list-item-btns-hide.disabled-action,
.cu-custom-fields__list-item-btns-remove.disabled-action {
 opacity:.4;
 cursor:not-allowed
}
.cu-custom-fields__list-item-btns-hide {
 padding:4px;
 fill:#979797
}
.cu-custom-fields__list-item-btns-guests {
 display:flex;
 align-items:center;
 background:#f8f8f8;
 border-radius:13px;
 height:26px;
 padding:0 10px 0 8px;
 cursor:pointer
}
.dark-theme .cu-custom-fields__list-item-btns-guests {
 background:#2b343b
}
.cu-custom-fields__list-item-btns-guests_active {
 display:none
}
.cu-custom-fields__list-item-btns-guests_active .cu-custom-fields__list-item-btns-guests-icon {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__list-item-body:hover .cu-custom-fields__list-item-name-text,
 .cu-custom-fields__list-item-body_hover .cu-custom-fields__list-item-name-text,
 .cu-custom-fields__task-field .cu-custom-field__content-value_url a:hover {
  color:var(--theme-main-color)
 }
 .cu-custom-fields__list-item-btns-guests_active .cu-custom-fields__list-item-btns-guests-icon {
  stroke:var(--theme-main-color)
 }
}
.cu-custom-fields__list-item-btns-guests-icon {
 padding:4px;
 stroke:#979797;
 margin-left:0;
 margin-right:5px
}
.cu-custom-fields__list-item-btns-guests-label {
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#9b9b9b;
 letter-spacing:-.5px
}
.dark-theme .cu-custom-fields__list-item-btns-guests-label {
 color:#abaeb0
}
.cu-custom-fields__list-item-name {
 padding:0;
 display:flex;
 align-items:center;
 height:34px;
 width:100%;
 position:relative
}
.cu-custom-fields__list-item-name-text {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:1.2;
 color:#686868;
 flex-grow:1;
 cursor:pointer
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__list-item-name-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-custom-fields__list-item-name-text {
 color:#d5d6d7
}
.cu-custom-fields__list-item-icon {
 width:15px;
 height:15px;
 display:inline-block;
 margin-right:7px;
 fill:#111
}
.dark-theme .cu-custom-fields__list-item-icon {
 fill:#d5d6d7
}
.cu-custom-fields__list-item-btn {
 background-color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:35px;
 border-radius:3px;
 padding:0 15px;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 cursor:pointer;
 display:inline-flex;
 align-items:center
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__list-item-btn {
  background-color:var(--theme-main-color)
 }
}
.cu-custom-fields__list-item-btn:hover {
 background-color:#5f48ea
}
.cu-custom-fields__list-item-guests-popover-title {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a;
 text-align:center;
 padding:5px 5px 8px
}
.dark-theme .cu-custom-fields__list-item-guests-popover-title {
 color:#d5d6d7
}
.cu-custom-fields__list-item-guests-popover-toggle {
 display:flex;
 align-items:center;
 justify-content:center;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.dark-theme .cu-custom-fields__list-item-guests-popover-toggle {
 color:#d5d6d7
}
.cu-custom-fields__list-item-guests-popover-toggle cu-toggle-switch {
 font-size:11px;
 margin:0 5px
}
.cu-custom-fields__popover {
 background-color:#fff;
 border:0
}
.cu-custom-fields__popover::after {
 border-bottom-color:#fff!important
}
.cu-custom-fields__popover-header {
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-align:center;
 text-transform:uppercase;
 padding:10px 0 5px;
 margin-bottom:20px;
 color:#c9c9c9;
 border-bottom:1px solid #e4e4e4
}
.cu-custom-fields__popover-footer {
 display:flex;
 justify-content:flex-end;
 padding-top:5px;
 position:-webkit-sticky;
 position:sticky;
 bottom:0
}
.cu-custom-fields__popover-footer .cu-btn {
 flex-shrink:0;
 min-width:100px
}
.cu-custom-fields__popover-footer .cu-btn+.cu-btn {
 margin-left:10px
}
.cu-custom-fields__popover-footer-divider {
 flex-grow:1
}
.cu-custom-fields__popover-footer-hint {
 align-self:center;
 margin-right:10px;
 font:400 11px/17px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.dark-theme .cu-custom-fields__popover-footer-hint {
 color:#d5d6d7
}
.cu-custom-fields__popover-footer-hint-link {
 color:#7b68ee;
 text-decoration:underline
}
.cu-custom-fields__popover-footer-hint-link:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-custom-fields__list-item-btn:hover {
  background-color:var(--theme-main-color-dark)
 }
 .cu-custom-fields__popover-footer-hint-link:hover {
  color:var(--theme-main-color-dark)
 }
}
.cu-custom-fields__form-row {
 display:flex;
 align-items:center
}
.cu-custom-fields__form-row:hover .cu-custom-fields__list-item__handler-icon {
 visibility:visible
}
.cu-custom-fields__form-row-item {
 flex-grow:1;
 margin-bottom:18px
}
.cu-custom-fields__form-row-item+.cu-custom-fields__form-row-item {
 margin-left:15px
}
.cu-custom-fields__form-row-item_type {
 flex-grow:.5;
 min-width:170px
}
.cu-custom-fields__form-row-item_type .cu-custom-fields__form-input {
 padding:0
}
.cu-custom-fields__form-row .noUi-horizontal {
 height:10px
}
.cu-custom-fields__form-row .noUi-horizontal .noUi-handle {
 background:#7b68ee;
 width:16px;
 height:16px;
 left:-8px;
 top:-3px;
 border-radius:50%;
 border:0;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.5);
 cursor:pointer
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__popover-footer-hint-link {
  color:var(--theme-main-color)
 }
 .cu-custom-fields__form-row .noUi-horizontal .noUi-handle {
  background:var(--theme-main-color)
 }
}
.cu-custom-fields__form-row .noUi-horizontal .noUi-handle::after,
.cu-custom-fields__form-row .noUi-horizontal .noUi-handle::before {
 display:none
}
html:not([dir=rtl]) .cu-custom-fields__form-row .noUi-horizontal .noUi-handle {
 right:-8px
}
.cu-custom-fields__form-row .noUi-connects {
 border-radius:5px;
 cursor:pointer
}
.cu-custom-fields__form-row .noUi-target {
 background:#fff;
 border-radius:5px;
 box-shadow:none;
 border:1px solid #e4e4e4
}
.dark-theme .cu-custom-fields__form-row .noUi-target {
 border-color:#1e272e
}
.cu-custom-fields__form-row .noUi-marker {
 display:none
}
.cu-custom-fields__form-row .noUi-value-horizontal {
 transform:translate(-50%,-2px);
 font:500 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#c9c9c9
}
.dark-theme .cu-custom-fields__form-row .noUi-value-horizontal {
 color:#828588
}
.cu-custom-fields__form-input {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 padding:0 10px;
 display:flex;
 align-items:center;
 color:#4a4a4a;
 border:1px solid #e4e4e4;
 border-radius:3px;
 height:36px;
 width:100%;
 max-width:100%;
 background:0 0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__form-input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-custom-fields__form-input {
 color:#d5d6d7;
 border:1px solid #1e272e
}
.cu-custom-fields__form-input::-webkit-input-placeholder {
 opacity:.4
}
.cu-custom-fields__form-input::-moz-placeholder {
 opacity:.4
}
.cu-custom-fields__form-input:-ms-input-placeholder {
 opacity:.4
}
.cu-custom-fields__form-input::-ms-input-placeholder {
 opacity:.4
}
.cu-custom-fields__form-input::placeholder {
 opacity:.4
}
.cu-custom-fields__form-input:focus {
 box-shadow:none;
 color:#343434
}
.dark-theme .cu-custom-fields__form-input:focus {
 color:#d5d6d7
}
.cu-custom-fields__form-input:focus::-webkit-input-placeholder {
 opacity:0
}
.cu-custom-fields__form-input:focus::-moz-placeholder {
 opacity:0
}
.cu-custom-fields__form-input:focus:-ms-input-placeholder {
 opacity:0
}
.cu-custom-fields__form-input:focus::-ms-input-placeholder {
 opacity:0
}
.cu-custom-fields__form-input:focus::placeholder {
 opacity:0
}
.cu-custom-fields__form-input_textarea {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 display:block;
 resize:none;
 height:auto;
 min-height:36px;
 padding-top:9px;
 padding-bottom:9px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__form-input_textarea {
  font-family:var(--global-font-support)
 }
}
.cu-custom-fields__form-input_dropdown {
 padding:0;
 border:1px solid transparent!important;
 height:auto
}
.cu-custom-fields__form-input_dropdown-item-link {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:34px;
 padding:0;
 cursor:pointer
}
.cu-custom-fields__form-input_dropdown-item-link:hover .cu-custom-fields__form-input_dropdown-item-link-text {
 color:#7b68ee;
 border-bottom-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__form-input_dropdown-item-link:hover .cu-custom-fields__form-input_dropdown-item-link-text {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-custom-fields__form-input_dropdown-item-link-text {
 color:#858585;
 font:400 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed #858585;
 padding:0
}
.dark-theme .cu-custom-fields__form-input_dropdown-item-link-text {
 color:#828588;
 border-bottom-color:#828588
}
.cu-custom-fields__body .cu-custom-fields__form-input_dropdown {
 margin-left:-13px
}
.cu-custom-fields__form-input_dropdown cu-select-option:first-child .cu-select-option {
 margin-top:10px
}
.cu-custom-fields__form-input_dropdown cu-select-option:last-child .cu-select-option {
 margin-bottom:10px
}
.cu-custom-fields__form-input_dropdown .cu-select-option {
 padding:2px 12px;
 cursor:pointer
}
.cu-custom-fields__form-input_dropdown .cu-select-option:hover,
.dark-theme .cu-custom-fields__form-input_dropdown .cu-select-option:hover {
 background:0 0
}
.cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:32px;
 padding:0 10px;
 text-align:center;
 border-radius:3px;
 max-width:304px
}
.cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item:hover {
 -webkit-filter:brightness(90%);
 filter:brightness(90%)
}
.cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item_white {
 border:1px solid #e4e4e4;
 background:#fff
}
.dark-theme .cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item_white {
 border:1px solid #1e272e;
 background-color:#384047!important
}
.dark-theme .cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item_white .cu-custom-fields__form-input_dropdown-item-text {
 color:#d5d6d7
}
.cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item_white .cu-custom-fields__form-input_dropdown-item-text {
 color:#343434
}
.cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 line-height:1.15;
 font-size:12px
}
.cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item_light .cu-custom-fields__form-input_dropdown-item-text {
 color:#343434
}
.cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item-text-dark {
 color:#000
}
.cu-custom-fields__form-input_dropdown .cu-select-selection__text {
 width:100%
}
.cu-custom-fields__form-input_dropdown .cu-select-selection__arrow {
 display:none
}
.cu-custom-fields__form-input_currency,
.cu-custom-fields__form-input_email,
.cu-custom-fields__form-input_number,
.cu-custom-fields__form-input_url {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.cu-custom-fields__form-input-group {
 display:flex
}
.cu-custom-fields__form-input-group-select {
 width:60px;
 padding-right:0;
 margin-right:5px;
 flex-shrink:0
}
.cu-custom-fields__form-input-group-select .cu-select-selection__toggle .cu-select-option {
 padding:10px 0
}
.cu-custom-fields__form-input-group-select .cu-select__dropdown-menu {
 max-height:350px;
 overflow:auto;
 width:200px!important;
 top:20px;
 left:-10px
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input:focus::-webkit-input-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input:focus::-moz-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input:focus:-ms-input-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input:focus::-ms-input-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input:focus::placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input::-webkit-input-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input::-moz-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input:-ms-input-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input::-ms-input-placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .cu-custom-fields__form-input::placeholder {
 opacity:.6
}
.cu-custom-fields__form-input-group_phone .flag-icon {
 flex-shrink:0;
 margin-right:5px
}
.cu-custom-fields__form-input_checkbox {
 margin-top:1px;
 min-width:0;
 display:block;
 position:relative;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:0
}
.cu-custom-fields__form-input_checkbox input {
 position:absolute;
 opacity:0;
 cursor:pointer;
 width:100%;
 height:100%;
 border:0;
 margin:0;
 z-index:1
}
.cu-custom-fields__form-input_checkbox .cu-custom-fields__form-input_checkbox-checkmark {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 left:7px;
 height:14px;
 width:14px;
 background-color:#e4e4e4;
 border-radius:2px
}
.dark-theme .cu-custom-fields__form-input_checkbox .cu-custom-fields__form-input_checkbox-checkmark {
 background-color:#1e272e
}
.cu-custom-fields__form-input_checkbox input:checked~.cu-custom-fields__form-input_checkbox-checkmark {
 background-color:#7b68ee
}
.dark-theme .cu-custom-fields__form-input_checkbox input:checked~.cu-custom-fields__form-input_checkbox-checkmark {
 background-color:#7b68ee
}
.cu-custom-fields__form-input_checkbox .cu-custom-fields__form-input_checkbox-checkmark::after {
 content:'';
 position:absolute;
 display:none;
 left:5px;
 top:2px;
 width:5px;
 height:8px;
 border:solid #fff;
 border-width:0 2px 2px 0;
 transform:rotate(45deg)
}
.cu-custom-fields__form-input_checkbox input:checked~.cu-custom-fields__form-input_checkbox-checkmark::after {
 display:block
}
.cu-custom-fields__form-input-label {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-transform:uppercase;
 margin-bottom:6px;
 display:block;
 font:600 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#c9c9c9
}
.dark-theme .cu-custom-fields__form-input-label {
 color:#828588
}
.cu-custom-fields__form-input-icon {
 width:15px;
 height:15px;
 display:inline-block;
 margin-top:-1px;
 margin-right:7px;
 fill:#cbc9d0
}
.dark-theme .cu-custom-fields__form-input-icon {
 fill:#cbc9d0
}
.cu-custom-fields__form-input_invalid,
.cu-custom-fields__form-input_invalid:focus {
 border-color:#d63e53!important
}
.dark-theme .cu-custom-fields__form-input_invalid,
.dark-theme .cu-custom-fields__form-input_invalid:focus {
 border-color:#d63e53
}
.cu-custom-fields__form-input .cu-select-option {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#686868;
 display:flex;
 align-items:center;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .cu-custom-fields__form-input .cu-select-option span[style*='background-color: rgb(255, 255, 255);'] {
 color:#343434
}
.cu-custom-fields__form-dropdown-option {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 background-color:transparent;
 padding:0;
 display:flex;
 align-items:center;
 border:1px solid #e4e4e4;
 border-radius:2px;
 height:34px;
 width:100%;
 min-width:185px;
 max-width:100%
}
.dark-theme .cu-custom-fields__form-dropdown-option {
 border:1px solid #1e272e
}
.cu-custom-fields__form-dropdown-option-container {
 margin:0 -20px;
 padding:0 20px
}
.cu-custom-fields__form-dropdown-option-color {
 width:8px;
 height:34px;
 margin:0 15px 0 -1px;
 border-radius:3px 0 0 3px
}
.cu-custom-fields__form-dropdown-option .preset-color__item {
 border-radius:50%!important
}
.cu-custom-fields__form-dropdown-option-input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 background-color:transparent;
 padding:0;
 margin-right:10px;
 color:#686868;
 border:none;
 height:32px;
 flex-grow:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__form-dropdown-option-input,
 .cu-custom-fields__form-input_dropdown .cu-select-option .cu-custom-fields__form-input_dropdown-item-text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-custom-fields__form-dropdown-option-input {
 color:#d5d6d7
}
.cu-custom-fields__form-dropdown-option-input:focus {
 box-shadow:none
}
.cu-custom-fields__form-dropdown-option-add-color {
 color:#7b68ee;
 font:400 10px/.8 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed;
 cursor:pointer;
 margin-top:2px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__form-input_checkbox input:checked~.cu-custom-fields__form-input_checkbox-checkmark,
 .dark-theme .cu-custom-fields__form-input_checkbox input:checked~.cu-custom-fields__form-input_checkbox-checkmark {
  background-color:var(--theme-main-color)
 }
 .cu-custom-fields__form-dropdown-option-add-color {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-custom-fields__form-dropdown-option-add-color:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-custom-fields__form-dropdown-option-add-color:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.cu-custom-fields__form-dropdown-option-remove {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:22px;
 padding:5px;
 cursor:pointer;
 margin:0 5px 0 10px;
 fill:#cacaca
}
.cu-custom-fields__form-dropdown-option-remove:hover {
 fill:#d16464
}
.cu-custom-fields__form-dropdown-option-add {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:center;
 cursor:pointer;
 font:500 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin:10px 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__form-dropdown-option-add {
  color:var(--theme-main-color)
 }
}
.cu-custom-fields__form-dropdown-option-add:hover {
 color:#5f48ea
}
.cu-custom-fields__form-dropdown-option-add:hover .cu-custom-fields__manage-add-plus {
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-custom-fields__form-dropdown-option-add:hover {
  color:var(--theme-main-color-dark)
 }
 .cu-custom-fields__form-dropdown-option-add:hover .cu-custom-fields__manage-add-plus {
  background:var(--theme-main-color-dark)
 }
}
.cu-custom-fields__form-dropdown-option-add-plus {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#7b68ee;
 display:flex;
 align-items:center;
 justify-content:center;
 width:22px;
 height:22px;
 border-radius:22px;
 color:#fff;
 font:400 16px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 margin-top:-2px;
 margin-right:8px;
 padding:2px 0 0 1px
}
.dark-theme .cu-custom-fields__form-dropdown-option-add-plus {
 color:#d5d6d7
}
.cu-custom-fields__form-error {
 color:#d16464;
 margin:-10px 0 10px;
 display:flex;
 align-items:center
}
.cu-custom-fields__form-error-icon {
 width:14px;
 height:14px;
 fill:#d16464;
 margin:-1px 5px 0 0
}
.cu-custom-fields__paywall-popover {
 display:flex;
 flex-direction:column;
 align-items:center;
 padding:15px 0 15px 10px;
 min-width:290px
}
.cu-custom-fields__paywall-popover-close {
 width:20px;
 height:20px;
 padding:2px;
 position:absolute;
 top:10px;
 right:10px;
 cursor:pointer
}
.cu-custom-fields__paywall-popover-close:hover .cu-custom-fields__paywall-popover-close-icon {
 transform:rotate(180deg)
}
.cu-custom-fields__paywall-popover-close-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-custom-fields__paywall-popover-icon {
 margin-bottom:15px
}
.cu-custom-fields__paywall-popover-title {
 font:400 23px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a;
 margin-bottom:5px
}
.dark-theme .cu-custom-fields__paywall-popover-title {
 color:#abaeb0
}
.cu-custom-fields__paywall-popover-description {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:400 14px/23px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a;
 text-align:center
}
.dark-theme .cu-custom-fields__paywall-popover-description {
 color:#d5d6d7
}
.cu-custom-fields__paywall-popover-link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed;
 margin-top:5px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__form-dropdown-option-add-plus {
  background:var(--theme-main-color)
 }
 .cu-custom-fields__paywall-popover-link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.cu-custom-fields__paywall-popover-link:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-custom-fields__paywall-popover-link:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.cu-custom-fields__manage {
 display:flex;
 align-items:center;
 border-top:1px solid #e4e4e4;
 padding:0 50px;
 margin:0 -50px -50px
}
.dark-theme .cu-custom-fields__manage {
 border-top-color:#1e272e
}
.cu-custom-fields__manage_dropdown {
 margin:0;
 padding:0 20px
}
.cu-custom-fields__manage-or {
 margin-right:10px;
 font:400 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#4a4a4a
}
.dark-theme .cu-custom-fields__manage-or {
 color:#828588
}
.cu-custom-fields__manage-use-existing {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 font:500 15px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed;
 cursor:pointer;
 margin:23px 0
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__manage-use-existing {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
}
.dark-theme .cu-custom-fields__manage-use-existing {
 color:#828588;
 border-bottom-color:#828588
}
.cu-custom-fields__manage-use-existing:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-custom-fields__manage-use-existing:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.cu-custom-fields__existing {
 border-top:1px solid #e4e4e4;
 margin:0 -50px
}
.dark-theme .cu-custom-fields__existing {
 border-top-color:#1e272e
}
.cu-custom-fields__existing_hide {
 display:none
}
.cu-custom-fields__existing-search {
 height:60px;
 width:100%;
 position:relative
}
.cu-custom-fields__existing-search-input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:15px;
 line-height:1;
 padding:0 50px;
 border:0;
 background:0 0;
 color:#343434;
 width:100%;
 height:100%
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__existing-search-input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-custom-fields__existing-search-input {
 color:#d5d6d7
}
.cu-custom-fields__existing-search-input::-webkit-input-placeholder {
 opacity:.4
}
.cu-custom-fields__existing-search-input::-moz-placeholder {
 opacity:.4
}
.cu-custom-fields__existing-search-input:-ms-input-placeholder {
 opacity:.4
}
.cu-custom-fields__existing-search-input::-ms-input-placeholder {
 opacity:.4
}
.cu-custom-fields__existing-search-input::placeholder {
 opacity:.4
}
.dark-theme .cu-custom-fields__existing-search-input::-webkit-input-placeholder {
 opacity:.7
}
.dark-theme .cu-custom-fields__existing-search-input::-moz-placeholder {
 opacity:.7
}
.dark-theme .cu-custom-fields__existing-search-input:-ms-input-placeholder {
 opacity:.7
}
.dark-theme .cu-custom-fields__existing-search-input::-ms-input-placeholder {
 opacity:.7
}
.dark-theme .cu-custom-fields__existing-search-input::placeholder {
 opacity:.7
}
.cu-custom-fields__existing-search-input:focus {
 background:0 0;
 box-shadow:none
}
.cu-custom-fields__existing-search-input:focus+.cu-custom-fields__existing-search-input-icon {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-custom-fields__existing-search-input:focus+.cu-custom-fields__existing-search-input-icon {
  stroke:var(--theme-main-color)
 }
}
.cu-custom-fields__existing-search-input-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:19px;
 height:19px;
 position:absolute;
 left:20px;
 top:20px;
 stroke:#cccdde
}
.cu-custom-fields__existing-search-no-found {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding:20px 50px;
 color:#aeacb0;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-custom-fields__existing-search-title {
 margin:0;
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#cacaca;
 text-transform:uppercase;
 padding:10px 20px 8px;
 background-color:#f5f5f5
}
.dark-theme .cu-custom-fields__existing-search-title {
 color:#abaeb0;
 background-color:#2b343b
}
.cu-custom-fields__existing-search-body {
 max-height:400px;
 overflow:auto;
 padding:0
}
.cu-custom-fields__existing-search-body .cu-custom-fields__list-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 padding:0 20px
}
.cu-custom-fields__existing-search-body .cu-custom-fields__list-item:hover {
 background:#fafbfc
}
.dark-theme .cu-custom-fields__existing-search-body .cu-custom-fields__list-item:hover {
 background:#2b343b
}
.cu-custom-fields__existing .cu-dropdown__menu {
 width:calc(100% - 40px);
 margin:0 20px
}
.cu-custom-fields__select-menu {
 min-width:135px;
 max-width:324px
}
.cu-custom-fields__select-menu .cu-select-option {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#686868;
 display:flex;
 align-items:center;
 font:400 14px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-custom-fields__select-menu .flag-icon {
 flex-shrink:0;
 margin-right:5px
}
.cu-custom-fields__select-menu_phone {
 width:200px
}
.cu-custom-fields__select-menu_phone .cu-select-option {
 text-align:left
}
.cu-custom-fields__select-menu_dropdown .cu-select-option {
 padding:2px 10px;
 cursor:pointer
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:34px;
 padding:0 10px;
 text-align:center;
 border-radius:3px
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item:hover {
 -webkit-filter:brightness(90%);
 filter:brightness(90%)
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item_white {
 border:1px solid #e4e4e4;
 background:#fff
}
.dark-theme .cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item_white {
 border:1px solid #1e272e;
 background-color:#384047!important
}
.dark-theme .cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item_white .cu-custom-fields__form-input_dropdown-item-text {
 color:#d5d6d7
}
.dark-theme .cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item_white .cu-custom-fields__form-input_dropdown-item-checkmark {
 border-color:#d5d6d7;
 stroke:#d5d6d7
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item_white .cu-custom-fields__form-input_dropdown-item-text {
 color:#343434
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item .cu-custom-fields__form-input_dropdown-item-checkmark_dark,
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item_white .cu-custom-fields__form-input_dropdown-item-checkmark {
 border-color:#343434;
 stroke:#343434
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 line-height:1.15;
 flex-grow:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item-text {
  font-family:var(--global-font-support)
 }
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item-text-dark {
 color:#343434
}
.cu-custom-fields__select-menu_dropdown .cu-custom-fields__form-input_dropdown-item-checkmark {
 width:18px;
 height:18px;
 padding:3px;
 border-radius:50%;
 margin-right:5px;
 border:1px solid #fff;
 stroke:#fff;
 flex-shrink:0
}
.remap-subtask-due-dates-popover {
 background:#fff;
 border-color:#fff;
 padding:20px 15px;
 max-width:500px;
 justify-content:center;
 border-radius:5px
}
.dark-theme .remap-subtask-due-dates-popover {
 background:#1e272e;
 border-color:#1e272e
}
.remap-subtask-due-dates-popover_calendar {
 margin-top:-30px!important
}
.remap-subtask-due-dates-popover .popover-content {
 text-align:center
}
.remap-subtask-due-dates-popover .popover__title {
 color:#4a4a4a;
 font:400 16px/21px "Gotham Pro","Proxima Nova",Arial,serif;
 margin-bottom:15px
}
.dark-theme .remap-subtask-due-dates-popover .popover__title {
 color:#d5d6d7
}
.remap-subtask-due-dates-popover .popover__row {
 display:flex;
 justify-content:center;
 margin-bottom:10px
}
.remap-subtask-due-dates-popover .popover__row .cu-btn {
 white-space:nowrap
}
.remap-subtask-due-dates-popover .popover__row .cu-btn+.cu-btn {
 margin-left:10px
}
.remap-subtask-due-dates-popover .popover__link {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 border-bottom:1px dashed
}
.remap-subtask-due-dates-popover .popover__link:hover {
 color:#5f48ea;
 border-bottom-color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .remap-subtask-due-dates-popover .popover__link:hover {
  color:var(--theme-main-color-dark);
  border-bottom-color:var(--theme-main-color-dark)
 }
}
.remap-subtask-due-dates-popover .popover.bs-tether-element-attached-bottom::after,
.remap-subtask-due-dates-popover.popover.popover-top::after {
 border-top-color:#fff
}
.dark-theme .remap-subtask-due-dates-popover .popover.bs-tether-element-attached-bottom::after,
.dark-theme .remap-subtask-due-dates-popover.popover.popover-top::after {
 border-top-color:#1e272e
}
.remap-subtask-due-dates-popover .popover.bs-tether-element-attached-bottom::before,
.remap-subtask-due-dates-popover.popover.popover-top::before {
 display:none
}
.remap-subtask-due-dates-popover.popover.popover-bottom::after {
 border-bottom-color:#fff
}
.dark-theme .remap-subtask-due-dates-popover.popover.popover-bottom::after {
 border-bottom-color:#1e272e
}
.cu-pinned {
 display:inline-block;
 position:relative
}
.cu-pinned__icon {
 width:14px;
 height:14px;
 fill:#cccdde
}
.lv-task .cu-pinned__icon {
 display:inline-block;
 margin:0 7px -2px 0
}
.cu-pinned__icon.pinned-coverimage {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .remap-subtask-due-dates-popover .popover__link {
  color:var(--theme-main-color);
  border-bottom-color:var(--theme-main-color)
 }
 .cu-pinned__icon.pinned-coverimage {
  fill:var(--theme-main-color)
 }
}
.cu-pinned__container {
 width:600px;
 height:300px;
 position:relative
}
.cu-pinned__dropdown {
 display:flex;
 align-items:center;
 justify-content:center;
 height:300px;
 padding:30px;
 width:600px;
 position:absolute;
 z-index:10;
 box-shadow:0 1px 16px 0 rgba(0,0,0,.1);
 background:#fff;
 border-radius:6px
}
.cu-pinned__dropdown-container {
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 height:100%
}
.cu-pinned__dropdown:hover .cu-pinned__cover-container-arrows {
 display:flex
}
.cu-pinned__cover-container {
 display:flex;
 align-items:center;
 justify-content:center;
 height:100%;
 overflow:hidden
}
.cu-pinned__cover-container-arrows {
 align-items:center;
 justify-content:center;
 display:none;
 position:absolute;
 height:30px;
 width:30px;
 border-radius:30px;
 background:#fff;
 top:135px;
 right:10px;
 cursor:pointer
}
.cu-pinned__cover-container-arrows.cover-arrow-left {
 left:10px
}
.cu-pinned__cover-container img {
 max-width:100%;
 max-height:100%;
 margin:0 auto
}
.cu-pinned__arrow-icon {
 width:22px;
 height:22px
}
.gridHoverStyle,
.gridSelection,
.timelineSelection {
 background-color:#fff3a1
}
.gantt_grid_scale .gantt_grid_head_cell {
 color:#a6a6a6;
 border-top:none!important;
 border-right:none!important
}
.gantt_grid_data .gantt_cell {
 border-right:none;
 color:#454545
}
.gantt_task_link .gantt_link_arrow_left {
 border-width:6px;
 margin-left:-6px;
 margin-top:-3px
}
.gantt_task_link .gantt_link_arrow_down,
.gantt_task_link .gantt_link_arrow_up {
 border-width:6px
}
.gantt_task_line .gantt_task_progress_drag {
 bottom:-4px;
 height:10px;
 margin-left:-8px;
 width:16px
}
.chartHeaderBg {
 background-color:#fff
}
.gantt_row.gantt_project,
.gantt_row.odd.gantt_project {
 background-color:#edffef
}
.gantt_task_row.gantt_project,
.gantt_task_row.odd.gantt_project {
 background-color:#f5fff6
}
.gantt_task_line.gantt_project {
 background-color:#65c16f;
 border:1px solid #3c9445
}
.gantt_task_line.gantt_project .gantt_task_progress {
 background-color:#46ad51
}
.buttonBg {
 background:#fff
}
.gantt_cal_light .gantt_btn_set {
 margin:5px 10px
}
.gantt_btn_set.gantt_cancel_btn_set {
 background:#fff;
 color:#454545;
 border:1px solid #cecece
}
.gantt_btn_set.gantt_save_btn_set {
 background:#3db9d3;
 text-shadow:0 -1px 0 #248a9f;
 color:#fff
}
.gantt_btn_set.gantt_delete_btn_set {
 background:#ec8e00;
 text-shadow:0 -1px 0 #a60;
 color:#fff
}
.gantt_cal_light_wide {
 padding-left:0!important;
 padding-right:0!important
}
.gantt_cal_light_wide .gantt_cal_larea {
 border-left:none!important;
 border-right:none!important
}
.gantt_popup_button.gantt_ok_button {
 background:#3db9d3;
 text-shadow:0 -1px 0 #248a9f;
 color:#fff;
 font-weight:700;
 border-width:0
}
.gantt_popup_button.gantt_cancel_button {
 font-weight:700;
 color:#454544
}
.gantt_popup_shadow {
 box-shadow:3px 3px 3px rgba(0,0,0,.07)
}
.gantt_qi_big_icon.icon_edit {
 color:#454545;
 background:#fff
}
.gantt_qi_big_icon.icon_delete {
 text-shadow:0 -1px 0 #a60;
 background:#ec8e00;
 color:#fff;
 border-width:0
}
.gantt_tooltip {
 box-shadow:3px 3px 3px rgba(0,0,0,.07);
 border-left:1px solid rgba(0,0,0,.07);
 border-top:1px solid rgba(0,0,0,.07);
 font-size:8pt;
 color:#454545
}
.gantt_container,
.gantt_tooltip {
 background-color:#fff;
 font-family:Arial
}
.gantt_container {
 font-size:13px;
 border:1px solid #cecece;
 position:relative;
 white-space:nowrap;
 overflow-x:hidden;
 overflow-y:hidden
}
.gantt_task_scroll {
 overflow-x:scroll
}
.gantt_grid,
.gantt_task {
 position:relative;
 overflow-x:hidden;
 overflow-y:hidden;
 display:inline-block;
 vertical-align:top
}
.gantt_grid_scale,
.gantt_task_scale {
 color:#6b6b6b;
 font-size:12px;
 border-bottom:1px solid #cecece;
 box-sizing:border-box
}
.gantt_grid_scale,
.gantt_task_scale,
.gantt_task_vscroll {
 background-color:#fff
}
.gantt_scale_line {
 box-sizing:border-box;
 -moz-box-sizing:border-box
}
.gantt_scale_line:first-child {
 border-top:none
}
.gantt_grid_head_cell {
 display:inline-block;
 vertical-align:top;
 border-right:1px solid #cecece;
 text-align:center;
 position:relative;
 cursor:default;
 height:100%;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 line-height:33px;
 -moz-user-select:-moz-none;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none;
 overflow:hidden
}
.gantt_grid_data {
 width:100%;
 overflow:hidden;
 position:relative
}
.gantt_row {
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -moz-user-select:-moz-none
}
.gantt_add,
.gantt_grid_head_add {
 width:100%;
 height:100%;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MjMyMENDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MjMyMERDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDcyMzIwQUM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDcyMzIwQkM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshZT8UAAABbSURBVHjaYrTdeZmBEsCER+4wEP+H4sPkGGCDg020ARR7gb4GIAcYDKMDdPnDyAbYkGG5DVW9cIQMvUdBBAuUY4vDz8iAcZinA2zgCHqAYQMseAywJcYFAAEGAM+UFGuohFczAAAAAElFTkSuQmCC);
 background-position:50%;
 background-repeat:no-repeat;
 cursor:pointer;
 position:relative;
 -moz-opacity:.3;
 opacity:.3
}
.gantt_grid_head_cell.gantt_grid_head_add {
 -moz-opacity:.6;
 opacity:.6;
 top:0
}
.gantt_grid_head_cell.gantt_grid_head_add:hover {
 -moz-opacity:1;
 opacity:1
}
.gantt_grid_data .gantt_row.odd:hover .gantt_add,
.gantt_grid_data .gantt_row:hover .gantt_add {
 -moz-opacity:1;
 opacity:1
}
.gantt_row,
.gantt_task_row {
 border-bottom:1px solid #ebebeb;
 background-color:#fff
}
.gantt_row.odd,
.gantt_task_row.odd {
 background-color:#fff
}
.gantt_cell,
.gantt_grid_head_cell,
.gantt_row,
.gantt_scale_cell,
.gantt_task_cell,
.gantt_task_row {
 box-sizing:border-box;
 -moz-box-sizing:border-box
}
.gantt_grid_head_cell,
.gantt_scale_cell {
 line-height:inherit
}
.gantt_grid_scale .gantt_grid_column_resize_wrap {
 cursor:col-resize;
 position:absolute;
 width:13px;
 margin-left:-7px
}
.gantt_grid_column_resize_wrap .gantt_grid_column_resize {
 background-color:#cecece;
 height:100%;
 width:1px;
 margin:0 auto
}
.gantt_drag_marker.gantt_grid_resize_area {
 background-color:hsla(0,0%,91%,.5);
 border-left:1px solid #cecece;
 border-right:1px solid #cecece;
 height:100%;
 width:100%;
 box-sizing:border-box
}
.gantt_cell {
 display:inline-block;
 vertical-align:top;
 border-right:1px solid #ebebeb;
 padding-left:6px;
 padding-right:6px;
 height:100%;
 white-space:nowrap;
 font-size:13px
}
.gantt_grid_data .gantt_last_cell,
.gantt_grid_scale .gantt_last_cell,
.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell,
.gantt_task_bg .gantt_last_cell {
 border-right-width:0
}
.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell {
 border-right-width:1px
}
.gantt_task_bg {
 overflow:hidden
}
.gantt_scale_cell {
 display:inline-block;
 white-space:nowrap;
 overflow:hidden;
 border-right:1px solid #cecece;
 text-align:center;
 height:100%
}
.gantt_task_cell {
 display:inline-block;
 height:100%
}
.gantt_layout_cell.gantt_ver_scroll {
 width:0;
 background-color:transparent;
 height:1px;
 overflow-x:hidden;
 overflow-y:scroll;
 position:absolute;
 right:0;
 z-index:1
}
.gantt_ver_scroll>div {
 width:1px;
 height:1px
}
.gantt_hor_scroll {
 height:0;
 background-color:transparent;
 width:100%;
 clear:both;
 overflow-x:scroll;
 overflow-y:hidden
}
.gantt_layout_cell .gantt_hor_scroll {
 position:absolute
}
.gantt_hor_scroll>div {
 width:5000px;
 height:1px
}
.gantt_tree_indent {
 height:100%;
 display:inline-block
}
.gantt_tree_content,
.gantt_tree_icon {
 vertical-align:top;
 height:100%;
 display:inline-block
}
.gantt_tree_icon {
 width:28px;
 background-repeat:no-repeat;
 background-position:50%
}
.gantt_tree_icon.gantt_open {
 cursor:pointer
}
.gantt_tree_icon.gantt_close {
 cursor:pointer
}
.gantt_tree_icon.gantt_blank {
 width:18px
}
.gantt_tree_icon.gantt_folder_open {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAs0lEQVQ4T62T0Q2EIBBEpQlzuaaMsQoqooqLsSljbMLLmMxmUXBR4U+Qt7Mzi2sqLVeJ00SgEMKWAnvvzYLyAyHfT5sU2fXDJSwCAXK8MI0/UTkva7IIFJsg3NSwnKdFoKtAWOQ1CN7CEqeTotE5L7QyJhmBcklZM4ZgTiAr3iOU3kD93ppO5SkMjB1EeXdBWoSkRql3YeIRe+cGvktS056JR9wsmeBUkujCfNXWCPC8GugPqn5ii/hV+FoAAAAASUVORK5CYII=)
}
.gantt_tree_icon.gantt_folder_closed {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAfElEQVQ4T2NkoBJgpJI5DCgGTZ8+/T82gzMzMwlaCFcAM0RKQgyrI/0Dg/EahmIQyBB0DRvXr4W78tmLV1gtAbmYoEEgnciG4QpTogzCFyEwSyg2CBS2oCAZNQh3cA+hMAJ5AlcKxuVBlOgnNgVjMwyUrQjmamKLGaoZBAAOTFyLnFFW4wAAAABJRU5ErkJggg==)
}
.gantt_tree_icon.gantt_file {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAeElEQVQ4T2NkoBJgRDZn+vTp/wmZm5mZiaIHph7DICkJMUJmMfgHBmMYhtUgbAo3rl+L4lp0NUQbBPI2umuRDaPIIFAYwAyjv0HoMQALM5JdhG4QLMxGDcKdyIdoGIE89OzFK4KZF5Rl8EY/QROQFGA1iBQD0NUCAJVjcxO0naAQAAAAAElFTkSuQmCC)
}
.gantt_grid_head_cell .gantt_sort {
 position:absolute;
 right:5px;
 top:8px;
 width:7px;
 height:13px;
 background-repeat:no-repeat;
 background-position:50%
}
.gantt_grid_head_cell .gantt_sort.gantt_asc {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR4nGNgQAKGxib/GbABkIS7b8B/DAUwCRiGK0CXwFBAb1DfP/U/LszwHwi2X7qFgUEArBtdAVwCBmAKMCSQFSDzAWXXaOHsXeqkAAAAAElFTkSuQmCC)
}
.gantt_grid_head_cell .gantt_sort.gantt_desc {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR42mNgQAL1/VP/M2ADIIntF2/9x1AAlrh0C47hCmA60DFYwX88gIFGwNDY5D8uDFbg7hvwHx2jmIBTAlkB0e4BAEjlaNtBWJPnAAAAAElFTkSuQmCC)
}
.gantt_inserted,
.gantt_updated {
 font-weight:700
}
.gantt_deleted {
 text-decoration:line-through
}
.gantt_invalid {
 background-color:#ffe0e0
}
.gantt_error {
 color:red
}
.gantt_status {
 right:1px;
 padding:5px 10px;
 background:hsla(0,0%,61%,.1);
 position:absolute;
 top:1px;
 transition:opacity .2s;
 opacity:0
}
.gantt_status.gantt_status_visible {
 opacity:1
}
#gantt_ajax_dots span {
 transition:opacity .2s;
 background-repeat:no-repeat;
 opacity:0
}
#gantt_ajax_dots span.gantt_dot_visible {
 opacity:1
}
.gantt_message_area {
 position:fixed;
 right:5px;
 width:250px;
 z-index:1000
}
.gantt-info {
 min-width:120px;
 font-family:Arial;
 z-index:10000;
 margin:5px 5px 10px;
 transition:all .5s ease
}
.gantt-info.hidden {
 height:0;
 padding:0;
 border-width:0;
 margin:0;
 overflow:hidden
}
.gantt_modal_box {
 overflow:hidden;
 display:inline-block;
 min-width:250px;
 text-align:center;
 position:fixed;
 z-index:20000;
 box-shadow:3px 3px 3px rgba(0,0,0,.07);
 font-family:Arial;
 border-radius:6px;
 border:1px solid #cecece;
 background:#fff
}
.gantt_popup_title {
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 border-width:0
}
.gantt_button,
.gantt_popup_button {
 border:1px solid #cecece;
 height:30px;
 line-height:30px;
 display:inline-block;
 margin:0 5px;
 border-radius:4px;
 background:#fff
}
.gantt-info,
.gantt_button,
.gantt_popup_button {
 -ms-user-select:none;
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:-moz-none;
 cursor:pointer
}
.gantt_popup_controls {
 border-radius:6px;
 padding:10px
}
.gantt_popup_button {
 min-width:100px
}
div.dhx_modal_cover {
 background-color:#000;
 cursor:default;
 filter:alpha(opacity=20);
 opacity:.2;
 position:fixed;
 z-index:19999;
 left:0;
 top:0;
 width:100%;
 height:100%;
 border:none;
 zoom:1
}
.gantt-info img,
.gantt_modal_box img {
 float:left;
 margin-right:20px
}
.gantt-alert-error,
.gantt-confirm-error {
 border:1px solid red
}
.gantt_button input,
.gantt_popup_button div {
 border-radius:4px;
 font-size:14px;
 box-sizing:content-box;
 padding:0;
 margin:0;
 vertical-align:top
}
.gantt_popup_title {
 border-bottom:1px solid #cecece;
 line-height:40px
}
.gantt_popup_text {
 overflow:hidden;
 margin:15px 15px 5px;
 color:#000;
 min-height:30px;
 border-radius:6px
}
.gantt-error,
.gantt-info {
 font-size:14px;
 color:#000;
 box-shadow:3px 3px 3px rgba(0,0,0,.07);
 padding:0;
 background-color:#fff;
 border-radius:3px;
 border:1px solid #fff
}
.gantt-info div {
 padding:5px 10px;
 background-color:#fff;
 border-radius:3px;
 border:1px solid #cecece
}
.gantt-error {
 background-color:#d81b1b;
 border:1px solid #ff3c3c
}
.gantt-error div {
 background-color:#d81b1b;
 border:1px solid #940000;
 color:#fff
}
.gantt-warning {
 background-color:#ff9000;
 border:1px solid #ffa633
}
.gantt-warning div {
 background-color:#ff9000;
 border:1px solid #b36500;
 color:#fff
}
.gantt_data_area div,
.gantt_grid div {
 -ms-touch-action:none;
 -webkit-tap-highlight-color:transparent
}
.gantt_data_area {
 position:relative;
 overflow-x:hidden;
 overflow-y:hidden;
 -moz-user-select:-moz-none;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.gantt_links_area {
 position:absolute;
 left:0;
 top:0
}
.gantt_side_content,
.gantt_task_content,
.gantt_task_progress {
 line-height:inherit;
 overflow:hidden;
 height:100%
}
.gantt_task_content {
 font-size:12px;
 width:100%;
 cursor:pointer;
 position:absolute;
 white-space:nowrap;
 text-align:center
}
.gantt_task_progress {
 z-index:0;
 background:#299cb4
}
.gantt_task_progress_wrapper {
 border-radius:inherit;
 position:relative;
 width:100%;
 height:100%
}
.gantt_task_line {
 border-radius:2px;
 position:absolute;
 box-sizing:border-box;
 background-color:#3db9d3;
 border:1px solid #2898b0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -moz-user-select:-moz-none
}
.gantt_task_line.gantt_drag_move div {
 cursor:move
}
.gantt_touch_move,
.gantt_touch_progress .gantt_touch_resize {
 transform:scale(1.02,1.1);
 transform-origin:50%
}
.gantt_touch_progress .gantt_task_progress_drag,
.gantt_touch_resize .gantt_task_drag {
 transform:scaleY(1.3);
 transform-origin:50%
}
.gantt_side_content {
 position:absolute;
 white-space:nowrap;
 color:#6e6e6e;
 top:0;
 font-size:11px
}
.gantt_side_content.gantt_left {
 right:100%;
 padding-right:20px
}
.gantt_side_content.gantt_right {
 left:100%
}
.gantt_link_arrow,
.gantt_task_link .gantt_line_wrapper {
 position:absolute;
 cursor:pointer
}
.gantt_task_link div.gantt_link_arrow {
 background-color:transparent;
 border-style:solid;
 width:0;
 height:0
}
.gantt_link_control {
 position:absolute;
 width:20px;
 top:0
}
.gantt_link_control div {
 display:none;
 cursor:pointer;
 box-sizing:border-box;
 position:relative;
 top:50%;
 margin-top:-7.5px;
 vertical-align:middle;
 border:1px solid #929292;
 border-radius:6.5px;
 height:13px;
 width:13px;
 background-color:#f0f0f0
}
.gantt_link_control.task_right div.gantt_link_point {
 margin-left:7px
}
.gantt_link_control div:hover {
 background-color:#fff
}
.gantt_link_control.task_left {
 left:-20px
}
.gantt_link_control.task_right {
 right:-20px
}
.gantt_link_target .gantt_link_control div,
.gantt_task_line.gantt_drag_move .gantt_link_control div,
.gantt_task_line.gantt_drag_move .gantt_task_drag,
.gantt_task_line.gantt_drag_move .gantt_task_progress_drag,
.gantt_task_line.gantt_drag_progress .gantt_link_control div,
.gantt_task_line.gantt_drag_progress .gantt_task_drag,
.gantt_task_line.gantt_drag_progress .gantt_task_progress_drag,
.gantt_task_line.gantt_drag_resize .gantt_link_control div,
.gantt_task_line.gantt_drag_resize .gantt_task_drag,
.gantt_task_line.gantt_drag_resize .gantt_task_progress_drag,
.gantt_task_line.gantt_selected .gantt_link_control div,
.gantt_task_line.gantt_selected .gantt_task_drag,
.gantt_task_line.gantt_selected .gantt_task_progress_drag,
.gantt_task_line:hover .gantt_link_control div,
.gantt_task_line:hover .gantt_task_drag,
.gantt_task_line:hover .gantt_task_progress_drag {
 display:block
}
.gantt_link_source,
.gantt_link_target {
 box-shadow:0 0 3px #3db9d3
}
.gantt_link_target.link_finish_allow,
.gantt_link_target.link_start_allow {
 box-shadow:0 0 3px #ffbf5e
}
.gantt_link_target.link_finish_deny,
.gantt_link_target.link_start_deny {
 box-shadow:0 0 3px #e87e7b
}
.link_finish_allow .gantt_link_control.task_end_date div,
.link_start_allow .gantt_link_control.task_start_date div {
 background-color:#ffbf5e;
 border-color:#ffa011
}
.link_finish_deny .gantt_link_control.task_end_date div,
.link_start_deny .gantt_link_control.task_start_date div {
 background-color:#e87e7b;
 border-color:#dd3e3a
}
.gantt_link_arrow_right {
 border-width:4px 0 4px 6px;
 border-top-color:transparent!important;
 border-right-color:transparent!important;
 border-bottom-color:transparent!important;
 border-left-color:#ffa011;
 margin-top:-1px
}
.gantt_link_arrow_left {
 border-width:4px 6px 4px 0;
 margin-top:-1px;
 border-top-color:transparent!important;
 border-right-color:#ffa011;
 border-bottom-color:transparent!important;
 border-left-color:transparent!important
}
.gantt_link_arrow_up {
 border-width:0 4px 6px;
 border-color:transparent transparent #ffa011;
 border-top-color:transparent!important;
 border-right-color:transparent!important;
 border-left-color:transparent!important
}
.gantt_link_arrow_down {
 border-width:4px 6px 0 4px;
 border-top-color:#ffa011;
 border-right-color:transparent!important;
 border-bottom-color:transparent!important;
 border-left-color:transparent!important
}
.gantt_task_drag,
.gantt_task_progress_drag {
 cursor:ew-resize;
 display:none;
 position:absolute
}
.gantt_task_drag.task_left {
 cursor:w-resize;
 left:-7px
}
.gantt_task_drag {
 height:100%;
 width:8px;
 z-index:1;
 top:-1px
}
.gantt_task_drag.task_right {
 right:-7px
}
.gantt_task_progress_drag {
 height:8px;
 width:8px;
 bottom:-4px;
 margin-left:-4px;
 background-position:bottom;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkY3Rjk0RUVDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkY3Rjk0RUZDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjdGOTRFQ0MyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjdGOTRFREMyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobPBzIAAADkSURBVHjaYpk2bRoDDsAExL1QdjEQ/8OmiAWHZk4gXqymqhQM4ty6fU8OSMUA8XdiDBAB4k0a6iqWRga6EKcwMQXduHlnL5DpB8Rv0J2JDFSA+JiOtgZcMwiA2CAxkBxUDVYDLEAKgIpV9XQ0MZwFEgPJAZnHoWpRDAgC4n2W5saiQKfjClQGkBxQDciL+6B6wAbkA/EqJwdrTkUFOQZCAKQGpBbIXA3SCzJggo+XK7OEuBgDsQCkFqgHrBfsBT5eHgZSAUwP2IBfv36TbABMDygdtK1Zv6UESLORaAbIhG6AAAMAKN8wE24DXWcAAAAASUVORK5CYII=);
 background-repeat:no-repeat;
 z-index:1
}
.gantt_task_progress_drag:hover {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQoz6WMPW7CQBgFJxZaiZ60qcgdwjVMmzu8gpwhDULabXyBdHAGuzRHivQiQZovigS2+Jtu95t5T03TMITtCtjEc5VSOgx5k5F4CnxJWgKUUl5sv6eUvk/daiCeAe1fDCCpBtq4jQ/YngO9pMWpGH99OOcDtt8ifmWEuO3D/R+wXQOdpGcuIGkGdNFQ2RawlTTlSsLd2RY55+O95JyPFQ/y8MAE+CylfADpxvYHWP8CXj+JR4wdKHYAAAAASUVORK5CYII=)
}
.gantt_link_tooltip {
 box-shadow:3px 3px 3px #888;
 background-color:#fff;
 border-left:1px dotted #cecece;
 border-top:1px dotted #cecece;
 font-family:Tahoma;
 font-size:8pt;
 color:#444;
 padding:6px;
 line-height:20px
}
.gantt_link_direction {
 height:0;
 border:0 #ffa011;
 border-bottom-style:dashed;
 border-bottom-width:2px;
 transform-origin:0 0;
 -ms-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 z-index:2;
 margin-left:1px;
 position:absolute
}
.gantt_task_row.gantt_selected .gantt_task_cell {
 border-right-color:#ffec6e
}
.gantt_task_line.gantt_selected {
 box-shadow:0 0 5px #299cb4
}
.gantt_task_line.gantt_project.gantt_selected {
 box-shadow:0 0 5px #46ad51
}
.gantt_task_line.gantt_milestone {
 visibility:hidden;
 background-color:#d33daf;
 border:0 solid #61164f;
 box-sizing:content-box;
 -moz-box-sizing:content-box
}
.gantt_task_line.gantt_milestone div {
 visibility:visible
}
.gantt_task_line.gantt_milestone .gantt_task_content {
 background:inherit;
 border:1px inherit inherit;
 border-radius:inherit;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 transform:rotate(45deg)
}
.gantt_task_line.gantt_task_inline_color {
 border-color:#999
}
.gantt_task_line.gantt_task_inline_color .gantt_task_progress {
 background-color:#363636;
 opacity:.2
}
.gantt_task_line.gantt_task_inline_color.gantt_project.gantt_selected,
.gantt_task_line.gantt_task_inline_color.gantt_selected {
 box-shadow:0 0 5px #999
}
.gantt_task_link.gantt_link_inline_color:hover .gantt_line_wrapper div {
 box-shadow:0 0 5px 0 #999
}
.gantt_critical_task {
 border-color:#9d3a3a
}
.gantt_critical_link .gantt_link_arrow {
 border-color:#e63030
}
.gantt_btn_set:focus,
.gantt_cell:focus,
.gantt_grid_head_cell:focus,
.gantt_popup_button:focus,
.gantt_qi_big_icon:focus,
.gantt_row:focus {
 box-shadow:inset 0 0 1px 1px #4d90fe
}
.gantt_split_parent {
 opacity:.1;
 pointer-events:none
}
.gantt_unselectable,
.gantt_unselectable div {
 -webkit-user-select:none;
 -moz-user-select:none;
 -moz-user-select:-moz-none
}
.gantt_cal_light {
 -webkit-tap-highlight-color:transparent;
 background:#fff;
 border-radius:6px;
 font-family:Arial;
 border:1px solid #cecece;
 color:#6b6b6b;
 font-size:12px;
 position:absolute;
 z-index:10001;
 width:550px;
 height:250px;
 box-shadow:3px 3px 3px rgba(0,0,0,.07)
}
.gantt_cal_light select {
 font-family:Arial;
 border:1px solid #cecece;
 font-size:13px;
 padding:2px;
 margin:0
}
.gantt_cal_ltitle {
 padding:7px 10px;
 overflow:hidden;
 -webkit-border-top-left-radius:6px;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-top-right-radius:6px;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-topleft:6px;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-topright:6px;
 -moz-border-radius-bottomright:0;
 border-radius:6px 6px 0 0
}
.gantt_cal_ltitle,
.gantt_cal_ltitle span {
 white-space:nowrap
}
.gantt_cal_lsection {
 color:#727272;
 font-weight:700;
 padding:12px 0 5px 10px;
 font-size:13px
}
.gantt_cal_lsection .gantt_fullday {
 float:right;
 margin-right:5px;
 font-size:12px;
 font-weight:400;
 line-height:20px;
 vertical-align:top;
 cursor:pointer
}
.gantt_cal_ltext {
 padding:2px 10px;
 overflow:hidden
}
.gantt_cal_ltext textarea {
 overflow-y:auto;
 overflow-x:hidden;
 font-family:Arial;
 font-size:13px;
 box-sizing:border-box;
 border:1px solid #cecece;
 height:100%;
 width:100%;
 outline:0!important;
 resize:none
}
.gantt_time {
 font-weight:700
}
.gantt_cal_light .gantt_title {
 padding-left:10px
}
.gantt_cal_larea {
 border:1px solid #cecece;
 border-left:none;
 border-right:none;
 background-color:#fff;
 overflow:hidden;
 height:1px
}
.gantt_btn_set {
 margin:10px 7px 5px 10px;
 padding:5px 15px 5px 10px;
 float:left;
 border-radius:4px;
 border:0 solid #cecece;
 height:32px;
 font-weight:700;
 background:#fff;
 box-sizing:border-box;
 cursor:pointer
}
.gantt_hidden {
 display:none
}
.gantt_btn_set div {
 float:left;
 font-size:13px;
 height:22px;
 line-height:22px;
 background-repeat:no-repeat;
 vertical-align:middle
}
.gantt_save_btn {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk1OUU5RDFDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk1OUU5RDJDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTU5RTlDRkMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTU5RTlEMEMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDroXYAAAEXSURBVHjaYvz//z8DJYCRUgPIAUxAbAnEHiAHMIBcQCwGaRYXF3e6evXqoffv39/dv38/CymaGSUkJBzv3LlzCsj///fv3wdAihkkIQnEvkAshU8zLy+v7a1bt06ANP/79+87kDIAy505cybq06dPr3p7ezuwGQLTfOPGjWP/ESAZLg8kPKBO+g01RBJNszWyZqC6uSgWgIg/f/4shxnS2dnZBjMEqNkSFGBImi8CKTYMA4BYCGjIczRDHC5dunQQSfN7IKWI4UUkjjdMMdCwnw8ePLjwHxV4Yw1gZA5Q47z/2EELzhhCE+ABGvIQWSeQvwcU38QaAML2wHj+C/X3MyAlijeB4ZBoBOIPQGxJKIVSnBsBAgwABddBclWfcZUAAAAASUVORK5CYII=);
 margin-top:2px;
 width:21px
}
.gantt_cancel_btn {
 margin-top:2px;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDkzMDA3MzlDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDkzMDA3M0FDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTMwMDczN0MzMDQxMUUyODZBNUUzMURDODBGQkRENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOTMwMDczOEMzMDQxMUUyODZBNUUzMURDODBGQkRENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmYuYOUAAAEdSURBVHjaYvz//z8DJYAFXWDlypU8QKoIiD2A2AwqfAqIdwBxX3h4+Bdk9YzILgBqtgdS84FYEYeF94E4EWjIQZgAE5LmQCB1AKoZZKMPEAtAMYh9GSp3AKjWD8UFQAEhIPshEIOc3wHENUBb/qJ57SyQMoJyPwKxElDNO1gYFEE17wMKVmIJlzNQzeegrjaA6qmBecEbSvfh0GwMxGeBhoPoemQ9MAO0kEIbl2YTqPAFKK2IbMB3AjabYIkRZmQD7kNpMyI0G0PpO8gGbIUFJj7NQDk2INWIrIcJKfBAKcwJqvkcDs0TgFgXGo19KCkRmpDWQdWDEk0NUoCBoq0FqhkE/IEWbKJKUmZEz43QzFSKIzN1481M5ACAAAMAlfl/lCwRpagAAAAASUVORK5CYII=);
 width:20px
}
.gantt_delete_btn {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=);
 margin-top:2px;
 width:20px
}
.gantt_cal_cover {
 width:100%;
 height:100%;
 position:absolute;
 z-index:10000;
 top:0;
 left:0;
 background-color:#000;
 opacity:.1;
 filter:alpha(opacity=10)
}
.gantt_custom_button {
 padding:0 3px;
 font-family:Arial;
 font-size:13px;
 font-weight:400;
 margin-right:10px;
 margin-top:-5px;
 cursor:pointer;
 float:right;
 height:21px;
 width:90px;
 border:1px solid #cecece;
 text-align:center;
 border-radius:4px
}
.gantt_custom_button div {
 cursor:pointer;
 float:none;
 height:21px;
 line-height:21px;
 vertical-align:middle
}
.gantt_custom_button div:first-child {
 display:none
}
.gantt_cal_light_wide {
 width:580px;
 padding:2px 4px
}
.gantt_cal_light_wide .gantt_cal_larea {
 box-sizing:border-box;
 border:1px solid #cecece
}
.gantt_cal_light_wide .gantt_cal_lsection {
 border:0;
 float:left;
 text-align:right;
 width:80px;
 height:20px;
 padding:5px 10px 0 0
}
.gantt_cal_light_wide .gantt_wrap_section {
 position:relative;
 padding:10px 0;
 overflow:hidden;
 border-bottom:1px solid #ebebeb
}
.gantt_cal_light_wide .gantt_section_time {
 overflow:hidden;
 padding-top:2px!important;
 padding-right:0;
 height:20px!important;
 background:0 0
}
.gantt_cal_light_wide .gantt_cal_ltext {
 padding-right:0
}
.gantt_cal_light_wide .gantt_cal_larea {
 padding:0 10px;
 width:100%
}
.gantt_cal_light_wide .gantt_cal_checkbox label {
 padding-left:0
}
.gantt_cal_light_wide .gantt_cal_lsection .gantt_fullday {
 float:none;
 margin-right:0;
 font-weight:700;
 cursor:pointer
}
.gantt_cal_light_wide .gantt_custom_button {
 position:absolute;
 top:0;
 right:0;
 margin-top:2px
}
.gantt_cal_light_wide .gantt_repeat_right {
 margin-right:55px
}
.gantt_cal_light_wide.gantt_cal_light_full {
 width:738px
}
.gantt_cal_wide_checkbox input {
 margin-top:8px;
 margin-left:14px
}
.gantt_cal_light input {
 font-size:13px
}
.gantt_section_time {
 background-color:#fff;
 white-space:nowrap;
 padding:2px 10px 5px;
 padding-top:2px!important
}
.gantt_section_time .gantt_time_selects {
 float:left;
 height:25px
}
.gantt_section_time .gantt_time_selects select {
 height:23px;
 padding:2px;
 border:1px solid #cecece
}
.gantt_duration {
 width:100px;
 height:23px;
 float:left;
 white-space:nowrap;
 margin-left:20px;
 line-height:23px
}
.gantt_duration .gantt_duration_dec,
.gantt_duration .gantt_duration_inc,
.gantt_duration .gantt_duration_value {
 box-sizing:border-box;
 text-align:center;
 vertical-align:top;
 height:100%;
 border:1px solid #cecece
}
.gantt_duration .gantt_duration_value {
 width:40px;
 padding:3px 4px;
 border-left-width:0;
 border-right-width:0
}
.gantt_duration .gantt_duration_dec,
.gantt_duration .gantt_duration_inc {
 width:20px;
 padding:1px;
 background:#fff
}
.gantt_duration .gantt_duration_dec {
 -moz-border-top-left-radius:4px;
 -moz-border-bottom-left-radius:4px;
 -webkit-border-top-left-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.gantt_duration .gantt_duration_inc {
 margin-right:4px;
 -moz-border-top-right-radius:4px;
 -moz-border-bottom-right-radius:4px;
 -webkit-border-top-right-radius:4px;
 -webkit-border-bottom-right-radius:4px;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.gantt_resources {
 max-height:150px;
 height:auto;
 overflow-y:auto
}
.gantt_resource_row {
 display:block;
 padding:10px 0;
 border-bottom:1px solid #ebebeb;
 cursor:pointer
}
.gantt_resource_row input[type=checkbox]:not(:checked),
.gantt_resource_row input[type=checkbox]:not(:checked)~div {
 opacity:.5
}
.gantt_resource_toggle {
 vertical-align:middle
}
.gantt_resources_filter .gantt_resources_filter_input {
 padding:1px 2px;
 box-sizing:border-box
}
.gantt_resources_filter .switch_unsetted {
 vertical-align:middle
}
.gantt_resource_cell {
 display:inline-block
}
.gantt_resource_cell.gantt_resource_cell_checkbox {
 width:24px;
 max-width:24px;
 min-width:24px;
 vertical-align:middle
}
.gantt_resource_cell.gantt_resource_cell_label {
 width:40%;
 max-width:40%;
 vertical-align:middle
}
.gantt_resource_cell.gantt_resource_cell_value {
 width:30%;
 max-width:30%;
 vertical-align:middle
}
.gantt_resource_cell.gantt_resource_cell_value input,
.gantt_resource_cell.gantt_resource_cell_value select {
 width:80%;
 vertical-align:middle;
 padding:1px 2px;
 box-sizing:border-box
}
.gantt_resource_cell.gantt_resource_cell_unit {
 width:10%;
 max-width:10%;
 vertical-align:middle
}
.gantt_resource_early_value {
 opacity:.8;
 font-size:.9em
}
.gantt_cal_quick_info {
 border:1px solid #cecece;
 border-radius:6px;
 position:absolute;
 z-index:300;
 box-shadow:3px 3px 3px rgba(0,0,0,.07);
 background-color:#fff;
 width:300px;
 transition:left .5s ease,right .5s;
 -moz-transition:left .5s,right .5s;
 -webkit-transition:left .5s,right .5s;
 -o-transition:left .5s,right .5s
}
.gantt_no_animate {
 transition:none;
 -moz-transition:none;
 -webkit-transition:none;
 -o-transition:none
}
.gantt_cal_quick_info.gantt_qi_left .gantt_qi_big_icon {
 float:right
}
.gantt_cal_qi_title {
 -webkit-border-top-left-radius:6px;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-top-right-radius:6px;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-topleft:6px;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-topright:6px;
 -moz-border-radius-bottomright:0;
 padding:5px 0 8px 12px;
 color:#454545;
 background-color:#fff;
 border-bottom:1px solid #cecece;
 border-radius:6px 6px 0 0
}
.gantt_cal_qi_tdate {
 font-size:14px;
 font-weight:700
}
.gantt_cal_qi_tcontent {
 font-size:13px
}
.gantt_cal_qi_content {
 padding:16px 8px;
 font-size:13px;
 color:#454545;
 overflow:hidden
}
.gantt_cal_qi_controls {
 -webkit-border-top-left-radius:0;
 -webkit-border-bottom-left-radius:6px;
 -webkit-border-top-right-radius:0;
 -webkit-border-bottom-right-radius:6px;
 -moz-border-radius-topleft:0;
 -moz-border-radius-bottomleft:6px;
 -moz-border-radius-topright:0;
 -moz-border-radius-bottomright:6px;
 padding-left:7px;
 border-radius:0 0 6px 6px
}
.gantt_cal_qi_controls .gantt_menu_icon {
 margin-top:6px;
 background-repeat:no-repeat
}
.gantt_cal_qi_controls .gantt_menu_icon.icon_edit {
 width:20px;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH3QYFCjI5ZQj5bAAAAFNJREFUOMvt0zEOACAIA0DkwTymH8bJTRTKZGJXyaWEKPKTCQAH4Ls37cItcDUzsxHNDLZNhCq7Gt1wh9ErV7EjyGAhyGLphlnsClWuS32rn0czAV+vNGrM/LBtAAAAAElFTkSuQmCC)
}
.gantt_cal_qi_controls .gantt_menu_icon.icon_delete {
 width:20px;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=)
}
.gantt_qi_big_icon {
 font-size:13px;
 border-radius:4px;
 font-weight:700;
 background:#fff;
 margin:5px 9px 8px 0;
 min-width:60px;
 line-height:32px;
 vertical-align:middle;
 padding:0 10px 0 5px;
 cursor:pointer;
 border:1px solid #cecece
}
.gantt_cal_qi_controls div {
 float:left;
 height:32px;
 text-align:center;
 line-height:32px
}
.gantt_tooltip {
 position:absolute
}
.gantt_resource_marker {
 position:absolute;
 text-align:center;
 font-size:14px;
 color:#fff
}
.gantt_resource_marker_ok {
 background:rgba(78,208,134,.75)
}
.gantt_resource_marker_overtime {
 background:hsla(0,100%,76%,.69)
}
.gantt_histogram_label {
 width:100%;
 height:100%;
 position:absolute;
 z-index:1;
 font-weight:700;
 font-size:13px
}
.gantt_histogram_fill {
 background-color:rgba(41,157,180,.2);
 width:100%;
 position:absolute;
 bottom:0
}
.gantt_histogram_hor_bar {
 height:1px;
 margin-top:-1px
}
.gantt_histogram_hor_bar,
.gantt_histogram_vert_bar {
 position:absolute;
 background:#299db4;
 margin-left:-1px
}
.gantt_histogram_vert_bar {
 width:1px
}
.gantt_histogram_cell {
 position:absolute;
 text-align:center;
 font-size:13px;
 color:#000
}
.gantt_marker {
 height:100%;
 width:2px;
 top:0;
 position:absolute;
 text-align:center;
 background-color:rgba(255,0,0,.4);
 box-sizing:border-box
}
.gantt_marker .gantt_marker_content {
 padding:5px;
 background:inherit;
 color:#fff;
 position:absolute;
 font-size:12px;
 line-height:12px;
 opacity:.8
}
.gantt_marker_area {
 position:absolute;
 top:0;
 left:0
}
.gantt_grid_editor_placeholder {
 position:absolute
}
.gantt_grid_editor_placeholder input,
.gantt_grid_editor_placeholder select,
.gantt_grid_editor_placeholder>div {
 width:100%;
 height:100%;
 box-sizing:border-box
}
.gantt_row_placeholder div {
 opacity:.5
}
.gantt_row_placeholder .gantt_add,
.gantt_row_placeholder .gantt_file {
 display:none
}
.gantt_drag_marker.gantt_grid_dnd_marker {
 background-color:transparent;
 transition:all .1s ease
}
.gantt_grid_dnd_marker_line {
 height:4px;
 width:100%;
 background-color:#3498db
}
.gantt_grid_dnd_marker_line:before {
 background:#fff;
 width:12px;
 height:12px;
 box-sizing:border-box;
 border:3px solid #3498db;
 border-radius:6px;
 content:"";
 line-height:1px;
 display:block;
 position:absolute;
 margin-left:-11px;
 margin-top:-4px;
 pointer-events:none
}
.gantt_grid_dnd_marker_folder {
 height:100%;
 width:100%;
 position:absolute;
 pointer-events:none;
 box-sizing:border-box;
 box-shadow:inset 0 0 0 2px #3f98db;
 background:0 0
}
.gantt_layout_content {
 width:100%;
 overflow:auto;
 box-sizing:border-box
}
.gantt_layout_cell {
 position:relative;
 box-sizing:border-box
}
.gantt_layout_cell>.gantt_layout_header {
 background:#33aae8;
 color:#fff;
 font-size:17px;
 padding:5px 10px;
 box-sizing:border-box
}
.gantt_layout_header.collapsed_x {
 background:#a9a9a9
}
.gantt_layout_header.collapsed_x .gantt_header_arrow:before {
 content:"\21E7"
}
.gantt_layout_header.collapsed_y {
 background:#a9a9a9
}
.gantt_layout_header.collapsed_y .gantt_header_arrow:before {
 content:"\21E9"
}
.gantt_layout_header {
 cursor:pointer
}
.gantt_layout_header .gantt_header_arrow {
 float:right;
 text-align:right
}
.gantt_layout_header .gantt_header_arrow:before {
 content:"\21E6"
}
.gantt_layout_header.vertical .gantt_header_arrow:before {
 content:"\21E7"
}
.gantt_layout_outer_scroll_vertical .gantt_layout_content {
 overflow-y:hidden
}
.gantt_layout_outer_scroll_horizontal .gantt_layout_content {
 overflow-x:hidden
}
.gantt_layout_x>.gantt_layout_cell {
 display:inline-block;
 vertical-align:top
}
.gantt_layout_x {
 white-space:nowrap
}
.gantt_resizing {
 opacity:.7;
 background:#f2f2f2
}
.gantt_layout_cell_border_right.gantt_resizer {
 overflow:visible;
 border-right:0
}
.gantt_resizer {
 position:relative
}
.gantt_resizer_y {
 cursor:n-resize
}
.gantt_resizer_stick {
 background:#33aae8;
 z-index:9999;
 position:absolute;
 top:0;
 width:100%
}
.gantt_resizer_x .gantt_resizer_x {
 position:absolute;
 width:20px;
 height:100%;
 margin-left:-10px;
 top:0;
 left:0;
 z-index:1
}
.gantt_resizer_y .gantt_resizer_y {
 position:absolute;
 height:20px;
 width:100%;
 top:-10px;
 left:0;
 z-index:1
}
.gantt_resizer_error {
 background:#cd5c5c!important
}
.gantt_layout_cell_border_left {
 border-left:1px solid #cecece
}
.gantt_layout_cell_border_top {
 border-top:1px solid #cecece
}
.gantt_layout_cell_border_bottom {
 border-bottom:1px solid #cecece
}
.gantt_layout_cell_border_transparent {
 border-color:transparent
}
.gantt_window {
 position:absolute;
 top:50%;
 left:50%;
 z-index:999999999;
 background:#fff
}
.gantt_window_content {
 position:relative
}
.gantt_window_content_header {
 background:#39c;
 color:#fff;
 height:33px;
 padding:10px 10px 0;
 border-bottom:2px solid #fff;
 position:relative
}
.gantt_window_content_header_text {
 padding-left:10%
}
.gantt_window_content_header_buttons {
 position:absolute;
 top:10px;
 right:10px
}
.gantt_window_content_header_buttons:hover {
 color:#000;
 cursor:pointer
}
.gantt_window_content_resizer {
 position:absolute;
 width:15px;
 height:15px;
 bottom:0;
 line-height:15px;
 right:-1px;
 text-align:center;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);
 cursor:nw-resize;
 z-index:999
}
.gantt_window_content_frame {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(0,0,0,.1);
 z-index:9999
}
.gantt_window_drag {
 cursor:pointer!important
}
.gantt_window_resizing {
 overflow:visible
}
.gantt_window_resizing_body {
 overflow:hidden!important
}
.gantt_window_modal {
 background:rgba(0,0,0,.1);
 z-index:9999;
 top:0;
 left:0;
 width:100%;
 height:100%;
 position:fixed
}
.gantt_cal_light,
.gantt_cal_quick_info,
.gantt_container,
.gantt_message_area,
.gantt_modal_box,
.gantt_tooltip {
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.gantt_noselect {
 -moz-user-select:-moz-none;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.gantt_drag_marker {
 position:absolute;
 top:-1000px;
 left:-1000px;
 font-family:Arial;
 font-size:13px
}
.gantt_drag_marker .gantt_tree_icon.gantt_blank,
.gantt_drag_marker .gantt_tree_icon.gantt_close,
.gantt_drag_marker .gantt_tree_icon.gantt_open,
.gantt_drag_marker .gantt_tree_indent {
 display:none
}
.gantt_drag_marker,
.gantt_drag_marker .gantt_row.odd {
 background-color:#fff
}
.gantt_drag_marker .gantt_row {
 border-left:1px solid #d2d2d2;
 border-top:1px solid #d2d2d2
}
.gantt_drag_marker .gantt_cell {
 border-color:#d2d2d2
}
.gantt_row.gantt_over,
.gantt_task_row.gantt_over {
 background-color:#0070fe
}
.gantt_row.gantt_transparent .gantt_cell {
 opacity:.7
}
.gantt_task_row.gantt_transparent {
 background-color:#f8fdfd
}
.gantt_popup_button.gantt_delete_button {
 background:#3db9d3;
 text-shadow:0 -1px 0 #248a9f;
 color:#fff;
 font-weight:700;
 border-width:0
}
.gantt_container_resize_watcher {
 background:0 0;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 pointer-events:none;
 border:0;
 box-sizing:border-box;
 opacity:0
}
.hljs-comment,
.hljs-quote {
 color:#8e908c
}
.hljs-deletion,
.hljs-name,
.hljs-regexp,
.hljs-selector-class,
.hljs-selector-id,
.hljs-tag,
.hljs-template-variable,
.hljs-variable {
 color:#c82829
}
.hljs-built_in,
.hljs-builtin-name,
.hljs-link,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-params,
.hljs-type {
 color:#f5871f
}
.hljs-attribute {
 color:#eab700
}
.hljs-addition,
.hljs-bullet,
.hljs-string,
.hljs-symbol {
 color:#718c00
}
.hljs-section,
.hljs-title {
 color:#4271ae
}
.hljs-keyword,
.hljs-selector-tag {
 color:#8959a8
}
.hljs {
 display:block;
 overflow-x:auto;
 background:#fff;
 color:#4d4d4c;
 padding:.5em
}
.hljs-emphasis {
 font-style:italic
}
.hljs-strong {
 font-weight:700
}
.cu-scrollable-wizard {
 height:100%;
 position:relative
}
.cu-scrollable-wizard__container {
 height:100%;
 overflow:auto;
 display:block
}
.cu-scrollable-wizard__overlay {
 position:absolute;
 width:100%;
 height:100%;
 background:#fff;
 opacity:.7;
 top:0;
 left:0
}
.dark-theme .cu-scrollable-wizard__overlay {
 background:#384047
}
.cu-scrollable-wizard__press {
 color:#7b68ee;
 margin-left:8px;
 font:200 13px/30px "Gotham Pro","Proxima Nova",Arial,serif
}
@supports (--theme-main-color:#7b68ee) {
 .cu-scrollable-wizard__press {
  color:var(--theme-main-color)
 }
}
.cu-scrollable-wizard__press-enter {
 color:#7b68ee;
 font-weight:600;
 text-transform:uppercase
}
@supports (--theme-main-color:#7b68ee) {
 .cu-scrollable-wizard__press-enter {
  color:var(--theme-main-color)
 }
}
.cu-scrollable-wizard__btn-container {
 display:flex;
 justify-content:flex-end;
 margin-top:15px
}
.cu-scrollable-wizard__btn-container .cu-btn {
 text-transform:uppercase;
 height:30px;
 padding:0 10px;
 font:600 13px/30px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-scrollable-wizard__check {
 width:17px;
 height:17px;
 margin-left:5px
}
.cu-scrollable-wizard__check use {
 stroke:#fff
}
.cu-scrollable-wizard__step {
 display:flex;
 position:relative;
 padding:5px 10% 130px
}
.cu-scrollable-wizard__step:first-child {
 margin-top:70px
}
.cu-scrollable-wizard__step-text {
 flex:1 0 0;
 min-width:0
}
.cu-scrollable-wizard__step-title {
 font:400 20px/40px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 flex:1 0 0
}
.dark-theme .cu-scrollable-wizard__step-title {
 color:#d5d6d7
}
.cu-scrollable-wizard__step-subtitle {
 font:400 14px/1.3 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 margin:30px 0 15px
}
.dark-theme .cu-scrollable-wizard__step-subtitle {
 color:#d5d6d7
}
.cu-scrollable-wizard__step-description {
 font:400 14px/1.4 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 opacity:.4;
 margin:0 0 30px
}
.dark-theme .cu-scrollable-wizard__step-description {
 color:#d5d6d7;
 opacity:.6
}
.cu-scrollable-wizard__step-description-link {
 color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding-bottom:2px;
 position:relative
}
.cu-scrollable-wizard__step-description-link::after {
 content:'';
 display:block;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 bottom:0;
 left:0;
 width:100%;
 height:1px
}
.cu-scrollable-wizard__step-description-link::after:hover {
 transition:none
}
.cu-scrollable-wizard__step-description-link:hover::after {
 opacity:0
}
.cu-scrollable-wizard__step-icon {
 fill:#7b68ee;
 stroke:#7b68ee;
 width:45px;
 height:45px;
 margin:-4px 20px 0 0;
 box-shadow:0 1px 6px 0 rgba(0,0,0,.13);
 border-radius:50%;
 background:#fff;
 padding:11px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-scrollable-wizard__step-description-link {
  color:var(--theme-main-color)
 }
 .cu-scrollable-wizard__step-description-link::after {
  background-color:var(--theme-main-color)
 }
 .cu-scrollable-wizard__step-icon {
  fill:var(--theme-main-color);
  stroke:var(--theme-main-color)
 }
}
.dark-theme .cu-scrollable-wizard__step-icon {
 background:#1e272e
}
.cu-scrollable-wizard__step-icon svg {
 margin-top:2px
}
.cu-scrollable-wizard__step-input {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 width:100%;
 height:40px;
 background:0 0;
 padding:0 10px;
 margin-bottom:10px;
 border-radius:3px;
 border:1px solid #b9bec7;
 color:#292d34
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-scrollable-wizard__step-input {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-scrollable-wizard__step-input {
 color:#d5d6d7;
 border-color:#979797
}
.cu-scrollable-wizard__step-input:focus {
 box-shadow:none
}
.cu-scrollable-wizard__step-textarea {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:1;
 width:100%;
 height:90px;
 resize:none;
 background:0 0;
 padding:10px;
 margin-bottom:10px;
 border-radius:3px;
 border:1px solid #b9bec7;
 color:#292d34
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-scrollable-wizard__step-textarea {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-scrollable-wizard__step-textarea {
 color:#d5d6d7;
 border-color:#979797
}
.cu-scrollable-wizard__arrow {
 stroke:#7b68ee;
 margin:0 15px;
 width:14px;
 height:12px;
 flex-shrink:0
}
.cu-scrollable-wizard__arrows {
 position:fixed;
 right:20px;
 bottom:20px
}
.cu-scrollable-wizard__arrows-container {
 background-color:#7b68ee;
 width:50px;
 height:50px;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:5px;
 cursor:pointer;
 margin-top:10px
}
@supports (--theme-main-color:#7b68ee) {
 .cu-scrollable-wizard__arrow {
  stroke:var(--theme-main-color)
 }
 .cu-scrollable-wizard__arrows-container {
  background-color:var(--theme-main-color)
 }
}
.cu-scrollable-wizard__arrows-icon {
 width:25px;
 height:25px
}
.cu-scrollable-wizard__arrows-icon.up {
 transform:rotate(180deg)
}
.cu-scrollable-wizard__arrows-icon use {
 fill:#fff
}
.cu-portfolios {
 min-width:0;
 min-height:0;
 background:#f2f4f7
}
.contrast_high .cu-portfolios {
 background:#eee
}
.dark-theme .cu-portfolios {
 background:#1e272e
}
.cu-portfolios__main-heading {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:24px;
 line-height:1;
 margin-right:24px;
 color:#4a4a4a
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-portfolios__main-heading {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-portfolios__main-heading {
 color:#d5d6d7
}
.cu-portfolios__header-nav {
 display:flex;
 justify-content:space-between;
 align-items:flex-start;
 padding:15px 10px 0;
 position:-webkit-sticky;
 position:sticky;
 left:0
}
.cu-portfolios__header-nav-left,
.cu-portfolios__header-nav-right {
 display:flex;
 align-items:center
}
.cu-portfolios__header-nav-right {
 flex-shrink:0;
 margin-top:7px
}
.cu-portfolios__header-nav-left {
 flex-wrap:wrap
}
.cu-portfolios__header-nav-add-btn {
 padding:5px 10px 3px;
 color:#cacaca;
 font-size:19px;
 cursor:pointer;
 border:none;
 outline:0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-portfolios__header-nav-add-btn:hover {
 transition:none;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-portfolios__header-nav-add-btn:hover {
  color:var(--theme-main-color)
 }
}
.cu-portfolios__header-nav-btn {
 margin:0 4px;
 display:block;
 border:none;
 height:35px;
 min-width:35px;
 padding:10px;
 border-radius:3px;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.15);
 background:#fff;
 color:#c2c2c2;
 font-size:11px;
 letter-spacing:.4px;
 font-weight:500;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-transform:uppercase;
 cursor:pointer
}
.dark-theme .cu-portfolios__header-nav-btn {
 background:#384047
}
.cu-portfolios__header-nav-btn:hover {
 color:#7b68ee
}
.cu-portfolios__header-nav-btn_share {
 padding:5px 16px 9px 11px;
 background-repeat:no-repeat;
 background-position:left 11px center
}
.cu-portfolios__header-nav-btn_share span {
 margin-right:4px;
 position:relative;
 top:2px
}
.cu-portfolios__header-nav-btn_filter {
 display:flex;
 cursor:default;
 border:none!important
}
.cu-portfolios__header-nav-btn_cog {
 width:35px;
 height:35px;
 padding:8px 10px
}
.cu-portfolios__portfolio {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-radius:3px;
 border:1px solid #e4e4e4;
 margin:5px 4px;
 background:#fff
}
.cu-portfolios__portfolio:hover {
 transition:none
}
.dark-theme .cu-portfolios__portfolio {
 background:#384047;
 border-color:#384047
}
.cu-portfolios__portfolio:hover>div .cu-portfolios__portfolio-name {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-portfolios__header-nav-btn:hover,
 .cu-portfolios__portfolio:hover>div .cu-portfolios__portfolio-name {
  color:var(--theme-main-color)
 }
}
.cu-portfolios__portfolio-private {
 fill:#797979;
 width:10px;
 display:inline-block;
 height:13px;
 margin:-2px 0 -2px 8px
}
.cu-portfolios__portfolio.active .cu-portfolios__portfolio-private {
 fill:#fff
}
.cu-portfolios__portfolio>div {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 padding:12px 42px 11px 20px;
 text-align:center;
 position:relative
}
.cu-portfolios__portfolio>div:hover {
 transition:none
}
.cu-portfolios__portfolio>div .cu-dropdown__toggle.icon {
 width:16px;
 position:absolute;
 top:0;
 right:14px;
 fill:#9b9b9b;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-portfolios__portfolio>div .cu-dropdown__toggle.icon:hover {
 transition:none;
 transform:scale(1.1)
}
.cu-portfolios__portfolio-name {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 line-height:1;
 color:#858585;
 max-width:300px;
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.cu-portfolios__portfolio-name:hover {
 transition:none
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-portfolios__portfolio-name {
  font-family:var(--global-font-support)
 }
}
.dark-theme .cu-portfolios__portfolio-name {
 color:#abaeb0
}
.cu-portfolios__portfolio.active {
 box-shadow:0 1px 4px 0 rgba(0,0,0,.11);
 background:#7b68ee;
 border-color:transparent
}
@supports (--theme-main-color:#7b68ee) {
 .cu-portfolios__portfolio.active {
  background:var(--theme-main-color)
 }
}
.cu-portfolios__portfolio.active>div .cu-portfolios__portfolio-name {
 color:#fff
}
.cu-portfolios__portfolio.active>div .cu-dropdown__toggle.icon {
 fill:#fff
}
.cu-portfolios__list-table {
 padding:30px 10px 15px;
 width:-webkit-fit-content;
 width:-moz-fit-content;
 width:fit-content;
 min-width:100%
}
.cu-portfolios__list-table-header-column {
 flex-shrink:0
}
.cu-portfolios__list-table-header-column>div {
 justify-content:center
}
.cu-portfolios__list-table-header-column .sortable {
 margin-right:0
}
.cu-portfolios__list-table-header-column_name,
.cu-portfolios__list-table-row-column_name {
 flex-grow:1;
 min-width:275px
}
.cu-portfolios__list-table-header-column_task-statuses,
.cu-portfolios__list-table-row-column_task-statuses {
 width:250px
}
.cu-portfolios__list-table-header-column_progress,
.cu-portfolios__list-table-row-column_progress {
 width:130px
}
.cu-portfolios__list-table-header-column_completed,
.cu-portfolios__list-table-row-column_completed {
 width:85px
}
.cu-portfolios__list-table-header-column_overdue,
.cu-portfolios__list-table-row-column_overdue {
 width:110px
}
.cu-portfolios__list-table-header-column_start-date,
.cu-portfolios__list-table-row-column_start-date {
 width:130px
}
.cu-portfolios__list-table-header-column_end-date,
.cu-portfolios__list-table-row-column_end-date {
 width:90px
}
.cu-portfolios__list-table-header-column_priority,
.cu-portfolios__list-table-row-column_priority {
 width:95px
}
.cu-portfolios__list-table-header-column_assignee,
.cu-portfolios__list-table-row-column_assignee {
 width:90px
}
.cu-portfolios__list-table-header-column_time-estimated,
.cu-portfolios__list-table-row-column_time-estimated {
 width:130px
}
.cu-portfolios__list-table-header-column_time-logged,
.cu-portfolios__list-table-row-column_time-logged {
 width:115px
}
.cu-portfolios__list-table-header-column_time-remaining,
.cu-portfolios__list-table-row-column_time-remaining {
 width:130px
}
.cu-portfolios__list-table-header-column_menu,
.cu-portfolios__list-table-row-column_menu {
 width:50px
}
.cu-portfolios__list-table-header-column_list-status,
.cu-portfolios__list-table-row-column_list-status {
 width:130px
}
.cu-portfolios__list-table-header-column_calculation,
.cu-portfolios__list-table-row-column_calculation {
 width:140px
}
.cu-portfolios__list-table-header-column_assignee,
.cu-portfolios__list-table-header-column_calculation,
.cu-portfolios__list-table-header-column_completed,
.cu-portfolios__list-table-header-column_end-date,
.cu-portfolios__list-table-header-column_list-status,
.cu-portfolios__list-table-header-column_overdue,
.cu-portfolios__list-table-header-column_priority,
.cu-portfolios__list-table-header-column_progress,
.cu-portfolios__list-table-header-column_start-date,
.cu-portfolios__list-table-header-column_task-statuses,
.cu-portfolios__list-table-header-column_time-estimated,
.cu-portfolios__list-table-header-column_time-logged,
.cu-portfolios__list-table-header-column_time-remaining,
.cu-portfolios__list-table-row-column_assignee,
.cu-portfolios__list-table-row-column_calculation,
.cu-portfolios__list-table-row-column_completed,
.cu-portfolios__list-table-row-column_end-date,
.cu-portfolios__list-table-row-column_list-status,
.cu-portfolios__list-table-row-column_overdue,
.cu-portfolios__list-table-row-column_priority,
.cu-portfolios__list-table-row-column_progress,
.cu-portfolios__list-table-row-column_start-date,
.cu-portfolios__list-table-row-column_task-statuses,
.cu-portfolios__list-table-row-column_time-estimated,
.cu-portfolios__list-table-row-column_time-logged,
.cu-portfolios__list-table-row-column_time-remaining {
 text-align:center;
 justify-content:center
}
.cu-portfolios__list-table-header {
 display:flex;
 margin-bottom:2px
}
.cu-portfolios__list-table-header-leftside-background {
 position:-webkit-sticky;
 position:sticky;
 min-width:30px;
 left:-20px;
 margin-left:-30px;
 z-index:2;
 opacity:.95;
 background:#f2f4f7
}
.contrast_high .cu-portfolios__list-table-header-leftside-background {
 background:#eee
}
.dark-theme .cu-portfolios__list-table-header-leftside-background {
 background:#1e272e
}
.cu-portfolios__list-table-header-column_name {
 min-width:280px;
 position:-webkit-sticky;
 position:sticky;
 left:10px;
 opacity:.95;
 z-index:1;
 background:#f2f4f7
}
.contrast_high .cu-portfolios__list-table-header-column_name {
 background:#eee
}
.dark-theme .cu-portfolios__list-table-header-column_name {
 background:#1e272e
}
.cu-portfolios__list-table-header-column .sortable__title {
 font-weight:400
}
.cu-portfolios__list-table-header-column_menu {
 display:flex;
 align-items:flex-end;
 justify-content:center;
 font-size:21px;
 font-weight:500
}
.cu-portfolios__list-table-header-column_menu .cu-dropdown__toggle {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-portfolios__list-table-header-column_menu .cu-dropdown__toggle:hover {
 transition:none
}
.cu-portfolios__list-table-header-column_menu:hover .cu-dropdown__toggle {
 color:#858585
}
.cu-portfolios__list-table-row {
 position:relative;
 height:50px;
 border-radius:3px;
 display:inline-flex;
 margin-right:30px;
 min-width:100%;
 cursor:move;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
 margin-bottom:1px
}
.cu-portfolios__list-table-row>* {
 cursor:default
}
.cu-portfolios__list-table-row-background {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 background:rgba(255,255,255,.94)
}
.dark-theme .cu-portfolios__list-table-row-background {
 background:rgba(43,52,59,.94)
}
.cu-portfolios__list-table-row-leftside-background {
 position:-webkit-sticky;
 position:sticky;
 width:35px;
 left:-20px;
 margin-left:-35px;
 z-index:2;
 background:#f2f4f7
}
.contrast_high .cu-portfolios__list-table-row-leftside-background {
 background:#eee
}
.dark-theme .cu-portfolios__list-table-row-leftside-background {
 background:#1e272e
}
.cu-portfolios__list-table-row-column {
 position:relative;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1;
 color:#4a4a4a;
 flex-shrink:0
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-portfolios__list-table-row-column {
  font-family:var(--global-font-support)
 }
}
.cu-portfolios__list-table-row-column_name {
 border-left:5px solid;
 border-bottom-left-radius:3px;
 border-top-left-radius:3px;
 font-size:15px;
 min-width:280px;
 flex-grow:1;
 color:#4a4a4a;
 cursor:pointer;
 position:-webkit-sticky;
 position:sticky;
 left:10px;
 z-index:2
}
.cu-portfolios__list-table-row-column_name .cu-dropdown__menu {
 margin-top:-5px
}
.cu-portfolios__list-table-row-column_name-handle {
 transition:opacity .2s cubic-bezier(.785,.135,.15,.86) 0s;
 opacity:0;
 cursor:move;
 position:absolute;
 width:22px;
 top:0;
 left:-5px;
 bottom:0;
 padding-left:11px;
 padding-right:5px;
 z-index:2;
 fill:#bcc0c7
}
.dark-theme .cu-portfolios__list-table-row-column_name-handle {
 fill:#828588
}
.cu-portfolios__list-table-row-column_name-archived {
 width:18px;
 height:18px;
 stroke:#9b9b9b;
 fill:#9b9b9b;
 margin-left:18px;
 margin-right:-10px;
 z-index:2
}
.cu-portfolios__list-table-row-column_name-background {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 z-index:0;
 opacity:.95
}
.cu-portfolios__list-table-row-column_name-background::before {
 content:'';
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 background:rgba(255,255,255,.94)
}
.dark-theme .cu-portfolios__list-table-row-column_name-background::before {
 background:rgba(43,52,59,.94)
}
.cu-portfolios__list-table-row-column_name-body {
 display:flex;
 align-items:center
}
.cu-portfolios__list-table-row-column_name-inner {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 z-index:1;
 display:flex;
 flex-direction:column;
 padding:8px 0 8px 18px;
 height:50px
}
.cu-portfolios__list-table-row-column_name-inner:hover {
 transition:none
}
.cu-portfolios__list-table-row-column_name-inner>a {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 padding-bottom:1px
}
.cu-portfolios__list-table-row-column_name-inner_archived {
 font-style:italic
}
.cu-portfolios__list-table-row-column_name-path {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 line-height:1;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#9b9b9b;
 font-size:11px;
 margin-top:3px;
 margin-right:18px;
 max-width:300px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-portfolios__list-table-row-column_name-path {
  font-family:var(--global-font-support)
 }
}
.cu-portfolios__list-table-row-column_name-list-name {
 display:inline-block;
 max-width:300px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.cu-portfolios__list-table-row-column_name-board-view,
.cu-portfolios__list-table-row-column_name-list-view {
 opacity:0;
 display:inline-block;
 width:18px;
 height:16px;
 padding:3px 2px;
 transform:translateY(3px);
 stroke:#4a4a4a;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-portfolios__list-table-row-column_name-board-view:hover,
.cu-portfolios__list-table-row-column_name-list-view:hover {
 transition:none;
 transform:translateY(3px) scale(1.1)
}
.dark-theme .cu-portfolios__list-table-row-column_name-board-view,
.dark-theme .cu-portfolios__list-table-row-column_name-list-view {
 stroke:#d5d6d7
}
.cu-portfolios__list-table-row-column_name-list-view {
 margin-left:6px;
 stroke-width:1px
}
.cu-portfolios__list-table-row-column_name-list-info {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 opacity:0;
 display:inline-block;
 width:18px;
 height:16px;
 padding:3px 2px;
 transform:translateY(3px);
 fill:#bcc0c7
}
.cu-portfolios__list-table-row-column_name-list-info:hover {
 transition:none;
 fill:#7b68ee
}
.cu-portfolios__list-table-row-column_name-board-view {
 margin-right:10px
}
.cu-portfolios__list-table-row-column_name:hover .cu-dropdown__menu {
 opacity:1;
 display:block
}
.cu-portfolios__list-table-row-column_assignee,
.cu-portfolios__list-table-row-column_calculation,
.cu-portfolios__list-table-row-column_completed,
.cu-portfolios__list-table-row-column_end-date,
.cu-portfolios__list-table-row-column_menu,
.cu-portfolios__list-table-row-column_overdue,
.cu-portfolios__list-table-row-column_priority,
.cu-portfolios__list-table-row-column_progress,
.cu-portfolios__list-table-row-column_start-date,
.cu-portfolios__list-table-row-column_task-statuses,
.cu-portfolios__list-table-row-column_time-estimated,
.cu-portfolios__list-table-row-column_time-logged,
.cu-portfolios__list-table-row-column_time-remaining {
 padding:15px 0;
 display:flex;
 align-items:center;
 flex-direction:column
}
.cu-portfolios__list-table-row-column_time-estimated,
.cu-portfolios__list-table-row-column_time-logged,
.cu-portfolios__list-table-row-column_time-remaining {
 color:#4a4a4a
}
.dark-theme .cu-portfolios__list-table-row-column_time-estimated,
.dark-theme .cu-portfolios__list-table-row-column_time-logged,
.dark-theme .cu-portfolios__list-table-row-column_time-remaining {
 color:#d5d6d7
}
.cu-portfolios__list-table-row-column_task-statuses {
 padding:0 20px
}
.cu-portfolios__list-table-row-column_completed,
.cu-portfolios__list-table-row-column_overdue {
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-portfolios__list-table-row-column_completed:hover,
.cu-portfolios__list-table-row-column_overdue:hover {
 transition:none;
 opacity:.85
}
.cu-portfolios__list-table-row-column_completed {
 color:#67cb48
}
.cu-portfolios__list-table-row-column_overdue {
 color:#d16464
}
.cu-portfolios__list-table-row-column_grey {
 color:#7c828d
}
.dark-theme .cu-portfolios__list-table-row-column_grey {
 color:#abaeb0
}
.cu-portfolios__list-table-row-column_time-estimated .lv-location__info-item,
.cu-portfolios__list-table-row-column_time-logged .lv-location__info-item,
.cu-portfolios__list-table-row-column_time-remaining .lv-location__info-item {
 margin-right:0;
 color:#7c828d
}
.dark-theme .cu-portfolios__list-table-row-column_time-estimated .lv-location__info-item,
.dark-theme .cu-portfolios__list-table-row-column_time-logged .lv-location__info-item,
.dark-theme .cu-portfolios__list-table-row-column_time-remaining .lv-location__info-item {
 color:#abaeb0
}
.cu-portfolios__list-table-row-column_list-status {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:11px;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:flex;
 align-items:center;
 flex-direction:column;
 color:#fff;
 text-transform:capitalize;
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-portfolios__list-table-row-column_list-status {
  font-family:var(--global-font-support)
 }
}
.cu-portfolios__list-table-row-column_list-status:hover {
 transition:none;
 opacity:.85
}
.cu-portfolios__list-table-row-column_list-status_light {
 color:#343434
}
.cu-portfolios__list-table-row-column_assignee .cu-avatar.cu-avatar_lg,
.cu-portfolios__list-table-row-column_end-date .cu-user-group__item_due-date .icon,
.cu-portfolios__list-table-row-column_priority .cu-priorities-view__icon-select,
.cu-portfolios__list-table-row-column_start-date .cu-user-group__item_due-date .icon {
 width:30px!important;
 height:30px!important
}
.cu-portfolios__list-table-row-column_menu svg {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:15px;
 fill:#7c828d
}
.dark-theme .cu-portfolios__list-table-row-column_menu svg {
 fill:#abaeb0
}
.cu-portfolios__list-table-row-column_menu .icon:hover svg {
 fill:#7b68ee
}
.cu-portfolios__list-table-row-column_progress {
 padding:6px 20px 15px;
 font-size:10px;
 color:#7c828d;
 text-align:center
}
.dark-theme .cu-portfolios__list-table-row-column_progress {
 color:#abaeb0
}
.cu-portfolios__list-table-row-column_calculation {
 position:relative
}
.cu-portfolios__list-table-row-column_calculation-add-btn {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86);
 color:#7c828d;
 border:1px dotted #7c828d;
 border-radius:4px;
 cursor:pointer;
 padding:10px 38px 7px
}
.dark-theme .cu-portfolios__list-table-row-column_calculation-add-btn {
 border-color:#abaeb0;
 color:#abaeb0
}
.cu-portfolios__list-table-row-column_calculation-add-btn:hover {
 border-color:#7b68ee;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-portfolios__list-table-row-column_menu .icon:hover svg,
 .cu-portfolios__list-table-row-column_name-list-info:hover {
  fill:var(--theme-main-color)
 }
 .cu-portfolios__list-table-row-column_calculation-add-btn:hover {
  border-color:var(--theme-main-color);
  color:var(--theme-main-color)
 }
}
.cu-portfolios__list-table-row-column_calculation-label {
 font-size:10px;
 color:#cacaca;
 text-align:center;
 padding-bottom:2px
}
.cu-portfolios__list-table-row-column_calculation-label span {
 opacity:0;
 visibility:hidden;
 position:absolute;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 right:1px;
 top:3px
}
.cu-portfolios__list-table-row-column_calculation-label span:hover {
 transition:none
}
.cu-portfolios__list-table-row-column_calculation:hover .cu-portfolios__list-table-row-column_calculation-label span {
 opacity:1;
 visibility:visible
}
.cu-portfolios__list-table-row-column_calculation-value {
 font-size:12px;
 color:#4a4a4a
}
.cu-portfolios__list-table-row:hover .cu-portfolios__list-table-row-column_name-board-view,
.cu-portfolios__list-table-row:hover .cu-portfolios__list-table-row-column_name-handle,
.cu-portfolios__list-table-row:hover .cu-portfolios__list-table-row-column_name-list-info,
.cu-portfolios__list-table-row:hover .cu-portfolios__list-table-row-column_name-list-view {
 opacity:1
}
.cu-portfolios__progress {
 width:100%;
 height:5px;
 display:flex;
 background-color:#fff;
 border-radius:2px;
 box-shadow:0 1px .5px 0 rgba(0,0,0,.2);
 overflow:hidden
}
.cu-portfolios__progress-bar {
 background-color:#73e321;
 height:100%
}
.cu-portfolios__task-statuses {
 width:100%;
 display:flex;
 border-radius:2px;
 overflow:hidden
}
.cu-portfolios__task-status {
 transition:min-height .2s cubic-bezier(.785,.135,.15,.86) 0s;
 height:2px;
 min-height:2px;
 flex:1;
 margin-right:1px;
 border-radius:1px
}
.cu-portfolios__task-status-wrapper {
 height:50px;
 display:flex;
 align-items:center
}
.cu-portfolios__task-status-wrapper:hover .cu-portfolios__task-status {
 min-height:4px;
 border-radius:2px
}
.cu-portfolios__task-status-wrapper:last-child .cu-portfolios__task-status {
 margin-right:0
}
.cu-portfolios__empty-list {
 text-align:center
}
.cu-portfolios__empty-list h3 {
 font-size:18px;
 letter-spacing:.6px;
 margin-top:29px
}
.cu-portfolios__empty-list a {
 font-size:12px;
 border-bottom:1px dotted;
 border-color:#7b68ee;
 margin-top:15px;
 display:inline-block;
 line-height:13px;
 color:#7b68ee
}
.cu-portfolios__list-preview {
 width:100%;
 max-width:590px;
 margin-top:92px
}
.cu-portfolios__add-portfolio-btn {
 background-color:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:block;
 margin:34px auto 0;
 padding:0 30px;
 height:46px;
 font-size:17px;
 letter-spacing:1.2px;
 font-weight:500;
 color:#fff;
 border:none;
 border-radius:4px
}
.cu-portfolios__add-portfolio-btn:hover {
 transition:none;
 background:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-portfolios__add-portfolio-btn:hover {
  background:var(--theme-main-color-dark)
 }
}
.cu-portfolios__add-list-btn {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 line-height:1;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border:none;
 padding:9px 19px;
 color:#858585
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-portfolios__add-list-btn {
  font-family:var(--global-font-support)
 }
}
.cu-portfolios__add-list-btn:hover {
 transition:none;
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .cu-portfolios__empty-list a {
  border-color:var(--theme-main-color);
  color:var(--theme-main-color)
 }
 .cu-portfolios__add-portfolio-btn {
  background-color:var(--theme-main-color)
 }
 .cu-portfolios__add-list-btn:hover {
  color:var(--theme-main-color)
 }
}
.cu-portfolios__add-list-btn-wrapper {
 text-align:left;
 position:-webkit-sticky;
 position:sticky;
 left:0;
 margin-bottom:50px
}
.cu-portfolios__group {
 font-size:14px;
 font-weight:500;
 margin-top:20px;
 margin-bottom:10px;
 cursor:pointer;
 text-transform:uppercase;
 position:-webkit-sticky;
 position:sticky;
 z-index:2;
 left:20px;
 width:-webkit-fit-content;
 width:-moz-fit-content;
 width:fit-content
}
.cu-portfolios__group:first-child {
 margin-top:-18px
}
.cu-portfolios__group-icon {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:7px;
 height:7px;
 display:inline-block;
 margin-right:5px
}
.cu-portfolios__group-icon:hover {
 transition:none
}
.dark-theme .cu-portfolios__group-icon {
 fill:#d5d6d7
}
.cu-portfolios__group-icon-up {
 transform:rotate(180deg)
}
.cu-portfolios__paywall-popover-actions {
 margin-top:15px
}
.gantt {
 height:calc(100% - 25px);
 transform:translateY(25px);
 display:flex;
 flex-direction:column
}
.gantt__has-tray-tasks {
 height:calc(100% - 85px)
}
.cu-dashboard__body_v3 .gantt,
.cu-dashboard__body_v4 .gantt {
 transform:translateY(0)
}
.cu-dashboard__body_v3 .gantt_me-mode,
.cu-dashboard__body_v4 .gantt_me-mode {
 transform:translateY(25px)
}
.gantt__header {
 display:flex;
 align-items:flex-start;
 justify-content:space-between;
 margin:0 10px;
 padding-top:10px
}
.gantt__header-left {
 display:flex;
 align-items:flex-start;
 position:relative
}
.gantt__header-right {
 display:flex;
 justify-content:space-between;
 align-items:flex-start
}
.gantt__header-item:not(:first-child) {
 margin-left:10px
}
.gantt__header-item-save-view {
 position:relative;
 cursor:pointer;
 display:flex;
 align-items:center;
 justify-content:center;
 border:1px solid #e4e4e4;
 border-radius:2px;
 background:#fff;
 min-width:100px;
 height:34px;
 font:300 13px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.7);
 padding:0 10px
}
.gantt__header-item-save-view span {
 display:flex;
 align-items:center
}
.gantt__header-item-save-view svg {
 margin-right:5px
}
.gantt__header-item-save-view svg g {
 stroke:var(--theme-main-color)!important
}
.gantt__header-item-save-view p {
 padding-top:4px
}
.gantt__body {
 display:flex;
 flex-direction:column;
 flex-grow:1;
 background:#fff;
 border-radius:4px;
 box-shadow:0 0 11px 0 rgba(0,0,0,.06);
 position:relative;
 overflow-x:hidden
}
.dark-theme .gantt__body {
 background:#384047
}
.gantt__body-container {
 opacity:1;
 transition:all .25s ease-in-out;
 display:flex;
 flex-grow:1;
 width:100%;
 height:100%
}
.gantt__body-container.active {
 opacity:0;
 transition:none
}
.gantt__body-container cu-dashboard-gantt-chart {
 flex-grow:1
}
cu-gantt-hierarchy-picker {
 height:auto
}
.cu-gantt-hierarchy-picker .cu-dt-filter__item {
 padding:0 15px;
 margin-bottom:0
}
cu-gantt-settings,
dashboard-gantt-settings {
 display:flex
}
.cu-gantt-settings__menu {
 width:410px;
 height:auto;
 max-height:none
}
.gantt-settings-item {
 padding:12px 15px;
 cursor:default;
 border-bottom:1px solid #f4f4f4;
 position:relative
}
.dark-theme .gantt-settings-item {
 border-bottom:1px solid #1e272e
}
.gantt-settings-item.sort-group .gantt-settings-item-tabs-body p {
 font-size:12px
}
.gantt-settings-item.gantt-settings-item-last {
 border-bottom:none
}
.gantt-settings-item .gantt-settings-item-tabs-body {
 display:flex;
 justify-content:space-between;
 height:30px;
 align-items:center
}
.gantt-settings-item .gantt-settings-item-tabs-body p {
 font:400 13px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434;
 white-space:nowrap;
 padding-right:10px
}
.gantt-settings-item .gantt-settings-item-tabs-body .gantt-settings-item-tabs {
 display:flex;
 justify-content:space-between;
 border:1px solid #e4e4e4;
 border-radius:3px;
 height:100%
}
.gantt-settings-item .gantt-settings-item-tabs-body .gantt-settings-item-tabs .gantt-settings-item-tabs-item {
 cursor:pointer;
 font:500 10px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3);
 padding:2px 13px 0;
 display:flex;
 align-items:center;
 text-transform:uppercase
}
.gantt-settings-item .gantt-settings-item-tabs-body .gantt-settings-item-tabs .gantt-settings-item-tabs-item.active {
 background-color:#7b68ee;
 color:#fff;
 margin:-1px;
 border-radius:3px;
 cursor:default;
 font-weight:500
}
@supports (--theme-main-color:#7b68ee) {
 .gantt-settings-item .gantt-settings-item-tabs-body .gantt-settings-item-tabs .gantt-settings-item-tabs-item.active {
  background-color:var(--theme-main-color)
 }
}
.gantt-settings-item .gantt-settings-item-list-body h4 {
 padding:10px 0;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3)
}
.gantt-settings-item .gantt-settings-item-list-body .gantt-settings-item-list-item {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 display:flex;
 justify-content:space-between;
 padding:10px 15px;
 margin:0 -15px;
 cursor:pointer
}
.gantt-settings-item .gantt-settings-item-list-body .gantt-settings-item-list-item:hover {
 background-color:#fafbfc
}
.dark-theme .gantt-settings-item .gantt-settings-item-list-body .gantt-settings-item-list-item:hover {
 background:#2b343b
}
.gantt-settings-item .gantt-settings-item-list-body .gantt-settings-item-list-item p {
 font:400 13px "Gotham Pro","Proxima Nova",Arial,serif;
 padding:1px 0
}
.gantt-settings-item .gantt-settings-item-list-body .gantt-settings-item-list-item .gantt-settings-item-list-item-check {
 width:14px;
 height:14px
}
.gantt-settings-item.combo .gantt-settings-item-tabs-body {
 margin-bottom:10px
}
.gantt-settings-item.combo .gantt-settings-item-tabs-body.single {
 margin-bottom:0
}
.gantt_task_bg {
 cursor:-webkit-grab;
 cursor:grab
}
.gantt_task_bg:active {
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.gantt_task_bg div {
 min-height:100%!important
}
.gantt-error {
 display:none
}
.gantt_task_line .gantt_task_progress_drag {
 display:none;
 pointer-events:none;
 background-image:none;
 cursor:none
}
.urgent {
 color:#f50000;
 fill:#f50000
}
.high {
 color:#fc0;
 fill:#fc0
}
.normal {
 color:#a7e4f6;
 fill:#a7e4f6
}
.low {
 color:#cbc9cf;
 fill:#cbc9cf
}
.none {
 fill:#b9b7bb
}
.gantt-task-details-priority-flag-container .none {
 display:none
}
.gantt-column-priority-flag {
 cursor:pointer
}
.gantt-column-priority-flag .cu-fill {
 fill:#cbc9cf
}
.gantt-column-priority-flag .cu-stroke {
 stroke:#cbc9cf
}
.urgent.gantt-column-priority-flag g,
.urgent.gantt-column-priority-flag path,
.urgent.gantt-column-priority-flag rect {
 fill:#f50000;
 stroke:#f50000
}
.high.gantt-column-priority-flag g,
.high.gantt-column-priority-flag path,
.high.gantt-column-priority-flag rect {
 fill:#fc0;
 stroke:#fc0
}
.normal.gantt-column-priority-flag g,
.normal.gantt-column-priority-flag path,
.normal.gantt-column-priority-flag rect {
 fill:#a7e4f6;
 stroke:#a7e4f6
}
.low.gantt-column-priority-flag g,
.low.gantt-column-priority-flag path,
.low.gantt-column-priority-flag rect {
 fill:#cbc9cf;
 stroke:#cbc9cf
}
.gantt_tooltip {
 box-shadow:0 1px 16px 0 rgba(0,0,0,.1);
 background:#fff;
 border-radius:6px;
 pointer-events:all!important;
 display:block;
 margin:0;
 z-index:1000;
 padding:10px;
 border:none;
 max-width:350px
}
.dark-theme .gantt_tooltip {
 background-color:#1e272e
}
.gantt_tooltip h4 {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 padding:0 0 5px;
 color:#343434;
 white-space:normal
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .gantt_tooltip h4 {
  font-family:var(--global-font-support)
 }
}
.dark-theme .gantt_tooltip h4 {
 color:#d5d6d7
}
.gantt_tooltip p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:13px;
 color:rgba(34,34,34,.5);
 line-height:1.2
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .gantt_tooltip p {
  font-family:var(--global-font-support)
 }
}
.dark-theme .gantt_tooltip p {
 color:#828588
}
.dark-theme .gantt_tooltip .gantt-tool-tip-time-estimate svg {
 fill:#d5d6d7
}
.time-estimate-icon-container {
 cursor:pointer
}
.time-estimate-icon-container .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#c1c1c1
}
.contrast_high .time-estimate-icon-container .cu-stroke,
.dark-theme .time-estimate-icon-container .cu-stroke {
 stroke:#979797
}
.time-estimate-icon-container:hover .cu-stroke {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .time-estimate-icon-container:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
}
.time-estimate-icon {
 cursor:pointer;
 margin-right:-3px
}
.time-logged-icon-container {
 cursor:pointer
}
.time-logged-icon-container .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#c1c1c1
}
.contrast_high .time-logged-icon-container .cu-stroke,
.dark-theme .time-logged-icon-container .cu-stroke {
 stroke:#979797
}
.time-logged-icon-container .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#c1c1c1
}
.contrast_high .time-logged-icon-container .cu-fill,
.dark-theme .time-logged-icon-container .cu-fill {
 fill:#979797
}
.time-logged-icon-container:hover .cu-stroke {
 stroke:#7b68ee
}
.time-logged-icon-container:hover .cu-fill {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .time-logged-icon-container:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .time-logged-icon-container:hover .cu-fill {
  fill:var(--theme-main-color)
 }
}
.time-logged-icon {
 cursor:pointer;
 margin-right:-3px
}
.gantt-column-text-container.assignee-group {
 cursor:pointer
}
.gantt-column-text-container.assignee-group .cu-stroke {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 stroke:#c1c1c1
}
.contrast_high .gantt-column-text-container.assignee-group .cu-stroke,
.dark-theme .gantt-column-text-container.assignee-group .cu-stroke {
 stroke:#979797
}
.gantt-column-text-container.assignee-group .cu-fill {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#c1c1c1
}
.contrast_high .gantt-column-text-container.assignee-group .cu-fill,
.dark-theme .gantt-column-text-container.assignee-group .cu-fill {
 fill:#979797
}
.gantt-column-text-container.assignee-group:hover .cu-stroke {
 stroke:#7b68ee
}
.gantt-column-text-container.assignee-group:hover .cu-fill {
 fill:#7b68ee
}
.gantt-column-text-container.assignee-group svg {
 margin-left:-8px
}
.gantt-tooltip-hidden {
 display:none
}
.hide-tool-tip-item {
 display:none!important
}
.gantt-tool-tip-assignees,
.gantt-tool-tip-dates,
.gantt-tool-tip-priority,
.gantt-tool-tip-status,
.gantt-tool-tip-time-estimate {
 display:flex;
 align-items:center;
 padding:1px 0
}
.gantt_tooltip .gantt-task-details-status {
 margin-left:5px;
 margin-right:5px;
 position:relative;
 top:-1px
}
.gantt-tool-tip-priority span {
 padding-left:5px
}
.gantt-tool-tip-priority svg {
 margin-left:5px
}
.gantt-tool-tip-time-estimate svg {
 margin-left:5px;
 margin-right:5px
}
.gantt_line_wrapper div {
 background-color:#dfdbfb;
 transition:background-color .2s
}
@supports (--theme-main-color-light:#dfdbfb) {
 .gantt_line_wrapper div {
  background-color:var(--theme-main-color-light)
 }
}
.gantt_task_link .gantt_link_arrow_right {
 transition:border-left-color .2s;
 border-left-color:var(--theme-main-color-light)!important;
 border-width:4px 8px;
 margin-top:-1px;
 margin-left:-2px
}
.gantt_link_arrow_left {
 border-right-color:var(--theme-main-color)!important
}
.gantt_task_link:hover .gantt_link_arrow_right {
 border-left-color:var(--theme-main-color)!important
}
.gantt_task_link:hover .gantt_line_wrapper div {
 box-shadow:0 0 5px 0 #ffa011;
 background-color:#7b68ee;
 box-shadow:none;
 z-index:1;
 position:relative
}
.gantt_link_direction {
 border-bottom-color:#5f48ea
}
.gantt_link_direction::before {
 background:#5f48ea;
 width:7px;
 height:7px;
 border-radius:50%;
 content:'';
 display:block;
 transform:scale(1.4);
 margin-right:-3px;
 right:-4px;
 top:-2px;
 left:auto;
 position:absolute;
 z-index:1
}
@supports (--theme-main-color-dark:#5f48ea) {
 .gantt_link_direction {
  border-bottom-color:var(--theme-main-color-dark)
 }
 .gantt_link_direction::before {
  background:var(--theme-main-color-dark)
 }
}
.gantt_task .gantt_task_scale .gantt_scale_cell {
 font:400 12px "Gotham Pro","Proxima Nova",Arial,serif;
 line-height:inherit;
 color:#9b9b9b
}
.dark-theme .gantt_task .gantt_task_scale .gantt_scale_cell {
 color:#828588;
 border-right:1px solid #2b343b
}
.gantt_task .gantt_task_scale .gantt_scale_cell.weekend {
 background-color:#eee;
 border-bottom:1px solid #cecece
}
.gantt_task .gantt_task_scale .gantt_scale_cell.today-active {
 border:1px solid!important;
 color:var(--theme-main-color-light)!important;
 background-color:var(--theme-main-color)!important
}
.gantt_task .gantt_task_scale .gantt_scale_cell.week-scale-day {
 font-size:10px
}
.gantt_task_scale .gantt_scale_line:first-child .gantt_scale_cell {
 font-size:13px
}
.assignee-group {
 flex-direction:row-reverse;
 justify-content:flex-start;
 display:flex;
 position:relative;
 flex-grow:0;
 flex-shrink:0;
 padding:0 0 0 8px
}
.assignee-item {
 margin-left:-8px;
 position:relative
}
.assignee-item img {
 width:20px;
 height:20px;
 border:1px solid #cbc9cf;
 padding:0;
 -o-object-fit:cover;
 object-fit:cover;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:50%;
 background:#fff
}
.assignee-item .assignee-avatar-blank {
 display:flex;
 align-items:center;
 justify-content:center;
 color:rgba(255,255,255,.9);
 font:400 10px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 width:20px;
 height:20px;
 font-size:8px;
 border:1px solid #cbc9cf;
 padding:0;
 border-radius:50%
}
.gantt-tool-tip-assignees .assignee-group {
 margin:0 5px
}
.baseline {
 position:absolute;
 opacity:1;
 background-color:#acabad
}
.baseline:hover span {
 opacity:1;
 pointer-events:all
}
.baseline span {
 display:block;
 position:absolute;
 left:0;
 line-height:1;
 background-color:#343434;
 top:-32px;
 padding:6px 8px;
 color:rgba(255,255,255,.9);
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 opacity:0;
 pointer-events:none;
 transition:all 70ms linear;
 font:500 12px "Gotham Pro","Proxima Nova",Arial,serif;
 min-width:60px;
 max-width:350px;
 border-radius:.25rem;
 z-index:9999
}
.baseline span::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:calc(50% - 5px);
 bottom:-9px
}
.layer {
 position:absolute;
 border-radius:2px;
 height:35px;
 width:5px;
 z-index:3
}
.layer.unscheduledTaskLayer-bg {
 position:absolute;
 content:'';
 width:10000000px;
 height:35px;
 background-color:rgba(0,0,0,.1);
 cursor:col-resize;
 left:-5000000px;
 z-index:2;
 opacity:0
}
.layer.unscheduledTaskLayer-bg:hover {
 opacity:1
}
.gantt_cell {
 overflow:visible
}
.gantt_cell[data-column-index='0'] {
 padding-left:15px;
 padding-right:15px;
 display:inline-flex
}
.gantt_cell[data-column-name=statusName] .gantt_tree_content {
 display:block
}
.gantt_cell[data-column-name=statusName] .gantt_tree_content p {
 overflow:hidden;
 text-overflow:ellipsis;
 width:100%
}
.placeholderSpaceRow {
 pointer-events:none
}
.gantt_grid_head_add {
 background:0 0;
 pointer-events:none
}
.noAdd {
 display:none
}
.gantt_tree_icon {
 cursor:pointer;
 flex-shrink:0
}
.gantt_tree_icon.gantt_close,
.gantt_tree_icon.gantt_open {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background:#fff;
 width:13px;
 height:13px;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.19);
 margin-top:13px;
 margin-right:9px;
 border-radius:3px;
 display:inline-flex;
 align-items:center;
 justify-content:center
}
.dark-theme .gantt_tree_icon.gantt_close,
.dark-theme .gantt_tree_icon.gantt_open {
 background:#2b343b
}
.gantt_tree_icon.gantt_close::before,
.gantt_tree_icon.gantt_open::before {
 color:#9b9b9b;
 font:400 12px/1.15 "Gotham Pro","Proxima Nova",Arial,serif
}
.dark-theme .gantt_tree_icon.gantt_close::before,
.dark-theme .gantt_tree_icon.gantt_open::before {
 color:#d5d6d7
}
.dark-theme .gantt_grid_data .gantt_row.gantt_selected .gantt_tree_icon.gantt_close,
.dark-theme .gantt_grid_data .gantt_row.gantt_selected .gantt_tree_icon.gantt_open,
.dark-theme .gantt_grid_data .gantt_row.odd.gantt_selected .gantt_tree_icon.gantt_close,
.dark-theme .gantt_grid_data .gantt_row.odd.gantt_selected .gantt_tree_icon.gantt_open,
.dark-theme .gantt_grid_data .gantt_row.odd:hover .gantt_tree_icon.gantt_close,
.dark-theme .gantt_grid_data .gantt_row.odd:hover .gantt_tree_icon.gantt_open,
.dark-theme .gantt_grid_data .gantt_row:hover .gantt_tree_icon.gantt_close,
.dark-theme .gantt_grid_data .gantt_row:hover .gantt_tree_icon.gantt_open,
.dark-theme .gantt_task_row.gantt_selected .gantt_tree_icon.gantt_close,
.dark-theme .gantt_task_row.gantt_selected .gantt_tree_icon.gantt_open {
 background:#1e272e
}
.gantt_tree_icon.gantt_close::before {
 content:'-'
}
.gantt_tree_icon.gantt_open::before {
 content:'+';
 line-height:1
}
.gantt_tree_icon.gantt_folder_closed,
.gantt_tree_icon.gantt_folder_open {
 display:none
}
.add-items-button,
.show-unscheduled {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 font:400 11px/11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#858585
}
.add-items-button:hover,
.show-unscheduled:hover {
 color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .gantt-column-text-container.assignee-group:hover .cu-stroke {
  stroke:var(--theme-main-color)
 }
 .gantt-column-text-container.assignee-group:hover .cu-fill {
  fill:var(--theme-main-color)
 }
 .gantt_task_link:hover .gantt_line_wrapper div {
  background-color:var(--theme-main-color)
 }
 .add-items-button:hover,
 .show-unscheduled:hover {
  color:var(--theme-main-color)
 }
}
.add-items-button-divider,
.show-unscheduled-divider {
 color:#858585;
 padding:0 5px
}
.unscheduled-task-parent-row-class .gantt_tree_icon,
.unscheduled-tasks .gantt_tree_indent:first-of-type {
 display:none
}
.gantt_tree_indent {
 width:10px;
 flex-shrink:0
}
.gantt_task_scale {
 font:300 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.gantt_row {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 width:100%
}
.gantt_row:nth-child(1) .list-dates-tooltip,
.gantt_row:nth-child(1) .tooltip-long,
.gantt_row:nth-child(2) .list-dates-tooltip,
.gantt_row:nth-child(2) .tooltip-long {
 bottom:0!important;
 top:auto!important;
 transform:translate(-50%,110%)!important
}
.gantt_row:nth-child(1) .list-dates-tooltip::after,
.gantt_row:nth-child(1) .tooltip-long::after,
.gantt_row:nth-child(2) .list-dates-tooltip::after,
.gantt_row:nth-child(2) .tooltip-long::after {
 border-top-color:transparent!important;
 border-bottom-color:#343434!important;
 top:-9px!important;
 bottom:auto
}
.dark-theme .gantt_row:nth-child(1) .list-dates-tooltip::after,
.dark-theme .gantt_row:nth-child(1) .tooltip-long::after,
.dark-theme .gantt_row:nth-child(2) .list-dates-tooltip::after,
.dark-theme .gantt_row:nth-child(2) .tooltip-long::after {
 border-bottom-color:#d5d6d7!important
}
.gantt_row .list-dates-tooltip {
 width:100px;
 min-width:100px;
 max-width:100px
}
.gantt_tree_content {
 font:300 12px "Gotham Pro","Proxima Nova",Arial,serif;
 height:100%;
 min-width:0
}
.gantt-column-text-container {
 height:100%;
 display:flex;
 align-items:center
}
.gantt-column-text-container.task-date-column-wrap {
 cursor:pointer
}
.gantt-column-text-container.date-column-wrap {
 margin-right:0
}
.gantt-column-text-container .list-tree-text,
.gantt-column-text-container .project-tree-text,
.gantt-column-text-container .space-tree-text,
.gantt-column-text-container .task-tree-text {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 color:#4a4a4a
}
.dark-theme .gantt-column-text-container .list-tree-text,
.dark-theme .gantt-column-text-container .project-tree-text,
.dark-theme .gantt-column-text-container .space-tree-text,
.dark-theme .gantt-column-text-container .task-tree-text {
 color:#d5d6d7
}
.gantt-column-text-container p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:11px;
 color:#4a4a4a
}
.dark-theme .gantt-column-text-container p {
 color:#d5d6d7
}
.name-wrap .gantt-column-text-container p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .gantt-column-text-container .list-tree-text,
 .gantt-column-text-container .project-tree-text,
 .gantt-column-text-container .space-tree-text,
 .gantt-column-text-container .task-tree-text,
 .gantt-column-text-container p,
 .name-wrap .gantt-column-text-container p {
  font-family:var(--global-font-support)
 }
}
.gantt-column-text-container p.green {
 color:#6bc950
}
.gantt-column-text-container p.red {
 color:#e50000
}
.column-head-wrap {
 display:flex;
 align-items:center;
 justify-content:center
}
.column-head-sort-icon {
 margin-left:3px;
 opacity:0
}
.column-head-sort-icon.active {
 opacity:1
}
.gantt_layout_cell_border_top {
 border-top-color:#ececec
}
.gantt_layout_cell_border_right {
 border-right:0;
 box-shadow:3px 1px 4px 0 rgba(0,0,0,.1);
 z-index:1
}
.gantt_layout_cell_border_bottom,
.gantt_layout_cell_border_left {
 border:0
}
.gantt_resizer {
 cursor:col-resize
}
.gantt-column-text-container p.unscheduledTaskParent-tree-text {
 font-weight:500;
 margin:4px 0 0 5px
}
.date-column-wrap,
.status-name-wrap,
.task-date-column-wrap,
.task-id-wrap {
 height:100%;
 position:relative;
 cursor:pointer
}
.date-column-wrap.gantt-column-wrap-no-margin,
.status-name-wrap.gantt-column-wrap-no-margin,
.task-date-column-wrap.gantt-column-wrap-no-margin,
.task-id-wrap.gantt-column-wrap-no-margin {
 margin-right:0
}
.date-column-wrap:hover span,
.status-name-wrap:hover span,
.task-date-column-wrap:hover span,
.task-id-wrap:hover span {
 opacity:1;
 pointer-events:all
}
.date-column-wrap span,
.status-name-wrap span,
.task-date-column-wrap span,
.task-id-wrap span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 display:block;
 position:absolute;
 left:50%;
 transform:translateX(-50%);
 line-height:1;
 background-color:#343434;
 top:auto;
 bottom:35px;
 padding:7px 8px 8px;
 color:rgba(255,255,255,.9);
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 opacity:0;
 pointer-events:none;
 transition:all 70ms linear;
 min-width:200px;
 max-width:320px;
 border-radius:.25rem;
 z-index:1
}
.dark-theme .date-column-wrap span,
.dark-theme .status-name-wrap span,
.dark-theme .task-date-column-wrap span,
.dark-theme .task-id-wrap span {
 background:#d5d6d7;
 color:#2b343b
}
.date-column-wrap span::after,
.status-name-wrap span::after,
.task-date-column-wrap span::after,
.task-id-wrap span::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:calc(50% - 5px);
 bottom:-9px
}
.dark-theme .date-column-wrap span::after,
.dark-theme .status-name-wrap span::after,
.dark-theme .task-date-column-wrap span::after,
.dark-theme .task-id-wrap span::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.date-column-wrap span.tooltip-long,
.status-name-wrap span.tooltip-long,
.task-date-column-wrap span.tooltip-long,
.task-id-wrap span.tooltip-long {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 left:50%;
 white-space:normal;
 max-width:90%;
 top:auto;
 bottom:35px
}
.status-name-wrap {
 cursor:default
}
.status-name-wrap span {
 min-width:170px;
 max-width:170px
}
.task-id-wrap span {
 min-width:100px
}
.name-wrap {
 height:100%;
 position:relative;
 cursor:pointer
}
.name-wrap.gantt-column-wrap-no-margin {
 margin-right:0
}
.name-wrap .tree-content:hover span {
 opacity:1;
 pointer-events:all
}
.name-wrap .tree-content span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 display:block;
 position:absolute;
 left:50%;
 transform:translateX(-50%);
 line-height:1;
 background-color:#343434;
 top:auto;
 bottom:35px;
 padding:7px 8px 8px;
 color:rgba(255,255,255,.9);
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 opacity:0;
 pointer-events:none;
 transition:all 70ms linear;
 min-width:200px;
 max-width:320px;
 border-radius:.25rem;
 z-index:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .date-column-wrap span,
 .name-wrap .tree-content span,
 .status-name-wrap span,
 .task-date-column-wrap span,
 .task-id-wrap span {
  font-family:var(--global-font-support)
 }
}
.dark-theme .name-wrap .tree-content span {
 background:#d5d6d7;
 color:#2b343b
}
.name-wrap .tree-content span::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:calc(50% - 5px);
 bottom:-9px
}
.dark-theme .name-wrap .tree-content span::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.name-wrap .tree-content span.tooltip-long {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 left:50%;
 white-space:normal;
 max-width:90%;
 top:auto;
 bottom:35px
}
.name-wrap-subtask-icon {
 position:relative;
 cursor:pointer;
 margin-right:4px;
 margin-top:2px
}
.name-wrap-subtask-icon.gantt-column-wrap-no-margin {
 margin-right:0
}
.name-wrap-subtask-icon:hover span {
 opacity:1;
 pointer-events:all
}
.name-wrap-subtask-icon span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 display:block;
 position:absolute;
 left:50%;
 transform:translateX(-50%);
 line-height:1;
 background-color:#343434;
 top:auto;
 bottom:22px;
 padding:7px 8px 8px;
 color:rgba(255,255,255,.9);
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 opacity:0;
 pointer-events:none;
 transition:all 70ms linear;
 min-width:200px;
 max-width:320px;
 border-radius:.25rem;
 z-index:1;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 white-space:normal
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .name-wrap-subtask-icon span {
  font-family:var(--global-font-support)
 }
}
.dark-theme .name-wrap-subtask-icon span {
 background:#d5d6d7;
 color:#2b343b
}
.name-wrap-subtask-icon span::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:calc(50% - 5px);
 bottom:-9px
}
.dark-theme .name-wrap-subtask-icon span::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.name-wrap-subtask-icon span.tooltip-long {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 left:50%;
 white-space:normal;
 max-width:90%;
 top:auto;
 bottom:35px
}
.task-date-content p:hover {
 border-bottom:1px dashed rgba(52,52,52,.5)
}
.task-date-content svg {
 height:12px;
 width:12px;
 fill:var(--theme-main-color);
 margin-right:5px;
 opacity:0
}
.task-date-content:hover svg {
 opacity:1
}
.task-date-content {
 display:flex;
 margin-left:-16px
}
.gantt_grid_data .gantt_row.odd:hover,
.gantt_grid_data .gantt_row:hover {
 background-color:#f1f1f1
}
.dark-theme .gantt_grid_data .gantt_row.odd:hover,
.dark-theme .gantt_grid_data .gantt_row:hover {
 background-color:#2b343b
}
.gantt_grid_data .gantt_row.gantt_selected,
.gantt_grid_data .gantt_row.odd.gantt_selected,
.gantt_task_row.gantt_selected {
 background-color:#f1f1f1
}
.dark-theme .gantt_grid_data .gantt_row.gantt_selected,
.dark-theme .gantt_grid_data .gantt_row.odd.gantt_selected,
.dark-theme .gantt_task_row.gantt_selected {
 background-color:#2b343b
}
.list-bar,
.task-bar {
 border:none!important;
 border-radius:4px
}
.list-bar.add-border,
.task-bar.add-border {
 border:1px solid #d5d6d7!important
}
.gantt_task_line.gantt_drag_move,
.gantt_task_line.gantt_drag_progress,
.gantt_task_line.gantt_drag_resize,
.gantt_task_line.gantt_selected,
.gantt_task_line:hover {
 border-radius:0
}
.gantt_task_line.gantt_drag_move .gantt_task_drag,
.gantt_task_line.gantt_drag_progress .gantt_task_drag,
.gantt_task_line.gantt_drag_resize .gantt_task_drag,
.gantt_task_line.gantt_selected .gantt_task_drag,
.gantt_task_line:hover .gantt_task_drag {
 background:#7b68ee;
 display:flex
}
@supports (--theme-main-color:#7b68ee) {
 .gantt_task_line.gantt_drag_move .gantt_task_drag,
 .gantt_task_line.gantt_drag_progress .gantt_task_drag,
 .gantt_task_line.gantt_drag_resize .gantt_task_drag,
 .gantt_task_line.gantt_selected .gantt_task_drag,
 .gantt_task_line:hover .gantt_task_drag {
  background:var(--theme-main-color)
 }
}
.gantt_task_line.gantt_drag_move .gantt_task_drag::before,
.gantt_task_line.gantt_drag_progress .gantt_task_drag::before,
.gantt_task_line.gantt_drag_resize .gantt_task_drag::before,
.gantt_task_line.gantt_selected .gantt_task_drag::before,
.gantt_task_line:hover .gantt_task_drag::before {
 opacity:1
}
.gantt_task_line.gantt_drag_move .gantt_link_control,
.gantt_task_line.gantt_drag_progress .gantt_link_control,
.gantt_task_line.gantt_drag_resize .gantt_link_control,
.gantt_task_line.gantt_selected .gantt_link_control,
.gantt_task_line:hover .gantt_link_control {
 z-index:1
}
.gantt_task_line.gantt_drag_move .gantt_link_control .gantt_link_point,
.gantt_task_line.gantt_drag_progress .gantt_link_control .gantt_link_point,
.gantt_task_line.gantt_drag_resize .gantt_link_control .gantt_link_point,
.gantt_task_line.gantt_selected .gantt_link_control .gantt_link_point,
.gantt_task_line:hover .gantt_link_control .gantt_link_point {
 display:flex;
 opacity:1
}
.gantt_task_line .gantt_task_drag {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 justify-content:center;
 margin-top:1px;
 width:9px;
 cursor:col-resize
}
.gantt_task_line .gantt_task_drag.task_left {
 border-radius:4px 0 0 4px;
 left:-9px
}
.gantt_task_line .gantt_task_drag.task_right {
 border-radius:0 4px 4px 0;
 right:-9px
}
.gantt_task_line .gantt_task_drag::before {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 content:'';
 height:10px;
 pointer-events:none;
 width:3px;
 display:block;
 opacity:0
}
.gantt_task_line.tinyTaskMonth .gantt_task_drag.task_right {
 right:-19px;
 width:19px
}
.gantt_task_line.tinyTaskMonth .gantt_task_drag.task_left {
 left:-19px;
 width:19px
}
.gantt_task_line.tinyTaskYear .gantt_task_drag.task_right {
 right:-24px;
 width:24px
}
.gantt_task_line.tinyTaskYear .gantt_task_drag.task_left {
 left:-24px;
 width:24px
}
.gantt_task_line .gantt_link_control {
 height:12px!important;
 width:24px!important
}
.gantt_task_line .gantt_link_control.task_left {
 left:-9px;
 top:-12px
}
.gantt_task_line .gantt_link_control.task_right {
 right:-14px;
 top:auto;
 bottom:-12px
}
.gantt_task_line .gantt_link_control.task_right .gantt_link_point {
 flex-direction:column-reverse;
 top:0
}
.gantt_task_line .gantt_link_control .gantt_link_point {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin:0!important;
 display:flex;
 align-items:center;
 flex-direction:column;
 cursor:pointer;
 top:2px;
 left:6px;
 vertical-align:middle;
 border:none;
 border-radius:0;
 background-color:transparent!important;
 height:10px;
 width:7px;
 opacity:0
}
.gantt_task_line .gantt_link_control .gantt_link_point:hover::before {
 transform:scale(1.4)
}
.gantt_task_line .gantt_link_control .gantt_link_point::before {
 background:#7b68ee;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:7px;
 height:7px;
 border-radius:50%;
 content:'';
 display:block
}
@supports (--theme-main-color:#7b68ee) {
 .gantt_task_line .gantt_link_control .gantt_link_point::before {
  background:var(--theme-main-color)
 }
}
.gantt_task_line .gantt_link_control .gantt_link_point::after {
 background:#7b68ee;
 width:1px;
 border-radius:50%;
 content:'';
 display:block;
 flex-grow:1
}
.gantt_task_scale {
 border-bottom:1px solid #e4e3e3
}
.dark-theme .gantt_task_scale {
 border-bottom:1px solid #1e272e
}
.gantt_row,
.gantt_task_row {
 border-bottom:none
}
.gantt_task .gantt_task_scale .gantt_scale_cell,
.gantt_task_cell {
 border-right:1px solid #e4e3e3
}
.gantt_scale_line {
 clear:both;
 border-top:1px solid #e4e3e3
}
.gantt_scale_line:first-of-type {
 border-top:none
}
.list-color {
 position:relative;
 width:11px;
 height:11px;
 border-radius:50%;
 cursor:pointer;
 margin-right:7px;
 flex-shrink:0
}
.list-color.empty {
 border:1px dashed #c2c2c2
}
.hide-list-color {
 display:none
}
.gantt_grid_head_columnToggle svg {
 height:16px;
 width:16px;
 position:relative;
 top:1px;
 cursor:pointer
}
.gantt_grid_head_columnToggle svg:hover {
 fill:#7b68ee
}
.gantt_grid_head_columnToggle .gantt_sort {
 display:none
}
.edit-item-icon {
 position:absolute;
 right:-18px;
 top:13px;
 height:13px;
 width:13px;
 display:none;
 stroke:#cbc9cf
}
.contrast_high .edit-item-icon {
 stroke:#979797
}
.edit-item-icon:hover {
 stroke:#7b68ee
}
.contrast_high .edit-item-icon:hover {
 stroke:#7b68ee
}
.gantt_row:hover .edit-item-icon {
 display:inline-block
}
.gantt_grid_editor_placeholder input {
 border:1px solid #d5d6d7;
 border-radius:5px;
 padding:0 10px;
 font:400 14px "Gotham Pro","Proxima Nova",Arial,serif
}
.space-bar {
 height:38px!important;
 border:none!important;
 box-shadow:none!important;
 border-radius:4px 4px 0 0;
 margin-top:-2px;
 -webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 10px) calc(100% - 10px),10px calc(100% - 10px),0 100%);
 clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 10px) calc(100% - 10px),10px calc(100% - 10px),0 100%)
}
.space-bar .gantt_task_content p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 margin-top:-10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .space-bar .gantt_task_content p {
  font-family:var(--global-font-support)
 }
}
.space-bar .gantt_task_content p.gantt-bar-text-light {
 color:#fff
}
.space-bar .gantt_task_content p.gantt-bar-text-dark {
 color:#343434
}
.space-bar.gantt_critical_task {
 background-color:#fde8e8!important
}
.project-bar {
 height:38px!important;
 border:none!important;
 box-shadow:none!important;
 border-radius:4px 4px 0 0;
 margin-top:-2px;
 -webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 10px) calc(100% - 10px),10px calc(100% - 10px),0 100%);
 clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 10px) calc(100% - 10px),10px calc(100% - 10px),0 100%)
}
.project-bar .gantt_task_content p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 margin-top:-10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .project-bar .gantt_task_content p {
  font-family:var(--global-font-support)
 }
}
.project-bar .gantt_task_content p.gantt-bar-text-light {
 color:#fff
}
.project-bar .gantt_task_content p.gantt-bar-text-dark {
 color:#343434
}
.project-bar.gantt_critical_task {
 background-color:#fbd6d6!important
}
.list-bar {
 height:38px!important;
 border:none!important;
 box-shadow:none!important;
 border-radius:4px 4px 0 0;
 -webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 10px) calc(100% - 10px),10px calc(100% - 10px),0 100%);
 clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 10px) calc(100% - 10px),10px calc(100% - 10px),0 100%)
}
.list-bar .gantt_task_content p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 margin-top:-10px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .list-bar .gantt_task_content p {
  font-family:var(--global-font-support)
 }
}
.list-bar .gantt_task_content p.gantt-bar-text-light {
 color:#fff
}
.list-bar .gantt_task_content p.gantt-bar-text-dark {
 color:#343434
}
.list-bar.unscheduled-list-bar {
 border:none;
 background-color:#b9b7bb
}
.list-bar.gantt_critical_task {
 background-color:#f9c5c5!important
}
.task-bar .gantt_task_content p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 line-height:1
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .task-bar .gantt_task_content p {
  font-family:var(--global-font-support)
 }
}
.task-bar .gantt_task_content p.gantt-bar-text-light {
 color:#fff
}
.task-bar .gantt_task_content p.gantt-bar-text-dark {
 color:#343434
}
.task-bar:active,
.task-bar:hover {
 cursor:ew-resize!important
}
.task-bar.no-priority-task-bar {
 border:1px solid #e9e9e9!important
}
.gantt_task_drag.task_right {
 cursor:col-resize!important
}
.gantt_task_progress_wrapper {
 overflow:visible;
 padding-bottom:10px
}
.gantt_task_progress {
 position:relative;
 overflow:visible;
 text-align:left
}
.gantt_task_progress::before {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:10px;
 bottom:-10px;
 background-color:inherit
}
.gantt_task_progress span {
 font:400 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#343434
}
.gantt_task_progress span.progress-text {
 position:relative
}
.gantt_task_progress span.progress-text.progress-text_left {
 width:30px;
 right:5px;
 position:absolute
}
.gantt_task_progress span.progress-text.progress-text_left .progress-text-percent {
 right:0
}
.gantt_task_progress span.progress-text .progress-text-percent {
 position:absolute;
 right:-30px;
 top:8px;
 color:#343434
}
.dark-theme .gantt_task_progress span.progress-text .progress-text-percent {
 color:#343434
}
.gantt_task_progress span.progress-text-divider {
 flex-grow:1;
 margin-left:10px;
 visibility:hidden
}
.gantt_critical_task {
 background-color:#f7b3b3!important
}
.gantt_critical_task::before {
 border-left:12px solid #e41e1e
}
.gantt_critical_task::after {
 border-right:12px solid #e63030
}
.gantt_critical_task .gantt_task_progress {
 background-color:#e63030!important
}
.gantt_critical_link .gantt_line_wrapper>div {
 background-color:#e50000!important
}
.gantt_task_content {
 font:300 12px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 top:50%;
 transform:translateY(-50%);
 padding:0 10px;
 display:flex;
 align-items:center;
 overflow:visible;
 z-index:2;
 cursor:ew-resize!important
}
.gantt_task_content:active {
 cursor:ew-resize!important
}
.gantt_task_content p {
 color:#fff;
 text-overflow:ellipsis;
 overflow:hidden
}
.gantt-task-priority-flag {
 height:16px;
 width:16px
}
.gantt_side_content.gantt_right {
 padding-left:10px;
 display:flex;
 align-items:center;
 overflow:visible
}
.gantt_side_content.gantt_right p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:12px;
 color:#343434
}
.gantt_side_content.gantt_link_crossing {
 bottom:0;
 top:auto;
 padding-left:25px!important
}
.gantt_selected .gantt_side_content.gantt_right {
 padding-left:27px
}
.gantt-task-details {
 cursor:ew-resize!important;
 height:100%;
 display:flex;
 align-items:center;
 width:100%
}
.gantt-task-details:active {
 cursor:ew-resize!important
}
.gantt-task-details svg.cu-subtask-icon {
 width:10px;
 height:10px
}
.gantt-task-details svg.cu-subtask-icon g,
.gantt-task-details svg.cu-subtask-icon g path,
.gantt-task-details svg.cu-subtask-icon g rect {
 stroke:#fff
}
.gantt-task-details svg.cu-subtask-icon.dark g,
.gantt-task-details svg.cu-subtask-icon.dark g path,
.gantt-task-details svg.cu-subtask-icon.dark g rect {
 stroke:var(--theme-main-color)
}
.gantt-task-details.outside .gantt-task-details-priority-flag-container {
 background-color:transparent;
 height:10px;
 width:10px
}
.gantt-task-details.outside .gantt-task-details-subtask-icon-container svg g,
.gantt-task-details.outside .gantt-task-details-time-icon-container svg g {
 stroke:#7b68ee
}
.gantt-task-details.outside .gantt-task-details-subtask-icon-container svg g path,
.gantt-task-details.outside .gantt-task-details-time-icon-container svg g path {
 stroke:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .gantt_task_line .gantt_link_control .gantt_link_point::after {
  background:var(--theme-main-color)
 }
 .gantt_grid_head_columnToggle svg:hover {
  fill:var(--theme-main-color)
 }
 .contrast_high .edit-item-icon:hover,
 .edit-item-icon:hover,
 .gantt-task-details.outside .gantt-task-details-subtask-icon-container svg g,
 .gantt-task-details.outside .gantt-task-details-subtask-icon-container svg g path,
 .gantt-task-details.outside .gantt-task-details-time-icon-container svg g,
 .gantt-task-details.outside .gantt-task-details-time-icon-container svg g path {
  stroke:var(--theme-main-color)
 }
}
.gantt-task-details.outside svg.cu-subtask-icon {
 width:10px;
 height:10px
}
.gantt-task-details.outside svg.cu-subtask-icon g {
 stroke:#7b68ee
}
.gantt-task-details.outside svg.cu-subtask-icon g path,
.gantt-task-details.outside svg.cu-subtask-icon g rect {
 stroke:#7b68ee
}
.gantt-task-details.outside .gantt-task-details-status {
 border:none
}
.gantt-task-details.outside .gantt-task-details-item .assignee-avatar {
 border:1px solid #cbc9cf
}
.gantt-task-details.outside .gantt-task-details-item {
 background:0 0!important
}
.gantt-task-details-item {
 height:100%;
 margin-right:5px;
 display:flex;
 align-items:center;
 pointer-events:none;
 background:0 0!important
}
.gantt-task-details-item svg {
 display:inline-block
}
.gantt-task-details-item p {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:10px;
 display:inline-block;
 color:#fff;
 text-overflow:ellipsis;
 overflow:hidden;
 position:relative
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .gantt-task-details-item p,
 .gantt_side_content.gantt_right p {
  font-family:var(--global-font-support)
 }
}
.gantt-task-details-item .cu-linkify-link {
 pointer-events:all
}
.gantt-task-details-item-name {
 overflow:hidden
}
.gantt-task-details-item-name.task {
 flex-direction:row
}
.gantt-task-details-item-name.Closed p::after,
.gantt-task-details-item-name.closed p::after {
 content:'';
 position:absolute;
 left:0;
 top:6px;
 width:100%;
 height:1px;
 background:#000
}
.gantt-task-details.outside .gantt-task-details-item-name.Closed p::after {
 top:12px
}
.gantt-task-details-status {
 height:8px;
 width:8px;
 border-radius:100%;
 border:1px solid #fff;
 margin-right:2px
}
.gantt-task-details-hidden {
 display:none
}
.gantt-task-details-priority-flag-container {
 height:20px;
 width:20px;
 background-color:#fff;
 border-radius:50%;
 display:flex;
 justify-content:center;
 align-items:center
}
.gantt-task-details-subtask-icon-container {
 pointer-events:auto
}
.gantt-task-details-subtask-icon-container,
.gantt-task-details-time-icon-container {
 display:flex;
 justify-content:center;
 align-items:center;
 padding-right:3px;
 position:relative
}
.gantt-task-details-subtask-icon-container svg g,
.gantt-task-details-time-icon-container svg g {
 stroke:#fff
}
.gantt-task-details-subtask-icon-container:hover span,
.gantt-task-details-time-icon-container:hover span {
 opacity:1;
 pointer-events:all
}
.gantt-task-details-subtask-icon-container span,
.gantt-task-details-time-icon-container span {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:12px;
 display:block;
 position:absolute;
 left:50%;
 transform:translateX(-50%);
 line-height:1;
 background-color:#343434;
 top:auto;
 bottom:22px;
 padding:7px 8px 8px;
 color:rgba(255,255,255,.9);
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 letter-spacing:.5px;
 opacity:0;
 pointer-events:none;
 transition:all 70ms linear;
 min-width:200px;
 max-width:320px;
 border-radius:.25rem;
 z-index:5;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 white-space:normal
}
.dark-theme .gantt-task-details-subtask-icon-container span,
.dark-theme .gantt-task-details-time-icon-container span {
 background:#d5d6d7;
 color:#2b343b
}
.gantt-task-details-subtask-icon-container span::after,
.gantt-task-details-time-icon-container span::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:calc(50% - 5px);
 bottom:-9px
}
.dark-theme .gantt-task-details-subtask-icon-container span::after,
.dark-theme .gantt-task-details-time-icon-container span::after {
 height:0;
 width:0;
 border-color:#d5d6d7 transparent transparent;
 border-style:solid;
 border-width:5px
}
.gantt-task-details-item .assignee-avatar {
 border:1px solid #fff
}
.gantt_task_line.gantt_task_inline_color .gantt_task_progress {
 opacity:.1;
 border-radius:4px 4px 0 0;
 display:flex;
 justify-content:space-between
}
div.dhx_modal_cover {
 background:rgba(0,0,0,.65);
 opacity:1;
 -webkit-animation:.4s ease-in-out backwards fadeIn;
 animation:.4s ease-in-out backwards fadeIn
}
.gantt_modal_box {
 width:650px;
 border:none;
 -webkit-animation:.4s cubic-bezier(.165,.84,.44,1) .3s backwards fadeInUp;
 animation:.4s cubic-bezier(.165,.84,.44,1) .3s backwards fadeInUp
}
.dark-theme .gantt_modal_box {
 background:#384047
}
.gantt_popup_title {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 font-size:23px;
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 color:#505050;
 border-bottom:none;
 height:auto;
 line-height:normal;
 padding:45px 45px 20px;
 background-color:transparent
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .gantt-task-details-subtask-icon-container span,
 .gantt-task-details-time-icon-container span,
 .gantt_popup_title {
  font-family:var(--global-font-support)
 }
}
.dark-theme .gantt_popup_title {
 color:#d5d6d7
}
.gantt_popup_text {
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .gantt_popup_text {
  font-family:var(--global-font-support)
 }
}
.dark-theme .gantt_popup_text {
 color:#abaeb0
}
.gantt_popup_controls {
 margin:15px 0 35px
}
.gantt_popup_button {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 background-color:#7b68ee;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:0 30px;
 cursor:pointer;
 border:1px solid;
 text-shadow:0 1px 1px rgba(0,0,0,.1);
 text-decoration:none;
 font:500 18px "Gotham Pro","Proxima Nova",Arial,serif;
 height:50px;
 border-radius:3px;
 line-height:100%;
 outline:0;
 box-shadow:none
}
.gantt_popup_button:hover {
 transition:none
}
@supports (--theme-main-color:#7b68ee) {
 .gantt-task-details.outside svg.cu-subtask-icon g,
 .gantt-task-details.outside svg.cu-subtask-icon g path,
 .gantt-task-details.outside svg.cu-subtask-icon g rect {
  stroke:var(--theme-main-color)
 }
 .gantt_popup_button {
  background-color:var(--theme-main-color);
  border-color:var(--theme-main-color)
 }
}
.gantt_popup_button:active,
.gantt_popup_button:hover {
 background-color:#5f48ea;
 border:1px solid;
 transition:none;
 outline:0;
 box-shadow:none
}
@supports (--theme-main-color-dark:#5f48ea) {
 .gantt_popup_button:active,
 .gantt_popup_button:hover {
  background-color:var(--theme-main-color-dark);
  border-color:var(--theme-main-color-dark)
 }
}
.gantt_popup_button:focus {
 outline:0;
 box-shadow:none
}
.gantt_popup_button+.gantt_popup_button {
 border:1px solid #d8d8d8;
 background:0 0;
 text-shadow:none;
 font-weight:500
}
.dark-theme .gantt_popup_button+.gantt_popup_button {
 background-color:#384047;
 border:1px solid #1e272e
}
.gantt_popup_button+.gantt_popup_button:hover {
 border:1px solid #d8d8d8;
 background-color:#f7f7f7;
 color:#fd71af
}
.dark-theme .gantt_popup_button+.gantt_popup_button:hover {
 background-color:#1e272e;
 border:1px solid #1e272e
}
.gantt_popup_button+.gantt_popup_button div {
 color:#fd71af
}
.gantt_popup_button div {
 color:#fff
}
.dark-theme .cu-gantt__save_view {
 border:1px solid #2b343b;
 background-color:#384047;
 color:#d5d6d7
}
.dark-theme .gantt-settings-item .gantt-settings-item-tabs-body p {
 color:#abaeb0
}
.dark-theme .gantt-settings-item .gantt-settings-item-tabs-body .gantt-settings-item-tabs {
 border:1px solid #2b343b
}
.dark-theme .gantt-settings-item .gantt-settings-item-tabs-body .gantt-settings-item-tabs .gantt-settings-item-tabs-item {
 color:#d5d6d7
}
.dark-theme .gantt-settings-item .gantt-settings-item-list-body h4 {
 color:#abaeb0
}
.dark-theme .gantt-settings-item .gantt-settings-item-list-item-check svg {
 fill:#d5d6d7
}
.dark-theme .gantt-settings-item:last-of-type {
 border-bottom:none
}
.dark-theme .date-scale-picker-button {
 background-color:#384047;
 border:1px solid #2b343b
}
.dark-theme .date-scale-picker-button p {
 color:#d5d6d7
}
.dark-theme .gantt_scale_cell.weekend {
 background-color:#2b343b;
 border-bottom:1px solid #2b343b
}
.gantt_free_trial_button {
 width:auto;
 margin:0 auto
}
.critical-path-box {
 cursor:pointer;
 padding:5px
}
.critical-path-box.critical-path-on {
 background:#7b68ee
}
.critical-path-box.critical-path-on use {
 fill:#fff
}
.gantt_critical_path_limit_reached_modal {
 text-align:center
}
.gantt_critical_path_limit_reached_modal .cu-modal__title {
 padding-right:0;
 padding-bottom:20px;
 text-align:center
}
.gantt_critical_path_limit_reached_modal img {
 width:400px;
 height:auto;
 margin:0 auto 30px;
 display:block
}
.gantt_critical_path_limit_reached_modal p {
 line-height:1.3;
 padding-bottom:25px
}
.gantt_critical_path_limit_reached_modal a {
 color:var(--theme-main-color)
}
.critical-path-limit-reached {
 background-color:#ddd
}
.gantt-chart-loader-overlay {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:9
}
.gantt-chart-loader-overlay .cu-btn__spinner {
 height:100%;
 padding:0
}
.gantt-chart-filter-loader {
 height:32px
}
.gantt-chart-filter-loader .cu-btn__spinner {
 height:100%;
 padding:0
}
.no-tasks-after-filter {
 font:500 12px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3)
}
.gantt-paid {
 background:#7b68ee;
 font:10px "Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:500;
 padding:5px 8px;
 border-radius:10px;
 color:#fff;
 text-transform:uppercase;
 margin-left:7px;
 display:inline-block
}
@supports (--theme-main-color:#7b68ee) {
 .critical-path-box.critical-path-on,
 .gantt-paid {
  background:var(--theme-main-color)
 }
}
.gantt-nav-editor {
 height:40px;
 width:100%
}
.gantt-nav-editor input {
 height:100%;
 width:100%
}
.cursor-tooltip {
 position:absolute;
 opacity:0;
 z-index:1000;
 background-color:#343434;
 padding:4px;
 text-align:center;
 letter-spacing:.5px;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:#fff;
 border-radius:.25rem;
 pointer-events:none;
 display:none
}
.cursor-tooltip.active {
 opacity:1;
 display:block
}
.cursor-tooltip::after {
 content:'';
 display:block;
 position:absolute;
 height:0;
 width:0;
 border-color:#343434 transparent transparent;
 border-style:solid;
 border-width:5px;
 left:10px;
 bottom:-9px
}
.gantt-paywall-img {
 width:100%;
 max-width:500px;
 height:auto
}
.dark-theme .gantt_container,
.dark-theme .gantt_data_area,
.dark-theme .gantt_grid_data,
.dark-theme .gantt_grid_scale,
.dark-theme .gantt_row,
.dark-theme .gantt_task_row,
.dark-theme .gantt_task_scale,
.dark-theme .gantt_task_vscroll {
 background-color:#384047
}
.dark-theme .list-bar,
.dark-theme .task-bar {
 border:none
}
.dark-theme .list-bar.add-border,
.dark-theme .task-bar.add-border {
 border:1px solid #abaeb0
}
.dark-theme .assignee-item img {
 border:1px solid #828588
}
.dark-theme .gantt_side_content.gantt_right p {
 color:#d5d6d7
}
.dark-theme .gantt_task_cell {
 border-right:1px solid #2b343b
}
.dark-theme .gantt_scale_line {
 border-top:1px solid #2b343b
}
.dark-theme .gantt_scale_line:first-of-type {
 border-top:none
}
.cu-gantt-explicit-sort {
 display:flex;
 align-items:flex-start;
 margin-right:0;
 z-index:1
}
.cu-gantt-explicit-sort .cu-gantt-explicit-sort-item {
 align-items:center;
 justify-content:center;
 display:flex;
 border:1px solid #e4e4e4;
 border-radius:2px;
 background:#fff;
 width:36px;
 height:34px
}
.cu-gantt-explicit-sort svg {
 width:30px;
 height:30px;
 position:relative;
 top:4px
}
.cu-gantt-explicit-sort svg path {
 fill:rgba(52,52,52,.7)
}
.cu-gantt-explicit-sort svg:hover path {
 fill:var(--theme-main-color)
}
.cu-gantt-explicit-sort-dropdown-menu .nav-menu-item {
 cursor:pointer
}
.cu-gantt-explicit-sort-dropdown-menu .nav-menu-item .nav-menu-item__name span {
 font-weight:500
}
.dark-theme .explicit-sort-list__header {
 color:#d5d6d7
}
.dark-theme .cu-gantt-explicit-sort .cu-gantt-explicit-sort-item {
 border:1px solid #2b343b;
 background:#384047
}
.dark-theme .cu-gantt-explicit-sort svg path {
 fill:#d5d6d7
}
.cu-gantt-explicit-sort-value {
 display:flex;
 align-items:center;
 justify-content:space-between;
 cursor:pointer
}
.cu-gantt-explicit-sort-value__icon {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 fill:#7b68ee;
 width:11px;
 height:11px;
 margin:0 7px 0 5px
}
.cu-gantt-explicit-sort-value__icon:hover {
 fill:#5f48ea
}
.cu-gantt-explicit-sort-value__text {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 color:#7b68ee;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:capitalize;
 cursor:pointer;
 white-space:nowrap
}
@supports (--theme-main-color:#7b68ee) {
 .cu-gantt-explicit-sort-value__icon {
  fill:var(--theme-main-color)
 }
 .cu-gantt-explicit-sort-value__text {
  color:var(--theme-main-color)
 }
}
.cu-gantt-explicit-sort-value__text:hover {
 color:#5f48ea
}
@supports (--theme-main-color-dark:#5f48ea) {
 .cu-gantt-explicit-sort-value__icon:hover {
  fill:var(--theme-main-color-dark)
 }
 .cu-gantt-explicit-sort-value__text:hover {
  color:var(--theme-main-color-dark)
 }
}
.explicit-sort-direction {
 position:relative;
 cursor:pointer;
 right:-13px
}
.explicit-sort-direction .asc {
 background-image:none;
 width:0;
 height:0;
 border-left:4px solid transparent;
 border-right:4px solid transparent;
 border-bottom:5px solid var(--theme-main-color);
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%)
}
.explicit-sort-direction .desc {
 background-image:none;
 width:0;
 height:0;
 border-left:4px solid transparent;
 border-right:4px solid transparent;
 border-top:5px solid var(--theme-main-color);
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%)
}
.gantt_grid_head_cell.active.asc::after {
 content:'';
 background-image:none;
 width:0;
 height:0;
 border-left:3px solid transparent;
 border-right:3px solid transparent;
 border-bottom:4px solid var(--theme-main-color);
 position:absolute;
 right:2px;
 top:50%;
 transform:translateY(-50%);
 margin-top:0
}
.gantt_grid_head_cell.active.desc::after {
 content:'';
 background-image:none;
 width:0;
 height:0;
 border-left:3px solid transparent;
 border-right:3px solid transparent;
 border-top:4px solid var(--theme-main-color);
 position:absolute;
 right:2px;
 top:50%;
 transform:translateY(-50%);
 margin-top:0
}
.gantt_grid_head_cell.active.gantt_grid_head_text::after {
 left:0;
 right:-42px;
 margin:0 auto
}
.gantt_grid_head_cell.active.gantt_grid_head_statusName::after {
 right:30px
}
.gantt_grid_head_cell.active.gantt_grid_head_id::after {
 right:11px
}
.gantt_sort {
 display:none
}
.explicit-sort-list__header {
 border-bottom:1px solid #f4f4f4;
 padding:11px 15px 8px;
 text-transform:uppercase;
 font:500 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(34,34,34,.3);
 white-space:nowrap
}
.name-wrap-subtask .cu-subtask-icon {
 width:10px;
 height:10px
}
.gantt-chart.mouse-on-unscheduled-task-row .gantt_task_bg {
 cursor:col-resize!important
}
.gantt__collapse-sidebar {
 position:absolute;
 left:0;
 top:30px;
 cursor:pointer;
 z-index:9;
 width:40px;
 height:30px;
 display:flex;
 justify-content:center;
 align-items:center;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.gantt__collapse-sidebar svg {
 height:16px;
 width:16px;
 position:relative;
 top:-2px
}
.gantt__collapse-sidebar svg path {
 fill:#d8d8d8;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.gantt__collapse-sidebar:hover svg path {
 fill:var(--theme-main-color)
}
.gantt__collapse-sidebar.collapsed {
 transform:rotateY(180deg)
}
.gantt_grid.collapsed .gantt_grid_data {
 pointer-events:none
}
.gantt_grid.collapsed .gantt_selected {
 background-color:#fff
}
.assignee-avatar-blank {
 background-color:var(--theme-main-color)
}
.gantt__date-scale {
 position:absolute;
 left:0;
 top:0;
 box-shadow:3px -1px 4px 0 rgba(0,0,0,.1);
 height:30px;
 width:100%;
 border-bottom:1px solid #e4e3e3;
 z-index:9;
 display:flex;
 align-items:center;
 padding:0 10px;
 background:#fff
}
.dark-theme .gantt__date-scale {
 background:#384047;
 border-bottom-color:#2b343b
}
.gantt__date-scale.collapsed {
 width:40px!important;
 padding:0;
 justify-content:center
}
.gantt__date-scale.collapsed .cu-dropdown__toggle {
 padding:0;
 background-color:transparent
}
.gantt__date-scale.collapsed .gantt__date-scale-left-icon {
 margin-right:0
}
.gantt__date-scale.collapsed .gantt__date-scale-right {
 display:none
}
.gantt__date-scale.collapsed .gantt__date-scale-left {
 margin-left:0
}
.gantt__date-scale.collapsed .gantt__date-scale-left .gantt__date-scale-left-icon-arrow {
 margin-right:0
}
.gantt__date-scale.collapsed .gantt__date-scale-left .gantt__date-scale-left-icon-arrow,
.gantt__date-scale.collapsed .gantt__date-scale-left .gantt__date-scale-left-label {
 display:none
}
.gantt__date-scale-left {
 transition:background .2s cubic-bezier(.785,.135,.15,.86) 0s;
 display:flex;
 align-items:center;
 text-transform:capitalize;
 border-radius:3px;
 height:23px;
 margin-left:-4px
}
.gantt__date-scale-left .cu-dropdown__toggle {
 padding:4px 12px;
 box-shadow:0 1px 4px 0 rgba(0,0,0,.1);
 border-radius:15px;
 background-color:#fff
}
.dark-theme .gantt__date-scale-left .cu-dropdown__toggle {
 background-color:#1e272e
}
.gantt__date-scale-left .cu-dropdown__toggle:hover .gantt__date-scale-left-label {
 color:#7b68ee
}
.gantt__date-scale-left .cu-dropdown__toggle:hover .gantt__date-scale-left-icon,
.gantt__date-scale-left .cu-dropdown__toggle:hover .gantt__date-scale-left-icon-arrow {
 fill:#7b68ee
}
.gantt__date-scale-left .gantt__date-scale-left-icon {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-top:-2px;
 margin-right:6px;
 width:11px;
 height:12px;
 fill:#343434
}
.dark-theme .gantt__date-scale-left .gantt__date-scale-left-icon {
 fill:#d5d6d7
}
.gantt__date-scale-left .gantt__date-scale-left-icon-arrow {
 transition:fill .2s cubic-bezier(.785,.135,.15,.86),transform .2s cubic-bezier(.785,.135,.15,.86);
 width:6px;
 height:6px;
 fill:#343434;
 margin-left:6px
}
.dark-theme .gantt__date-scale-left .gantt__date-scale-left-icon-arrow {
 fill:#d5d6d7
}
.gantt__date-scale-left-label {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.gantt__date-scale-left .cu-dropdown-list .cu-dropdown_open .cu-dropdown__toggle .gantt__date-scale-left-label {
 color:#7b68ee
}
.gantt__date-scale-left .cu-dropdown-list .cu-dropdown_open .cu-dropdown__toggle .gantt__date-scale-left-icon {
 fill:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .gantt__date-scale-left .cu-dropdown__toggle:hover .gantt__date-scale-left-label {
  color:var(--theme-main-color)
 }
 .gantt__date-scale-left .cu-dropdown__toggle:hover .gantt__date-scale-left-icon,
 .gantt__date-scale-left .cu-dropdown__toggle:hover .gantt__date-scale-left-icon-arrow {
  fill:var(--theme-main-color)
 }
 .gantt__date-scale-left .cu-dropdown-list .cu-dropdown_open .cu-dropdown__toggle .gantt__date-scale-left-label {
  color:var(--theme-main-color)
 }
 .gantt__date-scale-left .cu-dropdown-list .cu-dropdown_open .cu-dropdown__toggle .gantt__date-scale-left-icon {
  fill:var(--theme-main-color)
 }
}
.gantt__date-scale-left .cu-dropdown-list .cu-dropdown_open .cu-dropdown__toggle .gantt__date-scale-left-icon-arrow {
 fill:#7b68ee;
 transform:rotate(180deg)
}
.gantt__date-scale-right {
 padding:4px 12px;
 box-shadow:0 1px 4px 0 rgba(0,0,0,.1);
 border-radius:15px;
 background-color:#fff;
 margin-left:5px
}
.dark-theme .gantt__date-scale-right {
 background-color:#1e272e
}
.gantt__date-scale-right p {
 transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 cursor:pointer;
 font:400 11px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.gantt__date-scale-right:hover p {
 color:var(--theme-main-color)
}
.gantt-chart__sidebar {
 margin-top:29px
}
.gantt_link_tooltip {
 display:none
}
.gantt__add-dates {
 position:absolute;
 right:10px;
 top:0;
 cursor:pointer;
 z-index:9;
 height:30px;
 display:flex;
 align-items:center
}
.gantt__add-dates p {
 color:var(--theme-main-color);
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif
}
.gantt__weekends-off .gantt_scale_cell.friday {
 border-right:4px solid #e4e3e3
}
.dark-theme .gantt__weekends-off .gantt_scale_cell.friday {
 border-right:4px solid #2b343b
}
.gantt__weekends-off .gantt_scale_cell.monday {
 border-left:3px solid #e4e3e3
}
.dark-theme .gantt__weekends-off .gantt_scale_cell.monday {
 border-left:3px solid #2b343b
}
.gantt__dropdown-menu .cu-dropdown-list-item {
 cursor:pointer
}
.cu-checklist2 {
 position:relative;
 padding:0 20px 0 30px
}
@media screen and (max-width:992px) {
 .cu-checklist2 {
  padding:0 10px
 }
}
.cu-checklist2.gettingChecklists {
 pointer-events:none
}
.cu-checklist2-add__btn {
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 opacity:.3;
 color:#343434;
 font:600 11px/1 "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 margin:0 -5px;
 padding:5px;
 border:0
}
.dark-theme .cu-checklist2-add__btn {
 color:#d5d6d7
}
.cu-checklist2-add__btn:hover {
 color:#7b68ee;
 opacity:1
}
.cu-checklist2.isNewTask {
 padding:0;
 margin-top:10px
}
.cu-checklist2.isNewTask button {
 display:inline-block;
 margin:10px 0;
 padding:2px 0;
 color:#4a90e2;
 font:14px "Gotham Pro","Proxima Nova",Arial,serif;
 opacity:1;
 text-transform:none
}
.cu-create-checklist2 {
 width:100%
}
.cu-create-checklist2__tabs {
 width:100%;
 border-bottom:1px solid #ccc;
 display:flex;
 margin:10px 0 20px
}
.cu-create-checklist2__tab {
 cursor:pointer;
 padding:15px;
 margin-bottom:-1px;
 font:500 18px/1 "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-create-checklist2__tab.tab-active {
 color:var(--theme-main-color);
 border-bottom:2px solid var(--theme-main-color)
}
.cu-create-checklist2__tab-content .cu-form__field {
 border-bottom:none
}
.cu-create-checklist2__tab-content.new-checklist-tab input {
 margin-top:12px
}
.dark-theme .cu-create-checklist2__tab-content.new-checklist-tab input {
 color:#abaeb0
}
.cu-create-checklist2 .create-checklist2-button-wrap {
 margin-top:40px;
 display:flex;
 justify-content:flex-end
}
.cu-create-checklist2__no-templates {
 text-align:center;
 padding-top:10px
}
.cu-create-checklist2__no-templates svg {
 display:block;
 margin:0 auto;
 height:212px;
 width:168px
}
.cu-create-checklist2__no-templates .cu-create-checklist2__no-templates_content {
 margin-top:20px
}
.cu-create-checklist2__no-templates .cu-create-checklist2__no-templates_content h4 {
 font:500 15px/20px "Gotham Pro","Proxima Nova",Arial,serif
}
.cu-create-checklist2__no-templates .cu-create-checklist2__no-templates_content p {
 color:#ccc;
 margin:5px
}
.cu-create-checklist2__no-templates .cu-create-checklist2__no-templates_content p a {
 color:var(--theme-main-color);
 text-decoration:underline
}
.cu-checklist2-item,
.cu-create-checklist2__has-templates {
 position:relative
}
.checklist2-levels-container {
 overflow-y:visible
}
.cu-checklist2-item .checklist2-title,
.gu-unselectable .checklist2-title {
 display:flex;
 align-items:center;
 min-height:20px;
 margin-bottom:15px
}
.cu-checklist2-item .checklist2-title h4,
.gu-unselectable .checklist2-title h4 {
 word-break:break-word;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:600;
 font-size:14px;
 cursor:text;
 margin:0;
 color:rgba(52,52,52,.6);
 text-transform:uppercase
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-checklist2-item .checklist2-title h4,
 .gu-unselectable .checklist2-title h4 {
  font-family:var(--global-font-support)
 }
}
.cu-checklist2-item .checklist2-title span,
.gu-unselectable .checklist2-title span {
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 color:rgba(52,52,52,.4);
 padding-left:10px;
 margin-right:10px
}
.cu-checklist2-item .checklist2-title cu-checklist2-ellipsis,
.gu-unselectable .checklist2-title cu-checklist2-ellipsis {
 opacity:1
}
.cu-checklist2-item .checklist2-levels-container,
.gu-unselectable .checklist2-levels-container {
 position:relative
}
.cu-checklist2-item .checklist2-level-container,
.gu-unselectable .checklist2-level-container {
 position:relative;
 left:25px;
 max-width:calc(100% - 25px);
 overflow:hidden
}
.cu-checklist2-item .checklist2-level-container-1,
.gu-unselectable .checklist2-level-container-1 {
 left:0
}
.cu-checklist2-item .checklist2-level-container.empty,
.gu-unselectable .checklist2-level-container.empty {
 height:20px;
 position:absolute;
 top:-20px;
 width:100%
}
.cu-checklist2-item .checklist2-level-container.empty.over,
.gu-unselectable .checklist2-level-container.empty.over {
 position:relative;
 height:auto;
 top:auto;
 width:auto
}
.cu-checklist2-item .checklist2-nested-target,
.gu-unselectable .checklist2-nested-target {
 width:100px;
 height:22px;
 position:absolute;
 left:26px
}
.cu-checklist2-item .checklist2-nested-target.over,
.gu-unselectable .checklist2-nested-target.over {
 position:relative;
 width:auto;
 height:auto
}
.cu-checklist2-item cu-checklist2-item-row,
.gu-unselectable cu-checklist2-item-row {
 display:block;
 overflow:hidden
}
.cu-checklist2-item .checklist2-row,
.gu-unselectable .checklist2-row {
 display:inline-flex;
 position:relative;
 padding-bottom:30px;
 margin-bottom:-20px;
 align-items:center
}
.cu-checklist2-item .checklist2-row:hover cu-checklist2-assignees-icon,
.cu-checklist2-item .checklist2-row:hover cu-checklist2-ellipsis,
.cu-checklist2-item .checklist2-row:hover cu-checklist2-handle,
.gu-unselectable .checklist2-row:hover cu-checklist2-assignees-icon,
.gu-unselectable .checklist2-row:hover cu-checklist2-ellipsis,
.gu-unselectable .checklist2-row:hover cu-checklist2-handle {
 opacity:1
}
.cu-checklist2-item .checklist2-row p,
.gu-unselectable .checklist2-row p {
 border:1px solid transparent;
 border-radius:3px;
 cursor:text;
 line-height:20px;
 padding:0 6px
}
.cu-checklist2-item .checklist2-row p:focus,
.cu-checklist2-item .checklist2-row p:hover,
.gu-unselectable .checklist2-row p:focus,
.gu-unselectable .checklist2-row p:hover {
 border:1px solid #ccc
}
.dark-theme .cu-checklist2-item .checklist2-row p:focus,
.dark-theme .cu-checklist2-item .checklist2-row p:hover,
.dark-theme .gu-unselectable .checklist2-row p:focus,
.dark-theme .gu-unselectable .checklist2-row p:hover {
 border-color:#828588
}
.cu-checklist2-item .checklist2-row.checked .checklist2-bubble,
.gu-unselectable .checklist2-row.checked .checklist2-bubble {
 -webkit-animation:.4s linear both checklistPulse;
 animation:.4s linear both checklistPulse;
 background:#67cb48;
 border-color:#67cb48
}
.cu-checklist2-item .checklist2-row.checked cu-checklist2-check,
.gu-unselectable .checklist2-row.checked cu-checklist2-check {
 opacity:1
}
.cu-checklist2-item .checklist2-row.checked p,
.gu-unselectable .checklist2-row.checked p {
 text-decoration:line-through;
 opacity:.4
}
.cu-checklist2-item .checklist2-level,
.gu-unselectable .checklist2-level {
 position:relative;
 padding-bottom:20px;
 margin-bottom:-20px
}
.cu-checklist2-item .checklist2-level.checklist-2-completed,
.gu-unselectable .checklist2-level.checklist-2-completed {
 -webkit-animation-name:checklistItemCompleted;
 animation-name:checklistItemCompleted;
 -webkit-animation-duration:.2s;
 animation-duration:.2s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 pointer-events:none;
 padding:0;
 margin:0
}
@-webkit-keyframes checklistItemCompleted {
 0% {
  transform:scaleY(1);
  opacity:1
 }
 100% {
  transform:scaleY(0);
  opacity:0
 }
}
@keyframes checklistItemCompleted {
 0% {
  transform:scaleY(1);
  opacity:1
 }
 100% {
  transform:scaleY(0);
  opacity:0
 }
}
.cu-checklist2-item .checklist2-level p,
.gu-unselectable .checklist2-level p {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 color:#343434;
 margin-right:5px;
 flex:1;
 position:relative
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-checklist2-item .checklist2-level p,
 .gu-unselectable .checklist2-level p {
  font-family:var(--global-font-support)
 }
}
.cu-checklist2-item .checklist2-level p a,
.gu-unselectable .checklist2-level p a {
 cursor:pointer
}
.cu-checklist2-item .checklist2-level p a:hover,
.gu-unselectable .checklist2-level p a:hover {
 color:var(--theme-main-color)
}
.cu-checklist2-item .checklist2-handle,
.gu-unselectable .checklist2-handle {
 cursor:move;
 align-self:start
}
.cu-checklist2-item cu-checklist2-handle,
.gu-unselectable cu-checklist2-handle {
 position:relative;
 top:1px;
 opacity:0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-right:10px;
 pointer-events:none;
 align-self:start
}
.cu-checklist2-item cu-checklist2-handle svg,
.gu-unselectable cu-checklist2-handle svg {
 width:10px;
 height:23px
}
.cu-checklist2-item .checklist2-bubble,
.gu-unselectable .checklist2-bubble {
 transition:border-color .2s cubic-bezier(.785,.135,.15,.86) 0s;
 width:18px;
 height:18px;
 border:1px solid #c1c1c1;
 border-radius:50%;
 cursor:pointer;
 display:flex;
 justify-content:center;
 align-items:center;
 margin-right:4px;
 flex-shrink:0;
 align-self:start;
 position:relative;
 top:4px
}
.dark-theme .cu-checklist2-item .checklist2-bubble,
.dark-theme .gu-unselectable .checklist2-bubble {
 border-color:#828588
}
.cu-checklist2-item .checklist2-bubble:hover,
.gu-unselectable .checklist2-bubble:hover {
 border-color:#7b68ee
}
@supports (--theme-main-color:#7b68ee) {
 .gantt__date-scale-left .cu-dropdown-list .cu-dropdown_open .cu-dropdown__toggle .gantt__date-scale-left-icon-arrow {
  fill:var(--theme-main-color)
 }
 .cu-checklist2-add__btn:hover {
  color:var(--theme-main-color)
 }
 .cu-checklist2-item .checklist2-bubble:hover,
 .gu-unselectable .checklist2-bubble:hover {
  border-color:var(--theme-main-color)
 }
}
.cu-checklist2-item .checklist2-bubble cu-checklist2-check,
.gu-unselectable .checklist2-bubble cu-checklist2-check {
 opacity:0;
 margin-top:2px;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-checklist2-item .checklist2-bubble cu-checklist2-check svg path,
.gu-unselectable .checklist2-bubble cu-checklist2-check svg path {
 fill:#fff
}
.cu-checklist2-item cu-checklist2-assignees-icon,
.gu-unselectable cu-checklist2-assignees-icon {
 position:relative;
 cursor:pointer;
 opacity:0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 margin-right:10px
}
.cu-checklist2-item cu-checklist2-assignees-icon.hasUser,
.gu-unselectable cu-checklist2-assignees-icon.hasUser {
 opacity:1
}
.cu-checklist2-item cu-checklist2-assignees-icon svg,
.gu-unselectable cu-checklist2-assignees-icon svg {
 width:20px;
 height:20px
}
.cu-checklist2-item cu-checklist2-assignees-icon svg .cu-stroke,
.gu-unselectable cu-checklist2-assignees-icon svg .cu-stroke {
 stroke:#858585
}
.cu-checklist2-item cu-checklist2-assignees-icon svg .cu-fill,
.gu-unselectable cu-checklist2-assignees-icon svg .cu-fill {
 fill:#858585
}
.cu-checklist2-item cu-checklist2-assignees-icon svg:hover .cu-stroke,
.gu-unselectable cu-checklist2-assignees-icon svg:hover .cu-stroke {
 stroke:var(--theme-main-color)
}
.cu-checklist2-item cu-checklist2-assignees-icon svg:hover .cu-fill,
.gu-unselectable cu-checklist2-assignees-icon svg:hover .cu-fill {
 fill:var(--theme-main-color)
}
.cu-checklist2-item cu-checklist2-assignees-icon .cu-checklist2-item-avatar,
.gu-unselectable cu-checklist2-assignees-icon .cu-checklist2-item-avatar {
 width:20px;
 height:20px;
 border-radius:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 position:relative;
 background-position:center center;
 background-size:cover
}
.cu-checklist2-item cu-checklist2-assignees-icon .cu-checklist2-item-avatar span,
.gu-unselectable cu-checklist2-assignees-icon .cu-checklist2-item-avatar span {
 font-weight:400;
 color:rgba(255,255,255,.9);
 text-transform:uppercase;
 font-family:var(--global-font-support);
 font-size:8px;
 margin-right:0
}
.cu-checklist2-item cu-checklist2-ellipsis,
.gu-unselectable cu-checklist2-ellipsis {
 cursor:pointer;
 opacity:0;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s
}
.cu-checklist2-item cu-checklist2-ellipsis svg,
.gu-unselectable cu-checklist2-ellipsis svg {
 width:18px;
 margin-top:2px
}
.cu-checklist2-item cu-checklist2-ellipsis svg path,
.gu-unselectable cu-checklist2-ellipsis svg path {
 fill:#858585
}
.cu-checklist2-item cu-checklist2-ellipsis svg:hover path,
.gu-unselectable cu-checklist2-ellipsis svg:hover path {
 fill:var(--theme-main-color)
}
.cu-checklist2-item .checklist2-add-row,
.gu-unselectable .checklist2-add-row {
 display:flex;
 align-items:center;
 padding-left:24px;
 margin-bottom:15px;
 position:relative
}
.cu-checklist2-item .checklist2-add-row cu-checklist2-plus,
.gu-unselectable .checklist2-add-row cu-checklist2-plus {
 margin-right:14px
}
.cu-checklist2-item .checklist2-add-row cu-checklist2-plus svg,
.gu-unselectable .checklist2-add-row cu-checklist2-plus svg {
 height:12px;
 width:12px
}
.cu-checklist2-item .checklist2-add-row cu-checklist2-plus svg path,
.gu-unselectable .checklist2-add-row cu-checklist2-plus svg path {
 fill:#dbdbdb
}
.cu-checklist2-item .checklist2-add-row p,
.gu-unselectable .checklist2-add-row p {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:"Gotham Pro","Proxima Nova",Arial,serif;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 cursor:text;
 position:relative;
 color:#343434;
 font-family:var(--global-font-support);
 margin-right:10px;
 min-width:30px;
 flex:none!important;
 height:20px
}
@supports (--global-font-support:"Gotham Pro","Proxima Nova",Arial,serif) {
 .cu-checklist2-item .checklist2-add-row p,
 .gu-unselectable .checklist2-add-row p {
  font-family:var(--global-font-support)
 }
}
.cu-checklist2-item .checklist2-add-row p.checklist2-add-row-placeholder,
.gu-unselectable .checklist2-add-row p.checklist2-add-row-placeholder {
 position:absolute;
 left:49px;
 opacity:.4
}
.cu-checklist2-item .checklist2-add-row cu-checklist2-assignees-icon,
.gu-unselectable .checklist2-add-row cu-checklist2-assignees-icon {
 opacity:1!important
}
.cu-checklist2-item .checklist2-show-hide-toggle,
.gu-unselectable .checklist2-show-hide-toggle {
 margin:0 0 15px 20px;
 display:inline-block;
 padding:4px 8px 3px;
 background:#9b9b9b;
 border-radius:2px;
 cursor:pointer;
 transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s;
 position:relative;
 z-index:999
}
.cu-checklist2-item .checklist2-show-hide-toggle:hover,
.gu-unselectable .checklist2-show-hide-toggle:hover {
 background:var(--theme-main-color)
}
.cu-checklist2-item .checklist2-show-hide-toggle p,
.gu-unselectable .checklist2-show-hide-toggle p {
 color:#fff;
 font:400 11px "Gotham Pro","Proxima Nova",Arial,serif;
 text-transform:uppercase;
 letter-spacing:.5px
}
.cu-checklist2-menu-dropdown .checklist-2-main-menu {
 width:192px
}
.cu-checklist2-menu-dropdown .checklist-2-item-menu {
 width:127px
}
.nav-menu-item {
 cursor:pointer
}
.nav-menu-item .stroke svg path {
 stroke:#979797
}
.nav-menu-item .fill svg path {
 fill:#979797
}
.nav-menu-item.disabled-action {
 opacity:.4;
 cursor:not-allowed
}
.nav-menu-item.disabled-action:hover {
 background:#fff
}
.dark-theme .checklist2-add-row p,
.dark-theme .checklist2-level p,
.dark-theme .checklist2-title h4,
.dark-theme .checklist2-title span {
 color:#d5d6d7
}
.dark-theme .task-todo-item-popover__content-button {
 color:#d5d6d7!important
}
.checklist2-cantEdit {
 pointer-events:none!important
}
@media screen and (max-width:768px) {
 .no-mobile {
  display:none
 }
}
/*! nouislider - 14.0.2 - 6/28/2019 */.noUi-target,
.noUi-target * {
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-user-select:none;
 touch-action:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none;
 box-sizing:border-box
}
.noUi-target {
 position:relative;
 direction:ltr;
 background:#fafafa;
 border-radius:4px;
 border:1px solid #d3d3d3;
 box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
}
.noUi-base,
.noUi-connects {
 width:100%;
 height:100%;
 position:relative;
 z-index:1
}
.noUi-connects {
 overflow:hidden;
 z-index:0;
 border-radius:3px
}
.noUi-connect,
.noUi-origin {
 will-change:transform;
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 -ms-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 -webkit-transform-style:preserve-3d;
 transform-origin:0 0;
 transform-style:flat
}
.noUi-connect {
 height:100%;
 width:100%;
 background:#3fb8af
}
.noUi-origin {
 height:10%;
 width:10%
}
html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
 left:auto;
 right:0
}
.noUi-vertical .noUi-origin {
 width:0
}
.noUi-horizontal .noUi-origin {
 height:0
}
.noUi-touch-area {
 height:100%;
 width:100%
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
 transition:transform .3s
}
.noUi-state-drag * {
 cursor:inherit!important
}
.noUi-horizontal {
 height:18px
}
.noUi-horizontal .noUi-handle {
 width:34px;
 height:28px;
 left:-17px;
 top:-6px
}
.noUi-vertical {
 width:18px
}
.noUi-vertical .noUi-handle {
 width:28px;
 height:34px;
 left:-6px;
 top:-17px
}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
 right:-17px;
 left:auto
}
.noUi-draggable {
 cursor:ew-resize
}
.noUi-vertical .noUi-draggable {
 cursor:ns-resize
}
.noUi-handle {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 position:absolute;
 border:1px solid #d9d9d9;
 border-radius:3px;
 background:#fff;
 cursor:default;
 box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb
}
.noUi-active {
 box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb
}
.noUi-handle:after,
.noUi-handle:before {
 content:"";
 display:block;
 position:absolute;
 height:14px;
 width:1px;
 background:#e8e7e6;
 left:14px;
 top:6px
}
.noUi-handle:after {
 left:17px
}
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
 width:14px;
 height:1px;
 left:6px;
 top:14px
}
.noUi-vertical .noUi-handle:after {
 top:17px
}
[disabled] .noUi-connect {
 background:#b8b8b8
}
[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
 cursor:not-allowed
}
.noUi-pips,
.noUi-pips * {
 box-sizing:border-box
}
.noUi-pips {
 position:absolute;
 color:#999
}
.noUi-value {
 position:absolute;
 white-space:nowrap;
 text-align:center
}
.noUi-value-sub {
 color:#ccc;
 font-size:10px
}
.noUi-marker {
 position:absolute;
 background:#ccc
}
.noUi-marker-large,
.noUi-marker-sub {
 background:#aaa
}
.noUi-pips-horizontal {
 padding:10px 0;
 height:80px;
 top:100%;
 left:0;
 width:100%
}
.noUi-value-horizontal {
 transform:translate(-50%,50%)
}
.noUi-rtl .noUi-value-horizontal {
 transform:translate(50%,50%)
}
.noUi-marker-horizontal.noUi-marker {
 margin-left:-1px;
 width:2px;
 height:5px
}
.noUi-marker-horizontal.noUi-marker-sub {
 height:10px
}
.noUi-marker-horizontal.noUi-marker-large {
 height:15px
}
.noUi-pips-vertical {
 padding:0 10px;
 height:100%;
 top:0;
 left:100%
}
.noUi-value-vertical {
 transform:translate(0,-50%);
 padding-left:25px
}
.noUi-rtl .noUi-value-vertical {
 transform:translate(0,50%)
}
.noUi-marker-vertical.noUi-marker {
 width:5px;
 height:2px;
 margin-top:-1px
}
.noUi-marker-vertical.noUi-marker-sub {
 width:10px
}
.noUi-marker-vertical.noUi-marker-large {
 width:15px
}
.noUi-tooltip {
 display:block;
 position:absolute;
 border:1px solid #d9d9d9;
 border-radius:3px;
 background:#fff;
 color:#000;
 padding:5px;
 text-align:center;
 white-space:nowrap
}
.noUi-horizontal .noUi-tooltip {
 transform:translate(-50%,0);
 left:50%;
 bottom:120%
}
.noUi-vertical .noUi-tooltip {
 transform:translate(0,-50%);
 top:50%;
 right:120%
}
.emoji-mart,
.emoji-mart * {
 box-sizing:border-box;
 line-height:1.15
}
.emoji-mart {
 font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;
 font-size:16px;
 display:inline-block;
 color:#222427;
 border:1px solid #d9d9d9;
 border-radius:5px;
 background:#fff
}
.emoji-mart .emoji-mart-emoji {
 padding:6px
}
.emoji-mart-bar {
 border:0 solid #d9d9d9
}
.emoji-mart-bar:first-child {
 border-bottom-width:1px;
 border-top-left-radius:5px;
 border-top-right-radius:5px
}
.emoji-mart-bar:last-child {
 border-top-width:1px;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px
}
.emoji-mart-anchors {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 padding:0 6px;
 color:#858585;
 line-height:0
}
.emoji-mart-anchor {
 position:relative;
 display:block;
 flex:1 1 auto;
 text-align:center;
 padding:12px 4px;
 overflow:hidden;
 transition:color .1s ease-out
}
.emoji-mart-anchor-selected,
.emoji-mart-anchor:hover {
 color:#464646
}
.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
 bottom:0
}
.emoji-mart-anchor-bar {
 position:absolute;
 bottom:-3px;
 left:0;
 width:100%;
 height:3px;
 background-color:#464646
}
.emoji-mart-anchors i {
 display:inline-block;
 width:100%;
 max-width:22px
}
.emoji-mart-anchors svg {
 fill:currentColor;
 max-height:18px
}
.emoji-mart-scroll {
 overflow-y:scroll;
 height:270px;
 padding:0 6px 6px;
 will-change:transform
}
.emoji-mart-search {
 margin-top:6px;
 padding:0 6px;
 position:relative
}
.emoji-mart-search input {
 font-size:16px;
 display:block;
 width:100%;
 padding:5px 25px 6px 10px;
 border-radius:5px;
 border:1px solid #d9d9d9;
 outline:0
}
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
 -webkit-appearance:none;
 -webkit-appearance:none
}
.emoji-mart-search-icon {
 position:absolute;
 top:9px;
 right:16px;
 z-index:2;
 padding:0;
 border:none;
 background:0 0;
 line-height:0
}
.emoji-mart-category .emoji-mart-emoji span {
 z-index:1;
 position:relative;
 text-align:center;
 cursor:default
}
.emoji-mart-category .emoji-mart-emoji:hover:before {
 z-index:0;
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#f4f4f4;
 border-radius:100%
}
.emoji-mart-category-label {
 z-index:2;
 position:relative;
 position:-webkit-sticky;
 position:sticky;
 top:0
}
.emoji-mart-category-label span {
 display:block;
 width:100%;
 font-weight:500;
 padding:5px 6px;
 background-color:rgba(255,255,255,.95)
}
.emoji-mart-emoji {
 position:relative;
 display:inline-block;
 font-size:0;
 margin:0;
 padding:0;
 border:none;
 background:0 0;
 box-shadow:none
}
.emoji-mart-emoji-native {
 font-family:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","EmojiOne Color","Android Emoji"
}
.emoji-mart-no-results {
 font-size:14px;
 text-align:center;
 padding-top:70px;
 color:#858585
}
.emoji-mart-no-results .emoji-mart-category-label {
 display:none
}
.emoji-mart-no-results .emoji-mart-no-results-label {
 margin-top:.2em
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
 content:none
}
.emoji-mart-preview {
 position:relative;
 height:70px
}
.emoji-mart-preview-data,
.emoji-mart-preview-emoji,
.emoji-mart-preview-skins {
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.emoji-mart-preview-emoji {
 left:12px
}
.emoji-mart-preview-data {
 left:68px;
 right:12px;
 word-break:break-all
}
.emoji-mart-preview-skins {
 right:30px;
 text-align:right
}
.emoji-mart-preview-name {
 font-size:14px
}
.emoji-mart-preview-shortnames {
 font-size:12px;
 color:#888
}
.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon,
.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,
.emoji-mart-preview-shortname+.emoji-mart-preview-shortname {
 margin-left:.5em
}
.emoji-mart-preview-emoticons {
 font-size:11px;
 color:#bbb
}
.emoji-mart-title span {
 display:inline-block;
 vertical-align:middle
}
.emoji-mart-title .emoji-mart-emoji {
 padding:0
}
.emoji-mart-title-label {
 color:#999a9c;
 font-size:26px;
 font-weight:300
}
.emoji-mart-skin-swatches {
 font-size:0;
 padding:2px 0;
 border:1px solid #d9d9d9;
 border-radius:12px;
 background-color:#fff
}
.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {
 width:16px;
 padding:0 2px
}
.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {
 opacity:.75
}
.emoji-mart-skin-swatch {
 display:inline-block;
 width:0;
 vertical-align:middle;
 transition-property:width,padding;
 transition-duration:.125s;
 transition-timing-function:ease-out
}
.emoji-mart-skin-swatch:nth-child(1) {
 transition-delay:0s
}
.emoji-mart-skin-swatch:nth-child(2) {
 transition-delay:.03s
}
.emoji-mart-skin-swatch:nth-child(3) {
 transition-delay:.06s
}
.emoji-mart-skin-swatch:nth-child(4) {
 transition-delay:.09s
}
.emoji-mart-skin-swatch:nth-child(5) {
 transition-delay:.12s
}
.emoji-mart-skin-swatch:nth-child(6) {
 transition-delay:.15s
}
.emoji-mart-skin-swatch-selected {
 position:relative;
 width:16px;
 padding:0 2px
}
.emoji-mart-skin-swatch-selected:after {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 width:4px;
 height:4px;
 margin:-2px 0 0 -2px;
 background-color:#fff;
 border-radius:100%;
 pointer-events:none;
 opacity:0;
 transition:opacity .2s ease-out
}
.emoji-mart-skin {
 display:inline-block;
 width:100%;
 padding-top:100%;
 max-width:12px;
 border-radius:100%
}
.emoji-mart-skin-tone-1 {
 background-color:#ffc93a
}
.emoji-mart-skin-tone-2 {
 background-color:#fadcbc
}
.emoji-mart-skin-tone-3 {
 background-color:#e0bb95
}
.emoji-mart-skin-tone-4 {
 background-color:#bf8f68
}
.emoji-mart-skin-tone-5 {
 background-color:#9b643d
}
.emoji-mart-skin-tone-6 {
 background-color:#594539
}
.emoji-mart-sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}

