/*!
 * Quill Editor v1.3.7
 * 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: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.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;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  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 ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9: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 .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: 0.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-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/*!
 * Quill Editor v1.3.7
 * 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: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.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;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  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 ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9: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 .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: 0.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-blank::before {
  color: rgba(0,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: none;
  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: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .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-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.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,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.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;
}
.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-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.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: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.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 code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.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 0px;
}
.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: 0px;
  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-header .ql-picker-label[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-size .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-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[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-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[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: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[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-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[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-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,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.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: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 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: 0px;
  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 a {
  line-height: 26px;
}
.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: 0px;
  content: 'Save';
  padding-right: 0px;
}
.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;
}

/*!
* Vuetify v2.5.10
* Forged by John Leider
* Released under the MIT License.
*/@-webkit-keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000!important;border-color:#000!important}.v-application .black--text{color:#000!important;caret-color:#000!important}.v-application .white{background-color:#fff!important;border-color:#fff!important}.v-application .white--text{color:#fff!important;caret-color:#fff!important}.v-application .transparent{background-color:transparent!important;border-color:transparent!important}.v-application .transparent--text{color:transparent!important;caret-color:transparent!important}.v-application .red{background-color:#f44336!important;border-color:#f44336!important}.v-application .red--text{color:#f44336!important;caret-color:#f44336!important}.v-application .red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.v-application .red--text.text--lighten-5{color:#ffebee!important;caret-color:#ffebee!important}.v-application .red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.v-application .red--text.text--lighten-4{color:#ffcdd2!important;caret-color:#ffcdd2!important}.v-application .red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.v-application .red--text.text--lighten-3{color:#ef9a9a!important;caret-color:#ef9a9a!important}.v-application .red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.v-application .red--text.text--lighten-2{color:#e57373!important;caret-color:#e57373!important}.v-application .red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.v-application .red--text.text--lighten-1{color:#ef5350!important;caret-color:#ef5350!important}.v-application .red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.v-application .red--text.text--darken-1{color:#e53935!important;caret-color:#e53935!important}.v-application .red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.v-application .red--text.text--darken-2{color:#d32f2f!important;caret-color:#d32f2f!important}.v-application .red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.v-application .red--text.text--darken-3{color:#c62828!important;caret-color:#c62828!important}.v-application .red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.v-application .red--text.text--darken-4{color:#b71c1c!important;caret-color:#b71c1c!important}.v-application .red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.v-application .red--text.text--accent-1{color:#ff8a80!important;caret-color:#ff8a80!important}.v-application .red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.v-application .red--text.text--accent-2{color:#ff5252!important;caret-color:#ff5252!important}.v-application .red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.v-application .red--text.text--accent-3{color:#ff1744!important;caret-color:#ff1744!important}.v-application .red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.v-application .red--text.text--accent-4{color:#d50000!important;caret-color:#d50000!important}.v-application .pink{background-color:#e91e63!important;border-color:#e91e63!important}.v-application .pink--text{color:#e91e63!important;caret-color:#e91e63!important}.v-application .pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.v-application .pink--text.text--lighten-5{color:#fce4ec!important;caret-color:#fce4ec!important}.v-application .pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.v-application .pink--text.text--lighten-4{color:#f8bbd0!important;caret-color:#f8bbd0!important}.v-application .pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.v-application .pink--text.text--lighten-3{color:#f48fb1!important;caret-color:#f48fb1!important}.v-application .pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.v-application .pink--text.text--lighten-2{color:#f06292!important;caret-color:#f06292!important}.v-application .pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.v-application .pink--text.text--lighten-1{color:#ec407a!important;caret-color:#ec407a!important}.v-application .pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.v-application .pink--text.text--darken-1{color:#d81b60!important;caret-color:#d81b60!important}.v-application .pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.v-application .pink--text.text--darken-2{color:#c2185b!important;caret-color:#c2185b!important}.v-application .pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.v-application .pink--text.text--darken-3{color:#ad1457!important;caret-color:#ad1457!important}.v-application .pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.v-application .pink--text.text--darken-4{color:#880e4f!important;caret-color:#880e4f!important}.v-application .pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.v-application .pink--text.text--accent-1{color:#ff80ab!important;caret-color:#ff80ab!important}.v-application .pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.v-application .pink--text.text--accent-2{color:#ff4081!important;caret-color:#ff4081!important}.v-application .pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.v-application .pink--text.text--accent-3{color:#f50057!important;caret-color:#f50057!important}.v-application .pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.v-application .pink--text.text--accent-4{color:#c51162!important;caret-color:#c51162!important}.v-application .purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.v-application .purple--text{color:#9c27b0!important;caret-color:#9c27b0!important}.v-application .purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.v-application .purple--text.text--lighten-5{color:#f3e5f5!important;caret-color:#f3e5f5!important}.v-application .purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.v-application .purple--text.text--lighten-4{color:#e1bee7!important;caret-color:#e1bee7!important}.v-application .purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.v-application .purple--text.text--lighten-3{color:#ce93d8!important;caret-color:#ce93d8!important}.v-application .purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.v-application .purple--text.text--lighten-2{color:#ba68c8!important;caret-color:#ba68c8!important}.v-application .purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.v-application .purple--text.text--lighten-1{color:#ab47bc!important;caret-color:#ab47bc!important}.v-application .purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.v-application .purple--text.text--darken-1{color:#8e24aa!important;caret-color:#8e24aa!important}.v-application .purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.v-application .purple--text.text--darken-2{color:#7b1fa2!important;caret-color:#7b1fa2!important}.v-application .purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.v-application .purple--text.text--darken-3{color:#6a1b9a!important;caret-color:#6a1b9a!important}.v-application .purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.v-application .purple--text.text--darken-4{color:#4a148c!important;caret-color:#4a148c!important}.v-application .purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.v-application .purple--text.text--accent-1{color:#ea80fc!important;caret-color:#ea80fc!important}.v-application .purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.v-application .purple--text.text--accent-2{color:#e040fb!important;caret-color:#e040fb!important}.v-application .purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.v-application .purple--text.text--accent-3{color:#d500f9!important;caret-color:#d500f9!important}.v-application .purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.v-application .purple--text.text--accent-4{color:#a0f!important;caret-color:#a0f!important}.v-application .deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.v-application .deep-purple--text{color:#673ab7!important;caret-color:#673ab7!important}.v-application .deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6!important;caret-color:#ede7f6!important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9!important;caret-color:#d1c4e9!important}.v-application .deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb!important;caret-color:#b39ddb!important}.v-application .deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd!important;caret-color:#9575cd!important}.v-application .deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2!important;caret-color:#7e57c2!important}.v-application .deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1!important;caret-color:#5e35b1!important}.v-application .deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.v-application .deep-purple--text.text--darken-2{color:#512da8!important;caret-color:#512da8!important}.v-application .deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.v-application .deep-purple--text.text--darken-3{color:#4527a0!important;caret-color:#4527a0!important}.v-application .deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.v-application .deep-purple--text.text--darken-4{color:#311b92!important;caret-color:#311b92!important}.v-application .deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.v-application .deep-purple--text.text--accent-1{color:#b388ff!important;caret-color:#b388ff!important}.v-application .deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff!important;caret-color:#7c4dff!important}.v-application .deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.v-application .deep-purple--text.text--accent-3{color:#651fff!important;caret-color:#651fff!important}.v-application .deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.v-application .deep-purple--text.text--accent-4{color:#6200ea!important;caret-color:#6200ea!important}.v-application .indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.v-application .indigo--text{color:#3f51b5!important;caret-color:#3f51b5!important}.v-application .indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6!important;caret-color:#e8eaf6!important}.v-application .indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.v-application .indigo--text.text--lighten-4{color:#c5cae9!important;caret-color:#c5cae9!important}.v-application .indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.v-application .indigo--text.text--lighten-3{color:#9fa8da!important;caret-color:#9fa8da!important}.v-application .indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.v-application .indigo--text.text--lighten-2{color:#7986cb!important;caret-color:#7986cb!important}.v-application .indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0!important;caret-color:#5c6bc0!important}.v-application .indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.v-application .indigo--text.text--darken-1{color:#3949ab!important;caret-color:#3949ab!important}.v-application .indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.v-application .indigo--text.text--darken-2{color:#303f9f!important;caret-color:#303f9f!important}.v-application .indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.v-application .indigo--text.text--darken-3{color:#283593!important;caret-color:#283593!important}.v-application .indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.v-application .indigo--text.text--darken-4{color:#1a237e!important;caret-color:#1a237e!important}.v-application .indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.v-application .indigo--text.text--accent-1{color:#8c9eff!important;caret-color:#8c9eff!important}.v-application .indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.v-application .indigo--text.text--accent-2{color:#536dfe!important;caret-color:#536dfe!important}.v-application .indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.v-application .indigo--text.text--accent-3{color:#3d5afe!important;caret-color:#3d5afe!important}.v-application .indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.v-application .indigo--text.text--accent-4{color:#304ffe!important;caret-color:#304ffe!important}.v-application .blue{background-color:#2196f3!important;border-color:#2196f3!important}.v-application .blue--text{color:#2196f3!important;caret-color:#2196f3!important}.v-application .blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.v-application .blue--text.text--lighten-5{color:#e3f2fd!important;caret-color:#e3f2fd!important}.v-application .blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.v-application .blue--text.text--lighten-4{color:#bbdefb!important;caret-color:#bbdefb!important}.v-application .blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.v-application .blue--text.text--lighten-3{color:#90caf9!important;caret-color:#90caf9!important}.v-application .blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.v-application .blue--text.text--lighten-2{color:#64b5f6!important;caret-color:#64b5f6!important}.v-application .blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.v-application .blue--text.text--lighten-1{color:#42a5f5!important;caret-color:#42a5f5!important}.v-application .blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.v-application .blue--text.text--darken-1{color:#1e88e5!important;caret-color:#1e88e5!important}.v-application .blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.v-application .blue--text.text--darken-2{color:#1976d2!important;caret-color:#1976d2!important}.v-application .blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.v-application .blue--text.text--darken-3{color:#1565c0!important;caret-color:#1565c0!important}.v-application .blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.v-application .blue--text.text--darken-4{color:#0d47a1!important;caret-color:#0d47a1!important}.v-application .blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.v-application .blue--text.text--accent-1{color:#82b1ff!important;caret-color:#82b1ff!important}.v-application .blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.v-application .blue--text.text--accent-2{color:#448aff!important;caret-color:#448aff!important}.v-application .blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.v-application .blue--text.text--accent-3{color:#2979ff!important;caret-color:#2979ff!important}.v-application .blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.v-application .blue--text.text--accent-4{color:#2962ff!important;caret-color:#2962ff!important}.v-application .light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.v-application .light-blue--text{color:#03a9f4!important;caret-color:#03a9f4!important}.v-application .light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe!important;caret-color:#e1f5fe!important}.v-application .light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc!important;caret-color:#b3e5fc!important}.v-application .light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa!important;caret-color:#81d4fa!important}.v-application .light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7!important;caret-color:#4fc3f7!important}.v-application .light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6!important;caret-color:#29b6f6!important}.v-application .light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.v-application .light-blue--text.text--darken-1{color:#039be5!important;caret-color:#039be5!important}.v-application .light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.v-application .light-blue--text.text--darken-2{color:#0288d1!important;caret-color:#0288d1!important}.v-application .light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.v-application .light-blue--text.text--darken-3{color:#0277bd!important;caret-color:#0277bd!important}.v-application .light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.v-application .light-blue--text.text--darken-4{color:#01579b!important;caret-color:#01579b!important}.v-application .light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.v-application .light-blue--text.text--accent-1{color:#80d8ff!important;caret-color:#80d8ff!important}.v-application .light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.v-application .light-blue--text.text--accent-2{color:#40c4ff!important;caret-color:#40c4ff!important}.v-application .light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.v-application .light-blue--text.text--accent-3{color:#00b0ff!important;caret-color:#00b0ff!important}.v-application .light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.v-application .light-blue--text.text--accent-4{color:#0091ea!important;caret-color:#0091ea!important}.v-application .cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.v-application .cyan--text{color:#00bcd4!important;caret-color:#00bcd4!important}.v-application .cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa!important;caret-color:#e0f7fa!important}.v-application .cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2!important;caret-color:#b2ebf2!important}.v-application .cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.v-application .cyan--text.text--lighten-3{color:#80deea!important;caret-color:#80deea!important}.v-application .cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1!important;caret-color:#4dd0e1!important}.v-application .cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.v-application .cyan--text.text--lighten-1{color:#26c6da!important;caret-color:#26c6da!important}.v-application .cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.v-application .cyan--text.text--darken-1{color:#00acc1!important;caret-color:#00acc1!important}.v-application .cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.v-application .cyan--text.text--darken-2{color:#0097a7!important;caret-color:#0097a7!important}.v-application .cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.v-application .cyan--text.text--darken-3{color:#00838f!important;caret-color:#00838f!important}.v-application .cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.v-application .cyan--text.text--darken-4{color:#006064!important;caret-color:#006064!important}.v-application .cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.v-application .cyan--text.text--accent-1{color:#84ffff!important;caret-color:#84ffff!important}.v-application .cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.v-application .cyan--text.text--accent-2{color:#18ffff!important;caret-color:#18ffff!important}.v-application .cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.v-application .cyan--text.text--accent-3{color:#00e5ff!important;caret-color:#00e5ff!important}.v-application .cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.v-application .cyan--text.text--accent-4{color:#00b8d4!important;caret-color:#00b8d4!important}.v-application .teal{background-color:#009688!important;border-color:#009688!important}.v-application .teal--text{color:#009688!important;caret-color:#009688!important}.v-application .teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.v-application .teal--text.text--lighten-5{color:#e0f2f1!important;caret-color:#e0f2f1!important}.v-application .teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.v-application .teal--text.text--lighten-4{color:#b2dfdb!important;caret-color:#b2dfdb!important}.v-application .teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.v-application .teal--text.text--lighten-3{color:#80cbc4!important;caret-color:#80cbc4!important}.v-application .teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.v-application .teal--text.text--lighten-2{color:#4db6ac!important;caret-color:#4db6ac!important}.v-application .teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.v-application .teal--text.text--lighten-1{color:#26a69a!important;caret-color:#26a69a!important}.v-application .teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.v-application .teal--text.text--darken-1{color:#00897b!important;caret-color:#00897b!important}.v-application .teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.v-application .teal--text.text--darken-2{color:#00796b!important;caret-color:#00796b!important}.v-application .teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.v-application .teal--text.text--darken-3{color:#00695c!important;caret-color:#00695c!important}.v-application .teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.v-application .teal--text.text--darken-4{color:#004d40!important;caret-color:#004d40!important}.v-application .teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.v-application .teal--text.text--accent-1{color:#a7ffeb!important;caret-color:#a7ffeb!important}.v-application .teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.v-application .teal--text.text--accent-2{color:#64ffda!important;caret-color:#64ffda!important}.v-application .teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.v-application .teal--text.text--accent-3{color:#1de9b6!important;caret-color:#1de9b6!important}.v-application .teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.v-application .teal--text.text--accent-4{color:#00bfa5!important;caret-color:#00bfa5!important}.v-application .green{background-color:#4caf50!important;border-color:#4caf50!important}.v-application .green--text{color:#4caf50!important;caret-color:#4caf50!important}.v-application .green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.v-application .green--text.text--lighten-5{color:#e8f5e9!important;caret-color:#e8f5e9!important}.v-application .green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.v-application .green--text.text--lighten-4{color:#c8e6c9!important;caret-color:#c8e6c9!important}.v-application .green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.v-application .green--text.text--lighten-3{color:#a5d6a7!important;caret-color:#a5d6a7!important}.v-application .green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.v-application .green--text.text--lighten-2{color:#81c784!important;caret-color:#81c784!important}.v-application .green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.v-application .green--text.text--lighten-1{color:#66bb6a!important;caret-color:#66bb6a!important}.v-application .green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.v-application .green--text.text--darken-1{color:#43a047!important;caret-color:#43a047!important}.v-application .green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.v-application .green--text.text--darken-2{color:#388e3c!important;caret-color:#388e3c!important}.v-application .green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.v-application .green--text.text--darken-3{color:#2e7d32!important;caret-color:#2e7d32!important}.v-application .green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.v-application .green--text.text--darken-4{color:#1b5e20!important;caret-color:#1b5e20!important}.v-application .green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.v-application .green--text.text--accent-1{color:#b9f6ca!important;caret-color:#b9f6ca!important}.v-application .green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.v-application .green--text.text--accent-2{color:#69f0ae!important;caret-color:#69f0ae!important}.v-application .green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.v-application .green--text.text--accent-3{color:#00e676!important;caret-color:#00e676!important}.v-application .green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.v-application .green--text.text--accent-4{color:#00c853!important;caret-color:#00c853!important}.v-application .light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.v-application .light-green--text{color:#8bc34a!important;caret-color:#8bc34a!important}.v-application .light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9!important;caret-color:#f1f8e9!important}.v-application .light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.v-application .light-green--text.text--lighten-4{color:#dcedc8!important;caret-color:#dcedc8!important}.v-application .light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5!important;caret-color:#c5e1a5!important}.v-application .light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.v-application .light-green--text.text--lighten-2{color:#aed581!important;caret-color:#aed581!important}.v-application .light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.v-application .light-green--text.text--lighten-1{color:#9ccc65!important;caret-color:#9ccc65!important}.v-application .light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.v-application .light-green--text.text--darken-1{color:#7cb342!important;caret-color:#7cb342!important}.v-application .light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.v-application .light-green--text.text--darken-2{color:#689f38!important;caret-color:#689f38!important}.v-application .light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.v-application .light-green--text.text--darken-3{color:#558b2f!important;caret-color:#558b2f!important}.v-application .light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.v-application .light-green--text.text--darken-4{color:#33691e!important;caret-color:#33691e!important}.v-application .light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.v-application .light-green--text.text--accent-1{color:#ccff90!important;caret-color:#ccff90!important}.v-application .light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.v-application .light-green--text.text--accent-2{color:#b2ff59!important;caret-color:#b2ff59!important}.v-application .light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.v-application .light-green--text.text--accent-3{color:#76ff03!important;caret-color:#76ff03!important}.v-application .light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.v-application .light-green--text.text--accent-4{color:#64dd17!important;caret-color:#64dd17!important}.v-application .lime{background-color:#cddc39!important;border-color:#cddc39!important}.v-application .lime--text{color:#cddc39!important;caret-color:#cddc39!important}.v-application .lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.v-application .lime--text.text--lighten-5{color:#f9fbe7!important;caret-color:#f9fbe7!important}.v-application .lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.v-application .lime--text.text--lighten-4{color:#f0f4c3!important;caret-color:#f0f4c3!important}.v-application .lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.v-application .lime--text.text--lighten-3{color:#e6ee9c!important;caret-color:#e6ee9c!important}.v-application .lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.v-application .lime--text.text--lighten-2{color:#dce775!important;caret-color:#dce775!important}.v-application .lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.v-application .lime--text.text--lighten-1{color:#d4e157!important;caret-color:#d4e157!important}.v-application .lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.v-application .lime--text.text--darken-1{color:#c0ca33!important;caret-color:#c0ca33!important}.v-application .lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.v-application .lime--text.text--darken-2{color:#afb42b!important;caret-color:#afb42b!important}.v-application .lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.v-application .lime--text.text--darken-3{color:#9e9d24!important;caret-color:#9e9d24!important}.v-application .lime.darken-4{background-color:#827717!important;border-color:#827717!important}.v-application .lime--text.text--darken-4{color:#827717!important;caret-color:#827717!important}.v-application .lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.v-application .lime--text.text--accent-1{color:#f4ff81!important;caret-color:#f4ff81!important}.v-application .lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.v-application .lime--text.text--accent-2{color:#eeff41!important;caret-color:#eeff41!important}.v-application .lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.v-application .lime--text.text--accent-3{color:#c6ff00!important;caret-color:#c6ff00!important}.v-application .lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.v-application .lime--text.text--accent-4{color:#aeea00!important;caret-color:#aeea00!important}.v-application .yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.v-application .yellow--text{color:#ffeb3b!important;caret-color:#ffeb3b!important}.v-application .yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.v-application .yellow--text.text--lighten-5{color:#fffde7!important;caret-color:#fffde7!important}.v-application .yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.v-application .yellow--text.text--lighten-4{color:#fff9c4!important;caret-color:#fff9c4!important}.v-application .yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.v-application .yellow--text.text--lighten-3{color:#fff59d!important;caret-color:#fff59d!important}.v-application .yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.v-application .yellow--text.text--lighten-2{color:#fff176!important;caret-color:#fff176!important}.v-application .yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.v-application .yellow--text.text--lighten-1{color:#ffee58!important;caret-color:#ffee58!important}.v-application .yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.v-application .yellow--text.text--darken-1{color:#fdd835!important;caret-color:#fdd835!important}.v-application .yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.v-application .yellow--text.text--darken-2{color:#fbc02d!important;caret-color:#fbc02d!important}.v-application .yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.v-application .yellow--text.text--darken-3{color:#f9a825!important;caret-color:#f9a825!important}.v-application .yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.v-application .yellow--text.text--darken-4{color:#f57f17!important;caret-color:#f57f17!important}.v-application .yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.v-application .yellow--text.text--accent-1{color:#ffff8d!important;caret-color:#ffff8d!important}.v-application .yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.v-application .yellow--text.text--accent-2{color:#ff0!important;caret-color:#ff0!important}.v-application .yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.v-application .yellow--text.text--accent-3{color:#ffea00!important;caret-color:#ffea00!important}.v-application .yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.v-application .yellow--text.text--accent-4{color:#ffd600!important;caret-color:#ffd600!important}.v-application .amber{background-color:#ffc107!important;border-color:#ffc107!important}.v-application .amber--text{color:#ffc107!important;caret-color:#ffc107!important}.v-application .amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.v-application .amber--text.text--lighten-5{color:#fff8e1!important;caret-color:#fff8e1!important}.v-application .amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.v-application .amber--text.text--lighten-4{color:#ffecb3!important;caret-color:#ffecb3!important}.v-application .amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.v-application .amber--text.text--lighten-3{color:#ffe082!important;caret-color:#ffe082!important}.v-application .amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.v-application .amber--text.text--lighten-2{color:#ffd54f!important;caret-color:#ffd54f!important}.v-application .amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.v-application .amber--text.text--lighten-1{color:#ffca28!important;caret-color:#ffca28!important}.v-application .amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.v-application .amber--text.text--darken-1{color:#ffb300!important;caret-color:#ffb300!important}.v-application .amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.v-application .amber--text.text--darken-2{color:#ffa000!important;caret-color:#ffa000!important}.v-application .amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.v-application .amber--text.text--darken-3{color:#ff8f00!important;caret-color:#ff8f00!important}.v-application .amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.v-application .amber--text.text--darken-4{color:#ff6f00!important;caret-color:#ff6f00!important}.v-application .amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.v-application .amber--text.text--accent-1{color:#ffe57f!important;caret-color:#ffe57f!important}.v-application .amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.v-application .amber--text.text--accent-2{color:#ffd740!important;caret-color:#ffd740!important}.v-application .amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.v-application .amber--text.text--accent-3{color:#ffc400!important;caret-color:#ffc400!important}.v-application .amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.v-application .amber--text.text--accent-4{color:#ffab00!important;caret-color:#ffab00!important}.v-application .orange{background-color:#ff9800!important;border-color:#ff9800!important}.v-application .orange--text{color:#ff9800!important;caret-color:#ff9800!important}.v-application .orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.v-application .orange--text.text--lighten-5{color:#fff3e0!important;caret-color:#fff3e0!important}.v-application .orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.v-application .orange--text.text--lighten-4{color:#ffe0b2!important;caret-color:#ffe0b2!important}.v-application .orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.v-application .orange--text.text--lighten-3{color:#ffcc80!important;caret-color:#ffcc80!important}.v-application .orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.v-application .orange--text.text--lighten-2{color:#ffb74d!important;caret-color:#ffb74d!important}.v-application .orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.v-application .orange--text.text--lighten-1{color:#ffa726!important;caret-color:#ffa726!important}.v-application .orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.v-application .orange--text.text--darken-1{color:#fb8c00!important;caret-color:#fb8c00!important}.v-application .orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.v-application .orange--text.text--darken-2{color:#f57c00!important;caret-color:#f57c00!important}.v-application .orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.v-application .orange--text.text--darken-3{color:#ef6c00!important;caret-color:#ef6c00!important}.v-application .orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.v-application .orange--text.text--darken-4{color:#e65100!important;caret-color:#e65100!important}.v-application .orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.v-application .orange--text.text--accent-1{color:#ffd180!important;caret-color:#ffd180!important}.v-application .orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.v-application .orange--text.text--accent-2{color:#ffab40!important;caret-color:#ffab40!important}.v-application .orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.v-application .orange--text.text--accent-3{color:#ff9100!important;caret-color:#ff9100!important}.v-application .orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.v-application .orange--text.text--accent-4{color:#ff6d00!important;caret-color:#ff6d00!important}.v-application .deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.v-application .deep-orange--text{color:#ff5722!important;caret-color:#ff5722!important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7!important;caret-color:#fbe9e7!important}.v-application .deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc!important;caret-color:#ffccbc!important}.v-application .deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91!important;caret-color:#ffab91!important}.v-application .deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65!important;caret-color:#ff8a65!important}.v-application .deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043!important;caret-color:#ff7043!important}.v-application .deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.v-application .deep-orange--text.text--darken-1{color:#f4511e!important;caret-color:#f4511e!important}.v-application .deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.v-application .deep-orange--text.text--darken-2{color:#e64a19!important;caret-color:#e64a19!important}.v-application .deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.v-application .deep-orange--text.text--darken-3{color:#d84315!important;caret-color:#d84315!important}.v-application .deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.v-application .deep-orange--text.text--darken-4{color:#bf360c!important;caret-color:#bf360c!important}.v-application .deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80!important;caret-color:#ff9e80!important}.v-application .deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40!important;caret-color:#ff6e40!important}.v-application .deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00!important;caret-color:#ff3d00!important}.v-application .deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00!important;caret-color:#dd2c00!important}.v-application .brown{background-color:#795548!important;border-color:#795548!important}.v-application .brown--text{color:#795548!important;caret-color:#795548!important}.v-application .brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.v-application .brown--text.text--lighten-5{color:#efebe9!important;caret-color:#efebe9!important}.v-application .brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.v-application .brown--text.text--lighten-4{color:#d7ccc8!important;caret-color:#d7ccc8!important}.v-application .brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.v-application .brown--text.text--lighten-3{color:#bcaaa4!important;caret-color:#bcaaa4!important}.v-application .brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.v-application .brown--text.text--lighten-2{color:#a1887f!important;caret-color:#a1887f!important}.v-application .brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.v-application .brown--text.text--lighten-1{color:#8d6e63!important;caret-color:#8d6e63!important}.v-application .brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.v-application .brown--text.text--darken-1{color:#6d4c41!important;caret-color:#6d4c41!important}.v-application .brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.v-application .brown--text.text--darken-2{color:#5d4037!important;caret-color:#5d4037!important}.v-application .brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.v-application .brown--text.text--darken-3{color:#4e342e!important;caret-color:#4e342e!important}.v-application .brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.v-application .brown--text.text--darken-4{color:#3e2723!important;caret-color:#3e2723!important}.v-application .blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.v-application .blue-grey--text{color:#607d8b!important;caret-color:#607d8b!important}.v-application .blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1!important;caret-color:#eceff1!important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc!important;caret-color:#cfd8dc!important}.v-application .blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5!important;caret-color:#b0bec5!important}.v-application .blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae!important;caret-color:#90a4ae!important}.v-application .blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.v-application .blue-grey--text.text--lighten-1{color:#78909c!important;caret-color:#78909c!important}.v-application .blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.v-application .blue-grey--text.text--darken-1{color:#546e7a!important;caret-color:#546e7a!important}.v-application .blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.v-application .blue-grey--text.text--darken-2{color:#455a64!important;caret-color:#455a64!important}.v-application .blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.v-application .blue-grey--text.text--darken-3{color:#37474f!important;caret-color:#37474f!important}.v-application .blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.v-application .blue-grey--text.text--darken-4{color:#263238!important;caret-color:#263238!important}.v-application .grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.v-application .grey--text{color:#9e9e9e!important;caret-color:#9e9e9e!important}.v-application .grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.v-application .grey--text.text--lighten-5{color:#fafafa!important;caret-color:#fafafa!important}.v-application .grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.v-application .grey--text.text--lighten-4{color:#f5f5f5!important;caret-color:#f5f5f5!important}.v-application .grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.v-application .grey--text.text--lighten-3{color:#eee!important;caret-color:#eee!important}.v-application .grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.v-application .grey--text.text--lighten-2{color:#e0e0e0!important;caret-color:#e0e0e0!important}.v-application .grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.v-application .grey--text.text--lighten-1{color:#bdbdbd!important;caret-color:#bdbdbd!important}.v-application .grey.darken-1{background-color:#757575!important;border-color:#757575!important}.v-application .grey--text.text--darken-1{color:#757575!important;caret-color:#757575!important}.v-application .grey.darken-2{background-color:#616161!important;border-color:#616161!important}.v-application .grey--text.text--darken-2{color:#616161!important;caret-color:#616161!important}.v-application .grey.darken-3{background-color:#424242!important;border-color:#424242!important}.v-application .grey--text.text--darken-3{color:#424242!important;caret-color:#424242!important}.v-application .grey.darken-4{background-color:#212121!important;border-color:#212121!important}.v-application .grey--text.text--darken-4{color:#212121!important;caret-color:#212121!important}.v-application .shades.black{background-color:#000!important;border-color:#000!important}.v-application .shades--text.text--black{color:#000!important;caret-color:#000!important}.v-application .shades.white{background-color:#fff!important;border-color:#fff!important}.v-application .shades--text.text--white{color:#fff!important;caret-color:#fff!important}.v-application .shades.transparent{background-color:transparent!important;border-color:transparent!important}.v-application .shades--text.text--transparent{color:transparent!important;caret-color:transparent!important}/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.v-application .elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.v-application .elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.v-application .elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.v-application .elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.v-application .elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.v-application .elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.v-application .elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.v-application .elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.v-application .elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.v-application .elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.v-application .elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.v-application .elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.v-application .elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.v-application .elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.v-application .elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.v-application .elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.v-application .elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.v-application .elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.v-application .elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.v-application .elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.v-application .elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.v-application .elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.v-application .elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.v-application .elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application .carousel-transition-enter{transform:translate(100%)}.v-application .carousel-transition-leave,.v-application .carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%)}.carousel-reverse-transition-enter{transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%)}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.dialog-top-transition-enter,.dialog-top-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0)}.picker-title-transition-enter{transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{border-radius:3px;font-size:85%;font-weight:400}.v-application code{padding:.2em .4em}.v-application kbd{padding:.2em .4rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.theme--light.v-application code{background-color:rgba(0,0,0,.05);color:currentColor}.theme--light.v-application kbd{background:#212529;color:#fff}.theme--dark.v-application code{background-color:hsla(0,0%,100%,.1);color:currentColor}.theme--dark.v-application kbd{background:#212529;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}.v-application{font-family:Roboto,sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}@supports(-webkit-touch-callout:none){body{cursor:pointer}}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .display-3{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .display-2{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .display-1{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .headline{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .title{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem;font-family:Roboto,sans-serif!important}.v-application .subtitle-1{font-size:1rem!important;letter-spacing:.009375em!important;line-height:1.75rem}.v-application .body-2,.v-application .subtitle-1{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.25rem}.v-application .body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.25rem}.v-application .overline{font-size:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2rem;text-transform:uppercase;font-family:Roboto,sans-serif!important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none!important}}@media only screen{.v-application .hidden-screen-only{display:none!important}}@media only screen and (max-width:599px){.v-application .hidden-xs-only{display:none!important}}@media only screen and (min-width:600px)and (max-width:959px){.v-application .hidden-sm-only{display:none!important}}@media only screen and (max-width:959px){.v-application .hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.v-application .hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px)and (max-width:1263px){.v-application .hidden-md-only{display:none!important}}@media only screen and (max-width:1263px){.v-application .hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.v-application .hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px)and (max-width:1903px){.v-application .hidden-lg-only{display:none!important}}@media only screen and (max-width:1903px){.v-application .hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.v-application .hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.v-application .hidden-xl-only{display:none!important}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.v-application .font-weight-thin{font-weight:100!important}.v-application .font-weight-light{font-weight:300!important}.v-application .font-weight-regular{font-weight:400!important}.v-application .font-weight-medium{font-weight:500!important}.v-application .font-weight-bold{font-weight:700!important}.v-application .font-weight-black{font-weight:900!important}.v-application .font-italic{font-style:italic!important}.v-application .transition-fast-out-slow-in{transition:.3s cubic-bezier(.4,0,.2,1)!important}.v-application .transition-linear-out-slow-in{transition:.3s cubic-bezier(0,0,.2,1)!important}.v-application .transition-fast-out-linear-in{transition:.3s cubic-bezier(.4,0,1,1)!important}.v-application .transition-ease-in-out{transition:.3s cubic-bezier(.4,0,.6,1)!important}.v-application .transition-fast-in-fast-out{transition:.3s cubic-bezier(.25,.8,.25,1)!important}.v-application .transition-swing{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.v-application .overflow-auto{overflow:auto!important}.v-application .overflow-hidden{overflow:hidden!important}.v-application .overflow-visible{overflow:visible!important}.v-application .overflow-x-auto{overflow-x:auto!important}.v-application .overflow-x-hidden{overflow-x:hidden!important}.v-application .overflow-y-auto{overflow-y:auto!important}.v-application .overflow-y-hidden{overflow-y:hidden!important}.v-application .d-none{display:none!important}.v-application .d-inline{display:inline!important}.v-application .d-inline-block{display:inline-block!important}.v-application .d-block{display:block!important}.v-application .d-table{display:table!important}.v-application .d-table-row{display:table-row!important}.v-application .d-table-cell{display:table-cell!important}.v-application .d-flex{display:flex!important}.v-application .d-inline-flex{display:inline-flex!important}.v-application .float-none{float:none!important}.v-application .float-left{float:left!important}.v-application .float-right{float:right!important}.v-application--is-rtl .float-end{float:left!important}.v-application--is-ltr .float-end,.v-application--is-rtl .float-start{float:right!important}.v-application--is-ltr .float-start{float:left!important}.v-application .flex-fill{flex:1 1 auto!important}.v-application .flex-row{flex-direction:row!important}.v-application .flex-column{flex-direction:column!important}.v-application .flex-row-reverse{flex-direction:row-reverse!important}.v-application .flex-column-reverse{flex-direction:column-reverse!important}.v-application .flex-grow-0{flex-grow:0!important}.v-application .flex-grow-1{flex-grow:1!important}.v-application .flex-shrink-0{flex-shrink:0!important}.v-application .flex-shrink-1{flex-shrink:1!important}.v-application .flex-wrap{flex-wrap:wrap!important}.v-application .flex-nowrap{flex-wrap:nowrap!important}.v-application .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-start{justify-content:flex-start!important}.v-application .justify-end{justify-content:flex-end!important}.v-application .justify-center{justify-content:center!important}.v-application .justify-space-between{justify-content:space-between!important}.v-application .justify-space-around{justify-content:space-around!important}.v-application .align-start{align-items:flex-start!important}.v-application .align-end{align-items:flex-end!important}.v-application .align-center{align-items:center!important}.v-application .align-baseline{align-items:baseline!important}.v-application .align-stretch{align-items:stretch!important}.v-application .align-content-start{align-content:flex-start!important}.v-application .align-content-end{align-content:flex-end!important}.v-application .align-content-center{align-content:center!important}.v-application .align-content-space-between{align-content:space-between!important}.v-application .align-content-space-around{align-content:space-around!important}.v-application .align-content-stretch{align-content:stretch!important}.v-application .align-self-auto{align-self:auto!important}.v-application .align-self-start{align-self:flex-start!important}.v-application .align-self-end{align-self:flex-end!important}.v-application .align-self-center{align-self:center!important}.v-application .align-self-baseline{align-self:baseline!important}.v-application .align-self-stretch{align-self:stretch!important}.v-application .order-first{order:-1!important}.v-application .order-0{order:0!important}.v-application .order-1{order:1!important}.v-application .order-2{order:2!important}.v-application .order-3{order:3!important}.v-application .order-4{order:4!important}.v-application .order-5{order:5!important}.v-application .order-6{order:6!important}.v-application .order-7{order:7!important}.v-application .order-8{order:8!important}.v-application .order-9{order:9!important}.v-application .order-10{order:10!important}.v-application .order-11{order:11!important}.v-application .order-12{order:12!important}.v-application .order-last{order:13!important}.v-application .ma-0{margin:0!important}.v-application .ma-1{margin:4px!important}.v-application .ma-2{margin:8px!important}.v-application .ma-3{margin:12px!important}.v-application .ma-4{margin:16px!important}.v-application .ma-5{margin:20px!important}.v-application .ma-6{margin:24px!important}.v-application .ma-7{margin:28px!important}.v-application .ma-8{margin:32px!important}.v-application .ma-9{margin:36px!important}.v-application .ma-10{margin:40px!important}.v-application .ma-11{margin:44px!important}.v-application .ma-12{margin:48px!important}.v-application .ma-13{margin:52px!important}.v-application .ma-14{margin:56px!important}.v-application .ma-15{margin:60px!important}.v-application .ma-16{margin:64px!important}.v-application .ma-auto{margin:auto!important}.v-application .mx-0{margin-right:0!important;margin-left:0!important}.v-application .mx-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-0{margin-top:0!important}.v-application .mt-1{margin-top:4px!important}.v-application .mt-2{margin-top:8px!important}.v-application .mt-3{margin-top:12px!important}.v-application .mt-4{margin-top:16px!important}.v-application .mt-5{margin-top:20px!important}.v-application .mt-6{margin-top:24px!important}.v-application .mt-7{margin-top:28px!important}.v-application .mt-8{margin-top:32px!important}.v-application .mt-9{margin-top:36px!important}.v-application .mt-10{margin-top:40px!important}.v-application .mt-11{margin-top:44px!important}.v-application .mt-12{margin-top:48px!important}.v-application .mt-13{margin-top:52px!important}.v-application .mt-14{margin-top:56px!important}.v-application .mt-15{margin-top:60px!important}.v-application .mt-16{margin-top:64px!important}.v-application .mt-auto{margin-top:auto!important}.v-application .mr-0{margin-right:0!important}.v-application .mr-1{margin-right:4px!important}.v-application .mr-2{margin-right:8px!important}.v-application .mr-3{margin-right:12px!important}.v-application .mr-4{margin-right:16px!important}.v-application .mr-5{margin-right:20px!important}.v-application .mr-6{margin-right:24px!important}.v-application .mr-7{margin-right:28px!important}.v-application .mr-8{margin-right:32px!important}.v-application .mr-9{margin-right:36px!important}.v-application .mr-10{margin-right:40px!important}.v-application .mr-11{margin-right:44px!important}.v-application .mr-12{margin-right:48px!important}.v-application .mr-13{margin-right:52px!important}.v-application .mr-14{margin-right:56px!important}.v-application .mr-15{margin-right:60px!important}.v-application .mr-16{margin-right:64px!important}.v-application .mr-auto{margin-right:auto!important}.v-application .mb-0{margin-bottom:0!important}.v-application .mb-1{margin-bottom:4px!important}.v-application .mb-2{margin-bottom:8px!important}.v-application .mb-3{margin-bottom:12px!important}.v-application .mb-4{margin-bottom:16px!important}.v-application .mb-5{margin-bottom:20px!important}.v-application .mb-6{margin-bottom:24px!important}.v-application .mb-7{margin-bottom:28px!important}.v-application .mb-8{margin-bottom:32px!important}.v-application .mb-9{margin-bottom:36px!important}.v-application .mb-10{margin-bottom:40px!important}.v-application .mb-11{margin-bottom:44px!important}.v-application .mb-12{margin-bottom:48px!important}.v-application .mb-13{margin-bottom:52px!important}.v-application .mb-14{margin-bottom:56px!important}.v-application .mb-15{margin-bottom:60px!important}.v-application .mb-16{margin-bottom:64px!important}.v-application .mb-auto{margin-bottom:auto!important}.v-application .ml-0{margin-left:0!important}.v-application .ml-1{margin-left:4px!important}.v-application .ml-2{margin-left:8px!important}.v-application .ml-3{margin-left:12px!important}.v-application .ml-4{margin-left:16px!important}.v-application .ml-5{margin-left:20px!important}.v-application .ml-6{margin-left:24px!important}.v-application .ml-7{margin-left:28px!important}.v-application .ml-8{margin-left:32px!important}.v-application .ml-9{margin-left:36px!important}.v-application .ml-10{margin-left:40px!important}.v-application .ml-11{margin-left:44px!important}.v-application .ml-12{margin-left:48px!important}.v-application .ml-13{margin-left:52px!important}.v-application .ml-14{margin-left:56px!important}.v-application .ml-15{margin-left:60px!important}.v-application .ml-16{margin-left:64px!important}.v-application .ml-auto{margin-left:auto!important}.v-application--is-ltr .ms-0{margin-left:0!important}.v-application--is-rtl .ms-0{margin-right:0!important}.v-application--is-ltr .ms-1{margin-left:4px!important}.v-application--is-rtl .ms-1{margin-right:4px!important}.v-application--is-ltr .ms-2{margin-left:8px!important}.v-application--is-rtl .ms-2{margin-right:8px!important}.v-application--is-ltr .ms-3{margin-left:12px!important}.v-application--is-rtl .ms-3{margin-right:12px!important}.v-application--is-ltr .ms-4{margin-left:16px!important}.v-application--is-rtl .ms-4{margin-right:16px!important}.v-application--is-ltr .ms-5{margin-left:20px!important}.v-application--is-rtl .ms-5{margin-right:20px!important}.v-application--is-ltr .ms-6{margin-left:24px!important}.v-application--is-rtl .ms-6{margin-right:24px!important}.v-application--is-ltr .ms-7{margin-left:28px!important}.v-application--is-rtl .ms-7{margin-right:28px!important}.v-application--is-ltr .ms-8{margin-left:32px!important}.v-application--is-rtl .ms-8{margin-right:32px!important}.v-application--is-ltr .ms-9{margin-left:36px!important}.v-application--is-rtl .ms-9{margin-right:36px!important}.v-application--is-ltr .ms-10{margin-left:40px!important}.v-application--is-rtl .ms-10{margin-right:40px!important}.v-application--is-ltr .ms-11{margin-left:44px!important}.v-application--is-rtl .ms-11{margin-right:44px!important}.v-application--is-ltr .ms-12{margin-left:48px!important}.v-application--is-rtl .ms-12{margin-right:48px!important}.v-application--is-ltr .ms-13{margin-left:52px!important}.v-application--is-rtl .ms-13{margin-right:52px!important}.v-application--is-ltr .ms-14{margin-left:56px!important}.v-application--is-rtl .ms-14{margin-right:56px!important}.v-application--is-ltr .ms-15{margin-left:60px!important}.v-application--is-rtl .ms-15{margin-right:60px!important}.v-application--is-ltr .ms-16{margin-left:64px!important}.v-application--is-rtl .ms-16{margin-right:64px!important}.v-application--is-ltr .ms-auto{margin-left:auto!important}.v-application--is-rtl .ms-auto{margin-right:auto!important}.v-application--is-ltr .me-0{margin-right:0!important}.v-application--is-rtl .me-0{margin-left:0!important}.v-application--is-ltr .me-1{margin-right:4px!important}.v-application--is-rtl .me-1{margin-left:4px!important}.v-application--is-ltr .me-2{margin-right:8px!important}.v-application--is-rtl .me-2{margin-left:8px!important}.v-application--is-ltr .me-3{margin-right:12px!important}.v-application--is-rtl .me-3{margin-left:12px!important}.v-application--is-ltr .me-4{margin-right:16px!important}.v-application--is-rtl .me-4{margin-left:16px!important}.v-application--is-ltr .me-5{margin-right:20px!important}.v-application--is-rtl .me-5{margin-left:20px!important}.v-application--is-ltr .me-6{margin-right:24px!important}.v-application--is-rtl .me-6{margin-left:24px!important}.v-application--is-ltr .me-7{margin-right:28px!important}.v-application--is-rtl .me-7{margin-left:28px!important}.v-application--is-ltr .me-8{margin-right:32px!important}.v-application--is-rtl .me-8{margin-left:32px!important}.v-application--is-ltr .me-9{margin-right:36px!important}.v-application--is-rtl .me-9{margin-left:36px!important}.v-application--is-ltr .me-10{margin-right:40px!important}.v-application--is-rtl .me-10{margin-left:40px!important}.v-application--is-ltr .me-11{margin-right:44px!important}.v-application--is-rtl .me-11{margin-left:44px!important}.v-application--is-ltr .me-12{margin-right:48px!important}.v-application--is-rtl .me-12{margin-left:48px!important}.v-application--is-ltr .me-13{margin-right:52px!important}.v-application--is-rtl .me-13{margin-left:52px!important}.v-application--is-ltr .me-14{margin-right:56px!important}.v-application--is-rtl .me-14{margin-left:56px!important}.v-application--is-ltr .me-15{margin-right:60px!important}.v-application--is-rtl .me-15{margin-left:60px!important}.v-application--is-ltr .me-16{margin-right:64px!important}.v-application--is-rtl .me-16{margin-left:64px!important}.v-application--is-ltr .me-auto{margin-right:auto!important}.v-application--is-rtl .me-auto{margin-left:auto!important}.v-application .ma-n1{margin:-4px!important}.v-application .ma-n2{margin:-8px!important}.v-application .ma-n3{margin:-12px!important}.v-application .ma-n4{margin:-16px!important}.v-application .ma-n5{margin:-20px!important}.v-application .ma-n6{margin:-24px!important}.v-application .ma-n7{margin:-28px!important}.v-application .ma-n8{margin:-32px!important}.v-application .ma-n9{margin:-36px!important}.v-application .ma-n10{margin:-40px!important}.v-application .ma-n11{margin:-44px!important}.v-application .ma-n12{margin:-48px!important}.v-application .ma-n13{margin:-52px!important}.v-application .ma-n14{margin:-56px!important}.v-application .ma-n15{margin:-60px!important}.v-application .ma-n16{margin:-64px!important}.v-application .mx-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-n1{margin-top:-4px!important}.v-application .mt-n2{margin-top:-8px!important}.v-application .mt-n3{margin-top:-12px!important}.v-application .mt-n4{margin-top:-16px!important}.v-application .mt-n5{margin-top:-20px!important}.v-application .mt-n6{margin-top:-24px!important}.v-application .mt-n7{margin-top:-28px!important}.v-application .mt-n8{margin-top:-32px!important}.v-application .mt-n9{margin-top:-36px!important}.v-application .mt-n10{margin-top:-40px!important}.v-application .mt-n11{margin-top:-44px!important}.v-application .mt-n12{margin-top:-48px!important}.v-application .mt-n13{margin-top:-52px!important}.v-application .mt-n14{margin-top:-56px!important}.v-application .mt-n15{margin-top:-60px!important}.v-application .mt-n16{margin-top:-64px!important}.v-application .mr-n1{margin-right:-4px!important}.v-application .mr-n2{margin-right:-8px!important}.v-application .mr-n3{margin-right:-12px!important}.v-application .mr-n4{margin-right:-16px!important}.v-application .mr-n5{margin-right:-20px!important}.v-application .mr-n6{margin-right:-24px!important}.v-application .mr-n7{margin-right:-28px!important}.v-application .mr-n8{margin-right:-32px!important}.v-application .mr-n9{margin-right:-36px!important}.v-application .mr-n10{margin-right:-40px!important}.v-application .mr-n11{margin-right:-44px!important}.v-application .mr-n12{margin-right:-48px!important}.v-application .mr-n13{margin-right:-52px!important}.v-application .mr-n14{margin-right:-56px!important}.v-application .mr-n15{margin-right:-60px!important}.v-application .mr-n16{margin-right:-64px!important}.v-application .mb-n1{margin-bottom:-4px!important}.v-application .mb-n2{margin-bottom:-8px!important}.v-application .mb-n3{margin-bottom:-12px!important}.v-application .mb-n4{margin-bottom:-16px!important}.v-application .mb-n5{margin-bottom:-20px!important}.v-application .mb-n6{margin-bottom:-24px!important}.v-application .mb-n7{margin-bottom:-28px!important}.v-application .mb-n8{margin-bottom:-32px!important}.v-application .mb-n9{margin-bottom:-36px!important}.v-application .mb-n10{margin-bottom:-40px!important}.v-application .mb-n11{margin-bottom:-44px!important}.v-application .mb-n12{margin-bottom:-48px!important}.v-application .mb-n13{margin-bottom:-52px!important}.v-application .mb-n14{margin-bottom:-56px!important}.v-application .mb-n15{margin-bottom:-60px!important}.v-application .mb-n16{margin-bottom:-64px!important}.v-application .ml-n1{margin-left:-4px!important}.v-application .ml-n2{margin-left:-8px!important}.v-application .ml-n3{margin-left:-12px!important}.v-application .ml-n4{margin-left:-16px!important}.v-application .ml-n5{margin-left:-20px!important}.v-application .ml-n6{margin-left:-24px!important}.v-application .ml-n7{margin-left:-28px!important}.v-application .ml-n8{margin-left:-32px!important}.v-application .ml-n9{margin-left:-36px!important}.v-application .ml-n10{margin-left:-40px!important}.v-application .ml-n11{margin-left:-44px!important}.v-application .ml-n12{margin-left:-48px!important}.v-application .ml-n13{margin-left:-52px!important}.v-application .ml-n14{margin-left:-56px!important}.v-application .ml-n15{margin-left:-60px!important}.v-application .ml-n16{margin-left:-64px!important}.v-application--is-ltr .ms-n1{margin-left:-4px!important}.v-application--is-rtl .ms-n1{margin-right:-4px!important}.v-application--is-ltr .ms-n2{margin-left:-8px!important}.v-application--is-rtl .ms-n2{margin-right:-8px!important}.v-application--is-ltr .ms-n3{margin-left:-12px!important}.v-application--is-rtl .ms-n3{margin-right:-12px!important}.v-application--is-ltr .ms-n4{margin-left:-16px!important}.v-application--is-rtl .ms-n4{margin-right:-16px!important}.v-application--is-ltr .ms-n5{margin-left:-20px!important}.v-application--is-rtl .ms-n5{margin-right:-20px!important}.v-application--is-ltr .ms-n6{margin-left:-24px!important}.v-application--is-rtl .ms-n6{margin-right:-24px!important}.v-application--is-ltr .ms-n7{margin-left:-28px!important}.v-application--is-rtl .ms-n7{margin-right:-28px!important}.v-application--is-ltr .ms-n8{margin-left:-32px!important}.v-application--is-rtl .ms-n8{margin-right:-32px!important}.v-application--is-ltr .ms-n9{margin-left:-36px!important}.v-application--is-rtl .ms-n9{margin-right:-36px!important}.v-application--is-ltr .ms-n10{margin-left:-40px!important}.v-application--is-rtl .ms-n10{margin-right:-40px!important}.v-application--is-ltr .ms-n11{margin-left:-44px!important}.v-application--is-rtl .ms-n11{margin-right:-44px!important}.v-application--is-ltr .ms-n12{margin-left:-48px!important}.v-application--is-rtl .ms-n12{margin-right:-48px!important}.v-application--is-ltr .ms-n13{margin-left:-52px!important}.v-application--is-rtl .ms-n13{margin-right:-52px!important}.v-application--is-ltr .ms-n14{margin-left:-56px!important}.v-application--is-rtl .ms-n14{margin-right:-56px!important}.v-application--is-ltr .ms-n15{margin-left:-60px!important}.v-application--is-rtl .ms-n15{margin-right:-60px!important}.v-application--is-ltr .ms-n16{margin-left:-64px!important}.v-application--is-rtl .ms-n16{margin-right:-64px!important}.v-application--is-ltr .me-n1{margin-right:-4px!important}.v-application--is-rtl .me-n1{margin-left:-4px!important}.v-application--is-ltr .me-n2{margin-right:-8px!important}.v-application--is-rtl .me-n2{margin-left:-8px!important}.v-application--is-ltr .me-n3{margin-right:-12px!important}.v-application--is-rtl .me-n3{margin-left:-12px!important}.v-application--is-ltr .me-n4{margin-right:-16px!important}.v-application--is-rtl .me-n4{margin-left:-16px!important}.v-application--is-ltr .me-n5{margin-right:-20px!important}.v-application--is-rtl .me-n5{margin-left:-20px!important}.v-application--is-ltr .me-n6{margin-right:-24px!important}.v-application--is-rtl .me-n6{margin-left:-24px!important}.v-application--is-ltr .me-n7{margin-right:-28px!important}.v-application--is-rtl .me-n7{margin-left:-28px!important}.v-application--is-ltr .me-n8{margin-right:-32px!important}.v-application--is-rtl .me-n8{margin-left:-32px!important}.v-application--is-ltr .me-n9{margin-right:-36px!important}.v-application--is-rtl .me-n9{margin-left:-36px!important}.v-application--is-ltr .me-n10{margin-right:-40px!important}.v-application--is-rtl .me-n10{margin-left:-40px!important}.v-application--is-ltr .me-n11{margin-right:-44px!important}.v-application--is-rtl .me-n11{margin-left:-44px!important}.v-application--is-ltr .me-n12{margin-right:-48px!important}.v-application--is-rtl .me-n12{margin-left:-48px!important}.v-application--is-ltr .me-n13{margin-right:-52px!important}.v-application--is-rtl .me-n13{margin-left:-52px!important}.v-application--is-ltr .me-n14{margin-right:-56px!important}.v-application--is-rtl .me-n14{margin-left:-56px!important}.v-application--is-ltr .me-n15{margin-right:-60px!important}.v-application--is-rtl .me-n15{margin-left:-60px!important}.v-application--is-ltr .me-n16{margin-right:-64px!important}.v-application--is-rtl .me-n16{margin-left:-64px!important}.v-application .pa-0{padding:0!important}.v-application .pa-1{padding:4px!important}.v-application .pa-2{padding:8px!important}.v-application .pa-3{padding:12px!important}.v-application .pa-4{padding:16px!important}.v-application .pa-5{padding:20px!important}.v-application .pa-6{padding:24px!important}.v-application .pa-7{padding:28px!important}.v-application .pa-8{padding:32px!important}.v-application .pa-9{padding:36px!important}.v-application .pa-10{padding:40px!important}.v-application .pa-11{padding:44px!important}.v-application .pa-12{padding:48px!important}.v-application .pa-13{padding:52px!important}.v-application .pa-14{padding:56px!important}.v-application .pa-15{padding:60px!important}.v-application .pa-16{padding:64px!important}.v-application .px-0{padding-right:0!important;padding-left:0!important}.v-application .px-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-0{padding-top:0!important}.v-application .pt-1{padding-top:4px!important}.v-application .pt-2{padding-top:8px!important}.v-application .pt-3{padding-top:12px!important}.v-application .pt-4{padding-top:16px!important}.v-application .pt-5{padding-top:20px!important}.v-application .pt-6{padding-top:24px!important}.v-application .pt-7{padding-top:28px!important}.v-application .pt-8{padding-top:32px!important}.v-application .pt-9{padding-top:36px!important}.v-application .pt-10{padding-top:40px!important}.v-application .pt-11{padding-top:44px!important}.v-application .pt-12{padding-top:48px!important}.v-application .pt-13{padding-top:52px!important}.v-application .pt-14{padding-top:56px!important}.v-application .pt-15{padding-top:60px!important}.v-application .pt-16{padding-top:64px!important}.v-application .pr-0{padding-right:0!important}.v-application .pr-1{padding-right:4px!important}.v-application .pr-2{padding-right:8px!important}.v-application .pr-3{padding-right:12px!important}.v-application .pr-4{padding-right:16px!important}.v-application .pr-5{padding-right:20px!important}.v-application .pr-6{padding-right:24px!important}.v-application .pr-7{padding-right:28px!important}.v-application .pr-8{padding-right:32px!important}.v-application .pr-9{padding-right:36px!important}.v-application .pr-10{padding-right:40px!important}.v-application .pr-11{padding-right:44px!important}.v-application .pr-12{padding-right:48px!important}.v-application .pr-13{padding-right:52px!important}.v-application .pr-14{padding-right:56px!important}.v-application .pr-15{padding-right:60px!important}.v-application .pr-16{padding-right:64px!important}.v-application .pb-0{padding-bottom:0!important}.v-application .pb-1{padding-bottom:4px!important}.v-application .pb-2{padding-bottom:8px!important}.v-application .pb-3{padding-bottom:12px!important}.v-application .pb-4{padding-bottom:16px!important}.v-application .pb-5{padding-bottom:20px!important}.v-application .pb-6{padding-bottom:24px!important}.v-application .pb-7{padding-bottom:28px!important}.v-application .pb-8{padding-bottom:32px!important}.v-application .pb-9{padding-bottom:36px!important}.v-application .pb-10{padding-bottom:40px!important}.v-application .pb-11{padding-bottom:44px!important}.v-application .pb-12{padding-bottom:48px!important}.v-application .pb-13{padding-bottom:52px!important}.v-application .pb-14{padding-bottom:56px!important}.v-application .pb-15{padding-bottom:60px!important}.v-application .pb-16{padding-bottom:64px!important}.v-application .pl-0{padding-left:0!important}.v-application .pl-1{padding-left:4px!important}.v-application .pl-2{padding-left:8px!important}.v-application .pl-3{padding-left:12px!important}.v-application .pl-4{padding-left:16px!important}.v-application .pl-5{padding-left:20px!important}.v-application .pl-6{padding-left:24px!important}.v-application .pl-7{padding-left:28px!important}.v-application .pl-8{padding-left:32px!important}.v-application .pl-9{padding-left:36px!important}.v-application .pl-10{padding-left:40px!important}.v-application .pl-11{padding-left:44px!important}.v-application .pl-12{padding-left:48px!important}.v-application .pl-13{padding-left:52px!important}.v-application .pl-14{padding-left:56px!important}.v-application .pl-15{padding-left:60px!important}.v-application .pl-16{padding-left:64px!important}.v-application--is-ltr .ps-0{padding-left:0!important}.v-application--is-rtl .ps-0{padding-right:0!important}.v-application--is-ltr .ps-1{padding-left:4px!important}.v-application--is-rtl .ps-1{padding-right:4px!important}.v-application--is-ltr .ps-2{padding-left:8px!important}.v-application--is-rtl .ps-2{padding-right:8px!important}.v-application--is-ltr .ps-3{padding-left:12px!important}.v-application--is-rtl .ps-3{padding-right:12px!important}.v-application--is-ltr .ps-4{padding-left:16px!important}.v-application--is-rtl .ps-4{padding-right:16px!important}.v-application--is-ltr .ps-5{padding-left:20px!important}.v-application--is-rtl .ps-5{padding-right:20px!important}.v-application--is-ltr .ps-6{padding-left:24px!important}.v-application--is-rtl .ps-6{padding-right:24px!important}.v-application--is-ltr .ps-7{padding-left:28px!important}.v-application--is-rtl .ps-7{padding-right:28px!important}.v-application--is-ltr .ps-8{padding-left:32px!important}.v-application--is-rtl .ps-8{padding-right:32px!important}.v-application--is-ltr .ps-9{padding-left:36px!important}.v-application--is-rtl .ps-9{padding-right:36px!important}.v-application--is-ltr .ps-10{padding-left:40px!important}.v-application--is-rtl .ps-10{padding-right:40px!important}.v-application--is-ltr .ps-11{padding-left:44px!important}.v-application--is-rtl .ps-11{padding-right:44px!important}.v-application--is-ltr .ps-12{padding-left:48px!important}.v-application--is-rtl .ps-12{padding-right:48px!important}.v-application--is-ltr .ps-13{padding-left:52px!important}.v-application--is-rtl .ps-13{padding-right:52px!important}.v-application--is-ltr .ps-14{padding-left:56px!important}.v-application--is-rtl .ps-14{padding-right:56px!important}.v-application--is-ltr .ps-15{padding-left:60px!important}.v-application--is-rtl .ps-15{padding-right:60px!important}.v-application--is-ltr .ps-16{padding-left:64px!important}.v-application--is-rtl .ps-16{padding-right:64px!important}.v-application--is-ltr .pe-0{padding-right:0!important}.v-application--is-rtl .pe-0{padding-left:0!important}.v-application--is-ltr .pe-1{padding-right:4px!important}.v-application--is-rtl .pe-1{padding-left:4px!important}.v-application--is-ltr .pe-2{padding-right:8px!important}.v-application--is-rtl .pe-2{padding-left:8px!important}.v-application--is-ltr .pe-3{padding-right:12px!important}.v-application--is-rtl .pe-3{padding-left:12px!important}.v-application--is-ltr .pe-4{padding-right:16px!important}.v-application--is-rtl .pe-4{padding-left:16px!important}.v-application--is-ltr .pe-5{padding-right:20px!important}.v-application--is-rtl .pe-5{padding-left:20px!important}.v-application--is-ltr .pe-6{padding-right:24px!important}.v-application--is-rtl .pe-6{padding-left:24px!important}.v-application--is-ltr .pe-7{padding-right:28px!important}.v-application--is-rtl .pe-7{padding-left:28px!important}.v-application--is-ltr .pe-8{padding-right:32px!important}.v-application--is-rtl .pe-8{padding-left:32px!important}.v-application--is-ltr .pe-9{padding-right:36px!important}.v-application--is-rtl .pe-9{padding-left:36px!important}.v-application--is-ltr .pe-10{padding-right:40px!important}.v-application--is-rtl .pe-10{padding-left:40px!important}.v-application--is-ltr .pe-11{padding-right:44px!important}.v-application--is-rtl .pe-11{padding-left:44px!important}.v-application--is-ltr .pe-12{padding-right:48px!important}.v-application--is-rtl .pe-12{padding-left:48px!important}.v-application--is-ltr .pe-13{padding-right:52px!important}.v-application--is-rtl .pe-13{padding-left:52px!important}.v-application--is-ltr .pe-14{padding-right:56px!important}.v-application--is-rtl .pe-14{padding-left:56px!important}.v-application--is-ltr .pe-15{padding-right:60px!important}.v-application--is-rtl .pe-15{padding-left:60px!important}.v-application--is-ltr .pe-16{padding-right:64px!important}.v-application--is-rtl .pe-16{padding-left:64px!important}.v-application .rounded-0{border-radius:0!important}.v-application .rounded-sm{border-radius:2px!important}.v-application .rounded{border-radius:4px!important}.v-application .rounded-lg{border-radius:8px!important}.v-application .rounded-xl{border-radius:24px!important}.v-application .rounded-pill{border-radius:9999px!important}.v-application .rounded-circle{border-radius:50%!important}.v-application .rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-application .rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.v-application .rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.v-application .rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-application .rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.v-application .rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.v-application .rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.v-application .rounded-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-r-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-r{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-r-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-r-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-r-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-r-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-application .rounded-l-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-application .rounded-l{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-application .rounded-l-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-application .rounded-l-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-application .rounded-l-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-application .rounded-l-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-application .rounded-tl-0{border-top-left-radius:0!important}.v-application .rounded-tl-sm{border-top-left-radius:2px!important}.v-application .rounded-tl{border-top-left-radius:4px!important}.v-application .rounded-tl-lg{border-top-left-radius:8px!important}.v-application .rounded-tl-xl{border-top-left-radius:24px!important}.v-application .rounded-tl-pill{border-top-left-radius:9999px!important}.v-application .rounded-tl-circle{border-top-left-radius:50%!important}.v-application .rounded-tr-0{border-top-right-radius:0!important}.v-application .rounded-tr-sm{border-top-right-radius:2px!important}.v-application .rounded-tr{border-top-right-radius:4px!important}.v-application .rounded-tr-lg{border-top-right-radius:8px!important}.v-application .rounded-tr-xl{border-top-right-radius:24px!important}.v-application .rounded-tr-pill{border-top-right-radius:9999px!important}.v-application .rounded-tr-circle{border-top-right-radius:50%!important}.v-application .rounded-br-0{border-bottom-right-radius:0!important}.v-application .rounded-br-sm{border-bottom-right-radius:2px!important}.v-application .rounded-br{border-bottom-right-radius:4px!important}.v-application .rounded-br-lg{border-bottom-right-radius:8px!important}.v-application .rounded-br-xl{border-bottom-right-radius:24px!important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px!important}.v-application .rounded-br-circle{border-bottom-right-radius:50%!important}.v-application .rounded-bl-0{border-bottom-left-radius:0!important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px!important}.v-application .rounded-bl{border-bottom-left-radius:4px!important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px!important}.v-application .rounded-bl-xl{border-bottom-left-radius:24px!important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px!important}.v-application .rounded-bl-circle{border-bottom-left-radius:50%!important}.v-application .text-left{text-align:left!important}.v-application .text-right{text-align:right!important}.v-application .text-center{text-align:center!important}.v-application .text-justify{text-align:justify!important}.v-application .text-start{text-align:start!important}.v-application .text-end{text-align:end!important}.v-application .text-decoration-line-through{text-decoration:line-through!important}.v-application .text-decoration-none{text-decoration:none!important}.v-application .text-decoration-overline{text-decoration:overline!important}.v-application .text-decoration-underline{text-decoration:underline!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-pre{white-space:pre!important}.v-application .text-pre-line{white-space:pre-line!important}.v-application .text-pre-wrap{white-space:pre-wrap!important}.v-application .text-break{overflow-wrap:break-word!important;word-break:break-word!important}.v-application .text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-application .text-none{text-transform:none!important}.v-application .text-capitalize{text-transform:capitalize!important}.v-application .text-lowercase{text-transform:lowercase!important}.v-application .text-uppercase{text-transform:uppercase!important}.v-application .text-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-body-2,.v-application .text-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}@media(min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:flex!important}.v-application .d-sm-inline-flex{display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application--is-rtl .float-sm-end{float:left!important}.v-application--is-ltr .float-sm-end,.v-application--is-rtl .float-sm-start{float:right!important}.v-application--is-ltr .float-sm-start{float:left!important}.v-application .flex-sm-fill{flex:1 1 auto!important}.v-application .flex-sm-row{flex-direction:row!important}.v-application .flex-sm-column{flex-direction:column!important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{flex-grow:0!important}.v-application .flex-sm-grow-1{flex-grow:1!important}.v-application .flex-sm-shrink-0{flex-shrink:0!important}.v-application .flex-sm-shrink-1{flex-shrink:1!important}.v-application .flex-sm-wrap{flex-wrap:wrap!important}.v-application .flex-sm-nowrap{flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{justify-content:flex-start!important}.v-application .justify-sm-end{justify-content:flex-end!important}.v-application .justify-sm-center{justify-content:center!important}.v-application .justify-sm-space-between{justify-content:space-between!important}.v-application .justify-sm-space-around{justify-content:space-around!important}.v-application .align-sm-start{align-items:flex-start!important}.v-application .align-sm-end{align-items:flex-end!important}.v-application .align-sm-center{align-items:center!important}.v-application .align-sm-baseline{align-items:baseline!important}.v-application .align-sm-stretch{align-items:stretch!important}.v-application .align-content-sm-start{align-content:flex-start!important}.v-application .align-content-sm-end{align-content:flex-end!important}.v-application .align-content-sm-center{align-content:center!important}.v-application .align-content-sm-space-between{align-content:space-between!important}.v-application .align-content-sm-space-around{align-content:space-around!important}.v-application .align-content-sm-stretch{align-content:stretch!important}.v-application .align-self-sm-auto{align-self:auto!important}.v-application .align-self-sm-start{align-self:flex-start!important}.v-application .align-self-sm-end{align-self:flex-end!important}.v-application .align-self-sm-center{align-self:center!important}.v-application .align-self-sm-baseline{align-self:baseline!important}.v-application .align-self-sm-stretch{align-self:stretch!important}.v-application .order-sm-first{order:-1!important}.v-application .order-sm-0{order:0!important}.v-application .order-sm-1{order:1!important}.v-application .order-sm-2{order:2!important}.v-application .order-sm-3{order:3!important}.v-application .order-sm-4{order:4!important}.v-application .order-sm-5{order:5!important}.v-application .order-sm-6{order:6!important}.v-application .order-sm-7{order:7!important}.v-application .order-sm-8{order:8!important}.v-application .order-sm-9{order:9!important}.v-application .order-sm-10{order:10!important}.v-application .order-sm-11{order:11!important}.v-application .order-sm-12{order:12!important}.v-application .order-sm-last{order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-13{margin:52px!important}.v-application .ma-sm-14{margin:56px!important}.v-application .ma-sm-15{margin:60px!important}.v-application .ma-sm-16{margin:64px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-sm-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-sm-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-sm-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-13{margin-top:52px!important}.v-application .mt-sm-14{margin-top:56px!important}.v-application .mt-sm-15{margin-top:60px!important}.v-application .mt-sm-16{margin-top:64px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-13{margin-right:52px!important}.v-application .mr-sm-14{margin-right:56px!important}.v-application .mr-sm-15{margin-right:60px!important}.v-application .mr-sm-16{margin-right:64px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-13{margin-bottom:52px!important}.v-application .mb-sm-14{margin-bottom:56px!important}.v-application .mb-sm-15{margin-bottom:60px!important}.v-application .mb-sm-16{margin-bottom:64px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-13{margin-left:52px!important}.v-application .ml-sm-14{margin-left:56px!important}.v-application .ml-sm-15{margin-left:60px!important}.v-application .ml-sm-16{margin-left:64px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-13{margin-left:52px!important}.v-application--is-rtl .ms-sm-13{margin-right:52px!important}.v-application--is-ltr .ms-sm-14{margin-left:56px!important}.v-application--is-rtl .ms-sm-14{margin-right:56px!important}.v-application--is-ltr .ms-sm-15{margin-left:60px!important}.v-application--is-rtl .ms-sm-15{margin-right:60px!important}.v-application--is-ltr .ms-sm-16{margin-left:64px!important}.v-application--is-rtl .ms-sm-16{margin-right:64px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-13{margin-right:52px!important}.v-application--is-rtl .me-sm-13{margin-left:52px!important}.v-application--is-ltr .me-sm-14{margin-right:56px!important}.v-application--is-rtl .me-sm-14{margin-left:56px!important}.v-application--is-ltr .me-sm-15{margin-right:60px!important}.v-application--is-rtl .me-sm-15{margin-left:60px!important}.v-application--is-ltr .me-sm-16{margin-right:64px!important}.v-application--is-rtl .me-sm-16{margin-left:64px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .ma-sm-n13{margin:-52px!important}.v-application .ma-sm-n14{margin:-56px!important}.v-application .ma-sm-n15{margin:-60px!important}.v-application .ma-sm-n16{margin:-64px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mt-sm-n13{margin-top:-52px!important}.v-application .mt-sm-n14{margin-top:-56px!important}.v-application .mt-sm-n15{margin-top:-60px!important}.v-application .mt-sm-n16{margin-top:-64px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mr-sm-n13{margin-right:-52px!important}.v-application .mr-sm-n14{margin-right:-56px!important}.v-application .mr-sm-n15{margin-right:-60px!important}.v-application .mr-sm-n16{margin-right:-64px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .mb-sm-n13{margin-bottom:-52px!important}.v-application .mb-sm-n14{margin-bottom:-56px!important}.v-application .mb-sm-n15{margin-bottom:-60px!important}.v-application .mb-sm-n16{margin-bottom:-64px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application .ml-sm-n13{margin-left:-52px!important}.v-application .ml-sm-n14{margin-left:-56px!important}.v-application .ml-sm-n15{margin-left:-60px!important}.v-application .ml-sm-n16{margin-left:-64px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px!important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px!important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px!important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px!important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px!important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px!important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px!important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application--is-ltr .me-sm-n13{margin-right:-52px!important}.v-application--is-rtl .me-sm-n13{margin-left:-52px!important}.v-application--is-ltr .me-sm-n14{margin-right:-56px!important}.v-application--is-rtl .me-sm-n14{margin-left:-56px!important}.v-application--is-ltr .me-sm-n15{margin-right:-60px!important}.v-application--is-rtl .me-sm-n15{margin-left:-60px!important}.v-application--is-ltr .me-sm-n16{margin-right:-64px!important}.v-application--is-rtl .me-sm-n16{margin-left:-64px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .pa-sm-13{padding:52px!important}.v-application .pa-sm-14{padding:56px!important}.v-application .pa-sm-15{padding:60px!important}.v-application .pa-sm-16{padding:64px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-sm-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-sm-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-sm-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-sm-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pt-sm-13{padding-top:52px!important}.v-application .pt-sm-14{padding-top:56px!important}.v-application .pt-sm-15{padding-top:60px!important}.v-application .pt-sm-16{padding-top:64px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pr-sm-13{padding-right:52px!important}.v-application .pr-sm-14{padding-right:56px!important}.v-application .pr-sm-15{padding-right:60px!important}.v-application .pr-sm-16{padding-right:64px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pb-sm-13{padding-bottom:52px!important}.v-application .pb-sm-14{padding-bottom:56px!important}.v-application .pb-sm-15{padding-bottom:60px!important}.v-application .pb-sm-16{padding-bottom:64px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application .pl-sm-13{padding-left:52px!important}.v-application .pl-sm-14{padding-left:56px!important}.v-application .pl-sm-15{padding-left:60px!important}.v-application .pl-sm-16{padding-left:64px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .ps-sm-13{padding-left:52px!important}.v-application--is-rtl .ps-sm-13{padding-right:52px!important}.v-application--is-ltr .ps-sm-14{padding-left:56px!important}.v-application--is-rtl .ps-sm-14{padding-right:56px!important}.v-application--is-ltr .ps-sm-15{padding-left:60px!important}.v-application--is-rtl .ps-sm-15{padding-right:60px!important}.v-application--is-ltr .ps-sm-16{padding-left:64px!important}.v-application--is-rtl .ps-sm-16{padding-right:64px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application--is-ltr .pe-sm-13{padding-right:52px!important}.v-application--is-rtl .pe-sm-13{padding-left:52px!important}.v-application--is-ltr .pe-sm-14{padding-right:56px!important}.v-application--is-rtl .pe-sm-14{padding-left:56px!important}.v-application--is-ltr .pe-sm-15{padding-right:60px!important}.v-application--is-rtl .pe-sm-15{padding-left:60px!important}.v-application--is-ltr .pe-sm-16{padding-right:64px!important}.v-application--is-rtl .pe-sm-16{padding-left:64px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}.v-application .text-sm-start{text-align:start!important}.v-application .text-sm-end{text-align:end!important}.v-application .text-sm-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-sm-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-sm-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-sm-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:flex!important}.v-application .d-md-inline-flex{display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application--is-rtl .float-md-end{float:left!important}.v-application--is-ltr .float-md-end,.v-application--is-rtl .float-md-start{float:right!important}.v-application--is-ltr .float-md-start{float:left!important}.v-application .flex-md-fill{flex:1 1 auto!important}.v-application .flex-md-row{flex-direction:row!important}.v-application .flex-md-column{flex-direction:column!important}.v-application .flex-md-row-reverse{flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{flex-direction:column-reverse!important}.v-application .flex-md-grow-0{flex-grow:0!important}.v-application .flex-md-grow-1{flex-grow:1!important}.v-application .flex-md-shrink-0{flex-shrink:0!important}.v-application .flex-md-shrink-1{flex-shrink:1!important}.v-application .flex-md-wrap{flex-wrap:wrap!important}.v-application .flex-md-nowrap{flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-md-start{justify-content:flex-start!important}.v-application .justify-md-end{justify-content:flex-end!important}.v-application .justify-md-center{justify-content:center!important}.v-application .justify-md-space-between{justify-content:space-between!important}.v-application .justify-md-space-around{justify-content:space-around!important}.v-application .align-md-start{align-items:flex-start!important}.v-application .align-md-end{align-items:flex-end!important}.v-application .align-md-center{align-items:center!important}.v-application .align-md-baseline{align-items:baseline!important}.v-application .align-md-stretch{align-items:stretch!important}.v-application .align-content-md-start{align-content:flex-start!important}.v-application .align-content-md-end{align-content:flex-end!important}.v-application .align-content-md-center{align-content:center!important}.v-application .align-content-md-space-between{align-content:space-between!important}.v-application .align-content-md-space-around{align-content:space-around!important}.v-application .align-content-md-stretch{align-content:stretch!important}.v-application .align-self-md-auto{align-self:auto!important}.v-application .align-self-md-start{align-self:flex-start!important}.v-application .align-self-md-end{align-self:flex-end!important}.v-application .align-self-md-center{align-self:center!important}.v-application .align-self-md-baseline{align-self:baseline!important}.v-application .align-self-md-stretch{align-self:stretch!important}.v-application .order-md-first{order:-1!important}.v-application .order-md-0{order:0!important}.v-application .order-md-1{order:1!important}.v-application .order-md-2{order:2!important}.v-application .order-md-3{order:3!important}.v-application .order-md-4{order:4!important}.v-application .order-md-5{order:5!important}.v-application .order-md-6{order:6!important}.v-application .order-md-7{order:7!important}.v-application .order-md-8{order:8!important}.v-application .order-md-9{order:9!important}.v-application .order-md-10{order:10!important}.v-application .order-md-11{order:11!important}.v-application .order-md-12{order:12!important}.v-application .order-md-last{order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-13{margin:52px!important}.v-application .ma-md-14{margin:56px!important}.v-application .ma-md-15{margin:60px!important}.v-application .ma-md-16{margin:64px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-md-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-md-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-md-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-md-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-md-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-md-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-13{margin-top:52px!important}.v-application .mt-md-14{margin-top:56px!important}.v-application .mt-md-15{margin-top:60px!important}.v-application .mt-md-16{margin-top:64px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-13{margin-right:52px!important}.v-application .mr-md-14{margin-right:56px!important}.v-application .mr-md-15{margin-right:60px!important}.v-application .mr-md-16{margin-right:64px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-13{margin-bottom:52px!important}.v-application .mb-md-14{margin-bottom:56px!important}.v-application .mb-md-15{margin-bottom:60px!important}.v-application .mb-md-16{margin-bottom:64px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-13{margin-left:52px!important}.v-application .ml-md-14{margin-left:56px!important}.v-application .ml-md-15{margin-left:60px!important}.v-application .ml-md-16{margin-left:64px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-13{margin-left:52px!important}.v-application--is-rtl .ms-md-13{margin-right:52px!important}.v-application--is-ltr .ms-md-14{margin-left:56px!important}.v-application--is-rtl .ms-md-14{margin-right:56px!important}.v-application--is-ltr .ms-md-15{margin-left:60px!important}.v-application--is-rtl .ms-md-15{margin-right:60px!important}.v-application--is-ltr .ms-md-16{margin-left:64px!important}.v-application--is-rtl .ms-md-16{margin-right:64px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-13{margin-right:52px!important}.v-application--is-rtl .me-md-13{margin-left:52px!important}.v-application--is-ltr .me-md-14{margin-right:56px!important}.v-application--is-rtl .me-md-14{margin-left:56px!important}.v-application--is-ltr .me-md-15{margin-right:60px!important}.v-application--is-rtl .me-md-15{margin-left:60px!important}.v-application--is-ltr .me-md-16{margin-right:64px!important}.v-application--is-rtl .me-md-16{margin-left:64px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .ma-md-n13{margin:-52px!important}.v-application .ma-md-n14{margin:-56px!important}.v-application .ma-md-n15{margin:-60px!important}.v-application .ma-md-n16{margin:-64px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mt-md-n13{margin-top:-52px!important}.v-application .mt-md-n14{margin-top:-56px!important}.v-application .mt-md-n15{margin-top:-60px!important}.v-application .mt-md-n16{margin-top:-64px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mr-md-n13{margin-right:-52px!important}.v-application .mr-md-n14{margin-right:-56px!important}.v-application .mr-md-n15{margin-right:-60px!important}.v-application .mr-md-n16{margin-right:-64px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .mb-md-n13{margin-bottom:-52px!important}.v-application .mb-md-n14{margin-bottom:-56px!important}.v-application .mb-md-n15{margin-bottom:-60px!important}.v-application .mb-md-n16{margin-bottom:-64px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application .ml-md-n13{margin-left:-52px!important}.v-application .ml-md-n14{margin-left:-56px!important}.v-application .ml-md-n15{margin-left:-60px!important}.v-application .ml-md-n16{margin-left:-64px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .ms-md-n13{margin-left:-52px!important}.v-application--is-rtl .ms-md-n13{margin-right:-52px!important}.v-application--is-ltr .ms-md-n14{margin-left:-56px!important}.v-application--is-rtl .ms-md-n14{margin-right:-56px!important}.v-application--is-ltr .ms-md-n15{margin-left:-60px!important}.v-application--is-rtl .ms-md-n15{margin-right:-60px!important}.v-application--is-ltr .ms-md-n16{margin-left:-64px!important}.v-application--is-rtl .ms-md-n16{margin-right:-64px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application--is-ltr .me-md-n13{margin-right:-52px!important}.v-application--is-rtl .me-md-n13{margin-left:-52px!important}.v-application--is-ltr .me-md-n14{margin-right:-56px!important}.v-application--is-rtl .me-md-n14{margin-left:-56px!important}.v-application--is-ltr .me-md-n15{margin-right:-60px!important}.v-application--is-rtl .me-md-n15{margin-left:-60px!important}.v-application--is-ltr .me-md-n16{margin-right:-64px!important}.v-application--is-rtl .me-md-n16{margin-left:-64px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .pa-md-13{padding:52px!important}.v-application .pa-md-14{padding:56px!important}.v-application .pa-md-15{padding:60px!important}.v-application .pa-md-16{padding:64px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-md-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-md-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-md-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-md-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-md-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-md-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-md-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-md-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pt-md-13{padding-top:52px!important}.v-application .pt-md-14{padding-top:56px!important}.v-application .pt-md-15{padding-top:60px!important}.v-application .pt-md-16{padding-top:64px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pr-md-13{padding-right:52px!important}.v-application .pr-md-14{padding-right:56px!important}.v-application .pr-md-15{padding-right:60px!important}.v-application .pr-md-16{padding-right:64px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pb-md-13{padding-bottom:52px!important}.v-application .pb-md-14{padding-bottom:56px!important}.v-application .pb-md-15{padding-bottom:60px!important}.v-application .pb-md-16{padding-bottom:64px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application .pl-md-13{padding-left:52px!important}.v-application .pl-md-14{padding-left:56px!important}.v-application .pl-md-15{padding-left:60px!important}.v-application .pl-md-16{padding-left:64px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .ps-md-13{padding-left:52px!important}.v-application--is-rtl .ps-md-13{padding-right:52px!important}.v-application--is-ltr .ps-md-14{padding-left:56px!important}.v-application--is-rtl .ps-md-14{padding-right:56px!important}.v-application--is-ltr .ps-md-15{padding-left:60px!important}.v-application--is-rtl .ps-md-15{padding-right:60px!important}.v-application--is-ltr .ps-md-16{padding-left:64px!important}.v-application--is-rtl .ps-md-16{padding-right:64px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application--is-ltr .pe-md-13{padding-right:52px!important}.v-application--is-rtl .pe-md-13{padding-left:52px!important}.v-application--is-ltr .pe-md-14{padding-right:56px!important}.v-application--is-rtl .pe-md-14{padding-left:56px!important}.v-application--is-ltr .pe-md-15{padding-right:60px!important}.v-application--is-rtl .pe-md-15{padding-left:60px!important}.v-application--is-ltr .pe-md-16{padding-right:64px!important}.v-application--is-rtl .pe-md-16{padding-left:64px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}.v-application .text-md-start{text-align:start!important}.v-application .text-md-end{text-align:end!important}.v-application .text-md-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-md-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-md-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-md-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:flex!important}.v-application .d-lg-inline-flex{display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application--is-rtl .float-lg-end{float:left!important}.v-application--is-ltr .float-lg-end,.v-application--is-rtl .float-lg-start{float:right!important}.v-application--is-ltr .float-lg-start{float:left!important}.v-application .flex-lg-fill{flex:1 1 auto!important}.v-application .flex-lg-row{flex-direction:row!important}.v-application .flex-lg-column{flex-direction:column!important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{flex-grow:0!important}.v-application .flex-lg-grow-1{flex-grow:1!important}.v-application .flex-lg-shrink-0{flex-shrink:0!important}.v-application .flex-lg-shrink-1{flex-shrink:1!important}.v-application .flex-lg-wrap{flex-wrap:wrap!important}.v-application .flex-lg-nowrap{flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{justify-content:flex-start!important}.v-application .justify-lg-end{justify-content:flex-end!important}.v-application .justify-lg-center{justify-content:center!important}.v-application .justify-lg-space-between{justify-content:space-between!important}.v-application .justify-lg-space-around{justify-content:space-around!important}.v-application .align-lg-start{align-items:flex-start!important}.v-application .align-lg-end{align-items:flex-end!important}.v-application .align-lg-center{align-items:center!important}.v-application .align-lg-baseline{align-items:baseline!important}.v-application .align-lg-stretch{align-items:stretch!important}.v-application .align-content-lg-start{align-content:flex-start!important}.v-application .align-content-lg-end{align-content:flex-end!important}.v-application .align-content-lg-center{align-content:center!important}.v-application .align-content-lg-space-between{align-content:space-between!important}.v-application .align-content-lg-space-around{align-content:space-around!important}.v-application .align-content-lg-stretch{align-content:stretch!important}.v-application .align-self-lg-auto{align-self:auto!important}.v-application .align-self-lg-start{align-self:flex-start!important}.v-application .align-self-lg-end{align-self:flex-end!important}.v-application .align-self-lg-center{align-self:center!important}.v-application .align-self-lg-baseline{align-self:baseline!important}.v-application .align-self-lg-stretch{align-self:stretch!important}.v-application .order-lg-first{order:-1!important}.v-application .order-lg-0{order:0!important}.v-application .order-lg-1{order:1!important}.v-application .order-lg-2{order:2!important}.v-application .order-lg-3{order:3!important}.v-application .order-lg-4{order:4!important}.v-application .order-lg-5{order:5!important}.v-application .order-lg-6{order:6!important}.v-application .order-lg-7{order:7!important}.v-application .order-lg-8{order:8!important}.v-application .order-lg-9{order:9!important}.v-application .order-lg-10{order:10!important}.v-application .order-lg-11{order:11!important}.v-application .order-lg-12{order:12!important}.v-application .order-lg-last{order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-13{margin:52px!important}.v-application .ma-lg-14{margin:56px!important}.v-application .ma-lg-15{margin:60px!important}.v-application .ma-lg-16{margin:64px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-lg-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-lg-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-lg-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-13{margin-top:52px!important}.v-application .mt-lg-14{margin-top:56px!important}.v-application .mt-lg-15{margin-top:60px!important}.v-application .mt-lg-16{margin-top:64px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-13{margin-right:52px!important}.v-application .mr-lg-14{margin-right:56px!important}.v-application .mr-lg-15{margin-right:60px!important}.v-application .mr-lg-16{margin-right:64px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-13{margin-bottom:52px!important}.v-application .mb-lg-14{margin-bottom:56px!important}.v-application .mb-lg-15{margin-bottom:60px!important}.v-application .mb-lg-16{margin-bottom:64px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-13{margin-left:52px!important}.v-application .ml-lg-14{margin-left:56px!important}.v-application .ml-lg-15{margin-left:60px!important}.v-application .ml-lg-16{margin-left:64px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-13{margin-left:52px!important}.v-application--is-rtl .ms-lg-13{margin-right:52px!important}.v-application--is-ltr .ms-lg-14{margin-left:56px!important}.v-application--is-rtl .ms-lg-14{margin-right:56px!important}.v-application--is-ltr .ms-lg-15{margin-left:60px!important}.v-application--is-rtl .ms-lg-15{margin-right:60px!important}.v-application--is-ltr .ms-lg-16{margin-left:64px!important}.v-application--is-rtl .ms-lg-16{margin-right:64px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-13{margin-right:52px!important}.v-application--is-rtl .me-lg-13{margin-left:52px!important}.v-application--is-ltr .me-lg-14{margin-right:56px!important}.v-application--is-rtl .me-lg-14{margin-left:56px!important}.v-application--is-ltr .me-lg-15{margin-right:60px!important}.v-application--is-rtl .me-lg-15{margin-left:60px!important}.v-application--is-ltr .me-lg-16{margin-right:64px!important}.v-application--is-rtl .me-lg-16{margin-left:64px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .ma-lg-n13{margin:-52px!important}.v-application .ma-lg-n14{margin:-56px!important}.v-application .ma-lg-n15{margin:-60px!important}.v-application .ma-lg-n16{margin:-64px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mt-lg-n13{margin-top:-52px!important}.v-application .mt-lg-n14{margin-top:-56px!important}.v-application .mt-lg-n15{margin-top:-60px!important}.v-application .mt-lg-n16{margin-top:-64px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mr-lg-n13{margin-right:-52px!important}.v-application .mr-lg-n14{margin-right:-56px!important}.v-application .mr-lg-n15{margin-right:-60px!important}.v-application .mr-lg-n16{margin-right:-64px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .mb-lg-n13{margin-bottom:-52px!important}.v-application .mb-lg-n14{margin-bottom:-56px!important}.v-application .mb-lg-n15{margin-bottom:-60px!important}.v-application .mb-lg-n16{margin-bottom:-64px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application .ml-lg-n13{margin-left:-52px!important}.v-application .ml-lg-n14{margin-left:-56px!important}.v-application .ml-lg-n15{margin-left:-60px!important}.v-application .ml-lg-n16{margin-left:-64px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px!important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px!important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px!important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px!important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px!important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px!important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px!important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application--is-ltr .me-lg-n13{margin-right:-52px!important}.v-application--is-rtl .me-lg-n13{margin-left:-52px!important}.v-application--is-ltr .me-lg-n14{margin-right:-56px!important}.v-application--is-rtl .me-lg-n14{margin-left:-56px!important}.v-application--is-ltr .me-lg-n15{margin-right:-60px!important}.v-application--is-rtl .me-lg-n15{margin-left:-60px!important}.v-application--is-ltr .me-lg-n16{margin-right:-64px!important}.v-application--is-rtl .me-lg-n16{margin-left:-64px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .pa-lg-13{padding:52px!important}.v-application .pa-lg-14{padding:56px!important}.v-application .pa-lg-15{padding:60px!important}.v-application .pa-lg-16{padding:64px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-lg-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-lg-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-lg-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-lg-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pt-lg-13{padding-top:52px!important}.v-application .pt-lg-14{padding-top:56px!important}.v-application .pt-lg-15{padding-top:60px!important}.v-application .pt-lg-16{padding-top:64px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pr-lg-13{padding-right:52px!important}.v-application .pr-lg-14{padding-right:56px!important}.v-application .pr-lg-15{padding-right:60px!important}.v-application .pr-lg-16{padding-right:64px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pb-lg-13{padding-bottom:52px!important}.v-application .pb-lg-14{padding-bottom:56px!important}.v-application .pb-lg-15{padding-bottom:60px!important}.v-application .pb-lg-16{padding-bottom:64px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application .pl-lg-13{padding-left:52px!important}.v-application .pl-lg-14{padding-left:56px!important}.v-application .pl-lg-15{padding-left:60px!important}.v-application .pl-lg-16{padding-left:64px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .ps-lg-13{padding-left:52px!important}.v-application--is-rtl .ps-lg-13{padding-right:52px!important}.v-application--is-ltr .ps-lg-14{padding-left:56px!important}.v-application--is-rtl .ps-lg-14{padding-right:56px!important}.v-application--is-ltr .ps-lg-15{padding-left:60px!important}.v-application--is-rtl .ps-lg-15{padding-right:60px!important}.v-application--is-ltr .ps-lg-16{padding-left:64px!important}.v-application--is-rtl .ps-lg-16{padding-right:64px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application--is-ltr .pe-lg-13{padding-right:52px!important}.v-application--is-rtl .pe-lg-13{padding-left:52px!important}.v-application--is-ltr .pe-lg-14{padding-right:56px!important}.v-application--is-rtl .pe-lg-14{padding-left:56px!important}.v-application--is-ltr .pe-lg-15{padding-right:60px!important}.v-application--is-rtl .pe-lg-15{padding-left:60px!important}.v-application--is-ltr .pe-lg-16{padding-right:64px!important}.v-application--is-rtl .pe-lg-16{padding-left:64px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}.v-application .text-lg-start{text-align:start!important}.v-application .text-lg-end{text-align:end!important}.v-application .text-lg-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-lg-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-lg-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-lg-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:flex!important}.v-application .d-xl-inline-flex{display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application--is-rtl .float-xl-end{float:left!important}.v-application--is-ltr .float-xl-end,.v-application--is-rtl .float-xl-start{float:right!important}.v-application--is-ltr .float-xl-start{float:left!important}.v-application .flex-xl-fill{flex:1 1 auto!important}.v-application .flex-xl-row{flex-direction:row!important}.v-application .flex-xl-column{flex-direction:column!important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{flex-grow:0!important}.v-application .flex-xl-grow-1{flex-grow:1!important}.v-application .flex-xl-shrink-0{flex-shrink:0!important}.v-application .flex-xl-shrink-1{flex-shrink:1!important}.v-application .flex-xl-wrap{flex-wrap:wrap!important}.v-application .flex-xl-nowrap{flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{justify-content:flex-start!important}.v-application .justify-xl-end{justify-content:flex-end!important}.v-application .justify-xl-center{justify-content:center!important}.v-application .justify-xl-space-between{justify-content:space-between!important}.v-application .justify-xl-space-around{justify-content:space-around!important}.v-application .align-xl-start{align-items:flex-start!important}.v-application .align-xl-end{align-items:flex-end!important}.v-application .align-xl-center{align-items:center!important}.v-application .align-xl-baseline{align-items:baseline!important}.v-application .align-xl-stretch{align-items:stretch!important}.v-application .align-content-xl-start{align-content:flex-start!important}.v-application .align-content-xl-end{align-content:flex-end!important}.v-application .align-content-xl-center{align-content:center!important}.v-application .align-content-xl-space-between{align-content:space-between!important}.v-application .align-content-xl-space-around{align-content:space-around!important}.v-application .align-content-xl-stretch{align-content:stretch!important}.v-application .align-self-xl-auto{align-self:auto!important}.v-application .align-self-xl-start{align-self:flex-start!important}.v-application .align-self-xl-end{align-self:flex-end!important}.v-application .align-self-xl-center{align-self:center!important}.v-application .align-self-xl-baseline{align-self:baseline!important}.v-application .align-self-xl-stretch{align-self:stretch!important}.v-application .order-xl-first{order:-1!important}.v-application .order-xl-0{order:0!important}.v-application .order-xl-1{order:1!important}.v-application .order-xl-2{order:2!important}.v-application .order-xl-3{order:3!important}.v-application .order-xl-4{order:4!important}.v-application .order-xl-5{order:5!important}.v-application .order-xl-6{order:6!important}.v-application .order-xl-7{order:7!important}.v-application .order-xl-8{order:8!important}.v-application .order-xl-9{order:9!important}.v-application .order-xl-10{order:10!important}.v-application .order-xl-11{order:11!important}.v-application .order-xl-12{order:12!important}.v-application .order-xl-last{order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-13{margin:52px!important}.v-application .ma-xl-14{margin:56px!important}.v-application .ma-xl-15{margin:60px!important}.v-application .ma-xl-16{margin:64px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-xl-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-xl-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-xl-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-13{margin-top:52px!important}.v-application .mt-xl-14{margin-top:56px!important}.v-application .mt-xl-15{margin-top:60px!important}.v-application .mt-xl-16{margin-top:64px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-13{margin-right:52px!important}.v-application .mr-xl-14{margin-right:56px!important}.v-application .mr-xl-15{margin-right:60px!important}.v-application .mr-xl-16{margin-right:64px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-13{margin-bottom:52px!important}.v-application .mb-xl-14{margin-bottom:56px!important}.v-application .mb-xl-15{margin-bottom:60px!important}.v-application .mb-xl-16{margin-bottom:64px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-13{margin-left:52px!important}.v-application .ml-xl-14{margin-left:56px!important}.v-application .ml-xl-15{margin-left:60px!important}.v-application .ml-xl-16{margin-left:64px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-13{margin-left:52px!important}.v-application--is-rtl .ms-xl-13{margin-right:52px!important}.v-application--is-ltr .ms-xl-14{margin-left:56px!important}.v-application--is-rtl .ms-xl-14{margin-right:56px!important}.v-application--is-ltr .ms-xl-15{margin-left:60px!important}.v-application--is-rtl .ms-xl-15{margin-right:60px!important}.v-application--is-ltr .ms-xl-16{margin-left:64px!important}.v-application--is-rtl .ms-xl-16{margin-right:64px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-13{margin-right:52px!important}.v-application--is-rtl .me-xl-13{margin-left:52px!important}.v-application--is-ltr .me-xl-14{margin-right:56px!important}.v-application--is-rtl .me-xl-14{margin-left:56px!important}.v-application--is-ltr .me-xl-15{margin-right:60px!important}.v-application--is-rtl .me-xl-15{margin-left:60px!important}.v-application--is-ltr .me-xl-16{margin-right:64px!important}.v-application--is-rtl .me-xl-16{margin-left:64px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .ma-xl-n13{margin:-52px!important}.v-application .ma-xl-n14{margin:-56px!important}.v-application .ma-xl-n15{margin:-60px!important}.v-application .ma-xl-n16{margin:-64px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mt-xl-n13{margin-top:-52px!important}.v-application .mt-xl-n14{margin-top:-56px!important}.v-application .mt-xl-n15{margin-top:-60px!important}.v-application .mt-xl-n16{margin-top:-64px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mr-xl-n13{margin-right:-52px!important}.v-application .mr-xl-n14{margin-right:-56px!important}.v-application .mr-xl-n15{margin-right:-60px!important}.v-application .mr-xl-n16{margin-right:-64px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .mb-xl-n13{margin-bottom:-52px!important}.v-application .mb-xl-n14{margin-bottom:-56px!important}.v-application .mb-xl-n15{margin-bottom:-60px!important}.v-application .mb-xl-n16{margin-bottom:-64px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application .ml-xl-n13{margin-left:-52px!important}.v-application .ml-xl-n14{margin-left:-56px!important}.v-application .ml-xl-n15{margin-left:-60px!important}.v-application .ml-xl-n16{margin-left:-64px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px!important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px!important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px!important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px!important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px!important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px!important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px!important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application--is-ltr .me-xl-n13{margin-right:-52px!important}.v-application--is-rtl .me-xl-n13{margin-left:-52px!important}.v-application--is-ltr .me-xl-n14{margin-right:-56px!important}.v-application--is-rtl .me-xl-n14{margin-left:-56px!important}.v-application--is-ltr .me-xl-n15{margin-right:-60px!important}.v-application--is-rtl .me-xl-n15{margin-left:-60px!important}.v-application--is-ltr .me-xl-n16{margin-right:-64px!important}.v-application--is-rtl .me-xl-n16{margin-left:-64px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .pa-xl-13{padding:52px!important}.v-application .pa-xl-14{padding:56px!important}.v-application .pa-xl-15{padding:60px!important}.v-application .pa-xl-16{padding:64px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-xl-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-xl-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-xl-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-xl-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pt-xl-13{padding-top:52px!important}.v-application .pt-xl-14{padding-top:56px!important}.v-application .pt-xl-15{padding-top:60px!important}.v-application .pt-xl-16{padding-top:64px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pr-xl-13{padding-right:52px!important}.v-application .pr-xl-14{padding-right:56px!important}.v-application .pr-xl-15{padding-right:60px!important}.v-application .pr-xl-16{padding-right:64px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pb-xl-13{padding-bottom:52px!important}.v-application .pb-xl-14{padding-bottom:56px!important}.v-application .pb-xl-15{padding-bottom:60px!important}.v-application .pb-xl-16{padding-bottom:64px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application .pl-xl-13{padding-left:52px!important}.v-application .pl-xl-14{padding-left:56px!important}.v-application .pl-xl-15{padding-left:60px!important}.v-application .pl-xl-16{padding-left:64px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .ps-xl-13{padding-left:52px!important}.v-application--is-rtl .ps-xl-13{padding-right:52px!important}.v-application--is-ltr .ps-xl-14{padding-left:56px!important}.v-application--is-rtl .ps-xl-14{padding-right:56px!important}.v-application--is-ltr .ps-xl-15{padding-left:60px!important}.v-application--is-rtl .ps-xl-15{padding-right:60px!important}.v-application--is-ltr .ps-xl-16{padding-left:64px!important}.v-application--is-rtl .ps-xl-16{padding-right:64px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application--is-ltr .pe-xl-13{padding-right:52px!important}.v-application--is-rtl .pe-xl-13{padding-left:52px!important}.v-application--is-ltr .pe-xl-14{padding-right:56px!important}.v-application--is-rtl .pe-xl-14{padding-left:56px!important}.v-application--is-ltr .pe-xl-15{padding-right:60px!important}.v-application--is-rtl .pe-xl-15{padding-left:60px!important}.v-application--is-ltr .pe-xl-16{padding-right:64px!important}.v-application--is-rtl .pe-xl-16{padding-left:64px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}.v-application .text-xl-start{text-align:start!important}.v-application .text-xl-end{text-align:end!important}.v-application .text-xl-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-xl-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-xl-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-xl-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:flex!important}.v-application .d-print-inline-flex{display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}.v-application--is-rtl .float-print-end{float:left!important}.v-application--is-ltr .float-print-end,.v-application--is-rtl .float-print-start{float:right!important}.v-application--is-ltr .float-print-start{float:left!important}}.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-app-bar:not([data-booted=true]){transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar.v-app-bar--hide-shadow{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.v-app-bar-title__content,.v-app-bar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:24px 0}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);flex:1 0 0px}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn.v-btn--has-bg{background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover:before{opacity:.08}.theme--light.v-btn:focus:before{opacity:.24}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before{opacity:.18}.theme--light.v-btn--active:focus:before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.theme--dark.v-btn.v-btn--disabled.v-btn--has-bg{background-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn.v-btn--has-bg{background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover:before{opacity:.08}.theme--dark.v-btn:focus:before{opacity:.24}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before{opacity:.18}.theme--dark.v-btn--active:focus:before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%!important;max-width:auto}.v-btn--is-elevated{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:after{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:after{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--disabled{pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid}.v-btn--plain:before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{transition:none}.v-ripple__animation--in{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:hsla(0,0%,62%,.4);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@-webkit-keyframes progress-circular-rotate{to{transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:hsla(0,0%,100%,.5)!important}.v-icon.v-icon{align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--dense .v-icon__component,.v-icon--dense .v-icon__svg{height:20px}.v-icon__component,.v-icon__svg{height:24px;width:24px}.v-icon__svg{fill:currentColor}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.42)}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.87)}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(0,0,0,.12)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:hsla(0,0%,100%,.7)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.38)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:rgba(0,0,0,.86)}.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.26)}.theme--dark.v-text-field>.v-input__control>.v-input__slot:before{border-color:hsla(0,0%,100%,.7)}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#fff}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.theme--dark.v-text-field--filled>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.08)}.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:#1e1e1e}.theme--dark.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#fff}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:rgba(0,0,0,.87)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:rgba(0,0,0,.6)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.24)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:#fff}.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.16)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field__prefix,.v-text-field__suffix{line-height:20px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0;max-width:100%;min-width:0;width:100%}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:currentColor}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense .v-label{top:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix,.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix,.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:4px 0 2px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix{padding-right:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix{padding-left:4px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field.v-input--dense .v-input__append-inner,.v-text-field.v-input--dense .v-input__prepend-inner{margin-top:0}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{align-self:flex-start;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{transform-origin:top right}.v-text-field .v-label--active{max-width:133%;transform:translateY(-18px) scale(.75);pointer-events:auto}.v-text-field>.v-input__control>.v-input__slot{cursor:text}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-color:inherit;border-style:solid;border-width:thin 0 0}.v-text-field>.v-input__control>.v-input__slot:after{background-color:currentColor;border-color:currentcolor;border-style:solid;border-width:thin 0;transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:flex;flex:1 1 auto;position:relative}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:52px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__append-outer,.v-text-field--enclosed .v-input__prepend-inner,.v-text-field--enclosed .v-input__prepend-outer,.v-text-field--full-width .v-input__append-inner,.v-text-field--full-width .v-input__append-outer,.v-text-field--full-width .v-input__prepend-inner,.v-text-field--full-width .v-input__prepend-outer{margin-top:17px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer{margin-top:14px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer{margin-top:9px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:8px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{transform:translateY(-10px) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{padding-top:0;margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{transform:translateY(-16px) scale(.75)}.v-text-field--outlined fieldset{border-collapse:collapse;border:1px solid;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset{padding-left:8px}.v-text-field--outlined legend{line-height:11px;padding:0;transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend{margin-left:auto}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{margin-right:auto}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:transparent}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outer{margin-top:18px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid}.v-text-field--rounded{border-radius:28px}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 24px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 9px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo .v-input__control input{caret-color:auto}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer,.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer{margin-top:7px}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:currentColor}.theme--light.v-select .v-select__selections{color:rgba(0,0,0,.87);min-height:10px}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.theme--dark.v-select .v-select__selections{color:#fff;min-height:10px}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:rgba(0,0,0,.87)}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;top:7px;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{flex:1 1;min-width:0;pointer-events:none;position:relative}.v-select.v-text-field:not(.v-text-field--single-line) input{margin-top:0}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select__selections{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense .v-select__selection--comma{margin:5px 4px 3px 0}.v-select.v-input--dense .v-chip{margin:0 4px}.v-select__slot{position:relative;align-items:center;display:flex;max-width:100%;min-width:0;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{align-self:flex-end}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:rgba(0,0,0,.87)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input input::-moz-placeholder,.theme--dark.v-input textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input:-ms-input-placeholder,.theme--dark.v-input textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::placeholder,.theme--dark.v-input textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:hsla(0,0%,100%,.5)}.v-input{align-items:flex-start;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px;letter-spacing:normal}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100%}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__icon--clear .v-icon--disabled{visibility:hidden}.v-input__slot{align-items:center;color:inherit;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(.25,.8,.5,1);animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.theme--light.v-label{color:rgba(0,0,0,.6)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.theme--dark.v-label{color:hsla(0,0%,100%,.7)}.theme--dark.v-label--is-disabled{color:hsla(0,0%,100%,.5)}.v-label{font-size:16px;line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1)}.theme--light.v-messages{color:rgba(0,0,0,.6)}.theme--dark.v-messages{color:hsla(0,0%,100%,.7)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{-webkit-animation-play-state:paused;animation-play-state:paused;background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s linear infinite;animation:stream-ltr .25s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s linear infinite;animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-ltr;animation-name:query-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@-webkit-keyframes stream-rtl{to{transform:translateX(8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}.theme--light.v-counter{color:rgba(0,0,0,.6)}.theme--dark.v-counter{color:hsla(0,0%,100%,.7)}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:12px}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)!important}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover:before{opacity:.04}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff!important}.theme--dark.v-list-item .v-list-item__mask{color:hsla(0,0%,100%,.5);background:#494949}.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:hsla(0,0%,100%,.7)}.theme--dark.v-list-item:hover:before{opacity:.08}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item:after{content:"";min-height:inherit;font-size:0}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:8px 0}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-simple-checkbox{align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-simple-checkbox .v-icon{cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{align-items:center;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px}.v-subheader--inset{margin-left:56px}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:hsla(0,0%,100%,.12)}.v-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{display:block;padding:8px 0;position:static;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group__items .v-list-group__items,.v-list-group__items .v-list-item{overflow:hidden}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}.v-avatar{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:inline-flex;height:inherit;width:inherit}.v-list-item-group .v-list-item--active{color:inherit}.v-item-group{flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{align-items:center;cursor:default;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{align-items:center;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin-right:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;height:12px;margin:0 -2px;width:12px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{align-items:center;display:inline-flex;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.theme--light.v-banner.v-sheet{background-color:transparent}.theme--light.v-banner.v-sheet:not(.v-sheet--outlined):not(.v-sheet--shaped) .v-banner__wrapper{border-bottom:thin solid rgba(0,0,0,.12)}.theme--dark.v-banner.v-sheet{background-color:transparent}.theme--dark.v-banner.v-sheet:not(.v-sheet--outlined):not(.v-sheet--shaped) .v-banner__wrapper{border-bottom:thin solid hsla(0,0%,100%,.12)}.v-sheet.v-banner{border-radius:0}.v-sheet.v-banner:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-banner.v-sheet--shaped{border-radius:24px 0}.v-banner{position:relative;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.v-banner__actions{align-items:center;align-self:flex-end;display:flex;flex:1 0 auto;justify-content:flex-end;margin-bottom:-8px}.v-application--is-ltr .v-banner__actions{margin-left:90px}.v-application--is-rtl .v-banner__actions{margin-right:90px}.v-application--is-ltr .v-banner__actions>*{margin-left:8px}.v-application--is-rtl .v-banner__actions>*{margin-right:8px}.v-banner__content{align-items:center;display:flex;flex:1 1 auto;overflow:hidden}.v-banner__text{flex:1 1 auto;line-height:20px;max-width:100%}.v-banner__icon{display:inline-flex;flex:0 0 auto}.v-application--is-ltr .v-banner__icon{margin-right:24px}.v-application--is-rtl .v-banner__icon{margin-left:24px}.v-banner__wrapper{align-items:center;display:flex;flex:1 1 auto}.v-application--is-ltr .v-banner__wrapper{padding:16px 8px 16px 24px}.v-application--is-rtl .v-banner__wrapper{padding:16px 24px 16px 8px}.v-banner--single-line .v-banner__actions{margin-bottom:0;align-self:center}.v-banner--single-line .v-banner__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-banner--single-line .v-banner__wrapper{padding-top:8px;padding-bottom:8px}.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper{padding-left:16px}.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper{padding-right:16px}.v-banner--is-mobile .v-banner__actions{flex:1 0 100%;margin-left:0;margin-right:0;padding-top:12px}.v-banner--is-mobile .v-banner__wrapper{flex-wrap:wrap;padding-top:16px}.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper{padding-left:16px}.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper{padding-right:16px}.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper{padding-top:24px}.v-banner--is-mobile.v-banner--single-line .v-banner__actions{flex:initial;padding-top:0}.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions{margin-left:36px}.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions{margin-right:36px}.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper{flex-wrap:nowrap;padding-top:10px}.v-application--is-ltr .v-banner--is-mobile .v-banner__icon{margin-right:16px}.v-application--is-rtl .v-banner--is-mobile .v-banner__icon{margin-left:16px}.v-application--is-ltr .v-banner--is-mobile .v-banner__content{padding-right:8px}.v-application--is-rtl .v-banner--is-mobile .v-banner__content{padding-left:8px}.v-banner--is-mobile .v-banner__content .v-banner__wrapper{flex-wrap:nowrap;padding-top:10px}.theme--light.v-bottom-navigation{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active){color:rgba(0,0,0,.6)!important}.theme--dark.v-bottom-navigation{background-color:#2e2e2e;color:#fff}.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active){color:hsla(0,0%,100%,.7)!important}.v-item-group.v-bottom-navigation{bottom:0;display:flex;left:0;justify-content:center;width:100%;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-item-group.v-bottom-navigation .v-btn{background-color:transparent;border-radius:0;box-shadow:none;flex:0 1 auto;font-size:.75rem;height:inherit;max-width:168px;min-width:80px;position:relative;text-transform:none}.v-item-group.v-bottom-navigation .v-btn:after{content:none}.v-item-group.v-bottom-navigation .v-btn .v-btn__content{flex-direction:column-reverse;height:inherit}.v-item-group.v-bottom-navigation .v-btn .v-btn__content>:not(.v-icon){line-height:1.2}.v-item-group.v-bottom-navigation .v-btn.v-btn--active{color:inherit}.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before{opacity:0}.v-item-group.v-bottom-navigation--absolute,.v-item-group.v-bottom-navigation--fixed{z-index:4}.v-item-group.v-bottom-navigation--absolute{position:absolute}.v-item-group.v-bottom-navigation--active{transform:translate(0)}.v-item-group.v-bottom-navigation--fixed{position:fixed}.v-item-group.v-bottom-navigation--grow .v-btn{width:100%}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content{flex-direction:row-reverse}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content>.v-icon{margin-bottom:0;margin-right:16px}.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content>:not(.v-icon){opacity:0;position:absolute;top:calc(100% - 12px);transform:scale(.9);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>.v-icon{transform:translateY(-8px)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>:not(.v-icon){opacity:1;top:calc(100% - 22px);transform:scale(1)}.bottom-sheet-transition-enter,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet.v-dialog{align-self:flex-end;border-radius:0;flex:0 1 auto;margin:0;overflow:visible}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%}@media only screen and (max-width:599px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:none}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.theme--light.v-breadcrumbs .v-breadcrumbs__divider,.theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-breadcrumbs .v-breadcrumbs__divider,.theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled{color:hsla(0,0%,100%,.5)}.v-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;flex:0 1 auto;list-style-type:none;margin:0;padding:18px 12px}.v-breadcrumbs li{align-items:center;display:inline-flex;font-size:14px}.v-breadcrumbs li .v-icon{font-size:16px}.v-breadcrumbs li:nth-child(2n){padding:0 12px}.v-breadcrumbs__item{align-items:center;display:inline-flex;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-breadcrumbs__item--disabled{pointer-events:none}.v-breadcrumbs--large li,.v-breadcrumbs--large li .v-icon{font-size:16px}.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12)!important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(0,0,0,.26)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:hsla(0,0%,100%,.3)}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle .v-btn.v-btn.v-size--default{min-width:48px;min-height:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:transparent!important;border-color:transparent;margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.theme--light.v-calendar-events .v-event-timed{border:1px solid!important}.theme--light.v-calendar-events .v-event-more{background-color:#fff}.theme--light.v-calendar-events .v-event-more.v-outside{background-color:#f7f7f7}.theme--dark.v-calendar-events .v-event-timed{border:1px solid!important}.theme--dark.v-calendar-events .v-event-more{background-color:#303030}.theme--dark.v-calendar-events .v-event-more.v-outside{background-color:#202020}.v-calendar .v-event{line-height:20px;margin-right:-1px;border-radius:4px}.v-calendar .v-event,.v-calendar .v-event-more{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;z-index:1}.v-calendar .v-event-more{font-weight:700}.v-calendar .v-event-timed-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-right:10px;pointer-events:none}.v-calendar .v-event-timed{position:absolute;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer;border-radius:4px;pointer-events:all}.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday{margin-right:-1px}.v-calendar.v-calendar-events .v-calendar-weekly__day{overflow:visible;margin-right:-1px}.theme--light.v-calendar-weekly{background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:rgba(0,0,0,.38)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--dark.v-calendar-weekly{background-color:#303030;border-top:1px solid #9e9e9e;border-left:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:hsla(0,0%,100%,.5)}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#202020;border-right:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#202020;border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar-weekly__head{display:flex}.v-calendar-weekly__head,.v-calendar-weekly__head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-weekly__head-weekday{flex:1 0 20px;padding:0 4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v-calendar-weekly__head-weeknumber{position:relative;flex:0 0 24px}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-weekly__weeknumber{display:flex;flex:0 0 24px;height:unset;min-height:0;padding-top:14.5px;text-align:center}.v-calendar-weekly__weeknumber>small{width:100%!important}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0;min-width:0}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center;margin:4px 0 0}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.theme--light.v-calendar-daily{background-color:#fff;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#e0e0e0;background:linear-gradient(90deg,transparent,#e0e0e0)}.theme--light.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:rgba(0,0,0,.38)}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#424242}.theme--light.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--light.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #e0e0e0}.theme--dark.v-calendar-daily{background-color:#303030;border-left:1px solid #9e9e9e;border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#9e9e9e;background:linear-gradient(90deg,transparent,#9e9e9e)}.theme--dark.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:hsla(0,0%,100%,.5)}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#eee}.theme--dark.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--dark.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #9e9e9e}.v-calendar-daily{display:flex;flex-direction:column;overflow:hidden;height:100%}.v-calendar-daily__head{flex:none;display:flex}.v-calendar-daily__intervals-head{flex:none;position:relative}.v-calendar-daily__intervals-head:after{position:absolute;bottom:0;height:1px;left:0;right:0;content:""}.v-calendar-daily_head-day{flex:1 1 auto;width:0;position:relative}.v-calendar-daily_head-weekday{padding:3px 0 0;font-size:11px;text-transform:uppercase}.v-calendar-daily_head-day-label,.v-calendar-daily_head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.v-calendar-daily_head-day-label{padding:0 0 3px;cursor:pointer}.v-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.v-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.v-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.v-calendar-daily__day-container{display:flex;flex:1;width:100%;height:100%}.v-calendar-daily__intervals-body{flex:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-daily__interval{text-align:right;padding-right:8px;border-bottom:none;position:relative}.v-calendar-daily__interval:after{width:8px;position:absolute;height:1px;display:block;content:"";right:0;bottom:-1px}.v-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px;padding-right:4px}.v-calendar-daily__day{flex:1;width:0;position:relative}.theme--light.v-calendar-category .v-calendar-category__column,.theme--light.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #e0e0e0}.theme--dark.v-calendar-category .v-calendar-category__column,.theme--dark.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #9e9e9e}.v-calendar-category .v-calendar-category__category{text-align:center}.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns{position:absolute;height:100%;width:100%;top:0}.v-calendar-category .v-calendar-category__columns{display:flex}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column,.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{flex:1 1 auto;width:0;position:relative}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-card.v-sheet--shaped{border-radius:24px 4px}.v-card{border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel .v-window-item{display:block;height:inherit;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__container--is-active{overflow:hidden}.v-window__next,.v-window__prev{background:rgba(0,0,0,.3);border-radius:50%;position:absolute;margin:0 16px;top:calc(50% - 20px);z-index:1}.v-window__next .v-btn:hover,.v-window__prev .v-btn:hover{background:none}.v-application--is-ltr .v-window__prev{left:0}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-rtl .v-window__next{left:0}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__next,.v-window--show-arrows-on-hover .v-window__prev{transition:transform .2s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(-200%)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(200%)}.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next{transform:translateX(-200%)}.v-window--show-arrows-on-hover:hover .v-window__next,.v-window--show-arrows-on-hover:hover .v-window__prev{transform:translateX(0)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-reverse-transition-leave,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter{transform:translateX(100%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{transform:translateX(-100%)}.v-window-x-reverse-transition-leave-to{transform:translateX(100%)}.v-window-y-transition-enter{transform:translateY(100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:inline-flex;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__wrapper{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.theme--light.v-color-picker .v-color-picker__input input{border:thin solid rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-color-picker span{color:rgba(0,0,0,.6)}.theme--light.v-color-picker .v-color-picker__color,.theme--light.v-color-picker .v-color-picker__dot{background-color:hsla(0,0%,100%,0)}.theme--dark.v-color-picker .v-color-picker__input input{border:thin solid hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-color-picker span{color:hsla(0,0%,100%,.7)}.theme--dark.v-color-picker .v-color-picker__color,.theme--dark.v-color-picker .v-color-picker__dot{background-color:hsla(0,0%,100%,.12)}.v-color-picker{align-self:flex-start;border-radius:4px;contain:content;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat,.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-color-picker__edit{margin-top:24px;display:flex}.v-color-picker__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-application--is-ltr .v-color-picker__input:not(:last-child){margin-right:8px}.v-application--is-rtl .v-color-picker__input:not(:last-child){margin-left:8px}.v-color-picker__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:28px}.v-color-picker__input span{font-size:.75rem}.v-color-picker__canvas{position:relative;overflow:hidden;contain:strict}.v-color-picker__canvas-dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px rgba(0,0,0,.3)}.v-color-picker__canvas-dot--disabled{box-shadow:0 0 0 1.5px hsla(0,0%,100%,.7),inset 0 0 1px 1.5px rgba(0,0,0,.3)}.v-color-picker__canvas:hover .v-color-picker__canvas-dot{will-change:transform}.v-color-picker .v-input__slider{border-radius:5px}.v-color-picker .v-input__slider .v-slider{margin:0}.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider{border-radius:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat}.v-color-picker__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;border-radius:50%;overflow:hidden}.v-application--is-ltr .v-color-picker__dot{margin-right:24px}.v-application--is-rtl .v-color-picker__dot{margin-left:24px}.v-color-picker__dot>div{width:100%;height:100%}.v-application--is-ltr .v-color-picker__hue:not(.v-input--is-disabled){background:linear-gradient(90deg,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)}.v-application--is-rtl .v-color-picker__hue:not(.v-input--is-disabled){background:linear-gradient(270deg,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)}.v-color-picker__track{position:relative;width:100%}.v-color-picker__preview{align-items:center;display:flex}.v-color-picker__preview .v-slider{min-height:10px}.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container{opacity:0}.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue{margin-bottom:24px}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.theme--dark.v-slider .v-slider__thumb,.theme--dark.v-slider .v-slider__track-background,.theme--dark.v-slider .v-slider__track-fill{background:hsla(0,0%,100%,.2)}.v-slider{cursor:default;display:flex;align-items:center;position:relative;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__thumb-container,.v-slider__track-background,.v-slider__track-fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container{outline:none;top:50%}.v-slider__thumb-container:hover .v-slider__thumb:before{transform:scale(1)}.v-slider__thumb{width:12px;height:12px;left:-6px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb,.v-slider__thumb:before{position:absolute;border-radius:50%;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb:before{content:"";color:inherit;width:36px;height:36px;background:currentColor;opacity:.3;left:-12px;top:-12px;transform:scale(.1);pointer-events:none}.v-slider__thumb:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider__tick,.v-slider__ticks-container{position:absolute}.v-slider__tick{opacity:0;background-color:rgba(0,0,0,.5);transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:0}.v-slider__tick--filled{background-color:hsla(0,0%,100%,.5)}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{top:0}.v-slider__thumb-label,.v-slider__thumb-label-container{position:absolute;left:0;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;width:32px;height:32px;border-radius:50% 50% 0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider--horizontal{min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(0)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(100%)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(50%)}.v-slider--horizontal .v-slider__thumb-label{transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{transform:rotate(-45deg)}.v-slider--vertical{min-height:150px;margin-top:12px;margin-bottom:12px}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;transform:translateX(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;transform:translateX(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{transform:scale(1.5)!important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly>.v-input__control{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label,.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{align-items:center}.v-application--is-ltr .v-input__slider--vertical{flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}.v-color-picker__swatches{overflow-y:auto}.v-color-picker__swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;cursor:pointer}.v-color-picker__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-main{display:flex;flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1)}.v-main:not([data-booted=true]){transition:none!important}.v-main__wrap{flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}.v-data-footer{display:flex;flex-wrap:wrap;align-items:center;font-size:.75rem;padding:0 8px}.v-data-footer .v-btn{color:inherit}.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child{margin-right:7px}.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child,.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child{margin-left:7px}.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child{margin-right:7px}.v-data-footer__pagination{display:block;text-align:center}.v-application--is-ltr .v-data-footer__pagination{margin:0 32px 0 24px}.v-application--is-rtl .v-data-footer__pagination{margin:0 24px 0 32px}.v-data-footer__select{display:flex;align-items:center;flex:0 0 0;justify-content:flex-end;white-space:nowrap}.v-application--is-ltr .v-data-footer__select{margin-left:auto;margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px;margin-right:auto}.v-data-footer__select .v-select{flex:0 1 0;padding:0;position:static}.v-application--is-ltr .v-data-footer__select .v-select{margin:13px 0 13px 34px}.v-application--is-rtl .v-data-footer__select .v-select{margin:13px 34px 13px 0}.v-data-footer__select .v-select__selections{flex-wrap:nowrap}.v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:.75rem}.theme--light.v-data-table tbody tr.v-data-table__selected{background:#f5f5f5}.theme--light.v-data-table .v-row-group__header,.theme--light.v-data-table .v-row-group__summary{background:#eee}.theme--light.v-data-table .v-data-footer{border-top:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table .v-data-table__empty-wrapper{color:rgba(0,0,0,.38)}.theme--dark.v-data-table tbody tr.v-data-table__selected{background:#505050}.theme--dark.v-data-table .v-row-group__header,.theme--dark.v-data-table .v-row-group__summary{background:#616161}.theme--dark.v-data-table .v-data-footer{border-top:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table .v-data-table__empty-wrapper{color:hsla(0,0%,100%,.5)}.v-data-table{border-radius:4px}.v-data-table--mobile>.v-data-table__wrapper tbody{display:flex;flex-direction:column}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75)}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:first-child{border-top-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:last-child{border-top-right-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:first-child{border-bottom-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:last-child{border-bottom-right-radius:4px}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-table-row{display:initial}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-row{height:auto;min-height:48px}.v-data-table__empty-wrapper{text-align:center}.v-data-table__mobile-row{align-items:center;display:flex;justify-content:space-between}.v-data-table__mobile-row__header{font-weight:600}.v-application--is-ltr .v-data-table__mobile-row__header{padding-right:16px}.v-application--is-rtl .v-data-table__mobile-row__header{padding-left:16px}.v-application--is-ltr .v-data-table__mobile-row__cell{text-align:right}.v-application--is-rtl .v-data-table__mobile-row__cell{text-align:left}.v-row-group__header td,.v-row-group__summary td{height:35px}.v-data-table__expand-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-data-table__expand-icon--active{transform:rotate(-180deg)}.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:rgba(0,0,0,.38)}.theme--light.v-data-table .v-data-table-header th.sortable.active,.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--light.v-data-table .v-data-table-header th.sortable:hover{color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table-header__sort-badge{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:hsla(0,0%,100%,.5)}.theme--dark.v-data-table .v-data-table-header th.sortable.active,.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--dark.v-data-table .v-data-table-header th.sortable:hover{color:#fff}.theme--dark.v-data-table .v-data-table-header__sort-badge{background-color:hsla(0,0%,100%,.12);color:#fff}.v-data-table-header th.sortable{pointer-events:auto;cursor:pointer;outline:0}.v-data-table-header th.sortable .v-data-table-header__icon{line-height:.9}.v-data-table-header th.active .v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon{transform:none;opacity:1}.v-data-table-header th.desc .v-data-table-header__icon{transform:rotate(-180deg)}.v-data-table-header__icon{display:inline-block;opacity:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:50%;min-width:18px;min-height:18px;height:18px;width:18px}.v-data-table-header-mobile th{height:auto}.v-data-table-header-mobile__wrapper{display:flex}.v-data-table-header-mobile__wrapper .v-select{margin-bottom:8px}.v-data-table-header-mobile__wrapper .v-select .v-chip{height:24px}.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon{transform:rotate(-180deg)}.v-data-table-header-mobile__select{min-width:56px;display:flex;align-items:center;justify-content:center}.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:-webkit-sticky;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.theme--light.v-small-dialog__actions,.theme--light.v-small-dialog__menu-content{background:#fff}.theme--dark.v-small-dialog__actions,.theme--dark.v-small-dialog__menu-content{background:#1e1e1e}.v-small-dialog{display:block}.v-small-dialog__activator{cursor:pointer}.v-small-dialog__activator__content{display:inline-block}.v-small-dialog__content{padding:0 16px}.v-small-dialog__actions{padding:8px;text-align:right;white-space:pre}.v-virtual-table{position:relative}.v-virtual-table__wrapper{display:flex}.v-virtual-table__table{width:100%;height:100%;overflow-x:auto}.theme--light.v-picker__title{background:#e0e0e0}.theme--dark.v-picker__title{background:#616161}.theme--light.v-picker__body{background:#fff}.theme--dark.v-picker__body{background:#424242}.v-picker{border-radius:4px;contain:layout style;display:inline-flex;flex-direction:column;font-size:1rem;vertical-align:top;position:relative}.v-picker--full-width{display:flex;width:100%}.v-picker--full-width>.v-picker__body{margin:initial}.v-picker__title{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px}.v-picker__title__btn{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus){opacity:1}.v-picker__title__btn--readonly{pointer-events:none}.v-picker__title__btn--active{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;height:100%;z-index:1}.v-application--is-ltr .v-picker--landscape .v-picker__title{left:0}.v-application--is-rtl .v-picker--landscape .v-picker__title{right:0}.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-left:170px;margin-right:0}.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-right:170px;margin-left:0}.v-picker--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-date-picker-title{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;line-height:1}.v-application--is-ltr .v-date-picker-title .v-picker__title__btn{text-align:left}.v-application--is-rtl .v-date-picker-title .v-picker__title__btn{text-align:right}.v-date-picker-title__year{align-items:center;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px}.v-date-picker-title__date{font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden;padding-bottom:8px;margin-bottom:-8px}.v-date-picker-title__date>div{position:relative}.v-date-picker-title--disabled{pointer-events:none}.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:rgba(0,0,0,.87)}.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:#fff}.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button{color:hsla(0,0%,100%,.5)}.v-date-picker-header{padding:4px 16px;align-items:center;display:flex;justify-content:space-between;position:relative}.v-date-picker-header .v-btn{margin:0;z-index:auto}.v-date-picker-header .v-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-date-picker-header__value{flex:1;text-align:center;position:relative;overflow:hidden}.v-date-picker-header__value div{transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-date-picker-header__value button{cursor:pointer;font-weight:700;outline:none;padding:.5rem;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-date-picker-header--disabled{pointer-events:none}.theme--light.v-date-picker-table .v-date-picker-table--date__week,.theme--light.v-date-picker-table th{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-table .v-date-picker-table--date__week,.theme--dark.v-date-picker-table th{color:hsla(0,0%,100%,.5)}.v-date-picker-table{position:relative;padding:0 12px;height:242px}.v-date-picker-table table{transition:.3s cubic-bezier(.25,.8,.5,1);top:0;table-layout:fixed;width:100%}.v-date-picker-table td,.v-date-picker-table th{text-align:center;position:relative}.v-date-picker-table th{font-size:12px}.v-date-picker-table--date .v-btn{height:32px;width:32px}.v-date-picker-table .v-btn{z-index:auto;margin:0;font-size:12px}.v-date-picker-table .v-btn.v-btn--active{color:#fff}.v-date-picker-table--month td{width:33.333333%;height:56px;vertical-align:middle;text-align:center}.v-date-picker-table--month td .v-btn{margin:0 auto;max-width:140px;min-width:40px;width:100%}.v-date-picker-table--date th{padding:8px 0;font-weight:600}.v-date-picker-table--date td{width:45px}.v-date-picker-table__events{height:8px;left:0;position:absolute;text-align:center;white-space:pre;width:100%}.v-date-picker-table__events>div{border-radius:50%;display:inline-block;height:8px;margin:0 1px;width:8px}.v-date-picker-table--date .v-date-picker-table__events{bottom:6px}.v-date-picker-table--month .v-date-picker-table__events{bottom:8px}.v-date-picker-table__current .v-date-picker-table__events{margin-bottom:-1px}.v-date-picker-table--disabled{pointer-events:none}.v-date-picker-years{font-size:16px;font-weight:400;height:290px;list-style-type:none;overflow:auto;text-align:center}.v-date-picker-years.v-date-picker-years{padding:0}.v-date-picker-years li{cursor:pointer;padding:8px 0;transition:none}.v-date-picker-years li.active{font-size:26px;font-weight:500;padding:10px 0}.v-date-picker-years li:hover{background:rgba(0,0,0,.12)}.v-picker--landscape .v-date-picker-years{padding:0;height:290px}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.16}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.32}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.theme--light.v-footer{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.theme--dark.v-footer{background-color:#272727;color:#fff}.v-sheet.v-footer{border-radius:0}.v-sheet.v-footer:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-footer.v-sheet--shaped{border-radius:24px 0}.v-footer{align-items:center;display:flex;flex:0 1 auto!important;flex-wrap:wrap;padding:6px 16px;position:relative;transition-duration:.2s;transition-property:background-color,left,right;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-footer:not([data-booted=true]){transition:none!important}.v-footer--absolute,.v-footer--fixed{z-index:3}.v-footer--absolute{position:absolute}.v-footer--absolute:not(.v-footer--inset){width:100%}.v-footer--fixed{position:fixed}.v-footer--padless{padding:0}.container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media (min-width:0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media (min-width:600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media (min-width:960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media (min-width:1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media (min-width:1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{flex-grow:0;flex-shrink:0}.grow,.spacer{flex-grow:1!important}.grow{flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.fill-height{height:100%}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media(min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media(min-width:960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media(min-width:1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media(min-width:1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,visibility,width}.v-navigation-drawer:not([data-booted=true]){transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.theme--light.v-overflow-btn.theme--light.v-overflow-btn>.v-input__control>.v-input__slot{border-color:rgba(0,0,0,.12)}.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:#fff}.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner{border-left:thin solid rgba(0,0,0,.12)}.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn>.v-input__control>.v-input__slot{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:#1e1e1e}.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner{border-left:thin solid hsla(0,0%,100%,.12)}.v-autocomplete__content.v-menu__content{box-shadow:0 4px 6px 0 rgba(32,33,36,.28)}.v-autocomplete__content.v-menu__content .v-select-list{border-radius:0 0 4px 4px}.v-overflow-btn{margin-top:12px;padding-top:0}.v-overflow-btn:not(.v-overflow-btn--editable)>.v-input__control>.v-input__slot{cursor:pointer}.v-overflow-btn .v-input__slot{border-width:2px 0;border-style:solid}.v-overflow-btn .v-input__slot:before{display:none}.v-overflow-btn .v-select__slot{height:48px}.v-overflow-btn.v-input--dense .v-select__slot{height:38px}.v-overflow-btn.v-input--dense input{cursor:pointer}.v-application--is-ltr .v-overflow-btn.v-input--dense input{margin-left:16px}.v-application--is-rtl .v-overflow-btn.v-input--dense input{margin-right:16px}.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child{margin-left:16px}.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child{margin-right:16px}.v-overflow-btn .v-input__slot{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-overflow-btn .v-input__slot:after,.v-overflow-btn .v-input__slot:before{display:none}.v-overflow-btn .v-label{top:calc(50% - 10px)}.v-application--is-ltr .v-overflow-btn .v-label{margin-left:16px}.v-application--is-rtl .v-overflow-btn .v-label{margin-right:16px}.v-overflow-btn .v-input__append-inner{align-items:center;align-self:auto;flex-shrink:0;height:48px;margin-top:0;padding:0 4px;width:42px}.v-overflow-btn .v-input__append-outer,.v-overflow-btn .v-input__prepend-outer{margin-bottom:12px;margin-top:12px}.v-overflow-btn .v-input__control:before{height:1px;top:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-overflow-btn.v-input--is-focused .v-input__slot,.v-overflow-btn.v-select--is-menu-active .v-input__slot{border-color:transparent!important;box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}.v-overflow-btn.v-input--is-focused .v-input__slot{border-radius:4px}.v-overflow-btn.v-select--is-menu-active .v-input__slot{border-radius:4px 4px 0 0}.v-overflow-btn .v-select__selections{width:0}.v-overflow-btn--segmented .v-input__slot{border-width:thin 0}.v-overflow-btn--segmented .v-select__selections{flex-wrap:nowrap}.v-overflow-btn--segmented .v-select__selections .v-btn{border-radius:0;margin:0;height:48px;width:100%}.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn{margin-right:-16px}.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn{margin-left:-16px}.v-overflow-btn--segmented .v-select__selections .v-btn__content{justify-content:start}.v-overflow-btn--segmented .v-select__selections .v-btn__content:before{background-color:transparent}.v-overflow-btn--editable .v-select__slot input{cursor:text;padding:8px 16px}.v-overflow-btn--editable .v-input__append-inner,.v-overflow-btn--editable .v-input__append-inner *{cursor:pointer}.theme--light.v-pagination .v-pagination__item{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-pagination .v-pagination__item--active{color:#fff}.theme--light.v-pagination .v-pagination__navigation{background:#fff}.theme--dark.v-pagination .v-pagination__item{background:#1e1e1e;color:#fff}.theme--dark.v-pagination .v-pagination__item--active{color:#fff}.theme--dark.v-pagination .v-pagination__navigation{background:#1e1e1e}.v-pagination{align-items:center;display:inline-flex;list-style-type:none;justify-content:center;margin:0;max-width:100%;width:100%}.v-pagination.v-pagination{padding-left:0}.v-pagination>li{align-items:center;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{pointer-events:none;opacity:.6}.v-pagination__item{background:transparent;border-radius:4px;font-size:1rem;height:34px;margin:.3rem;min-width:34px;padding:0 5px;text-decoration:none;transition:.3s cubic-bezier(0,0,.2,1);width:auto;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-pagination__item--active{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-pagination__navigation{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;height:32px;width:32px;margin:.3rem 10px}.v-pagination__navigation .v-icon{transition:.2s cubic-bezier(.4,0,.6,1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{margin:.3rem;display:inline-flex;align-items:flex-end;justify-content:center;height:32px;width:32px}.v-parallax{position:relative;overflow:hidden;z-index:0}.v-parallax__image-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;contain:strict}.v-parallax__image{position:absolute;bottom:0;left:50%;min-width:100%;min-height:100%;display:none;transform:translate(-50%);will-change:transform;transition:opacity .3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-parallax__content{color:#fff;height:100%;z-index:2;position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#fafafa}.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#424242}.v-input--range-slider.v-input--is-disabled .v-slider__track-fill{display:none}.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb{border-color:transparent}.v-rating{max-width:100%;white-space:nowrap}.v-rating .v-icon{padding:.5rem;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.v-rating .v-icon:after{display:none}.v-application--is-ltr .v-rating .v-icon{transform:scaleX(1)}.v-application--is-rtl .v-rating .v-icon{transform:scaleX(-1)}.v-rating--readonly .v-icon{pointer-events:none}.v-rating--dense .v-icon{padding:.1rem}.theme--light.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__button,.theme--light.v-skeleton-loader .v-skeleton-loader__chip,.theme--light.v-skeleton-loader .v-skeleton-loader__divider,.theme--light.v-skeleton-loader .v-skeleton-loader__heading,.theme--light.v-skeleton-loader .v-skeleton-loader__image,.theme--light.v-skeleton-loader .v-skeleton-loader__text{background:rgba(0,0,0,.12)}.theme--light.v-skeleton-loader .v-skeleton-loader__actions,.theme--light.v-skeleton-loader .v-skeleton-loader__article,.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead{background:#fff}.theme--dark.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05),hsla(0,0%,100%,0))}.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__button,.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__image,.theme--dark.v-skeleton-loader .v-skeleton-loader__text{background:hsla(0,0%,100%,.12)}.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,.theme--dark.v-skeleton-loader .v-skeleton-loader__article,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead{background:#1e1e1e}.v-skeleton-loader{border-radius:4px;position:relative;vertical-align:top}.v-skeleton-loader__actions{padding:16px 16px 8px;text-align:right}.v-skeleton-loader__actions .v-skeleton-loader__button{display:inline-block}.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-right:12px}.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-left:12px}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-two-line{border-radius:4px}.v-skeleton-loader .v-skeleton-loader__actions:after,.v-skeleton-loader .v-skeleton-loader__article:after,.v-skeleton-loader .v-skeleton-loader__card-avatar:after,.v-skeleton-loader .v-skeleton-loader__card-heading:after,.v-skeleton-loader .v-skeleton-loader__card-text:after,.v-skeleton-loader .v-skeleton-loader__card:after,.v-skeleton-loader .v-skeleton-loader__date-picker-days:after,.v-skeleton-loader .v-skeleton-loader__date-picker-options:after,.v-skeleton-loader .v-skeleton-loader__date-picker:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar:after,.v-skeleton-loader .v-skeleton-loader__list-item-text:after,.v-skeleton-loader .v-skeleton-loader__list-item-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item:after,.v-skeleton-loader .v-skeleton-loader__paragraph:after,.v-skeleton-loader .v-skeleton-loader__sentences:after,.v-skeleton-loader .v-skeleton-loader__table-cell:after,.v-skeleton-loader .v-skeleton-loader__table-heading:after,.v-skeleton-loader .v-skeleton-loader__table-row-divider:after,.v-skeleton-loader .v-skeleton-loader__table-row:after,.v-skeleton-loader .v-skeleton-loader__table-tbody:after,.v-skeleton-loader .v-skeleton-loader__table-tfoot:after,.v-skeleton-loader .v-skeleton-loader__table-thead:after,.v-skeleton-loader .v-skeleton-loader__table:after{display:none}.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 0 16px 16px}.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 16px 0}.v-skeleton-loader__article .v-skeleton-loader__paragraph{padding:16px}.v-skeleton-loader__bone{border-radius:inherit;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;height:48px;width:48px}.v-skeleton-loader__button{border-radius:4px;height:36px;width:64px}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__card-heading .v-skeleton-loader__heading{margin:16px}.v-skeleton-loader__card-text{padding:16px}.v-skeleton-loader__chip{border-radius:16px;height:32px;width:96px}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{display:flex;flex-wrap:wrap;padding:0 12px;margin:0 auto}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;flex:1 1 auto;margin:4px;height:40px;width:40px}.v-skeleton-loader__date-picker-options{align-items:center;display:flex;padding:16px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:auto}.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-right:8px}.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:8px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child{margin-bottom:0;max-width:50%;width:456px}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;height:24px;width:45%}.v-skeleton-loader__image{height:200px;border-radius:0}.v-skeleton-loader__image~.v-skeleton-loader__card-heading{border-radius:0}.v-skeleton-loader__image::first-child,.v-skeleton-loader__image::last-child{border-radius:inherit}.v-skeleton-loader__list-item{height:48px}.v-skeleton-loader__list-item-three-line{flex-wrap:wrap}.v-skeleton-loader__list-item-three-line>*{flex:1 0 100%;width:100%}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__list-item-avatar{height:48px}.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-two-line{height:72px}.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-three-line{height:88px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar{align-self:flex-start}.v-skeleton-loader__list-item,.v-skeleton-loader__list-item-avatar,.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-three-line,.v-skeleton-loader__list-item-two-line{align-content:center;align-items:center;display:flex;flex-wrap:wrap;padding:0 16px}.v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-right:16px}.v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-left:16px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child{margin-bottom:0}.v-skeleton-loader__paragraph,.v-skeleton-loader__sentences{flex:1 0 auto}.v-skeleton-loader__paragraph:not(:last-child){margin-bottom:6px}.v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child{max-width:100%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2){max-width:50%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3),.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2){max-width:70%}.v-skeleton-loader__sentences:not(:last-child){margin-bottom:6px}.v-skeleton-loader__table-heading{align-items:center;display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-heading .v-skeleton-loader__heading{max-width:15%}.v-skeleton-loader__table-heading .v-skeleton-loader__text{max-width:40%}.v-skeleton-loader__table-thead{display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{max-width:5%}.v-skeleton-loader__table-tbody{padding:16px 16px 0}.v-skeleton-loader__table-tfoot{align-items:center;display:flex;justify-content:flex-end;padding:16px}.v-application--is-ltr .v-skeleton-loader__table-tfoot>*{margin-left:8px}.v-application--is-rtl .v-skeleton-loader__table-tfoot>*{margin-right:8px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:first-child{max-width:128px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2){max-width:64px}.v-skeleton-loader__table-row{display:flex;justify-content:space-between}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__text{border-radius:6px;flex:1 0 auto;height:12px;margin-bottom:6px}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@-webkit-keyframes loading{to{transform:translateX(100%)}}@keyframes loading{to{transform:translateX(100%)}}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:24px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.v-speed-dial{position:relative;z-index:1}.v-speed-dial--absolute{position:absolute}.v-speed-dial--fixed{position:fixed}.v-speed-dial--absolute,.v-speed-dial--fixed{z-index:4}.v-speed-dial--absolute>.v-btn--floating,.v-speed-dial--fixed>.v-btn--floating{margin:0}.v-speed-dial--top{top:16px}.v-speed-dial--bottom{bottom:16px}.v-speed-dial--left{left:16px}.v-speed-dial--right{right:16px}.v-speed-dial--direction-left .v-speed-dial__list,.v-speed-dial--direction-right .v-speed-dial__list{height:100%;top:0;padding:0 16px}.v-speed-dial--direction-bottom .v-speed-dial__list,.v-speed-dial--direction-top .v-speed-dial__list{left:0;width:100%}.v-speed-dial--direction-top .v-speed-dial__list{flex-direction:column-reverse;bottom:100%}.v-speed-dial--direction-right .v-speed-dial__list{flex-direction:row;left:100%}.v-speed-dial--direction-bottom .v-speed-dial__list{flex-direction:column;top:100%}.v-speed-dial--direction-left .v-speed-dial__list{flex-direction:row-reverse;right:100%}.v-speed-dial__list{align-items:center;display:flex;justify-content:center;padding:16px 0;position:absolute}.v-speed-dial__list .v-btn{margin:6px}.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list{pointer-events:none}.theme--light.v-stepper{background:#fff}.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.38)}.theme--light.v-stepper .v-stepper__step__step,.theme--light.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--light.v-stepper .v-stepper__header .v-divider{border-color:rgba(0,0,0,.12)}.theme--light.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--editable:hover{background:rgba(0,0,0,.06)}.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label{color:rgba(0,0,0,.87)}.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(0,0,0,.54)}.theme--light.v-stepper .v-stepper__label{color:rgba(0,0,0,.38)}.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--light.v-stepper .v-stepper__label small{color:rgba(0,0,0,.6)}.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(0,0,0,.12)}.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.theme--dark.v-stepper{background:#303030}.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:hsla(0,0%,100%,.5)}.theme--dark.v-stepper .v-stepper__step__step,.theme--dark.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--dark.v-stepper .v-stepper__header .v-divider{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--editable:hover{background:hsla(0,0%,100%,.06)}.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label{color:hsla(0,0%,100%,.87)}.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:hsla(0,0%,100%,.75)}.theme--dark.v-stepper .v-stepper__label{color:hsla(0,0%,100%,.5)}.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--dark.v-stepper .v-stepper__label small{color:hsla(0,0%,100%,.7)}.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid hsla(0,0%,100%,.12)}.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.v-sheet.v-stepper{border-radius:4px}.v-sheet.v-stepper:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-stepper.v-sheet--shaped{border-radius:24px 4px}.v-stepper{border-radius:4px;overflow:hidden;position:relative}.v-stepper__header{height:72px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-stepper__header .v-divider{align-self:center;margin:0 -16px}.v-stepper__items{position:relative;overflow:hidden}.v-stepper__step__step{align-items:center;border-radius:50%;display:inline-flex;font-size:.75rem;justify-content:center;height:24px;min-width:24px;width:24px;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-stepper__step__step{margin-right:8px}.v-application--is-rtl .v-stepper__step__step{margin-left:8px}.v-stepper__step__step .v-icon.v-icon{font-size:1.25rem}.v-stepper__step__step .v-icon.v-icon.v-icon--svg{height:1.25rem;width:1.25rem}.v-stepper__step{align-items:center;display:flex;flex-direction:row;padding:24px;position:relative}.v-stepper__step--active .v-stepper__label{transition:.3s cubic-bezier(.4,0,.6,1)}.v-stepper__step--editable{cursor:pointer}.v-stepper__step.v-stepper__step--error .v-stepper__step__step{background:transparent;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon{font-size:1.5rem;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__label{color:inherit;text-shadow:none;font-weight:500}.v-stepper__step.v-stepper__step--error .v-stepper__label small{color:inherit}.v-stepper__label{align-items:flex-start;display:flex;flex-direction:column;line-height:1}.v-application--is-ltr .v-stepper__label{text-align:left}.v-application--is-rtl .v-stepper__label{text-align:right}.v-stepper__label small{font-size:.75rem;font-weight:300;text-shadow:none}.v-stepper__wrapper{overflow:hidden;transition:none}.v-stepper__content{top:0;padding:24px 24px 16px;flex:1 0 auto;width:100%}.v-stepper__content>.v-btn{margin:24px 8px 8px 0}.v-stepper--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-stepper--is-booted .v-stepper__content,.v-stepper--is-booted .v-stepper__wrapper{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-stepper--vertical{padding-bottom:36px}.v-stepper--vertical .v-stepper__content{width:auto}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{padding:16px 60px 16px 23px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{padding:16px 23px 16px 60px}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{margin:-8px -36px -16px 36px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{margin:-8px 36px -16px -36px}.v-stepper--vertical .v-stepper__step{padding:24px 24px 16px}.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step{margin-right:12px}.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step{margin-left:12px}.v-stepper--alt-labels .v-stepper__header{height:auto}.v-stepper--alt-labels .v-stepper__header .v-divider{margin:35px -67px 0;align-self:flex-start}.v-stepper--alt-labels .v-stepper__step{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper--alt-labels .v-stepper__step small{align-self:center}.v-stepper--alt-labels .v-stepper__step__step{margin-bottom:11px;margin-left:0;margin-right:0}@media only screen and (max-width:959px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:none}.v-stepper:not(.v-stepper--vertical) .v-stepper__step__step{margin-left:0;margin-right:0}}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.theme--light.v-system-bar{background-color:#e0e0e0;color:rgba(0,0,0,.6)}.theme--light.v-system-bar .v-icon{color:rgba(0,0,0,.6)}.theme--light.v-system-bar--lights-out{background-color:hsla(0,0%,100%,.7)!important}.theme--dark.v-system-bar{background-color:#000;color:hsla(0,0%,100%,.7)}.theme--dark.v-system-bar .v-icon{color:hsla(0,0%,100%,.7)}.theme--dark.v-system-bar--lights-out{background-color:rgba(0,0,0,.2)!important}.v-system-bar{align-items:center;display:flex;font-size:.875rem;font-weight:400;padding:0 8px}.v-system-bar .v-icon{font-size:1rem;margin-right:4px}.v-system-bar--absolute,.v-system-bar--fixed{left:0;top:0;width:100%;z-index:3}.v-system-bar--fixed{position:fixed}.v-system-bar--absolute{position:absolute}.v-system-bar--window .v-icon{font-size:1.25rem;margin-right:8px}.theme--light.v-tabs>.v-tabs-bar{background-color:#fff}.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-tabs .v-tab:hover:before{opacity:.04}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--light.v-tabs .v-tab--active:focus:before{opacity:.16}.theme--dark.v-tabs>.v-tabs-bar{background-color:#1e1e1e}.theme--dark.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:hsla(0,0%,100%,.6)}.theme--dark.v-tabs .v-tab:hover:before{opacity:.08}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.theme--dark.v-tabs .v-tab--active:focus:before{opacity:.32}.theme--light.v-tabs-items{background-color:#fff}.theme--dark.v-tabs-items{background-color:#1e1e1e}.v-tabs-bar.accent .v-tab,.v-tabs-bar.accent .v-tabs-slider,.v-tabs-bar.error .v-tab,.v-tabs-bar.error .v-tabs-slider,.v-tabs-bar.info .v-tab,.v-tabs-bar.info .v-tabs-slider,.v-tabs-bar.primary .v-tab,.v-tabs-bar.primary .v-tabs-slider,.v-tabs-bar.secondary .v-tab,.v-tabs-bar.secondary .v-tabs-slider,.v-tabs-bar.success .v-tab,.v-tabs-bar.success .v-tabs-slider,.v-tabs-bar.warning .v-tab,.v-tabs-bar.warning .v-tabs-slider{color:#fff}.v-tabs{flex:1 1 auto;width:100%}.v-tabs .v-menu__activator{height:100%}.v-tabs.v.tabs--vertical.v-tabs--right{flex-direction:row-reverse}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:normal}.v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next,.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tabs-bar{border-radius:inherit;height:48px}.v-tabs-bar.v-item-group>*{cursor:auto}.v-tab{align-items:center;cursor:pointer;display:flex;flex:0 1 auto;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-tab.v-tab{color:inherit}.v-tab:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-tab:before,.v-tabs-slider{background-color:currentColor}.v-tabs-slider{height:100%;width:100%}.v-tabs-slider-wrapper{bottom:0;margin:0!important;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-left:42px}.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-right:42px}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-right:auto}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*{margin-right:auto}.v-tabs--fixed-tabs>.v-tabs-bar .v-tab{flex:1 1 auto;width:100%}.v-tabs--grow>.v-tabs-bar .v-tab{flex:1 0 auto;max-width:none}.v-tabs--icons-and-text>.v-tabs-bar{height:72px}.v-tabs--icons-and-text>.v-tabs-bar .v-tab{flex-direction:column-reverse}.v-tabs--icons-and-text>.v-tabs-bar .v-tab>:first-child{margin-bottom:6px}.v-tabs--overflow>.v-tabs-bar .v-tab{flex:1 0 auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-left:auto}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-right:auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-right:0}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-left:0}.v-tabs--vertical{display:flex}.v-tabs--vertical>.v-tabs-bar{flex:1 0 auto;height:auto}.v-tabs--vertical>.v-tabs-bar .v-slide-group__next,.v-tabs--vertical>.v-tabs-bar .v-slide-group__prev{display:none}.v-tabs--vertical>.v-tabs-bar .v-tabs-bar__content{flex-direction:column}.v-tabs--vertical>.v-tabs-bar .v-tab{height:48px}.v-tabs--vertical>.v-tabs-bar .v-tabs-slider{height:100%}.v-tabs--vertical>.v-window{flex:0 1 100%}.v-tabs--vertical.v-tabs--icons-and-text>.v-tabs-bar .v-tab{height:72px}.v-tab--active{color:inherit}.v-tab--active.v-tab:not(:focus):before{opacity:0}.v-tab--active .v-btn.v-btn--flat,.v-tab--active .v-icon{color:inherit}.v-tab--disabled{pointer-events:none;opacity:.5}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-timeline:before{background:rgba(0,0,0,.12)}.theme--light.v-timeline .v-timeline-item__dot{background:#fff}.theme--light.v-timeline .v-timeline-item .v-card:before{border-right-color:rgba(0,0,0,.12)}.theme--dark.v-timeline:before{background:hsla(0,0%,100%,.12)}.theme--dark.v-timeline .v-timeline-item__dot{background:#1e1e1e}.theme--dark.v-timeline .v-timeline-item .v-card:before{border-right-color:rgba(0,0,0,.12)}.v-timeline{padding-top:24px;position:relative}.v-timeline:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:2px}.v-timeline-item{display:flex;padding-bottom:24px}.v-timeline-item__body{position:relative;height:100%;flex:1 1 auto}.v-timeline-item__divider{position:relative;min-width:96px;display:flex;align-items:center;justify-content:center}.v-timeline-item__dot{z-index:2;border-radius:50%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);height:38px;left:calc(50% - 19px);width:38px}.v-timeline-item__dot .v-timeline-item__inner-dot{height:30px;margin:4px;width:30px}.v-timeline-item__dot--small{height:24px;left:calc(50% - 12px);width:24px}.v-timeline-item__dot--small .v-timeline-item__inner-dot{height:18px;margin:3px;width:18px}.v-timeline-item__dot--large{height:52px;left:calc(50% - 26px);width:52px}.v-timeline-item__dot--large .v-timeline-item__inner-dot{height:42px;margin:5px;width:42px}.v-timeline-item__inner-dot{border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-item__opposite{flex:1 1 auto;align-self:center;max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:before{transform:rotate(0);right:auto;left:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after,.v-timeline-item__body>.v-card:not(.v-card--flat):before{content:"";position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000;top:calc(50% - 10px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after{border-right-color:inherit}.v-timeline-item__body>.v-card:not(.v-card--flat):before{top:calc(50% - 8px)}.v-timeline--align-top .v-timeline-item__dot{align-self:start}.v-timeline--align-top .v-timeline-item__body>.v-card:before{top:12px}.v-timeline--align-top .v-timeline-item__body>.v-card:after{top:10px}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:calc(50% - 1px);right:auto}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:auto;right:calc(50% - 1px)}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before{right:auto;left:calc(50% - 1px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:before{transform:rotate(0);right:auto;left:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before{right:47px;left:auto}.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before{right:auto;left:47px}.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before{left:auto;right:47px}.v-timeline--dense .v-timeline-item{flex-direction:row-reverse!important}.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--dense .v-timeline-item__body{max-width:calc(100% - 96px)}.v-timeline--dense .v-timeline-item__opposite{display:none}.v-timeline--reverse.v-timeline--dense .v-timeline-item{flex-direction:row!important}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after,.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:before{transform:rotate(0);right:auto;left:-10px}.v-timeline-item--fill-dot .v-timeline-item__inner-dot{height:inherit;margin:0;width:inherit}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:rgba(0,0,0,.26)}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding-top:100%;flex:1 0 auto}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__ampm{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:10px}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border:2px solid;border-color:inherit;border-radius:100%;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{content:"";position:absolute;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;border-radius:100%;border-style:solid;border-color:inherit;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{flex-direction:column}.v-time-picker-title{color:#fff;display:flex;line-height:1;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center}.v-time-picker-title__ampm{align-self:flex-end;display:flex;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{flex-direction:row}.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-picker__title--landscape .v-time-picker-title{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.theme--light.v-treeview{color:rgba(0,0,0,.87)}.theme--light.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.04}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--light.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.12}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.12}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:rgba(0,0,0,.38)!important}.theme--dark.v-treeview{color:#fff}.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.08}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.24}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.24}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:hsla(0,0%,100%,.5)!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:24px!important}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node--click>.v-treeview-node__root,.v-treeview-node--click>.v-treeview-node__root>.v-treeview-node__content>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon{color:inherit}.v-treeview-node__root{display:flex;align-items:center;min-height:48px;padding-left:8px;padding-right:8px;position:relative}.v-treeview-node__root:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-treeview-node__root:after{content:"";font-size:0;min-height:inherit}.v-treeview-node__children{transition:all .2s cubic-bezier(0,0,.2,1)}.v-treeview--dense .v-treeview-node__root{min-height:40px}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:20px!important}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node__checkbox{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-treeview-node__checkbox{margin-left:6px}.v-application--is-rtl .v-treeview-node__checkbox{margin-right:6px}.v-treeview-node__toggle{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node__toggle--loading{-webkit-animation:progress-circular-rotate 1s linear infinite;animation:progress-circular-rotate 1s linear infinite}.v-application--is-ltr .v-treeview-node__toggle{transform:rotate(-90deg)}.v-application--is-ltr .v-treeview-node__toggle--open{transform:none}.v-application--is-rtl .v-treeview-node__toggle{transform:rotate(90deg)}.v-application--is-rtl .v-treeview-node__toggle--open{transform:none}.v-treeview-node__prepend{min-width:24px}.v-application--is-ltr .v-treeview-node__prepend{margin-right:6px}.v-application--is-rtl .v-treeview-node__prepend{margin-left:6px}.v-treeview-node__append{min-width:24px}.v-application--is-ltr .v-treeview-node__append{margin-left:6px}.v-application--is-rtl .v-treeview-node__append{margin-right:6px}.v-treeview-node__level{width:24px}.v-treeview-node__label{flex:1;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-treeview-node__content{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;min-width:0}.v-treeview-node__content .v-btn{flex-grow:0!important;flex-shrink:1!important}.v-application--is-ltr .v-treeview-node__content{margin-left:6px}.v-application--is-rtl .v-treeview-node__content{margin-right:6px}.v-virtual-scroll{display:block;flex:1 1 auto;height:100%;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-virtual-scroll__item{left:0;position:absolute;right:0}.v-application--wrap{min-height: 0;}
/* https://github.com/jossef/material-design-icons-iconfont */

/* Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/ */


@font-face {
  font-family: "Material Design Icons";
  src: url("https://cdn.ganttpro.com/statics/fonts/materialdesignicons-webfont.eot");
  src: url("https://cdn.ganttpro.com/statics/fonts/materialdesignicons-webfont.eot") format("embedded-opentype"), 
  url("https://cdn.ganttpro.com/statics/fonts/materialdesignicons-webfont.woff2") format("woff2"), 
  url("https://cdn.ganttpro.com/statics/fonts/materialdesignicons-webfont.woff") format("woff"), 
  url("https://cdn.ganttpro.com/statics/fonts/materialdesignicons-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal
}

.mdi {
  font-family: "Material Design Icons";
}

.mdi-arrow-up::before {
    content: "\F005D"
}

.mdi-arrow-up-bold::before {
    content: "\F0737"
}

.mdi-arrow-up-bold-box::before {
    content: "\F0738"
}

.mdi-arrow-up-bold-box-outline::before {
    content: "\F0739"
}

.mdi-arrow-up-bold-circle::before {
    content: "\F005F"
}

.mdi-arrow-up-bold-circle-outline::before {
    content: "\F0060"
}

.mdi-arrow-up-bold-hexagon-outline::before {
    content: "\F0061"
}

.mdi-arrow-up-bold-outline::before {
    content: "\F09C7"
}

.mdi-arrow-up-box::before {
    content: "\F06C3"
}

.mdi-arrow-up-circle::before {
    content: "\F0CE1"
}

.mdi-arrow-up-circle-outline::before {
    content: "\F0CE2"
}

.mdi-arrow-up-down::before {
    content: "\F0E79"
}

.mdi-arrow-up-down-bold::before {
    content: "\F0E7A"
}

.mdi-arrow-up-down-bold-outline::before {
    content: "\F09C8"
}

.mdi-arrow-up-drop-circle::before {
    content: "\F0062"
}

.mdi-arrow-up-drop-circle-outline::before {
    content: "\F0063"
}

.mdi-arrow-up-left::before {
    content: "\F17BD"
}

.mdi-arrow-up-left-bold::before {
    content: "\F17BE"
}

.mdi-arrow-up-right::before {
    content: "\F17BF"
}

.mdi-arrow-up-right-bold::before {
    content: "\F17C0"
}

.mdi-arrow-up-thick::before {
    content: "\F005E"
}

.mdi-arrow-up-thin::before {
    content: "\F19B2"
}

.mdi-arrow-up-thin-circle-outline::before {
    content: "\F1597"
}

.mdi-checkbox-blank::before {
    content: "\F012E"
}

.mdi-checkbox-blank-badge::before {
    content: "\F1176"
}

.mdi-checkbox-blank-badge-outline::before {
    content: "\F0117"
}

.mdi-checkbox-blank-circle::before {
    content: "\F012F"
}

.mdi-checkbox-blank-circle-outline::before {
    content: "\F0130"
}

.mdi-checkbox-blank-off::before {
    content: "\F12EC"
}

.mdi-checkbox-blank-off-outline::before {
    content: "\F12ED"
}

.mdi-checkbox-blank-outline::before {
    content: "\F0131"
}

.mdi-checkbox-intermediate::before {
    content: "\F0856"
}

.mdi-checkbox-intermediate-variant::before {
    content: "\F1B54"
}

.mdi-checkbox-marked::before {
    content: "\F0132"
}

.mdi-checkbox-marked-circle::before {
    content: "\F0133"
}

.mdi-checkbox-marked-circle-outline::before {
    content: "\F0134"
}

.mdi-checkbox-marked-circle-plus-outline::before {
    content: "\F1927"
}

.mdi-checkbox-marked-outline::before {
    content: "\F0135"
}

.mdi-checkbox-multiple-blank::before {
    content: "\F0136"
}

.mdi-checkbox-multiple-blank-circle::before {
    content: "\F063B"
}

.mdi-checkbox-multiple-blank-circle-outline::before {
    content: "\F063C"
}

.mdi-checkbox-multiple-blank-outline::before {
    content: "\F0137"
}

.mdi-checkbox-multiple-marked::before {
    content: "\F0138"
}

.mdi-checkbox-multiple-marked-circle::before {
    content: "\F063D"
}

.mdi-checkbox-multiple-marked-circle-outline::before {
    content: "\F063E"
}

.mdi-checkbox-multiple-marked-outline::before {
    content: "\F0139"
}

.mdi-checkbox-multiple-outline::before {
    content: "\F0C51"
}

.mdi-checkbox-outline::before {
    content: "\F0C52"
}

.mdi-checkerboard::before {
    content: "\F013A"
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  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;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  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;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  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 {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
.webix_view {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #424242;
  -webkit-font-smoothing: antialiased;
  cursor: default;
  overflow: hidden;
  border: 0px solid #E5E5E5;
  background-color: #FFFFFF;
  white-space: normal;
  -webkit-appearance: none;
}
.webix_view[view_id="header"] {
  overflow: visible;
}
.webix_view.webix_form {
  background-color: #FFFFFF;
  /*.webix_view{
		background-color: @backColor;
	}*/
}
body {
  -webkit-tap-highlight-color: transparent !important;
}
/*
	webix_layout_{type}
	known types are: line, clean, wide, space;
*/
.webix_abslayout {
  position: relative;
}
.webix_abslayout > .webix_view {
  position: absolute !important;
}
.webix_layout_space {
  background-color: transparent;
}
.webix_layout_wide {
  background-color: transparent;
}
.webix_layout_line,
.webix_multiview,
.webix_layout_clean,
.webix_layout_accordion {
  background: transparent;
}
.webix_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 90;
  text-align: center;
  padding-top: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_view > .webix_disabled {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ddd;
  opacity: 0.4;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  z-index: 8;
}
.webix_disabled_view {
  overflow: hidden !important;
  position: relative;
}
body.webix_full_screen {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
body.webix_noselect {
  overscroll-behavior: none;
}
.webix_noselect,
.webix_noselect div {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
.webix_template {
  height: 100%;
  padding: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_clean {
  background: transparent;
}
.webix_clean .webix_template {
  padding: 0px;
}
.webix_section {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  position: relative;
  color: #444;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 45px;
}
.webix_section:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #cfcfcf;
  position: absolute;
  top: 50%;
}
.webix_section > .webix_template {
  margin-left: 30px;
  background-color: #FFFFFF;
  display: inline;
  position: relative;
}
.webix_layout_space > .webix_section > .webix_template {
  background-color: transparent;
}
.webix_layout_wide > .webix_section > .webix_template {
  background-color: transparent;
}
.webix_layout_line > .webix_section > .webix_template,
.webix_layout_clean > .webix_section > .webix_template {
  background-color: #FFFFFF;
}
.webix_header {
  background: #FFFFFF;
  color: #424242;
  font-family: Lato-Bold;
  font-size: 14px;
  line-height: 43px;
}
.webix_header > div {
  line-height: 45px;
  padding-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
}
.webix_spacer {
  background: transparent;
}
.webix_view_animate {
  position: relative;
  width: 100%;
  height: 100%;
}
x\:ui {
  display: none;
}
.webix_view.webix_flexlayout {
  display: flex !important;
  flex-wrap: wrap;
  flex-direction: row;
  overflow: hidden;
  box-sizing: border-box;
}
.webix_flexlayout > div {
  display: block !important;
}
.webix_view_align {
  background: transparent;
}
.webix_view div,
.webix_view span,
.webix_view a.webix_list_item,
.webix_view.webix_window {
  outline: none;
}
textarea,
input,
select,
button,
.webix_view div.webix_inp_static:focus {
  outline: none;
}
.webix_view {
  box-sizing: border-box;
}
.webix_resize_area {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.webix_resize_handle_x .webix_handle_content,
.webix_resize_handle_y .webix_handle_content {
  width: 100%;
  height: 100%;
  background: rgba(100, 100, 100, 0.1);
  border: 1px dotted #ffffff;
}
.webix_resize_handle_x {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: ew-resize;
  width: 1px;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0px;
}
.webix_resize_handle_x .webix_handle_content {
  border-width: 0px 1px;
}
.webix_resize_origin_x {
  cursor: ew-resize;
  width: 3px;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0px;
}
.webix_resize_handle_y {
  cursor: ns-resize;
  height: 1px;
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 0px;
}
.webix_resize_handle_y .webix_handle_content {
  border-width: 1px 0px;
}
.webix_resize_origin_y {
  cursor: ns-resize;
  height: 3px;
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 0px;
}
.webix_resizer.webix_disabled_view {
  cursor: default;
}
.webix_resizer_vy {
  cursor: ns-resize;
  margin-top: 0px !important;
  border: 0px !important;
  padding: 0px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) no-repeat center center;
}
.webix_resizer_vx {
  cursor: ew-resize;
  margin-left: 0px !important;
  border: 0px !important;
  padding: 0px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) no-repeat center center;
}
.webix_resizer_y {
  cursor: ns-resize;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) no-repeat center center;
  background-color: #ffffff;
}
.webix_resizer_x {
  cursor: ew-resize;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) no-repeat center center;
  background-color: #ffffff;
}
.webix_accordionitem_body {
  position: relative;
}
.webix_accordionitem_body > div {
  border-width: 0px!important;
}
.webix_accordionitem_header {
  border-bottom: 1px solid #cfcfcf;
  position: relative;
  z-index: 2;
  color: #424242;
  font-family: Lato-Bold;
  font-size: 14px;
  background: #FFFFFF;
  line-height: 43px;
  cursor: pointer;
  overflow: hidden;
}
/* IE8 */
.webix_ie.horizontal > .webix_accordionitem_header.collapsed {
  -ms-writing-mode: tb-lr;
}
.webix_ie.horizontal > .webix_accordionitem_header.collapsed .webix_accordionitem_label {
  padding-left: 0;
  padding-top: 10px;
}
.webix_ie.horizontal > .webix_accordionitem_header.collapsed .webix_accordionitem_button {
  margin: 0;
}
.webix_accordionitem_label {
  height: 100%;
  padding-left: 10px;
}
.webix_accordionitem_button {
  float: right;
  position: relative;
  height: 11px;
  width: 11px;
  margin: 19.5px 19.5px;
}
/*
.webix_accordionitem.vertical > .webix_accordionitem_header .webix_accordionitem_button{
	.accIconUp;
}
.webix_accordionitem.vertical.collapsed > .webix_accordionitem_header .webix_accordionitem_button{
	.accIconDown;
}

.webix_accordionitem.horizontal  > .webix_accordionitem_header .webix_accordionitem_button{
	.accIconLeft;
}
.webix_accordionitem.horizontal:last-child  > .webix_accordionitem_header .webix_accordionitem_button{
	.accIconRight;
}
.webix_accordionitem.horizontal.collapsed:last-child  > .webix_accordionitem_header .webix_accordionitem_button{
	.accIconDown;
}
.webix_accordionitem.horizontal.collapsed  > .webix_accordionitem_header{
	.webix_accordionitem_button{
		.accIconUp;
	}
}*/
.webix_carousel {
  position: relative;
}
.webix_nav_panel {
  bottom: 16px;
  height: 10px;
  line-height: 10px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  padding: 2px 0;
}
.webix_nav_item {
  display: inline-block;
  height: 8px;
  margin: 0 2px;
  width: 8px;
  cursor: pointer;
  border-radius: 50%;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: content-box;
}
.webix_nav_inactive {
  border: 1px solid rgba(0, 0, 0, 0.15);
  filter: alpha(opacity=60);
  opacity: 0.6;
  background: #fff;
}
.webix_nav_active {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}
.webix_nav_active:hover,
.webix_nav_active:focus {
  box-shadow: 0 0 2px #fff;
}
.webix_nav_button_prev,
.webix_nav_button_next {
  cursor: pointer;
  display: block;
  height: 24px;
  line-height: 24px;
  position: absolute;
  width: 24px;
}
.webix_nav_button_prev .webix_nav_button_inner,
.webix_nav_button_next .webix_nav_button_inner {
  height: 100%;
  width: 100%;
}
.webix_nav_button_prev .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDNEOTBEMTYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDNEOTBEMjYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0M0Q5MENGNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0M0Q5MEQwNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yGPRLgAAAPBJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgteAINN5CCaokI3UcB2I+UNQBsTghxaRacAaI+aH62IB4MzUtuAjEwlA9zEC8hhhNxFpwFYhFkQxfTqyriLHgFhBLQtWC8s18UsKUkAV3gVgGyfBZpKYIQhbYQtWAcBg5BRIhC26j+WAOtS0AgRvQ9A6L4IXUtgAELqOlopXUtgAEzgOxIFQPKxCvo7YFIHAKLSdvo7YFIHAUiHmgeiUIKSanNLUC4i1ALAHENoQUD48a7TkNzX8BsiAFxKCB4U+BOBkgwAAsAiGcWMs58QAAAABJRU5ErkJggg==);
}
.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_next .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODJBRDc2RTYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODJBRDc2RjYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MkFENzZDNjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4MkFENzZENjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+crpRPgAAAOhJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgsCAMGkdHyLKBiNQgDoomIOYH4uOkJiViLNgMxGxIlpyhtgUgsAaImaHqhYH4IrUtAIHlSJaIAvFValsAAvOBmBGqTxKIb1HbAhCYhWSJDBDfobYFIBAO1QvCNtS2YA6SD6SB+DY1LViIFNFiQHydmnGwEi0VXaZmKloHxKxQ9YJAfJ6a+WAbWk4+Re2cLAFVxwPER0lNEcSUpjZALAHEW4DYitTCdHjUaM9paP4LkAUpIAYNDH8KxMkAAQYAlwMhmq8XxigAAAAASUVORK5CYII=);
}
.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_panel_corner {
  right: 64px;
}
.webix_nav_button_corner.webix_nav_button_prev {
  bottom: 11px;
  right: 36px;
}
.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_corner.webix_nav_button_next {
  bottom: 11px;
  right: 8px;
}
.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_panel_side {
  margin: 0 auto;
  left: 0;
  width: 100%;
}
.webix_nav_button_side {
  height: 34px;
  line-height: 34px;
  width: 21px;
  top: 50%;
  margin-top: -17px;
}
.webix_nav_button_side.webix_nav_button_next {
  left: auto;
  right: 16px;
}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc4MTkxODY2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc4MTkxODU2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D/KEcQAAAOhJREFUeNqs1jsOwjAMBuCKhR2uxsLGxg1a+hD0wVGYGJC4DgssnAFVQjLukKWk/WM7lv4OqfQ1UdLWCRGtOTdOz3lwtpzEkuFyp/9KreiX/JVa0DdNV6ZF9zRfmQYdcgbwQYNGhccDXQzYN4jgXIOa4bkntgAuNKgaDtlNMRx69hoAlxpUBEvfawRXGnRIjeBFIq8e3F9KZ5mDWXbS5QeBEjQYDEULALbSwy8GEYrARvpBUYNTaGkBfagZHKMIrKU/vioW6NANAE+aZuIVE3RoHxN06NUDHq2t5Ipz4Xw4T87O2vT+BBgAeQQKvezNqP0AAAAASUVORK5CYII=);
}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_side.webix_nav_button_prev {
  left: 16px;
  right: auto;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzRTVCQkY2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzRTVCQkU2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wRT1eAAAAM9JREFUeNqs1jsKwlAQBdDBxlL3ZmVlmRXYaaVbCYg7kti4BQu1e85AhBDfZz73wm1ewsmfDKWUKNgNd+C+uVfuOgoe0n8uaFDyQoOSOxqU7NDgUfaDgxZUDWpRE6hBzWALdYE11A2W0BCYQ8PgHIWAUxQG/lAoKF0Q0ZLq+ZA1o35qnO3eevlweL4AgXOL5yhc2hCCa0d0w63744I1T9MMa989E2z5/NSw9Retgj3DRAveeseeGnyLDGgl+BkdJXNwH0WlHfcxDr09d/UVYADVjwptZ8mPvQAAAABJRU5ErkJggg==);
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_carousel > .webix_scroll_x,
.webix_carousel > .webix_scroll_y {
  background-color: rgba(0, 0, 0, 0);
}
.webix_dark .webix_nav_inactive {
  background-color: #95a5a6;
}
.webix_dark .webix_nav_active {
  background-color: #7f8c8d;
}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSIURgotfwAAASxJREFUSMfNlbErhlEUh5/vJZOSQSijshgsFiklhdj0lcHw5SP7uX+A8we4d1c+g2RgsIjIxmCxGCzKRO9bMjCSWE5WpXPrO9MZbs9T5577u7XNrTgPtIBBfKsEmkUmOMZsFZngv5KCzNW2gmsbbT2H4AZY0CAVcOUtuAXmNMi7xtQF7HgK7oBZDfKmMXUAB8Cil+AemNEgrwbfB5a8LvnB4C8aU83Gsuy1RY/AtAYpDb4NNDzXtKFBnqyvA+ve72BXYxqy/shyy1UwDFxqTP0a5BvYAPa8X/KISfo0yBewChx6R8UocKEx9ZpkBTj2zqIx4Fxj6tEgn7aqZ95RMQ6cakzdGuTDxuUedhPAicY0AEz+dbjzn3E9ZX9ue3w4ZUZ+VQBrQJUB/gw0fwC/UlVpnH2f9AAAAABJRU5ErkJggg==);
}
.webix_dark .webix_nav_button_next .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSENCUzWfAAAAS1JREFUSMfN1TFLXEEUhuFnr8FKCBaGiK2FRQobG7GSgBG2E8IWFmE3wX7uD3B+QOb2QpaAiMWmsAkJBtMEizQ2FmmCXcIuhBRpDZI0g7XCXNhTD+8L53znTGf/ddrGEIvK1hiDqiW4zBxWLcFvJZWWayoEz3Mbz9sSfIl1mKCLr20I3sTUzMY6/MEzXJQWdHEcUzOTJVu4LD3kHRxlyW88xbfSKerldnViHX5lyffSMX2BgywZYxNXpffgVY6uWIcfWVpUMMQIYmqW8Lak4BB7sQ7/Ymoe4QzLpQQj9GMdbmJqFvAZK6WGfILdDJ/HJzwpFdOP6MU6/I2peYhTrJZctH6sw3VMzRw+YK30qdiIqXmM91i/b+Qe3OHNu6n/cMYt8icVXmLSAvwnBv8B+EFU7qlZ1xIAAAAASUVORK5CYII=);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSI77dsQJgAAARxJREFUSMet1jFqAkEUxvH/rkIqLVN5ES2CjScQG6tUESx3SWOMLKgggt7BC6SxsnIr9w4ewAsEEis3RTBE3N3ZmfemHB4/HsPMm89L0xTJilbrLrAAGsAWeKkKwTEw/bfVAy6ea6cZ4HV9+8ogwMm6UwMI8Owrg5MoDDa+MjgF8LXBUqgtaERdwELUFcxFJWAmKgXvUA3wBtUC/1BNEKBCra4KXjt9MNScbadYJd7t9nGSVIGnnJpOnCRf7VbzYNMpURi8A7OCumW0Wr9aodrw7T39hedS+P5FhcFYCme/fSGcP6UEcPE8dYTNk98BLvdHWcLlf1ML2CVMzIC3gpK+U5YywEdJQMuDP50CmuGMt55C6B0AI+AR+ACGPw26r6m12WOpAAAAAElFTkSuQmCC);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSE1IU5u4gAAAW1JREFUSMet1rtOwzAUgOG/5jbBwsQD8BAwIAa2TggegjmRgELbuFeo1GRlQEJMMDN264CUiYdgg0dolzIkFUEk9nHSbLGtT76cc+xaMA53gUegDnwCgfa9Vyp8CngCToFNYB940WF0WRWt57SPqsAK+C7oG+kwuiqLdg3992Xgtelk8jGN4w3gqGDMyTSOZ8eHB+8uM0X7XhMYGMbd6TC6dkIzcH8VsMr+aN9rCeCGEyqEhzZY5TWmcM8C3zihKdy2wIMiWJmWURZWtk1P4a4FvnVCUziwwP0srKQBLYSbALXFYuGU1zqMNBAYhrRUiSI0s/RvKcdZNoChcQt8Tz5TKSg/fQdQFqdJcJvAXha0Z1QCDixgW577drCbBxZXKRkYyOtpkm6lwf+VPwH7VcC/d5Qd7EjA39s0KQQ2UIvvfbZ3zoEHU2Rp3+u4vlDGqwSX6N4qwSX6ltMelAUB1oELYA6cAV/poTxXeZ/+AOFqn1e/Gh7yAAAAAElFTkSuQmCC);
}
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_list_item {
  font-family: Lato-Regular;
  color: #424242;
  padding: 0 0 0 12px;
  line-height: 36px;
  cursor: pointer;
  text-align: left;
}
.webix_list_item.webix_selected {
  background: #257ECC;
  color: #ffffff;
}
.suggest_popup .webix_list_item {
  font-family: Lato-Regular;
  color: #424242;
  padding: 0 0 0 12px;
  line-height: 36px;
  cursor: pointer;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.suggest_popup .webix_list_item:last-child {
  border-bottom: none;
}
.suggest_popup .webix_list_item:hover {
  background: rgba(197, 197, 197, 0.2);
}
.suggest_popup .webix_list_item.webix_selected {
  background: #257ECC;
  color: #ffffff;
}
.webix_list_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_group {
  position: relative;
}
.webix_group_back,
.webix_group_back.webix_selected {
  position: relative;
  background: #FFFFFF;
  color: #fff;
}
.webix_arrow_icon {
  position: absolute;
  top: 50%;
  bottom: 50%;
  margin-top: -12px;
  right: 15px;
  width: 9px;
  height: 22px;
  line-height: 22px;
  color: #424242;
  font-size: 18px;
  font-family: FontAwesome;
}
.webix_arrow_icon:before {
  content: '\f105';
}
.webix_group_back {
  padding-left: 9px;
}
.webix_group_back .webix_arrow_icon {
  left: 1px;
}
.webix_group_back .webix_arrow_icon:before {
  content: '\f104';
}
.dhx_pagelist {
  position: relative;
}
.webix_list_count {
  float: right;
  width: 25px;
  font-size: 14px;
  text-align: center;
  margin-right: 45px;
  box-shadow: 0 1px 0 #000000;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
}
.webix_unit_header {
  padding: 0 0px;
  line-height: 19px;
  text-align: left;
  background-color: #FFFFFF;
}
.webix_list-x .webix_list_item {
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid #cfcfcf;
  border-bottom: none;
}
.webix_list-x .webix_list_item.webix_selected {
  border-left: 1px solid black;
  border-right: 1px solid #257ECC;
  padding-left: -1px;
}
.webix_list-x .webix_scroll_cont {
  display: inline;
}
.webix_view.webix_list-x {
  white-space: nowrap;
}
/* Style for disabled items */
.webix_list_item.webix_disabled {
  color: #8b949e;
}
.webix_list_item.webix_disabled .webix_submenu_icon {
  visibility: hidden;
}
/*button of pager*/
.webix_view.webix_pager {
  padding: 0px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
}
.webix_pager_item,
.webix_pager_item_selected {
  padding: 0 6px;
  text-align: center;
  height: 100%;
  width: auto;
  min-width: 32px;
  margin: 0 0px;
  cursor: pointer;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
}
.webix_pager_item .webix_icon,
.webix_pager_item_selected .webix_icon {
  line-height: 0;
  font-size: 14px;
}
.webix_pager_item {
  color: #3498db;
  background: transparent;
  font-family: Lato-Bold;
}
/*selected  button of pager*/
.webix_pager_item_selected {
  cursor: default;
}
.webix_animation .webix_ss_header {
  position: relative;
  z-index: 1;
}
.webix_animation .webix_ss_vscroll_header {
  z-index: 1;
}
.webix_animation .webix_ss_footer,
.webix_animation .webix_vscroll_x {
  position: absolute;
  bottom: 0px;
  z-index: 1;
}
/*helper for allowing selection*/
.webix_allow_selection {
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
/*default item in dataview*/
.webix_dataview_item {
  font-family: Lato-Regular;
  color: #424242;
  padding: 0 0 0 12px;
  line-height: 36px;
  cursor: pointer;
  text-align: left;
  border-right: 1px solid #cfcfcf;
}
.webix_dataview_item.webix_selected.webix_kanban_list_item {
  border-bottom: none !important;
  padding: 4px 8px 5px !important;
  box-shadow: none !important;
}
.webix_dataview_item .webix_scroll_cont .tag_grid_item {
  border-radius: 50%;
}
.webix_dataview_item .tag_grid_item {
  top: 50%;
  left: 24px;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: 1px;
  margin-right: 8px;
  border-radius: 50%;
  margin-left: 8px;
  flex-shrink: 0;
}
.webix_dataview_item .priority_list_item,
.webix_dataview_item .status_list_item_focused {
  padding-top: 2px;
}
.webix_dataview_item .icon_list_item {
  margin: -3px 4px -4px 0;
}
.webix_dataview_item .webix_list_item .status_list_item {
  margin-left: 2px;
}
.webix_dataview_item .status_list_item_icon {
  margin-left: 12px;
}
.webix_dataview_item .inline_editor .icon_list_item {
  text-align: left;
  background-size: 17px 17px !important;
  width: 14px;
  display: block;
  top: 50% !important;
  position: absolute;
  height: 14px;
  margin-top: -8px !important;
}
.webix_dataview_item .inline_editor .tag_item {
  text-align: left;
  border-radius: 2px;
  padding: 5px !important;
  color: #FFFFFF;
}
.webix_dataview_item .inline_editor .resource_multiselect_control .resource_list_item_icon {
  margin-left: 2px;
  transform: translate(0, 0px) !important;
  -webkit-transform: translate(0, 0px) !important;
}
.webix_dataview_item .inline_editor .resource_multiselect_control .resource_list_item {
  margin-left: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
  display: block;
}
.webix_dataview_item .inline_editor .status_list_item {
  width: 100%;
  float: left;
  vertical-align: middle;
  margin-top: -4px !important;
  text-align: left;
  margin-left: 24px;
  font-family: Lato-Regular;
}
.webix_dataview_item .inline_editor .priority_list_item {
  font-family: Lato-Regular;
  width: 100%;
  vertical-align: middle;
  text-align: left;
  margin-left: 21px;
}
.webix_dataview_item .inline_editor .priority_list_item {
  display: flex;
  align-items: center;
  height: 100%;
  font-family: Lato-Regular;
  margin-left: 21px;
}
.webix_dataview_item .inline_editor .status_list_item {
  display: flex;
  align-items: center;
  height: 100%;
  font-family: Lato-Regular;
  padding-top: 0px !important;
}
.webix_dataview_item .inline_editor .priority_list_item_icon {
  margin-left: 0px !important;
}
/*default item in selected state*/
.webix_dataview_item.webix_selected {
  color: #ffffff;
  background: #257ECC;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
}
.webix_dataview_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_dataview_item.tiles {
  border: none;
  padding: 4px;
}
.webix_dataview_item.tiles .webix_dataview_inner_item {
  border: 1px solid black;
  padding: 0px 0px;
  height: 100%;
}
.webix_dataview_item.tiles.webix_selected,
.webix_dataview_item.tiles.webix_drag_over {
  background: transparent;
}
.webix_dataview_item.tiles.webix_selected .webix_dataview_inner_item {
  background-color: #257ECC;
}
.webix_dataview_item.tiles.webix_selected:focus .webix_dataview_inner_item {
  background-color: #2379c3;
}
.webix_dataview_item.tiles.webix_drag_over .webix_dataview_inner_item {
  background: transparent;
}
.webix_dataview .webix_scroll_cont {
  box-sizing: border-box;
}
/*chart container*/
.webix_chart {
  position: relative;
  font-family: Lato-Regular;
  font-size: 13px;
  color: #424242;
  overflow: hidden;
  z-index: 1;
}
.webix_chart canvas {
  position: absolute;
}
/*labels*/
.webix_canvas_text {
  position: absolute;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  z-index: 80;
}
/*map*/
.webix_map_img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  opacity: 0;
}
/*scales*/
.webix_axis_item_y {
  position: absolute;
  height: 18px;
  line-height: 18px;
  /*line-height:10px;*/
  margin-top: -4px;
  text-align: right;
}
.webix_axis_item_x {
  padding-top: 2px;
}
.webix_axis_title_x {
  text-align: center;
  font-size: 13px;
}
.webix_axis_title_y {
  text-align: center;
  font-family: Verdana;
  font-size: 13px;
  /*safari*/
  -webkit-transform: rotate(-90deg);
  /*firefox*/
  -moz-transform: rotate(-90deg);
  /*opera*/
  -o-transform: rotate(-90deg);
  /*IE9*/
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  padding-left: 3px;
}
.webix_ie_filter {
  /*IE8*/
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/*legend block*/
.webix_chart_legend {
  position: absolute;
  z-index: 81;
}
.webix_chart_legend_item {
  height: 18px;
  line-height: 18px;
  padding: 2px;
  cursor: pointer;
}
.webix_chart_legend_item.hidden {
  color: #c2c2c2;
}
.webix_axis_item_y.webix_radar {
  color: #555;
  font-size: 11px;
  padding-right: 3px;
  height: 13px;
  line-height: 13px;
  margin-top: 0px;
}
.webix_canvas_text.webix_axis_radar_title {
  margin-top: 0px;
  padding-top: 0px;
  color: #757575;
  font-size: 12px;
}
.webix_axis_item_y,
.webix_axis_item_x {
  color: #757575;
}
/*data frame*/
.webix_chart_frame {
  background-color: #a0cfef;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  top: 0;
  z-index: 82;
  border-left: 1px solid #3498db;
  border-right: 1px solid #3498db;
  cursor: w-resize;
}
.webix_chart_resizer {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);
  background-position: 3px center;
  background-repeat: no-repeat;
  border-radius: 2px;
  height: 20px;
  bottom: 0;
  width: 11px;
  z-index: 83;
  position: absolute;
  background-color: #fff;
  border: 1px solid #cccccc;
  cursor: w-resize;
}
.webix_chart_resizer:focus {
  border-color: #3498db;
}
.webix_wresize_cursor {
  cursor: w-resize;
}
.webix_dt_editor {
  position: absolute;
  z-index: 2;
  overflow: visible;
  background: #FFFFFF;
}
.webix_dt_editor input,
.webix_dt_editor select {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 11px;
  margin: 0;
  border: 1px solid #ffd700 !important;
  height: 100%;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #424242;
}
.webix_dt_editor input[type="checkbox"] {
  margin: 12.5px 13px 0px;
  height: auto;
  width: auto;
}
.webix_dt_editor select {
  padding: 0 7px;
}
.webix_clipbuffer {
  width: 2000px;
  height: 1px;
  padding: 0;
  margin: 0;
  border: 0;
  left: 0px;
  top: 0px;
  white-space: pre-wrap;
  position: fixed;
  filter: alpha(opacity=0);
  opacity: 0;
  pointer-events: none;
  cursor: default;
}
.webix_column {
  position: absolute;
  top: 0px;
}
.webix_cell {
  overflow: hidden;
  line-height: 34px;
  white-space: nowrap;
}
.webix_hcell {
  width: 100%;
  overflow: hidden;
}
.webix_cell,
.webix_hcell {
  background: inherit;
  font: inherit;
  text-align: inherit;
  color: inherit;
}
.webix_ss_body {
  overflow: hidden;
  position: relative;
}
.webix_hs_left,
.webix_hs_center,
.webix_hs_right,
.webix_ss_center,
.webix_ss_right,
.webix_ss_left {
  overflow: hidden;
  float: left;
}
.webix_ss_center,
.webix_ss_right {
  position: relative;
}
.webix_ss_header table,
.webix_ss_footer table {
  table-layout: fixed;
}
.webix_ss_center_scroll {
  height: 100%;
  position: relative;
  overflow: hidden;
  min-height: 1px;
}
.webix_ss_hscroll {
  bottom: 0px;
}
.webix_ss_vscroll {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
}
.webix_ss_vscroll_footer {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 1;
}
.webix_ss_vscroll_header {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
}
.webix_dtable {
  position: relative;
  cursor: default;
  z-index: 0;
}
.webix_ss_footer,
.webix_ss_header {
  clear: both;
  overflow: hidden;
}
.webix_table_cell,
.webix_view.webix_table_cell,
.webix_block_selection,
.webix_ss_header td,
.webix_ss_footer td,
.webix_hcell,
.webix_cell {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_table_cell {
  font-size: 14px;
}
.webix_block_selection {
  position: absolute;
}
.webix_ss_sort_asc,
.webix_ss_sort_desc {
  position: absolute;
  top: 50%;
  right: 2px;
  width: 20px;
  height: 24px;
  line-height: 24px;
  margin-top: -12px;
  float: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_ss_sort_asc.webix_ss_sort_single,
.webix_ss_sort_desc.webix_ss_sort_single {
  width: 20px;
  text-align: center;
}
.webix_ss_sort_num {
  position: absolute;
  top: 0;
  right: 0;
  height: 12px;
  line-height: 12px;
  font-family: Lato-Regular;
  font-size: 10px;
  text-align: right;
  color: #1CA1C1;
}
.webix_ss_sort_single .webix_ss_sort_num {
  display: none;
}
.webix_hcell .webix_excel_filter {
  position: absolute;
  top: 50%;
  right: 2px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #94A1B3;
  font-size: 14px;
}
.webix_hcell .webix_excel_filter:hover {
  color: #1CA1C1;
}
.webix_excel_filter + .webix_ss_sort_asc,
.webix_excel_filter + .webix_ss_sort_desc {
  right: 24px;
}
.webix_hcell.webix_ss_excel_filter {
  position: relative;
}
.webix_hcell.webix_ss_filter_active .webix_excel_filter {
  color: #1CA1C1;
}
.webix_hcell.webix_ss_filter_active .webix_excel_filter:hover {
  color: #17839d;
}
.webix_hcell.webix_ss_filter {
  padding: 0px 5px 0px 5px;
}
.webix_hcell .webix_tree_close,
.webix_hcell .webix_tree_open {
  margin-right: 5px;
}
.webix_table_checkbox,
.webix_hcell input[type="checkbox"] {
  margin: 0px 1px 2px;
  vertical-align: middle;
}
.webix_ss_filter select,
.webix_ss_filter input {
  width: 100%;
  font-size: inherit;
  color: #424242 !important;
  height: 45px;
  margin-top: -2px;
  padding: 0 3px;
  vertical-align: top;
  border: 1px solid #cfcfcf;
  line-height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Lato-Regular;
}
.webix_richfilter {
  margin-top: 1px;
  line-height: 36px;
}
.webix_ss_filter select {
  padding: 3px;
}
/*headers and footers*/
.webix_ss_header,
.webix_ss_header TD,
.webix_ss_vscroll_header,
.webix_dd_drag_column {
  color: #fff;
  background: #FFFFFF;
}
.webix_ss_footer TD,
.webix_ss_vscroll_footer {
  background: #fafafa;
}
.webix_hcell.webix_measure_size {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
}
/*content in header and footer*/
.webix_hcell {
  padding: 0px 12px 0px 12px;
  text-align: left;
}
/*borders in header and footer*/
.webix_ss_header td {
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
.webix_ss_footer td {
  border-right: 1px solid black;
  border-top: 1px solid black;
}
.webix_size_row td {
  border: none;
}
/*remove rightmost borders*/
.webix_hs_right td.webix_last,
.webix_hs_center td.webix_last {
  border-right-width: 0px;
}
/*right inner border*/
.webix_column.webix_last > div {
  border-right-width: 0px;
}
/*borders between split areas*/
.webix_ss_right .webix_column.webix_first > div,
.webix_hs_right td.webix_first {
  border-left: 1px solid #cfcfcf;
}
.webix_ss_left .webix_column.webix_last > div {
  border-right: 1px solid #cfcfcf;
}
.webix_last_topcell.webix_cell {
  border-bottom: 1px solid #cfcfcf;
}
/*normal data cell of the table*/
.webix_column > div,
.webix_table_cell {
  border-bottom: 1px solid #cfcfcf;
  padding: 0 12px;
}
.webix_column {
  text-align: left;
}
/*header selection in column mode*/
.webix_sel_hcell,
.webix_dd_over_column {
  background-color: #c9eaf5;
}
.webix_block_selection {
  z-index: 2;
  background: rgba(0, 0, 0, 0.1);
  border: 2px solid black;
}
.webix_dd_drag {
  white-space: nowrap;
  overflow: hidden;
  border-left: 1px solid #cfcfcf;
  height: 37px;
}
.webix_dd_drag > div {
  display: inline-block;
  vertical-align: top;
  background: #FFFFFF;
  border-top: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  padding: 5px 12px;
  height: 37px;
  line-height: 29px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_dd_drag_column {
  padding: 5px 10px 5px 10px;
}
.webix_column > .webix_drag_over.webix_cell {
  background-color: #e6e6e6;
  color: #424242;
}
.webix_column > .webix_drag_over.webix_cell.webix_row_select,
.webix_column > .webix_drag_over.webix_cell.webix_cell_select {
  color: #ffffff;
  background: #257ECC;
}
.webix_ss_header td,
.webix_ss_header table {
  padding: 0px;
  margin: 0px;
}
.webix_cell.webix_invalid {
  background-color: #ffeeee;
}
.webix_invalid_cell {
  position: relative;
}
.webix_invalid_cell:after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 0px;
  height: 1px;
  border-top: 8px solid #f44;
  border-left: 8px solid transparent;
}
/*selection*/
.webix_column > div.webix_cell_select,
.webix_column > div.webix_column_select,
.webix_column > div.webix_row_select {
  color: #ffffff;
  background: #257ECC;
}
/*extra borders, for selection in cell mode*/
.webix_column > div.webix_cell_select {
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid #257ECC;
  padding-top: 0px;
  padding-left: 11px;
}
.webix_ss_right .webix_column.webix_first > div.webix_cell_select {
  padding-left: 12px;
}
/*extra borders, for selection in row mode*/
.webix_column > div.webix_row_select {
  border-bottom: 1px solid black;
  padding-top: 0px;
}
/*extra borders for selection in column mode*/
.webix_column > div.webix_column_select {
  border-left: 1px solid black;
  border-right: 1px solid #257ECC;
  padding-left: 11px;
}
.webix_cell.webix_dtable_colrow,
.webix_cell.webix_dtable_subrow,
.webix_dtable_subview {
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: white;
  width: 100%;
  padding-right: 30px;
  padding-left: 12px;
  padding-top: 1px;
  border-bottom: 1px solid #cfcfcf;
}
.webix_cell.webix_dtable_colrow.webix_selected {
  color: #ffffff;
  background: #257ECC;
}
.webix_dtable_subrow {
  border-top: 1px solid #cfcfcf;
  text-align: right;
}
.webix_dtable_subview {
  background: #cfcfcf;
  border-top: 1px solid #cfcfcf;
  padding: 0px 0px 0px 0px;
  padding-left: 10px;
  box-sizing: border-box;
}
.number .webix_cell {
  text-align: right;
}
.webix_rotate {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  line-height: normal;
}
.webix_measure_rotate {
  line-height: normal;
  white-space: normal;
  padding: 10px;
}
.webix_span_layer,
.webix_span_layer_top {
  background: transparent;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 0px;
  width: 0px;
  overflow: visible;
}
.webix_span_layer_top {
  z-index: 1;
}
.webix_ss_right .webix_span_layer,
.webix_ss_right .webix_span_layer_top {
  border-left: 1px solid #cfcfcf;
}
.webix_dtable_span {
  position: absolute;
  background: #FFFFFF;
  text-align: left;
}
.webix_dtable_span.webix_selected {
  color: #ffffff;
  background: #257ECC;
}
.webix_area_selection_layer {
  position: absolute;
  z-index: 2;
}
.webix_area_selection {
  position: absolute;
  background: #424242;
}
.webix_area_selection_top,
.webix_area_selection_bottom {
  height: 2px;
}
.webix_area_selection_left,
.webix_area_selection_right {
  width: 2px;
}
.webix_area_selection_handle {
  position: absolute;
  width: 6px;
  height: 6px;
  border: 1px solid #fff;
  background: #424242;
  cursor: crosshair;
  margin: -6px 0 0 -6px;
}
.webix_topcell {
  position: relative;
  background: #FFFFFF;
  z-index: 1;
}
.webix_dtable .webix_resize_handle_x .webix_handle_content,
.webix_dtable .webix_resize_handle_y .webix_handle_content {
  border: none;
  background-color: #3498db;
}
.webix_dtable_focused .webix_column > div.webix_row_select,
.webix_dtable_focused .webix_column > div.webix_column_select {
  background: #2379c3;
}
.webix_window {
  position: absolute;
  border: none;
  border-radius: 2px;
}
.webix_window.suggest_popup {
  animation-duration: 0.15s;
  animation-name: slidesuggestshow;
  animation-timing-function: linear;
  border: 1px solid #cfcfcf;
}
.webix_window.suggest_popup_top {
  transform: translateY(1px);
  border-radius: 0;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #efefef;
}
.webix_window.suggest_popup_bottom {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_window.suggest_popup .webix_win_content,
.webix_window.suggest_popup .webix_win_body,
.webix_window.suggest_popup .webix_win_body > .webix_view {
  border-radius: 0;
}
@keyframes slidesuggestshow {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
.webix_win_body {
  overflow: hidden;
  border-radius: 0 0 2px 2px;
}
.webix_win_body > .webix_view .webix_cal_month {
  width: 100%;
  display: inline-block;
  border-radius: 2px;
}
.webix_win_head {
  background: #1d64a3;
  border-radius: 2px 2px 0 0;
}
.webix_win_head .webix_el_label {
  color: #212121;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
.webix_win_head > .webix_view > .webix_template {
  color: #424242;
  font-family: Lato-Bold;
  font-size: 14px;
  background: #FFFFFF;
  padding: 0px;
  text-align: center;
  line-height: 45px;
}
/*----------------------------*/
/* DO NOT CHANGE STYLES BELOW */
/*----------------------------*/
.webix_win_content {
  height: auto;
  width: auto;
  overflow: hidden;
}
.webix_modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  opacity: 1;
}
.webix_point_top,
.webix_point_right,
.webix_point_bottom,
.webix_point_left {
  position: absolute;
}
.webix_point_top,
.webix_point_bottom {
  width: 13px;
  height: 7px;
}
.webix_point_left,
.webix_point_right {
  width: 7px;
  height: 13px;
}
.webix_point_top {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/popup_triangles/triangle_up.svg');
}
.webix_point_bottom {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/popup_triangles/triangle_down.svg');
}
.webix_point_right {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/popup_triangles/triangle_right.svg');
}
.webix_point_left {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/popup_triangles/triangle_left.svg');
}
.webix_resize_handle {
  position: absolute;
  width: 15px;
  height: 15px;
  bottom: 0px;
  line-height: 15px;
  right: -1px;
  text-align: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);
  cursor: nw-resize;
}
.webix_resize_frame {
  position: absolute;
  filter: alpha(opacity=10);
  opacity: 0.1;
  background: #3498db;
  display: block;
  border: 1px solid #196090;
  box-shadow: 1px 3px 6px #000;
}
.webix_resize_cursor {
  cursor: nw-resize;
}
/*basis*/
.webix_tree .webix_scroll_cont > .webix_tree_leaves {
  padding: 8px;
}
.webix_tree_item {
  clear: both;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
}
.webix_tree_item.webix_selected {
  background: transparent;
}
.webix_tree_item.webix_selected span {
  padding: 4px 10px 4px 4px;
  margin-left: -4px;
  color: #ffffff;
  background: #257ECC;
}
.webix_tree_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_tree_checkbox {
  margin: 1px 0 0;
  padding: 0px;
  float: left;
  vertical-align: middle;
  height: 100%;
  width: 13px;
}
.webix_indeterminate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcCCSwfRyGesAAAAAxpVFh0Q29tbWVudAAAAAAAvK6ymQAAAExJREFUKM9jLCgo+M9AAmBhYGBgaGtrY+Tk5MSrsLCwkIGBgeE/EwOJgGQNLMgcJSUlBgYGBnQ/Md67d498G+jsB6hbGQfWSYykJg0AUMsPVoNrFX0AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: left center;
  height: 100%;
  width: 13px;
  margin-top: 0 !important;
}
.webix_measure_size {
  font-family: Lato-Regular;
}
.webix_measure_size input,
.webix_measure_size textarea,
.webix_measure_size select {
  width: 5px;
}
.webix_measure_size div {
  margin-left: -5px;
  float: none;
}
.webix_measure_size div,
.webix_measure_size a {
  display: inline-block !important;
  position: static !important;
}
.webix_tree_close,
.webix_tree_open,
.webix_tree_none,
.webix_tree_folder,
.webix_tree_file,
.webix_tree_folder_open {
  float: left;
  width: 20px;
  height: 100%;
  cursor: pointer;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
}
.webix_tree_close,
.webix_tree_open,
.webix_tree_none {
  background-position: center center;
}
.webix_cell .webix_tree_close,
.webix_cell .webix_tree_open,
.webix_cell .webix_tree_none {
  background-color: transparent;
}
.webix_tree_folder,
.webix_tree_file,
.webix_tree_folder_open {
  background-position: 0 center ;
}
.webix_tree_file,
.webix_tree_folder,
.webix_tree_folder_open {
  margin: 0px 2px;
}
.webix_tree_leaves .webix_tree_leaves {
  margin-left: 20px;
}
.webixLineTree .webix_tree_leaves {
  margin-left: 0px;
}
.webix_tree_file {
  background-image: url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAInjI+JwM26XAtPyTnTfU5veGyXJ2ZhaRpoSq0AicKlLNJftNojyCMFADs=);
}
.webix_tree_folder {
  background-image: url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIhjI+py90AI3Syvoqj27mfnn2gZYxkYEpiCqypa27yTC8FADs=);
}
.webix_tree_folder_open {
  background-image: url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIjjI+py90AI3SyvorjkQ7pDAJBSJaTaGpjKq7pxsJmR9c2UwAAOw==);
}
.webix_tree_img {
  background: transparent;
  float: left;
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
.webix_tree_plus2 {
  background-image: url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM8SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgK7A6k6pGqtzlAI83wpAIKM2uLVeNhmSdaSZTKGodEqtWjkJADs=);
  background-repeat: no-repeat;
}
.webix_tree_plus3 {
  background-image: url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAANCSLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgK7A6k6pGqtzlAI83wpAIKM2uLVeNhmSdaSZTB9PNLSQcqwZrEVL4SYAADs=);
}
.webix_tree_plus4 {
  background-image: url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM5SLrc/jDKSau9mIbNeQxDKA7BJwJiCYEhGqoPCMwzKdw3ww4uabap38i36nQqgkwSs7w0LU+kMpIAADs=);
}
.webix_tree_minus2 {
  background-image: url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM5SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgLKrO6Vw+wI43go8z9AwWQTIEkKIMZTJFGo6n9ColJMAADs=);
  background-repeat: no-repeat;
}
.webix_tree_minus3 {
  background-image: url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM+SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgLKrO6Vw+wI43go8z9AwWQTIEkKIMZTJ9PE0QwsnR5qhWqwUbAIAOw==);
}
.webix_tree_minus4 {
  background-image: url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM1SLrc/jDKSau9mIbNeQxDKA7BN4olBJ6kCbwvKcwzs57pc4+5s6OfTqciyBQxx0vSsiQaIwkAOw==);
}
.webix_tree_line1 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIxjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKrKg68GbjNGVTeGZmeiRP+IphBbi0EgrAAA7);
}
.webix_tree_line2 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIpjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC7/mTNf2jef6zvc+XgAAOw==);
  background-repeat: no-repeat;
}
.webix_tree_line3 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAI1jI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC78VC9KeveGYPpsJTwFmfCeixahABoQRXQEAOw==);
}
.webix_tree_line4 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIjjI+py+0Po5y02ouz3rxDAIZi+HGAiW6nmmqr22avHGMzUwAAOw==);
}
.webix_tree_blank {
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==);
}
.webix_tree_img {
  background-color: #FFFFFF;
}
.webix_cal_month {
  height: 22px;
  line-height: 20px;
  text-align: center;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  padding-top: 17px;
  padding-bottom: 5px;
  margin: 0 !important;
  box-sizing: content-box;
}
.webix_cal_prev_button,
.webix_cal_next_button {
  cursor: pointer;
  position: absolute;
  top: 17px;
  width: 30px;
  height: 42px;
  background-repeat: no-repeat;
  background-position: 11.5px 4px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_cal_prev_button {
  left: 17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAASUlEQVR42p2QMQoAQQgD79EZ0Mqn5xCu2cPdYgUbJ0rMMxXgLeiuKq8gsJAz8weQ0QiwJEfECnr4wdlEnwJ68+yyhReC+c85oRecj0Um+pmo9wAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.webix_cal_next_button {
  right: 17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAARElEQVR42qXPsQoAIAhF0T76PdDJT7cUmtQhcmk4N8QVQ9JXN2bmgWOgqp+BiCRG2AYAMoi3/LxYdyagAnhA6G93TrABZaJFJjrFY8IAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
.webix_view > .webix_cal_header {
  margin: 0 17px 10px 17px !important;
  display: inline-block;
}
.webix_view > .webix_cal_header div {
  float: left;
  text-align: center;
  height: 19px;
  font-size: 11px;
  color: #424242;
  border-bottom: #cecece 1px solid;
}
.webix_cal_body {
  display: inline-block;
}
.webix_cal_body .webix_cal_row {
  clear: both;
}
.webix_cal_body .webix_cal_row > div {
  float: left;
  text-align: center;
  height: 100%;
}
.webix_cal_body .webix_selected,
.webix_cal_body .webix_cal_select,
.webix_cal_body .webix_cal_select.webix_cal_today {
  color: #ffffff;
  background: #257ECC;
  border-radius: 2px;
}
.webix_cal_day,
.webix_cal_week_num {
  cursor: pointer;
  font-size: 12px;
  color: #424242;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_cal_day:hover,
.webix_cal_week_num:hover {
  color: #000000;
}
.webix_cal_week_num {
  color: #9b9b9b;
  cursor: default;
  margin-right: 0px;
  border-right: 1px solid #cecece;
}
.webix_cal_event {
  color: #1565C0;
}
.webix_cal_outside {
  color: #a8a8a8;
}
.webix_cal_inactive {
  background: #888;
}
.webix_cal_inactive {
  background: #888;
}
.webix_cal_day_disabled,
.webix_cal_day_disabled.webix_cal_event {
  color: #a8a8a8;
  background: #f4f4f4;
  pointer-events: none;
}
.webix_hours .webix_cal_day_disabled,
.webix_minutes .webix_cal_day_disabled,
.webix_hours .webix_cal_day_disabled.webix_cal_event,
.webix_minutes .webix_cal_day_disabled.webix_cal_event {
  background: #FFFFFF;
  font-weight: normal;
  text-decoration: line-through;
  pointer-events: none;
}
.webix_hours .webix_cal_day_disabled span,
.webix_minutes .webix_cal_day_disabled span,
.webix_hours .webix_cal_day_disabled.webix_cal_event span,
.webix_minutes .webix_cal_day_disabled.webix_cal_event span {
  text-decoration: line-through;
}
.webix_cal_month_name {
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_cal_block {
  float: left;
  text-align: center;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_selected {
  background: #257ECC;
  color: #ffffff;
}
.webix_cal_footer {
  text-align: center;
  font-size: 12px;
  color: #444;
  padding-top: 4px;
  cursor: pointer;
}
.webix_cal_footer .webix_cal_time {
  padding: 0 4px;
  display: flex;
  align-items: center;
}
.webix_cal_footer .webix_cal_time .webix_icon.fa-clock-o {
  position: relative;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
}
.webix_cal_footer .webix_cal_time .webix_icon.fa-clock-o:before {
  display: none;
}
.webix_cal_footer .webix_cal_time .webix_icon.fa-clock-o:after {
  content: '';
  position: absolute;
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/icon_clock.svg");
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  display: flex;
}
.webix_cal_icons {
  float: right;
  padding: 4px 4px;
}
.webix_cal_time {
  padding: 2px 4px;
}
.webix_cal_time_icons {
  float: left;
}
.webix_cal_icons .webix_cal_icon {
  text-align: center;
  padding: 2px 4px;
}
.webix_cal_icon:hover,
.webix_cal_time:hover,
.webix_cal_month_name:hover {
  text-decoration: underline;
  color: #3498db;
}
.webix_cal_month_name.webix_readonly:hover {
  text-decoration: none;
  color: #424242;
  cursor: default;
}
.webix_time_header {
  padding: 17px 17px 1px 17px;
  margin: 0 !important;
}
.webix_time_header .webix_cal_hours,
.webix_time_header .webix_cal_minutes {
  display: inline-block;
  font-size: 14px;
  text-align: center;
  height: 26px;
  line-height: 22px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 1px 1px #FFFFFF inset;
  border-bottom: 1px solid #cfcfcf;
}
.webix_time_header .webix_cal_minutes {
  padding-left: 1px;
  border-left: none;
}
.webix_time_header .webix_cal_hours {
  border-right: none !important;
}
.webix_cal_body .webix_hours {
  float: left;
  border-right: 1px solid #cecece;
  padding-right: 1px;
}
.webix_cal_body .webix_minutes {
  float: left;
  padding-left: 1px;
}
.webix_cal_block_empty {
  float: left;
  text-align: center;
}
.webix_time_footer {
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
.webix_view input.webix_cal_done {
  padding: 2px 7px;
  border-radius: 2px;
  float: right;
  margin-top: 0;
  text-shadow: none;
  border: none !important;
  background: #FAFAFA;
  color: #616161;
  font-size: 14px;
  line-height: 36px;
}
.webix_view input.webix_cal_done:hover {
  background-color: #eeeeee;
}
.webix_cal_blurred_hours {
  background-color: #f7f7f7;
}
.webix_property_line {
  clear: both;
  width: 100%;
  min-height: 28px;
  height: auto;
}
.webix_property_line.webix_focused > div,
.webix_property_line:focus > div {
  background-color: #2681d0;
}
.webix_property_label,
.webix_property_value {
  height: 28px;
  line-height: 27px;
  padding-left: 12px;
  float: left;
  border-bottom: 1px solid black;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.webix_property_label {
  border-right: 1px solid black;
}
.webix_property_label_line {
  background: #FFFFFF;
  color: #424242;
  font-family: Lato-Bold;
  font-size: 14px;
  line-height: 43px;
  padding-left: 12px;
  border-bottom: 1px solid black;
  line-height: 28px;
}
.webix_property_col_val {
  width: 100%;
  height: 100%;
  line-height: inherit;
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
.webix_property_col_ind {
  float: right;
  border: 1px solid #cfcfcf;
  background: #ffffff;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin: 4px 8px 0 0;
}
.webix_property_value {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_property_check {
  margin: 0;
  vertical-align: middle;
}
/*style used by tooltip's container*/
.webix_tooltip {
  display: none;
  position: absolute;
  z-index: 10000;
  background-color: #FFFFFF;
  padding: 5px 10px;
  border: 1px solid #cfcfcf;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #424242;
  border-radius: 2px;
  box-shadow: 1px 1px 5px #dddddd;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*comments list*/
.webix_comments .webix_list {
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  /** Chrome & Safari **/
  -moz-transition: all 0.5s ease;
  /** Firefox **/
  -o-transition: all 0.5s ease;
  /** Opera **/
  transition-property: height;
  -webkit-transition-property: height;
  /* Safari */
}
.webix_comments .webix_list .webix_list_item {
  margin-top: 24px;
  border: none;
  cursor: default;
}
.webix_comments .webix_list .webix_comments_more_item {
  margin-top: 12px;
}
/* comments list templates */
.webix_comments_name {
  margin-left: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7);
}
.webix_comments_menu.webix_icon {
  line-height: 30px;
  width: 6px;
  visibility: hidden;
  float: right;
  cursor: pointer;
  color: #94A1B3;
  margin: 0 4px 0 0;
}
.webix_comments_current:hover .webix_comments_menu,
.webix_comments_current.active_menu .webix_comments_menu {
  visibility: visible;
}
.webix_comments_message {
  white-space: pre-wrap;
  line-height: 20px;
  margin-left: 70px;
  margin-right: 10px;
}
.webix_comments_message a {
  color: #3498db;
  text-decoration: none;
  word-break: break-all;
}
.webix_comments_message a:hover {
  text-decoration: underline;
}
.webix_comments_message a:visited {
  color: #7e57c2;
}
.webix_comments_message .webix_comments_mention {
  font-weight: bold;
  white-space: nowrap;
}
.webix_comments_mention {
  color: #3498db;
}
.webix_comments_avatar {
  margin-left: 14px;
  float: left;
  position: relative;
  width: 40px;
  height: 40px;
}
.webix_comments_status {
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  position: absolute;
  height: 12px;
  width: 12px;
  box-sizing: border-box;
  top: 30px;
  left: 30px;
  z-index: 1;
}
.webix_comments_status.active {
  background-color: #55CD97;
}
.webix_comments_status.busy {
  background-color: #ff5252;
}
.webix_comments_status.away {
  background-color: #03A9F4;
}
.webix_comments_status.none {
  background-color: #d0d5dd;
}
.webix_comments_avatar_image {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 50%;
  float: left;
  position: relative;
}
.webix_comments_photo {
  width: auto;
  height: 100%;
  margin: 0 auto;
}
.webix_comments_avatar_text {
  font-size: 16px;
  color: #1CA1C1;
  line-height: 40px;
  text-align: center;
  background-color: #DFE2E6;
}
.webix_comments_avatar_text .webix_icon {
  margin: 0;
}
.webix_comments_date {
  float: right;
  color: #94A1B3;
  font-size: 12px;
}
.webix_comments_image {
  max-width: 100%;
  max-height: 300px;
  display: block;
}
/* buttons*/
.webix_comments_more {
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  background: transparent;
  color: #3498db;
  border: none;
  border-radius: 2px;
}
.webix_comments_send .webix_el_box {
  float: right !important;
}
.webix_message_area {
  position: fixed;
  right: 18px;
  top: 18px;
  width: 240px;
  z-index: 1000;
}
.webix_message_area .webix_message {
  cursor: pointer;
  margin: 0 0 12px 0;
  padding: 0;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  border-radius: 2px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  transition: all 0.5s ease;
  line-height: 18px;
  color: #616161;
  border: none;
}
.webix_message_area .webix_message.webix_default {
  color: #616161;
  border: none;
  background: #ffffff;
}
.webix_message_area .webix_message.webix_error {
  color: #ffffff;
  border: 1px solid #E74C3C;
  background: #E74C3C;
}
.webix_message_area .webix_message.webix_success {
  color: #ffffff;
  border: 1px solid #45c767;
  background: #45c767;
}
.webix_message_area .webix_message div {
  padding: 12px 24px;
  letter-spacing: 0.3px;
}
.webix_message_area .webix_message.hidden {
  height: 0;
  border: none;
}
.webix_no_transition {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.webix_message.hidden {
  height: 0px;
  min-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-width: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  overflow: hidden;
}
.webix_modal_box {
  overflow: hidden;
  display: inline-block;
  width: 420px;
  max-width: 420px;
  text-align: center;
  position: fixed;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  font-family: Lato-Regular;
  z-index: 20000;
  border-radius: 2px;
}
.webix_modal_box .webix_popup_title {
  border-width: 0px;
  height: 48px;
  padding-left: 24px;
  color: #fff;
  line-height: 48px;
  background: #247ECC;
  text-transform: uppercase;
  text-align: left;
  font-size: 14px;
  font-family: Lato-Bold;
}
.webix_modal_box .webix_popup_text {
  line-height: 24px;
  padding: 24px;
  color: #454545;
  min-height: 86px;
  display: flex;
}
.webix_modal_box .webix_popup_text span:not(.js-translator) {
  margin: auto;
  word-break: break-word;
}
.webix_modal_box .webix_popup_controls {
  padding: 12px 24px;
  border-radius: 0;
  height: 60px;
  border-top: 1px solid #ebebeb;
  display: flex;
  justify-content: space-between;
}
.webix_modal_box .webix_popup_controls .webix_popup_button {
  height: 36px;
  margin: 0;
  border: none;
  display: flex;
}
.webix_modal_box .webix_popup_controls .webix_popup_button div {
  height: 100%;
  width: 100%;
  border: 1px solid #f5f5f5;
  background: #f5f5f5;
  color: #808080;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
  margin: auto;
  border-radius: 2px;
  padding: 0 12px;
}
.webix_modal_box .webix_popup_controls .webix_popup_button div:hover {
  background: #ebebeb;
}
.webix_modal_box .webix_popup_controls .webix_popup_button.confirm div {
  background: #247ECC;
  color: #fff;
}
.webix_modal_box .webix_popup_controls .webix_popup_button.confirm div:hover {
  background: #5097d6;
}
.webix_modal_box .webix_popup_controls .webix_popup_button.confirm div:active {
  background: #1d64a3;
}
.webix_modal_box .webix_popup_controls .webix_popup_button.confirm-info.one-btn {
  justify-content: center;
}
.webix_modal_box.webix_confirm-error.delete_project_popup .webix_popup_controls .webix_popup_button.confirm div {
  background: #f5f5f5;
}
.webix_modal_box.webix_confirm-error .webix_popup_controls .webix_popup_button.confirm div {
  border: transparent;
  background: #f5f5f5;
  color: #545454;
}
.webix_modal_box.webix_confirm-error .webix_popup_controls .webix_popup_button.confirm div:hover {
  background: #eb6f63;
  color: #fff;
}
.webix_modal_box.webix_confirm-error .webix_popup_controls .webix_popup_button.confirm div:active {
  background: #E74C3C;
  color: #fff;
}
.webix_modal_box.webix_confirm-error .webix_popup_controls .webix_popup_button div {
  border: transparent;
  background: #257ECC;
  color: #fff;
}
.webix_modal_box.webix_confirm-error .webix_popup_controls .webix_popup_button div:hover {
  background: #72afe5;
}
.webix_modal_box.webix_confirm-error .webix_popup_controls .webix_popup_button div:active {
  background: #154976;
}
.webix_modal_box.webix_confirm-info.one-btn .webix_popup_controls {
  justify-content: center;
}
.webix_modal_box.webix_confirm-info.one-btn .webix_popup_controls .webix_popup_button {
  min-width: 142px;
}
.webix_modal_box.cascade-sorting .webix_popup_controls .webix_popup_button.confirm {
  background: #f5f5f5 !important;
}
.webix_modal_box.cascade-sorting .webix_popup_controls .webix_popup_button.confirm div:hover {
  background: rgba(0, 0, 0, 0.1) !important;
  opacity: 1 !important;
  color: #454545;
}
.webix_modal_box.cascade-sorting .webix_popup_controls .webix_popup_button.confirm div:active {
  background: rgba(0, 0, 0, 0.1) !important;
  opacity: 1 !important;
  color: #454545;
}
.webix_message,
.webix_popup_button,
.webix_button {
  cursor: pointer;
}
.webix_popup_text {
  overflow: hidden;
}
.webix_popup_controls {
  border-radius: 6px;
  padding: 5px 10px 10px;
}
.webix_popup_button,
.webix_button {
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-radius: 6px;
}
.webix_popup_button div {
  border-radius: 6px;
}
.webix_popup_button {
  min-width: 100px;
}
div.webix_modal_cover {
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
  opacity: 1;
  position: fixed;
  z-index: 19999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: none;
  zoom: 1;
}
.webix_message img,
.webix_modal_box img {
  float: left;
  margin-right: 20px;
}
.webix_alert_error,
.webix_confirm_error {
  border: 1px solid #ff0000;
}
/*Skin section*/
.webix_popup_button {
  font-size: 14px;
  color: #3498db;
  background: transparent;
  font-family: Lato-Bold;
  outline: none;
}
.webix_popup_button.confirm {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_popup_title {
  color: #424242;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
  font-size: 14px;
  font-weight: bold;
}
.webix_popup_title + div.webix_popup_text {
  padding-top: 0;
  box-shadow: none;
}
.webix_popup_text {
  overflow: hidden;
  padding: 24px 16px 0px 16px;
  font-size: 14px;
  color: #424242;
  min-height: 20px;
  line-height: 20px;
}
.webix_message {
  font-size: 14px;
  color: #424242;
  box-shadow: 1px 3px 10px #bbbbbb;
  line-height: 20px;
  border-radius: 6px;
  border: 1px solid #cfcfcf;
  background-color: #FFFFFF;
}
.webix_message.webix_error {
  color: #fff;
  border-color: #ff8686;
  background-color: #ffdcdc;
}
.webix_message.webix_success {
  color: #fff;
  border-color: #88dcb6;
  background-color: #ddf5ea;
}
.webix_message div {
  padding: 11px 12px;
}
.webix_color_row {
  clear: both;
  white-space: nowrap;
}
.webix_color_palette {
  text-align: left;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_color_row,
.webix_color_row div,
.webix_color_selector {
  line-height: 0;
  font-size: 0;
}
.webix_color_row div {
  display: inline-block;
  width: 15px;
  height: 15px;
  cursor: default;
}
.webix_color_row div[aria-selected="true"]:focus div {
  box-shadow: inset 0 0 15px #fff;
}
.webix_color_selector {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border: 2px solid #f3f3f3;
}
.webix_drag_zone {
  position: absolute;
  box-shadow: 1px 1px 5px #dddddd;
  background-color: #FFFFFF;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #424242;
  pointer-events: none;
}
.webix_drag_zone .webix_tree_item {
  padding: 0 8px;
}
.webix_drag_zone .webix_tree_item .webix_tree_open,
.webix_drag_zone .webix_tree_item .webix_tree_close,
.webix_drag_zone .webix_tree_item .webix_tree_none {
  display: none;
}
.webix_drag_over,
.webix_drop_zone {
  background-color: #e6e6e6;
}
.webix_drag_main {
  position: relative;
  background-color: #FFFFFF;
}
.webix_drag_main .webix_tree_item,
.webix_drag_main .webix_list_item,
.webix_drag_main .webix_dataview_item {
  border: 1px solid black;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_drag_multiple,
.webix_drag_multiple_last {
  height: 100%;
  width: 100%;
  position: absolute;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid black;
  background-color: #FFFFFF;
  box-shadow: 1px 1px 5px #dddddd;
}
.webix_drag_multiple {
  bottom: 8px;
  left: 8px;
}
.webix_drag_multiple_last {
  bottom: 16px;
  left: 16px;
}
.webix_drag_zone > .webix_badge {
  top: -14px;
  right: -14px;
}
.webix_invisible {
  display: none !important;
}
.webix_drop_area {
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_list-x .webix_drop_area {
  display: inline-block;
  border-right: 1px solid black;
}
.webix_tree .webix_drop_area {
  height: 24px;
}
.webix_dataview .webix_drop_area {
  float: left;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.webix_vscroll_x {
  height: 0px;
  width: 100%;
  overflow-y: hidden;
  overflow-x: scroll;
}
.webix_vscroll_y {
  width: 0px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.webix_vscroll_body {
  width: 16px;
  height: 16px;
}
.webix_scroll_x {
  width: 50px;
  height: 4px !important;
  left: 1px;
  bottom: 3px;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_scroll_y {
  width: 4px !important;
  height: 50px;
  top: 1px;
  right: 3px;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_c_scroll_y {
  position: absolute;
  z-index: 3;
  width: 10px;
  right: 0px;
}
.webix_c_scroll_y > div {
  -moz-transition: width 0.3s 0.2s, margin 0.3s 0.2s;
  -webkit-transition: width 0.3s 0.2s, margin 0.3s 0.2s;
  -o-transition: width 0.3s 0.2s, margin 0.3s 0.2s;
  -ms-transition: width 0.3s 0.2s, margin 0.3s 0.2s;
  width: 4px;
  height: 100%;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  margin: 0px 3px;
}
.webix_c_scroll_y:hover > div,
.webix_c_scroll_y.webix_scroll_active div {
  width: 10px;
  margin: 0px;
}
.webix_c_scroll_x {
  position: absolute;
  z-index: 3;
  height: 10px;
  bottom: 0px;
}
.webix_c_scroll_x > div {
  -moz-transition: height 0.3s 0.2s, margin 0.3s 0.2s;
  -webkit-transition: height 0.3s 0.2s, margin 0.3s 0.2s;
  -o-transition: height 0.3s 0.2s, margin 0.3s 0.2s;
  -ms-transition: height 0.3s 0.2s, margin 0.3s 0.2s;
  height: 4px;
  width: 100%;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  margin: 3px 0px;
}
.webix_c_scroll_x:hover > div,
.webix_c_scroll_x.webix_scroll_active div {
  height: 10px;
  margin: 0px;
}
.webix_c_scroll_bar_y,
.webix_c_scroll_bar_x {
  position: absolute;
  background: rgba(0, 0, 0, 0.05);
}
.webix_c_scroll_bar_y {
  height: 100%;
  width: 10px;
  right: 0px;
}
.webix_c_scroll_bar_x {
  width: 100%;
  height: 10px;
  bottom: 0px;
}
.webix_scroll_cont {
  width: 100%;
  height: auto;
  clear: both;
  position: relative;
}
.webix_scroll_touch_ie {
  touch-action: none;
}
.webix_view .webix_el_button {
  opacity: 1;
  cursor: pointer;
}
.webix_view .webix_el_button .webix_el_box {
  background: #247ECC;
  border-radius: 2px;
  text-align: center;
  min-width: max-content;
}
.webix_view .webix_el_button .webix_el_box button {
  cursor: pointer;
  height: 100%;
  background: transparent;
  padding: 0;
  border: none;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.webix_view .webix_el_button .webix_el_box button .webix_icon_btn {
  background: transparent;
  float: left;
}
.webix_view .webix_el_button .webix_el_box button .webix_icon_btn.fa-plus {
  background-size: 24px;
}
.webix_view .webix_el_button .webix_el_box button .webix_icon_btn:before {
  display: none;
}
.webix_view .webix_el_button .webix_el_box:hover {
  background: #5097d6;
}
.webix_view .webix_el_button .webix_el_box:active {
  background: #1d64a3;
}
.webix_view .webix_el_button.button_green .webix_el_box {
  background: #17BA41;
}
.webix_view .webix_el_button.button_green .webix_el_box:hover {
  background: #45c767;
}
.webix_view .webix_el_button.button_green .webix_el_box:active {
  background: #129434;
}
.webix_view .webix_el_button.button_red .webix_el_box {
  background: #E74C3C;
}
.webix_view .webix_el_button.button_red .webix_el_box:hover {
  background: #eb6f63;
}
.webix_view .webix_el_button.button_red .webix_el_box:active {
  background: #b83c30;
}
.webix_view .webix_el_button.button_orange .webix_el_box {
  background: #ff9a00;
}
.webix_view .webix_el_button.button_orange .webix_el_box:hover {
  background: #FFAE33;
}
.webix_view .webix_el_button.button_orange .webix_el_box:active {
  background: #CC7B00;
}
.webix_view .webix_el_button.button_gray .webix_el_box,
.webix_view .webix_el_button.button_default .webix_el_box {
  border: none;
  background-color: #FAFAFA;
}
.webix_view .webix_el_button.button_gray .webix_el_box button,
.webix_view .webix_el_button.button_default .webix_el_box button {
  color: #9e9e9e;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.webix_view .webix_el_button.button_gray .webix_el_box:hover,
.webix_view .webix_el_button.button_default .webix_el_box:hover {
  background-color: #eeeeee;
}
.webix_view .webix_el_button.button_gray .webix_el_box:hover button,
.webix_view .webix_el_button.button_default .webix_el_box:hover button {
  color: #616161;
}
.webix_view .webix_el_button.button_active .webix_el_box {
  border: 1px solid #257ECC;
  background: #247ECC;
  color: #545454;
}
.webix_view .webix_el_button.button_active .webix_el_box button {
  color: #ffffff;
}
.webix_view .webix_el_button.button_active .webix_el_box:hover {
  background: #5097d6;
}
.webix_view .webix_el_button.button_active .webix_el_box:active {
  background: #1d64a3;
}
.webix_view .webix_el_button.button-confirm-rm .webix_el_box {
  border: 1px solid #f5f5f5;
  background: #f5f5f5;
  color: #808080;
}
.webix_view .webix_el_button.button-confirm-rm .webix_el_box button {
  color: #808080;
}
.webix_view .webix_el_button.button-confirm-rm .webix_el_box:hover {
  background: #eb6f63;
}
.webix_view .webix_el_button.button-confirm-rm .webix_el_box:hover button {
  color: #fff;
}
.webix_view .webix_el_button.button_cancel .webix_el_box {
  border: 1px solid #FAFAFA;
  background: #FAFAFA;
  color: #545454;
}
.webix_view .webix_el_button.button_cancel .webix_el_box button {
  color: #545454;
}
.webix_view .webix_el_button.button_cancel .webix_el_box:hover {
  background: #eb6f63;
}
.webix_view .webix_el_button.button_cancel .webix_el_box:active {
  background: #b83c30;
}
.webix_view .webix_el_button.button_blue .webix_el_box {
  border: 1px solid #257ECC;
  background: #247ECC;
  color: #ffffff;
}
.webix_view .webix_el_button.button_blue .webix_el_box button {
  color: #ffffff;
}
.webix_view .webix_el_button.button_blue .webix_el_box:hover {
  background: #5097d6;
}
.webix_view .webix_el_button.button_blue .webix_el_box:active {
  background: #1d64a3;
}
.webix_view .webix_el_button.button_transparent .webix_el_box {
  border: none;
  background: transparent;
}
.webix_view .webix_el_button.button_transparent .webix_el_box button {
  color: #616161;
}
.webix_view .webix_el_button.button_transparent .webix_el_box:hover {
  background: transparent;
}
.webix_view .webix_el_button.button_transparent .webix_el_box:active {
  background: transparent;
}
.webix_view .webix_el_button.webix_disabled_view .webix_el_box.webix_disabled_box {
  opacity: 0.2;
  pointer-events: none;
}
.webix_view .webix_el_button.webix_disabled_view .webix_el_box.webix_disabled_box * {
  color: #fff;
}
.webix_richtext_editor {
  height: 100%;
}
.webix_template .webix_richtext_editor:focus {
  outline: none;
}
.webix_richtext_container .webix_template {
  padding: 10px;
  overflow-x: auto;
  border: solid #cfcfcf;
  border-width: 0px 1px 1px;
  border-radius: 0px 0px 6px 6px;
}
.webix_richtext_inp_label .webix_template {
  font-family: Lato-Regular;
  color: #424242;
  text-transform: none;
  font-size: 14px;
  float: left;
  padding-top: 1px;
  padding-left: 0px;
  padding-right: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #616161 !important;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0;
  margin-bottom: 0;
  padding-top: 10px;
  float: none;
}
.webix_control {
  background: transparent;
}
.webix_control input,
.webix_control button,
.webix_control textarea,
.webix_el_label,
.webix_inp_label,
.webix_inp_top_label,
.webix_inp_bottom_label {
  font-family: Lato-Regular;
}
.webix_el_box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 0px;
  height: 100%;
  width: 100%;
  font-size: 14px;
  cursor: pointer;
}
.webix_el_box:hover .webix_input_icon.fa-calendar {
  opacity: 0.5;
}
.webixtoolbarlabel {
  font-size: 14px;
}
.webix_el_text input,
.webix_el_search input,
.webix_el_combo input,
.webix_el_datepicker input,
.webix_el_colorpicker input {
  font-size: 14px;
  height: 100%;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0px 0px;
  border: 1px solid #cfcfcf;
  -webkit-appearance: none;
  border-radius: 0;
  color: #424242;
}
.webix_el_text input::-webkit-input-placeholder,
.webix_el_search input::-webkit-input-placeholder,
.webix_el_combo input::-webkit-input-placeholder,
.webix_el_datepicker input::-webkit-input-placeholder,
.webix_el_colorpicker input::-webkit-input-placeholder {
  color: #757575;
}
.webix_el_text input:-moz-placeholder,
.webix_el_search input:-moz-placeholder,
.webix_el_combo input:-moz-placeholder,
.webix_el_datepicker input:-moz-placeholder,
.webix_el_colorpicker input:-moz-placeholder {
  color: #757575;
}
.webix_el_text input::-moz-placeholder,
.webix_el_search input::-moz-placeholder,
.webix_el_combo input::-moz-placeholder,
.webix_el_datepicker input::-moz-placeholder,
.webix_el_colorpicker input::-moz-placeholder {
  color: #757575;
}
.webix_el_text input:-ms-input-placeholder,
.webix_el_search input:-ms-input-placeholder,
.webix_el_combo input:-ms-input-placeholder,
.webix_el_datepicker input:-ms-input-placeholder,
.webix_el_colorpicker input:-ms-input-placeholder {
  color: #757575;
}
.webix_inp_label,
.webix_inp_top_label,
.webix_label_right {
  color: #424242;
  text-transform: none;
  font-size: 14px;
}
.webix_inp_label {
  float: left;
  padding-top: 1px;
  padding-left: 0px;
  padding-right: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.webix_inp_top_label {
  float: none;
  padding: 0px 0px;
  padding-bottom: 0px;
  box-sizing: border-box;
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.webix_inp_bottom_label {
  font-size: 12px;
  color: #4f4f4f;
}
.webix_label_right {
  padding-left: 0px;
}
.webix_el_checkbox .webix_label_right {
  display: inline-block;
  padding-top: 2px;
}
.webix_el_label {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  line-height: 36px;
  font-size: 14px;
  padding: 0px 0px;
}
.webix_el_label.label-with-spacer {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
}
.webix_toolbar .webix_el_label {
  padding-left: 0px;
  text-transform: none;
}
.webix_el_select select {
  height: 100%;
  font-size: 14px;
  font-family: Lato-Regular;
  border: 1px solid #cfcfcf;
}
body:not(:-moz-handler-blocked) .webix_el_select select {
  padding: 0.2em;
}
.webix_el_group,
.webix_all_segments {
  height: 100%;
  white-space: nowrap;
}
.webix_inp_counter_next,
.webix_inp_counter_prev,
.webix_inp_counter_value {
  border: 1px solid #cfcfcf;
  cursor: pointer;
  -webkit-appearance: none;
  width: 20px;
  height: 100%;
  vertical-align: top;
}
.webix_inp_counter_value {
  font-size: 14px;
  width: 50px;
  color: #424242;
  text-align: center;
  border-left-width: 0px;
  border-right-width: 0px;
  padding-top: 4px \0;
  -webkit-appearance: none;
  border-radius: 0;
}
.webix_inp_counter_prev {
  padding-left: 6px;
  color: #3498db;
  background: transparent;
  font-family: Lato-Bold;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.webix_inp_counter_next {
  padding-left: 6px;
  color: #3498db;
  background: transparent;
  font-family: Lato-Bold;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.webix_el_textarea textarea {
  border: 1px solid #cfcfcf;
  height: 100%;
  margin: 0;
  padding: 5px;
  color: #424242;
  resize: none;
  font-size: 14px;
  font-family: Lato-Regular;
  padding-left: 0px;
  padding-right: 0px;
}
.webix_el_textarea .webix_inp_label {
  padding-top: 9px;
}
.webix_segment_0,
.webix_segment_1 {
  border: 1px solid #cfcfcf;
  border-right-width: 0px;
  height: 100%;
}
.webix_segment_0 {
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.webix_segment_N {
  border: 1px solid #cfcfcf;
  height: 100%;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.webix_segment_N:first-child {
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.webix_segment_0,
.webix_segment_1,
.webix_segment_N {
  -webkit-appearance: none;
  color: #3498db;
  background: transparent;
  font-family: Lato-Bold;
  cursor: pointer;
  padding: 0;
}
.webix_segment_0.webix_selected,
.webix_segment_1.webix_selected,
.webix_segment_N.webix_selected {
  color: #ffffff;
  background: #257ECC;
}
.webix_segment_0.webix_disabled,
.webix_segment_1.webix_disabled,
.webix_segment_N.webix_disabled {
  color: black;
  background-color: black;
  border-color: transparent;
  cursor: not-allowed;
}
.webix_segment_0.webix_disabled:hover,
.webix_segment_1.webix_disabled:hover,
.webix_segment_N.webix_disabled:hover,
.webix_segment_0.webix_disabled:focus,
.webix_segment_1.webix_disabled:focus,
.webix_segment_N.webix_disabled:focus,
.webix_segment_0.webix_disabled:active,
.webix_segment_1.webix_disabled:active,
.webix_segment_N.webix_disabled:active,
.webix_segment_0.webix_disabled.webix_selected,
.webix_segment_1.webix_disabled.webix_selected,
.webix_segment_N.webix_disabled.webix_selected,
.webix_segment_0.webix_disabled.webix_selected:hover,
.webix_segment_1.webix_disabled.webix_selected:hover,
.webix_segment_N.webix_disabled.webix_selected:hover {
  background-color: black;
}
.webix_inp_static {
  border: 1px solid #cfcfcf;
  background: white;
  overflow: hidden;
  padding: 0px 0px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
}
.webix_inp_static .webix_placeholder {
  color: #757575;
}
.webix_inp_static.suggest_popup_top[aria-expanded='true'] {
  box-shadow: none;
}
.webix_inp_static.suggest_popup_bottom[aria-expanded='true'] {
  box-shadow: none;
}
.webix_inp_static:after {
  content: "";
  right: 13px;
  top: 50%;
  border: 4px solid transparent;
  position: absolute;
  display: block;
  box-sizing: border-box;
  border-top: 4px solid #757575;
}
.webix_inp_static:focus {
  border-color: #257ECC;
}
.webix_inp_static:hover:after {
  border-top: 4px solid #424242;
}
.webix_placeholder {
  color: rgba(0, 0, 0, 0.3);
}
::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
/* Firefox 19+ */
:-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
/* Firefox 18- */
:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.webix_el_combo,
.webix_el_richselect,
.webix_el_datepicker,
.webix_el_colorpicker,
.webix_el_search {
  font-size: 14px;
}
.webix_el_combo .webix_el_box,
.webix_el_richselect .webix_el_box,
.webix_el_datepicker .webix_el_box,
.webix_el_colorpicker .webix_el_box,
.webix_el_search .webix_el_box {
  color: #424242;
  position: relative;
}
.webix_el_combo input,
.webix_el_richselect input,
.webix_el_datepicker input,
.webix_el_colorpicker input,
.webix_el_search input,
.webix_el_combo .webix_inp_static,
.webix_el_richselect .webix_inp_static,
.webix_el_datepicker .webix_inp_static,
.webix_el_colorpicker .webix_inp_static,
.webix_el_search .webix_inp_static {
  color: #424242;
  padding-right: 24px;
  font-family: Lato-Regular;
  -webkit-appearance: none;
}
.webix_el_combo .webix_input_icon,
.webix_el_richselect .webix_input_icon,
.webix_el_datepicker .webix_input_icon,
.webix_el_colorpicker .webix_input_icon,
.webix_el_search .webix_input_icon {
  right: 2px;
  background: transparent;
  z-index: 1;
  position: absolute;
}
.webix_el_combo .webix_input_icon,
.webix_el_richselect .webix_input_icon {
  padding-left: 7px;
  width: 19px;
}
.webix_el_datepicker .webix_input_icon,
.webix_el_colorpicker .webix_input_icon,
.webix_el_search .webix_input_icon {
  width: 36px !important;
  height: 36px !important;
}
.webix_view input[type="text"]::-ms-clear {
  display: none;
}
/*Remove button padding in FF*/
.webix_view button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.webix_el_radio .webix_inp_label {
  line-height: normal !important;
  padding-top: 9px;
}
.webix_inp_radio_border input,
.webix_el_checkbox input {
  margin: 0px;
  padding: 0px;
  float: left;
}
.webix_line_break {
  clear: both;
}
.webix_custom_checkbox,
.webix_custom_radio {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_radio_option.webix_disabled .webix_label_right,
.webix_radio_option.webix_disabled .webix_inp_radio_border {
  color: black;
  cursor: not-allowed;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_el_radio .webix_radio_option.webix_disabled .webix_custom_radio {
  color: black;
  cursor: not-allowed;
}
.webix_radio_option {
  display: table;
  float: left;
  height: 25px;
  margin-right: 20px;
}
.webix_inp_radio_border,
.webix_el_radio .webix_label_right {
  display: table-cell;
  vertical-align: middle;
}
.webix_invalid .webix_el_box input,
.webix_invalid .webix_custom_radio,
.webix_invalid .webix_el_box .webix_inp_static,
.webix_invalid .webix_el_box select,
.webix_invalid .webix_el_box textarea,
input.webix_invalid,
select.webix_invalid,
textarea.webix_invalid {
  background-color: #fff6f6;
  border-color: #fea5a8;
}
.webix_invalid .webix_inp_bottom_label {
  font-size: 12px;
  color: #fd595f;
}
.webix_el_colorpicker .webix_input_icon {
  padding-left: 0;
  top: 4px;
  right: 6px;
  width: 28px;
  height: 28px;
  border-radius: 6px;
}
.webix_el_search .webix_el_box {
  position: relative;
}
.webix_el_search input {
  padding-right: 30px;
}
.webix_el_search span {
  position: absolute;
  right: 18px;
  cursor: pointer;
  padding-left: 7px;
}
.webix_view.webix_control > .webix_disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  opacity: 0;
}
.webix_disabled_view.webix_control .webix_image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.webix_el_label.webix_disabled_view {
  color: black;
}
.webix_view.webix_control .webix_disabled_box label,
.webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_view.webix_control .webix_disabled_box button {
  color: black;
}
.webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,
.webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_view.webix_control .webix_disabled_box .webix_segment_N {
  color: black !important;
  background: #000000 !important;
  border: 1px solid #000000 !important;
  text-shadow: none !important;
}
.webix_disabled_top_label {
  color: black;
}
label.webix_required:after,
legend.webix_required:after,
.webix_richtext_inp_label.webix_required .webix_template:after {
  padding-left: 4px;
  content: "*";
  color: red;
}
.webix_multicombo .webix_inp_static {
  padding: 0 3px;
}
.webix_el_text .webix_multicombo_input {
  background-color: transparent;
  border: 0;
  float: left;
  vertical-align: middle;
  font-size: 14px;
  padding: 0px;
  color: #424242;
  font-family: Lato-Regular;
  margin-left: -3px;
}
.webix_el_text .webix_multicombo_input:focus {
  border: 0;
  box-shadow: none;
}
.webix_multicombo_listbox {
  width: auto;
  line-height: 1;
  margin: 0;
  padding: 0;
  list-style: none;
}
.webix_multicombo_value,
.webix_multicombo_tag {
  padding: 0 5px 0 7px;
  background-color: #f2f2f2;
  display: inline-block;
  margin: 3px;
  float: left;
  border-radius: 6px;
}
.webix_multicombo_tag {
  min-width: 15px;
  text-align: center;
  padding: 0 5px 0 5px;
}
.webix_multicombo_delete {
  margin-left: 10px;
  padding: 0 5px ;
  color: #1c1c1c;
  cursor: pointer;
}
.webix_multilist .webix_selected {
  background: #f2f2f2;
  color: #424242;
}
.webix_multilist .wxi-checkbox-marked,
.webix_multilist .wxi-checkbox-blank {
  vertical-align: middle;
}
.webix_checksuggest_select_all {
  border: none;
  border-bottom: 1px solid #ebebeb;
  border-color: #ebebeb;
  margin-bottom: 1px;
}
.webix_checksuggest_select_all .webix_label_right {
  text-transform: capitalize;
  display: block;
  padding-top: 2px;
  padding-bottom: 4px;
}
.webix_checksuggest_select_all input {
  display: none;
}
.webix_checksuggest_select_all:hover .webix_label_right {
  cursor: pointer;
  color: transparent;
}
.webix_el_texthighlight {
  position: relative;
}
.webix_el_texthighlight.webix_el_text .webix_text_highlight_value {
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  overflow: hidden;
  white-space: pre;
}
.webix_el_texthighlight.webix_el_text input,
.webix_el_texthighlight.webix_el_text .webix_text_highlight {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 0 0px;
}
.webix_el_texthighlight.webix_el_text input::-ms-clear {
  display: none;
}
.webix_el_texthighlight.webix_el_textarea textarea {
  padding: 5px 0px;
}
.webix_el_texthighlight.webix_el_textarea .webix_text_highlight_value {
  word-wrap: break-word;
  margin: 5px 0px;
  white-space: pre-wrap;
}
.webix_el_texthighlight .webix_text_highlight,
.webix_el_texthighlight input,
.webix_el_texthighlight textarea {
  line-height: normal;
  letter-spacing: normal;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_el_texthighlight .webix_text_highlight {
  -webkit-text-size-adjust: none;
  height: 100%;
  position: absolute;
  border: 1px solid transparent;
  border-radius: 6px;
  background-color: #fff;
  overflow: auto;
}
.webix_el_texthighlight .webix_text_highlight .webix_text_highlight_value {
  text-align: left;
}
.webix_el_texthighlight.webix_control .webix_el_box input,
.webix_el_texthighlight.webix_control .webix_el_box textarea {
  display: block;
  position: relative;
  z-index: 1;
  color: transparent;
  caret-color: #424242;
  background: transparent;
  overflow: auto;
  resize: none;
}
.webix_el_tabbar {
  background: transparent;
}
.webix_all_tabs {
  height: 100%;
  display: table;
}
.webix_tab_filler {
  display: table-cell;
  background: transparent;
  font-size: 1px;
  border-bottom: 1px solid #cfcfcf;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_tab_filler:first-child {
  border-right: 1px solid #cfcfcf;
}
.webix_item_tab:first-child {
  border-left: 1px solid #cfcfcf;
}
.webix_item_tab {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #cfcfcf;
  border-left-width: 0px;
  background-color: #FFFFFF;
  color: #424242;
  font-size: 14px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webixtype_bottom .webix_item_tab {
  border-radius: 0;
}
.webix_item_tab.webix_selected {
  border-bottom-width: 0px;
}
.webixtype_bottom .webix_item_tab.webix_selected {
  border-bottom-width: 1px;
}
.webix_before_all_tabs {
  width: 100%;
}
.webix_after_all_tabs {
  width: 100%;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: black !important;
  background: #000000 !important;
  border: 1px solid #000000 !important;
  text-shadow: none !important;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 3px;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab,
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,
.webix_el_tabbar .webixtype_image .webix_item_tab {
  padding: 0px 0;
  border-radius: 0;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn_top,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top,
.webix_el_tabbar .webixtype_image .webix_img_btn_top {
  background-position: center 0;
  position: relative;
  height: 100%;
}
.webix_tab_more_icon {
  cursor: pointer;
  display: table-cell;
  overflow: hidden;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
  padding: 0 3px;
}
.webix_tab_more_icon .webix_icon {
  width: 100%;
}
.webix_tab_list .webix_list_item:last-child {
  border-bottom: none;
}
.webix_icon.webix_tab_close {
  font-size: 12px;
  float: right;
  padding: 4px;
  margin-top: -4px;
}
.webix_icon.webix_tab_close:focus {
  color: #ff5252;
}
.webix_all_tabs .webix_item_tab.webix_disabled {
  color: black;
  background-color: black;
  border-color: transparent;
  cursor: not-allowed;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_all_tabs .webix_item_tab.webix_disabled:hover,
.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected,
.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected:hover {
  color: black;
  background-color: black;
  border-color: transparent;
}
.webix_menu .webix_list_item:hover,
.webix_menu-x .webix_list_item:hover,
.webix_menu .webix_list_item:active,
.webix_menu-x .webix_list_item:active {
  background: rgba(100, 100, 100, 0.1);
}
.webix_menu .webix_list_item,
.webix_menu-x .webix_list_item {
  border: none !important;
  text-decoration: none !important;
  background: #FFFFFF;
  height: 32px;
}
.webix_menu .webix_list_item .webix_submenu_icon,
.webix_menu-x .webix_list_item .webix_submenu_icon {
  float: right;
  text-align: right;
  position: relative;
  margin-left: 0;
}
.webix_menu-x .webix_list_item:first-child {
  margin-left: 0;
}
.webix_menu-x .webix_submenu_icon {
  top: 14px;
}
.webix_menu-x {
  background-color: white;
}
.webix_menu-x .webix_list_item {
  display: inline-block;
  line-height: 32px;
  font-family: Lato-Bold;
  font-size: 14px;
  height: 100%;
  padding: 12px;
  color: #c2c2c2;
}
.webix_menu-x .webix_list_item.webix_selected {
  color: #1565C0;
  box-shadow: none !important;
}
.webix_menu-x .webix_list_item:hover {
  background: #f5f5f5;
}
/* Submenu */
.webix_menu {
  background: #FFFFFF;
  border: 1px solid #cfcfcf;
  border-radius: 2px;
}
.webix_menu .webix_list_item {
  display: block;
}
.webix_menu .webix_context_separator {
  height: 1px;
  background-color: #E5E5E5 !important;
  padding: 0px;
  margin: 0 16px;
}
.webix_menu .webix_context_separator .sep_line {
  height: 1px;
  background-color: #E5E5E5 !important;
  margin: 4px 16px;
}
.webix_menu .webix_submenu_icon {
  top: 12px;
}
.webix_menu .webix_context_spacer {
  height: 34px;
}
.webix_menu_link {
  color: inherit;
  text-decoration: none;
  display: block;
  height: 100%;
}
/* Toolbar */
.webix_toolbar.webix_layout_subbar {
  background: #FFFFFF;
}
.webix_toolbar .webix_layout_line,
.webix_toolbar .webix_layout_clean {
  background: transparent;
}
.webix_hidden_upload,
.webix_el_button .webix_hidden_upload {
  height: 1px;
  width: 1px;
  border: 0 !important;
  font-size: 1px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  opacity: 0;
}
.webix_upload_client,
.webix_upload_error,
.webix_upload_server {
  width: 60px;
  text-align: center;
  float: right;
}
.error_icon,
.cancel_icon {
  display: inline-block;
  background-repeat: no-repeat;
}
.error_icon {
  width: 18px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDdENjlDNjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFMDdENjlENjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkUwN0Q2OUE2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkUwN0Q2OUI2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZJnE7AAABdklEQVR42mK80aLPgAcwA/EcIOYB4mgg/oWuQL36AphmYcAPYvl5WBOYmBgY3n/6fQTIn4hLIRMeQ0CuaBHgY2EQ4GMF8euAWIgcg6qF+NmkOdiZGdhYmRiEBdhAhrSQapAKEBcJC7DCBUQE2UBUGhAbkGLQBDEhdjYmJkaGtHVMDD4LmBk+/2RgEBdhBwX+ZGINcuLiZPYW5Ie45tknRrAhIFqAl5WBh4vFBijsR8ggkI29IA0wwMsOo/+DaWjA9wIxGz6D0oAKDXi5EalCkvc/2DApPgifm5OZQZCPFRyGuAwCxwqya0AAZADMVTAgyA92TDUQS2MzqAUUxcAgRjPoP9hVyICVhREUi6B01g4TY4RmES0gvqSuyMPMQAK4ef/LXyBlAswmF2DWd4kJs2M1pGgLIvrRAXJyAIWqNzcXi7cgHysDqQAUnt9//LW52WoQBfLaDRlxDnWgYQzkAKBBDI+ef38E0n3nycsf6gyUgUcAAQYA9DZJKVXGocQAAAAASUVORK5CYII=);
}
.webix_upload_server {
  color: green;
}
.webix_remove_upload {
  float: right;
}
.cancel_icon {
  margin-top: 10px;
  width: 14px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsElEQVR4XoVQUQbDQBScAywIuUcpKCWglBJCDlBKf0vpbymhd5mDhIDcoAcoJQSEsn2G5KmWzMDsPG92ZyGAgVfWfBtrUwEOZnwwOu2UjaPCbScLAEzYmzxyxafMgaUlRXMTsJJ1B7jgy0Y7gHt5FdgyimeAS+a6ZpDTQkLkCQbmk9OBHaPv+p6x99jLFFuOsTMPSlXl8FVlrSopFBP/sIQAbn6+bwsHA29sNGhMBQgf1cri4JYEbDkAAAAASUVORK5CYII=);
}
.webix_upload_flash {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.webix_drop_file {
  background: #f4f4f4;
  position: relative;
}
.webix_drop_file::before {
  position: absolute;
  bottom: 10px;
  left: 0px;
  width: 100%;
  text-align: center;
  pointer-events: none;
}
.webix_fieldset > fieldset {
  border: 1px solid #cfcfcf;
  margin: 0px;
  padding: 5px 8px;
}
.webix_fieldset_label {
  color: #424242;
  font-size: 12px;
  padding: 0px 8px;
  text-transform: uppercase;
}
.webix_forminput > fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
}
.webix_forminput_label {
  color: #424242;
  font-family: Lato-Regular;
  float: left;
  line-height: 36px;
  padding: 0px 0px;
  padding-right: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
legend.webix_forminput_label_top {
  width: 100%;
  padding: 0px 0px 0;
}
.webix_switch_toggle {
  position: absolute;
  visibility: hidden;
}
.webix_switch_box {
  display: block;
  position: relative;
  top: 50%;
  margin-top: -12px;
  height: 24px;
  cursor: pointer;
  background-color: #f1f1f1;
  border: 1px solid #cfcfcf;
  border-radius: 60px;
  box-sizing: border-box;
  transition: background-color 0.4s ease;
  color: #666;
  text-align: center;
  float: left;
}
.webix_el_switch .webix_label_right {
  display: block;
  padding-top: 3px;
  margin-top: 4px;
}
.webix_switch_handle {
  height: 22px;
  width: 22px;
  border-radius: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #eee;
  position: absolute;
  top: 0px;
  background-color: #fff;
  transition: left 0.3s ease;
  cursor: pointer;
  box-sizing: border-box;
}
.webix_switch_handle:focus,
.webix_switch_box:active .webix_switch_handle {
  box-shadow: 0 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.webix_switch_text {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 1px 0 0 18px;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
}
.webix_switch_on .webix_switch_text {
  padding: 1px 18px 0 0;
}
.webix_switch_box.webix_switch_on {
  background-color: transparent;
  color: #fff;
}
.webix_gage_box {
  display: table;
  height: 100%;
  width: 100%;
}
.webix_gage_box > div {
  display: table-cell;
  vertical-align: middle;
}
.webix_gage_body {
  height: 100%;
  width: 100%;
  transform: rotate(180deg);
}
.webix_gage_label {
  font-size: 0.9em;
  text-align: center;
  margin-top: 10px;
}
.webix_gage_placeholder {
  margin-top: -20px;
}
.webix_gage_info {
  text-align: center;
  font-size: 0.7em;
  position: relative;
  margin: 0 auto 10px auto;
}
.webix_gage_min_range {
  left: -74px;
}
.webix_gage_max_range {
  right: -74px;
}
.webix_gage_min_range,
.webix_gage_max_range {
  display: inline-block;
  margin-top: 20px;
  position: absolute;
  text-align: center;
  width: 150px;
}
.webix_gage_range_info {
  font-size: 1.2em;
  line-height: 1;
}
.webix_gage_value {
  font-size: 2.2em;
  color: #404040;
}
.webix_gage_gradient_point_animated {
  transition: transform 1.3s linear;
}
.webix_gage_animated {
  stroke: hsl(120, 100%, 50%);
  animation: gage_dash 1.3s linear forwards;
  transition: stroke 1.3s linear, stroke-dasharray 1.3s linear;
}
@keyframes gage_dash {
  to {
    stroke-dashoffset: 0;
  }
}
.webix_bullet_name {
  width: 100;
}
.webix_bullet_header {
  font-weight: bold;
  font-size: 15px;
}
.webix_bullet_subheader {
  font-size: 15px;
}
.webix_bullet_scale {
  font-size: 12px;
  font-weight: bold;
}
.webix_organogram canvas {
  position: absolute;
}
.webix_organogram_item {
  position: absolute;
  z-index: 1;
  text-align: center;
  border-radius: 4px;
  background-color: #e3f2fd;
  border: 1px solid #bbdefb;
  padding: 7px 7px 10px 7px;
  box-sizing: border-box;
}
.webix_organogram_item.webix_selected {
  background-color: #257ECC;
  border-color: #257ECC;
}
.webix_organogram_list {
  border-radius: 4px;
  position: absolute;
  z-index: 1;
  height: auto;
  border: 1px solid #dddddd;
  box-sizing: border-box;
}
.webix_organogram_list .webix_organogram_list_item {
  border: none;
  text-align: left;
  position: static;
  padding: 5px;
  border-radius: 0px;
  box-sizing: border-box;
}
.webix_timeline .webix_scroll_cont {
  padding-top: 28px;
}
.webix_timeline_item {
  height: 46px;
  padding: 0 12px;
  position: relative;
}
.webix_timeline_item .webix_timeline_date,
.webix_timeline_item .webix_timeline_event {
  overflow: hidden;
  position: absolute;
  top: 0px;
}
.webix_timeline_left .webix_timeline_date,
.webix_timeline_right .webix_timeline_details,
.webix_timeline_right .webix_timeline_value {
  text-align: right;
}
.webix_timeline_value {
  font-weight: bold;
  line-height: 18px;
}
.webix_timeline_details {
  color: #94A1B3;
  padding-top: 2px;
}
.webix_timeline_date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 18px;
}
.webix_treemap {
  background-color: #f5f5f5;
}
.webix_treemap .webix_scroll_cont {
  position: relative;
  height: 100%;
  width: 100%;
}
.webix_treemap_item {
  position: absolute;
  color: #444;
  overflow: hidden;
  text-align: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 5px;
  border-width: 0px 1px 1px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  background: transparent;
  cursor: pointer;
}
.webix_treemap_level_top {
  z-index: 1;
  border-color: rgba(0, 0, 0, 0.4);
}
.webix_treemap_item_bottom {
  border-bottom-width: 0;
}
.webix_treemap_item_right {
  border-right-width: 0;
}
.webix_treemap_item:hover {
  box-shadow: inset 0 0 5px #666;
}
.webix_treemap_item.webix_selected {
  border-color: #257ECC;
  box-shadow: inset 0 0 1px 2px #257ECC;
}
.webix_treemap_header {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_treemap_header {
  padding: 0 10px;
  border-bottom: 1px solid #cfcfcf;
}
.webix_treemap_header_item {
  cursor: pointer;
}
.webix_treemap_header_item:last-child {
  cursor: default;
}
.webix_treemap_reset {
  float: right;
  width: 25px;
  text-align: center;
}
.webix_treemap_reset:before {
  content: "\F011";
  color: #424242;
  font-family: "Webix Awesome Icons";
  font-size: 16px;
  display: block;
  cursor: pointer;
}
.webix_treemap_path_icon {
  width: 20px;
  text-align: center;
}
.webix_barcode {
  position: relative;
}
.webix_barcode .webix_canvas_text {
  font-size: 14px;
  padding: 0 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.portlet_drag {
  position: absolute;
  z-index: 1;
  top: 5px;
  right: 5px;
  width: 18px;
  opacity: 0.5;
  cursor: pointer;
}
.portlet_in_drag {
  opacity: 0.4;
}
.portlet_marker,
.portlet_markertop,
.portlet_markerbottom,
.portlet_markerleft,
.portlet_markerright {
  opacity: 0.5;
  background: #9169BE;
  position: absolute;
  z-index: 2;
  transition: top 0.5s, left 0.5s, width 0.5s, height 0.5s;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.portlet_markertop {
  height: 50%;
}
.portlet_markerbottom {
  height: 50%;
  top: 50%;
}
.portlet_markerleft {
  width: 50%;
}
.portlet_markerright {
  width: 50%;
  left: 50%;
}
.panel_icon {
  position: absolute;
  z-index: 93;
  top: 5px;
  right: 5px;
  line-height: normal;
  font-size: 13px;
  width: 18px;
  opacity: 0.5;
  cursor: pointer;
}
.webix_disabled_view .panel_icon {
  z-index: 91;
}
.panel_target {
  position: absolute;
  z-index: 3;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid #cfcfcf;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_popup.webix_sidemenu.webix_sidemenu_left {
  border-width: 0 1px 0 0;
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_left.webix_animate {
  transition: left 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_right {
  left: auto;
  border-width: 0 0 0 1px;
  box-shadow: -2px 0px 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_right.webix_animate {
  transition: right 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_top {
  border-width: 0 0 1px 0 ;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_top .webix_win_body {
  position: relative;
}
.webix_sidemenu_top .webix_win_body > .webix_view {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
}
.webix_sidemenu_top.webix_animate,
.webix_sidemenu_top.webix_animate .webix_win_body {
  transition: height 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_bottom {
  border-width: 1px 0 0 0 ;
  top: auto;
  box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_bottom.webix_animate,
.webix_sidemenu_bottom.webix_animate .webix_win_body {
  transition: height 0.6s;
}
/* SideBar*/
.webix_sidebar {
  background: #ECEFF1;
}
.webix_sidebar .webix_tree_item.webix_selected:focus span {
  background: transparent;
}
.webix_sidebar .webix_tree_item {
  color: #454545;
  height: 45px;
  line-height: 44px;
}
.webix_sidebar .webix_scroll_cont > .webix_tree_leaves {
  padding: 0;
}
.webix_sidebar .webix_tree_leaves .webix_tree_leaves {
  margin-left: 0px;
}
.webix_sidebar_selected,
.webix_sidebar_expanded .webix_tree_item:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_selected span {
  background-color: #257ECC;
  padding-right: 0;
}
.webix_sidebar .webix_tree_branch_1 .webix_tree_item {
  padding-left: 44px;
}
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  height: 45px;
  line-height: 45px;
  padding-left: 0;
}
.webix_sidebar .webix_tree_branch_1 {
  border-bottom: 1px solid #e5e5e5;
}
.webix_sidebar .webix_tree_item.webix_selected span,
.webix_sidebar .webix_tree_item span {
  margin: 0;
  padding: 0px;
}
.webix_icon.webix_sidebar_icon {
  width: 44px;
  text-align: center;
}
span.webix_sidebar_dir_icon {
  float: right;
  line-height: inherit;
}
/*SubMenu (Popup) */
.webix_sidebar_popup {
  border: none !important;
  box-shadow: 2px 3px 3px #ddd;
}
.webix_sidebar_popup,
.webix_sidebar_popup .webix_list_item {
  border-radius: 0;
}
.webix_sidebar_popup_right {
  box-shadow: -3px 3px 3px #ddd;
}
.webix_sidebar_popup_list.webix_sidebar_popup_left .webix_icon {
  float: right;
  line-height: inherit;
  width: 8px;
}
.webix_sidebar_popup_list.webix_sidebar_popup_right .webix_icon {
  float: left;
  line-height: inherit;
}
/*SubMenu: title*/
.webix_sidebar_popup_title {
  background: #ECEFF1;
}
.webix_sidebar_popup_title.webix_selected {
  border-left-color: #257ECC;
  background: #257ECC;
}
.webix_sidebar_popup_title .webix_template {
  line-height: 45px;
  padding: 0 10px;
  border: 1px solid #E5E5E5;
  border-left: none;
}
.webix_sidebar_popup_right .webix_sidebar_popup_title .webix_template {
  border: 1px solid #E5E5E5;
  border-right: none;
}
.webix_sidebar_selected.webix_sidebar_popup_title .webix_template {
  background: rgba(0, 0, 0, 0.03);
  border-left: none;
}
.webix_sidebar_popup_list .webix_list_item {
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
}
/*SubMenu: list*/
.webix_sidebar_popup_list .webix_list_item:first-child {
  border-top: 1px solid #E5E5E5;
}
.webix_sidebar_popup_list .webix_list_item:hover {
  background: #f6f9fb;
}
.webix_sidebar_popup_list .webix_list_item.webix_selected:hover {
  background: #257ECC;
}
.webix_menu .webix_list_item.webix_sidebar_selected {
  background: rgba(0, 0, 0, 0.02);
}
.webix_menu .webix_list_item.webix_sidebar_selected:hover {
  background: rgba(0, 0, 0, 0.02) !important;
}
.webix_view.webix_pdf {
  background-color: #404040;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.webix_pdf .canvas_wrapper {
  margin: 0px auto;
  box-shadow: 5px 5px 15px #1c1c1c;
  width: 100%;
  height: 100%;
}
.webix_toolbar.pdf_bar .webix_img_btn {
  text-align: center;
}
.webix_toolbar.pdf_bar .webix_view {
  background-color: transparent;
}
.webix_toolbar.pdf_bar .webix_icon_btn {
  margin: 0;
}
.webix_toolbar.pdf_bar .webix_template {
  background-color: transparent;
  color: #fff;
  line-height: 2em;
}
.webix_toolbar.pdf_bar .webix_el_box input,
.webix_toolbar.pdf_bar .webix_inp_static {
  background-color: #5c5c5c;
  color: #fff;
  border-color: #404040;
}
.webix_toolbar.pdf_bar .webix_el_box input:focus,
.webix_toolbar.pdf_bar .webix_inp_static:focus {
  border-color: #333;
}
.webix_toolbar.pdf_bar .webix_el_box .webix_input_icon {
  color: #fff;
}
.webix_view.webix_popup.pdf_opt_list {
  border: none;
}
.pdf_opt_list .webix_list {
  background-color: #404040;
  color: #fff;
}
.pdf_opt_list .webix_list .webix_list_item {
  border-color: #474747;
  line-height: 1.5em;
}
.pdf_opt_list .webix_list .webix_list_item.webix_selected,
.pdf_opt_list .webix_list .webix_list_item:hover {
  color: #404040;
  background-color: #fff;
}
.webix_dbllist .bottom_label {
  text-align: center;
  font-size: 10px;
}
.webix_dbllist .webix_list,
.webix_dbllist .bottom_label {
  background: #ededed;
}
.webix_dbllist .webix_list_item {
  background: #FFFFFF;
  margin: 3px 4px 0px 4px;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
}
.webix_dbllist .webix_list_item.webix_selected {
  border-bottom-color: #cfcfcf;
  background-color: #257ECC;
  color: #424242;
}
.webix_dbllist .dbllist_button {
  width: 45%;
  height: 30px;
  margin-top: 4px;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #cfcfcf;
  cursor: pointer;
  font-size: 14px;
  font-family: Lato-Regular;
  background-color: transparent;
}
.webix_dbllist .dbllist_button .webix_icon {
  color: #3498db;
  font-size: 20px;
  width: 26px;
}
.webix_dbllist .dbllist_button:first-child {
  margin-top: 34px;
  margin-right: 4px;
}
.webix_dbllist .dbllist_button:last-child {
  margin-left: 4px;
}
.webix_invalid .webix_list {
  background: #f8e2e2;
}
.dbllist_buttons .webix_template {
  padding: 0 0 0 4px;
}
.webix_sparklines {
  padding: 1px 0;
  box-sizing: border-box;
}
.webix_sparklines svg {
  box-sizing: border-box;
}
.webix_sparklines_line {
  stroke: #3498db;
  stroke-width: 1;
  fill: transparent;
  stroke-linecap: round;
}
.webix_sparklines_item {
  fill: #3498db;
  stroke-width: 1;
}
.webix_sparklines_bar {
  fill: #6dbcf0;
}
.webix_sparklines_bar_negative {
  fill: #d86c79;
}
.webix_sparklines_area {
  fill: #e5eef4;
}
.webix_sparklines_origin {
  stroke: #888;
  stroke-width: 1;
}
.webix_sparklines_event_area {
  fill: transparent;
}
.webix_sparklines_line_chart .webix_sparklines_event_area:hover,
.webix_sparklines_area_chart .webix_sparklines_event_area:hover,
.webix_sparklines_splinearea_chart .webix_sparklines_event_area:hover {
  fill: rgba(220, 220, 220, 0.4);
  stroke: rgba(255, 255, 255, 0.6);
}
.webix_sparklines_pie_chart .webix_sparklines_event_area:hover,
.webix_sparklines_bar_chart .webix_sparklines_event_area:hover {
  fill: rgba(255, 255, 255, 0.3);
}
/* print css rules*/
.webix_ui_print {
  display: none;
}
body.webix_print {
  margin-top: 0px;
}
@media print {
  body.webix_print {
    overflow: visible !important;
    background-color: none !important;
  }
  body.webix_print > * {
    display: none;
  }
  body.webix_print * {
    visibility: hidden;
  }
  .webix_ui_print {
    display: block !important;
    margin: 0 0 0 0!important;
    visibility: visible !important;
  }
  .webix_ui_print * {
    visibility: visible !important;
  }
  .webix_print_noscroll {
    height: auto !important;
    width: auto !important;
  }
  .webix_print_noscroll,
  .webix_print_noscroll .webix_scroll_cont {
    overflow: visible !important;
  }
  .webix_print_pagebreak {
    page-break-after: always;
  }
  .webix_print_header,
  .webix_print_footer {
    display: block !important;
    margin: 20px 0px;
    text-align: center;
    height: auto !important;
    visibility: visible !important;
  }
  .webix_print_header *,
  .webix_print_footer * {
    visibility: visible !important;
  }
  /*datatable specific*/
  .webix_table_print {
    display: table;
    visibility: visible !important;
    table-layout: fixed;
    width: 100%;
    border: 1px solid #ebebeb;
    margin-bottom: 20px;
    position: initial;
  }
  .webix_table_print td {
    overflow: hidden;
  }
  .webix_table_print tr {
    page-break-inside: avoid;
  }
  .webix_table_print .webix_cell {
    display: table-cell !important;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 0px 10px;
    white-space: nowrap;
  }
  .webix_table_print .webix_header_cell {
    display: table-cell;
    color: #fff;
    background: #FFFFFF;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
  }
  .webix_table_print .webix_footer_cell {
    display: table-cell;
    background: #fafafa;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
  }
  .webix_table_print .webix_cell.webix_dtable_span {
    position: initial !important;
    white-space: normal;
  }
  .webix_table_print .webix_rotate {
    transform-origin: center 40% !important;
    -webkit-transform-origin: center 40% !important;
  }
  .webix_table_print.borderless,
  .webix_table_print.borderless .webix_cell {
    border: none;
  }
  /* x-list specific*/
  .webix_table_print.webix_view.webix_list-x {
    white-space: normal;
  }
  .webix_table_print.webix_view.webix_list-x .webix_list_item {
    display: table-cell;
  }
}
.webix_fullscreen_html .webix_template > * {
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
}
.webix_slider_box {
  position: relative;
  padding: 0px 10px;
  height: 100%;
  padding-top: 14px;
  float: left;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -11px;
}
.webix_slider_box .webix_slider_left {
  height: 10px;
  float: left;
  width: 100px;
  background: #f7fbfe;
  border: 1px solid #dcdcdc;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_slider_box .webix_slider_right {
  height: 10px;
  float: left;
  width: 100px;
  background: #fff;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #dcdcdc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.webix_slider_box .webix_slider_handle {
  z-index: 2;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 11px;
  border-radius: 8px;
}
.webix_slider_box .webix_slider_handle:focus {
  border-color: #3498db;
}
.webix_rangeslider .webix_slider_box .webix_slider_left {
  position: absolute;
}
.webix_rangeslider .webix_slider_box .webix_slider_active {
  z-index: 2;
}
.webix_rangeslider .webix_slider_box .webix_slider_right {
  border-radius: 5px;
}
.webix_rangeslider .webix_slider_title_box {
  position: relative;
  float: left;
  height: 18px;
  width: 1px;
}
.webix_rangeslider .webix_slider_title.webix_slider_move {
  position: absolute;
}
.webix_rangeslider.webix_slider_vertical .webix_slider_box .webix_slider_right {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.webix_rangeslider.webix_slider_vertical .webix_slider_title.webix_slider_move {
  display: block;
  position: relative;
}
.webix_slider_alt .webix_slider_box .webix_slider_left {
  border: 1px solid #e1e1e1;
}
.webix_slider_alt .webix_slider_box .webix_slider_right {
  border: 1px solid #e1e1e1;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle {
  width: 11px;
  margin: 0 2px;
  height: 14px;
  top: 11px;
  border-radius: 2px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 3px center;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle:focus {
  border-color: #3498db;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left,
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  width: 10px;
  float: none;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 5px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
}
.webix_slider_vertical .webix_slider_box .webix_slider_handle {
  left: 7px;
}
.webix_slider_vertical .webix_slider_title {
  padding-top: 1px;
  text-align: left;
}
.webix_slider_vertical.webix_slider_alt .webix_slider_handle {
  height: 11px;
  width: 14px;
  left: 5px;
  background-position: 4px center;
}
.webix_slider_title {
  text-align: center;
}
.webix_icon,
.webix_icon_btn,
.webix_input_icon {
  display: inline-block;
  font-family: "Webix Awesome Icons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.webix_icon,
.webix_input_icon {
  font-size: 17px;
  display: inline-block;
  width: 20px;
}
.webix_input_icon {
  float: right;
  text-align: left;
  font-size: 19px;
  color: #888;
}
.webix_icon_button {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  vertical-align: middle;
}
.webix_el_icon .webix_el_box {
  padding: 0;
  margin: 0 auto;
  text-align: center;
  position: relative;
  overflow: visible;
  cursor: pointer;
}
.webix_icon_button .webix_icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  display: inline-block;
  text-align: center;
  color: #424242;
}
.webix_icon_btn {
  font-size: 17px;
  display: inline-block;
  text-align: center;
  width: 20px;
  margin-right: 4px;
  color: #424242;
}
.webix_icon {
  text-align: center;
}
.webix_badge {
  background-color: #ff8839;
  color: #FFFFFF;
  border-radius: 11px;
  font-size: 12px;
  height: 22px;
  min-width: 22px;
  box-sizing: border-box;
  padding: 0 4px;
  text-align: center;
  line-height: 22px;
  position: absolute;
  right: 0;
  top: 0;
}
.webix_badge.webix_measure_size {
  right: auto;
  box-sizing: border-box;
}
.webix_list_item .webix_badge {
  position: static;
  float: right;
  margin: 2px -5px 0 0px;
}
.confirmButton {
  background: #22a1bc;
  color: white;
  font-weight: bold;
}
.selectFocusRule {
  background: #2379c3;
}
.cssload-container {
  position: relative;
}
.webix_el_progress .webix_slider_box {
  opacity: 1;
  position: relative;
  height: 100%;
  padding: 4px;
  float: left;
  background: #ffffff;
  border: 1px solid #BDBDBD;
  border-radius: 2px;
  display: flex;
}
.webix_el_progress .webix_slider_box .webix_slider_left {
  height: 100%;
  float: left;
  background: #249ACC;
  border: 1px solid #249ACC;
  border-radius: 2px;
}
.webix_el_progress .webix_slider_box .webix_slider_right {
  height: 100%;
  float: left;
  background: #ffffff;
  border: none;
}
.webix_el_progress .webix_slider_box .webix_slider_handle {
  cursor: col-resize;
  position: absolute;
  height: 33%;
  margin-left: -5px;
  top: 10px;
  border-radius: 8px;
}
.webix_el_progress .webix_slider_box.progress-max .webix_slider_left {
  background: #17BA41;
  border: 1px solid #17BA41;
}
.webix_el_progress .webix_slider_box.progress-max .webix_slider_right {
  border: none;
  display: none;
}
.webix_el_progress .webix_el_box.webix_disabled_box .webix_slider_box {
  opacity: 0.2;
}
.webix_el_progress .webix_el_box.webix_disabled_box .webix_slider_box .webix_slider_right,
.webix_el_progress .webix_el_box.webix_disabled_box .webix_slider_box .webix_slider_handle {
  background: initial;
}
.webix_el_progress .webix_el_box.webix_disabled_box .webix_slider_box .webix_slider_left {
  background: #249ACC;
}
.webix_el_progress .webix_slider_title {
  display: none;
  text-align: center;
}
.webix_view .webix_el_toggle .webix_el_box {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.webix_view .webix_el_toggle .webix_el_box .webix_img_btn {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 40px;
  width: 40px;
  height: 24px;
  background-color: #E5E5E5;
  border-radius: 20px;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #CCCCCC;
}
.webix_view .webix_el_toggle .webix_el_box .webix_img_btn .webix_icon_btn {
  position: absolute;
  top: 1px;
  left: 1px;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
  transition: all 0.3s;
  box-sizing: border-box;
}
.webix_view .webix_el_toggle .webix_el_box .webix_img_btn[aria-pressed='false'] .webix_icon_btn:after {
  left: 24px;
  margin-top: -3px;
  position: absolute;
}
.webix_view .webix_el_toggle .webix_el_box .webix_img_btn[aria-pressed='true'] .webix_icon_btn {
  margin-left: 17px;
  background-size: 12px;
}
.webix_view .webix_el_toggle .webix_el_box .webix_img_btn[aria-pressed='true'] .webix_icon_btn:before {
  right: 26px;
  margin-top: -3px;
  position: absolute;
}
.webix_view .webix_el_toggle .webix_el_box.webix_disabled_box .webix_img_btn {
  opacity: 0.2;
}
.webix_view .webix_el_toggle .webix_pressed .webix_img_btn {
  background-color: #1565C0;
  border-color: #1565C0;
}
.webix_view.webix_el_checkbox .webix_el_box {
  opacity: 1;
  cursor: default;
}
.webix_view.webix_el_checkbox .webix_el_box button {
  border-radius: 2px;
  border: 1px solid #247ECC;
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background: #ffffff;
}
.webix_view.webix_el_checkbox .webix_el_box button[aria-checked='false'] {
  border-color: #999999;
}
.webix_view.webix_el_checkbox .webix_el_box button[aria-checked='false']:hover {
  border-color: #737373;
}
.webix_view.webix_el_checkbox .webix_el_box button[aria-checked='true'] {
  background: #247ECC url("https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg") center no-repeat;
  background-size: 12px;
}
.webix_view.webix_el_checkbox .webix_el_box .webix_label_right {
  padding: 0 0 0 12px;
}
.webix_view.webix_el_checkbox .webix_el_box .webix_checkbox_1 label {
  color: #257ECC;
}
.webix_view.webix_el_checkbox .webix_el_box.webix_disabled_box {
  opacity: 0.2;
}
.webix_view.webix_el_radio .webix_el_box .webix_radio_option {
  opacity: 1;
}
.webix_view.webix_el_radio .webix_el_box .webix_radio_option button {
  position: relative;
  border-radius: 100%;
  border: 1px solid #257ECC;
  height: 18px;
  width: 18px;
  vertical-align: middle;
  margin-top: -2px;
  background: #ffffff;
}
.webix_view.webix_el_radio .webix_el_box .webix_radio_option button[aria-checked='true'] {
  background: #257ECC;
}
.webix_view.webix_el_radio .webix_el_box .webix_radio_option button[aria-checked='true']::before {
  background: #ffffff;
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 6px;
  width: 6px;
  top: 5px;
  left: 5px;
  margin: auto;
}
.webix_view.webix_el_radio .webix_el_box .webix_radio_option .webix_radio_1 ~ label {
  color: #257ECC;
}
.webix_view.webix_el_radio .webix_el_box .webix_radio_option .webix_label_right {
  padding: 0 0 0 18px;
  white-space: normal;
}
.webix_view.webix_el_radio .webix_el_box.webix_disabled_box {
  opacity: 0.2;
}
.webix_view.webix_el_datepicker .webix_inp_static {
  float: left;
  height: 100%;
  padding-right: 12px;
}
.webix_view.webix_daterange .webix_inp_static {
  height: 100%;
}
.webix_view.webix_daterange .webix_cal_body .webix_cal_row {
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  font-size: 12px;
}
.webix_view.webix_daterange .webix_cal_body .webix_cal_row .webix_cal_day {
  cursor: pointer;
  font-size: 12px;
  color: #424242;
  user-select: none;
}
.webix_view.webix_daterange .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range_start {
  background: #4DC47D;
  color: #ffffff;
  height: 32px;
  position: relative;
}
.webix_view.webix_daterange .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range_end {
  background: #4DC47D;
  color: #ffffff;
  height: 32px;
  position: relative;
}
.webix_view.webix_daterange .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range {
  background-color: rgba(77, 196, 125, 0.7);
  color: #ffffff;
  height: 32px;
  position: relative;
}
.webix_progress_icon_cover {
  background: #ffffff;
}
.webix_progress_icon {
  background: rgba(254, 250, 250, 0.5);
}
.webix_progress_icon,
.webix_progress_icon_cover {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 12;
}
.webix_progress_icon .webix_progress_state,
.webix_progress_icon_cover .webix_progress_state {
  position: absolute;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 1px solid rgba(250, 250, 250, 0.5);
  border-left-color: #004d44;
  border-radius: 974px;
  margin: auto;
  height: 60px !important;
  width: 60px !important;
  animation: cssload-rotate 1150ms linear infinite;
}
.webix_progress_icon .webix_progress_state:before,
.webix_progress_icon_cover .webix_progress_state:before {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid rgba(250, 250, 250, 0.5);
  border-left-color: #003d36;
  border-radius: 974px;
  content: "";
  margin: -22px 0 0 -22px;
  height: 42px;
  width: 42px;
  animation: cssload-rotate 2250ms linear infinite;
}
.webix_progress_icon .webix_progress_state:after,
.webix_progress_icon_cover .webix_progress_state:after {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid rgba(250, 250, 250, 0.5);
  border-left-color: #17BA41;
  border-radius: 974px;
  content: "";
  margin: -26px 0 0 -26px;
  height: 50px;
  width: 50px;
  animation: cssload-rotate 3580ms linear infinite;
}
@keyframes cssload-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.webix_view .webix_el_box {
  padding: 0;
}
.webix_view .webix_layout_form {
  background: #fff;
  border-radius: 2px;
  font-size: 14px;
  color: #424242;
}
.webix_view .webix_layout_form .ellipsis-line {
  font-family: Lato-Regular;
  cursor: pointer;
  vertical-align: sub;
  line-height: 20px;
}
.webix_view .webix_layout_form .webix_layout_gantt {
  background: #fafafa;
}
.webix_view input,
.webix_view textarea,
.webix_view select,
.webix_view .webix_inp_static {
  border: 1px solid #BDBDBD;
  padding: 0 0 0 12px;
  line-height: 36px;
  background: #ffffff;
  color: #424242 !important;
  border-radius: 2px !important;
}
.webix_view input:focus,
.webix_view textarea:focus,
.webix_view select:focus,
.webix_view .webix_inp_static:focus {
  border-color: #257ECC;
}
.webix_view input.error,
.webix_view textarea.error,
.webix_view select.error,
.webix_view .webix_inp_static.error {
  border-bottom-color: #ff5252;
}
.webix_view input::-webkit-input-placeholder,
.webix_view textarea::-webkit-input-placeholder,
.webix_view select::-webkit-input-placeholder,
.webix_view .webix_inp_static::-webkit-input-placeholder {
  font-family: Lato-Regular;
  color: rgba(0, 0, 0, 0.3);
  font-size: 14px;
}
.webix_view input:-ms-input-placeholder,
.webix_view textarea:-ms-input-placeholder,
.webix_view select:-ms-input-placeholder,
.webix_view .webix_inp_static:-ms-input-placeholder {
  font-family: Lato-Regular;
  color: rgba(0, 0, 0, 0.3);
  font-size: 14px;
}
.webix_view input::-moz-placeholder,
.webix_view textarea::-moz-placeholder,
.webix_view select::-moz-placeholder,
.webix_view .webix_inp_static::-moz-placeholder {
  font-family: Lato-Regular;
  color: rgba(0, 0, 0, 0.3);
  font-size: 14px;
}
.task-view .webix_view input,
.task-view .webix_view textarea,
.task-view .webix_view select,
.task-view .webix_view .webix_inp_static {
  float: left;
}
.profileMainPlace .webix_view .webix_layout_form {
  background-color: #fff;
}
.profileMainPlace .webix_view input:focus,
.profileMainPlace .webix_view textarea:focus,
.profileMainPlace .webix_view select:focus,
.profileMainPlace .webix_view .webix_inp_static:focus {
  border: 1px solid #FBC02D;
}
.webix_el_textarea .webix_inp_top_label {
  line-height: 36px !important;
}
.webix_inp_top_label,
.webix_inp_label {
  color: #616161 !important;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0;
}
.layout-top-border {
  border-top: 1px solid #cfcfcf;
}
.layout-bottom-border {
  border-bottom: 1px solid #cfcfcf;
}
/*predefined styles for text lables inside a item*/
.webix_strong {
  font-weight: bold;
  white-space: nowrap;
}
.webix_light {
  color: #ffffff;
}
/*contr-styles for bootstrap*/
.webix_view,
.webix_input_icon {
  box-sizing: content-box;
}
.webix_view.webix_el_label {
  cursor: default;
  box-sizing: border-box;
}
.webix_inp_label,
.webix_inp_top_label,
.webix_label_right {
  margin-bottom: 0;
}
.webix_view table {
  border-collapse: initial;
}
/* Spin*/
.webix_spin {
  -webkit-animation: webix_spin 2s infinite linear;
  animation: webix_spin 2s infinite linear;
}
@-webkit-keyframes webix_spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes webix_spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@font-face {
  font-family: 'Lato-Black';
  src: url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Black.woff2') format('woff2'), url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Black.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato-Bold';
  src: url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Bold.woff2') format('woff2'), url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato-Regular';
  src: url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Regular.woff2') format('woff2'), url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato-Light';
  src: url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Light.woff2') format('woff2'), url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato-Medium';
  src: url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Medium.woff2') format('woff2'), url('https://cdn.ganttpro.com/statics/fonts/Lato/Lato-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
a,
article,
aside,
audio,
b,
body,
canvas,
caption,
cite,
div,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
label,
li,
nav,
ol,
p,
section,
small,
span,
strong,
table,
tbody,
tfoot,
thead,
th,
tr,
u,
ul,
input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
html {
  overflow: hidden;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-left: 0;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a,
a:hover,
a:focus {
  text-decoration: none;
}
body {
  height: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body iframe {
  position: absolute;
}
.btn {
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  outline: none;
  border-radius: 5px;
}
.btn.type_push {
  top: 0;
}
.btn.type_push:hover {
  top: 2px;
}
.btn.type_push:active {
  top: 5px;
}
.webix_el_button.button_red .webix_el_box {
  background: #e74c3c;
  color: #fff;
}
.webix_el_button.webix_disabled_view {
  cursor: default;
}
button {
  cursor: pointer !important;
}
.sideBackground {
  background: #e2e2e2;
}
.hidden {
  display: none !important;
}
.isVisible {
  opacity: 0 !important;
}
.js-show-global-video-fullscreen {
  cursor: pointer !important;
}
.global-video {
  position: relative;
  transition: 160ms;
}
.global-video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.global-video:before {
  content: '';
  width: 100%;
  display: block;
}
.global-video.ratio_16-9:before {
  padding-top: 56.25%;
}
.global-video.ratio_16-8-3725:before {
  padding-top: 52.33%;
}
.global-video.ratio_16-10:before {
  padding-top: 62.5%;
}
.global-video.ratio_16-12:before {
  padding-top: 65.7%;
}
.global-video-close {
  opacity: 0.5;
  padding: 15px;
  position: absolute;
  right: -40px;
  top: -40px;
  cursor: pointer;
  border-radius: 100%;
  font-size: 0;
  line-height: 0;
}
.global-video-close:hover {
  opacity: 1;
}
.global-video-fullscreen {
  padding: 5rem;
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 20100;
}
.global-video-fullscreen .global-video {
  box-shadow: 0 0 20px 0 #000000;
  max-width: 1200px;
  max-height: 90vh;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.global-video-fullscreen-wrapper,
.global-video-fullscreen-inner {
  background: transparent;
}
.webix_point_bottom,
.webix_point_top,
.webix_point_left,
.webix_point_right {
  display: none !important;
}
.gantt_scroll {
  overflow-y: auto;
}
.gantt_scroll::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.gantt_scroll::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.gantt_scroll:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
.gantt_scroll.thumb-spaced::-webkit-scrollbar {
  width: 12px !important;
  height: 12px !important;
}
.gantt_scroll.thumb-spaced::-webkit-scrollbar-thumb {
  border-radius: 12px;
  border: 4px solid #fff;
}
.header_title_control .webix_view {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.header_title_control .webix_view .webix_template {
  height: auto;
}
.header_head_common .slack_icon .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_toolbar_common .arrow_more {
  cursor: pointer;
}
.header_toolbar_common .arrow_more .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_toolbar_common .setting_popup_inner_item .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_toolbar_common .check_icon .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_toolbar_common .header-toolbar-slider {
  cursor: pointer;
}
.header_toolbar_common .header-toolbar-slider .webix_slider_box .webix_slider_left,
.header_toolbar_common .header-toolbar-slider .webix_slider_box .webix_slider_right {
  border-color: #000;
  background: #000;
  opacity: 15%;
}
.gantt_expand_button,
.gantt_workload_expand_button {
  position: absolute;
  background-color: #828282;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  cursor: pointer;
  z-index: 2;
  opacity: 0.5;
  border: none;
}
.gantt_workload_expand_button,
.gantt_workload_expand_button:hover {
  transition: right 0.3s ease-in-out, opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}
.gantt_expand_button,
.gantt_expand_button:hover {
  transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}
.gantt_workload_expand_button {
  border-bottom: none;
  display: flex;
  margin-top: -18px;
}
.gantt_expand_button:hover,
.gantt_workload_expand_button:hover {
  background-color: #00564C;
  opacity: 1 !important;
  pointer-events: all;
}
.gantt_workload_expand_button::before,
.gantt_workload_expand_button::after,
.gantt_expand_button::before,
.gantt_expand_button::after {
  background: transparent;
  content: '';
  position: absolute;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}
.gantt_workload_expand_button:hover::before,
.gantt_workload_expand_button:hover::after,
.gantt_expand_button:hover::before,
.gantt_expand_button:hover::after {
  background-color: #00564C;
  opacity: 1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
  z-index: 2;
}
.gantt_expand_button::before,
.gantt_expand_button::after {
  width: 1px;
  height: 0;
  left: 0;
}
/* .gantt_resizer_x:first-child ~ .gantt_expand_button::before,
.gantt_resizer_x:first-child ~ .gantt_expand_button::after{
  left: 1px;
} */
.gantt_expand_button::before {
  bottom: 0;
}
.gantt_expand_button::after {
  top: 0;
}
.gantt_workload_expand_button::before,
.gantt_workload_expand_button::after {
  width: 5000px;
  height: 1px;
  top: 17px;
}
.gantt_expand_button.after_resizer_click,
.gantt_workload_expand_button.after_resizer_click,
.gantt_expand_button.after_resizer_click::before,
.gantt_expand_button.after_resizer_click::after,
.gantt_workload_expand_button.after_resizer_click::before,
.gantt_workload_expand_button.after_resizer_click::after {
  background-color: #00564C !important;
  transition: background-color 1s ease-out;
}
.gantt_workload_expand_button::before {
  left: 0;
}
.gantt_workload_expand_button::after {
  right: 0;
}
/* .gantt_layout_cell.grid_cell:hover ~ .gantt_resizer_x{
  background-color: ;
} */
.grid_cell ~ .gantt_expand_button,
.workload-body ~ .gantt_workload_expand_button,
.workload-header ~ .workload-body ~ .gantt_workload_expand_button {
  /*opacity: 0;*/
  /* transition:  opacity 0.3s ease-in-out,  background-color 0.2s ease-in-out; */
  /* // pointer-events: 0; */
}
.grid_cell:hover ~ .gantt_expand_button,
.gantt_resizer_x:hover ~ .gantt_expand_button,
.workload-body:hover ~ .gantt_workload_expand_button,
.gantt_resizer_y:hover ~ .gantt_workload_expand_button,
.workload-header:hover ~ .gantt_workload_expand_button,
.scrollHor_cell:hover ~ .gantt_workload_expand_button {
  background-color: #828282;
  /*opacity: 1 !important;*/
  pointer-events: all;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}
.grid_cell:active ~ .gantt_expand_button,
.gantt_resizer_x:active ~ .gantt_expand_button,
.workload-body:active ~ .gantt_workload_expand_button,
.gantt_resizer_y:active ~ .gantt_workload_expand_button,
.workload-header:active ~ .gantt_workload_expand_button {
  /*opacity: 0 !important;*/
  /* transition:  opacity 0.3s ease-in-out,  background-color 0.2s ease-in-out; */
}
/*.gantt_expand_button:after,*/
/*.gantt_expand_button:before,*/
/*.gantt_workload_expand_button:after,*/
/*.gantt_workload_expand_button:before {*/
/*background-color: #828282;*/
/*opacity: 1 !important;*/
/*pointer-events: none;*/
/*}*/
.grid_cell:hover ~ .gantt_expand_button:after,
.gantt_resizer_x:hover ~ .gantt_expand_button:after,
.grid_cell:hover ~ .gantt_expand_button:before,
.gantt_resizer_x:hover ~ .gantt_expand_button:before,
.workload-body:hover ~ .gantt_workload_expand_button:after,
.gantt_resizer_y:hover ~ .gantt_workload_expand_button:after,
.workload-body:hover ~ .gantt_workload_expand_button:before,
.gantt_resizer_y:hover ~ .gantt_workload_expand_button:before,
.workload-header:hover ~ .gantt_workload_expand_button:after,
.workload-header:hover ~ .gantt_workload_expand_button:before,
.scrollHor_cell:hover ~ .gantt_workload_expand_button:after,
.scrollHor_cell:hover ~ .gantt_workload_expand_button:before {
  background-color: #828282;
  opacity: 1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}
.grid_cell:active ~ .gantt_expand_button:after,
.gantt_resizer_x:active ~ .gantt_expand_button:after,
.grid_cell:active ~ .gantt_expand_button:before,
.gantt_resizer_x:active ~ .gantt_expand_button:before,
.workload-body:active ~ .gantt_workload_expand_button:after,
.gantt_resizer_y:active ~ .gantt_workload_expand_button:after,
.workload-body:active ~ .gantt_workload_expand_button:before,
.gantt_resizer_y:active ~ .gantt_workload_expand_button:before,
.workload-header:active ~ .gantt_workload_expand_button:after,
.workload-header:active ~ .gantt_workload_expand_button:before {
  /*opacity: 0 !important;*/
  /* transition:  opacity 0.3s ease-in-out,  background-color 0.2s ease-in-out; */
}
.gantt_expand_button_left {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/resizer-arrow.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 30px;
  transform: rotate(180deg);
  border: none;
  margin-top: 35px;
}
.gantt_expand_button_right {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/resizer-arrow.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 30px;
  transform: rotate(0deg);
  border: none;
}
.gantt_expand_button_text {
  font-family: Lato-Regular;
  font-size: 12px;
  line-height: 18px;
  height: inherit;
  color: #ffffff;
  position: absolute;
  left: 30px;
  top: 0;
  transform: rotate(-90deg);
  transform-origin: 0 0;
  margin-top: 35px;
  margin-left: -30px;
  border: none;
}
.gantt_expand_button_right ~ .gantt_expand_button_text {
  display: none;
}
.gantt_workload_expand_button_top ~ .gantt_workload_expand_button_text {
  display: none;
}
.gantt_workload_expand_button_top {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/resizer-arrow.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: inherit;
  background-position: center;
  transform: rotate(-90deg);
  width: 30px;
  border: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}
.gantt_workload_expand_button_bottom {
  background-image: url('https://cdn.ganttpro.com/app/imgs/webix_material/resizer-arrow.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: inherit;
  transform: rotate(90deg);
  width: 30px;
  border: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}
.gantt_workload_expand_button_text {
  font-family: Lato-Regular;
  font-size: 12px;
  line-height: 18px;
  height: inherit;
  color: #ffffff;
  position: absolute;
  left: 30px;
  top: 0;
  border: none;
}
.gantt_grid {
  -webkit-transition: margin 100ms;
  -moz-transition: margin 100ms;
  -o-transition: margin 100ms;
  transition: margin 100ms;
}
.inline_editor {
  box-sizing: border-box;
  overflow: visible;
  position: absolute;
  width: 100%;
  height: 100%;
}
.gantt_tree_content {
  cursor: pointer;
}
.inline_editor .webix_el_box {
  padding: 0;
  margin: 0;
  height: inherit !important;
}
.inline_editor .webix_el_counter .webix_el_group {
  width: 100% !important;
}
.inline_editor .webix_el_counter .webix_inp_counter_next,
.inline_editor .webix_el_counter .webix_inp_counter_prev {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  width: 25px;
  vertical-align: top;
  height: 100%;
  padding: 0;
  color: #969696;
  outline: 0;
  font-weight: 700;
  font-family: "Courier New", Courier, monospace;
  font-size: 20px;
  position: absolute;
}
.inline_editor .webix_el_counter .webix_inp_counter_value {
  width: 100%;
  border: 0;
}
.inline_editor .webix_el_counter .webix_inp_counter_value::-ms-clear {
  display: none;
}
.inline_editor .webix_el_counter .webix_inp_counter_prev {
  left: 0;
  padding-right: 5px;
}
.inline_editor .webix_el_counter .webix_inp_counter_next {
  right: 0;
  padding-left: 5px;
}
.inline_editor .webix_el_combo .webix_el_box input {
  border: 0;
  position: absolute;
  width: 100% !important;
}
.inline_editor .webix_el_combo .webix_el_box .webix_input_icon.fa-angle-down {
  height: 19px !important;
  padding-top: 0 !important;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}
.inline_editor .webix_el_datepicker .webix_inp_static {
  border: 0;
  width: 100% !important;
}
.gantt_drag_marker [contenteditable="true"]:active,
.gantt_drag_marker [contenteditable="true"]:focus {
  border: none;
  outline: none;
  text-decoration: none !important;
}
.inline_editor .webix_el_richselect .webix_inp_static {
  border: 0;
}
.inline_editor .webix_el_datepicker .webix_el_box .webix_input_icon.fa-calendar {
  font-size: 14px;
  height: 14px !important;
  padding-top: 0 !important;
  top: -1px;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}
.webix_popup:not(.custom_datepicker_clear) .webix_calendar .webix_cal_icon_clear {
  display: none;
}
.custom_datepicker_clear .webix_calendar .webix_cal_icons {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.custom_datepicker_clear .webix_calendar .webix_cal_icons .webix_cal_icon_clear {
  color: #257ECC;
}
.custom_datepicker_clear .webix_calendar .webix_cal_icons .webix_cal_icon_clear:hover {
  text-decoration: underline;
  cursor: pointer;
}
.ganttpro_window_popup .webix_win_content .webix_win_head {
  border-radius: 2px 2px 0 0;
  overflow: hidden;
  background-color: #fff;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .header_icon .webix_template {
  padding: 0 !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_icon .webix_template {
  display: flex;
  align-items: center;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_label .webix_template {
  display: flex;
  align-items: center;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_label .webix_template .label_item {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
  padding-top: 2px;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_closer .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_closer .webix_template .closer_item {
  width: 30px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  cursor: pointer;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_closer .webix_template .closer_item svg {
  display: flex;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_closer .webix_template .closer_item svg path {
  fill: grey;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_closer .webix_template .closer_item:hover {
  background-color: #f3f3f3;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header .header_view_closer .webix_template .closer_item:hover svg path {
  fill: #333333;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header.sm .label_item {
  margin-top: 6px;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header.sm .header_view_closer .webix_template {
  justify-content: center;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view.popup_header.sm .header_view_closer .webix_template .closer_item {
  width: 36px;
  height: 36px;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 12px;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__label {
  max-width: 90%;
  height: 100%;
  display: flex;
  align-items: center;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__label .label_icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  cursor: default;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__label .label_text {
  padding-right: 6px;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
  font-size: 18px;
  line-height: 24px;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__close {
  width: 36px;
  height: 36px;
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__close svg {
  display: flex;
  width: 14px;
  height: 14px;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__close svg path {
  fill: grey;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__close:hover {
  background-color: #f3f3f3;
}
.ganttpro_window_popup .webix_win_content .webix_win_head .webix_view .webix_template .popup-container-header__close:hover svg path {
  fill: #333333;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text .webix_el_box input {
  line-height: 36px !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text .webix_el_box input:focus {
  border: 1px solid #FF9A00 !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text.userTemplateName {
  height: 74px !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text.userTemplateName .webix_inp_top_label {
  line-height: 36px !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text.userTemplateName .webix_el_box {
  padding: 1px 0 !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text.userTemplateName .webix_el_box input {
  width: 100% !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.webix_el_text.userTemplateName .webix_el_box input:focus {
  border-color: #FF9A00 !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.all-attachments-popup-body-form-filter-text .webix_el_box {
  display: flex;
  justify-content: center;
  padding: 1px 0.5px !important;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view.webix_control.all-attachments-popup-body-form-filter-text .webix_el_box input {
  padding-right: 30px;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_active,
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_inactive {
  cursor: pointer;
  height: 36px;
  max-width: 288px;
  border-radius: 2px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 24px;
  transition: 90ms;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_active {
  background-color: #257ecc;
  color: #fff;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_active:hover {
  background-color: #5097d6;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_inactive {
  background-color: #eeeeee;
  color: #757575;
}
.ganttpro_window_popup .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_inactive:hover {
  background-color: #f3f3f3;
}
.ganttpro_window_popup.linkPopupWithSettings .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_inactive:hover {
  color: #fff;
  background-color: #eb6f63;
}
.ganttpro_window_popup.linkPopupWithSettings .webix_win_content .webix_win_body .webix_view .webix_view.popup_button .webix_template .button_inactive:active {
  color: #fff;
  background-color: #E74C3C;
}
.webix_message_area {
  width: 500px;
  top: 20px;
}
.webix_message_area .webix_message[style*="height:0px"],
.webix_message_area .webix_message[style*="height: 0px"] {
  margin: 0 12px 0 0 !important;
}
.webix_message_area .webix_message.webix_global-notification {
  margin: 12px 0 0 0;
  position: relative;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  min-height: 48px;
  display: flex;
  overflow: hidden;
  align-items: center;
  color: #666;
  font-size: 12px;
  line-height: 14px;
  transition: right 2s;
}
.webix_message_area .webix_message.webix_global-notification > div {
  padding: 10px 35px 10px 60px;
  max-width: 100%;
}
.webix_message_area .webix_message.webix_global-notification > div:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: 10px;
  transform: translateY(50%);
  right: 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiIGZpbGw9IiM5MTkxOTEiLz48ZGVmcz48cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS44MzIuOTczYS41NjguNTY4IDAgMSAwLS44MDUtLjgwNUw1IDQuMTk1Ljk3My4xNjhhLjU2OC41NjggMCAxIDAtLjgwNS44MDVMNC4xOTUgNSAuMTY4IDkuMDI3YS41NzMuNTczIDAgMCAwIDAgLjgwNi41NjguNTY4IDAgMCAwIC44MDUgMEw1IDUuODA0bDQuMDI3IDQuMDI3YS41NzMuNTczIDAgMCAwIC44MDYgMCAuNTY4LjU2OCAwIDAgMCAwLS44MDVMNS44MDQgNSA5LjgzMi45NzN6Ii8+PC9kZWZzPjwvc3ZnPg==);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.webix_message_area .webix_message.webix_global-notification .txt_blue,
.webix_message_area .webix_message.webix_global-notification .txt_orange {
  font-family: Lato-Regular;
}
.webix_message_area .webix_message.webix_global-notification .txt_blue {
  color: #2cb9fb;
}
.webix_message_area .webix_message.webix_global-notification .txt_orange {
  color: #f19e1a;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_info:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_success:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_warning:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_error:after {
  content: '';
  width: 48px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_info:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_success:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_warning:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_error:before {
  content: '';
  margin: auto;
  position: absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  display: block;
  width: 25px;
  height: 25px;
  z-index: 2;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_info {
  background-color: #E1F5FE;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_info:after {
  background-color: #55ACE8;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_info:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA4aC0yVjZoMnYyem0wIDhoLTJ2LTZoMnY2eiIvPjxwYXRoIGlkPSJwYXRoMV9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAyMGE5IDkgMCAxIDAgMC0xOCA5IDkgMCAwIDAgMCAxOHptMCAyYTExIDExIDAgMSAwIDAtMjIgMTEgMTEgMCAwIDAgMCAyMnoiLz48L2RlZnM+PC9zdmc+);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_success {
  background-color: #E8F5E9;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_success:after {
  background-color: #8CBE92;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_success:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDExYTExIDExIDAgMSAxIDIyIDAgMTEgMTEgMCAwIDEtMjIgMHptMTEtOWE5IDkgMCAxIDAgMCAxOCA5IDkgMCAwIDAgMC0xOHoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOSAxNi42bC01LTQuOCAxLjQtMS40TDkgMTRsNy42LTcuM0wxOCA3LjlsLTkgOC43eiIvPjwvZGVmcz48L3N2Zz4=);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_warning {
  background-color: #FFF8E1;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_warning:after {
  background-color: #FFC266;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_warning:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMikiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfZmlsbCIvPjwvZz48ZGVmcz48cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIgMTlMMTEgMCAwIDE5aDIyek0zLjUgMTdoMTVMMTEgNCAzLjUgMTd6Ii8+PHBhdGggaWQ9InBhdGgxX2ZpbGwiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDE2aC0ydi0yaDJ2MnoiLz48cGF0aCBpZD0icGF0aDJfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTJoLTJWOGgydjR6Ii8+PC9kZWZzPjwvc3ZnPg==);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_error {
  background-color: #FFEBEE;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_error:after {
  background-color: #FF5C58;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_error:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfZmlsbCIvPjwvZz48ZGVmcz48cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMiA1djVjMCA1IDMgOSA3IDEwIDQtMSA3LTUgNy0xMFY1TDkgMiAyIDV6bTctNUwwIDR2NmMwIDYgNCAxMSA5IDEyIDUtMSA5LTYgOS0xMlY0TDkgMHoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxNGgydjJIOHYtMnoiLz48cGF0aCBpZD0icGF0aDJfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCA2aDJ2Nkg4VjZ6Ii8+PC9kZWZzPjwvc3ZnPg==);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_alarm:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_shared:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_delete:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_ok:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_time:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_refresh:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_team:after,
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_error:after {
  content: '';
  width: 48px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_alarm:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_shared:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_delete:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_ok:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_time:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_refresh:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_team:before,
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_error:before {
  content: '';
  margin: auto;
  position: absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  display: block;
  width: 25px;
  height: 25px;
  z-index: 2;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_alarm {
  background-color: #FFF8E1;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_alarm:after {
  background-color: #FFC266;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_alarm:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMikiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfZmlsbCIvPjwvZz48ZGVmcz48cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIgMTlMMTEgMCAwIDE5aDIyek0zLjUgMTdoMTVMMTEgNCAzLjUgMTd6Ii8+PHBhdGggaWQ9InBhdGgxX2ZpbGwiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDE2aC0ydi0yaDJ2MnoiLz48cGF0aCBpZD0icGF0aDJfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTJoLTJWOGgydjR6Ii8+PC9kZWZzPjwvc3ZnPg==);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_shared {
  background-color: #E1F5FE;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_shared:after {
  background-color: #55ACE8;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_shared:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA4aC0yVjZoMnYyem0wIDhoLTJ2LTZoMnY2eiIvPjxwYXRoIGlkPSJwYXRoMV9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAyMGE5IDkgMCAxIDAgMC0xOCA5IDkgMCAwIDAgMCAxOHptMCAyYTExIDExIDAgMSAwIDAtMjIgMTEgMTEgMCAwIDAgMCAyMnoiLz48L2RlZnM+PC9zdmc+);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_delete {
  background-color: #FFF8E1;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_delete:after {
  background-color: #FFC266;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_delete:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMikiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfZmlsbCIvPjwvZz48ZGVmcz48cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIgMTlMMTEgMCAwIDE5aDIyek0zLjUgMTdoMTVMMTEgNCAzLjUgMTd6Ii8+PHBhdGggaWQ9InBhdGgxX2ZpbGwiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDE2aC0ydi0yaDJ2MnoiLz48cGF0aCBpZD0icGF0aDJfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTJoLTJWOGgydjR6Ii8+PC9kZWZzPjwvc3ZnPg==);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_ok {
  background-color: #E8F5E9;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_ok:after {
  background-color: #8CBE92;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_ok:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDExYTExIDExIDAgMSAxIDIyIDAgMTEgMTEgMCAwIDEtMjIgMHptMTEtOWE5IDkgMCAxIDAgMCAxOCA5IDkgMCAwIDAgMC0xOHoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOSAxNi42bC01LTQuOCAxLjQtMS40TDkgMTRsNy42LTcuM0wxOCA3LjlsLTkgOC43eiIvPjwvZGVmcz48L3N2Zz4=);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_time {
  background-color: #E8F5E9;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_time:after {
  background-color: #8CBE92;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_time:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDExYTExIDExIDAgMSAxIDIyIDAgMTEgMTEgMCAwIDEtMjIgMHptMTEtOWE5IDkgMCAxIDAgMCAxOCA5IDkgMCAwIDAgMC0xOHoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOSAxNi42bC01LTQuOCAxLjQtMS40TDkgMTRsNy42LTcuM0wxOCA3LjlsLTkgOC43eiIvPjwvZGVmcz48L3N2Zz4=);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_error {
  background-color: #FFEBEE;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_error:after {
  background-color: #FF5C58;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_nt_error:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfZmlsbCIvPjwvZz48ZGVmcz48cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMiA1djVjMCA1IDMgOSA3IDEwIDQtMSA3LTUgNy0xMFY1TDkgMiAyIDV6bTctNUwwIDR2NmMwIDYgNCAxMSA5IDEyIDUtMSA5LTYgOS0xMlY0TDkgMHoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxNGgydjJIOHYtMnoiLz48cGF0aCBpZD0icGF0aDJfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCA2aDJ2Nkg4VjZ6Ii8+PC9kZWZzPjwvc3ZnPg==);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_refresh {
  background-color: #E1F5FE;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_refresh:after {
  background-color: #55ACE8;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_refresh:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA4aC0yVjZoMnYyem0wIDhoLTJ2LTZoMnY2eiIvPjxwYXRoIGlkPSJwYXRoMV9maWxsIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAyMGE5IDkgMCAxIDAgMC0xOCA5IDkgMCAwIDAgMCAxOHptMCAyYTExIDExIDAgMSAwIDAtMjIgMTEgMTEgMCAwIDAgMCAyMnoiLz48L2RlZnM+PC9zdmc+);
}
.webix_message_area .webix_message.webix_global-notification.global-notification_team {
  background-color: #FFF8E1;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_team:after {
  background-color: #FFC266;
}
.webix_message_area .webix_message.webix_global-notification.global-notification_team:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMikiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiLz48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIi8+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfZmlsbCIvPjwvZz48ZGVmcz48cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIgMTlMMTEgMCAwIDE5aDIyek0zLjUgMTdoMTVMMTEgNCAzLjUgMTd6Ii8+PHBhdGggaWQ9InBhdGgxX2ZpbGwiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDE2aC0ydi0yaDJ2MnoiLz48cGF0aCBpZD0icGF0aDJfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTJoLTJWOGgydjR6Ii8+PC9kZWZzPjwvc3ZnPg==);
}
.webix_message_area .webix_message.webix_global-notification .accent_text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #000;
}
.webix_message_area .webix_message.webix_global-notification strong {
  font-weight: normal !important;
}
.webix_message_area .webix_message.webix_global-notification.export_notification {
  right: 300px;
}
#livechat-compact-container {
  max-height: 54px;
  height: 54px !important;
  right: -18px !important;
  z-index: 99 !important;
}
#livechat-compact-container iframe {
  top: 0px !important;
}
.message-us-form .message-view {
  height: 100%;
  padding: 6px 24px 24px;
}
.message-us-form .message-view .view-title {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.message-us-form .message-view .view-textarea {
  position: relative;
  margin-bottom: 12px;
}
.message-us-form .message-view .view-textarea--error {
  display: none;
  position: absolute;
  top: -8px;
  left: 10px;
  padding: 0 3px;
  background-color: #fff;
  font-size: 14px;
  line-height: 16px;
  color: #E53935;
}
.message-us-form .message-view .view-textarea--area {
  box-sizing: border-box;
  height: 144px;
  transition: 90ms;
  padding: 12px;
  float: inherit;
  border-color: #9E9E9E;
  border-radius: 2px;
  width: 100%;
  resize: none;
  overflow: auto;
  font-size: 14px;
  line-height: 24px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
}
.message-us-form .message-view .view-textarea--area::placeholder {
  font-size: 14px;
  color: #9E9E9E;
}
.message-us-form .message-view .view-textarea--area:focus {
  border-color: #ff9a00;
  color: #424242;
}
.message-us-form .message-view .view-textarea.error .view-textarea--error {
  display: flex;
}
.message-us-form .message-view .view-textarea.error .view-textarea--area {
  border-color: #E53935;
}
.message-us-form .message-view .view-textarea.error .view-textarea--area:focus {
  border-color: #E53935;
}
.message-us-form .message-view .view-footer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.message-us-form .message-view .view-footer--button {
  cursor: pointer;
  height: 36px;
  transition: 90ms;
  min-width: 186px;
  margin-bottom: 12px;
  border-radius: 2px;
  color: #fff;
  background-color: #247ecc;
  font-size: 14px;
  display: inline-block;
  line-height: 36px;
  text-align: center;
  padding: 0 20px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.message-us-form .message-view .view-footer--button:hover {
  background-color: #5097d6;
}
.message-us-form .message-view .view-footer--button:active {
  background-color: #1d64a3;
}
.message-us-form .message-view .view-footer--privacy {
  display: flex;
  color: #757575;
  font-size: 12px;
}
.message-us-form .message-view .view-footer--privacy span:not(.js-translator) {
  font-size: 12px;
}
.label-with-spacer-block {
  display: flex;
  height: 100%;
}
.label-with-spacer-block-spacer {
  border-bottom: 1px solid #E6E6E6;
  border-top: none;
  border-left: none;
  border-right: none;
  flex: 1 1 auto;
  height: 20px;
  margin: 0 24px 0 24px;
}
.label-with-spacer-block-right {
  display: flex;
  flex: 1 1 auto;
}
.label-with-spacer-block-right-spacer {
  border-bottom: 1px solid #E6E6E6;
  border-top: none;
  border-left: none;
  border-right: none;
  flex: 1 1 auto;
  height: 20px;
  margin: 0 24px 0 24px;
}
.label-with-spacer-center {
  text-transform: uppercase;
}
.webix_view.webix_spacer.spacer {
  border-bottom: 1px solid #E6E6E6;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.help_icon_block {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.help_icon_block.new_project {
  position: absolute;
  top: 0;
  right: 60px;
  width: 60px !important;
  height: 60px !important;
}
.help_icon_block.user_help_block {
  position: absolute;
  right: 0;
}
.help_icon_block.user_help_block .help-icon {
  background-color: transparent;
}
.help_icon_block.help_user_profile {
  position: absolute;
  top: 66px;
  right: 58px;
  width: 36px !important;
  height: 36px !important;
  background-color: transparent !important;
}
.help_icon_block.help_user_profile .webix_template {
  padding: 10px;
}
.help_icon_block.help_user_profile.help_icon_block.help_user_profile-three {
  right: 0;
}
.help_icon_block.help_user_profile:hover .help-icon {
  background-color: transparent;
}
.help_icon_block.help_user_profile:hover .help-icon-inner svg,
.help_icon_block.help_user_profile:hover .help-icon-inner use {
  fill: #333333;
}
.help_icon_block.help_user_profile.active .help-icon-inner svg,
.help_icon_block.help_user_profile.active .help-icon-inner use {
  fill: #247ECC;
}
.help_icon_block.help_history,
.help_icon_block.import_help {
  background-color: #454545;
}
.help_icon_block.help_history .help-icon-inner,
.help_icon_block.import_help .help-icon-inner {
  width: 36px;
  height: 36px;
  background-color: #f3f3f3;
  border-radius: 2px;
}
.help_icon_block.help_history .help-icon-inner svg,
.help_icon_block.import_help .help-icon-inner svg,
.help_icon_block.help_history .help-icon-inner path,
.help_icon_block.import_help .help-icon-inner path {
  fill: #E65100;
}
.help_icon_block.help_history .help-icon.activity_used .help-icon-inner,
.help_icon_block.import_help .help-icon.activity_used .help-icon-inner {
  background-color: rgba(243, 243, 243, 0.15);
}
.help_icon_block.help_history .help-icon.activity_used .help-icon-inner svg,
.help_icon_block.import_help .help-icon.activity_used .help-icon-inner svg,
.help_icon_block.help_history .help-icon.activity_used .help-icon-inner path,
.help_icon_block.import_help .help-icon.activity_used .help-icon-inner path {
  fill: #fff;
}
.help_icon_block.help_history .help-icon.activity_used:hover .help-icon-inner,
.help_icon_block.import_help .help-icon.activity_used:hover .help-icon-inner {
  background-color: rgba(243, 243, 243, 0.35);
}
.help_icon_block.help_history .help-icon.activity_used:hover .help-icon-inner svg,
.help_icon_block.import_help .help-icon.activity_used:hover .help-icon-inner svg,
.help_icon_block.help_history .help-icon.activity_used:hover .help-icon-inner path,
.help_icon_block.import_help .help-icon.activity_used:hover .help-icon-inner path {
  fill: #fff;
}
.help_icon_block.help_history:hover .help-icon,
.help_icon_block.import_help:hover .help-icon {
  background-color: transparent;
}
.help_icon_block.help_history:hover .help-icon-inner,
.help_icon_block.import_help:hover .help-icon-inner {
  background-color: rgba(243, 243, 243, 0.15);
}
.help_icon_block.help_history:hover .help-icon-inner svg,
.help_icon_block.import_help:hover .help-icon-inner svg,
.help_icon_block.help_history:hover .help-icon-inner path,
.help_icon_block.import_help:hover .help-icon-inner path {
  fill: #fff;
}
.help_icon_block.custom_grid_help_block .help-icon-inner {
  width: 36px;
  height: 36px;
  border-radius: 2px;
}
.help_icon_block.custom_grid_help_block:hover .help-icon {
  background-color: transparent;
}
.help_icon_block.custom_grid_help_block:hover .help-icon-inner {
  background-color: #f3f3f3;
}
.help_icon_block.custom_grid_help_block:hover .help-icon-inner svg,
.help_icon_block.custom_grid_help_block:hover .help-icon-inner use {
  fill: #333333;
}
.help_icon_block.custom_grid_popup .help-icon-inner {
  width: 36px;
  height: 36px;
  border-radius: 2px;
}
.help_icon_block.custom_grid_popup:hover .help-icon {
  background: none;
}
.help_icon_block.custom_grid_popup:hover .help-icon .help-icon-inner {
  background-color: #f3f3f3;
}
.help_icon_block.filter_help_block .help-icon-inner,
.help_icon_block.settings_help_block .help-icon-inner {
  fill-opacity: #E65100;
}
.help_icon_block.filter_help_block:hover .help-icon-inner svg,
.help_icon_block.settings_help_block:hover .help-icon-inner svg,
.help_icon_block.filter_help_block:hover .help-icon-inner use,
.help_icon_block.settings_help_block:hover .help-icon-inner use {
  fill-opacity: #333333;
}
.help_icon_block:hover .help-icon {
  background-color: #f3f3f3;
}
.help_icon_block:hover .help-icon-inner svg,
.help_icon_block:hover .help-icon-inner use {
  fill: #333333;
}
.help_icon_block.advanced_help {
  width: auto;
  height: auto;
}
.help_icon_block.advanced_help:hover .help-icon {
  background-color: transparent;
}
.help_icon_block .help-sign {
  position: fixed;
  bottom: 60px !important;
  right: 7px !important;
  border-radius: 100%;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  height: 49px;
  width: 49px;
  cursor: pointer;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  z-index: 100;
  color: #616161;
  font-size: 30px;
  line-height: 30px;
}
.help_icon_block .help-icon {
  display: flex;
  cursor: pointer;
  height: 100%;
  width: 100%;
  border-radius: 2px;
}
.help_icon_block .help-icon.activity_used-workload .help-icon-inner svg,
.help_icon_block .help-icon.activity_used .help-icon-inner svg,
.help_icon_block .help-icon.activity_used-workload .help-icon-inner use,
.help_icon_block .help-icon.activity_used .help-icon-inner use {
  fill: #808080;
}
.help_icon_block .help-icon.activity_used-workload:hover .help-icon-inner svg,
.help_icon_block .help-icon.activity_used:hover .help-icon-inner svg,
.help_icon_block .help-icon.activity_used-workload:hover .help-icon-inner path,
.help_icon_block .help-icon.activity_used:hover .help-icon-inner path {
  fill: #333333;
}
.help_icon_block .help-icon-inner {
  margin: auto;
  display: flex;
  height: 28px;
  width: 28px;
  border-radius: 100%;
  transition: 160ms;
}
.help_icon_block .help-icon-inner svg,
.help_icon_block .help-icon-inner use {
  margin: auto;
  fill: #E65100;
  transition: 160ms;
}
.help_icon_block .help-icon:hover .help-icon-inner svg,
.help_icon_block .help-icon:hover .help-icon-inner use {
  fill: #333333;
}
.help_icon_block .help-icon.active-help .help-icon-inner svg,
.help_icon_block .help-icon.active-help .help-icon-inner use {
  fill: #808080;
}
.help_icon_block .help-icon.activity_used .help-icon-inner svg,
.help_icon_block .help-icon.activity_used .help-icon-inner use {
  fill: #808080;
}
[view_id="helpBlock"] {
  transition: 180ms ease-out;
  pointer-events: none;
  opacity: 0;
  max-width: 100% !important;
  max-height: 100% !important;
  width: 100vw !important;
  height: 100vh !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(72, 72, 72, 0.5);
}
[view_id="helpBlock"].major .webix_win_content {
  border-radius: 0;
}
[view_id="helpBlock"].major .webix_win_content .webix_win_head {
  position: relative;
  border-radius: 0;
}
[view_id="helpBlock"].major .webix_win_content .webix_win_head:after {
  top: 58px;
  content: '';
  height: 1px;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 30;
  pointer-events: none;
  box-shadow: 0 1px 0 #ccc;
}
[view_id="helpBlock"].major .webix_win_content .webix_win_body {
  border-radius: 0;
}
[view_id="helpBlock"].major .webix_win_content .webix_win_body .help-block-template .webix_template {
  padding: 24px;
}
[view_id="helpBlock"].major .webix_win_content .webix_win_body .help-block-template .webix_template .view-help .help-block.help-block__title {
  padding-bottom: 6px;
}
[view_id="helpBlock"].major .webix_win_content .webix_win_body .help-block-template .webix_template .view-help .help-block.help-block__desc {
  padding: 0 0 18px 0;
}
[view_id="helpBlock"] .webix_win_content {
  width: 636px;
  max-height: 100%;
  margin-top: 30px;
  transition: 360ms;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
  line-height: 20px;
  background-color: #fff;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head {
  position: relative;
  width: 100%;
  background-color: #fff;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line {
  width: 100% !important;
  display: flex;
  justify-content: space-between;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_view.help-block-title {
  padding-left: 24px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_view.help-block-title .webix_template {
  width: 100%;
  padding: 0;
  display: flex;
  align-items: center;
  color: #212121;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_view.help-block-close {
  margin-right: 12px;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_el_icon .window_header_icon {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_el_icon .window_header_icon svg {
  pointer-events: none;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_el_icon .window_header_icon svg path {
  fill: #808080;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_el_icon .window_header_icon:hover {
  background-color: #f3f3f3;
}
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_el_icon .window_header_icon:hover svg,
[view_id="helpBlock"] .webix_win_content .webix_win_head .webix_layout_line .webix_el_icon .window_header_icon:hover path {
  fill: #333333;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template {
  width: 100% !important;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template.default {
  height: 100% !important;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .webix_template {
  padding: 6px 24px 24px;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block {
  padding: 0 0 30px 0;
  max-width: 100%;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block-buttons {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block-button {
  padding: 7px;
  height: 36px;
  text-align: center;
  border-radius: 2px;
  min-width: 40%;
  font-size: 14px;
  line-height: 20px;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block-button.blue-help {
  border: 1px solid #247ECC;
  background-color: #247ECC;
  color: #fff;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block-button.grey-help {
  border: 1px solid #D9D9D9;
  background-color: #FAFAFA;
  color: #616161;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block-text {
  display: flex;
  align-items: center;
  height: 60px;
  font-size: 14px;
  line-height: 20px;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block p {
  padding-bottom: 20px;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-block__title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-video {
  margin-bottom: 18px;
  position: relative;
  max-width: 586px;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-video .video-play {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  border-radius: 50%;
  transition: 80ms;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-video .video-play:after {
  content: '';
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  top: 43%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: 1px solid rgba(0, 86, 76, 0.25);
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-video .video-play svg #shadow-block {
  display: block;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-video .promo-video-image {
  height: 328px;
  padding: 0;
  width: 100%;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-video:hover .video-play.hover .play-hover-svg-shadow {
  display: block;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-video:hover .video-play.hover svg #shadow-block {
  display: none;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-desc {
  text-align: center;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-desc .desc-link,
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-desc a {
  cursor: pointer;
  font-size: 14px;
  color: #1565C0;
  padding-bottom: 1px;
  border-bottom: 1px solid transparent;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-desc .desc-link:hover,
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-desc a:hover {
  color: #01579B;
  border-bottom: 1px solid #01579B;
}
[view_id="helpBlock"] .webix_win_content .webix_win_body .help-block-template .view-help .help-line {
  margin: 18px 0;
  width: 100%;
  height: 1px;
  box-shadow: 0 1px 0 #ccc;
}
[view_id="helpBlock"].show-help-animation {
  transition: 180ms ease-out;
}
[view_id="helpBlock"].show-help-animation .webix_win_head {
  transition: 180ms 200ms;
}
[view_id="helpBlock"].show-help-animation .webix_win_body {
  transition: 180ms 200ms;
}
[view_id="helpBlock"].hide-help-animation .webix_win_head,
[view_id="helpBlock"].hide-help-animation .webix_win_body {
  opacity: 0 !important;
}
[view_id="helpBlock"].hide-help-animation .webix_win_head {
  transition: 60ms !important;
}
[view_id="helpBlock"].hide-help-animation .webix_win_body {
  transition: 60ms !important;
}
[view_id="helpBlock"].shown-help {
  pointer-events: all;
  opacity: 1;
}
[view_id="helpBlock"].shown-help .webix_win_content {
  opacity: 1;
  margin-top: 0;
}
[view_id="helpBlock"].shown-help .webix_win_content .webix_win_head,
[view_id="helpBlock"].shown-help .webix_win_content .webix_win_body {
  opacity: 1;
}
.webix_view.webix_control.webix_el_helpIcon .webix_template {
  padding: 0 !important;
}
.tooltip-gantt {
  cursor: pointer;
}
.tooltip-gantt.no_pointer {
  cursor: default;
}
.tooltip-gantt-content {
  line-height: 14px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 16px;
  word-break: break-word;
}
.tooltip-gantt-content * {
  pointer-events: none;
}
.tooltip-gantt-content * span {
  font-size: 12px !important;
  line-height: 14px !important;
  color: #fff !important;
}
.tooltip-gantt-content a {
  pointer-events: initial;
  color: #73A3D9;
  margin-top: 3px;
  border-bottom: 1px solid transparent;
}
.tooltip-gantt-content a:hover {
  border-bottom: 1px solid #73A3D9;
}
.tooltip-gantt-content .tooltip_gantt_show_more {
  margin-top: 10px;
  display: block;
  cursor: pointer;
}
.tooltip-gantt-container {
  backface-visibility: hidden;
  border: 1px solid black;
  position: absolute;
  z-index: 2000;
  max-width: 250px;
  background-color: #000;
  border-radius: 4px;
  transition-delay: 150ms;
  transition: opacity 150ms ease-in, transform 150ms ease-in;
  opacity: 0;
}
.tooltip-gantt-container-html {
  max-width: 750px;
}
.tooltip-gantt-container.triangle_bottom .tooltip-gantt-triangle:after {
  margin: 0 0 0 -10px;
  left: 50%;
  top: 100%;
  bottom: 0;
}
.tooltip-gantt-container.triangle_top .tooltip-gantt-triangle:after {
  margin: -10px 0 0 -10px;
  left: 50%;
  top: 0;
  bottom: 100%;
  transform: rotate(180deg);
}
.tooltip-gantt-container.triangle_left .tooltip-gantt-triangle:after {
  margin: -4px 0 0 -14px;
  top: 50%;
  left: 0;
  transform: rotate(90deg);
}
.tooltip-gantt-container.triangle_right .tooltip-gantt-triangle:after {
  top: 0;
  margin: 14px 0 0 -4px;
  left: 100%;
  transform: rotate(-90deg);
}
.tooltip-gantt-triangle {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.tooltip-gantt-triangle:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  pointer-events: none;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #000000 transparent transparent transparent;
}
.tooltip-gantt-html {
  display: none;
}
.tooltip-gantt-html-title {
  font-family: Lato-Bold;
}
.tooltip-gantt-html-description {
  font-family: Lato-Regular;
  margin-top: 10px;
  padding-left: 0 !important;
  overflow: hidden;
  color: #F8F8F8;
}
.tooltip-gantt-html-description.no-title {
  margin-top: 0;
}
.tooltip-gantt-html-description.ql-editor {
  padding: 0;
}
.tooltip-gantt-html-description.ql-editor h1 {
  font-size: 18px;
  line-height: 18px;
}
.tooltip-gantt-html-description.ql-editor h2 {
  font-size: 16px;
  line-height: 16px;
}
.tooltip-gantt-html-description.ql-editor h3 {
  font-size: 14px;
  line-height: 14px;
}
.tooltip-gantt-html-description.ql-editor p {
  font-size: 12px;
  line-height: 12px;
}
.tooltip-gantt-html-description.ql-editor em {
  font-style: italic;
}
.tooltip-gantt-html-description.ql-editor strong,
.tooltip-gantt-html-description.ql-editor b {
  font-weight: bold;
  color: #fff;
}
.tooltip-gantt-html-description.ql-editor h1,
.tooltip-gantt-html-description.ql-editor h2,
.tooltip-gantt-html-description.ql-editor h3,
.tooltip-gantt-html-description.ql-editor p {
  padding-bottom: 2px;
}
.tooltip-gantt a {
  color: #73A3D9;
  cursor: pointer;
}
.tooltip-delimiter {
  height: 1px;
  background-color: #E5E5E5;
  margin: 15.5px 0;
}
.promo-video {
  padding: 14px;
  background-color: #fff;
  transition: 320ms;
  font-family: Lato-Regular;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  font-size: 14px;
  color: #424242;
}
.promo-video-wrapper {
  opacity: 1;
  position: absolute;
  right: 10px;
  bottom: 70px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
  transition: 540ms;
  transform: translateX(0);
}
.promo-video-wrapper.visual-hidden {
  opacity: 0;
  pointer-events: none;
  transform: translateX(110%);
}
.promo-video-text-top {
  margin-bottom: 30px;
}
.promo-video-text-bottom {
  margin-bottom: 5px;
}
.promo-video-image {
  padding-bottom: 24px;
  display: block;
  max-width: 100%;
  height: auto;
}
.promo-video-close {
  opacity: 0.4;
  padding: 15px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  border-radius: 100%;
  transition: 320ms;
  font-size: 0;
  line-height: 0;
}
.promo-video-close:hover {
  opacity: 0.6;
}
.pricing-tooltip {
  border-radius: 0 !important;
  border: 1px solid transparent !important;
  color: #9E9E9E !important;
  background-color: #fafafa !important;
  cursor: default !important;
}
.pricing-tooltip:hover {
  background-color: #fafafa !important;
  border: 1px solid #489FF4 !important;
  color: #9E9E9E !important;
  cursor: default !important;
}
.pricing-tooltip svg {
  cursor: default !important;
}
.pricing-tooltip > div {
  text-decoration: none !important;
  opacity: 0.5;
  color: inherit !important;
}
.pricing-tooltip > .context_menu_list_item_plan {
  opacity: 1;
}
.pricing-tooltip > .pricing-title-container {
  opacity: 1;
  color: #D27F00 !important;
}
.pricing-tooltip .webix_el_box button {
  color: #9E9E9E !important;
  background-color: #F5F4F3 !important;
  width: 100% !important;
}
.pricing-tooltip.filter_footer_btn {
  background-color: #FAFAFA !important;
}
.pricing-tooltip.filter_footer_btn:hover {
  background-color: #FAFAFA !important;
}
.pricing-tooltip.filter-button {
  box-sizing: border-box;
}
.pricing-tooltip.filter-button .webix_el_box button {
  width: auto !important;
}
.pricing-tooltip.filter-button .webix_el_box button .pricing-title-container {
  text-transform: uppercase;
}
.pricing-tooltip.pricing_project_settings > div {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 7px;
}
.pricing-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.pricing-title-container {
  height: 20px;
  background-color: rgba(255, 154, 0, 0.15);
  box-sizing: border-box;
  font-size: 12px;
  color: #D27F00 !important;
  line-height: 20px;
  align-items: center;
  font-weight: bold;
  display: flex;
  padding: 2px 6px;
  font-family: Lato-Regular;
  margin-left: 6px;
}
.pricing-title-container:hover {
  color: #D27F00 !important;
}
.pricing-hover .webix_el_box {
  position: relative !important;
}
.pricing-hover .webix_el_box .pricing-block-element {
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: #fff;
  float: right;
  z-index: 999;
}
.pricing-hover .webix_el_box label {
  color: #9E9E9E !important;
}
.js_template_button .pricing-title-container {
  margin-left: 0 !important;
}
.pricing-border {
  border: 1px solid #489FF4 !important;
  background-color: #fafafa !important;
  color: #9E9E9E !important;
}
.learn_more {
  display: inline-flex;
  align-items: center;
}
.learn_more:hover .arrow-left svg path {
  fill: #01579B !important;
}
.learn_more:hover .arrow-left .webix_view .webix_template svg path {
  fill: #01579B !important;
}
.pricing-popup-link {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  color: #257ECC !important;
  position: relative;
  align-items: center;
  top: 0;
  border-bottom: 1px solid transparent;
}
.pricing-popup-link:hover {
  color: #01579B !important;
  border-bottom: 1px solid #01579B !important;
}
.arrow-left {
  width: 30px !important;
  height: 15px !important;
  border-bottom: 1px solid transparent;
  display: flex;
  align-items: center;
}
.arrow-left svg {
  border-bottom: 1px solid transparent;
}
.arrow-left svg path {
  fill: #257ECC !important;
}
.arrow-left svg path:hover {
  fill: #01579B !important;
}
.arrow-left:hover {
  border-bottom: 1px solid transparent;
  color: #01579B !important;
}
.arrow-left .webix_view .webix_template svg path {
  fill: #257ECC !important;
}
.arrow-left .webix_view .webix_template svg path:hover {
  fill: #01579B !important;
}
.importHeader.webix_win_head {
  background-color: #fff;
}
.import-header {
  display: flex;
  height: 100%;
  background-color: #454545;
  z-index: 99999 !important;
}
.import-header .title_text {
  background-color: #454545;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  text-transform: uppercase;
  padding-left: 24px;
}
.import-header .title_help {
  background-color: #454545;
}
.import-header .title_help .help-icon-inner {
  width: 36px;
  height: 36px;
  background-color: #f3f3f3;
  border-radius: 2px;
}
.import-header .title_help .help-icon-inner svg,
.import-header .title_help .help-icon-inner path {
  fill: #E65100;
}
.import-header .title_help .help-icon.activity_used .help-icon-inner {
  background-color: rgba(243, 243, 243, 0.15);
}
.import-header .title_help .help-icon.activity_used .help-icon-inner svg,
.import-header .title_help .help-icon.activity_used .help-icon-inner path {
  fill: #fff;
}
.import-header .title_help .help-icon.activity_used:hover .help-icon-inner {
  background-color: rgba(243, 243, 243, 0.35);
}
.import-header .title_help .help-icon.activity_used:hover .help-icon-inner svg,
.import-header .title_help .help-icon.activity_used:hover .help-icon-inner path {
  fill: #fff;
}
.import-header .title_help:hover .help-icon {
  background-color: transparent;
}
.import-header .title_help:hover .help-icon-inner {
  background-color: rgba(243, 243, 243, 0.15);
}
.import-header .title_help:hover .help-icon-inner svg,
.import-header .title_help:hover .help-icon-inner path {
  fill: #fff;
}
.import-header .title_closer {
  cursor: pointer;
  transition: 120ms;
  width: 60px;
  height: 100%;
  background-color: #303030;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.import-header .title_closer svg path {
  fill: #fff;
}
.import-header .title_closer:hover svg {
  transform: scale(1.1);
}
.import-viewer {
  z-index: 99999 !important;
}
.import-viewer .webix_ss_header [section='header'] td {
  vertical-align: middle;
  border-right: none !important;
}
.import-viewer .webix_ss_header [section='header'] td .webix_hcell {
  padding: 6px 0 0 6px;
}
.import-viewer .webix_ss_header [section='header'] .webix_div_text_filter .webix_el_box {
  display: flex;
}
.import-viewer .webix_ss_header [section='header'] .webix_div_text_filter .webix_el_box input {
  height: 36px;
  line-height: 36px;
  font-size: 13px;
  padding-left: 6px;
  padding-top: 4px;
}
.import-viewer .webix_ss_header [section='header'] .webix_inp_static {
  padding: 0 6px;
  font-size: 13px;
  height: 36px !important;
  line-height: 36px !important;
}
.import-viewer .webix_ss_header [section='header'] .webix_inp_static:hover {
  cursor: pointer;
}
.import-viewer .webix_ss_header [section='header'] .webix_inp_static:after {
  top: 44% !important;
  right: 15px !important;
}
.import-viewer .webix_ss_header [section='header'] .webix_el_richselect .webix_input_icon {
  margin-right: -10px;
}
.import-viewer .webix_ss_body .webix_column > div {
  padding: 0 0 0 12px;
  white-space: nowrap !important;
  text-overflow: ellipsis;
  overflow: hidden;
}
.import-viewer .webix_ss_body .webix_column .webix_cell.webix_invalid.error_cell {
  box-shadow: inset 0 0 0 1px #E53935;
  border-radius: 2px;
}
.import-viewer .webix_ss_body .webix_dt_editor {
  width: 140px !important;
  height: 36px !important;
}
.import-viewer .import_remove_item {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  width: 100%;
  height: 100%;
  background: url("https://cdn.ganttpro.com/app/imgs/close_black.svg") center no-repeat;
  opacity: 0.3;
}
.import-viewer .import_remove_item:before {
  display: none;
}
.import-viewer .import_remove_item:hover {
  opacity: 0.6;
}
.import-viewer-footer-save button {
  text-transform: capitalize;
}
.import-suggest {
  z-index: 99999 !important;
  transform: translateX(-1px);
}
.import-suggest .webix_menu {
  border: none;
  width: 100% !important;
}
.import-suggest .webix_list_item {
  font-size: 13px;
  line-height: 40px;
  color: #424242 !important;
}
.import-suggest .webix_list_item.menu {
  color: #424242 !important;
}
.import-suggest .webix_list_item.webix_selected {
  background: #257ECC;
  color: #FFF !important;
}
.import-suggest .webix_list_item:hover:not(.webix_selected) {
  background-color: #f5f5f5;
}
.import-date-formats-suggest {
  margin-top: -1px;
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
  z-index: 9999 !important;
}
.import-date-formats-suggest .webix_list_item {
  font-size: 13px;
  padding-left: 12px;
  line-height: 40px;
}
.import-date-formats-suggest .webix_list_item:hover:not(.webix_selected) {
  background-color: #f5f5f5;
}
.importProjectDataView .webix_dataview_item {
  cursor: default;
}
.importProjectDataView .webix_dataview_item:hover .dataview_elem {
  border-color: #D5D5D5;
}
.header-desc {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-description {
  display: flex;
  height: 100%;
  padding: 24px 42px;
  justify-content: center;
}
.header-description .description_container {
  height: 100%;
  display: flex;
  align-items: center;
  max-width: 1200px;
  line-height: 24px;
  text-align: center;
}
.speadsheets-list .header_view_closer {
  display: none !important;
}
.speadsheets-list .webix_win_content .webix_list {
  border-radius: 2px;
  box-shadow: 0 0 0 1px #bdbdbd;
  max-height: 592px !important;
}
.speadsheets-list .webix_win_content .webix_list .webix_scroll_cont .webix_list_item {
  border: none;
  box-shadow: inset 0 -1px 0 0 #bdbdbd;
  font-size: 16px;
  line-height: 42px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.speadsheets-list .webix_win_content .webix_list .webix_scroll_cont .webix_list_item:nth-child(odd):not(.webix_selected) {
  background-color: #F2F2F2;
}
.speadsheets-list .webix_win_content .webix_list .webix_scroll_cont .webix_list_item:first-child:not(.webix_selected) {
  box-shadow: inset 0 1px 0 #bdbdbd;
}
.speadsheets-list .webix_win_content .webix_list .webix_scroll_cont .webix_list_item:first-child:not(.webix_selected) + .webix_list_item:not(.webix_selected) {
  box-shadow: inset 0 1px 0 #bdbdbd, inset 0 -1px 0 #bdbdbd;
}
.speadsheets-list .webix_win_content .webix_list .webix_scroll_cont .webix_list_item:last-child {
  box-shadow: none;
}
.speadsheets-list .webix_win_content .webix_list .webix_scroll_cont .webix_selected {
  box-shadow: inset 0 0 0 1px #257ECC;
}
.import_view {
  z-index: 99999 !important;
}
.ganttpro-layout {
  border-radius: 0 !important;
  display: none;
}
.ganttpro-layout .webix_view.webix_dtable.body_resources .webix_ss_header td {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161 !important;
  border-right: none;
}
.ganttpro-layout .webix_view[view_id="resourcesLayoutBodyPerson"] > div {
  position: relative;
}
.ganttpro-layout .webix_view[view_id="resourcesLayoutHelpPopup"] {
  position: absolute;
  top: 4px;
  right: 0;
  height: 30px !important;
}
.ganttpro-layout .header-text {
  height: auto !important;
}
.ganttpro-layout .custom_disable:before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  opacity: 0.4;
  z-index: 1;
}
.ganttpro-layout .webix_template {
  padding: 0;
}
.ganttpro-layout .webix_dt_editor {
  overflow: hidden;
}
.ganttpro-layout .header .webix_template {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.ganttpro-layout .header.calendar-layout-header .webix_template {
  position: relative;
  display: flex;
  justify-content: flex-start;
  padding: 0 9px;
}
.ganttpro-layout .header.calendar-layout-header .webix_template .header_icon {
  display: flex;
  align-items: center;
}
.ganttpro-layout .header.calendar-layout-header .webix_template .header_title {
  padding: 0;
  padding-left: 6px;
}
.ganttpro-layout .header.calendar-layout-header .webix_template .header_button {
  position: absolute;
  top: 0;
  right: 9px;
  padding: 0;
}
.ganttpro-layout .header_back_btn {
  position: absolute;
  left: 0;
  top: 0;
  height: 60px;
  width: 120px;
  padding-right: 10px;
  padding-left: 0;
  cursor: pointer;
  font-size: 16px;
  font-family: Lato-Regular;
  color: #00564C;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ganttpro-layout .header_back_btn:hover {
  background-color: #f5f5f5;
}
.ganttpro-layout .header_title {
  margin-right: auto;
  padding-left: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 60px;
  color: #00564C;
  opacity: 0.9;
}
.ganttpro-layout .header_title span:not(.js-translator) {
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #212121;
}
.ganttpro-layout .header_title svg,
.ganttpro-layout .header_title g {
  fill: #338D82;
}
.ganttpro-layout .header_title.manage {
  margin: 0;
  padding: 0 30px;
  color: #454545;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ganttpro-layout .header_title.manage svg,
.ganttpro-layout .header_title.manage g {
  fill: #00564C;
}
.ganttpro-layout .header_button {
  padding: 20px 30px 20px 40px;
  height: 100%;
  background-color: #00564C;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ganttpro-layout .header_button p {
  padding-right: 20px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  line-height: 20px;
  color: #FFFFFF;
  cursor: pointer;
}
.ganttpro-layout .header_button .arrow {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ganttpro-layout .header_button .arrow-icon {
  width: 16px;
  height: 2px;
  background-color: #fff;
  position: relative;
}
.ganttpro-layout .header_button .arrow-icon:before,
.ganttpro-layout .header_button .arrow-icon:after {
  content: '';
  display: block;
  position: absolute;
  right: -1px;
  width: 10px;
  height: 2px;
  background-color: #fff;
  transform-origin: 90% 50%;
}
.ganttpro-layout .header_button .arrow-icon:before {
  top: 0;
  transform: rotate(45deg);
}
.ganttpro-layout .header_button .arrow-icon:after {
  bottom: 0;
  transform: rotate(-45deg);
}
.ganttpro-layout .header_button.white {
  padding: 20px;
  background-color: #fff;
}
.ganttpro-layout .header_button.white .arrow {
  width: 30px;
  height: 30px;
  border-radius: 2px;
  cursor: pointer;
}
.ganttpro-layout .header_button.white .arrow:hover {
  background-color: #eeeeee;
}
.ganttpro-layout .header_button.white .arrow:hover svg path {
  fill: #424242;
}
.ganttpro-layout .body_text {
  width: 840px;
  margin: 0 auto 24px;
  white-space: normal;
}
.ganttpro-layout .body_text .title {
  margin-bottom: 14px;
  display: flex;
  align-items: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 20px;
  color: #212121;
}
.ganttpro-layout .body_text .title .title_text {
  margin-right: 5px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 36px;
  color: #212121;
}
.ganttpro-layout .body_text .title .title_amount {
  padding-top: 2px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
  color: #424242;
}
.ganttpro-layout .body_text .title.resource_layout {
  margin-bottom: 10px;
}
.ganttpro-layout .body_text .txt {
  line-height: 24px;
  font-size: 14px;
  color: #616161;
}
.ganttpro-layout .body_text_row {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  margin-bottom: 12px;
}
.ganttpro-layout .body_text_row .title {
  line-height: 36px;
  margin-bottom: 0;
}
.ganttpro-layout .body_param {
  width: 840px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.ganttpro-layout .body_param .or,
.ganttpro-layout .body_param .btn {
  flex: 0 1 auto;
}
.ganttpro-layout .body_param input {
  flex: 1 1 auto;
  border-radius: 2px 0 0 2px !important;
  height: 38px;
  line-height: 36px;
  padding: 0 0 0 12px;
  border: 1px solid #BDBDBD;
  border-right: 0;
}
.ganttpro-layout .body_param input + .btn {
  border-radius: 0 3px 3px 0;
}
.ganttpro-layout .body_param input:focus {
  border-color: #fbc02d;
}
.ganttpro-layout .body_param .or {
  margin: auto 15px;
}
.ganttpro-layout .body_param .btn {
  white-space: nowrap;
  padding: 8px 16px;
  border-radius: 2px;
  background: #257ECC;
  border: 1px solid #257ECC;
  position: relative;
  cursor: pointer;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}
.ganttpro-layout .body_param .btn:hover {
  background: #116ab8;
  border: 1px solid #116ab8;
}
.ganttpro-layout .body_param .btn.disabled {
  opacity: 0.5;
  cursor: default;
}
.ganttpro-layout .body_param .btn.disabled:hover {
  background: #257ECC;
  border: 1px solid #257ECC;
}
.ganttpro-layout .body_resources {
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px #d8d8d8;
}
.ganttpro-layout .body_resources .webix_dt_editor input,
.ganttpro-layout .body_resources .webix_hcell,
.ganttpro-layout .body_resources .webix_table_cell {
  padding-left: 12px;
}
.ganttpro-layout .body_resources .webix_dt_editor input {
  padding-right: 12px;
}
.ganttpro-layout .body_resources .webix_column > div {
  border-right: none !important;
  padding: 0;
}
.ganttpro-layout .body_resources .webix_dt_editor input {
  border-radius: 2px;
}
.ganttpro-layout .body_resources .webix_ss_header td {
  border-bottom: none !important;
}
.ganttpro-layout .body_resources .webix_ss_header .webix_first .webix_hcell {
  padding-left: 20px;
}
.ganttpro-layout .body_resources [section*="header"] {
  border-radius: 2px 2px 0 0;
  background-color: #F7F7F7;
  font-size: 12px;
}
.ganttpro-layout .body_resources [section*="header"] [role*="presentation"] {
  background-color: #F7F7F7;
  box-shadow: inset 0 1px 0 0 #d8d8d8, inset 0 -1px 0 0 #d8d8d8;
}
.ganttpro-layout .body_resources [section*="header"] [role*="presentation"]:nth-child(2) .webix_hcell {
  padding-left: 0;
}
.ganttpro-layout .body_resources [section*="header"] [role*="presentation"]:nth-child(4) .webix_hcell {
  padding-left: 4px;
}
.ganttpro-layout .body_resources [section*="header"] [role*="presentation"].webix_first {
  border-radius: 2px 0 0 0;
  border-left: 1px solid #d8d8d8;
}
.ganttpro-layout .body_resources [section*="header"] [role*="presentation"].webix_last:last-child {
  border-radius: 0 3px 0 0;
  border-right: 1px solid #d8d8d8;
}
.ganttpro-layout .body_resources [section*="header"] [role*="presentation"] [role*="columnheader"] {
  background-color: transparent;
  text-transform: capitalize;
}
.ganttpro-layout .body_resources [section*="header"] [role*="presentation"] [role*="columnheader"] .tooltip-gantt {
  cursor: default;
}
.ganttpro-layout .body_resources .user-name .webix_cell {
  display: flex;
  align-items: center;
  padding-right: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 20px;
  font-size: 14px;
  color: #454545;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 12px;
}
.ganttpro-layout .body_resources .user-name .webix_cell * {
  flex: 0 1 auto;
  max-width: 250px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ganttpro-layout .body_resources .user-name .webix_cell .user-status {
  min-width: max-content;
}
.ganttpro-layout .body_resources .user-name.resources {
  cursor: text;
}
.ganttpro-layout .body_resources .user-name.resources .webix_cell {
  display: block;
}
.ganttpro-layout .body_resources .user-name.resources .webix_cell:hover {
  box-shadow: inset 0 0 0 1px #FBC02D;
}
.ganttpro-layout .body_resources .user-status {
  text-align: center;
  min-width: 58px;
  margin-left: 12px;
  padding: 0 8px;
  display: inline-block;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  cursor: default;
  line-height: 24px;
  font-size: 10px;
  color: #616161;
}
.ganttpro-layout .body_resources .user-email {
  margin-left: 12px;
  display: block;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 18px;
  font-size: 12px;
  color: #616161;
}
.ganttpro-layout .body_resources .user-photo .webix_cell {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ganttpro-layout .body_resources .user-photo img,
.ganttpro-layout .body_resources .user-photo svg {
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  flex: 0 0 auto;
  border-radius: 100%;
  overflow: hidden;
  height: 24px;
  width: 24px;
}
.ganttpro-layout .body_resources .user-material {
  line-height: 48px;
  font-size: 14px;
  color: #616161;
}
.ganttpro-layout .body_resources .user-material .disabled {
  pointer-events: none;
}
.ganttpro-layout .body_resources .user-material .select {
  font-size: 14px;
  color: #616161;
  position: relative;
  cursor: pointer;
  padding-right: 5px;
  display: inline-block;
}
.ganttpro-layout .body_resources .user-material .select:after {
  content: "";
  right: -9px;
  top: 48%;
  border: 4px solid transparent;
  position: absolute;
  display: block;
  box-sizing: border-box;
  border-top: 4px solid #CDCDCD;
}
.ganttpro-layout .body_resources .user-material .select:hover:after {
  border-top-color: #333;
}
.ganttpro-layout .body_resources .user-cost {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 20px;
  font-size: 14px;
  color: #424242;
  cursor: text;
}
.ganttpro-layout .body_resources .user-cost .webix_cell {
  width: inherit;
  text-overflow: ellipsis;
  padding-left: 12px;
}
.ganttpro-layout .body_resources .user-cost .webix_cell:hover {
  box-shadow: inset 0 0 0 1px #FBC02D;
}
.ganttpro-layout .body_resources .user-cost .webix_cell.disable {
  box-shadow: none;
  color: #cdcdcd;
  cursor: default;
}
.ganttpro-layout .body_resources .user-icons {
  height: 100%;
}
.ganttpro-layout .body_resources .user-icons .webix_cell {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ganttpro-layout .body_resources .user-icons .js-toggle {
  width: 30px;
  height: 30px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 5px;
}
.ganttpro-layout .body_resources .user-icons .js-toggle svg,
.ganttpro-layout .body_resources .user-icons .js-toggle g,
.ganttpro-layout .body_resources .user-icons .js-toggle path {
  pointer-events: none;
  fill: #CDCDCD;
  opacity: 1;
}
.ganttpro-layout .body_resources .user-icons .js-toggle:hover {
  background-color: rgba(37, 126, 204, 0.1);
}
.ganttpro-layout .body_resources .user-icons .js-toggle:hover svg,
.ganttpro-layout .body_resources .user-icons .js-toggle:hover g,
.ganttpro-layout .body_resources .user-icons .js-toggle:hover path {
  fill: rgba(37, 126, 204, 0.5);
}
.ganttpro-layout .body_resources .user-icons .js-toggle.active svg,
.ganttpro-layout .body_resources .user-icons .js-toggle.active g,
.ganttpro-layout .body_resources .user-icons .js-toggle.active path {
  fill: #257ECC;
  opacity: 1;
}
.ganttpro-layout .body_resources .user-icons .js-toggle.disabled {
  background-color: transparent;
  cursor: not-allowed;
}
.ganttpro-layout .body_resources .user-icons .js-toggle.disabled svg,
.ganttpro-layout .body_resources .user-icons .js-toggle.disabled g,
.ganttpro-layout .body_resources .user-icons .js-toggle.disabled path {
  fill: rgba(37, 126, 204, 0.4);
  opacity: 1;
}
.ganttpro-layout .body_resources .user-remove .webix_cell {
  padding-right: 24px;
  text-align: right;
  height: 100%;
  line-height: 48px;
  font-size: 12px;
  color: #616161;
  cursor: pointer;
  transition: 320ms;
  text-transform: capitalize;
}
.ganttpro-layout .body_resources .user-remove .webix_cell:hover {
  color: #E74C3C;
  opacity: 0.7;
}
.ganttpro-layout .body_resources .user-remove .webix_cell:active {
  color: #E74C3C;
  opacity: 1;
}
.ganttpro-layout .body_resources .webix_dt_editor input:hover {
  border-color: #FBC02D;
}
.ganttpro-layout .body_resources .webix_dt_editor input:focus {
  border-color: #FBC02D;
}
.ganttpro-layout .body_management .webix_column {
  height: calc(100% + 50px) !important;
}
.ganttpro-layout .body_management .webix_column > div,
.ganttpro-layout .body_management .webix_table_cell {
  border-bottom: none;
  border-right: none;
  padding: 0;
}
.ganttpro-layout .body_management .webix_cell.alone .management_header {
  border-radius: 2px;
}
.ganttpro-layout .body_management .webix_cell.last-radius .management_body {
  border-radius: 0 0 2px 2px;
}
.ganttpro-layout .body_management .webix_cell.last-radius .management_header {
  border-radius: 2px;
}
.ganttpro-layout .body_management .webix_cell.opened .management_header {
  border-radius: 2px 2px 0 0;
}
.ganttpro-layout .body_management .webix_cell.opened .management_header .dropdown_icon .icon_triangle {
  margin-top: -5px;
  transform: rotate(180deg);
}
.ganttpro-layout .body_management .management_header {
  position: relative;
  width: 840px;
  margin: 0 auto;
  height: 100%;
  background-color: #FAFAFA;
  box-shadow: inset 0 0 0 1px #D9D9D9;
  border-radius: 2px 2px 0 0;
  display: flex;
  align-items: center;
}
.ganttpro-layout .body_management .management_header .name,
.ganttpro-layout .body_management .management_header .owner,
.ganttpro-layout .body_management .management_header .email,
.ganttpro-layout .body_management .management_header .user-status {
  margin-right: 24px;
  cursor: default;
}
.ganttpro-layout .body_management .management_header .admin-toggle,
.ganttpro-layout .body_management .management_header .text {
  margin-right: 15px;
}
.ganttpro-layout .body_management .management_header .admin-toggle-block {
  display: flex;
  align-items: center;
  min-width: fit-content;
}
.ganttpro-layout .body_management .management_header .margin-left-auto {
  margin-left: auto;
}
.ganttpro-layout .body_management .management_header .dropdown_icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  min-width: 48px;
  height: 100%;
  opacity: 1;
  pointer-events: auto;
}
.ganttpro-layout .body_management .management_header .dropdown_icon .icon_triangle {
  width: 10px;
  height: 10px;
  border: 5px solid transparent;
  border-top: 5px solid #808080;
  transform: rotate(0);
  margin-top: 5px;
}
.ganttpro-layout .body_management .management_header .dropdown_icon.isVisible {
  cursor: default;
}
.ganttpro-layout .body_management .management_header .dropdown_icon:hover .icon_triangle {
  border-top-color: #333333;
}
.ganttpro-layout .body_management .management_header.show .dropdown_icon .icon_triangle {
  transform: rotate(180deg);
  margin-top: -5px;
}
.ganttpro-layout .body_management .management_header .ava {
  flex: 0 0 24px;
  margin-right: 12px;
  border-radius: 100%;
  overflow: hidden;
  height: 24px;
  width: 24px;
}
.ganttpro-layout .body_management .management_header .ava img,
.ganttpro-layout .body_management .management_header .ava svg {
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  flex: 0 0 24px;
  margin-right: 12px;
  border-radius: 100%;
  overflow: hidden;
  height: 24px;
  width: 24px;
}
.ganttpro-layout .body_management .management_header .name {
  line-height: 24px;
  font-size: 14px;
  color: #454545;
  max-width: 200px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.ganttpro-layout .body_management .management_header .name.material_style {
  pointer-events: all;
  cursor: pointer;
  width: 90%;
  max-width: 100%;
  margin: 0 48px 0 0;
  border: 1px solid transparent;
  border-radius: 2px;
}
.ganttpro-layout .body_management .management_header .name.material_style:hover {
  border-color: #FBC02D;
}
.ganttpro-layout .body_management .management_header .resources-calendar.material_style {
  position: absolute;
  right: 0;
}
.ganttpro-layout .body_management .management_header .email {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  max-width: 200px;
  line-height: 18px;
  font-size: 12px;
  color: #616161;
  flex: 0 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ganttpro-layout .body_management .management_header .owner {
  padding: 0 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 24px;
  font-size: 10px;
  color: #FFFFFF;
  background: #257ECC;
  border-radius: 2px;
  text-transform: uppercase;
}
.ganttpro-layout .body_management .management_header .user-status {
  display: flex;
  align-items: center;
  width: max-content;
  min-width: max-content;
  padding: 0 8px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 24px;
  font-size: 10px;
  color: #616161;
}
.ganttpro-layout .body_management .management_header .invite_link {
  display: inline-block;
  line-height: 19px;
  margin-left: 7px;
  padding-top: 2px;
  position: relative;
  top: 3px;
  cursor: pointer;
}
.ganttpro-layout .body_management .management_header .invite_link svg {
  width: 18px;
  opacity: 0.4;
}
.ganttpro-layout .body_management .management_header .invite_link svg path {
  fill: #616161;
}
.ganttpro-layout .body_management .management_header .invite_link:hover svg {
  opacity: 1;
}
.ganttpro-layout .body_management .management_header .invite_link.disable {
  cursor: default;
}
.ganttpro-layout .body_management .management_header .invite_link.disable svg {
  opacity: 0.2;
}
.ganttpro-layout .body_management .management_header .invite_link.disable:hover svg {
  opacity: 0.2;
}
.ganttpro-layout .body_management .management_header .admin-toggle {
  cursor: pointer;
  padding: 3px;
  height: 24px;
  min-width: 54px;
  border-radius: 2px;
  background-color: #D9D9D9;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ganttpro-layout .body_management .management_header .admin-toggle .switch {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border-radius: 2px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ganttpro-layout .body_management .management_header .admin-toggle .switch:before,
.ganttpro-layout .body_management .management_header .admin-toggle .switch:after {
  content: '';
  display: block;
  background-color: #fff;
  height: 2px;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 97%;
}
.ganttpro-layout .body_management .management_header .admin-toggle .switch:before {
  width: 6px;
  transform: translate(9px, 11px) rotate(-135deg);
}
.ganttpro-layout .body_management .management_header .admin-toggle .switch:after {
  width: 10px;
  transform: translate(8px, 12px) rotate(-45deg);
}
.ganttpro-layout .body_management .management_header .admin-toggle .on,
.ganttpro-layout .body_management .management_header .admin-toggle .off {
  flex: 0 0 auto;
  min-width: 28px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  color: #FFFFFF;
}
.ganttpro-layout .body_management .management_header .admin-toggle .on {
  display: none;
}
.ganttpro-layout .body_management .management_header .admin-toggle.active {
  background-color: #257ECC;
}
.ganttpro-layout .body_management .management_header .admin-toggle.active .switch:before,
.ganttpro-layout .body_management .management_header .admin-toggle.active .switch:after {
  background-color: #257ECC;
}
.ganttpro-layout .body_management .management_header .admin-toggle.active .on {
  display: block;
}
.ganttpro-layout .body_management .management_header .admin-toggle.active .off {
  display: none;
}
.ganttpro-layout .body_management .management_header .text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 18px;
  font-size: 12px;
  color: #616161;
}
.ganttpro-layout .body_management .management_header .resources-trash {
  margin-right: 12px;
  opacity: 0.5;
  width: 30px;
  height: 30px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 5px;
  flex: 0 0 auto;
}
.ganttpro-layout .body_management .management_header .resources-trash svg,
.ganttpro-layout .body_management .management_header .resources-trash g,
.ganttpro-layout .body_management .management_header .resources-trash path {
  pointer-events: none;
  fill: #E74C3C;
  opacity: 1;
}
.ganttpro-layout .body_management .management_header .resources-trash:hover {
  background-color: rgba(231, 76, 60, 0.1);
  opacity: 0.7;
}
.ganttpro-layout .body_management .management_header .resources-trash:hover {
  opacity: 1;
}
.ganttpro-layout .body_management .management_header .resources-calendar svg path {
  fill: #808080;
}
.ganttpro-layout .body_management .management_header .resources-calendar:hover svg path {
  fill: #333333;
}
.ganttpro-layout .body_management .management_body {
  box-shadow: inset 1px -1px 0 0 #D9D9D9, inset -1px 0 0 0 #D9D9D9;
  padding: 0 24px;
  display: flex;
  width: 840px;
  margin: 0 auto;
  align-items: center;
}
.ganttpro-layout .body_management .management_body .separator {
  display: block;
  width: 24px;
}
.ganttpro-layout .body_management .management_body .icon {
  margin-right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ganttpro-layout .body_management .management_body .name {
  display: inline-block;
  margin-right: auto;
  font-family: "Lato-Medium", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 48px;
  font-size: 14px;
  color: #454545;
  max-width: 50%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ganttpro-layout .body_management .management_body .material {
  margin-right: 34px;
  line-height: 44px;
  font-size: 14px;
  color: #616161;
  position: relative;
  cursor: pointer;
  padding-right: 5px;
}
.ganttpro-layout .body_management .management_body .material.disabled {
  pointer-events: none;
}
.ganttpro-layout .body_management .management_body .material:after {
  content: "";
  right: -12px;
  top: 48%;
  border: 4px solid transparent;
  position: absolute;
  display: block;
  box-sizing: border-box;
  border-top: 4px solid #CDCDCD;
}
.ganttpro-layout .body_management .management_body .material:hover:after {
  border-top-color: #333;
}
.ganttpro-layout .body_management .management_body .disable {
  width: 46px;
  margin-right: 24px;
  text-align: center;
  color: #cdcdcd;
}
.ganttpro-layout .body_management .management_body .number {
  margin-right: 24px;
  padding-left: 0;
  width: 46px;
  height: 44px;
  border: none;
  text-align: center;
  font-weight: 600;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #353535;
  cursor: text;
}
.ganttpro-layout .body_management .management_body .number:focus {
  border: none;
  box-shadow: inset 0 0 0 1px #FBC02D;
}
.ganttpro-layout .body_management .management_body .number:hover {
  box-shadow: inset 0 0 0 1px #FBC02D;
}
.ganttpro-layout .body_management .management_body .icons {
  margin-right: 24px;
  height: 100%;
  display: flex;
  align-items: center;
}
.ganttpro-layout .body_management .management_body .icons .js-toggle {
  width: 30px;
  height: 30px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 5px;
}
.ganttpro-layout .body_management .management_body .icons .js-toggle svg,
.ganttpro-layout .body_management .management_body .icons .js-toggle g,
.ganttpro-layout .body_management .management_body .icons .js-toggle path {
  pointer-events: none;
  fill: #CDCDCD;
  opacity: 1;
}
.ganttpro-layout .body_management .management_body .icons .js-toggle:hover {
  background-color: rgba(37, 126, 204, 0.1);
}
.ganttpro-layout .body_management .management_body .icons .js-toggle:hover svg,
.ganttpro-layout .body_management .management_body .icons .js-toggle:hover g,
.ganttpro-layout .body_management .management_body .icons .js-toggle:hover path {
  fill: rgba(37, 126, 204, 0.5);
}
.ganttpro-layout .body_management .management_body .icons .js-toggle.active svg,
.ganttpro-layout .body_management .management_body .icons .js-toggle.active g,
.ganttpro-layout .body_management .management_body .icons .js-toggle.active path {
  fill: #257ECC;
  opacity: 1;
}
.ganttpro-layout .body_management .management_body .icons .js-toggle.disabled {
  background-color: transparent;
  cursor: not-allowed;
}
.ganttpro-layout .body_management .management_body .icons .js-toggle.disabled svg,
.ganttpro-layout .body_management .management_body .icons .js-toggle.disabled g,
.ganttpro-layout .body_management .management_body .icons .js-toggle.disabled path {
  fill: rgba(37, 126, 204, 0.4);
  opacity: 1;
}
.ganttpro-layout .body_management .management_body .remove {
  height: 100%;
  width: 42px;
  cursor: pointer;
  color: #616161;
  transition: 320ms;
  font-size: 12px;
  text-transform: capitalize;
}
.ganttpro-layout .body_management .management_body .remove:hover {
  color: #E74C3C;
  opacity: 0.7;
}
.ganttpro-layout .body_management .management_body .remove:active {
  color: #E74C3C;
  opacity: 1;
}
.ganttpro-layout .body_management .management_body.last-radius {
  border-radius: 0 0 2px 2px;
  background-color: burlywood !important;
}
.ganttpro-layout .body_management .management_body.last-child {
  border-radius: 2px;
}
.ganttpro-layout .body_management .management .webix_column {
  height: 100% !important;
}
.ganttpro-layout .body_management .webix_dt_editor input:focus {
  border-color: #FBC02D;
}
.select_resource_type_popup .webix_win_body,
.select_resource_type_popup .webix_win_content,
.select_resource_type_popup .webix_view {
  border-radius: 0;
}
.select_resource_type_popup .webix_list_item {
  padding: 0 10px;
}
.select_resource_type_popup .webix_list_item:hover {
  background: #fafafa;
}
.select_resource_type_popup .webix_list_item.active {
  background: #257ECC;
  color: #fff;
}
.select_resource_type_popup .resource_type_list {
  overflow-y: hidden !important;
}
.resources-window ._noAction svg {
  margin-right: 6px;
}
.resources-default-area.webix_layout_form {
  border-radius: 2px 2px 0 0;
  background: #ffffff;
}
.resources-default-area .webix_el_label {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #616161;
  line-height: 48px;
}
.resources-header-form.webix_layout_form {
  background: #FFFFFF;
}
.resources-header-form .webix_el_richselect label {
  opacity: 0.6;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  line-height: 60px;
}
.resources-header-form .webix_el_richselect .webix_input_icon {
  opacity: 1;
}
.resources-delete {
  height: 100%;
  display: flex;
  justify-content: flex-end;
}
.resources-delete-icon {
  margin: auto 0;
}
.resources-delete-icon svg path {
  fill: #424242;
}
.resources-delete-text {
  margin: auto 0;
  margin-left: 12px;
}
.resources-delete:hover {
  color: #E74C3C;
}
.resources-delete:hover svg path {
  fill: #E74C3C;
}
.resource-add-icon {
  position: absolute;
  left: 242px;
  cursor: pointer;
  height: 36px;
}
.resource-add-icon svg {
  width: 20px;
  height: 36px;
}
.resource-add-icon svg path {
  fill: #616161;
}
.resource-add-icon.hidden {
  display: none;
}
.resource-apply-icon {
  width: 36px;
  position: absolute;
  margin-top: 11px;
  right: 197px;
  cursor: pointer;
}
.resource-apply-icon.hidden {
  display: none;
}
.resource-apply-team-icon {
  width: 36px;
  position: absolute;
  margin-top: 46px;
  right: 416px;
  cursor: pointer;
}
.resource-apply-team-icon.hidden {
  display: none;
}
.resource-search-filter-icon {
  width: 36px;
  position: absolute;
  margin: 9px;
  pointer-events: none;
}
.resource-search-filter .webix_el_box input {
  padding: 0 0 0 40px;
}
.resource-search-filter-reset-icon {
  width: 36px;
  position: absolute;
  left: 247px;
  margin-top: 12px;
}
.resource-search-filter-reset-icon svg g g {
  fill: #D9D9D9;
}
.resources-body {
  background: #fafafa;
  border-top: none;
}
.resources-body-left {
  border: 1px solid #D9D9D9;
}
.resources-body-left-header-form.webix_layout_form {
  background: #ffffff;
}
.resources-body-left-bottom-form.webix_layout_form {
  background: #ffffff;
}
.resources-body-right {
  margin-left: 0 !important;
  border: 1px solid #D9D9D9;
  border-left: 0;
}
.resources-people-scroll {
  border-top: 1px solid #D9D9D9 !important;
  border-bottom: 1px solid #D9D9D9 !important;
}
.resources-people-bottom-border {
  border-bottom: 1px solid #D9D9D9 !important;
}
.resourcesAndPeopleDataTable .webix_cell {
  padding-left: 10px;
}
.resources-people-table {
  border-radius: 0;
  border-bottom: 1px solid #D9D9D9;
  border-bottom-width: 1px !important;
}
.resources-people-table .webix_ss_vscroll_header {
  display: none;
}
.resources-people-table .webix_cell {
  display: flex;
  padding-left: 10px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
  line-height: 48px;
}
.resources-people-table .webix_cell svg {
  margin: auto 0;
  width: 24px;
  margin-right: 8px;
}
.resources-people-table .webix_cell svg path {
  fill: #616161;
}
.resources-people-table .webix_cell.disabled {
  background: #D9D9D9;
  color: #9D9D9D;
}
.resources-people-table .webix_cell.webix_row_select {
  border-bottom: 1px solid #D9D9D9;
}
.resources-people-table .webix_cell.webix_row_select path {
  fill: #fff;
}
.resources-people-table-photo {
  width: 26px;
  background: #D9D9D9;
  height: 26px;
  border-radius: 50%;
  top: 50%;
  margin-top: 11px;
  left: 10px;
}
.resources-people-table-photo svg {
  margin: auto 0;
  width: 24px;
  margin-right: 8px;
}
.resources-people-table-photo svg path {
  fill: #616161;
}
.resources-user-project-table {
  border-color: #e5e5e5;
  border-width: 0 1px 1px 1px;
  border-top: none;
}
.resources-user-project-table.webix_dtable {
  border-radius: 0 0 2px 2px;
}
.resources-user-project-table .toogle-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.resources-user-project-table .columnName {
  cursor: pointer;
}
.resources-user-project-table-without-border .webix_ss_center_scroll .webix_column .webix_cell:last-child {
  border-bottom: none;
}
.resources-user-project-table .webix_ss_vscroll_header {
  display: none;
}
.resources-user-project-table .reset-button .projectRow {
  padding: 0;
}
.resources-user-project-table .reset-button .button_reset .webix_el_box {
  background: transparent;
}
.resources-user-project-table .reset-button .button_reset .webix_el_box button {
  color: #257ecc;
}
.resources-user-project-table .resource-assign-toggle .projectRow {
  padding: 0;
}
.resources-user-project-table .resourceEmployment {
  color: #257ecc;
}
.resources-user-project-table .actionFiled {
  color: #616161;
  text-align: left;
  cursor: pointer;
}
.resources-user-project-table .actionFiled .projectRow {
  padding: 0 20px;
}
.resources-user-project-table .webix_dt_editor input {
  padding-left: 20px;
}
.resources-user-project-table .webix_last .webix_cell.hover .webix_el_button {
  display: block;
}
.resourceDeleteButton .webix_el_box {
  margin-top: 36px;
}
.resourceUsersPopup .webix_ss_footer td {
  border-top: 1px solid #D9D9D9;
}
.resourceUsersPopup .invite-button {
  cursor: pointer;
  line-height: 34px;
  background: #247ECC;
  border-radius: 2px;
  text-align: center;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 14px;
}
.resourceUsersDataTablePhoto .webix_cell {
  position: relative;
}
.resourceUsersDataTablePhoto .webix_cell img {
  width: 26px;
  background: #D9D9D9;
  height: 26px;
  border-radius: 50%;
  top: 50%;
  margin-top: 11px;
  left: 10px;
}
.resourceUsersDataTableFooter {
  line-height: 36px !important;
  padding: 8px 15px;
}
.resourceUsersDropdown {
  position: relative;
}
.resourceUsersDropdown::after {
  content: " ";
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") top no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 5px;
  bottom: 4px;
  pointer-events: none;
}
.resourceUsersDropdown label {
  display: block;
  text-align: left;
  line-height: 36px;
}
.resourceUsersDropdown img {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 50%;
  background: #D9D9D9;
  margin-top: 5px;
  left: 10px;
  position: absolute;
}
.resourceUsersDropdown input {
  padding: 0 30px 0 45px;
  width: 100%;
  text-align: left;
  cursor: pointer;
  pointer-events: none;
}
.resourceUsersDropdown .webix_el_box {
  height: 36px;
  float: left;
}
.resources-body-form-team-textarea textarea {
  padding: 10px 17px;
  line-height: 20px;
}
.resource-tooltip {
  color: #454545;
}
.resource-tooltip-template .webix_template {
  padding: 24px;
}
.resource-tooltip-name {
  font-weight: bold;
  padding-bottom: 11px;
  border-bottom: 1px solid #d9d9d9;
}
.resource-tooltip-username {
  position: relative;
}
.resource-tooltip-username-label {
  line-height: 48px;
  height: 48px;
  margin-left: 49px;
}
.resource-tooltip-username-online {
  position: relative;
}
.resource-tooltip-username-online:before {
  position: absolute;
  top: 50%;
  right: 14px;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background: #17BA41;
  border-radius: 50%;
}
.resource-tooltip-username-online.offline:before {
  background: #616161;
}
.resource-tooltip-description {
  font-size: 11px;
  line-height: 18px;
}
.resource-tooltip-photo {
  position: absolute;
  width: 26px;
  background: #D9D9D9;
  height: 26px;
  border-radius: 50%;
  margin-top: 11px;
  margin-left: 12px;
}
.resourceItemNameTextInputTeam input {
  padding-right: 26px;
}
.resourceUsersPopup {
  margin-left: -25px;
}
.resourceUsersPopup .webix_column {
  cursor: pointer;
}
.resourceUsersPopup .resourceUsersDataTablePhoto .webix_cell {
  padding-left: 15px;
}
.resourceUsersPopup .resourceUsersDataTableUsername .webix_cell {
  padding-left: 0;
}
.resourceUsersPopup .resourceUsersDataTableUsername .gray {
  color: #d9d9d9;
}
.resourceUsersPopup .resourceUsersDataTableAssigned .webix_cell {
  padding: 5px 10px 0;
}
.anotherResourcesAndPeopleDataTablePhoto svg {
  margin: auto 0;
  width: 24px;
  margin-right: 8px;
  height: 50px;
}
.anotherResourcesAndPeopleDataTablePhoto svg path {
  fill: #616161;
}
.resource_multiselect_popup {
  display: none;
}
.resource_multiselect_popup .resource-search-input .webix_el_box input {
  padding: 0;
  border: none;
  border-bottom: 1px solid #DADADA;
}
.resource_multiselect_popup .resource_popup_buttons {
  position: relative;
  overflow: visible;
}
.resource_multiselect_popup .resource_popup_buttons .add_more_button button {
  color: #737373 !important;
}
.resource_multiselect_popup .resource_popup_buttons .add_more_button .webix_el_box {
  border-color: #aaa !important;
}
.resource_multiselect_popup .resource_popup_buttons .webix_el_box button {
  font-size: 12px;
  font-family: Lato, Arial, sans-serif;
}
.resource_multiselect_popup .resource_popup_buttons.scroll::after {
  content: '';
  background: none;
  box-shadow: inset 0 -13px 13px -14px #ccc;
  position: absolute;
  display: block;
  top: -20px;
  width: 100%;
  pointer-events: none;
  height: 10px;
}
.resource_multiselect_popup .resource_popup_buttons.scroll.in_scroll::before {
  content: '';
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #fff 70%, #fff 100%);
  position: absolute;
  display: block;
  top: -305px;
  width: 100%;
  pointer-events: none;
  height: 40px;
}
.resource_multiselect_popup .resource_popup_buttons.scroll.in_bottom::after {
  display: none;
}
.resource_multiselect_popup .resource_popup_buttons .unassignedButton div {
  font-size: 12px;
  line-height: 16px !important;
  color: #1565C0;
  display: inline-block;
  cursor: pointer;
  height: auto !important;
  border-bottom: 1px solid transparent;
}
.resource_multiselect_popup .resource_popup_buttons .unassignedButton div:hover {
  border-color: #1565C0;
}
.resource_multiselect_popup .emptyAssignPopupText {
  font-size: 12px;
}
.resource_multiselect_popup .nomatches_popup_message .webix_template {
  display: flex;
  justify-content: center;
  align-items: center;
}
.resource_multiselect_popup .nomatches_popup_message .webix_template .nomatches_message_text {
  color: #454545;
}
.resource_multiselect_popup.webix_view {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.resource_multiselect_popup.webix_view:focus {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.resource_multiselect_popup.webix_view.suggest_popup_top {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.resource_multiselect_popup.webix_view.suggest_popup_top:focus {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.resource_list_in_grid {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  max-width: 100%;
  text-overflow: ellipsis;
}
.resource_list_in_grid .resource_list_item {
  margin-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.resource_list_in_grid .resource_list_item_icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-size: 100%;
  flex-shrink: 0;
  margin-right: 2px;
}
.resource_list_in_grid .resource_list_item_icon:last-child {
  margin-right: 0;
}
.resource_list_in_grid.unassigned .resource_list_item_icon {
  display: none;
}
.resource_list_in_grid.unassigned .resource_list_item {
  color: #616161;
  margin-left: 0;
}
.resource_list_in_grid .resource_list_item_more {
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid transparent;
  font-size: 12px;
  text-align: center;
  line-height: 18px;
  margin-left: 3px;
  text-decoration: none !important;
}
.resource_multiselect_list {
  font-size: 12px;
  color: #454545;
}
.resource_multiselect_list .webix_list_item {
  padding: 0;
  cursor: default;
  background: none;
}
.resource_multiselect_list .webix_list_item:hover {
  background: none;
}
.resource_multiselect_list .webix_list_item.webix_selected .list_item {
  background: #FFF1C6;
  color: #454545;
}
.resource_multiselect_list .webix_list_item .list-group-item {
  width: 100%;
  height: 100%;
  padding: 12px 0;
}
.resource_multiselect_list .webix_list_item .list-group-item .group-item-container {
  line-height: 24px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  height: 100%;
}
.resource_multiselect_list .webix_list_item .list-group-item .group-item-container .group-header-caption {
  margin-right: 12px;
  color: #9E9E9E;
}
.resource_multiselect_list .webix_list_item .list-group-item .group-item-container .group-header-underline {
  flex-grow: 1;
  height: 1px;
  border-bottom: 1px solid #D9D9D9;
  margin-top: 6px;
}
.resource_multiselect_list .webix_list_item .list_item {
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  border-bottom: none;
  padding: 0 8px;
  height: 32px;
}
.resource_multiselect_list .webix_list_item .list_item:hover {
  background: rgba(172, 172, 172, 0.2);
}
.resource_multiselect_list .webix_list_item .list_item:hover .pricing-tooltip {
  background: rgba(172, 172, 172, 0.01) !important;
}
.resource_multiselect_list .webix_list_item .list_item:hover .pricing-tooltip input {
  background-color: #fafafa;
}
.resource_multiselect_list .webix_list_item .list_item.no_hover {
  background: none;
  cursor: default;
}
.resource_multiselect_list .webix_list_item .list_item > span:not(.js-translator) .resource_list_item_icon,
.resource_multiselect_list .webix_list_item .list_item > span:not(.js-translator) .resource_list_item {
  display: inline-block;
  vertical-align: middle;
}
.resource_multiselect_list .webix_list_item .list_item > span:not(.js-translator) .resource_list_item {
  width: calc(100% - 30px);
}
.resource_multiselect_list .webix_list_item .list_item .select_box {
  width: 26px;
  margin-right: 3px;
}
.resource_multiselect_list .webix_list_item .list_item .select_box .webix_control.webix_el_checkbox .webix_el_box .webix_inp_checkbox_border {
  line-height: 36px !important;
}
.resource_multiselect_list .webix_list_item .list_item .info_box {
  width: 100%;
  max-width: 136px;
  padding-right: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.resource_multiselect_list .webix_list_item .list_item .info_box .resource_list_item {
  font-family: Arial, sans-serif;
  margin-left: 0;
  width: 120px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.resource_multiselect_list .webix_list_item .list_item .input_box {
  text-align: center;
  width: 50px;
}
.resource_multiselect_list .webix_list_item .list_item .input_box.disabled {
  position: relative;
}
.resource_multiselect_list .webix_list_item .list_item .input_box.disabled input {
  opacity: 0.4;
  pointer-events: none;
  cursor: default;
}
.resource_multiselect_list .webix_list_item .list_item .input_box.disabled::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.resource_multiselect_list .webix_list_item .list_item .type_box {
  width: 40px;
  color: #999;
}
.resource_multiselect_list .webix_list_item .list_item .type_box.cost,
.resource_multiselect_list .webix_list_item .list_item .type_box.per-item {
  width: 60px;
  text-align: left;
}
.resource_multiselect_list .webix_list_item .list_item .label_box {
  white-space: nowrap;
  padding-right: 8px;
  color: #999;
}
.resource_multiselect_list .webix_list_item .list_item .label_box.all-day {
  max-width: 100%;
  text-align: center;
  padding: 0;
}
.resource_multiselect_list .webix_list_item .list_item .tooltip_box {
  margin-left: 3px;
  width: 14px;
  height: 24px;
  color: #999;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/descriptions.svg") center no-repeat;
}
.resource_multiselect_list .webix_list_item .list_item .overload_box {
  margin: 0 0 0 auto;
  width: 12px;
  height: 24px;
}
.resource_multiselect_list .webix_list_item .list_item .webix_el_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.resource_multiselect_list .webix_list_item .list_item .webix_el_box .webix_custom_checkbox {
  border-color: #999;
  margin-top: 0;
}
.resource_multiselect_list .webix_list_item .list_item .webix_el_box .webix_custom_checkbox[aria-checked='true'] {
  border-color: #1565C0;
}
.resource_multiselect_list .webix_list_item .list_item .webix_el_box .webix_custom_checkbox:hover {
  border-color: #737373;
}
.resource_multiselect_list .webix_list_item .list_item .webix_el_box input {
  padding: 0 5px;
  border-color: #ccc;
  height: 24px;
  font-size: 12px;
  line-height: 100%;
  float: none;
}
.resource_multiselect_list .webix_list_item .list_item .disable-block.pricing-tooltip {
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  border-bottom: none;
  height: 30px;
  color: #BDBDBD;
}
.resource_multiselect_list .webix_list_item .list_item .disable-block.pricing-tooltip:hover {
  background: rgba(172, 172, 172, 0.1) !important;
}
.resource_multiselect_list .webix_list_item .list_item .disable-block.pricing-tooltip input {
  cursor: pointer;
  background-color: #fafafa;
  margin-top: 2px;
}
.resource_multiselect_list .webix_list_item .list_item .disable-block.pricing-tooltip .input_box {
  text-align: center;
  width: 50px;
}
.resource_multiselect_list .webix_list_item .list_item .disable-block.pricing-tooltip .input_box.disabled {
  position: relative;
}
.resource_multiselect_list .webix_list_item .list_item .disable-block.pricing-tooltip .input_box.disabled input {
  opacity: 0.4;
  pointer-events: none;
  cursor: default;
  background-color: #fafafa;
}
.resource_multiselect_list .webix_list_item .list_item .disable-block.pricing-tooltip .input_box.disabled::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.resource_multiselect_list .resource_list_item_icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: 18px;
  border-radius: 50% !important;
  margin-right: 12px;
}
.resource_multiselect_list.preview_list .webix_list_item .list_item {
  padding: 0;
  cursor: default;
}
.resource_multiselect_list.preview_list .webix_list_item .list_item .info_box {
  width: 170px;
}
.resource_multiselect_list.preview_list .webix_list_item .list_item .input_box {
  width: 40px;
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.resource_multiselect_list.preview_list .webix_list_item .list_item:hover {
  background: none;
}
.resource_multiselect_list.preview_list .webix_list_item .group-item-container {
  padding: 0;
}
.resource_multiselect_list .webix_list_item.webix_selected {
  background-color: transparent !important;
}
.resource_multiselect_list .webix_list_item.webix_selected .list_item {
  background-color: rgba(172, 172, 172, 0.4) !important;
}
.resources_preview_popup {
  transform: translate(-1px, -6px);
  pointer-events: none;
  display: none;
  overflow: visible;
}
.resources_preview_popup.show {
  display: block;
}
.resources_preview_popup:after,
.resources_preview_popup:before {
  left: 12px;
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.resources_preview_popup:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #FFFFFF;
  border-width: 5px;
}
.resources_preview_popup:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #FFFFFF;
  border-width: 6px;
}
.task_settings_assign_view {
  background: none;
  border: none;
}
.task_settings_assign_view.webix_disabled_view {
  opacity: 0.3;
}
.task_settings_assign_view.webix_disabled_view .webix_disabled {
  background: none;
}
.task_settings_assign_view .webix_template {
  padding: 0;
  display: flex;
}
.task_settings_assign_view .label_text {
  width: 104px;
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
}
.task_settings_assign_view .resource_list_in_grid {
  padding-right: 30px;
  height: 36px;
  border: 1px solid #BDBDBD;
  border-radius: 2px;
  background-color: #FFFFFF;
  cursor: pointer;
  position: relative;
}
.task_settings_assign_view .resource_list_in_grid:after {
  content: "";
  right: 13px;
  top: 50%;
  border: 4px solid transparent;
  position: absolute;
  display: block;
  box-sizing: border-box;
  border-top: 4px solid #757575;
}
.task_settings_assign_view .resource_list_in_grid .resource_list_item_icon {
  margin-left: 0;
  margin-right: 3px;
}
.task_settings_assign_view .resource_list_in_grid .resource_list_item {
  color: #444;
  font-size: 14px;
  margin-left: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.task_settings_assign_view .resource_list_in_grid:hover:after {
  border-top-color: #424242;
}
.resource_multiselect_popup[data-predessor="taskView"] .webix_win_content .webix_win_body .resource_multiselect_list {
  font-size: 14px;
}
.resource_multiselect_popup[data-predessor="taskView"] .webix_win_content .webix_win_body .resource_multiselect_list .resource_list_item_icon {
  margin-right: 12px;
}
.resource_multiselect_popup[data-predessor="taskView"] .webix_win_content .webix_win_body .resource_multiselect_list .resource_list_item {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.tasks-view-list .webix_template {
  padding: 0;
  margin: 0;
}
.tasks-view-list-header {
  height: 61px;
  width: 100%;
}
.tasks-view-list-header .webix_template {
  display: flex;
}
.tasks-view-list-header-left-block {
  height: 61px;
  margin-left: 18px;
  display: flex;
  flex: 1 1 auto;
}
.tasks-view-list-header-left-block-title {
  margin: auto 0;
  height: 21px;
  line-height: 21px;
  color: #454545;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  padding-right: 16px;
}
.tasks-view-list-header-left-block-count {
  margin: auto 0;
  height: 21px;
  color: #616161;
  font-size: 14px;
  line-height: 21px;
  font-family: Lato-Regular;
  padding: 0 18px;
  border-left: 1px solid #CECECE;
}
.tasks-view-list-header-left-block-count-number {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #424242;
  padding-right: 6px;
}
.tasks-view-list-header-left-block .my_logs_total,
.tasks-view-list-header-left-block .my_logs_range,
.tasks-view-list-header-left-block .costs_range {
  font-size: 14px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  margin: auto 0 auto 12px;
}
.tasks-view-list-header-left-block .costs_range,
.tasks-view-list-header-left-block .my_logs_total {
  position: relative;
}
.tasks-view-list-header-left-block .costs_range:before,
.tasks-view-list-header-left-block .my_logs_total:before {
  content: '';
  width: 1px;
  height: 20px;
  position: absolute;
  left: -15px;
  top: -4px;
  background: #CECECE;
}
.tasks-view-list-header-left-block .divider {
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #424242;
  margin: auto 0 auto 12px;
}
.tasks-view-list-header-right-block {
  height: 61px;
  padding: 0 18px;
  line-height: 100%;
  color: #454545;
  display: flex;
}
.tasks-view-list-header-right-block-button {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  height: 36px;
  margin: auto 0;
  margin-left: 12px;
  line-height: 36px;
  padding: 0 16px;
  cursor: pointer;
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  display: flex;
}
.tasks-view-list-header-right-block-button svg {
  margin: auto 12px;
  display: block;
}
.tasks-view-list-header-right-block-button.my-tasks {
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  text-overflow: ellipsis;
  border: 1px solid #CECECE;
  background-color: #fff;
  color: #424242;
}
.tasks-view-list-header-right-block-button.my-tasks.active {
  color: #fff;
  border: none;
  background-color: #ff9a00;
}
.tasks-view-list-header-right-block-button.my-tasks:hover {
  opacity: 0.8;
}
.tasks-view-list-header-right-block-button.filter {
  background-color: #FAFAFA;
  color: #616161;
  display: flex;
  padding: 0 12px 0 4px;
}
.tasks-view-list-header-right-block-button.filter.active {
  color: #fff;
  border: none;
  background-color: #257ecc;
}
.tasks-view-list-header-right-block-button.filter.active svg path {
  fill: #fff;
}
.tasks-view-list-header-right-block-button.filter.active .filter-refresh {
  display: block;
}
.tasks-view-list-header-right-block-button.filter svg {
  display: block;
  margin: auto 12px;
}
.tasks-view-list-header-right-block-button.filter svg path {
  fill: #757575;
}
.tasks-view-list-header-right-block-button.filter .filter-refresh {
  display: none;
  width: 48px;
  height: 24px;
  margin: auto 0;
  line-height: 36px;
  border-right: 1px solid #CECECE;
}
.tasks-view-list-header-right-block-button.filter .filter-refresh svg path {
  fill: #92bfe6;
}
.tasks-view-list-header-right-block-button.filter .filter-refresh:hover svg path {
  fill: #fff;
}
.tasks-view-list-header-right-block-button.filter .filter-set {
  display: flex;
  align-items: center;
}
.tasks-view-list-header-right-block-button.filter.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.tasks-view-list-header-right-block-button.export {
  background-color: #FAFAFA;
  color: #616161;
}
.tasks-view-list-header-right-block-button.export svg {
  margin: auto 0;
}
.tasks-view-list-header-right-block-button.export svg path {
  fill: #757575;
}
.tasks-view-list-header-right-block-button.filter svg path,
.tasks-view-list-header-right-block-button.export svg path {
  fill: #757575;
}
.tasks-view-list-header-right-block-button.filter:hover,
.tasks-view-list-header-right-block-button.export:hover {
  background-color: #eeeeee;
}
.tasks-view-list-header-right-block-button.filter.active:hover {
  opacity: 0.8;
  color: #fff;
  background-color: #257ecc;
}
.tasks-view-list-header-right-block-button.filter.active:hover svg path {
  fill: #fff;
}
.tasks-view-list-header.task-view-main-layout:after {
  box-shadow: none;
}
.tasks-view-list-header:after {
  top: 60px;
  content: '';
  height: 10px;
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
  box-shadow: inset 0 1px 0px 0px rgba(0, 0, 0, 0.2);
}
.tasks-view-list-table {
  margin-top: -1px !important;
}
.tasks-view-list-table .webix_overlay {
  display: flex;
  align-items: center;
  margin-top: -60px;
}
.tasks-view-list-table .webix_overlay .empty_filter_tasks,
.tasks-view-list-table .webix_overlay .empty_data_tasks {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  width: 100%;
}
.tasks-view-list-table .webix_overlay .empty_filter_tasks:before,
.tasks-view-list-table .webix_overlay .empty_data_tasks:before {
  content: '';
  display: block;
  margin: 0 auto 30px;
  position: relative;
}
.tasks-view-list-table .webix_overlay .empty_filter_tasks:before {
  width: 149px;
  height: 149px;
  background: url("https://cdn.ganttpro.com/app/imgs/empty_filter_tasks.svg") center no-repeat;
}
.tasks-view-list-table .webix_overlay .empty_data_tasks:before {
  width: 153px;
  height: 147px;
  background: url("https://cdn.ganttpro.com/app/imgs/empty_tasks_data.svg") center no-repeat;
}
.tasks-view-list-table.webix_view.webix_dtable {
  border-radius: 0;
}
.tasks-view-list-table .webix_ss_center .webix_ss_center_scroll .webix_dt_editor input {
  font-family: Arial;
  font-size: 12px;
}
.tasks-view-list-table .webix_ss_header {
  background: #fafafa;
  border: 1px solid #CECECE;
  border-left: none;
}
.tasks-view-list-table .webix_ss_header td {
  background: #fafafa;
  border-left: 10px solid #fafafa;
}
.tasks-view-list-table .webix_ss_header td:last-child {
  border-left: 10px solid #fafafa;
}
.tasks-view-list-table .webix_ss_header td.webix_first {
  border-left: none;
}
.tasks-view-list-table .webix_ss_header td .webix_ss_sort_asc {
  padding-left: 2px;
  background: url("https://cdn.ganttpro.com/app/imgs/outline-arrow_upward.svg") center no-repeat !important;
  transform: rotate(180deg);
}
.tasks-view-list-table .webix_ss_header td .webix_ss_sort_desc {
  padding-left: 2px;
  background: url("https://cdn.ganttpro.com/app/imgs/outline-arrow_upward.svg") center no-repeat !important;
  transform: rotate(0);
}
.tasks-view-list-table .webix_ss_header td .webix_hcell {
  transform: translateY(-8px);
  height: 38px !important;
  text-align: center;
  color: #616161;
  font-size: 14px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  padding: 0 10px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tasks-view-list-table .webix_ss_header td .webix_hcell .header_cell {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 18px;
}
.tasks-view-list-table .webix_ss_header td .webix_hcell[aria-sort] {
  color: #737373;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.tasks-view-list-table .webix_ss_header td .webix_hcell .webix_ss_sort_asc,
.tasks-view-list-table .webix_ss_header td .webix_hcell .webix_ss_sort_desc {
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") no-repeat;
  background-size: 36px;
  width: 24px;
  height: 24px;
}
.tasks-view-list-table .webix_ss_header td .webix_hcell:hover {
  color: #737373;
}
.tasks-view-list-table .webix_ss_header td.webix_last {
  transform: translateY(8px);
  height: 100%;
  width: 100%;
  cursor: pointer;
  position: relative;
  border-left: 1px solid transparent;
  box-shadow: none;
}
.tasks-view-list-table .webix_ss_header td.webix_last .webix_hcell {
  padding: 0;
  height: 38px !important;
  width: 100%;
  display: flex;
  cursor: pointer;
  position: relative;
}
.tasks-view-list-table .webix_ss_header td.webix_last .webix_hcell svg {
  fill: #757575;
}
.tasks-view-list-table .webix_ss_header td.webix_last:hover .webix_hcell svg {
  fill: #424242;
}
.tasks-view-list-table .webix_ss_body {
  border-right: 1px solid #cecece;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor {
  display: flex;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor .webix_inp_counter_prev,
.tasks-view-list-table .webix_ss_body .webix_dt_editor .webix_inp_counter_next {
  font-family: Courier New, Courier, monospace;
  background: #fff;
  border: 0;
  border-radius: 0;
  padding: 0;
  vertical-align: top;
  height: 14px;
  outline: none;
  width: 14px;
  font-size: 15px;
  color: #969696;
  cursor: pointer;
  position: absolute;
  z-index: 2;
  top: 11px;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor .webix_inp_counter_prev {
  left: 6px;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor .webix_inp_counter_next {
  right: 6px;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor .webix_inp_counter_value {
  box-shadow: inset 0 0 0 1px #fbc02d !important;
  height: calc(100% + 2px) !important;
  width: calc(100% + 2px) !important;
  border: none;
  left: -1px;
  top: -1px;
  position: absolute;
  border-radius: 0;
  font-size: 12px;
  font-family: Arial;
  cursor: text;
  padding: 0 2px;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor .webix_inp_counter_value input:focus {
  box-shadow: inset 0 0 0 1px #fbc02d !important;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor input {
  text-align: right;
  padding-right: 4px;
}
.tasks-view-list-table .webix_ss_body .webix_dt_editor input.webix_inp_counter_value {
  text-align: center;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell {
  max-width: 100%;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container {
  display: inline-flex;
  width: 100%;
  flex: 1 1 auto;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editor-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editor-value p {
  display: inline-block;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors {
  display: flex;
  margin: auto 0 auto auto;
  height: 36px;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors-arrow,
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors-comments,
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors-attachments {
  margin: 0 0 0 4px;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors .tooltip-gantt {
  cursor: pointer;
  height: 100%;
  width: 18px;
  background-attachment: fixed;
  display: inline-block;
  margin: 0 4px 0 4px;
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/descriptions.svg') center no-repeat;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors .tooltip-gantt path {
  fill: #D9D9D9;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors .tooltip-gantt:hover {
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/descriptions_hover.svg') center no-repeat;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors .tooltip-gantt:hover path {
  fill: #616161;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors .tooltip-gantt.project-icon {
  width: 24px;
  background: url("https://cdn.ganttpro.com/app/imgs/ic_portfolio.svg") 50% no-repeat;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors .tooltip-gantt.project-icon:hover {
  background: url("https://cdn.ganttpro.com/app/imgs/ic_portfolio_hover.svg") 50% no-repeat;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors-comments {
  display: none;
  width: 18px;
  height: 100%;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/new_comm.svg") 50% no-repeat;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors-comments.has {
  display: block;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors-attachments {
  display: none;
  width: 18px;
  height: 100%;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/new_attach.svg") 50% no-repeat;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell .text-editor-container .text-editors-attachments.has {
  display: block;
}
.tasks-view-list-table .webix_ss_body .webix_column.text-editor .webix_cell {
  display: flex;
  padding: 0;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
}
.tasks-view-list-table .webix_ss_body .webix_column.project_name .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.cost .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.create_date .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.creator .webix_cell {
  color: rgba(69, 69, 69, 0.5);
  cursor: default;
}
.tasks-view-list-table .webix_ss_body .webix_column.project_name .webix_cell:hover,
.tasks-view-list-table .webix_ss_body .webix_column.cost .webix_cell:hover,
.tasks-view-list-table .webix_ss_body .webix_column.create_date .webix_cell:hover,
.tasks-view-list-table .webix_ss_body .webix_column.creator .webix_cell:hover {
  text-decoration: inherit;
}
.tasks-view-list-table .webix_ss_body .webix_column.assigned .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.status .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.priority .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.project_name .webix_cell {
  text-align: left;
}
.tasks-view-list-table .webix_ss_body .webix_column.project_name .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.assigned .webix_cell {
  padding-left: 12px;
  padding-right: 0 !important;
}
.tasks-view-list-table .webix_ss_body .webix_column.status .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.empty_column .webix_cell {
  padding-right: 0 !important;
}
.tasks-view-list-table .webix_ss_body .webix_column.create_date .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.cost .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.estimation .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.duration .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.time_tracking .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.progress .webix_cell {
  justify-content: center;
  padding: 0 6px;
}
.tasks-view-list-table .webix_ss_body .webix_column.estimation .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.duration .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.time_tracking .webix_cell {
  text-align: right;
}
.tasks-view-list-table .webix_ss_body .webix_column.text .webix_cell {
  text-align: left;
  padding-left: 12px;
  padding-right: 0 !important;
}
.tasks-view-list-table .webix_ss_body .webix_column.assigned .webix_cell .resource_list_in_grid {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tasks-view-list-table .webix_ss_body .webix_column.creator .webix_cell {
  display: block;
  text-align: left;
  padding-left: 12px;
}
.tasks-view-list-table .webix_ss_body .webix_column.start_date .webix_cell,
.tasks-view-list-table .webix_ss_body .webix_column.end_date .webix_cell {
  display: block;
  padding: 0 6px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tasks-view-list-table .webix_ss_body .webix_column .webix_cell {
  border-bottom-color: #f3f3f3;
}
.tasks-view-list-table .webix_ss_body .webix_column.project_name .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.start_date .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.end_date .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.duration .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.estimation .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.cost .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.assigned .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.priority .webix_cell.disabled,
.tasks-view-list-table .webix_ss_body .webix_column.creator .webix_cell.disabled {
  color: rgba(69, 69, 69, 0.5);
  cursor: default;
  text-decoration: none;
}
.tasks-view-list-table .webix_ss_body .webix_cell {
  color: #454545;
  font-family: Arial;
  font-size: 12px;
  line-height: 100%;
  padding-left: 0;
  cursor: pointer;
  text-align: center;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tasks-view-list-table .webix_ss_body .webix_cell.selected {
  border-right: none;
  border-left: none;
  position: relative;
  background: #e6e6e6;
}
.tasks-view-list-table .webix_ss_body .webix_cell.hover {
  background: #f2f2f2 !important;
}
.tasks-view-list-table .webix_ss_body .webix_cell.hover .text-editor-arrow:after {
  border-top: 4px solid #9B9B9B !important;
}
.tasks-view-list-table .webix_ss_body .webix_cell.focus .text-editor-arrow:after {
  border-top: 4px solid #9B9B9B !important;
}
.tasks-view-list-table .column-options {
  display: flex;
  height: 100%;
  margin: auto;
  cursor: pointer;
}
.tasks-view-list-table .column-options:hover svg path,
.tasks-view-list-table .column-options:hover svg circle {
  fill: #737373;
}
.tasks-view-list-table .column-options:focus svg path,
.tasks-view-list-table .column-options:active svg path,
.tasks-view-list-table .column-options:focus svg circle,
.tasks-view-list-table .column-options:active svg circle {
  fill: #404040;
}
.tasks-view-list-table .column-options svg path,
.tasks-view-list-table .column-options svg circle {
  fill: #aaaaaa;
}
.tasks-view-list-table .column-options-cog {
  margin: auto;
  display: flex;
}
.tasks-view-list-table .column-options-cog svg {
  margin: auto 0;
}
.tasks-view-list-table .column-options-cog.special-paste-icon {
  width: 24px;
  padding: 0;
  justify-content: center;
}
.tasks-view-list-table .column-options-cog.special-paste-icon svg path {
  fill: #247ECC;
}
.list_view_datepicker.suggest_popup {
  transform: translateY(-3px);
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}
.list_view_datepicker.suggest_popup:focus {
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}
.workload_layout .tasks-view-list-header-right-block-button.filter {
  padding: 0;
  justify-content: center;
}
.workload_layout .tasks-view-list-header-right-block-button.filter svg {
  padding-left: 0;
}
.webix_view.webix_popup.comment_editor_popup .webix_el_textarea {
  border: none;
}
.webix_view.webix_popup.comment_editor_popup .webix_el_textarea .webix_el_box {
  height: 100% !important;
}
.webix_view.webix_popup.comment_editor_popup .webix_el_textarea .webix_el_box textarea {
  width: 100% !important;
  border: 1px solid #cfcfcf;
  padding: 6px;
  height: 100%;
  margin: 0;
  color: #424242;
  resize: none;
  font-size: 14px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.webix_kanban_list {
  background-color: #EBEBEB;
}
.webix_kanban_list_item {
  background-color: transparent;
  border: none;
  padding: 4px 8px 5px;
  position: relative;
}
.webix_kanban_list_item .webix_kanban_footer {
  -moz-justify-content: space-between;
  -ms-flex-wrap: wrap;
  -ms-justify-content: space-between;
  border-top: 1px solid #dddddd;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  display: -moz-flex;
  display: -ms-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  line-height: 20px;
  padding: 2px 0;
}
.webix_kanban_list_item .webix_kanban_footer .webix_icon {
  color: #888888;
  font-size: 13px;
  margin-left: 2px;
  padding: 2px 0;
  text-align: center;
  width: 18px;
}
.webix_kanban_list_item .webix_kanban_footer .webix_icon:hover {
  color: #ffffff;
}
.webix_kanban_list_item .webix_kanban_footer .webix_kanban_icon:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  color: #ffffff;
}
.webix_kanban_list_item .webix_kanban_tag {
  background: #eeeeee;
  background: rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  font-size: 13px;
  margin: 0 2px 0 0;
  overflow: hidden;
  padding: 0 3px;
}
.webix_list_item.webix_selected.webix_kanban_list_item {
  border-bottom: none !important;
  padding: 4px 8px 5px !important;
  box-shadow: none !important;
}
.webix_kanban_list_content {
  background-color: #ffffff;
  border-left: 3px solid #27ae60;
  border-radius: 2px;
  border: 1px solid #e2e2e2;
  box-shadow: 2px 2px 3px #dddddd;
  box-sizing: border-box;
  padding: 0 9px;
}
.webix_kanban_body {
  margin-right: 0px;
  padding-right: 0 !important;
  margin-bottom: 12px !important;
}
.webix_kanban_body .name {
  position: relative;
  display: block;
  padding-right: 20px;
  -webkit-line-clamp: 3;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.webix_kanban_body .breadcrumbs {
  position: relative;
  padding-left: 22px;
  margin-bottom: 10px;
}
.webix_kanban_body .breadcrumbs .folders_icon {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 0;
  opacity: 0.5;
}
.webix_kanban_body .breadcrumbs .folders_icon::before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 1px;
  background: #9B9B9B;
  position: absolute;
  left: 6px;
  top: 6px;
}
.webix_kanban_body .breadcrumbs .folders_icon::after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 5px;
  background: #9B9B9B;
  position: absolute;
  left: 8px;
  top: 4px;
}
.webix_kanban_body .breadcrumbs:hover .folders_icon {
  opacity: 1;
}
.webix_kanban_body .breadcrumbs .crumb {
  font-size: 12px;
  font-family: Lato-Regular;
  color: #737373;
  line-height: 16px;
  background: #F3FAFF;
  padding: 4px 7px;
  width: calc(50% - 8px);
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.webix_kanban_body .breadcrumbs .crumb.first {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #737373;
}
.webix_kanban_body .breadcrumbs .crumb.last {
  margin-left: 10px;
}
.webix_kanban_body .breadcrumbs .dots {
  font-size: 12px;
  padding: 5px 0;
  color: rgba(155, 155, 155, 0.4);
  line-height: 14px;
  width: 16px;
  display: inline-block;
  text-align: center;
  float: left;
}
.webix_kanban_body .breadcrumbs .dots + .crumb.last {
  margin-left: 0;
}
.webix_kanban_body .breadcrumbs.open {
  border-bottom: 1px solid rgba(155, 155, 155, 0.4);
  margin-bottom: 10px;
}
.webix_kanban_body .breadcrumbs.open .folders_icon:after {
  display: none;
}
.webix_kanban_body .breadcrumbs.open .crumb {
  float: none;
  width: auto;
  margin-bottom: 6px;
  position: relative;
  white-space: normal;
}
.webix_kanban_body .breadcrumbs.open .crumb::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -15px;
  top: 20px;
  background: rgba(155, 155, 155, 0.4);
  width: 1px;
  height: 90%;
}
.webix_kanban_body .breadcrumbs.open .crumb::after {
  content: '';
  display: inline-block;
  width: 9px;
  height: 7px;
  background: url("https://cdn.ganttpro.com/app/imgs/folders_arrow.svg") center no-repeat;
  position: absolute;
  top: calc(90% + 16px);
  left: -14px;
}
.webix_kanban_body .breadcrumbs.open .crumb:last-child::before {
  display: none;
}
.webix_kanban_body .breadcrumbs.open .crumb:last-child::after {
  display: none;
}
.webix_kanban_body .breadcrumbs.open.empty {
  border: none;
  margin-bottom: 4px;
}
.webix_kanban_body .breadcrumbs.empty .folders_icon {
  opacity: 0.5;
}
.webix_kanban_body .breadcrumbs.empty .folders_icon::before {
  display: none;
}
.webix_kanban_body .breadcrumbs.empty .folders_icon::after {
  display: none;
}
.webix_kanban_body .breadcrumbs.empty .crumb.first {
  font-family: Lato-Regular;
}
.webix_kanban_body .breadcrumbs::after {
  content: '';
  clear: both;
  display: table;
}
.webix_kanban_icons {
  -moz-flex: initial;
  -ms-flex: initial;
  -webkit-box-flex: 1;
  flex: initial;
  overflow: hidden;
  text-align: right;
}
.webix_kanban_tags {
  -moz-flex: initial;
  -ms-flex: initial;
  -webkit-box-flex: 1;
  flex: initial;
  overflow: hidden;
}
.webix_ie .webix_kanban_icons {
  display: inline-block;
  float: right;
}
.webix_ie .webix_kanban_tags {
  display: inline-block;
}
.webix_kanban_icon_text {
  font-size: 11px;
  position: relative;
  top: 3px;
}
.webix_kanban_footer_date {
  margin-left: 35px;
}
.webix_kanban_footer_date.multi {
  margin-left: 43px;
}
.webix_kanban_footer_date.multi_count {
  margin-left: 62px;
}
.webix_kanban_user_avatar {
  background: #FFFFFF;
  bottom: 10px;
  height: 23px;
  left: 19px;
  margin-bottom: 2px;
  position: absolute;
  text-align: center;
}
.webix_kanban_user_avatar .webix_icon {
  color: #d3d9dc;
  color: rgba(0, 0, 0, 0.2);
  font-size: 19px;
  margin-top: 2px;
  text-align: center;
  vertical-align: top;
}
.webix_kanban_user_avatar .avatar {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 2px solid #fff;
}
.webix_kanban_user_avatar .multi_avatar {
  width: 60px;
  position: relative;
}
.webix_kanban_user_avatar .multi_avatar .avatar {
  float: left;
  margin-right: -16px;
}
.webix_kanban_user_avatar .multi_avatar .count {
  position: absolute;
  right: 9px;
  font-size: 12px;
  line-height: 24px;
  color: #898989;
}
.webix_kanban_user_avatar .multi_avatar.border:after {
  content: '';
  width: 1px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 5px;
  background: #CFCFCF;
}
.webix_kanban_user_avatar:hover {
  box-shadow: none;
}
.webix_kanban_drag_zone {
  background: transparent !important;
  border: none;
  box-shadow: none;
}
.webix_kanban_drag_zone .webix_kanban_list_item {
  background: transparent !important;
  border: none;
  box-shadow: none;
}
.kanbanViewToggleLeft .header-toolbar-button,
.kanbanViewToggleRight .header-toolbar-button {
  background-color: #fff;
}
.kanbanViewToggleLeft .header-toolbar-button:hover,
.kanbanViewToggleRight .header-toolbar-button:hover {
  background: #f0f0f0;
}
.kanbanViewToggleLeft.active-mode .header-toolbar-button,
.kanbanViewToggleRight.active-mode .header-toolbar-button {
  border: 1px solid #338D82;
  background: #338D82;
  color: #fff;
}
.kanbanViewToggleLeft.active-mode .header-toolbar-button:hover,
.kanbanViewToggleRight.active-mode .header-toolbar-button:hover {
  background: #3aa093;
  border-color: #3aa093;
}
.kanbanViewToggleLeft.active-mode .header-toolbar-button-icon svg path,
.kanbanViewToggleRight.active-mode .header-toolbar-button-icon svg path {
  fill: #fff;
}
.kanbanViewToggleLeft.active-mode .header-toolbar-button-label,
.kanbanViewToggleRight.active-mode .header-toolbar-button-label {
  color: #fff;
}
.kanbanViewToggleLeft .header-toolbar-button {
  border: 1px solid #D9D9D9;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0;
}
.kanbanViewToggleLeft.active-mode .header-toolbar-button {
  border-right: 0;
}
.kanbanViewToggleRight .header-toolbar-button {
  border: 1px solid #D9D9D9;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left: 0;
}
.kanbanViewToggleRight.active-mode .header-toolbar-button {
  border-left: 0;
}
.kanbanWindow {
  border-top: 1px solid #EBEBEB;
}
.kanbanBody {
  background-color: #F7F7F7;
}
.kanbanBody .webix_accordionitem {
  transition: width 0.5s;
}
.kanbanBody .webix_accordionitem.vertical {
  transition: height 0.5s;
}
.kanbanBody .webix_accordionitem {
  border-width: 0 !important;
  background-color: transparent !important;
}
.kanbanBody .webix_accordionitem_header {
  border: none !important;
  background-color: transparent !important;
  height: 48px;
  width: 49px;
  font-size: 20px;
  font-weight: 900;
  line-height: 48px;
}
.kanbanBody .webix_accordionitem_header:hover {
  color: #9b9b9b;
}
.kanbanBody .webix_accordionitem_header:hover .webix_accordionitem_button {
  opacity: 1;
}
.kanbanBody .webix_accordionitem_header .webix_accordionitem_button {
  margin: 19.5px 19.5px 19.5px 10px;
  opacity: 0;
}
.kanbanBody .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '－';
  float: right;
  position: relative;
  height: 11px;
  width: 11px;
  margin: -18.5px -4.5px;
}
.kanbanBody .webix_accordionitem_header .webix_accordionitem_label div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kanbanBody .webix_accordionitem_header.collapsed {
  margin-top: 40px;
  text-align: right !important;
  background-color: #EBEBEB !important;
  color: #9b9b9b !important;
  border-radius: 4px !important;
  height: 48px;
  width: 40px;
  font-size: 16px;
  font-weight: 900;
  line-height: 48px;
}
.kanbanBody .webix_accordionitem_header.collapsed .webix_accordionitem_button {
  opacity: 1;
  float: unset;
}
.kanbanBody .webix_accordionitem_header.collapsed .webix_accordionitem_button:before {
  opacity: 1;
  content: '+';
  font-size: 20px;
  float: right;
  position: relative;
  height: 11px;
  width: 11px;
  margin: -24px -1px;
}
.kanbanBody .webix_accordionitem_header.collapsed .webix_accordionitem_label {
  text-align: right;
  float: left;
  transform: rotate(180deg);
  position: relative;
  padding-right: 35px;
  bottom: 28px;
  line-height: 52px;
}
.kanbanBody .webix_accordionitem_body {
  background-color: #EBEBEB !important;
  border-radius: 4px !important;
}
.kanbanBody .webix_scroll_cont {
  padding-top: 3px;
}
.kanbanBody .kanban_color_header {
  display: flex;
  height: 100%;
  align-items: center;
}
.kanbanBody .kanban_color_header .kanban_item_header_color {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  margin-right: 12px;
  flex-shrink: 0;
}
.kanbanBody .kanban_color_header .kanban_tag_header_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kanbanBody .kanban_color_header.none {
  background: url('https://cdn.ganttpro.com/app/imgs/no_color_short.svg') center no-repeat !important;
  background-size: 24px !important;
  border: 1px solid #b3b3b3;
}
.kanbanBody .kanban_color_header:hover {
  opacity: 0.5;
}
.kanbanBody .webix_accordionitem_button {
  z-index: 2;
}
.kanbanBody .webix_accordionitem_header {
  font-size: 14px;
  font-family: Lato-Regular;
  font-weight: 400;
}
.kanbanBody .webix_accordionitem_header.collapsed {
  overflow: visible;
}
.kanbanBody .webix_accordionitem_header.collapsed .kanban_color_header {
  height: 42px;
  margin-top: 5px;
  transform: rotate(180deg);
}
.kanbanBody .webix_accordionitem_header.collapsed .kanban_color_header .kanban_tag_header_text {
  transform: rotate(180deg);
}
.kanbanBody .webix_accordionitem_header.collapsed .webix_accordionitem_button {
  left: 10px;
  top: 22px;
  color: #9b9b9b !important;
  font-weight: 900 !important;
  font-family: Lato-Regular, sans-serif !important;
}
.kanbanBody .webix_accordionitem_header.collapsed .webix_accordionitem_label {
  padding-right: 65px;
}
.webix_kanban_dragging .webix_kanban_list:hover {
  box-shadow: inset 0 0 0 2px #338D82;
}
.webix_kanban_list_item {
  background: transparent;
}
.webix_kanban_list_item.webix_selected {
  background: transparent !important;
}
.webix_kanban_list {
  border-radius: 4px !important;
}
.webix_kanban_list.webix_drag_over {
  box-shadow: inset 0 0 0 2px #338D82;
}
.webix_kanban_list_content {
  border-radius: 2px;
  border: 0 solid #e2e2e2;
  box-shadow: 0 0 0 #ddd;
}
.webix_kanban_list_content:hover {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_kanban_list_content:hover .webix_kanban_footer_icons_edit {
  opacity: 0.4;
  cursor: pointer;
}
.webix_kanban_list_content:hover .webix_kanban_footer_icons_edit:hover {
  opacity: 0.6;
}
.webix_kanban_footer {
  border-top: 0 solid #ddd !important;
  padding-bottom: 5px;
}
.webix_kanban_footer_date {
  margin-left: 35px;
  height: 24px;
  color: #898989;
  font-size: 12px;
  line-height: 24px;
  opacity: 0.8;
}
.webix_kanban_footer_icons {
  height: 24px;
  margin-bottom: 4px;
  margin-right: 1px;
}
.webix_kanban_footer_icons_comments {
  height: 24px;
  color: #898989;
  font-size: 12px;
  display: inline-flex;
  line-height: 24px;
  opacity: 0.5;
}
.webix_kanban_footer_icons_comments:before {
  content: url('https://cdn.ganttpro.com/app/imgs/webix_material/new_comm.svg');
}
.webix_kanban_footer_icons_comments:hover {
  opacity: 0.85;
}
.webix_kanban_footer_icons_attachments {
  height: 24px;
  color: #898989;
  font-size: 12px;
  display: inline-flex;
  line-height: 24px;
  opacity: 0.5;
}
.webix_kanban_footer_icons_attachments:before {
  content: url('https://cdn.ganttpro.com/app/imgs/webix_material/new_attach.svg');
}
.webix_kanban_footer_icons_attachments:hover {
  opacity: 0.85;
}
.webix_kanban_footer_icons_edit {
  position: absolute;
  height: 16px;
  top: 0px;
  right: 0px;
  color: #898989;
  font-size: 12px;
  width: 20px;
  text-align: right;
  opacity: 0;
}
.webix_kanban_footer_icons .kanban_task_info {
  display: inline-flex;
  height: 24px;
  width: 18px;
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/descriptions_hover.svg') center no-repeat;
  margin-left: 3px;
  opacity: 0.4;
}
.webix_kanban_footer_icons .kanban_task_info:hover {
  opacity: 0.8;
}
.webix_kanban_body {
  padding: 10px 22px 5px 7px;
  color: #585858;
  font-size: 13px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 18px;
  margin-bottom: 10px;
}
.webix_kanban_body_side {
  width: 3px;
  height: auto;
  content: ' ';
  position: absolute;
  border-radius: 4px;
  background-color: #50C0D3;
  bottom: 8px;
  top: 8px;
  left: 11px;
}
.webix_view.headerToolBar .header-toolbar .webix_control.webix_el_richselect .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.webix_view.headerToolBar .header-toolbar .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.history-window {
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.history-window .webix_win_content,
.history-window .webix_win_body,
.history-window .webix_view {
  border-radius: 0;
}
.history-window-header {
  background-color: #454545;
  transition: width 0.432s linear;
}
.history-window-header.collapsed {
  transition: width 0.5s linear;
}
.history-window-header .webix_template {
  display: flex;
  padding: 0;
}
.history-window-header-close {
  width: 60px;
  height: 100%;
  background-color: #303030;
}
.history-window-header-close-bar {
  width: 60px;
  height: 60px;
  cursor: pointer;
  display: flex;
  margin: auto 0;
  z-index: 99999;
}
.history-window-header-close-bar-icon {
  margin: auto;
  height: 2px;
  width: 23px;
}
.history-window-header-close-bar-icon:before,
.history-window-header-close-bar-icon:after {
  content: ' ';
  height: 2px;
  width: 18px;
  display: block;
  position: relative;
  background-color: #fefefe;
}
.history-window-header-close-bar-icon:before {
  top: 0px;
  transform: rotate(-45deg);
}
.history-window-header-close-bar-icon:after {
  top: -2px;
  transform: rotate(45deg);
}
.history-window-header-close-bar:hover .history-window-header-close-bar-icon:before,
.history-window-header-close-bar:hover .history-window-header-close-bar-icon:after {
  width: 20px;
}
.history-window-header-event {
  flex: 0 1 auto;
  margin: auto auto auto 0;
  display: flex;
  justify-content: space-between;
  font-family: Lato-Regular;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 16px;
  align-items: center;
}
.history-window-header-event * {
  font-weight: normal !important;
}
.history-window-header-event-icon {
  margin-left: 1.2vw;
  width: 72px;
  display: flex;
}
.history-window-header-event-icon svg {
  margin: auto;
}
.history-window-header-event-icon svg path,
.history-window-header-event-icon svg rect {
  fill: #fff;
}
.history-window-header-event-desc {
  margin-left: 1.2vw;
  max-width: 170px;
  height: 25px;
  word-break: break-all;
  line-height: 25px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.history-window-header-event-desc strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 100;
  font-size: 12px;
  color: #fff;
}
.history-window-header-event-date {
  min-width: max-content;
  margin-left: 1.2vw;
  font-size: 14px;
}
.history-window-header-event-user {
  margin-left: 1.2vw;
  margin-right: 1.2vw;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #fff;
  flex: 0 0 auto;
}
.history-window-header-slide-buttons {
  width: 84px;
  margin-right: 12px;
  display: flex;
  padding-top: 12px;
}
.history-window-header-slide-buttons div {
  cursor: pointer;
  height: 36px;
  width: 36px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  color: #fff;
  align-items: center;
  display: flex;
  font-size: 24px;
}
.history-window-header-slide-buttons-right {
  margin-left: 12px;
}
.history-window-header-button {
  height: 36px;
  width: 168px;
  margin: auto 4px auto 0;
  border-radius: 2px;
  text-align: center;
  cursor: pointer;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 36px;
  min-width: max-content;
}
.history-window-header-restore {
  background: #17ba41;
}
.history-window-header-baseline {
  margin-top: 12px;
  margin-right: 12px;
  cursor: pointer;
  height: 36px;
  width: 36px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
}
.history-window-header-baseline svg path,
.history-window-header-baseline svg g {
  fill: #fff;
}
.history-window-area {
  transition: width 0.5s linear;
}
.history-window-frame {
  transition: width 0.5s linear;
}
.history-window-frame iframe[src='about:blank'] {
  background: #dedede;
  background-image: url("https://cdn.ganttpro.com/app/imgs/history/empty.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.history-window-frame-zoom {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
}
.history-window-frame-zoom-slider .webix_slider_title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #616161;
  padding-top: 4px;
  margin-bottom: -15px;
}
.history-window-frame-zoom-slider .webix_slider_box {
  cursor: pointer;
  padding: 26px 0 0 8px;
}
.history-window-frame-zoom-slider .webix_slider_box .webix_slider_left {
  height: 2px;
  background: #D9D9D9;
  border: none;
}
.history-window-frame-zoom-slider .webix_slider_box .webix_slider_right {
  height: 2px;
  background: #D9D9D9;
}
.history-window-frame-zoom-slider .webix_slider_box .webix_slider_handle {
  height: 12px;
  width: 12px;
  border-radius: 12px;
  background: #D9D9D9;
  top: 21px;
}
.history-window-frame-zoom-slider .webix_el_box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.history-window-panel {
  transition: width 0.5s linear;
  border-left: 1px solid #BDBDBD;
}
.history-window-panel-spacer {
  background: #fafafa;
  transition: width 0.5s linear;
  border: none;
}
.history-window-panel-spacer .webix_template {
  padding: 0;
}
.history-window-panel-spacer-body {
  margin-left: 12px;
  margin-right: 12px;
}
.history-window-panel-spacer-body.bottom {
  padding-top: 11px;
  box-shadow: inset 0 -1px 0 0 #ececec;
}
.history-window-panel-spacer-body.top {
  box-shadow: inset 0 1px 0 0 #ececec;
}
.history-window-filter-main {
  background: #F3F3F3;
  border-left: 1px solid #454545;
  transition: width 0.432s linear;
}
.history-window-filter-main.collapsed {
  transition: width 0.5s linear;
}
.history-window-filter-main.collapsed .webix_spacer {
  transition: width 0.5s linear;
}
.history-window-filter-main.collapsed .history-window-filter-main-minimize {
  transform: rotate(180deg);
}
.history-window-filter-main .webix_spacer {
  transition: width 0.432s linear;
}
.history-window-filter-main-minimize,
.history-window-filter-main-filter,
.history-window-filter-main-calendar {
  background: #F3F3F3;
  border-radius: 2px;
  cursor: pointer !important;
}
.history-window-filter-main-minimize .webix_template,
.history-window-filter-main-filter .webix_template,
.history-window-filter-main-calendar .webix_template {
  display: flex;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  padding: 0;
}
.history-window-filter-main-minimize svg,
.history-window-filter-main-filter svg,
.history-window-filter-main-calendar svg {
  margin: -1px auto;
}
.history-window-filter-main-minimize svg path,
.history-window-filter-main-filter svg path,
.history-window-filter-main-calendar svg path {
  fill: #D9D9D9;
}
.history-window-filter-main-slider {
  cursor: pointer;
  background: #FAFAFA;
  border-radius: 2px;
}
.history-window-filter-main-slider .webix_template {
  display: flex;
  background: #FAFAFA;
  border-radius: 2px;
  padding: 0;
}
.history-window-filter-main-slider-item {
  width: 25%;
  display: flex;
  justify-content: center;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #616161;
  line-height: 36px;
  border-top: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9;
}
.history-window-filter-main-slider-item.active {
  color: #454545;
  background: #FFFFFF;
}
.history-window-filter-main-slider-item:first-child {
  border-radius: 2px 0 0 2px;
}
.history-window-filter-main-slider-item:last-child {
  border-right: 1px solid #D9D9D9;
  border-radius: 0 3px 3px 0;
}
.history-window-filter-main-filter.selected > .webix_template {
  border: 2px solid #257ECC;
}
.history-window-filter-main-filter.selected > .webix_template svg path {
  fill: #257ECC;
}
.history-window-filter-main-filter .webix_template {
  display: flex;
  align-items: center;
}
.history-window-filter-advanced {
  transition: width 0.5s linear;
  border-bottom: 1px solid #D9D9D9 !important;
  background: #fafafa;
}
.history-window-filter-advanced .webix_control .webix_el_box {
  padding: 0 !important;
}
.history-window-filter-advanced .webix_control .webix_el_box input {
  width: 100% !important;
  line-height: 36px !important;
}
.history-window-filter-advanced-type,
.history-window-filter-advanced-user {
  background: #F3F3F3;
  border-radius: 2px;
  cursor: pointer;
}
.history-window-filter-advanced-type .webix_template,
.history-window-filter-advanced-user .webix_template {
  display: flex;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  padding: 0;
}
.history-window-filter-advanced-type svg,
.history-window-filter-advanced-user svg {
  margin: -1px auto;
}
.history-window-filter-advanced-type svg path,
.history-window-filter-advanced-user svg path {
  fill: #D9D9D9;
}
.history-window-filter-advanced-type.tasks path,
.history-window-filter-advanced-user.tasks path {
  fill: #FF9A00;
}
.history-window-filter-advanced-type.settings path,
.history-window-filter-advanced-user.settings path {
  stroke: #17BA41;
  fill: #FFF;
}
.history-window-filter-advanced-type.links path,
.history-window-filter-advanced-user.links path {
  fill: #FF5722;
}
.history-window-filter-advanced-event-type {
  position: relative;
}
.history-window-filter-advanced-event-type::after {
  content: " ";
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") top no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
}
.history-window-filter-advanced-event-type input {
  cursor: pointer;
  border: 1px solid #BDBDBD !important;
}
.history-window-filter-advanced-search input {
  padding-right: 0;
  padding-left: 26px;
}
.history-window-filter-advanced-search .webix_input_icon {
  width: 24px !important;
  left: 4px;
  padding: 0 !important;
  line-height: 36px;
  font-size: 16px;
  color: #d9d9d9;
  background: url("https://cdn.ganttpro.com/app/imgs/search.svg") center no-repeat;
  opacity: 0.5;
}
.history-window-filter-advanced-search .webix_input_icon:before {
  display: none;
}
.history-window-event-type-popup-data-table .webix_column {
  font-size: 12px;
}
.history-window-event-type-popup-data-table .webix_column .webix_cell {
  padding: 0 0 0 24px;
}
.history-window-event-type-popup-data-table .webix_column.webix_first .webix_cell {
  padding: 0 0 0 16px;
  display: flex;
}
.history-window-event-type-popup-data-table .webix_column.webix_first .webix_cell svg {
  margin: auto;
}
.history-window-event-type-popup-data-table .webix_column.webix_first .webix_cell.tasks path,
.history-window-event-type-popup-data-table .webix_column.webix_first .webix_cell.resource path {
  fill: #FF9A00;
}
.history-window-event-type-popup-data-table .webix_column.webix_first .webix_cell.project-settings path {
  stroke: #17BA41;
}
.history-window-event-type-popup-data-table .webix_column.webix_first .webix_cell.dependency path {
  fill: #FF5722;
}
.history-window-event-type-popup-data-table .webix_column.webix_last .webix_cell {
  padding: 0 0 0 16px;
  display: flex;
}
.history-window-event-type-popup-data-table .webix_column.webix_last .webix_cell .webix_el_checkbox {
  margin: auto;
}
.history-window-event-type-popup-data-table .webix_column.webix_last .webix_cell .webix_el_checkbox .webix_inp_checkbox_border.webix_el_group {
  line-height: 36px !important;
}
.history-window-event-type-popup-data-table .webix_column .webix_custom_checkbox {
  cursor: pointer;
}
.history-window-event-type-popup-data-table .webix_column .webix_cell .webix_table_checkbox {
  border-radius: 2px;
  border: 1px solid #257ECC;
  height: 18px;
  width: 18px;
  vertical-align: middle;
  margin: auto;
  background: #ffffff;
}
.history-window-filter-selected {
  background: #fafafa;
  transition: width 0.5s linear;
  border: none;
}
.history-window-filter-selected .webix_template {
  display: flex;
  flex-wrap: wrap;
  background: #fafafa;
  padding: 0;
}
.history-window-filter-selected-hidden {
  height: 1px;
}
.history-window-filter-selected-item {
  background: #fff;
  margin-right: 12px;
  border-radius: 2px;
  align-items: center;
  display: inline-flex;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 12px;
}
.history-window-filter-selected-item-value {
  line-height: 24px;
  font-family: Lato-Regular;
  font-size: 11px;
  color: #616161;
}
.history-window-filter-selected-item-close {
  height: 100%;
  width: 24px;
  padding-left: 10px;
  cursor: pointer;
}
.history-window-filter-selected-item-close:before,
.history-window-filter-selected-item-close:after {
  content: ' ';
  height: 2px;
  width: 9px;
  display: block;
  position: relative;
  background-color: #9B9B9B;
}
.history-window-filter-selected-item-close:before {
  top: 11px;
  transform: rotate(-45deg);
}
.history-window-filter-selected-item-close:after {
  top: 9px;
  transform: rotate(45deg);
}
.history-window-list {
  background: #fafafa;
  transition: width 0.5s linear;
}
.history-window-list .webix_column {
  transition: width 0.5s linear;
}
.history-window-list .webix_column .webix_cell {
  display: flex;
  margin: 0 12px;
  border: none;
  background: #fff;
  font-family: Lato-Regular;
  font-size: 12px;
  line-height: 16px;
  color: #454545;
  padding: 0;
  white-space: normal;
  cursor: pointer;
}
.history-window-list .webix_column .webix_cell .history-event-item {
  display: flex;
  width: 100%;
  line-height: 16px;
  box-shadow: inset 1px -1px 0 0 #ececec, inset -1px 0 0 0 #ececec;
  border-top: none;
  position: relative;
}
.history-window-list .webix_column .webix_cell .history-event-item.not-ready-yet {
  pointer-events: none;
  opacity: 0.3;
}
.history-window-list .webix_column .webix_cell .history-event-item.date {
  display: flex;
  margin: auto;
  justify-content: center;
  background: #fafafa;
  font-family: "Lato-Medium", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #312A40;
  line-height: 48px;
  border: none;
}
.history-window-list .webix_column .webix_cell .history-event-item.magic.group .history-event-item-icon {
  padding-right: 6px;
  width: 48px;
}
.history-window-list .webix_column .webix_cell .history-event-item.magic.group .history-event-item-desc {
  width: 196px;
}
.history-window-list .webix_column .webix_cell .history-event-item-sub-icon {
  width: 30px;
  display: flex;
  padding-left: 22px;
}
.history-window-list .webix_column .webix_cell .history-event-item-sub-icon svg {
  margin: auto 0;
}
.history-window-list .webix_column .webix_cell .history-event-item-g-icon {
  position: absolute;
  height: 37px;
  width: 38px;
  left: 0px;
  background-image: url("https://cdn.ganttpro.com/app/imgs/history/g_label.svg");
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
}
.history-window-list .webix_column .webix_cell .history-event-item-jira-icon {
  position: absolute;
  height: 37px;
  width: 38px;
  left: 0px;
  background-image: url("https://cdn.ganttpro.com/app/imgs/history/J_label.svg");
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
}
.history-window-list .webix_column .webix_cell .history-event-item-icon {
  width: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 4px;
}
.history-window-list .webix_column .webix_cell .history-event-item-icon svg {
  margin: auto;
}
.history-window-list .webix_column .webix_cell .history-event-item-icon.settings path {
  stroke: #17BA41;
}
.history-window-list .webix_column .webix_cell .history-event-item-icon.links path {
  fill: #FF5722;
}
.history-window-list .webix_column .webix_cell .history-event-item-icon.open-events svg:hover {
  background: #f0f8ff;
}
.history-window-list .webix_column .webix_cell .history-event-item-desc {
  width: 220px;
  display: flex;
  align-items: center;
  line-height: 13px;
  font-size: 12px;
}
.history-window-list .webix_column .webix_cell .history-event-item-desc b {
  font-weight: 400;
  line-height: 13px;
  font-size: 12px;
}
.history-window-list .webix_column .webix_cell .history-event-item-desc strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 100;
  font-size: 12px;
  color: #180039;
  line-height: 13px;
}
.history-window-list .webix_column .webix_cell .history-event-item-desc > div {
  word-break: break-word;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 13px;
}
.history-window-list .webix_column .webix_cell .history-event-item-user {
  width: 24px;
  min-width: 24px;
  margin: auto 12px;
  height: 24px;
  display: flex;
  align-items: center;
  border-radius: 50%;
}
.history-window-list .webix_column .webix_cell .history-event-item-date {
  width: 100%;
  max-width: 100px;
  display: flex;
  align-items: center;
  color: #616161;
}
.history-window-list .webix_column .webix_cell .history-event-item-date b {
  font-weight: 400;
}
.history-window-list .webix_column .webix_cell.group-date .history-event-item {
  box-shadow: none;
}
.history-window-list .webix_column .webix_cell.group-date .history-event-item * {
  font-weight: normal !important;
}
.history-window-list .webix_column .webix_cell.group-date + .webix_cell .history-event-item {
  box-shadow: inset 0 0 0 1px #ececec;
}
.history-window-list .webix_column .webix_cell.group-date + .webix_cell:hover.group-date {
  border: none;
  cursor: default;
}
.history-window-list .webix_column .webix_cell.group-date + .webix_cell:hover.group-date .history-event-item {
  box-shadow: none;
}
.history-window-list .webix_column .webix_cell.group-date + .webix_cell:hover.selected {
  outline: none;
}
.history-window-list .webix_column .webix_cell.group-date + .webix_cell:hover.selected .history-event-item {
  box-shadow: inset 0 0 0 2px #4a90e2;
}
.history-window-list .webix_column .webix_cell.group-date + .webix_cell:hover .history-event-item {
  box-shadow: inset 0 0 0 1px #9B9B9B;
}
.history-window-list .webix_column .webix_cell.group-date + .webix_cell.selected .history-event-item {
  box-shadow: inset 0 0 0 2px #4a90e2;
}
.history-window-list .webix_column .webix_cell:hover.group-date {
  border: none;
  cursor: default;
}
.history-window-list .webix_column .webix_cell:hover.group-date .history-event-item {
  box-shadow: none;
}
.history-window-list .webix_column .webix_cell:hover.group-date .history-event-item.not-ready-yet {
  box-shadow: none;
}
.history-window-list .webix_column .webix_cell:hover.selected {
  outline: none;
}
.history-window-list .webix_column .webix_cell:hover.selected .history-event-item {
  box-shadow: inset 0 0 0 2px #4a90e2;
}
.history-window-list .webix_column .webix_cell:hover .history-event-item {
  box-shadow: inset 0 0 0 1px #9B9B9B;
}
.history-window-list .webix_column .webix_cell:hover .history-event-item.not-ready-yet {
  box-shadow: none;
}
.history-window-list .webix_column .webix_cell.selected .history-event-item {
  box-shadow: inset 0 0 0 2px #4a90e2;
}
.history-popup-users-list-item {
  display: flex;
}
.history-popup-users-list-item-name {
  flex: 1 1 auto;
}
.history-popup-users-list-item-name .webix_cell {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.history-popup-users-list-item-name div {
  padding-left: 7px;
}
.history-popup-users-list-item-photo {
  width: 26px;
  margin: 10px 0;
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .webix_cal_select {
  outline: 2px solid #3498db;
  height: 26px;
  position: relative;
  color: #fff;
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .webix_cal_today {
  height: 27px;
  width: 27px;
  border: 2px solid rgba(84, 84, 84, 0.8);
  line-height: 23px;
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .start_range {
  background-color: #4DC47D;
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .start_range.webix_cal_select {
  color: inherit;
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .end_range {
  background-color: #FFB900;
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .end_range.webix_cal_select {
  color: inherit;
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .inner_range {
  background-color: rgba(77, 196, 125, 0.4);
}
.history-popup-dates-calendar .webix_cal_body .webix_cal_row .inner_range.webix_cal_select {
  color: inherit;
}
.history-popup-dates-calendar .webix_el_box {
  position: relative;
}
.history-popup-dates-calendar .webix_el_box input {
  position: relative;
  padding-right: 30px;
  width: 164px !important;
  font-size: 14px;
  height: 36px;
  padding-top: 1px;
  line-height: 100%;
}
.history-popup-dates-calendar .webix_el_box input:focus {
  position: relative;
  z-index: 2;
}
.history-popup-dates-calendar .webix_el_box .webix_input_icon {
  position: absolute;
  right: 8px;
  z-index: 2;
  height: 36px !important;
}
.history-popup-dates-calendar .webix_el_box .webix_input_icon.fa-calendar {
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg') center 12px no-repeat;
  top: -6px !important;
  height: 30px !important;
  opacity: 0.25;
}
.history-popup-dates-calendar .webix_el_box:hover {
  cursor: pointer;
}
.history-popup-dates-calendar .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.history-popup-dates .webix_el_box .webix_input_icon.wxi-clock {
  background: url("https://cdn.ganttpro.com/app/imgs/clock_new.svg") center no-repeat !important;
  opacity: 0.25;
  padding-top: 0 !important;
}
.history-popup-dates .webix_el_box:hover {
  cursor: pointer;
}
.history-popup-dates .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.history-popup-dates .history-popup-dates-form.webix_layout_form {
  background-color: #fff;
}
.history-popup-dates .history-popup-dates-form .webix_control.webix_el_datepicker .webix_el_box .webix_inp_static {
  line-height: 36px !important;
}
.history-no-data-template {
  background: #dedede;
}
.history-no-data-template-body {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.history-no-data-template-body-image {
  padding-top: 295px;
  margin: auto;
  width: 360px;
  background: url("https://cdn.ganttpro.com/app/imgs/history/empty.svg") no-repeat 0 0 transparent;
  background-size: contain;
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.history-window-frame iframe {
  position: relative !important;
}
/* hide filder and files */
.gantt_tree_icon.gantt_file,
.gantt_tree_icon.gantt_folder_open,
.gantt_tree_icon.gantt_folder_closed {
  display: none;
}
.gantt_row:focus,
.gantt_btn_set:focus,
.gantt_qi_big_icon:focus,
.gantt_popup_button:focus,
.gantt_grid_head_cell:focus {
  box-shadow: none !important;
}
.gantt_cell.gantt_focused {
  box-shadow: inset 0 0 0 1px #4484CD !important;
  height: calc(100% + 2px) !important;
  top: -1px;
  position: relative;
  z-index: 2;
  padding-top: 1px !important;
}
.gantt_cell.gantt_focused.has_cell_inline_editor:not([data-name="text"]) {
  background-color: inherit;
}
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="predecessors"] .inline_editor input,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="duration"] .inline_editor input,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="end_date"] .inline_editor input,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="start_date"] .inline_editor input,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="estimation"] .inline_editor input,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="jira_key"] .inline_editor input,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-type="custom_date"] .inline_editor input {
  font-family: Lato-Regular;
}
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-type="custom_color"] .inline_editor {
  text-align: left;
}
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-type="custom_color"] .inline_editor .webix_el_box .webix_inp_static {
  background-color: transparent;
}
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="time_tracking"] {
  top: -1px;
  height: 100%;
}
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="progress"],
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-type="custom_number"] {
  padding: 0 8px !important;
}
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="progress"] .inline_editor .webix_inp_counter_value,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-type="custom_number"] .inline_editor .webix_inp_counter_value {
  border-radius: 0 !important;
}
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="progress"] .inline_editor .webix_inp_counter_prev,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-type="custom_number"] .inline_editor .webix_inp_counter_prev,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-name="progress"] .inline_editor .webix_inp_counter_next,
.gantt_cell.gantt_focused.gantt_focused_with_editor[data-type="custom_number"] .inline_editor .webix_inp_counter_next {
  background-color: transparent !important;
}
.gantt_cell.cell_readonly {
  cursor: default !important;
}
.gantt_cell.cell_readonly .gantt_grid_fast_button_edit,
.gantt_cell.cell_readonly .gantt_grid_fast_button_delete {
  cursor: pointer !important;
}
.gantt_cell.cell_readonly .inline_editor_task_name_container .text_value_content {
  background-color: transparent !important;
  border-color: transparent !important;
  cursor: not-allowed !important;
}
.gantt_cell.cell_readonly.has_cell_inline_editor {
  cursor: not-allowed !important;
}
.gantt_cell.cell_readonly.has_cell_inline_editor .gantt_tree_content {
  cursor: not-allowed !important;
}
.gantt_cell.cell_readonly.has_cell_inline_editor .unassigned .resource_list_item {
  color: #616161 !important;
}
.gantt_cell.cell_readonly.has_cell_inline_editor .resource_list_item,
.gantt_cell.cell_readonly.has_cell_inline_editor .text {
  text-decoration: none !important;
}
.gantt_cell.cell_readonly .custom_column_checkbox {
  border-color: #aaaaaa;
}
.estimate_total {
  z-index: 5;
}
.estimate_total .gantt_cell[data-name="duration"],
.estimate_total .gantt_cell[data-name="total_price"],
.estimate_total .gantt_cell[data-name="actual_cost"],
.estimate_total .gantt_cell[data-name="time_tracking"],
.estimate_total .gantt_cell[data-name="progress"],
.estimate_total .gantt_cell[data-name="estimation"] {
  align-items: flex-end;
}
.estimate_total .gantt_cell[data-name="end_date"],
.estimate_total .gantt_cell[data-name="start_date"] {
  align-items: flex-start;
}
.estimate_total .gantt_cell[data-name="end_date"] .gantt_tree_content .text_value,
.estimate_total .gantt_cell[data-name="start_date"] .gantt_tree_content .text_value {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.estimate_total .gantt_cell.gantt_focused {
  padding-top: 0;
}
.estimate_total .gantt_cell.gantt_focused[data-name="time_tracking"],
.estimate_total .gantt_cell.gantt_focused[data-name="actual_cost"],
.estimate_total .gantt_cell.gantt_focused[data-type="custom_number"] {
  padding-top: 1px;
}
.gantt_row.estimate_total + .gantt_row.top_project {
  z-index: 2 !important;
}
.gantt_row.gantt_selected {
  z-index: 3 !important;
}
.gantt_row.gantt_selected .has_cell_inline_editor.gantt_focused[data-name="text"] {
  box-shadow: none !important;
}
.gantt_row.top_project.gantt_selected {
  z-index: 3 !important;
}
.hidden_editor {
  position: absolute;
  left: -5000px;
  top: 0;
}
/* change open/close icon to custom */
.gantt_cell .gantt_tree_icon.gantt_close {
  background-image: none;
  cursor: pointer;
}
.gantt_cell .gantt_tree_icon.gantt_open {
  background-image: none;
  cursor: pointer;
}
.column-custom-options {
  position: absolute;
  overflow: hidden;
  z-index: 3;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 2px 0;
}
.column-custom-options-container {
  display: flex;
  height: 100%;
  max-height: 26px;
  font-size: 15px;
  border: 1px solid #ebebeb;
  animation-duration: 0.15s;
  animation-name: slidecontainer;
  animation-timing-function: linear;
}
.column-custom-options-container-cog {
  display: flex;
  height: 100%;
  padding: 0 5px;
  background: #fff;
  color: #454545;
}
.column-custom-options-container-cog svg {
  margin: auto 0;
}
.column-custom-options-container-cog svg path {
  fill: rgba(69, 69, 69, 0.5);
}
.column-custom-options-container-cog:hover svg path {
  fill: #454545;
}
.column-custom-options-container-actions {
  display: flex;
  height: 100%;
  background: #fff;
  padding-left: 4px;
}
.column-custom-options-container-actions .gantt_button_grid {
  padding: 0 4px;
  display: inline-flex;
}
.column-custom-options-container-actions .gantt_button_grid svg {
  height: 100%;
  margin: auto 0;
}
.column-custom-options-container-actions .gantt_button_grid svg path {
  fill: rgba(69, 69, 69, 0.5);
}
.column-custom-options-container-actions .gantt_button_grid:not(#disabled-paste):hover svg path {
  fill: #454545;
}
@keyframes slidecontainer {
  from {
    width: 30px;
  }
  to {
    width: 66px;
  }
}
.dhtmlx_message_area {
  display: none !important;
}
.grid-colorboard-popup {
  display: none;
}
.masschange-colorboard-popup {
  margin-left: 0px !important;
}
.addMenuGanttPopup .webix_list_item {
  padding: 0 0 0 12px;
  border-bottom: 1px solid #ebebeb;
}
.addMenuGanttPopup .webix_list_item div {
  margin: 0;
}
.addMenuGanttPopup .webix_list_item:last-child {
  border-bottom: none;
}
.linkSearchSuggestPopup .webix_list .webix_list_item {
  font-family: Lato-Regular;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  padding: 0 10px;
}
.linkSearchSuggestPopup .webix_list .webix_list_item:hover {
  background-color: rgba(197, 197, 197, 0.2);
}
.linkSearchSuggestPopup .webix_list .webix_list_item .search-match {
  color: #02a793;
  vertical-align: baseline;
  font-weight: bold;
}
.linkSearchSuggestPopup .webix_list .webix_list_item.webix_selected {
  color: inherit;
  background-color: rgba(197, 197, 197, 0.2);
}
.linkSearchSuggestPopup.webix_window.webix_popup.suggest_popup_top {
  border: none !important;
  box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1) !important;
  transform: translateY(1px);
}
.inline_editor_task_name_container .inline_editor_task_name_container_text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.top_project > .text_cell:not(.has_cell_inline_editor) .inline_editor_task_name_container_text {
  pointer-events: none;
}
.opened_task_settings .inline_editor_task_name_container_text {
  pointer-events: none;
}
.overdue .inline_editor_task_name_container_text,
.overdue[data-name="end_date"] {
  color: #B51A0A !important;
}
.compact .cut_areaChart {
  height: 19px;
  margin-top: 4px;
}
.compact .cut_areaChart.cut_areaProject {
  height: 9px;
  margin-top: 10px;
}
.compact.baseline-container .cut_areaChart {
  margin-top: -10px;
}
.compact.baseline-container .cut_areaChart.cut_areaProject {
  margin-top: -5px;
}
.touch .cut_areaChart {
  height: 42px;
  margin-top: -8px;
}
.touch.baseline-container .cut_areaChart {
  margin-top: -30px;
}
.touch.baseline-container .cut_areaChart.cut_areaProject {
  margin-top: -12px;
}
.auto .cut_areaChart {
  height: 26px;
}
.auto.baseline-container .cut_areaChart {
  margin-top: -14px;
}
.auto.baseline-container .cut_areaChart.cut_areaProject {
  margin-top: -5px;
}
.cut_areaChart {
  width: 3px;
  position: absolute;
  top: -3px;
  background-color: #212121;
  z-index: 2;
}
.cut_areaChart div {
  height: 100%;
}
.cut_areaChart.right {
  right: -1px;
}
.cut_areaChart.left {
  left: -1px;
}
.cut_areaChart.cut_areaProject {
  height: 11px;
  margin-top: 9px;
}
.gantt_resizing {
  pointer-events: none;
  background: none !important;
}
.gantt_container .gantt_grid_head_overload {
  border: none !important;
  padding: 0 !important;
}
.gantt_container .gantt_grid_head_comments {
  border: none !important;
  padding: 0 !important;
}
.gantt_container .gantt_grid_head_attachments {
  border: none !important;
  padding: 0 !important;
}
.gantt_container .gantt_grid_head_masschange {
  border: none;
  z-index: 3;
  padding: 0;
  overflow: visible;
  width: 0;
  height: 100%;
}
.gantt_container .gantt_grid_head_masschange:after {
  display: none;
  background-image: none;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container {
  font-family: "Lato-Regular", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  width: 37px;
  height: 100%;
  display: inline-flex;
  background-color: transparent;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  cursor: pointer;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container > .mc-icon-container {
  width: 37px;
  height: 100%;
  box-sizing: border-box;
  display: block;
  padding-top: 8px;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container > .mc-icon-container svg path {
  fill: #757575;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container > .mc-text-container {
  height: auto;
  display: none;
  color: #ffffff;
  margin-right: 12px;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container:hover {
  background-color: #00564C;
  width: auto;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container:hover > .mc-icon-container svg path {
  fill: #ffffff;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container:hover .mc-text-container {
  display: block;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container[data-pressed="true"] {
  background-color: #00564C;
  border-right: none;
}
.gantt_container .gantt_grid_head_masschange > .mc-header-container[data-pressed="true"] > .mc-icon-container svg path {
  fill: #ffffff;
}
.gantt_container .gantt_grid .gantt_grid_scale,
.gantt_container .gantt_grid .gantt_grid_data {
  overflow-x: hidden;
}
.gantt_container .gantt_grid .gantt_row {
  position: relative;
  cursor: pointer !important;
}
.gantt_container .gantt_grid .gantt_row.multiviewBackground {
  background: #FAFDFF;
}
.gantt_container .gantt_grid .gantt_row.gantt-task-mc-selected {
  opacity: 1 !important;
  background: #F2F2F2 !important;
}
.gantt_container .gantt_grid .gantt_row.gantt-task-mc-selected .gantt_cell {
  background: #F2F2F2;
}
.gantt_container .gantt_grid .gantt_row.gantt-task-mc-selected .gantt_cell .mc-item-icon-container {
  background: #F2F2F2 !important;
}
.gantt_container .gantt_grid .gantt_row.animate {
  transition: background-color 0.2s;
}
.gantt_container .gantt_grid .gantt_row.drag_over {
  box-shadow: inset 0px 2px 0px #257ECC, inset 0px -2px 0px #257ECC;
}
.gantt_container .gantt_grid .gantt_row.unassigned {
  border-top: 1px solid #d9d9d9 !important;
}
.gantt_container .gantt_grid .gantt_row .arrow {
  width: 8px;
  display: block;
  margin: auto 0;
  margin-right: 12px;
  border-top: 4px solid #757575;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.gantt_container .gantt_grid .gantt_row.open .arrow {
  border-top: none;
  border-bottom: 4px solid #757575;
}
.gantt_container .gantt_grid .gantt_row.tasks {
  border-top: none !important;
  cursor: default !important;
}
.gantt_container .gantt_grid .gantt_row.tasks:hover {
  background: none !important;
}
.gantt_container .gantt_grid .gantt_row.tasks .arrow {
  display: none;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add {
  width: 100%;
  display: flex;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell {
  overflow: visible !important;
  flex: none;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell div {
  overflow: visible !important;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell.gantt_focused {
  box-shadow: none !important;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell .gantt_tree_content {
  width: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell .gantt_tree_content .gantt_grid_wbs {
  opacity: 0;
  font-weight: normal;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell .buttons {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell .button {
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  font-family: Lato-Regular;
  color: #1565C0;
  cursor: pointer;
  margin-right: 12px;
  position: relative;
  height: 100%;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell .button:hover {
  text-decoration: underline;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell .button-icon {
  display: inline-block;
  cursor: pointer;
  top: 6px;
  position: relative;
  height: 100%;
  margin-right: 6px;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add .gantt_cell .separator-line {
  content: '';
  position: relative;
  top: 3px;
  height: 14px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #1565C0;
  right: 6px;
  display: inline-block;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add:hover .gantt_tree_content .gantt_grid_wbs {
  opacity: 1;
}
.gantt_container .gantt_grid .gantt_row.gantt_btn_add.active .gantt_tree_content .gantt_grid_wbs {
  opacity: 1;
}
.gantt_container .gantt_grid .gantt_row.unuseble .gantt_cell .gantt_grid_fast_button_edit {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble .gantt_cell .gantt_grid_fast_button_delete {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble .gantt_cell .notification_cell_comments {
  visibility: hidden;
}
.gantt_container .gantt_grid .gantt_row.unuseble .gantt_cell .notification_cell_comments.has {
  visibility: visible;
}
.gantt_container .gantt_grid .gantt_row.unuseble .gantt_cell .notification_cell_attachments {
  visibility: hidden;
}
.gantt_container .gantt_grid .gantt_row.unuseble .gantt_cell .notification_cell_attachments.has {
  visibility: visible;
}
.gantt_container .gantt_grid .gantt_row.unuseble .gantt_cell.text_cell .text_value .project-control {
  pointer-events: none;
}
.gantt_container .gantt_grid .gantt_row.unuseble.no_rights {
  cursor: default !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.no_rights .gantt_cell {
  cursor: default !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.no_rights .gantt_cell .gantt_grid_fast_button_edit {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.no_rights .gantt_cell .gantt_grid_fast_button_edit {
  cursor: pointer;
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.no_rights .gantt_cell.has_cell_inline_editor .text_value {
  cursor: default !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.no_rights .gantt_cell.has_cell_inline_editor.assign:hover .text_value .resource_list_item {
  text-decoration: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.no_rights.row_hover .gantt_cell[data-name="overdue"] .drag-indicator {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.unuseble:not(.no_rights) .gantt_cell[data-name="status"],
.gantt_container .gantt_grid .gantt_row.unuseble.unuseble:not(.no_rights) .gantt_cell[data-name="time_tracking"],
.gantt_container .gantt_grid .gantt_row.unuseble.unuseble:not(.no_rights) .gantt_cell[data-name="progress"] {
  color: #9e9e9e;
}
.gantt_container .gantt_grid .gantt_row.unuseble.unuseble:not(.no_rights) .gantt_cell[data-name="resource_id"] .text_value .resource_list_item {
  text-decoration: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.unuseble:not(.no_rights) .gantt_cell[data-name="resource_id"]:hover .text_value .resource_list_item {
  text-decoration: none !important;
}
.gantt_container .gantt_grid .gantt_row.unuseble.unuseble:not(.no_rights).row_hover .gantt_cell[data-name="overdue"] .drag-indicator {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .text_value {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .text_value .mc-item-icon-container {
  position: relative;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="masschange"] {
  overflow: visible;
  margin: 0 !important;
  padding: 0 !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="masschange"]:hover {
  cursor: pointer;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="masschange"] .gantt_tree_content {
  overflow: visible;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value {
  overflow: visible;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container {
  display: none;
  padding: 0 0 0 4px;
  border: none;
  background-color: transparent;
  position: relative;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 28px;
  z-index: 2;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container .mc-item-arrow {
  display: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="time_tracking"] svg {
  position: relative;
  z-index: 2;
  top: 2px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_color"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_checkbox"] .gantt_tree_content .text_value {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 8px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_color"] .inline_editor .webix_el_box .webix_inp_static,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_checkbox"] .inline_editor .webix_el_box .webix_inp_static {
  display: flex;
  align-items: center;
  padding-left: 8px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_color"] .inline_editor .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_checkbox"] .inline_editor .webix_el_box .webix_inp_static:after {
  display: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="text"] .gantt_tree_content .text_value {
  display: inline-block;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="start_date"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="end_date"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_date"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="predecessors"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="status"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="jira_key"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="priority"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="wbs"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="text"] {
  display: inline-flex;
  flex-direction: column;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="start_date"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="end_date"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_date"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="predecessors"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="status"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="jira_key"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="priority"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="wbs"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="text"] .gantt_tree_content .text_value {
  display: flex;
  align-items: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="start_date"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="end_date"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_date"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="predecessors"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="status"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="jira_key"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="priority"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="wbs"] .webix_el_box .webix_inp_static:after,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="text"] .webix_el_box .webix_inp_static:after {
  display: none !important;
  opacity: 0 !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="estimation"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="total_price"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="actual_cost"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="duration"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_number"],
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="progress"] {
  display: inline-flex;
  flex-direction: column;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="estimation"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="total_price"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="actual_cost"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="duration"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_number"] .gantt_tree_content .text_value,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="progress"] .gantt_tree_content .text_value {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="duration"] .inline_editor input,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="estimation"] .inline_editor input {
  text-align: right;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="predecessors"] .inline_editor .webix_el_box input {
  position: absolute;
  background: transparent;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="predecessors"] .inline_editor input {
  font-family: Lato-Regular;
  font-size: 12px;
  border: none;
  padding: 0;
  width: 100% !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="wbs"] .text_value {
  display: flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="wbs"] .text_value .gantt_grid_wbs_icon {
  display: flex;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] {
  display: inline-flex;
  flex-direction: column;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .gantt_tree_content {
  justify-content: flex-start;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .gantt_tree_content .text_value {
  text-align: left;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .gantt_tree_content .inline_editor_task_name_container_text {
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .gantt_tree_content .inline_editor_task_name_container_text .text_value {
  max-width: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .gantt_tree_content .inline_editor_task_name_container_text .text_value_content {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="creator"] .gantt_tree_content .inline_editor_task_name_container_text .text_value.baseline_content {
  height: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="start_date"] .inline_editor .webix_el_box,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="end_date"] .inline_editor .webix_el_box,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_date"] .inline_editor .webix_el_box {
  display: flex;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="start_date"] .inline_editor .webix_el_box input,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="end_date"] .inline_editor .webix_el_box input,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_date"] .inline_editor .webix_el_box input {
  width: 100% !important;
  height: 100%;
  display: block;
  border: none;
  padding: 0px;
  font-size: 12px;
  line-height: 100%;
  font-weight: inherit;
  font-family: Lato-Regular;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="start_date"] .inline_editor .webix_el_box .webix_input_icon,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="end_date"] .inline_editor .webix_el_box .webix_input_icon,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_date"] .inline_editor .webix_el_box .webix_input_icon {
  height: 20px !important;
  position: absolute;
  right: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="create_date"] {
  display: inline-flex;
  flex-direction: column;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="create_date"] .gantt_tree_content {
  justify-content: center;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="create_date"] .gantt_tree_content .text_value {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="create_date"] .gantt_tree_content.baseline_content {
  height: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content.baseline_view .inline_editor_task_name_container_text {
  height: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content.baseline_view .gantt_grid_fast_button_info,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content.baseline_view .gantt_grid_fast_button_edit,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content.baseline_view .gantt_grid_fast_button_delete {
  height: 50%;
  align-self: start;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content.baseline_view .gantt_grid_fast_button_delete {
  margin-right: 4px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text {
  width: 100%;
  display: inline-flex;
  margin-left: -4px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text .text_value {
  display: inline-flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text .text_value.baseline_content {
  text-decoration: initial;
  cursor: default;
  pointer-events: none;
  color: #CE2525;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text .text_value.baseline_content:hover {
  text-decoration: initial;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text .text_value_content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 20px;
  line-height: 16px;
  padding: 1px 8px 0 3px;
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text .text_value_content:hover {
  border-color: #CCCCCC;
  cursor: text;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content .gantt_notification {
  max-width: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"]:hover .gantt_tree_content.baseline_view {
  text-decoration: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"]:hover .gantt_tree_content.baseline_view .text_value {
  text-decoration: underline;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"]:hover .gantt_tree_content.baseline_view .text_value.baseline_content {
  text-decoration: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="text"]:hover .gantt_tree_content.baseline_view .text_value.baseline_content .text_value_content {
  text-decoration: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="resource_id"] .gantt_tree_content,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="time_tracking"] .gantt_tree_content {
  justify-content: flex-start;
  z-index: 9;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="resource_id"] .inline_editor,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="time_tracking"] .inline_editor {
  background: transparent !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="resource_id"] .inline_editor .select_control .priority_list_item,
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="time_tracking"] .inline_editor .select_control .priority_list_item {
  margin-top: 1px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_text"] .gantt_tree_content .text_value {
  justify-content: flex-start;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_text"] .inline_editor .inline_editor_task_name {
  padding: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_select"] {
  font-family: Lato-Regular;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_select"] .gantt_tree_content .text_value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_select"] .gantt_tree_content .text_value .custom_column_option_list {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_select"] .inline_editor .webix_view .webix_el_box .webix_inp_static {
  text-align: left !important;
  display: flex;
  align-items: center;
  padding: 0px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_select"] .inline_editor .webix_view .webix_el_box .webix_inp_static .custom_column_option {
  font-family: Lato-Regular;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 16px;
  line-height: 16px;
  padding: 0 !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_multiselect"] .gantt_tree_content .text_value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_multiselect"] .gantt_tree_content .text_value .custom_column_option_list {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_multiselect"] .inline_editor .webix_view .webix_el_box {
  display: flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_multiselect"] .inline_editor .webix_view .webix_el_box .webix_inp_static {
  padding-left: 0;
  text-align: left !important;
  line-height: 14px !important;
  height: 14px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_multiselect"] .inline_editor .webix_view .webix_el_box .webix_inp_static .custom_column_option {
  padding: 0 !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .gantt_tree_content .text_value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .gantt_tree_content .text_value .tag-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  min-width: 18px;
  border-radius: 2px;
  padding: 0 3px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .gantt_tree_content .text_value .tag-item:not(:last-child) {
  margin-right: 2px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .gantt_tree_content .text_value .tag-item .tag-text {
  font-family: Lato-Regular;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .gantt_tree_content.baseline_content .text_value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #CE2525;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .gantt_tree_content.baseline_content .text_value .tag-item .tag-text {
  color: inherit;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor {
  width: calc(100% - 16px) !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor .webix_view .webix_el_box {
  display: flex;
  align-items: center;
  width: 100% !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor .webix_view .webix_el_box .webix_inp_static {
  width: 100% !important;
  border: none;
  padding: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag {
  width: 100%;
  background: none;
  margin: 0;
  padding: 0;
  line-height: 18px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag > span {
  display: flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag .tag-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  min-width: 18px;
  border-radius: 2px;
  padding: 0 3px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag .tag-item:not(:last-child) {
  margin-right: 2px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag .tag-item .tag-text {
  font-family: Lato-Regular;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_tags"]:hover * {
  text-decoration: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"]:hover {
  text-decoration: underline;
  color: #424242;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .gantt_tree_content .text_value {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .gantt_tree_content .text_value .resources-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  max-width: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .gantt_tree_content .text_value .resources-item .resources-icon {
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  margin-right: 4px;
  flex-shrink: 0;
  border-radius: 50%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .gantt_tree_content .text_value .resources-item .resources-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: Lato-Regular;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .gantt_tree_content .text_value .resources-item .resources-text:hover {
  text-decoration: underline;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box {
  display: flex;
  align-items: center;
  width: 100% !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static {
  width: 100% !important;
  border: none;
  padding: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag {
  width: 100%;
  background: none;
  margin: 0;
  padding: 0;
  line-height: 18px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag > span {
  display: flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag > span:hover {
  text-decoration: underline;
  color: #424242;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag .resources-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  max-width: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag .resources-item .resources-icon {
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  margin-right: 4px;
  flex-shrink: 0;
  border-radius: 50%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag .resources-item .resources-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: Lato-Regular;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"] .inline_editor .webix_view .webix_el_box .webix_inp_static .webix_multicombo_tag .resources-item .resources-text:hover {
  text-decoration: underline;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-type="custom_resources"]:hover * {
  text-decoration: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell[data-name="overload"] .baseline_content .overload-indicator {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.actions_panel {
  padding: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.actions_panel,
.gantt_container .gantt_grid .gantt_row .gantt_cell.special-paste {
  min-width: 36px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.actions_panel .gantt_tree_content,
.gantt_container .gantt_grid .gantt_row .gantt_cell.special-paste .gantt_tree_content {
  display: flex;
  justify-content: left;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.special-paste {
  display: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell {
  display: inline-flex;
  flex: initial;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_tree_content {
  display: inline-flex;
  max-width: 100%;
  flex: 1 1 auto;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_grid_fast_button {
  display: flex;
  margin: auto 0 auto auto;
  height: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_grid_fast_button_edit,
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_grid_fast_button_delete,
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_grid_fast_button_info {
  display: none;
  height: 100%;
  min-width: 24px;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_grid_fast_button_edit:hover,
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_grid_fast_button_delete:hover,
.gantt_container .gantt_grid .gantt_row .gantt_cell.text_cell .gantt_grid_fast_button_info:hover {
  opacity: 1;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell {
  padding: 0px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_comments,
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_attachments {
  cursor: pointer;
  display: none;
  height: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_comments svg,
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_attachments svg {
  vertical-align: middle;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_comments.no_hover:hover:not(.new),
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_attachments.no_hover:hover:not(.new) {
  opacity: 1;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_comments.has,
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_attachments.has {
  display: flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_comments.new,
.gantt_container .gantt_grid .gantt_row .gantt_cell.notification_cell .notification_cell_attachments.new {
  display: flex;
  align-items: center;
  color: #1565C0 !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content.baseline_content {
  text-decoration: initial;
  cursor: default;
  pointer-events: none;
  color: #CE2525;
  position: relative;
  z-index: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content.baseline_content .text_value .resource-in-grid.resource_list_in_grid.unassigned .resource_list_item {
  color: #CE2525;
  text-decoration: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content.baseline_content:hover {
  text-decoration: initial;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content .resource-in-grid {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content .time_tracking_in_grid {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  z-index: 2;
  pointer-events: none;
  display: flex;
  justify-content: flex-end;
  top: 1px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content .time_tracking_in_grid .sum_label {
  position: absolute;
  left: 0;
  color: #9E9E9E;
  font-size: 10px;
  font-weight: normal;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_tree_content .time_tracking_in_grid .text {
  position: relative;
  z-index: 2;
  float: right;
  background: initial;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_datepicker .webix_el_box {
  cursor: pointer;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_datepicker .webix_el_box .webix_inp_static {
  overflow: hidden;
  word-wrap: break-word;
  word-spacing: 0;
  padding: 0 1px 0 0 !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_datepicker .webix_el_box .webix_input_icon.fa-calendar {
  height: inherit !important;
  margin: auto;
  width: 30px !important;
  background: url('https://cdn.ganttpro.com/app/imgs/ic_calendar.svg') center no-repeat;
  background-size: 24px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.task_name_edit {
  border: 1px solid #4484CD;
  border-radius: 4px;
  margin-right: 12px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.task_name_edit input.inline_editor_task_name {
  padding-left: 4px !important;
  padding-right: 20px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.task_name_edit > .submit_button {
  position: absolute;
  display: flex;
  align-items: center;
  right: 2px;
  cursor: pointer;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.task_name_edit__without_margin {
  margin-right: 0 !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor input {
  box-shadow: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor input.inline_editor_task_name {
  background: transparent;
  border: none;
  padding: 0 0 0 8px;
  width: 100%;
  float: left;
  font-family: Lato-Regular;
  font-size: 12px;
  color: #191919 !important;
  height: 100%;
  top: 0px;
  left: 0px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_counter input,
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_counter button {
  line-height: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_counter input {
  padding: 0 2px 1px 1px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_counter .webix_inp_counter_value {
  padding: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_counter .webix_inp_counter_prev.baseline_active,
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_counter .webix_inp_counter_next.baseline_active {
  background: transparent;
  line-height: 50% !important;
  height: 50% !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_richselect .webix_inp_static {
  padding: 0px;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_richselect .webix_inp_static:focus {
  border: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_richselect span:not(.js-translator) {
  bottom: 0;
  top: 0;
  background-size: 26px;
  padding-top: 2px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_richselect span:not(.js-translator).custom_column_option_color.baseline_active {
  margin-top: 1px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_richselect span:not(.js-translator).tag_item {
  padding: 0 !important;
  width: 8px;
  height: 8px;
  display: inline-block;
  float: left;
  margin-top: -3px;
  margin-right: 8px;
  border-radius: 50%;
  vertical-align: middle;
  top: 50%;
  position: relative;
  margin-left: 8px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_el_richselect span:not(.js-translator).color {
  width: 90%;
  height: 70%;
  display: inline-block;
  margin-top: 2px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_inp_static {
  height: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .webix_inp_static:after {
  display: none;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .resource-in-grid {
  height: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor .resource-in-grid .resource_list_item {
  height: 100%;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active .status_list_item,
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active .priority_list_item {
  align-items: flex-start !important;
  font-family: Lato-Regular;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active .priority_list_item {
  margin-top: 3px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active .status_list_item {
  margin-top: -1px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active .priority_list_item_icon {
  top: 15px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active .status_list_item_icon {
  top: 15px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active .webix_input_icon {
  bottom: inherit !important;
  top: -5px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active.mode_compact .status_list_item_icon,
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active.mode_compact .priority_list_item_icon {
  top: 12px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active.mode_touch .status_list_item_icon,
.gantt_container .gantt_grid .gantt_row .gantt_cell .inline_editor.baseline_active.mode_touch .priority_list_item_icon {
  top: 22px !important;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options {
  display: flex;
  height: 100%;
  margin: auto;
  cursor: pointer;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options:hover,
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options:focus,
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options:active {
  opacity: 1;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options svg path,
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options svg circle {
  fill: #aaaaaa;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options.special-paste-options {
  justify-content: center;
  margin-left: 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options-cog {
  width: 49px;
  justify-content: center;
  display: flex;
  padding-bottom: 1px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options-cog svg {
  margin: auto 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options-cog.special-paste-icon {
  width: 24px;
  color: #1565C0;
  padding: 0;
  justify-content: center;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options-cog.special-paste-icon svg path {
  fill: #247ECC;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options-lock {
  opacity: 0;
  margin: auto;
  display: flex;
  cursor: default;
  padding-bottom: 1px;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .column-options-lock svg {
  margin: auto 0;
}
.gantt_container .gantt_grid .gantt_row .gantt_cell .gantt_grid_scale .gantt_grid_resize_wrap {
  width: 18px;
}
.gantt_container .gantt_grid .gantt_row.masschange-disable .inline_editor_task_name_container_text > .text_value > .text_value_content:hover {
  border-color: transparent !important;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .notification_cell .gantt_tree_content {
  visibility: hidden;
  pointer-events: none;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .text_cell .gantt_tree_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .text_cell .gantt_tree_icon {
  visibility: hidden;
  pointer-events: none;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="start_date"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="end_date"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="duration"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="progress"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="estimation"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="total_price"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="status"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="priority"],
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-type="text"] {
  display: inline-flex;
  flex-direction: column;
  padding: 0 8px !important;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="start_date"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="end_date"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="duration"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="progress"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="estimation"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="total_price"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="status"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="priority"] .gantt_tree_content .inline_editor input,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-type="text"] .gantt_tree_content .inline_editor input {
  text-align: right;
  padding: 0 !important;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="start_date"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="end_date"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="duration"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="progress"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="estimation"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="total_price"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="status"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="priority"] .gantt_tree_content.baseline_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-type="text"] .gantt_tree_content.baseline_content {
  height: 0;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text {
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="text"] .gantt_tree_content .inline_editor_task_name_container_text .text_value {
  display: inline-flex;
  align-items: center;
}
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="status"] .gantt_tree_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="resource_id"] .gantt_tree_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-name="priority"] .gantt_tree_content,
.gantt_container .gantt_grid .gantt_row.estimate_total .gantt_cell[data-type="text"] .gantt_tree_content {
  justify-content: flex-start;
}
.gantt_container .gantt_grid .gantt_row.masschange_disabled {
  opacity: 0.5;
}
.gantt_container .gantt_grid .gantt_row.masschange_disabled .project-control {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}
.gantt_container .gantt_grid .gantt_row.masschange_disabled .mc-item-icon-container {
  display: flex !important;
}
.gantt_container .gantt_grid .gantt_row.masschange_disabled_left_padding_10 .text_cell {
  padding-left: 10px;
}
.gantt_container .gantt_grid .gantt_row.masschange_disabled_left_padding_20 .text_cell {
  padding-left: 20px;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add) {
  cursor: pointer;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add) * {
  cursor: pointer !important;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add) .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container {
  background-color: transparent;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add) .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container .mc-check-icon rect {
  stroke: #424242;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add) .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container .mc-item-arrow {
  display: inline-block;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add) .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container .mc-item-arrow path {
  fill: #757575;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add) .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container .mc-item-arrow:hover path {
  fill: #424242;
}
.gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled:not(.gantt_btn_add).gantt-task-mc-selected {
  opacity: 1 !important;
}
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_selected) .gantt_cell .gantt_tree_content .time_tracking_in_grid .text {
  background: transparent;
}
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_selected) .gantt_cell .gantt_tree_content .time_tracking_in_grid .text::after {
  background: transparent;
}
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled) .actions_panel {
  display: inline-block;
}
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled) .column-options-lock {
  opacity: 1;
}
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled) .notification_cell_comments,
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled) .notification_cell_attachments,
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled) .gantt_grid_fast_button_edit,
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled) .gantt_grid_fast_button_delete,
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled) .gantt_grid_fast_button_info {
  display: flex;
  align-items: center;
  padding: 0 !important;
}
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled).gantt_focused .inline_editor_task_name_container_text .gantt_grid_fast_button_delete,
.gantt_container .gantt_grid .gantt_row.row_hover:not(.gantt_btn_add):not(.masschange_disabled).gantt_focused .inline_editor_task_name_container_text .gantt_grid_fast_button_edit {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.gantt_selected {
  transition: none;
}
.gantt_container .gantt_grid .gantt_row.gantt_selected.gantt_row_editing .gantt_cell.gantt_focused:not([data-name="text"]) {
  background-color: white;
}
.gantt_container .gantt_grid .gantt_row.gantt_selected.gantt_row_editing.gantt_focused .inline_editor_task_name_container_text .text_value_content:hover {
  margin-right: 12px;
}
.gantt_container .gantt_grid .gantt_row.gantt_selected.gantt_row_editing.gantt_focused .gantt_grid_fast_button_delete,
.gantt_container .gantt_grid .gantt_row.gantt_selected.gantt_row_editing.gantt_focused .gantt_grid_fast_button_edit {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.gantt_selected.gantt_row_editing.gantt_focused .baseline_active .priority_list_item {
  font-family: Lato-Regular;
  display: inline-block !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 18px;
}
.gantt_container .gantt_grid .gantt_row.gantt_selected.gantt_row_editing.gantt_focused .baseline_content {
  z-index: 0;
}
.gantt_container .gantt_grid .gantt_row.gantt_selected .actions_panel {
  display: inline-block;
}
.gantt_container .gantt_grid .gantt_row:not(.top_project) .gantt_cell.actions_panel {
  padding-top: 1px;
}
.gantt_container .gantt_grid .gantt_row:not(.gantt_selected):hover {
  border-bottom: none;
  background-image: none;
}
.gantt_container .gantt_grid .gantt_row.row_hover [data-name="overdue"] .overdue-indicator {
  display: none;
}
.gantt_container .gantt_grid .gantt_row.row_hover [data-name="overdue"] .baseline_content .drag-indicator {
  display: none !important;
}
.gantt_container .gantt_grid .gantt_row.row_hover [data-name="overdue"] .drag-indicator {
  cursor: pointer;
  display: flex;
  align-items: center;
  opacity: 0.5;
}
.gantt_container .gantt_grid .gantt_row.row_hover [data-name="overdue"] .drag-indicator:hover {
  opacity: 1;
}
.gantt_container .gantt_grid .gantt_row.row_hover.task_group .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container,
.gantt_container .gantt_grid .gantt_row.row_hover.top_project .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container,
.gantt_container .gantt_grid .gantt_row.row_hover.estimate_total .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container {
  width: 52px;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .gantt_grid_fast_button_info {
  display: none !important;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .gantt_grid_fast_button_edit {
  display: none !important;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .gantt_grid_fast_button_delete {
  display: none !important;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .notification_cell_comments {
  visibility: hidden;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .notification_cell_comments.has {
  visibility: visible;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .notification_cell_attachments {
  visibility: hidden;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .notification_cell_attachments.has {
  visibility: visible;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell .project-control {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row .gantt_cell.actions_panel {
  pointer-events: none;
}
.gantt_container .gantt_grid.opened_task_settings .gantt_row.row_hover .inline_editor_task_name_container_text > .text_value > .text_value_content {
  background-color: unset !important;
}
.gantt_container .gantt_task .gantt_data_area:active {
  cursor: grab;
}
.gantt_container .gantt_task .gantt_data_area .gantt_task_row {
  border: none;
  box-sizing: border-box;
  border-radius: 0;
  background: none;
}
.gantt_container .gantt_task .gantt_data_area .gantt_task_row.animate {
  transition: background-color 0.2s;
}
.gantt_container .gantt_task .gantt_data_area .gantt_task_row.gantt_selected {
  z-index: 1;
}
.gantt_container .gantt_task .gantt_data_area .gantt_task_row.row_hover:not(.gantt_selected):not(.add_new_control) {
  background: #e2e2e2;
  z-index: 1;
  opacity: 0.5;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line {
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: none;
  border-left: none;
  z-index: 1;
  min-width: 1px;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_drag {
  background-repeat: no-repeat;
  background-position: center;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_drag.task_right {
  right: 0px;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_drag.task_left {
  display: none;
  left: 2px;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_progress_drag_hide .gantt_task_drag {
  background-image: none;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_no_drag {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  cursor: not-allowed;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_no_drag.task_right {
  right: 0;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_no_drag.task_left {
  left: 0;
}
.gantt_container .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_link_control.task_right div.gantt_link_point {
  margin-left: 2px;
}
.gantt_container .gantt_task .gantt_task_scale .gantt_scale_line .gantt_scale_cell {
  height: 18px !important;
}
.gantt_container .gantt_task .gantt_task_scale .gantt_scale_line .gantt_scale_cell.weekend {
  background-color: #F5F9FC;
  color: #1565C0 !important;
  overflow: visible;
}
.gantt_container .gantt_task .gantt_task_scale .gantt_scale_line .gantt_scale_cell.weekend:after {
  content: '';
  width: 100%;
  height: 100vh;
  display: block;
  position: absolute;
  top: 20px;
  border-right: 1pt solid #E5E5E5;
}
.gantt_container .gantt_task .gantt_task_scale .gantt_scale_line:last-child:first-child .gantt_scale_cell {
  border-bottom: 0;
  height: 38px !important;
}
.gantt_container .gantt_task .gantt_task_scale .gantt_scale_line:last-child .gantt_scale_cell {
  overflow: visible;
}
.gantt_container .gantt_task .gantt_task_scale .gantt_scale_line:last-child .gantt_scale_cell:after {
  content: '';
  width: 100%;
  height: 100vh;
  display: block;
  position: absolute;
  left: 1px;
  border-right: 1px solid #ebebeb;
}
.gantt_container .workload-body .gantt_task_scale .gantt_scale_line .gantt_scale_cell.weekend {
  background-color: #fafafa;
  color: #9B9B9B !important;
}
.gantt_container .workload-body .gantt_task_scale .gantt_scale_line .gantt_scale_cell:after {
  display: none !important;
}
.gantt_container .gantt_task_row:not(.row_hover):not(.gantt_selected) .gantt_task_cell.weekend {
  height: calc(100% + 1px);
  background-color: #F5F9FC;
}
.gantt_container .gantt_task_row.gantt_selected .gantt_task_cell.weekend {
  border-right-color: #ebebeb;
}
.gantt_container.gantt_layout_root {
  border: none;
  border-top: 1pt solid #BDBDBD;
}
.inline_select_popup.suggest_popup_top {
  margin-top: 7px;
}
.has_cell_inline_editor .gantt_tree_content {
  color: #191919;
}
.overdue.has_cell_inline_editor .inline_editor_task_name_container {
  color: #B51A0A;
}
.overdue.has_cell_inline_editor .text_value {
  color: #B51A0A;
}
.highlightOverdueGrid {
  background-color: rgba(181, 26, 10, 0.05) !important;
}
.highlightOverdueGrid.gantt_selected {
  background-color: rgba(227, 242, 253, 0.7) !important;
}
.highlightOverdueGrid .overdue.has_cell_inline_editor:hover .inline_editor_task_name_container .text_value {
  color: #B51A0A !important;
  text-decoration: underline #B51A0A !important;
  cursor: pointer;
}
.highlightOverdueGrid .overdue.has_cell_inline_editor:hover[data-name="end_date"] .gantt_tree_content {
  color: #B51A0A !important;
  text-decoration: underline #B51A0A !important;
  cursor: pointer;
}
.highlightOverdue {
  background-color: rgba(181, 26, 10, 0.05) !important;
  position: absolute;
  z-index: 0;
  pointer-events: none;
}
.highlightOverdue.row_hover {
  background-color: rgba(181, 26, 10, 0.05) !important;
}
.discolorationGrid {
  opacity: 0.5;
}
.discolorationGrid.gantt_focused {
  opacity: 1;
}
.gantt_focused {
  opacity: 1;
}
.gantt_focused .discolorationGrid {
  opacity: 1;
}
.gantt_focused .crossOutGrid-resource .resource_list_in_grid .resource_list_item_icon {
  opacity: 1;
}
.gantt_focused .crossOutGrid {
  text-decoration: none !important;
}
.gantt_focused .crossOutGrid-time-tracling .time_tracking_in_grid {
  text-decoration: none;
}
.crossOutGrid {
  text-decoration: line-through;
  text-decoration-color: #616161;
}
.crossOutGrid-custom .inline_editor_task_name_container .inline_editor_task_name_container_text .text_value .text_value_content {
  text-decoration: line-through;
  text-decoration-color: #616161;
}
.crossOutGrid-span-custom span {
  text-decoration: line-through;
  text-decoration-color: #616161;
}
.crossOutGrid-resource {
  text-decoration: line-through !important;
  text-decoration-color: #616161;
}
.crossOutGrid-resource .resource_list_in_grid .resource_list_item_icon,
.crossOutGrid-resource .resources-item .resource_list_item_icon,
.crossOutGrid-resource .resource_list_in_grid .resources-icon,
.crossOutGrid-resource .resources-item .resources-icon {
  opacity: 0.5;
}
.crossOutGrid-resource .resource_list_in_grid .resources-text,
.crossOutGrid-resource .resources-item .resources-text {
  text-decoration: line-through;
  text-decoration-color: #616161;
}
.crossOutGrid-time-tracling .time_tracking_in_grid {
  text-decoration: line-through;
  text-decoration-color: #616161;
}
.crossOutGrid-custom-column span {
  text-decoration: line-through;
  text-decoration-color: #616161;
}
.crossOutGrid-icons .icon_list_item,
.crossOutGrid-icons .tag_grid_item {
  opacity: 0.5;
}
:not(.has_cell_inline_editor) .gantt_tree_content {
  cursor: default;
}
.has_cell_inline_editor:hover {
  cursor: pointer;
}
.has_cell_inline_editor:hover .gantt_tree_content {
  color: #212121;
  cursor: pointer;
}
.has_cell_inline_editor:hover .gantt_tree_content.baseline_content,
.has_cell_inline_editor:hover .gantt_tree_content .baseline_content {
  text-decoration: initial;
  cursor: default;
}
.has_cell_inline_editor:hover .gantt_tree_content .text {
  color: #212121;
  text-decoration: underline;
  cursor: pointer;
}
.has_cell_inline_editor.assign:hover .gantt_tree_content .resource_list_item {
  text-decoration: underline;
  color: #212121;
}
.gantt_links_area {
  z-index: 1;
}
/* styles for pencil, plus, delete in gantt grid */
.gantt_cell .fa {
  opacity: 0.5;
}
.gantt_cell .fa:hover {
  opacity: 1;
}
.gantt_cell .fa-pencil {
  color: #ffa011;
}
.gantt_cell .fa-plus {
  color: #328EA0;
}
.gantt_cell .gantt_grid_delete {
  color: red;
}
.gantt_cell .gantt_button_grid {
  padding: 5px;
  font-size: 14px;
}
.gantt_button_grid.gantt_grid_task_color {
  height: 15px;
  width: 15px;
  margin: auto 2px;
  border: 1px solid #D9D9D9;
  padding: 0;
  cursor: pointer;
}
.gantt_button_grid.gantt_grid_task_color:hover {
  border: 1px solid rgba(69, 69, 69, 0.5);
}
.gantt_button_grid.gantt_grid_task_color img {
  height: 13px;
  width: 13px;
}
.gantt_btn_hide {
  display: none;
}
.gantt_btn_add .gantt_tree_content {
  position: relative;
  z-index: 18;
}
.gantt_btn_add .gantt_file {
  visibility: hidden;
}
.gantt_btn_add .gantt_cell {
  overflow-x: hidden;
  border: 0;
}
.gantt_btn_add .gantt_cell .project-control {
  height: 100%;
}
.gantt_btn_add .gantt_cell.text_cell {
  width: 100% !important;
}
.gantt_grid_head_cell {
  text-align: left !important;
  padding-left: 16px;
  text-overflow: ellipsis;
}
.grid_head_cel_label {
  display: flex;
  justify-content: flex-start;
  margin-right: 16px;
  line-height: 16px;
  font-size: 12px;
  position: relative;
  top: 50%;
  height: 16px;
  margin-top: -8px;
}
.gantt_task_content {
  text-overflow: ellipsis;
}
/* project estimate - main line */
.gantt_task_line.gantt_project.project_estimateTotal {
  height: 6px !important;
  margin-top: 6px;
  box-shadow: none;
  border: 0 !important;
}
.gantt_task_line.gantt_project.project_estimateTotal.gantt_selected {
  box-shadow: 0 0 1px #DADADA;
}
.gantt_task_line.gantt_project.project_estimateTotal .gantt_task_progress {
  background-color: #616161 !important;
}
.gantt_task_line.gantt_project.project_estimateTotal:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-top: 18px solid #616161;
  border-right: 12px solid transparent;
}
.gantt_task_line.gantt_project.project_estimateTotal:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-top: 18px solid #616161;
  border-left: 12px solid transparent;
}
.gantt_task_line.gantt_project.project_estimateTotal .gantt_task_content,
.gantt_task_line.gantt_project.project_estimateTotal .gantt_task_progress_drag,
.gantt_task_line.gantt_project.project_estimateTotal .gantt_task_no_drag,
.gantt_task_line.gantt_project.project_estimateTotal .gantt_side_content,
.gantt_task_line.gantt_project.project_estimateTotal .gantt_link_control {
  display: none;
}
.add_task_icon {
  float: left;
  width: 30px;
  height: 30px;
  margin: 2px 5px;
  display: block;
  background-position: left center;
  background-repeat: no-repeat;
}
.add_task_icon.add_subtask_icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23d1d1d1%3Bfill-rule%3A%20evenodd%3B%7D.cls-2%20%7Bfill%3A%20%23299cb4%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20d%3D%22M-0.000%2C14.000%20L-0.000%2C12.000%20L18.000%2C12.000%20L18.000%2C14.000%20L-0.000%2C14.000%20ZM-0.000%2C-0.000%20L18.000%2C-0.000%20L18.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%20transform%3D%22translate%280%202%29%22%20class%3D%22cls-1%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%222%22%20class%3D%22cls-2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.add_task_icon.add_sibling_task_icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23d1d1d1%3Bfill-rule%3A%20evenodd%3B%7D.cls-2%20%7Bfill%3A%20%23299cb4%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20d%3D%22M8.000%2C14.000%20L8.000%2C12.000%20L18.000%2C12.000%20L18.000%2C14.000%20L8.000%2C14.000%20ZM8.000%2C6.000%20L18.000%2C6.000%20L18.000%2C8.000%20L8.000%2C8.000%20L8.000%2C6.000%20Z%22%20transform%3D%22translate%280%202%29%22%20class%3D%22cls-1%22%2F%3E%3Crect%20y%3D%222%22%20width%3D%2218%22%20height%3D%222%22%20class%3D%22cls-2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.add_task_icon.add_child_milestone_icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23d1d1d1%3B%7D.cls-1%2C%20.cls-2%20%7Bfill-rule%3A%20evenodd%3B%7D.cls-2%20%7Bfill%3A%20%23cf39ab%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20d%3D%22M-0.000%2C16.000%20L-0.000%2C14.000%20L18.000%2C14.000%20L18.000%2C16.000%20L-0.000%2C16.000%20ZM-0.000%2C-0.000%20L18.000%2C-0.000%20L18.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%20transform%3D%22translate%280%201%29%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22M14.000%2C4.996%20L17.004%2C8.000%20L14.000%2C11.004%20L10.996%2C8.000%20L14.000%2C4.996%20Z%22%20transform%3D%22translate%280%201%29%22%20class%3D%22cls-2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.add_task_icon.add_sibling_milestone_icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23d1d1d1%3B%7D.cls-1%2C%20.cls-2%20%7Bfill-rule%3A%20evenodd%3B%7D.cls-2%20%7Bfill%3A%20%23cf39ab%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20d%3D%22M7.969%2C16.969%20L7.969%2C14.969%20L17.969%2C14.969%20L17.969%2C16.969%20L7.969%2C16.969%20ZM7.969%2C8.969%20L17.969%2C8.969%20L17.969%2C10.969%20L7.969%2C10.969%20L7.969%2C8.969%20Z%22%20transform%3D%22translate%280.02%200.52%29%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22M2.969%2C-0.015%20L5.953%2C2.969%20L2.969%2C5.953%20L-0.015%2C2.969%20L2.969%2C-0.015%20Z%22%20transform%3D%22translate%280.02%200.52%29%22%20class%3D%22cls-2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.add_task_icon.move_outdent_icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23d1d1d1%3B%7D.cls-2%20%7Bfill%3A%20%23299cb4%3B%7D.cls-3%20%7Bfill%3A%20%23959595%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Crect%20y%3D%224%22%20width%3D%2218%22%20height%3D%222%22%20class%3D%22cls-1%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%2210%22%20width%3D%2210%22%20height%3D%222%22%20class%3D%22cls-2%22%2F%3E%3Cpath%20d%3D%22M6.000%2C8.000%20L4.000%2C8.000%20L4.000%2C10.004%20L-0.004%2C7.000%20L4.000%2C3.996%20L4.000%2C6.000%20L6.000%2C6.000%20L6.000%2C8.000%20Z%22%20transform%3D%22translate%280%204%29%22%20class%3D%22cls-3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.add_task_icon.move_indent_icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23d1d1d1%3B%7D.cls-2%20%7Bfill%3A%20%23299cb4%3B%7D.cls-3%20%7Bfill%3A%20%23959595%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Crect%20y%3D%224%22%20width%3D%2218%22%20height%3D%222%22%20class%3D%22cls-1%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%2210%22%20width%3D%2210%22%20height%3D%222%22%20class%3D%22cls-2%22%2F%3E%3Cpath%20d%3D%22M6.004%2C7.000%20L2.000%2C10.004%20L2.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C3.996%20L6.004%2C7.000%20Z%22%20transform%3D%22translate%280%204%29%22%20class%3D%22cls-3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.add_task_icon.copy_task_icon {
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/copy.svg");
}
.add_task_icon.paste_task_icon {
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/paste.svg");
}
.add_task_icon.choose_task_color_icon {
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/outline_format_color_normal.svg");
}
.add_task_icon.delete_task_icon {
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/trash.svg");
}
.add_task_icon.edit_task_icon {
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/ic_edit_normal.svg");
}
.add_task_icon_text {
  float: left;
  margin: 2px 0;
}
/* styles for drag task */
.drag_date {
  color: #333333;
  font-size: 11px;
  text-align: center;
  box-sizing: border-box;
  z-index: 1;
}
.drag_move_vertical,
.drag_move_horizontal {
  box-sizing: border-box;
}
.drag_move_vertical {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.05);
  border-right: 1px rgba(0, 0, 0, 0.1) solid;
  border-left: 1px rgba(0, 0, 0, 0.1) solid;
}
.gantt_link_control.task_right div.gantt_link_point,
.gantt_link_control.task_left div.gantt_link_point {
  z-index: 2;
}
.filter-link {
  border-radius: 50%;
  width: 20px;
  height: 8px;
}
.filter-link:before {
  content: " ";
  width: 20px;
  height: 8px;
  background-size: cover;
  background: url("https://cdn.ganttpro.com/app/imgs/tail.svg") no-repeat center center;
  position: inherit;
  left: 0;
  top: 0;
  cursor: pointer;
  z-index: 1;
}
.filter-link-right:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* links in gantt */
.gantt_task_link.finish_to_start .gantt_line_wrapper div {
  background-color: #7576ba;
}
.gantt_task_link.finish_to_start .gantt_link_arrow_right,
.gantt_task_link.finish_to_start .gantt_link_arrow_left {
  border-color: #7576ba;
}
.gantt_task_link.summary-link .gantt_line_wrapper {
  margin-top: 7px;
}
.gantt_task_link.summary-link .gantt_link_arrow {
  margin-top: 6px !important;
}
.gantt_task_link.finish_to_start:hover .gantt_line_wrapper div {
  box-shadow: 0 0 5px 0 #7576ba;
}
.gantt_task_link.link_autoscheduling .gantt_line_wrapper div {
  background-color: #ba226a;
}
.gantt_task_link.link_autoscheduling .gantt_link_arrow_right,
.gantt_task_link.link_autoscheduling .gantt_link_arrow_left {
  border-color: #ba226a;
}
.gantt_task_link.link_autoscheduling:hover .gantt_line_wrapper div {
  box-shadow: 0 0 5px 0 #ba226a;
}
.gantt_task_link.start_to_start .gantt_line_wrapper div {
  background-color: #dd5640;
}
.gantt_task_link.start_to_start .gantt_link_arrow_right,
.gantt_task_link.start_to_start .gantt_link_arrow_left {
  border-color: #dd5640;
}
.gantt_task_link.start_to_start:hover .gantt_line_wrapper div {
  box-shadow: 0 0 5px 0 #dd5640;
}
.gantt_task_link.finish_to_finish .gantt_line_wrapper div {
  background-color: #55d822;
}
.gantt_task_link.finish_to_finish .gantt_link_arrow_right,
.gantt_task_link.finish_to_finish .gantt_link_arrow_left {
  border-color: #55d822;
}
.gantt_task_link.finish_to_finish:hover .gantt_line_wrapper div {
  box-shadow: 0 0 5px 0 #55d822;
}
/* fix task text */
.gantt_side_content {
  top: 0;
  height: 100%;
}
.gantt_task_line.gantt_project.task_disabled {
  background-color: rgba(122, 123, 108, 0.81) !important;
  border: 1px solid rgba(138, 139, 121, 0.63) !important;
}
.gantt_task_line.gantt_project.task_disabled .gantt_side_content {
  display: none;
}
.gantt_task_line.gantt_project.task_disabled .gantt_link_control {
  display: none;
}
.gantt_task_line.gantt_project.task_disabled .gantt_task_progress {
  background: rgba(92, 93, 76, 0.63);
  border-right: 0;
  box-shadow: 0 0;
}
.gantt_task_line.gantt_project.task_disabled .gantt_task_progress_drag {
  display: none !important;
}
.gantt_task_line.gantt_milestone.task_disabled {
  background-color: #8b8c7b;
  border: 1px solid #4d4e41;
}
.gantt_task_line.gantt_milestone.task_disabled .gantt_side_content {
  display: none;
}
.gantt_task_line.gantt_milestone.task_disabled .gantt_link_control {
  display: none;
}
.gantt_task_line.task_disabled {
  background-color: rgba(157, 158, 143, 0.7);
  border: 1px solid rgba(138, 139, 121, 0.63);
}
.gantt_task_line.task_disabled .gantt_link_control {
  display: none;
}
.gantt_task_line.task_disabled .gantt_task_progress {
  background: rgba(92, 93, 76, 0.63);
  border-right: 0;
  box-shadow: 0 0;
}
.gantt_task_line.task_disabled .gantt_task_progress_drag,
.gantt_task_line.task_disabled .gantt_task_progress_drag:hover {
  display: none !important;
}
.gantt_task_line.gantt_selected.task_disabled,
.gantt_task_line.gantt_project.gantt_selected.task_disabled {
  box-shadow: 0 0 5px #3E3F33;
}
.gantt_grid_data {
  padding-right: 1px;
  position: relative;
}
.gantt_grid_data .gantt_disable .gantt_cell {
  color: #7B7C6D !important;
}
.gantt_grid_data .gantt_disable .gantt_cell .gantt_tree_content {
  pointer-events: none;
}
.gantt_container .gantt_link_control {
  width: 16px;
}
.gantt_task_line.gantt_bar_task .gantt_task_content,
.gantt_task_line.gantt_bar_milestone .gantt_task_content {
  cursor: pointer;
  padding-left: 1px;
}
.gantt_task_line.gantt_bar_task .gantt_side_content.gantt_right,
.gantt_task_line.gantt_bar_milestone .gantt_side_content.gantt_right {
  align-items: center;
  font-size: 12px;
}
.gantt_task_line.gantt_bar_task .gantt_side_content.gantt_right .resource_list_in_grid_border,
.gantt_task_line.gantt_bar_milestone .gantt_side_content.gantt_right .resource_list_in_grid_border {
  margin: 0 12px;
  height: 60%;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #666;
}
.gantt_task_line.gantt_bar_task .gantt_side_content.gantt_right.gantt_link_crossing,
.gantt_task_line.gantt_bar_milestone .gantt_side_content.gantt_right.gantt_link_crossing {
  bottom: 0;
}
.gantt_task_line.gantt_bar_task.project_estimateTotal .gantt_task_content,
.gantt_task_line.gantt_bar_milestone.project_estimateTotal .gantt_task_content,
.gantt_task_line.gantt_bar_task.gantt_project .gantt_task_content,
.gantt_task_line.gantt_bar_milestone.gantt_project .gantt_task_content,
.gantt_task_line.gantt_bar_task.top_level_project .gantt_task_content,
.gantt_task_line.gantt_bar_milestone.top_level_project .gantt_task_content {
  cursor: default;
}
.gantt_project .gantt_task_progress_drag {
  display: none !important;
}
.gantt_progress {
  position: absolute;
  margin-top: -1px;
  width: 120px;
  background-color: rgba(0, 0, 0, 0.55);
  display: inherit;
  z-index: 5000;
}
.gantt_task_line.gantt_drag_progress .gantt_task_content {
  overflow: inherit;
}
.gantt_skin_terrace {
  /*!
  * @license
  *
  * dhtmlxGantt v.5.1.1 Professional
  * This software is covered by DHTMLX Enterprise License. Usage without proper license is prohibited.
  *
  * (c) Dinamenta, UAB.
  *
  */
  /*
     Tasks
 */
  /*
     project highlight
 */
  /*
     milestone
 */
  /*
     lightbox
 */
  /*
     Message
 */
  /*
     Quick info
 */
  /*links dnd*/
  /*Skin section*/
  /* Quick info */
  /*new gant_resizer_x*/
  /*new gant_resizer_x*/
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_task_progress_wrapper {
  background: #50C7D6;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #248e9c;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_selected {
  box-shadow: 0 0 5px #50C7D6;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #50C7D6;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-1.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-1.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_task_progress_wrapper {
  background: #4FC3F7;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #0a97d6;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_selected {
  box-shadow: 0 0 5px #4FC3F7;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #4FC3F7;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-2.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-2.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_task_progress_wrapper {
  background: #64B5F6;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #0d86e7;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_selected {
  box-shadow: 0 0 5px #64B5F6;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #64B5F6;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-3.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-3.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_task_progress_wrapper {
  background: #CE93D8;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #ac48bd;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_selected {
  box-shadow: 0 0 5px #CE93D8;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #CE93D8;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-4.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-4.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_task_progress_wrapper {
  background: #9575CD;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #603ba1;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_selected {
  box-shadow: 0 0 5px #9575CD;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #9575CD;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-5.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-5.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_task_progress_wrapper {
  background: #4DB6AC;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #2e6f69;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_selected {
  box-shadow: 0 0 5px #4DB6AC;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #4DB6AC;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-6.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-6.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_task_progress_wrapper {
  background: #7986CB;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #3e4ea0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_selected {
  box-shadow: 0 0 5px #7986CB;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #7986CB;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-7.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-7.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_task_progress_wrapper {
  background: #8BC34A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #577d2a;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_selected {
  box-shadow: 0 0 5px #8BC34A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #8BC34A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-8.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-8.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_task_progress_wrapper {
  background: #C0CA33;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #73791e;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_selected {
  box-shadow: 0 0 5px #C0CA33;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #C0CA33;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-9.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-9.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_task_progress_wrapper {
  background: #81C784;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #469c49;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_selected {
  box-shadow: 0 0 5px #81C784;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #81C784;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-10.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-10.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_task_progress_wrapper {
  background: #F9D06B;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #f4b00a;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_selected {
  box-shadow: 0 0 5px #F9D06B;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #F9D06B;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-11.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-11.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_task_progress_wrapper {
  background: #F9D295;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #f4a934;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_selected {
  box-shadow: 0 0 5px #F9D295;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #F9D295;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-12.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-12.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_task_progress_wrapper {
  background: #FFAB91;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #ff5d2b;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_selected {
  box-shadow: 0 0 5px #FFAB91;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #FFAB91;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-13.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-13.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_task_progress_wrapper {
  background: #A1887F;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #6b564f;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_selected {
  box-shadow: 0 0 5px #A1887F;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #A1887F;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-14.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-14.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_task_progress_wrapper {
  background: #EF9A9A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #e14242;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_selected {
  box-shadow: 0 0 5px #EF9A9A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #EF9A9A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-15.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-15.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_task_progress_wrapper {
  background: #D860BB;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #a9298a;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_selected {
  box-shadow: 0 0 5px #D860BB;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #D860BB;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-16.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-16.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_task_progress_wrapper {
  background: #78909C;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #4a5b64;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_selected {
  box-shadow: 0 0 5px #78909C;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #78909C;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-17.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-17.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_task_progress_wrapper {
  background: #757575;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #424242;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_selected {
  box-shadow: 0 0 5px #757575;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #757575;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-18.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-18.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_task_progress_wrapper {
  background: #FF8E8E;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #ff2828;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_selected {
  box-shadow: 0 0 5px #FF8E8E;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #FF8E8E;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-19.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-19.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_task_progress_wrapper {
  background: #FF6363;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #fc0000;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_selected {
  box-shadow: 0 0 5px #FF6363;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #FF6363;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-20.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-20.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_task_progress_wrapper {
  background: #217EE9;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #0f4d95;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_selected {
  box-shadow: 0 0 5px #217EE9;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #217EE9;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-21.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-21.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_task_progress_wrapper {
  background: #489F95;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #285953;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_selected {
  box-shadow: 0 0 5px #489F95;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #489F95;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-22.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-22.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_task_progress_wrapper {
  background: #D64AFF;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #b000e3;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_selected {
  box-shadow: 0 0 5px #D64AFF;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #D64AFF;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-23.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-23.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_task_progress_wrapper {
  background: #7A7A7A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24 .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24 .gantt_bar_task .gantt_side_content.gantt_right {
  color: #474747;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_selected,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_selected {
  box-shadow: 0 0 5px #7A7A7A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #7A7A7A;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).top_level_project.task-box-shadow-24.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_project:not([workloadstore_id]).task_level_project.task-box-shadow-24.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-1,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-1 {
  background-color: #50C7D6 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-1.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-1.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-2,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-2 {
  background-color: #4FC3F7 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-2.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-2.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-3,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-3 {
  background-color: #64B5F6 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-3.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-3.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-4,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-4 {
  background-color: #CE93D8 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-4.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-4.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-5,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-5 {
  background-color: #9575CD !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-5.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-5.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-6,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-6 {
  background-color: #4DB6AC !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-6.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-6.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-7,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-7 {
  background-color: #7986CB !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-7.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-7.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-8,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-8 {
  background-color: #8BC34A !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-8.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-8.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-9,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-9 {
  background-color: #C0CA33 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-9.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-9.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-10,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-10 {
  background-color: #81C784 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-10.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-10.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-11,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-11 {
  background-color: #F9D06B !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-11.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-11.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-12,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-12 {
  background-color: #F9D295 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-12.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-12.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-13,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-13 {
  background-color: #FFAB91 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-13.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-13.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-14,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-14 {
  background-color: #A1887F !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-14.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-14.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-15,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-15 {
  background-color: #EF9A9A !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-15.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-15.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-16,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-16 {
  background-color: #D860BB !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-16.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-16.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-17,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-17 {
  background-color: #78909C !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-17.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-17.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-18,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-18 {
  background-color: #757575 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-18.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-18.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-19,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-19 {
  background-color: #FF8E8E !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-19.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-19.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-20,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-20 {
  background-color: #FF6363 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-20.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-20.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-21,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-21 {
  background-color: #217EE9 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-21.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-21.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-22,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-22 {
  background-color: #489F95 !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-22.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-22.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-23,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-23 {
  background-color: #D64AFF !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-23.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-23.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-24,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-24 {
  background-color: #7A7A7A !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-24.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-24.gantt_critical_task .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-1 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-1 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-1 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-1 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #458C9A;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-2 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-2 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-2 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-2 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #3A85B9;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-3 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-3 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-3 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-3 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #3986E0;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-4 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-4 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-4 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-4 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #A051B7;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-5 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-5 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-5 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-5 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #6447AE;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-6 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-6 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-6 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-6 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #4A7F7A;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-7 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-7 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-7 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-7 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #4858AC;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-8 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-8 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-8 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-8 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #6E8F3F;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-9 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-9 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-9 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-9 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #75782F;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-10 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-10 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-10 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-10 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #52884A;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-11 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-11 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-11 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-11 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #D3A038;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-12 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-12 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-12 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-12 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #E4B670;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-13 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-13 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-13 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-13 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #EE7950;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-14 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-14 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-14 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-14 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #76635B;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-15 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-15 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-15 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-15 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #D5615C;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-16 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-16 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-16 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-16 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #AE3D97;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-17 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-17 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-17 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-17 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #586972;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-18 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-18 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-18 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-18 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #5B5B5B;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-19 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-19 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-19 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-19 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #E45E5E;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-20 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-20 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-20 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-20 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #DD3636;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-21 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-21 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-21 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-21 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #1565C0;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-22 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-22 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-22 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-22 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #337870;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-23 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-23 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-23 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-23 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #AF23D8;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.task-box-shadow-24 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .top_level_project.task-box-shadow-24 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .task_level_project.task-box-shadow-24 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.task-box-shadow-24 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #333333;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-1,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-1 {
  background-color: #D3EEF2 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-1 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-1 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #D3EEF2;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-2,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-2 {
  background-color: #CFECFC !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-2 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-2 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #CFECFC;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-3,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-3 {
  background-color: #CAE2F9 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-3 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-3 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #CAE2F9;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-4,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-4 {
  background-color: #EDDFF2 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-4 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-4 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #EDDFF2;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-5,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-5 {
  background-color: #EAE5F5 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-5 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-5 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #EAE5F5;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-6,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-6 {
  background-color: #D1E9E7 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-6 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-6 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #D1E9E7;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-7,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-7 {
  background-color: #D5D9ED !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-7 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-7 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #D5D9ED;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-8,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-8 {
  background-color: #E4EED3 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-8 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-8 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #E4EED3;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-9,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-9 {
  background-color: #EDEFC5 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-9 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-9 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #EDEFC5;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-10,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-10 {
  background-color: #DDEDDB !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-10 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-10 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #DDEDDB;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-11,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-11 {
  background-color: #FBEFD1 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-11 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-11 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #FBEFD1;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-12,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-12 {
  background-color: #FFEBCC !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-12 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-12 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #FFEBCC;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-13,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-13 {
  background-color: #FBE5DE !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-13 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-13 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #FBE5DE;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-14,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-14 {
  background-color: #ECE8E6 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-14 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-14 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #ECE8E6;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-15,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-15 {
  background-color: #F4DDDC !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-15 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-15 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #F4DDDC;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-16,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-16 {
  background-color: #F1DCEE !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-16 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-16 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #F1DCEE;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-17,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-17 {
  background-color: #D2D8DD !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-17 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-17 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #D2D8DD;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-18,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-18 {
  background-color: #DBDBDB !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-18 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-18 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #DBDBDB;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-19,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-19 {
  background-color: #FFC2C2 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-19 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-19 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #FFC2C2;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-20,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-20 {
  background-color: #FFD3D3 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-20 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-20 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #FFD3D3;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-21,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-21 {
  background-color: #69AFFF !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-21 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-21 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #69AFFF;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-22,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-22 {
  background-color: #85D2C9 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-22 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-22 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #85D2C9;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-23,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-23 {
  background-color: #EAA3FF !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-23 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-23 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #EAA3FF;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-24,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-24 {
  background-color: #C1C1C1 !important;
}
.gantt_skin_terrace .gantt_bar_task.discoloration-tasks-24 .gantt_task_progress_wrapper .gantt_task_progress,
.gantt_skin_terrace .gantt_bar_milestone.discoloration-tasks-24 .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #C1C1C1;
  border-radius: 0 0 2px 2px;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-1 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-1 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-1 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-1 .gantt_side_content {
  color: #16555D;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-1 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-1 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-1 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-1 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #16555D;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-2 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-2 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-2 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-2 .gantt_side_content {
  color: #06567A;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-2 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-2 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-2 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-2 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #06567A;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-3 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-3 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-3 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-3 .gantt_side_content {
  color: #084E86;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-3 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-3 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-3 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-3 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #084E86;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-4 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-4 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-4 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-4 .gantt_side_content {
  color: #722D7D;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-4 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-4 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-4 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-4 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #722D7D;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-5 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-5 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-5 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-5 .gantt_side_content {
  color: #42286F;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-5 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-5 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-5 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-5 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #42286F;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-6 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-6 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-6 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-6 .gantt_side_content {
  color: #1D4844;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-6 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-6 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-6 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-6 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #1D4844;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-7 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-7 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-7 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-7 .gantt_side_content {
  color: #2B356D;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-7 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-7 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-7 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-7 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #2B356D;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-8 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-8 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-8 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-8 .gantt_side_content {
  color: #364F1A;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-8 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-8 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-8 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-8 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #364F1A;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-9 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-9 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-9 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-9 .gantt_side_content {
  color: #4B4F14;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-9 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-9 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-9 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-9 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #4B4F14;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-10 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-10 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-10 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-10 .gantt_side_content {
  color: #275929;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-10 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-10 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-10 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-10 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #275929;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-11 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-11 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-11 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-11 .gantt_side_content {
  color: #866106;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-11 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-11 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-11 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-11 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #866106;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-12 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-12 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-12 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-12 .gantt_side_content {
  color: #B0823B;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-12 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-12 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-12 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-12 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #B0823B;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-13 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-13 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-13 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-13 .gantt_side_content {
  color: #BC2D00;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-13 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-13 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-13 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-13 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #BC2D00;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-14 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-14 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-14 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-14 .gantt_side_content {
  color: #4E3F39;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-14 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-14 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-14 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-14 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #4E3F39;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-15 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-15 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-15 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-15 .gantt_side_content {
  color: #A31A1A;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-15 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-15 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-15 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-15 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #A31A1A;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-16 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-16 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-16 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-16 .gantt_side_content {
  color: #761D60;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-16 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-16 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-16 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-16 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #761D60;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-17 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-17 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-17 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-17 .gantt_side_content {
  color: #2E393F;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-17 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-17 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-17 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-17 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #2E393F;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-18 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-18 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-18 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-18 .gantt_side_content {
  color: #2E2E2E;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-18 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-18 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-18 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-18 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #2E2E2E;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-19 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-19 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-19 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-19 .gantt_side_content {
  color: #702E2E;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-19 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-19 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-19 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-19 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #702E2E;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-20 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-20 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-20 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-20 .gantt_side_content {
  color: #962424;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-20 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-20 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-20 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-20 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #962424;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-21 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-21 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-21 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-21 .gantt_side_content {
  color: #0F4787;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-21 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-21 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-21 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-21 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #0F4787;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-22 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-22 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-22 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-22 .gantt_side_content {
  color: #1F4742;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-22 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-22 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-22 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-22 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #1F4742;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-23 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-23 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-23 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-23 .gantt_side_content {
  color: #7F1D9B;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-23 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-23 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-23 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-23 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #7F1D9B;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-24 .gantt_task_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-24 .gantt_task_content,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-24 .gantt_side_content,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-24 .gantt_side_content {
  color: #000000;
}
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-24 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-24 .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.top_level_project.task-box-shadow-24 .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_project.task_level_project.task-box-shadow-24 .gantt_side_content .project-name-and-dates-separator {
  margin-right: 6px;
  margin-left: 4px;
  height: 6px;
  width: 1px;
  background: #fff;
  box-shadow: 1px 0px 0px #000000;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_task_content,
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_side_content {
  width: inherit !important;
}
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_task_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_side_content .project-name-and-dates-separator,
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_task_line.gantt_project.gantt_bar_project:hover .gantt_side_content .custom-overdue {
  display: none !important;
}
.gantt_skin_terrace .gantt_task_line.gantt_drag_move .gantt_link_control {
  display: none !important;
}
.gantt_skin_terrace .gantt_task_line.gantt_critical_task.gantt_selected {
  box-shadow: 0 0 5px #652525;
}
.gantt_skin_terrace .gantt_task_line.gantt_progress_drag_hide .gantt_task_progress_drag {
  display: none;
}
.gantt_skin_terrace .gantt_task_line.gantt_progress_drag_hide:hover .gantt_task_progress_drag {
  display: none;
}
.gantt_skin_terrace .gantt_task_line.gantt_link_controls_hide .gantt_link_control {
  display: none;
}
.gantt_skin_terrace .gantt_task_line.gantt_resize_hide .gantt_task_drag,
.gantt_skin_terrace .gantt_task_line.gantt_resize_hide:hover .gantt_task_drag {
  display: none;
}
.gantt_skin_terrace .task_discolor .gantt_side_content.gantt_right {
  opacity: 0.5;
}
.gantt_skin_terrace .dnd-task {
  background: #e6e6e6 !important;
}
.gantt_skin_terrace .gantt_task .gantt_task_scale {
  background-color: #FAFAFA;
}
.gantt_skin_terrace .gantt_task .gantt_task_scale .gantt_scale_cell {
  font-family: Lato-Regular;
  font-size: 12px;
  color: #9e9e9e;
  border-right: 1pt solid #BDBDBD;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_task_row {
  border-top: none;
  box-sizing: content-box;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_task_row.gantt_top_project_row {
  z-index: 1;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_links_area .gantt_task_link .gantt_line_wrapper div {
  background-color: #FFCC7F;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_links_area .gantt_task_link .gantt_link_arrow_right,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_links_area .gantt_task_link .gantt_link_arrow_left {
  border-color: #FFCC7F;
  border-width: 4px;
  margin-top: -1px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_links_area .gantt_task_link .gantt_link_arrow_left {
  margin-left: -1px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_links_area .gantt_task_link.finish_to_start .gantt_line_wrapper div {
  background-color: #7576ba;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_links_area .gantt_task_link.finish_to_start .gantt_link_arrow_right,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_links_area .gantt_task_link.finish_to_start .gantt_link_arrow_left {
  border-color: #7576ba;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area {
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line {
  border-radius: 2px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_drag {
  top: 0;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_link_control {
  top: -1px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_link_control .gantt_link_point {
  border: 1pt solid #616161;
  height: 14px;
  width: 14px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_task_progress_wrapper {
  height: 100%;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task:not(.task_level_project):not(.top_level_project) {
  background-color: rgba(231, 76, 60, 0.3) !important;
  border: 1px solid #e74c3c;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task:not(.task_level_project):not(.top_level_project) .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: #7b190f;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task:not(.task_level_project):not(.top_level_project) .gantt_task_content {
  color: #690000;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task:not(.task_level_project):not(.top_level_project) .gantt_side_content.gantt_right {
  color: #7b190f;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task:not(.task_level_project):not(.top_level_project).gantt_selected {
  box-shadow: 0 0 5px #e74c3c;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task:not(.task_level_project):not(.top_level_project) .gantt_task_progress_wrapper .gantt_task_progress {
  background-color: #e74c3c !important;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task.project_estimateTotal:before {
  background-color: rgba(231, 76, 60, 0.3) !important;
  border: 1px solid #e74c3c;
  border-left: 3px solid #f8c9c4 !important;
  border-top: 12px solid #f8c9c4 !important;
  border: 0px solid;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task.project_estimateTotal:before .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: #7b190f;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task.project_estimateTotal:before .gantt_task_content {
  color: #690000;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task.project_estimateTotal:before .gantt_side_content.gantt_right {
  color: #7b190f;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task.project_estimateTotal:before.gantt_selected {
  box-shadow: 0 0 5px #e74c3c;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task.project_estimateTotal:after,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_critical_task .project_estimateTotal:before {
  border-right: 3px solid #f8c9c4 !important;
  border-top: 12px solid #f8c9c4 !important;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_disabled {
  background-color: rgba(189, 189, 189, 0.3) !important;
  border: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_disabled .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: #717171;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_disabled .gantt_task_content {
  color: #690000;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_disabled .gantt_side_content.gantt_right {
  color: #717171;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_disabled.gantt_selected {
  box-shadow: 0 0 5px #BDBDBD;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_disabled .gantt_task_drag {
  display: none;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_milestone {
  background: #d860bb;
  transform: translateY(-2px) !important;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_milestone.gantt_critical_task {
  background: #d33daf;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_project.project_estimateTotal {
  background: #9e9e9e !important;
  height: 6px !important;
  box-shadow: none;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_project.project_estimateTotal:before,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_project.project_estimateTotal:after {
  top: -3px;
  border-top: 12px solid #9e9e9e;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_project.project_estimateTotal:before {
  border-left: 3px solid #9e9e9e;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_project.project_estimateTotal:after {
  border-right: 3px solid #9e9e9e;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project .gantt_task_progress_wrapper {
  height: 5px;
  top: 17px;
  border-radius: unset;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_task_progress_wrapper {
  background: #c0c0c0;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_task_content,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_task_content,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_side_content,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_side_content {
  font-weight: bold;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  top: -2px;
  left: 6px;
  max-width: 800px;
  display: flex;
  align-items: center;
  width: max-content;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_task_content .custom-project-name,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_side_content .custom-project-name,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_side_content .custom-project-name {
  text-align: left;
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_task_content .custom-project-dates,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_side_content .custom-project-dates,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_side_content .custom-project-dates {
  left: 100px;
  font-weight: normal;
  top: 0;
  height: 18px;
  align-items: center;
  display: flex;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_task_content .custom-overdue,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_side_content .custom-overdue,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_side_content .custom-overdue {
  font-weight: normal;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_bar_task .gantt_side_content,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_bar_task .gantt_side_content {
  bottom: 0;
  font-size: 12px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled .gantt_bar_task .gantt_side_content.gantt_right {
  color: #8d8d8d;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_selected,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_selected {
  box-shadow: 0 0 5px #c0c0c0;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height: 32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height:32px'] .gantt_task_content,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height:32px'] .gantt_task_content {
  box-shadow: inset 0 18px 0 0 #c0c0c0;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height: 22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height:22px'] .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height: 22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height:22px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height:22px'] .gantt_task_content:after {
  border-width: 10px 10px 0 0;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height: 22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height:22px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height:22px'] .gantt_task_content:before {
  border-width: 0 10px 10px 0;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height: 16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height:16px'] .gantt_task_content:after,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height:16px'] .gantt_task_content:after {
  border-width: 7px 7px 0 0;
}
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height: 16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.top_level_project.task_disabled.gantt_task_line[style*='height:16px'] .gantt_task_content:before,
.gantt_skin_terrace .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.task_level_project.task_disabled.gantt_task_line[style*='height:16px'] .gantt_task_content:before {
  border-width: 0 7px 7px 0;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_grid_column_resize_wrap {
  opacity: 0;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_grid_column_resize_wrap .gantt_grid_column_resize {
  background-color: #e5e5e5;
  width: 1px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_grid_head_cell {
  font-family: Lato-Regular;
  font-size: 12px;
  color: #333333;
  border-right: 1px solid #E5E5E5;
  background-color: #F8F8F8;
  text-align: left !important;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_grid_head_cell.gantt_grid_head_wbs {
  border-right: none !important;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_grid_head_cell.gantt_grid_head_buttons {
  border-right: none !important;
  justify-content: center !important;
  padding-left: 0 !important;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_grid_head_cell.gantt_grid_head_masschange {
  border-right: none;
  overflow: visible;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_grid_head_cell.gantt_last_cell {
  margin: 0;
  border-right: none !important;
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  padding-left: 16px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .gantt_last_cell {
  display: flex;
  align-items: center;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .options-panel {
  width: 100%;
  height: 100%;
  background: rgba(217, 217, 217, 0.3);
  position: absolute;
  top: 0;
  transition: all 2s linear;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .options-panel-button {
  margin: auto;
  width: 150px;
  height: 32px;
  margin-top: 5px;
  cursor: pointer;
  background: #ffffff;
  display: flex;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .options-panel-button-icon {
  font-size: 15px;
  width: 36px;
  padding-left: 8px;
  height: 100%;
  text-align: center;
  opacity: 0.3;
  color: #000000;
  vertical-align: middle;
  margin-top: -5px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_scale .options-panel-button-text {
  opacity: 0.3;
  font-size: 12px;
  color: #000000;
  margin-top: -4px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data > div {
  position: relative;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row {
  cursor: default;
  font-weight: normal;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.task_group,
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_project {
  font-style: normal !important;
  font-family: Lato-Bold;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.task_group .gantt_cell,
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_project .gantt_cell {
  font-family: Lato-Bold;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row:first-child {
  border: none;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.gantt_btn_add .gantt_cell {
  border: none !important;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.selected {
  background-color: #E3F2FD !important;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.separator {
  border-color: #D9D9D9;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell {
  font-family: Lato-Regular;
  font-size: 12px;
  color: #808080;
  height: 100%;
  padding: 0 8px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content {
  padding-left: 10px;
  position: relative;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-name="wbs"] .gantt_tree_content {
  color: #191919;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell div[contenteditable=true] {
  cursor: pointer;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_content .project-control {
  color: #1565C0;
  font-size: 12px;
  cursor: default;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_content .project-control__add-task {
  cursor: pointer;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_content .project-control__add_milestone {
  margin-left: 24px;
  cursor: pointer;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_content .project-control .fa {
  opacity: 1;
  font-size: 8px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_content .project-control .fa-plus {
  vertical-align: text-top;
  padding-top: 3px;
  color: #1565C0;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_icon {
  height: 100%;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_icon.gantt_blank {
  border: none;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_icon_item {
  display: flex;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell.text_cell .gantt_tree_icon {
  margin: auto 0;
  flex: 0 0 auto;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell.text_cell .gantt_tree_indent {
  flex: 0 0 auto;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.gantt_selected .gantt_cell .inline_editor {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-weight: inherit;
  font-style: normal;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.gantt_selected .gantt_cell .inline_editor > div {
  height: 100%;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.gantt_selected .gantt_cell .inline_editor div[contenteditable=true] {
  cursor: text;
  vertical-align: top;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.gantt_selected .gantt_cell[data-name="text"] .inline_editor div[contenteditable=true] {
  padding-left: 4px;
  margin-left: 3px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_project.gantt_btn_add .project-control,
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_task.gantt_btn_add .project-control {
  padding-left: 7px;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_project .gantt_grid_wbs,
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_task .gantt_grid_wbs {
  color: #191919;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.task_group {
  font-style: normal !important;
  font-family: Lato-Bold;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.task_group .inline_editor input {
  font-weight: bold;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_project {
  font-style: normal !important;
  font-family: Lato-Bold;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.top_project .inline_editor input {
  font-weight: bold;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.estimate_total {
  border-bottom: none;
  border-top: none !important;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.unuseble:not(.masschange_disabled) {
  cursor: default !important;
}
.gantt_skin_terrace .gantt_grid_data .gantt_row:hover,
.gantt_skin_terrace .gantt_grid_data .gantt_row.odd:hover {
  background-color: #ffffff;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row {
  background-color: #ffffff;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.multiviewBackground {
  background-color: #FAFDFF;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.multiviewBackground .gantt_grid_wbs_icon svg path {
  fill: #003D36;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.multiviewBackground.selected {
  background-color: #BDBDBD;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.row_focused.row_hover .inline_editor_task_name_container_text > .text_value:not(.baseline_content) > .text_value_content {
  background-color: inherit !important;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row .gantt_grid_wbs_icon svg path {
  fill: #757575;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.row_hover {
  background-color: #f2f2f2;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.row_hover .inline_editor_task_name_container_text > .text_value:not(.baseline_content) > .text_value_content {
  background-color: #FFFFFF;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.row_hover.no_rights .inline_editor_task_name_container_text > .text_value > .text_value_content,
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.row_hover.unuseble .inline_editor_task_name_container_text > .text_value > .text_value_content {
  background-color: #f2f2f2;
  border-color: #f2f2f2 !important;
  cursor: default;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled .inline_editor_task_name_container_text > .text_value > .text_value_content {
  background-color: unset;
  border-color: transparent !important;
  border: 1px solid transparent;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.row_hover.masschange_disabled .inline_editor_task_name_container_text > .text_value > .text_value_content:hover {
  border-color: transparent;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.masschange_disabled .inline_editor_task_name_container_text > .text_value > .text_value_content {
  cursor: default;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.masschange_disabled .inline_editor_task_name_container_text > .text_value > .text_value_content:hover {
  border-color: transparent;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.gantt_btn_add {
  background-color: #ffffff;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.gantt_btn_add.multiviewBackground {
  background-color: #FAFDFF;
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.gantt_selected {
  transition: none;
  background-color: rgba(227, 242, 253, 0.7);
}
.gantt_skin_terrace .gantt_container .gantt_grid .gantt_row.gantt_selected.gantt_row_editing {
  background-color: rgba(227, 242, 253, 0.7);
}
.gantt_skin_terrace .gantt_layout_content .gantt_task .gantt_task_row.gantt_selected {
  background-color: rgba(227, 242, 253, 0.7);
}
.gantt_skin_terrace .gantt_layout_export.gantt_container .gantt_grid .gantt_grid_data .gantt_row .gantt_cell {
  color: #212121;
  cursor: default !important;
}
.gantt_skin_terrace .gantt_layout_export.gantt_container .gantt_grid .gantt_grid_scale .gantt_grid_head_cell {
  text-align: left !important;
  cursor: default !important;
}
.gantt_skin_terrace .gantt_layout_export.gantt_container .gantt_grid .gantt_row .gantt_cell .text_value .resource_list_item {
  color: #212121;
}
.gantt_skin_terrace .gantt_layout_export :not(.has_cell_inline_editor) .gantt_tree_content {
  cursor: default !important;
}
.gantt_skin_terrace .buttonBg {
  background: #fff;
}
.gantt_skin_terrace .gantt_grid_scale .gantt_grid_head_cell {
  color: #a6a6a6;
  border-top: none;
  border-right: none;
  text-align: left !important;
}
.gantt_skin_terrace .gantt_task_link .gantt_link_arrow_right {
  border-width: 6px 6px 6px 6px;
  margin-top: -3px;
}
.gantt_skin_terrace .gantt_task_link .gantt_link_arrow_left {
  border-width: 6px 6px 6px 6px;
  margin-left: -6px;
  margin-top: -3px;
}
.gantt_skin_terrace .gantt_task_link .gantt_link_arrow_up {
  border-width: 6px 6px 6px 6px;
}
.gantt_skin_terrace .gantt_task_link .gantt_link_arrow_down {
  border-width: 6px 6px 6px 6px;
}
.gantt_skin_terrace .gantt_task_line .gantt_task_progress_drag {
  bottom: -4px;
  height: 10px;
  margin-left: -8px;
  width: 16px;
}
.gantt_skin_terrace .chartHeaderBg {
  background-color: #fff;
}
.gantt_skin_terrace .gantt_task .gantt_task_scale .gantt_scale_cell {
  color: #333333;
  border-right: 1px solid #E5E5E5;
}
.gantt_skin_terrace .gantt_row.gantt_project,
.gantt_skin_terrace .gantt_row.odd.gantt_project {
  background-color: #edffef;
}
.gantt_skin_terrace .gantt_task_row.gantt_project,
.gantt_skin_terrace .gantt_task_row.odd.gantt_project {
  background-color: #f5fff6;
}
.gantt_skin_terrace .compact.baseline-container .gantt_task_line.gantt_project {
  margin-top: -25px;
}
.gantt_skin_terrace .compact.baseline-container .project-baseline {
  margin-top: -4px;
}
.gantt_skin_terrace .compact.baseline-container .deadline {
  margin-top: -15px;
}
.gantt_skin_terrace .compact .gantt_task_line.gantt_project {
  margin-top: -10px;
}
.gantt_skin_terrace .compact .gantt_task_line.gantt_project .gantt_side_content,
.gantt_skin_terrace .compact .gantt_task_line.gantt_project .gantt_task_content {
  top: -1px;
}
.gantt_skin_terrace .compact .gantt_task_line.gantt_project.project_estimateTotal {
  margin-top: -3px !important;
}
.gantt_skin_terrace .compact .column-options-cog {
  margin-top: -1px !important;
}
.gantt_skin_terrace .touch.baseline-container .gantt_task_line.gantt_project {
  margin-top: -22px;
}
.gantt_skin_terrace .touch.baseline-container .project-baseline {
  margin-top: -13px;
}
.gantt_skin_terrace .touch.baseline-container .deadline {
  margin-top: -23px;
}
.gantt_skin_terrace .touch .gantt_task_line.gantt_project {
  margin-top: 0px;
}
.gantt_skin_terrace .touch .gantt_task_line.gantt_project.project_estimateTotal {
  margin-top: 6px;
}
.gantt_skin_terrace .auto.baseline-container .gantt_task_line.gantt_project {
  margin-top: -21px;
}
.gantt_skin_terrace .auto.baseline-container .project-baseline {
  margin-top: -6px;
}
.gantt_skin_terrace .auto.baseline-container .deadline {
  margin-top: -16px;
}
.gantt_skin_terrace .auto .gantt_task_line.gantt_project:not([workloadstore_id]) {
  margin-top: -7px;
}
.gantt_skin_terrace .auto .gantt_task_line.gantt_project:not([workloadstore_id]).project_estimateTotal {
  margin-top: 0;
}
.gantt_skin_terrace .buttonBg {
  background: #fff;
}
.gantt_skin_terrace .gantt_cal_light .gantt_btn_set {
  margin: 5px 10px;
}
.gantt_skin_terrace .gantt_btn_set.gantt_cancel_btn_set {
  background: #fff;
  color: #454545;
  border: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_btn_set.gantt_save_btn_set {
  background: #3db9d3;
  text-shadow: 0 -1px 0 #248a9f;
  color: #fff;
}
.gantt_skin_terrace .gantt_btn_set.gantt_delete_btn_set {
  text-shadow: 0 -1px 0 #6F6F6F;
  background: #ec8e00;
  text-shadow: 0 -1px 0 #aa6600;
  color: #fff;
}
.gantt_skin_terrace .gantt_delete_btn {
  margin-top: 2px;
  width: 20px;
}
.gantt_skin_terrace .gantt_cal_light_wide {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_cal_larea {
  border-left: none !important;
  border-right: none !important;
}
.gantt_skin_terrace .gantt_popup_button.gantt_ok_button {
  background: #3db9d3;
  text-shadow: 0 -1px 0 #248a9f;
  color: #fff;
  font-weight: bold;
  border-width: 0;
}
.gantt_skin_terrace .gantt_popup_button.gantt_cancel_button {
  font-weight: bold;
  color: #454544;
}
.gantt_skin_terrace .gantt_popup_title {
  background-color: #fff;
}
.gantt_skin_terrace .gantt_popup_shadow {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
}
.gantt_skin_terrace .gantt_qi_big_icon.icon_edit {
  color: #454545;
  background: #fff;
}
.gantt_skin_terrace .gantt_qi_big_icon.icon_delete {
  text-shadow: 0 -1px 0 #aa6600;
  background: #ec8e00;
  color: #fff;
  border-width: 0;
}
.gantt_skin_terrace .gantt_tooltip {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  background-color: white;
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  font-family: "Arial";
  font-size: 8pt;
  color: #454545;
}
.gantt_skin_terrace .gantt_container {
  background-color: #FFFFFF;
  font-family: "Arial";
  font-size: 13px;
  border: 1px solid #BDBDBD;
  position: relative;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
}
.gantt_skin_terrace .gantt_task_scroll {
  overflow-x: scroll;
}
.gantt_skin_terrace .gantt_task,
.gantt_skin_terrace .gantt_grid {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  display: inline-block;
  vertical-align: top;
}
.gantt_skin_terrace .gantt_grid_scale,
.gantt_skin_terrace .gantt_task_scale {
  color: #616161;
  font-size: 12px;
  border-bottom: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gantt_skin_terrace .gantt_grid_scale {
  background-color: #fff;
}
.gantt_skin_terrace .gantt_task_scale {
  background-color: #fff;
  user-select: none;
  -webkit-user-select: none;
}
.gantt_skin_terrace .gantt_task_vscroll {
  background-color: #fff;
}
.gantt_skin_terrace .gantt_scale_line {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-top: 1px solid #E5E5E5;
}
.gantt_skin_terrace .gantt_scale_line:first-child {
  border-top: none;
}
.gantt_skin_terrace .gantt_grid_head_cell {
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid #BDBDBD;
  text-align: left !important;
  position: relative;
  cursor: default;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 33px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
}
.gantt_skin_terrace .gantt_scale_line {
  clear: both;
}
.gantt_skin_terrace .gantt_grid_data {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.gantt_skin_terrace .gantt_row {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -moz-user-select: -moz-none;
}
.gantt_skin_terrace .gantt_add,
.gantt_skin_terrace .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: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  position: relative;
  -moz-opacity: 0.3;
  opacity: 0.3;
}
.gantt_skin_terrace .gantt_grid_head_cell.gantt_grid_head_add {
  -moz-opacity: 0.6;
  opacity: 0.6;
  top: 0;
}
.gantt_skin_terrace .gantt_grid_head_cell.gantt_grid_head_add:hover {
  -moz-opacity: 1;
  opacity: 1;
}
.gantt_skin_terrace .gantt_grid_data .gantt_row:hover .gantt_add,
.gantt_skin_terrace .gantt_grid_data .gantt_row.odd:hover .gantt_add {
  -moz-opacity: 1;
  opacity: 1;
}
.gantt_skin_terrace .gantt_row,
.gantt_skin_terrace .gantt_task_row {
  background-color: #FFFFFF;
}
.gantt_skin_terrace .gantt_row.odd,
.gantt_skin_terrace .gantt_task_row.odd {
  background-color: #FFFFFF;
}
.gantt_skin_terrace .gantt_row,
.gantt_skin_terrace .gantt_cell,
.gantt_skin_terrace .gantt_task_row,
.gantt_skin_terrace .gantt_task_cell,
.gantt_skin_terrace .gantt_grid_head_cell,
.gantt_skin_terrace .gantt_scale_cell {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.gantt_skin_terrace .gantt_grid_head_cell,
.gantt_skin_terrace .gantt_scale_cell {
  line-height: inherit;
}
.gantt_skin_terrace .gantt_grid_scale .gantt_grid_column_resize_wrap {
  cursor: col-resize;
  position: absolute;
  width: 13px;
  margin-left: -7px;
  z-index: 100;
}
.gantt_skin_terrace .gantt_grid_column_resize_wrap .gantt_grid_column_resize {
  background-color: #BDBDBD;
  height: 100%;
  width: 1px;
  margin: 0 auto;
  cursor: col-resize;
}
.gantt_skin_terrace .gantt_drag_marker.gantt_grid_resize_area {
  background-color: rgba(231, 231, 231, 0.5);
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gantt_skin_terrace .gantt_cell {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 13px;
}
.gantt_skin_terrace .gantt_grid_scale .gantt_last_cell,
.gantt_skin_terrace .gantt_grid_data .gantt_last_cell,
.gantt_skin_terrace .gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell,
.gantt_skin_terrace .gantt_task_bg .gantt_last_cell {
  border-right-width: 0px;
}
.gantt_skin_terrace .gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell {
  border-right-width: 1px;
}
.gantt_skin_terrace .gantt_task_bg {
  overflow: hidden;
  background-image: none !important;
}
.gantt_skin_terrace .gantt_task_bg div {
  background-image: none !important;
}
.gantt_skin_terrace .gantt_scale_cell {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  border-right: 1px solid #E5E5E5;
  text-align: center;
  height: 100%;
}
.gantt_skin_terrace .gantt_task_cell {
  display: inline-block;
  height: 100%;
  border-right: 1px solid #E5E5E5;
}
.gantt_skin_terrace .gantt_layout_cell.gantt_ver_scroll {
  width: 0px;
  background-color: transparent;
  height: 1px;
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  right: 0px;
  z-index: 1;
}
.gantt_skin_terrace .gantt_ver_scroll > div {
  width: 1px;
  height: 1px;
}
.gantt_skin_terrace .gantt_hor_scroll {
  height: 0px;
  background-color: transparent;
  width: 100%;
  clear: both;
  overflow-x: scroll;
  overflow-y: hidden;
}
.gantt_skin_terrace .gantt_layout_cell .gantt_hor_scroll {
  position: absolute;
}
.gantt_skin_terrace .gantt_hor_scroll > div {
  width: 5000px;
  height: 1px;
}
.gantt_skin_terrace .gantt_tree_indent {
  width: 15px;
  height: 100%;
  display: inline-block;
}
.gantt_skin_terrace .gantt_tree_content,
.gantt_skin_terrace .gantt_tree_icon {
  vertical-align: top;
}
.gantt_skin_terrace .gantt_tree_icon {
  height: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
}
.gantt_skin_terrace .gantt_tree_icon_item {
  fill: #fff !important;
  color: #333333 !important;
}
.gantt_skin_terrace .gantt_tree_content {
  height: 100%;
  display: inline-block;
}
.gantt_skin_terrace .gantt_tree_icon.gantt_blank {
  width: 18px;
}
.gantt_skin_terrace .gantt_tree_icon.gantt_folder_open {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAs0lEQVQ4T62T0Q2EIBBEpQlzuaaMsQoqooqLsSljbMLLmMxmUXBR4U+Qt7Mzi2sqLVeJ00SgEMKWAnvvzYLyAyHfT5sU2fXDJSwCAXK8MI0/UTkva7IIFJsg3NSwnKdFoKtAWOQ1CN7CEqeTotE5L7QyJhmBcklZM4ZgTiAr3iOU3kD93ppO5SkMjB1EeXdBWoSkRql3YeIRe+cGvktS056JR9wsmeBUkujCfNXWCPC8GugPqn5ii/hV+FoAAAAASUVORK5CYII=);
}
.gantt_skin_terrace .gantt_tree_icon.gantt_folder_closed {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAfElEQVQ4T2NkoBJgpJI5DCgGTZ8+/T82gzMzMwlaCFcAM0RKQgyrI/0Dg/EahmIQyBB0DRvXr4W78tmLV1gtAbmYoEEgnciG4QpTogzCFyEwSyg2CBS2oCAZNQh3cA+hMAJ5AlcKxuVBlOgnNgVjMwyUrQjmamKLGaoZBAAOTFyLnFFW4wAAAABJRU5ErkJggg==);
}
.gantt_skin_terrace .gantt_tree_icon.gantt_file {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAeElEQVQ4T2NkoBJgRDZn+vTp/wmZm5mZiaIHph7DICkJMUJmMfgHBmMYhtUgbAo3rl+L4lp0NUQbBPI2umuRDaPIIFAYwAyjv0HoMQALM5JdhG4QLMxGDcKdyIdoGIE89OzFK4KZF5Rl8EY/QROQFGA1iBQD0NUCAJVjcxO0naAQAAAAAElFTkSuQmCC);
}
.gantt_skin_terrace .gantt_grid_head_cell .gantt_sort {
  position: absolute;
  right: 5px;
  top: 8px;
  width: 7px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center center;
}
.gantt_skin_terrace .gantt_grid_head_cell .gantt_sort.gantt_asc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR4nGNgQAKGxib/GbABkIS7b8B/DAUwCRiGK0CXwFBAb1DfP/U/LszwHwi2X7qFgUEArBtdAVwCBmAKMCSQFSDzAWXXaOHsXeqkAAAAAElFTkSuQmCC);
}
.gantt_skin_terrace .gantt_grid_head_cell .gantt_sort.gantt_desc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR42mNgQAL1/VP/M2ADIIntF2/9x1AAlrh0C47hCmA60DFYwX88gIFGwNDY5D8uDFbg7hvwHx2jmIBTAlkB0e4BAEjlaNtBWJPnAAAAAElFTkSuQmCC);
}
.gantt_skin_terrace .gantt_inserted,
.gantt_skin_terrace .gantt_updated {
  font-weight: bold;
}
.gantt_skin_terrace .gantt_deleted {
  text-decoration: line-through;
}
.gantt_skin_terrace .gantt_invalid {
  background-color: #FFE0E0;
}
.gantt_skin_terrace .gantt_error {
  color: red;
}
.gantt_skin_terrace .gantt_status {
  right: 1px;
  padding: 5px 10px;
  background: rgba(155, 155, 155, 0.1);
  position: absolute;
  top: 1px;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0;
}
.gantt_skin_terrace .gantt_status.gantt_status_visible {
  opacity: 1;
}
.gantt_skin_terrace #gantt_ajax_dots span:not(.js-translator) {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  background-repeat: no-repeat;
  opacity: 0;
}
.gantt_skin_terrace #gantt_ajax_dots span.gantt_dot_visible {
  opacity: 1;
}
.gantt_skin_terrace .gantt_message_area {
  position: fixed;
  right: 5px;
  width: 250px;
  z-index: 1000;
}
.gantt_skin_terrace .gantt-info {
  min-width: 120px;
  padding: 4px 4px 4px 20px;
  font-family: "Arial";
  z-index: 10000;
  margin: 5px;
  margin-bottom: 10px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.gantt_skin_terrace .gantt-info.hidden {
  height: 0px;
  padding: 0px;
  border-width: 0px;
  margin: 0px;
  overflow: hidden;
}
.gantt_skin_terrace .gantt_modal_box {
  overflow: hidden;
  display: inline-block;
  min-width: 250px;
  width: 250px;
  text-align: center;
  position: fixed;
  z-index: 20000;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  font-family: "Arial";
  border-radius: 6px;
  border: 1px solid #BDBDBD;
  background: #fff;
}
.gantt_skin_terrace .gantt_popup_title {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-width: 0px;
}
.gantt_skin_terrace .gantt_button,
.gantt_skin_terrace .gantt_popup_button {
  border: 1px solid #BDBDBD;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  /*margin: 0 5px;*/
  border-radius: 4px;
  background: #fff;
}
.gantt_skin_terrace .gantt-info,
.gantt_skin_terrace .gantt_popup_button,
.gantt_skin_terrace .gantt_button {
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  cursor: pointer;
}
.gantt_skin_terrace .gantt_popup_text {
  overflow: hidden;
}
.gantt_skin_terrace .gantt_popup_controls {
  border-radius: 6px;
  padding: 10px;
}
.gantt_skin_terrace .gantt_popup_button {
  min-width: 100px;
}
.gantt_skin_terrace div.dhx_modal_cover {
  background-color: #000;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  opacity: 0.2;
  position: fixed;
  z-index: 19999;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border: none;
  zoom: 1;
}
.gantt_skin_terrace .gantt-info img,
.gantt_skin_terrace .gantt_modal_box img {
  float: left;
  margin-right: 20px;
}
.gantt_skin_terrace .gantt-alert-error,
.gantt_skin_terrace .gantt-confirm-error {
  border: 1px solid #ff0000;
}
.gantt_skin_terrace .gantt_button input,
.gantt_skin_terrace .gantt_popup_button div {
  border-radius: 4px;
  font-size: 14px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}
.gantt_skin_terrace .gantt_popup_title {
  border-bottom: 1px solid #BDBDBD;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
}
.gantt_skin_terrace .gantt_popup_text {
  margin: 15px 15px 5px 15px;
  font-size: 14px;
  color: #000;
  min-height: 30px;
  border-radius: 6px;
}
.gantt_skin_terrace .gantt-info,
.gantt_skin_terrace .gantt-error {
  font-size: 14px;
  color: #000;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  padding: 0px;
  background-color: #FFFFFF;
  border-radius: 3px;
  border: 1px solid #FFFFFF;
}
.gantt_skin_terrace .gantt-info div {
  padding: 5px 10px 5px 10px;
  background-color: #FFFFFF;
  border-radius: 3px;
  border: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt-error {
  background-color: #d81b1b;
  border: 1px solid #ff3c3c;
}
.gantt_skin_terrace .gantt-error div {
  background-color: #d81b1b;
  border: 1px solid #940000;
  color: #FFFFFF;
}
.gantt_skin_terrace .gantt-warning {
  background-color: #FF9000;
  border: 1px solid #ffa633;
}
.gantt_skin_terrace .gantt-warning div {
  background-color: #FF9000;
  border: 1px solid #b36500;
  color: #FFFFFF;
}
.gantt_skin_terrace .gantt_grid div,
.gantt_skin_terrace .gantt_data_area div {
  -ms-touch-action: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.gantt_skin_terrace .gantt_data_area {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gantt_skin_terrace .gantt_links_area {
  position: absolute;
  left: 0px;
  top: 0px;
}
.gantt_skin_terrace .gantt_task_content,
.gantt_skin_terrace .gantt_task_progress,
.gantt_skin_terrace .gantt_side_content {
  line-height: inherit;
  overflow: hidden;
  height: 100%;
}
.gantt_skin_terrace .gantt_task_content {
  font-size: 12px;
  color: #fff;
  width: 100%;
  top: 0;
  cursor: pointer;
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.gantt_skin_terrace .gantt_task_progress {
  text-align: center;
  z-index: 0;
  background: #299cb4;
}
.gantt_skin_terrace .gantt_task_progress_wrapper {
  border-radius: inherit;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.gantt_skin_terrace .gantt_task_line {
  border-radius: 2px;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -moz-user-select: -moz-none;
}
.gantt_skin_terrace .gantt_task_line.gantt_drag_move div {
  cursor: move;
}
.gantt_skin_terrace .gantt_touch_move,
.gantt_skin_terrace .gantt_touch_progress .gantt_touch_resize {
  -webkit-transform: scale(1.02, 1.1);
  transform: scale(1.02, 1.1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
}
.gantt_skin_terrace .gantt_touch_progress .gantt_task_progress_drag,
.gantt_skin_terrace .gantt_touch_resize .gantt_task_drag {
  -webkit-transform: scaleY(1.3);
  transform: scaleY(1.3);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
}
.gantt_skin_terrace .gantt_side_content {
  position: absolute;
  white-space: nowrap;
  color: #6e6e6e;
  top: 0;
  font-size: 11px;
}
.gantt_skin_terrace .gantt_side_content.gantt_left {
  right: 100%;
  padding-right: 20px;
}
.gantt_skin_terrace .gantt_bar_task .gantt_side_content.gantt_right,
.gantt_skin_terrace .gantt_bar_milestone .gantt_side_content.gantt_right {
  left: 100%;
  padding-left: 20px;
  display: flex;
}
.gantt_skin_terrace .gantt_bar_task .gantt_side_content.gantt_right .custom-task-name,
.gantt_skin_terrace .gantt_bar_milestone .gantt_side_content.gantt_right .custom-task-name {
  max-width: 574px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: max-content;
}
.gantt_skin_terrace .gantt_side_content.gantt_link_crossing {
  bottom: 8.75px;
  top: auto;
}
.gantt_skin_terrace .gantt_task_link .gantt_line_wrapper,
.gantt_skin_terrace .gantt_link_arrow {
  position: absolute;
  cursor: pointer;
}
.gantt_skin_terrace .gantt_line_wrapper div {
  background-color: #FFA011;
}
.gantt_skin_terrace .gantt_task_link:hover .gantt_line_wrapper div {
  -webkit-box-shadow: 0 0 5px 0px #FFA011;
  box-shadow: 0 0 5px 0px #FFA011;
}
.gantt_skin_terrace .gantt_task_link div.gantt_link_arrow {
  background-color: transparent;
  border-style: solid;
  width: 0px;
  height: 0px;
}
.gantt_skin_terrace .gantt_link_control {
  position: absolute;
  width: 20px;
  top: 0px;
}
.gantt_skin_terrace .gantt_link_control div {
  display: none;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  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_skin_terrace .gantt_link_control.task_right div.gantt_link_point {
  margin-left: 7px;
}
.gantt_skin_terrace .gantt_link_control div:hover {
  background-color: #FFF;
}
.gantt_skin_terrace .gantt_link_control.task_left {
  left: -20px;
}
.gantt_skin_terrace .gantt_link_control.task_right {
  right: -20px;
}
.gantt_skin_terrace .gantt_task_line.gantt_selected .gantt_link_control div,
.gantt_skin_terrace .gantt_task_line:hover .gantt_link_control div,
.gantt_skin_terrace .gantt_task_line.gantt_drag_progress .gantt_link_control div,
.gantt_skin_terrace .gantt_task_line.gantt_drag_move .gantt_link_control div,
.gantt_skin_terrace .gantt_task_line.gantt_drag_resize .gantt_link_control div,
.gantt_skin_terrace .gantt_task_line.gantt_selected .gantt_task_progress_drag,
.gantt_skin_terrace .gantt_task_line:hover .gantt_task_progress_drag,
.gantt_skin_terrace .gantt_task_line.gantt_drag_progress .gantt_task_progress_drag,
.gantt_skin_terrace .gantt_task_line.gantt_drag_move .gantt_task_progress_drag,
.gantt_skin_terrace .gantt_task_line.gantt_drag_resize .gantt_task_progress_drag,
.gantt_skin_terrace .gantt_task_line.gantt_selected .gantt_task_drag,
.gantt_skin_terrace .gantt_task_line:hover .gantt_task_drag,
.gantt_skin_terrace .gantt_task_line.gantt_drag_progress .gantt_task_drag,
.gantt_skin_terrace .gantt_task_line.gantt_drag_move .gantt_task_drag,
.gantt_skin_terrace .gantt_task_line.gantt_drag_resize .gantt_task_drag {
  display: block;
}
.gantt_skin_terrace .gantt_link_target .gantt_link_control div {
  display: block;
}
.gantt_skin_terrace .gantt_link_source .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_link_target .gantt_task_progress_wrapper {
  -webkit-box-shadow: 0px 0px 3px #3db9d3;
  box-shadow: 0px 0px 3px #3db9d3;
}
.gantt_skin_terrace .gantt_link_target.link_start_allow .gantt_task_progress_wrapper,
.gantt_skin_terrace .gantt_link_target.link_finish_allow .gantt_task_progress_wrapper {
  -webkit-box-shadow: 0px 0px 3px #ffbf5e;
  box-shadow: 0px 0px 3px #ffbf5e;
}
.gantt_skin_terrace .gantt_link_target.link_start_deny,
.gantt_skin_terrace .gantt_link_target.link_finish_deny {
  -webkit-box-shadow: 0px 0px 3px #e87e7b;
  box-shadow: 0px 0px 3px #e87e7b;
}
.gantt_skin_terrace .link_start_allow .gantt_link_control.task_start_date div,
.gantt_skin_terrace .link_finish_allow .gantt_link_control.task_end_date div {
  background-color: #ffbf5e;
  border-color: #ffa011;
}
.gantt_skin_terrace .link_start_deny .gantt_link_control.task_start_date div,
.gantt_skin_terrace .link_finish_deny .gantt_link_control.task_end_date div {
  background-color: #e87e7b;
  border-color: #dd3e3a;
}
.gantt_skin_terrace .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_skin_terrace .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_skin_terrace .gantt_link_arrow_up {
  border-width: 0 4px 6px 4px;
  border-color: transparent transparent #FFA011 transparent;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: #FFA011;
  border-left-color: transparent !important;
}
.gantt_skin_terrace .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_skin_terrace .gantt_task_drag,
.gantt_skin_terrace .gantt_task_progress_drag {
  cursor: ew-resize;
  display: none;
  position: absolute;
}
.gantt_skin_terrace .gantt_task_drag.task_right {
  cursor: e-resize;
}
.gantt_skin_terrace .gantt_task_drag.task_left {
  cursor: w-resize;
}
.gantt_skin_terrace .gantt_task_drag {
  height: 100%;
  width: 8px;
  z-index: 1;
  top: -1px;
}
.gantt_skin_terrace .gantt_task_drag.task_left {
  left: -7px;
}
.gantt_skin_terrace .gantt_task_drag.task_right {
  right: -7px;
}
.gantt_skin_terrace .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_skin_terrace .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_skin_terrace .gantt_link_direction {
  height: 0px;
  border: 0px none #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_skin_terrace .gantt_task_line.gantt_selected {
  -webkit-box-shadow: 0 0 5px #299cb4;
  box-shadow: 0 0 5px #299cb4;
}
.gantt_skin_terrace .gantt_task_line.gantt_milestone {
  visibility: hidden;
  background-color: #D33DAF;
  border: 0px solid #61164f;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.gantt_skin_terrace .gantt_task_line.gantt_milestone div {
  visibility: visible;
}
.gantt_skin_terrace .gantt_task_line.gantt_milestone .gantt_task_content {
  background: inherit;
  border: inherit;
  border-width: 1px;
  border-radius: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.gantt_skin_terrace .gantt_task_line.gantt_task_inline_color.gantt_selected {
  -webkit-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
}
.gantt_skin_terrace .gantt_task_line.gantt_task_inline_color.gantt_project.gantt_selected {
  -webkit-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
}
.gantt_skin_terrace .gantt_task_link.gantt_link_inline_color:hover .gantt_line_wrapper div {
  -webkit-box-shadow: 0 0 5px 0px #999999;
  box-shadow: 0 0 5px 0px #999999;
}
.gantt_skin_terrace .gantt_critical_task {
  border-color: #9d3a3a;
}
.gantt_skin_terrace .gantt_critical_task .gantt_task_progress {
  background-color: rgba(0, 0, 0, 0.4);
}
.gantt_skin_terrace .gantt_critical_link .gantt_line_wrapper > div {
  background-color: #e63030;
}
.gantt_skin_terrace .gantt_critical_link .gantt_link_arrow {
  border-color: #e63030;
}
.gantt_skin_terrace .gantt_row:focus,
.gantt_skin_terrace .gantt_cell:focus,
.gantt_skin_terrace .gantt_btn_set:focus,
.gantt_skin_terrace .gantt_qi_big_icon:focus,
.gantt_skin_terrace .gantt_popup_button:focus,
.gantt_skin_terrace .gantt_grid_head_cell:focus {
  -webkit-box-shadow: inset 0px 0px 1px 1px #4d90fe;
  box-shadow: inset 0px 0px 1px 1px #4d90fe;
}
.gantt_skin_terrace .gantt_unselectable,
.gantt_skin_terrace .gantt_unselectable div {
  -webkit-user-select: none;
  -moz-user-select: none;
  -moz-user-select: -moz-none;
}
.gantt_skin_terrace .gantt_cal_light {
  -webkit-tap-highlight-color: transparent;
  background: #fff;
  border-radius: 6px;
  font-family: "Arial";
  font-size: 13px;
  border: 1px solid #BDBDBD;
  color: #6b6b6b;
  font-size: 12px;
  position: absolute;
  z-index: 10001;
  width: 550px;
  height: 250px;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
}
.gantt_skin_terrace .gantt_cal_light_wide {
  width: 650px;
}
.gantt_skin_terrace .gantt_cal_light select {
  font-family: "Arial";
  border: 1px solid #BDBDBD;
  font-size: 13px;
  padding: 2px;
  margin: 0px;
}
.gantt_skin_terrace .gantt_cal_ltitle {
  padding: 7px 10px;
  overflow: hidden;
  white-space: nowrap;
  -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-top-left-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
}
.gantt_skin_terrace .gantt_cal_ltitle span:not(.js-translator) {
  white-space: nowrap;
}
.gantt_skin_terrace .gantt_cal_lsection {
  color: #727272;
  font-weight: bold;
  padding: 12px 0px 5px 10px;
}
.gantt_skin_terrace .gantt_cal_lsection .gantt_fullday {
  float: right;
  margin-right: 5px;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  vertical-align: top;
  cursor: pointer;
}
.gantt_skin_terrace .gantt_cal_lsection {
  font-size: 13px;
}
.gantt_skin_terrace .gantt_cal_ltext {
  padding: 2px	10px;
  overflow: hidden;
}
.gantt_skin_terrace .gantt_cal_ltext textarea {
  overflow-y: auto;
  overflow-x: hidden;
  font-family: "Arial";
  font-size: 13px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #BDBDBD;
  height: 100%;
  width: 100%;
  outline: none !important;
  resize: none;
}
.gantt_skin_terrace .gantt_time {
  font-weight: bold;
}
.gantt_skin_terrace .gantt_cal_light .gantt_title {
  padding-left: 10px;
}
.gantt_skin_terrace .gantt_cal_larea {
  border: 1px solid #BDBDBD;
  border-left: none;
  background-color: #fff;
  overflow: hidden;
  height: 1px;
}
.gantt_skin_terrace .gantt_btn_set {
  margin: 10px 7px 5px 10px;
  padding: 5px 15px 5px 10px;
  float: left;
  border-radius: 4px;
  border-width: 0;
  border-color: #BDBDBD;
  border-style: solid;
  height: 32px;
  font-weight: bold;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.gantt_skin_terrace .gantt_btn_set div {
  float: left;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.gantt_skin_terrace .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_skin_terrace .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_skin_terrace .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_skin_terrace .gantt_cal_cover {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10000;
  top: 0px;
  left: 0px;
  background-color: black;
  opacity: 0.1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
.gantt_skin_terrace .gantt_custom_button {
  padding: 0px 3px 0px 3px;
  font-family: "Arial";
  font-size: 13px;
  font-weight: normal;
  margin-right: 10px;
  margin-top: -5px;
  cursor: pointer;
  float: right;
  height: 21px;
  width: 90px;
  border: 1px solid #BDBDBD;
  text-align: center;
  border-radius: 4px;
}
.gantt_skin_terrace .gantt_custom_button div {
  cursor: pointer;
  float: none;
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
}
.gantt_skin_terrace .gantt_custom_button div:first-child {
  display: none;
}
.gantt_skin_terrace .gantt_cal_light_wide {
  width: 580px;
  padding: 2px 4px;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_cal_larea {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_cal_lsection {
  border: 0px;
  float: left;
  text-align: right;
  width: 80px;
  height: 20px;
  padding: 5px 10px 0px 0px;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_wrap_section {
  position: relative;
  padding: 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_section_time {
  overflow: hidden;
  padding-top: 2px !important;
  padding-right: 0px;
  height: 20px !important;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_cal_ltext {
  padding-right: 0px;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_cal_larea {
  padding: 0 10px;
  width: 100%;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_section_time {
  background: transparent;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_cal_checkbox label {
  padding-left: 0px;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_cal_lsection .gantt_fullday {
  float: none;
  margin-right: 0px;
  font-weight: bold;
  cursor: pointer;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_custom_button {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 2px;
}
.gantt_skin_terrace .gantt_cal_light_wide .gantt_repeat_right {
  margin-right: 55px;
}
.gantt_skin_terrace .gantt_cal_light_wide.gantt_cal_light_full {
  width: 738px;
}
.gantt_skin_terrace .gantt_cal_wide_checkbox input {
  margin-top: 8px;
  margin-left: 14px;
}
.gantt_skin_terrace .gantt_cal_light input {
  font-size: 13px;
}
.gantt_skin_terrace .gantt_section_time {
  background-color: white;
  white-space: nowrap;
  padding: 2px 10px 5px;
  padding-top: 2px !important;
}
.gantt_skin_terrace .gantt_section_time .gantt_time_selects {
  float: left;
  height: 25px;
}
.gantt_skin_terrace .gantt_section_time .gantt_time_selects select {
  height: 23px;
  padding: 2px;
  border: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_duration {
  width: 100px;
  height: 23px;
  float: left;
  white-space: nowrap;
  margin-left: 20px;
  line-height: 23px;
}
.gantt_skin_terrace .gantt_duration .gantt_duration_value,
.gantt_skin_terrace .gantt_duration .gantt_duration_dec,
.gantt_skin_terrace .gantt_duration .gantt_duration_inc {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  vertical-align: top;
  height: 100%;
  border: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_duration .gantt_duration_value {
  width: 40px;
  padding: 3px 4px;
  border-left-width: 0;
  border-right-width: 0;
}
.gantt_skin_terrace .gantt_duration .gantt_duration_dec,
.gantt_skin_terrace .gantt_duration .gantt_duration_inc {
  width: 20px;
  padding: 1px;
  padding-bottom: 1px;
  background: #fff;
}
.gantt_skin_terrace .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_skin_terrace .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_skin_terrace .gantt_cal_quick_info {
  border: 1px solid #BDBDBD;
  border-radius: 6px;
  position: absolute;
  z-index: 300;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  background-color: #fff;
  width: 300px;
  transition: left 0.5s ease, right 0.5s;
  -moz-transition: left 0.5s ease, right 0.5s;
  -webkit-transition: left 0.5s ease, right 0.5s;
  -o-transition: left 0.5s ease, right 0.5s;
}
.gantt_skin_terrace .gantt_no_animate {
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}
.gantt_skin_terrace .gantt_cal_quick_info.gantt_qi_left .gantt_qi_big_icon {
  float: right;
}
.gantt_skin_terrace .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;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
  padding: 5px 0px 8px 12px;
  color: #454545;
  background-color: #fff;
  border-bottom: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_cal_qi_tdate {
  font-size: 14px;
  font-weight: bold;
}
.gantt_skin_terrace .gantt_cal_qi_tcontent {
  font-size: 13px;
}
.gantt_skin_terrace .gantt_cal_qi_content {
  padding: 16px 8px;
  font-size: 13px;
  color: #454545;
  overflow: hidden;
}
.gantt_skin_terrace .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;
  border-top-left-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  padding-left: 7px;
}
.gantt_skin_terrace .gantt_cal_qi_controls .gantt_menu_icon {
  margin-top: 6px;
  background-repeat: no-repeat;
}
.gantt_skin_terrace .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_skin_terrace .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_skin_terrace .gantt_qi_big_icon {
  font-size: 13px;
  border-radius: 4px;
  font-weight: bold;
  background: #fff;
  margin: 5px 9px 8px 0px;
  min-width: 60px;
  line-height: 32px;
  vertical-align: middle;
  padding: 0px 10px 0px 5px;
  cursor: pointer;
  border: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_cal_qi_controls div {
  float: left;
  height: 32px;
  text-align: center;
  line-height: 32px;
}
.gantt_skin_terrace .gantt_tooltip {
  padding: 10px;
  position: absolute;
  z-index: 50;
}
.gantt_skin_terrace .gantt_marker {
  height: 1000000px !important;
  width: 2px;
  top: 0;
  position: absolute;
  text-align: center;
  background-color: rgba(255, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gantt_skin_terrace .gantt_marker .gantt_marker_content {
  padding: 5px;
  background: inherit;
  color: white;
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  opacity: 0.8;
}
.gantt_skin_terrace .gantt_marker_area {
  position: absolute;
  top: 0;
  left: 0;
}
.gantt_skin_terrace .gantt_resource_marker {
  position: absolute;
  text-align: center;
  font-size: 14px;
  color: #FFF;
}
.gantt_skin_terrace .gantt_resource_marker_ok {
  background: rgba(78, 208, 134, 0.75);
}
.gantt_skin_terrace .gantt_resource_marker_overtime {
  background: rgba(255, 134, 134, 0.69);
}
.gantt_skin_terrace .gantt_layout_content {
  width: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gantt_skin_terrace .gantt_layout_cell {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gantt_skin_terrace .gantt_layout_cell > .gantt_layout_header {
  background: #33aae8;
  color: white;
  font-size: 17px;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gantt_skin_terrace .gantt_layout_header.collapsed_x {
  background: #a9a9a9;
}
.gantt_skin_terrace .gantt_layout_header.collapsed_x .gantt_header_arrow:before {
  content: "\21E7";
}
.gantt_skin_terrace .gantt_layout_header.collapsed_y {
  background: #a9a9a9;
}
.gantt_skin_terrace .gantt_layout_header.collapsed_y .gantt_header_arrow:before {
  content: "\21E9";
}
.gantt_skin_terrace .gantt_layout_header {
  cursor: pointer;
}
.gantt_skin_terrace .gantt_layout_header .gantt_header_arrow {
  float: right;
  text-align: right;
}
.gantt_skin_terrace .gantt_layout_header .gantt_header_arrow:before {
  content: "\21E6";
}
.gantt_skin_terrace .gantt_layout_header.vertical .gantt_header_arrow:before {
  content: "\21E7";
}
.gantt_skin_terrace .gantt_layout_outer_scroll_vertical .gantt_layout_content {
  overflow-y: hidden;
}
.gantt_skin_terrace .gantt_layout_outer_scroll_horizontal .gantt_layout_content {
  overflow-x: hidden;
}
.gantt_skin_terrace .gantt_layout_x > .gantt_layout_cell {
  display: inline-block;
  vertical-align: top;
}
.gantt_skin_terrace .gantt_layout_x {
  white-space: nowrap;
}
.gantt_skin_terrace .gantt_resizing {
  opacity: 0.7;
  background: #f2f2f2;
}
.gantt_skin_terrace .gantt_layout_cell_border_right.gantt_resizer {
  overflow: visible;
  border-right: 0;
}
.gantt_skin_terrace .gantt_resizer {
  cursor: e-resize;
  position: relative;
}
.gantt_skin_terrace .gantt_resizer_y {
  cursor: n-resize;
}
.gantt_skin_terrace .gantt_resizer_stick {
  background: #BDBDBD;
  z-index: 9999;
  position: absolute;
  top: 0;
  width: 100%;
}
.gantt_skin_terrace .gantt_resizer_y .gantt_resizer_y {
  position: absolute;
  height: 20px;
  width: 100%;
  top: -10px;
  left: 0;
  z-index: 1;
}
.gantt_skin_terrace .gantt_resizer_y .gantt_resizer_y .focus_gantt_resizier_y {
  background-color: red;
}
.gantt_skin_terrace .gantt_resizer_error {
  background: indianred!important;
}
.gantt_skin_terrace .gantt_noselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gantt_skin_terrace .gantt_layout_cell_border_left {
  border-left: 1px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_layout_cell_border_right {
  border-right: 1pt solid #E5E5E5;
}
.gantt_skin_terrace .gantt_layout_cell_border_top {
  border-top: 0px solid #BDBDBD;
}
.gantt_skin_terrace .gantt_layout_cell_border_bottom {
  border-bottom: 1pt solid #BDBDBD;
  user-select: none;
  -webkit-user-select: none;
}
.gantt_skin_terrace .gantt_layout_cell_border_transparent {
  border-color: transparent;
}
.gantt_skin_terrace .gantt_window {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999999999;
  background: white;
}
.gantt_skin_terrace .gantt_window_content {
  position: relative;
}
.gantt_skin_terrace .gantt_window_content_header {
  background: #39c;
  color: #ffffff;
  height: 33px;
  padding: 10px 10px 0 10px;
  border-bottom: solid 2px #ffffff;
  position: relative;
}
.gantt_skin_terrace .gantt_window_content_header_text {
  padding-left: 10%;
}
.gantt_skin_terrace .gantt_window_content_header_buttons {
  position: absolute;
  top: 10px;
  right: 10px;
}
.gantt_skin_terrace .gantt_window_content_header_buttons:hover {
  color: #000000;
  cursor: pointer;
}
.gantt_skin_terrace .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_skin_terrace .gantt_window_content_frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  z-index: 9999;
}
.gantt_skin_terrace .gantt_window_drag {
  cursor: pointer!important;
}
.gantt_skin_terrace .gantt_window_resizing {
  overflow: visible;
}
.gantt_skin_terrace .gantt_window_resizing_body {
  overflow: hidden!important;
}
.gantt_skin_terrace .gantt_window_modal {
  background: rgba(0, 0, 0, 0.1);
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
}
.gantt_skin_terrace .gantt_container,
.gantt_skin_terrace .gantt_cal_light,
.gantt_skin_terrace .gantt_message_area,
.gantt_skin_terrace .gantt_modal_box,
.gantt_skin_terrace .gantt_cal_quick_info,
.gantt_skin_terrace .gantt_tooltip {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gantt_skin_terrace .gantt_noselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gantt_skin_terrace .gantt_row.gantt_over,
.gantt_skin_terrace .gantt_task_row.gantt_over {
  background-color: #0070fe;
}
.gantt_skin_terrace .gantt_row.gantt_transparent .gantt_cell {
  opacity: 0.2;
}
.gantt_skin_terrace .gantt_task_row.gantt_transparent {
  background-color: #e5e5e5;
}
.gantt_skin_terrace .gantt_popup_button.gantt_delete_button {
  background: #3db9d3;
  text-shadow: 0 -1px 0 #248a9f;
  color: #fff;
  font-weight: bold;
  border-width: 0;
}
.gantt_skin_terrace .first-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row {
  border-top: 1px solid #E5E5E5;
}
.gantt_skin_terrace .second-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row {
  border: none;
}
.gantt_skin_terrace .third-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell {
  border-right: 1px solid #E5E5E5;
}
.gantt_skin_terrace .third-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="masschange"],
.gantt_skin_terrace .third-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="overdue"],
.gantt_skin_terrace .third-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="comments"],
.gantt_skin_terrace .third-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="wbs"],
.gantt_skin_terrace .third-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="overload"],
.gantt_skin_terrace .third-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell.gantt_last_cell {
  border-right: none;
}
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row {
  border-top: 1px solid #E5E5E5;
}
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell {
  border-right: 1px solid #E5E5E5;
}
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="masschange"],
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="overdue"],
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="comments"],
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="wbs"],
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell[data-name="overload"],
.gantt_skin_terrace .fourth-skin > .gantt_layout_cell:not(.workload-body) .gantt_grid_data .gantt_row .gantt_cell.gantt_last_cell {
  border: none;
}
.gantt_skin_terrace .isMultiview .estimate_total.row_hover.row_hover .gantt_grid_fast_button_edit,
.gantt_skin_terrace .isMultiview .estimate_total.row_hover.row_hover .gantt_grid_fast_button_delete {
  display: none !important;
}
.gantt_skin_terrace .gantt_container .gantt_grid_head_masschange > .mc-header-container:not(:hover) > .mc-icon-container {
  border-right: 1px solid #BDBDBD;
}
.gantt_header_custom_grid {
  height: inherit;
  display: flex;
  opacity: 0.6;
}
.gantt_header_custom_grid .gantt_header_custom_grid_icon {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.gantt_header_custom_grid .gantt_header_custom_grid_icon.columns_sidebar_opened svg {
  background: #e5e5e5;
  border-radius: 4px;
}
.gantt_header_custom_grid:hover svg {
  fill: #424242;
}
.gantt_grid_wbs {
  overflow: visible;
  position: absolute;
}
.custom-grid-popup {
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.1) !important;
  border: 1px solid #D9D9D9 !important;
}
.custom-grid-popup .webix_view .webix_layout_form {
  background: #fff;
}
.custom-grid-popup .customGridHeader {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-bottom: 10px;
}
.custom-grid-popup .customGridHeader .webix_template {
  display: flex;
  align-items: center;
  padding: 0;
}
.custom-grid-popup .customGridHeader .customGridHeaderTitle {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  color: #212121;
}
.custom-grid-popup .customGridHeader .webix_view {
  display: flex !important;
  align-items: center;
}
.custom-grid-popup .customGridHeader .webix_view .header_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 2px;
  cursor: pointer;
}
.custom-grid-popup .customGridHeader .webix_view .header_icon svg {
  display: block;
}
.custom-grid-popup .customGridHeader .webix_view .header_icon svg g {
  fill: #808080;
}
.custom-grid-popup .customGridHeader .webix_view .header_icon:hover {
  background-color: #f3f3f3;
}
.custom-grid-popup .customGridHeader .webix_view .header_icon:hover svg g {
  fill: #333333;
}
.custom-grid-popup .customGridHeader .webix_view .header_icon:active svg g {
  fill: #9b9b9b;
}
.custom-grid-popup .customGridHeader .webix_view.webix_el_button {
  justify-content: center;
}
.custom-grid-popup .customGridHeader:after {
  top: 46px;
  content: '';
  height: 10px;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 30;
  pointer-events: none;
  border-top: 1px solid #BDBDBD;
  box-shadow: none;
}
.custom-grid-popup .webix_list_item {
  padding: 0 0 0 16px;
  color: #424242;
  font-size: 14px;
  cursor: default;
}
.custom-grid-popup .webix_list_item:hover {
  color: #212121;
}
.customGrid {
  display: flex;
  height: 36px;
  align-items: center;
}
.customGrid.customGridEmpty {
  height: 15px;
}
.customGrid .customGridList {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.customGrid .customGridList.customGridListProject {
  width: 340px;
  overflow: hidden;
}
.customGrid .customGridList .customGridListItem {
  width: 228px;
  padding-right: 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.customGrid .customGridList .customGridListItemProject {
  display: flex;
  color: #9E9E9E;
  position: relative;
  width: auto;
  max-width: 100%;
  overflow: visible;
  padding-right: 0;
}
.customGrid .customGridList .customGridListItemProject span {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.customGrid .customGridList .customGridListItemProject:after {
  position: absolute;
  content: '';
  width: 400px;
  height: 1px;
  top: 18px;
  right: -416px;
  background: #E0E0E0;
}
.customGrid .edit {
  cursor: pointer;
  margin-left: 8px;
  display: flex;
  align-items: center;
}
.customGrid .edit svg {
  float: left;
  margin: 0;
}
.customGrid .edit span:not(.js-translator) {
  display: inline-block;
  width: 40px;
}
.customGrid .edit:hover svg path {
  fill: #424242;
}
.customGrid .edit:hover span:not(.js-translator) {
  color: #212121;
  text-decoration: underline;
}
.customGrid .customGridOptionList {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.customGrid .customGridOptionList .customGridOptionListItem {
  width: 58px;
  padding-left: 8px;
}
.customGrid .customGridOptionList .customGridOptionListItemDE {
  width: 50px;
  padding-left: 0;
}
.customGrid .customGridOptionList .disabled_checkbox .webix_view.webix_el_checkbox .webix_el_box {
  cursor: default;
}
.customGrid .customGridOptionList .disabled_checkbox .webix_view.webix_el_checkbox .webix_el_box .webix_custom_checkbox[aria-checked='false'] {
  opacity: 1;
  border-color: #D9D9D9;
  cursor: default !important;
}
.customGrid .columns_projects_info {
  display: flex;
  height: 30px;
  width: 30px;
  flex-shrink: 0;
  margin-left: auto;
  margin-right: 16px;
}
.customGrid .columns_projects_info .tooltip-gantt {
  display: inline-block;
  height: 100%;
  width: 100%;
  opacity: 0.75;
  background: center no-repeat url(https://cdn.ganttpro.com/app/imgs/chart_icons/icons/info.svg);
}
.customGrid .columns_projects_info:hover {
  cursor: pointer;
  background: #EEEEEE;
}
.customGridForm .webix_view .webix_el_button.button_gray.add_column .webix_el_box button {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
}
.customGridForm .webix_list_item {
  border-bottom: none !important;
}
.customGridForm .webix_view .webix_el_button.button_gray.add_column.pricing-tooltip {
  padding: 0 24px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  margin-top: 0 !important;
  background-color: #F5F4F3 !important;
}
.customGridForm .webix_view .webix_el_button.button_gray.add_column.pricing-tooltip .pricing-title-container {
  float: right;
  margin-top: 8px;
  margin-right: 5px;
}
.isShared .gantt_grid .gantt_grid_data .gantt_row .gantt_cell,
.isHistory .gantt_grid .gantt_grid_data .gantt_row .gantt_cell {
  color: #424242;
}
.isShared .gantt_grid_scale .gantt_grid_head_cell {
  cursor: default !important;
}
.dhx_gantt_container.masschange-disable .gantt_row:not(.gantt_btn_add) .gantt_cell[data-name="overdue"],
.dhx_gantt_container.masschange-disable .gantt_row:not(.gantt_btn_add) .gantt_cell[data-name="overload"] {
  visibility: hidden;
}
.dhx_gantt_container.masschange-disable .gantt_row .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container .mc-check-icon rect {
  stroke: #757575;
}
.dhx_gantt_container.columns-unsaved-changes-disable {
  pointer-events: none;
}
.gantt_grid_scale {
  overflow-y: hidden;
  position: relative;
  z-index: 1;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-name="text"] .gantt_tree_content {
  padding-left: 10px;
}
.gantt_resizer_x .gantt_resizer_x {
  position: absolute;
  width: 20px;
  height: 100%;
  margin-left: -10px;
  top: 0;
  left: 0;
  z-index: 1;
}
.gantt_resizer_x .gantt_resizer_x .focus_gantt_resizier_x {
  background-color: red;
}
.gantt_grid_head_cell.gantt_grid_head_cell_dragged {
  color: #dddddd !important;
  background-color: #fefefe !important;
}
.gantt_grid_head_cell.gantt_grid_head_cell_dragged:after {
  display: none !important;
}
.gantt_grid_target_marker {
  position: absolute;
  top: 0;
  width: 2px;
  height: 100%;
  transform: translateX(-3px);
  box-shadow: 2px 0px 0px #1565C0;
}
.gantt_resizer_y.gantt_layout_cell_border_bottom {
  border: none;
}
.gantt_resizer_y.hide {
  display: none !important;
}
.gantt_layout_outer_scroll {
  z-index: 0;
}
.gantt_layout_outer_scroll.workloadGrid_cell {
  z-index: 3;
}
.gantt_expand_button {
  z-index: 7;
}
.gantt_workload_expand_button {
  z-index: 3;
}
.gantt_workload_expand_button.hide {
  display: none !important;
}
.gantt_resizer {
  z-index: 7;
}
.gantt_grid_resize_area {
  z-index: 7;
}
.gantt_marker_area {
  pointer-events: none;
}
.gantt_data_area .gantt_marker,
.gantt_task .gantt_marker {
  width: 1px;
  background: #FF6D6D;
}
.gantt_data_area .gantt_marker.today,
.gantt_task .gantt_marker.today {
  z-index: 1;
}
.gantt_data_area .gantt_marker.weekend,
.gantt_task .gantt_marker.weekend {
  border-right: 1pt solid #ebebeb;
}
.gantt_data_area .gantt_marker .gantt_marker_content,
.gantt_task .gantt_marker .gantt_marker_content {
  background: #FFADAD;
  opacity: 1;
  border-left: 1px solid #FF6D6D;
}
.workload_empty_layout {
  width: 100%;
  height: 100%;
  background: #fff;
  position: absolute;
  z-index: 5;
}
.workload_empty_layout .wrap {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  height: 100%;
}
.workload_empty_layout .wrap .img {
  width: 149px;
  height: 149px;
  background: url(https://cdn.ganttpro.com/app/imgs/empty_filter_tasks.svg) center no-repeat;
}
.workload_layout .header {
  padding-top: 12px;
}
.workload_layout .workload_header_title {
  line-height: 36px;
  color: #212121;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
}
.workload_layout .webix_view.header.topHeaderShadow.webix_layout_line .webix_view.webix_control.webix_el_datepicker .webix_el_box,
.workload_layout .webix_view.header.topHeaderShadow.webix_layout_line .webix_view.webix_control.webix_el_richselect .webix_el_box {
  padding: 0 !important;
  width: 100% !important;
}
.workload_layout .webix_view.header.topHeaderShadow.webix_layout_line .webix_view.webix_control.webix_el_datepicker .webix_el_box .webix_inp_static,
.workload_layout .webix_view.header.topHeaderShadow.webix_layout_line .webix_view.webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.workload_layout .webix_view.header.topHeaderShadow.webix_layout_line .webix_view.workloadFilterButton .webix_template,
.workload_layout .webix_view.header.topHeaderShadow.webix_layout_line .webix_view.workloadExportButton .webix_template {
  padding: 0 !important;
}
.workload_layout .webix_el_box .webix_input_icon {
  opacity: 0.73;
}
.workload_layout .webix_el_box .webix_input_icon.wxi-calendar {
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg') center no-repeat;
  padding-top: 0 !important;
}
.workload_layout .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.workload-resizer {
  border: none;
}
.workload-tooltip-task {
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  width: 300px;
  font-size: 14px;
  background: #fff;
  z-index: 20;
  position: absolute;
  pointer-events: none;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  padding: 12px;
  box-sizing: border-box;
}
.workload-tooltip-task .head {
  padding-bottom: 12px;
  border-bottom: 1px solid #C4C4C4;
}
.workload-tooltip-task .head .name {
  margin-bottom: 6px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #212121;
  overflow: hidden;
  text-overflow: ellipsis;
}
.workload-tooltip-task .head .breadcrumbs {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
  color: #757575;
  overflow: hidden;
  text-overflow: ellipsis;
}
.workload-tooltip-task .body {
  padding-top: 12px;
}
.workload-tooltip-task .body .section {
  padding-left: 30px;
  position: relative;
}
.workload-tooltip-task .body .section:not(:last-child) {
  margin-bottom: 12px;
}
.workload-tooltip-task .body .section_icon {
  position: absolute;
  top: -4px;
  left: 0;
}
.workload-tooltip-task .body .section_item {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
}
.workload-tooltip-task .body .section_item-text {
  margin-right: 4px;
}
.workload-tooltip-task .body .section_item-accent,
.workload-tooltip-task .body .section_item .bold {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.workload-tooltip-task .body .section_item-circle {
  margin: 0 6px 0 4px;
  display: flex;
  width: 4px;
  height: 4px;
  border-radius: 50%;
}
.workload-tooltip-task .body .section_item .item_icon.priority {
  display: flex;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-repeat: no-repeat;
}
.workload-tooltip {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #E5E5E5;
  border-radius: 6px;
  min-width: 264px;
  background: #fff;
  position: absolute;
  z-index: 20;
  color: #999999;
  font-size: 12px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  pointer-events: none;
}
.workload-tooltip-head {
  padding: 12px 24px;
}
.workload-tooltip-head-load {
  line-height: 18px;
  margin-top: 12px;
  text-align: center;
}
.workload-tooltip-head-load span:not(.js-translator) {
  font-size: 16px;
  color: #424242;
  padding: 0 6px 0 6px;
  vertical-align: text-center;
  line-height: 18px;
}
.workload-tooltip-projects-item {
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  height: 56px;
  margin: 6px;
  padding: 6px 12px;
}
.workload-tooltip-projects-item-name {
  line-height: 18px;
  font-size: 12px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #A4A4A4;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.workload-tooltip-projects-item-info {
  margin-top: 6px;
  line-height: 18px;
  font-size: 12px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.workload-fake {
  top: 0;
  background: #fff;
  position: absolute;
  height: 100%;
  overflow: hidden;
  z-index: 7;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.workload-fake-layout {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 348px;
  height: 248px;
}
.workload-fake-layout-top {
  display: flex;
  height: 96px;
  width: 310px;
}
.workload-fake-layout-photo {
  height: 96px;
  width: 96px;
  background-image: url("https://cdn.ganttpro.com/app/imgs/loupe.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.workload-fake-layout-text {
  text-align: center;
  padding: 24px 0;
  display: flex;
  width: 268px;
  height: 96px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  white-space: normal;
}
.workload-fake-layout-button {
  margin: 0 auto;
  border-radius: 2px;
  width: 296px;
  height: 48px;
  line-height: 48px;
  background-color: #1565C0;
  color: #fff;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}
.workload-fake-layout-button:hover {
  background-color: #5097d6;
}
.workload-fake-layout-button:active {
  background-color: #1d64a3;
}
.workload-header .gantt_resizer {
  display: none !important;
}
.workload-header-title {
  border-right: none !important;
  color: #212121;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 48px;
  padding-left: 24px;
}
.workload-header-title .gantt_layout_content {
  overflow: hidden;
  display: flex;
}
.workload-header-mode {
  height: 24px;
  width: auto;
  margin: auto 0;
  display: flex;
  position: relative;
  margin-left: 48px;
  cursor: pointer;
  padding-left: 30px;
  font-size: 12px;
  font-family: "Lato-Medium", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  line-height: 24px;
}
.workload-header-mode:hover {
  color: #212121;
  border-bottom: 1px solid #737373;
}
.workload-header-mode:hover:before {
  border-right-color: #737373;
}
.workload-header-mode:focus,
.workload-header-mode:active {
  color: #404040;
  border-bottom: 1px solid #404040;
}
.workload-header-mode:focus:before,
.workload-header-mode:active:before {
  border-right-color: #404040;
}
.workload-header-mode:before {
  top: 10px;
  left: 6px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-right-color: #424242;
  border-width: 5px;
  transform: rotate(-90deg);
}
.workload-header-mode-select {
  width: 156px;
  height: 72px;
  cursor: pointer;
  position: absolute;
  background-color: #fff;
  z-index: 5;
  border-top: 1px solid #737373;
  padding: 0;
  margin: 0;
}
.workload-header-mode-select.webix_window.webix_popup:not(.suggest_popup) {
  border: none !important;
  transform: translateY(3px);
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1) !important;
}
.workload-header-mode-select .webix_template {
  padding: 0;
  margin: 0;
}
.workload-header-mode-select * {
  border-radius: 0 !important;
}
.workload-header-mode-select .webix_win_content,
.workload-header-mode-select .webix_win_body {
  padding: 0 !important;
}
.workload-header-mode-select-item {
  font-size: 12px;
  line-height: 36px;
  padding-left: 30px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
}
.workload-header-mode-select-item.selected {
  background-color: #247ECC;
  color: #fff;
}
.workload-header-mode-select-item.selected:hover {
  background-color: #247ECC;
  color: #fff;
}
.workload-header-mode-select-item:hover {
  background-color: #eeeeee;
}
.workload-header-mode-select-item:first-child {
  border-bottom: 1px solid #E5E5E5;
}
.workload-header-controls {
  display: flex;
  height: 100%;
  text-align: center;
}
.workload-header-controls.gantt_layout_cell_border_right {
  border: none;
}
.workload-header-controls .gantt_layout_content {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.workload-header-controls-item {
  margin-left: 24px;
  cursor: pointer !important;
}
.workload-header-controls input {
  width: 2em;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
  cursor: pointer !important;
}
.workload-header-controls input + label {
  display: inline-block;
  margin-left: -2em;
  line-height: 1.8em;
  color: #424242;
  font-size: 12px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  cursor: pointer !important;
}
.workload-header-controls input + label > span:not(.js-translator) {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 4px 6px;
  border: 1pt solid #BDBDBD;
  border-radius: 50%;
  background: #F0F2F5;
  vertical-align: bottom;
}
.workload-header-controls input.checked + label > span:not(.js-translator) {
  background: #00564c;
  border: 1px solid #00564c;
}
.workload-header-controls input.checked + label > span:not(.js-translator) > span:not(.js-translator) {
  display: block;
  width: 5px;
  height: 5px;
  margin-top: 3px;
  margin-left: 3px;
  border-radius: 50%;
  background: #ffffff;
}
.workload-body .gantt_grid_data {
  padding-right: 0;
}
.workload-body .gantt_grid_data .workload_row {
  border-bottom: 1px solid #D9D9D9 !important;
}
.workload-body .gantt_grid_data .workload_row.open {
  border-bottom: none !important;
}
.workload-body .gantt_grid_data:after {
  height: 0px !important;
}
.workload-body .gantt_task {
  height: 100% !important;
  width: 100% !important;
}
.workload-body.local .gantt_grid_scale,
.workload-body.local .gantt_task_scale {
  border: none;
  visibility: hidden;
}
.workload-body .gantt_task_scale .gantt_scale_line .gantt_scale_cell:after {
  display: none;
}
.workload-body .gantt_task_bg {
  box-shadow: none !important;
  background-image: none !important;
}
.workload-body .gantt_task_bg div {
  background-image: none !important;
}
.workload-body .gantt_task_bg > div::after {
  top: calc(100% - 1px) !important;
}
.workload-body .workload_row {
  display: flex;
  padding: 0 12px 0 12px;
  width: 100%;
}
.workload-body .workload_row:hover {
  background-color: rgba(172, 172, 172, 0.2) !important;
}
.workload-body .workload_row_task {
  padding-left: 36px;
  cursor: pointer !important;
}
.workload-body .workload_row.selected {
  font-weight: bold;
}
.workload-body .workload_row_photo {
  background-size: cover !important;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  min-width: 16px;
  margin: auto 0;
}
.workload-body .workload_row_name {
  padding-left: 12px;
  height: 100%;
  font-family: Lato-Regular;
  font-size: 12px;
  color: #424242;
  flex: 1 1 auto;
  width: 90%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.workload-body .workload_row_tooltip {
  flex: 0 0 auto;
  height: 100%;
  width: 26px;
  background-attachment: fixed;
  display: inline-block;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/descriptions.svg") center no-repeat;
}
.workload-body .workload_row_overload {
  flex: 0 0 auto;
  color: #D32F2F;
  display: flex;
  margin: 2px 0 0 4px;
}
.workload-body .workload_row_calendar {
  flex: 0 0 auto;
  height: 25px;
  width: 26px;
  display: flex;
  margin: 2px 0 0 4px;
  cursor: pointer;
}
.workload-body .workload_row_calendar:hover svg path {
  fill: #424242;
}
.workload-body .workload_row_calendar:hover svg rect {
  stroke: #424242;
}
.workload-body .workload_row_calendar:active svg path,
.workload-body .workload_row_calendar:focus svg path {
  fill: #424242;
}
.workload-body .workload_row_calendar:active svg rect,
.workload-body .workload_row_calendar:focus svg rect {
  stroke: #424242;
}
.workload-body .on_drag .gantt_bar_task {
  opacity: 0.5;
}
.workload-body .on_drag .gantt_bar_task.dragged {
  opacity: 1;
}
.workload-body .on_drag #dropMirror {
  opacity: 1;
}
.workload-body .on_drag input {
  pointer-events: none;
}
.workload-body .gantt_resource_row {
  position: relative;
  cursor: pointer;
  border-top: none;
}
.workload-body .gantt_resource_row.fake .gantt_resource_marker {
  z-index: inherit;
}
.workload-body .gantt_resource_row.first {
  border-top: none !important;
}
.workload-body .gantt_resource_row.last {
  box-shadow: inset 0px -1px 0 0px #d9d9d9 !important;
}
.workload-body .gantt_resource_row.last:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100000px;
  top: 100%;
  left: 0;
  background-color: white;
  z-index: 3;
  pointer-events: none;
}
.workload-body .gantt_resource_row.last .gantt_resource_marker {
  border-bottom: 1px solid #D9D9D9;
}
.workload-body .gantt_resource_row.last .gantt_resource_marker.unassigned {
  border-bottom: none;
}
.workload-body .gantt_resource_row.partial .show_more {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.workload-body .gantt_resource_row.partial .show_more .text {
  color: #1565C0;
  cursor: pointer;
  line-height: 16px;
  font-size: 12px;
}
.workload-body .gantt_resource_row.partial .show_more .text:hover {
  text-decoration: underline;
}
.workload-body .gantt_resource_row #dropMirror,
.workload-body .gantt_resource_row .gantt_task_drag {
  pointer-events: none;
}
.workload-body .gantt_resource_row.tasks {
  cursor: default;
  border-top: none !important;
  border-bottom: 1px solid #d9d9d9;
  background-color: white;
}
.workload-body .gantt_resource_row.tasks.prev-last {
  border-bottom: none;
}
.workload-body .gantt_resource_row.tasks:not(.prev-last) ~ .unassigned.open.prev-last {
  border-top: none;
}
.workload-body .gantt_resource_row .gantt_task_line,
.workload-body .gantt_resource_row .gantt_bar_milestone {
  z-index: 2;
}
.workload-body .gantt_resource_row .gantt_task_line .gantt_task_content,
.workload-body .gantt_resource_row .gantt_bar_milestone .gantt_task_content {
  color: white !important;
}
.workload-body .gantt_resource_row .gantt_task_line .drag_area,
.workload-body .gantt_resource_row .gantt_bar_milestone .drag_area {
  display: none;
  width: 12px;
  height: calc(100% + 2px);
  border-radius: 4px;
  position: absolute;
  left: 0;
  top: -1px;
  cursor: grab;
  background-color: #000;
}
.workload-body .gantt_resource_row .gantt_task_line .drag_area div,
.workload-body .gantt_resource_row .gantt_bar_milestone .drag_area div {
  height: 100%;
  border-radius: 2px;
}
.workload-body .gantt_resource_row .gantt_task_line .drag_area svg,
.workload-body .gantt_resource_row .gantt_bar_milestone .drag_area svg {
  position: absolute;
  left: 3px;
  top: 6px;
}
.workload-body .gantt_resource_row .gantt_task_line .cut_area,
.workload-body .gantt_resource_row .gantt_bar_milestone .cut_area {
  width: 2px;
  height: calc(100% + 6px);
  position: absolute;
  top: -3px;
  background-color: #000;
}
.workload-body .gantt_resource_row .gantt_task_line .cut_area div,
.workload-body .gantt_resource_row .gantt_bar_milestone .cut_area div {
  height: 100%;
}
.workload-body .gantt_resource_row .gantt_task_line .cut_area.right,
.workload-body .gantt_resource_row .gantt_bar_milestone .cut_area.right {
  right: -1px;
}
.workload-body .gantt_resource_row .gantt_task_line .cut_area.left,
.workload-body .gantt_resource_row .gantt_bar_milestone .cut_area.left {
  left: -1px;
}
.workload-body .gantt_resource_row .gantt_task_line.under .gantt_task_content,
.workload-body .gantt_resource_row .gantt_bar_milestone.under .gantt_task_content {
  display: none;
}
.workload-body .gantt_resource_row .gantt_task_line .gantt_link_control,
.workload-body .gantt_resource_row .gantt_bar_milestone .gantt_link_control {
  display: none;
}
.workload-body .gantt_resource_row .gantt_task_line .gantt_task_progress_drag,
.workload-body .gantt_resource_row .gantt_bar_milestone .gantt_task_progress_drag {
  display: none;
}
.workload-body .gantt_resource_row .gantt_task_line.dragged,
.workload-body .gantt_resource_row .gantt_bar_milestone.dragged {
  cursor: grabbing;
}
.workload-body .gantt_resource_row .gantt_task_line:hover .drag_area,
.workload-body .gantt_resource_row .gantt_bar_milestone:hover .drag_area {
  display: block;
}
.workload-body .gantt_resource_row .gantt_bar_milestone .gantt_task_content {
  border: none;
}
.workload-body .gantt_resource_row .gantt_bar_milestone .drag_area {
  transform: rotate(45deg);
  top: -5px;
  height: 100%;
}
.workload-body .gantt_resource_row.separator {
  padding: 0;
}
.workload-body .gantt_resource_row.separator.after_row_task.ok {
  border-top: 2px solid #129534;
}
.workload-body .gantt_resource_row.separator.after_row_task.overloaded {
  border-top: 2px solid #B93D30;
}
.workload-body .gantt_resource_row.separator.after_row_task.underloaded {
  border-top: 2px solid #1E65A3;
}
.workload-body .gantt_resource_row.unassigned {
  border-top: 1px solid #d9d9d9;
}
.workload-body .gantt_resource_row.unassigned.open {
  border-bottom: none;
}
.workload-body .gantt_resource_row .gantt_resource_marker {
  color: #424242;
  font-size: 12px;
  font-family: Lato-Regular;
  border: none;
  border-right: 1px solid #ebebeb;
  padding: 0;
  border-bottom: 1px solid #fff;
  background: #fff;
}
.workload-body .gantt_resource_row .gantt_resource_marker.weekend {
  background-color: #F4F8FC !important;
}
.workload-body .gantt_resource_row .gantt_resource_marker:hover span.right {
  visibility: visible;
}
.workload-body .gantt_resource_row .gantt_resource_marker span:not(.js-translator) {
  visibility: hidden;
  pointer-events: none;
}
.workload-body .gantt_resource_row .gantt_resource_marker .load_layer {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  bottom: 0;
}
.workload-body .gantt_resource_row .gantt_resource_marker.unassigned.not_empty {
  background: #FFF3E0;
  border-top: none;
  border-right: 1px solid #e8e5e5;
  border-bottom: 1px solid #FFF3E0;
}
.workload-body .gantt_resource_row input.gantt_resource_marker {
  border: none !important;
}
.workload-body .gantt_resource_row input.gantt_resource_marker:focus {
  border: 1px solid #FBC02D !important;
}
.workload-body .gantt_resource_row input.gantt_resource_marker.custom {
  background: #FFF3E0;
}
.workload-body .gantt_resource_row:first-child .gantt_resource_marker:after {
  position: absolute;
  top: 0;
  left: -1px;
  height: 100000px;
  content: '';
  border-left: 1px solid #ebebeb;
  pointer-events: none;
  z-index: 2;
}
.workload-body .gantt_resource_row:first-child .gantt_resource_marker:before {
  position: absolute;
  top: 0px;
  left: -1px;
  height: 100000px;
  width: 100%;
  content: '';
  border-left: 1px solid #ebebeb;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCA3IDMwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMjk1MzQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFyaWFsIiBmb250LXNpemU9IjEyIiBmb250LXdlaWdodD0ibm9ybWFsIj4KICAgICAgICA8dGV4dCB5PSI1MCIgZmlsbD0iIzEyOTUzNCI+CiAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSIxOSI+MDwvdHNwYW4+CiAgICAgICAgPC90ZXh0PgogICAgPC9nPgo8L3N2Zz4=);
  background-position: center 0;
  background-repeat: repeat-y;
  pointer-events: none;
  z-index: -1;
}
.workload-body .gantt_resource_row .gantt_resource_marker_ok {
  background: white;
  color: #129534;
}
.workload-body .gantt_resource_row .gantt_resource_marker_ok .load_layer {
  background-color: rgba(23, 186, 65, 0.1);
}
.workload-body .gantt_resource_row .gantt_resource_marker_overloaded {
  color: #B93D30;
}
.workload-body .gantt_resource_row .gantt_resource_marker_overloaded .load_layer {
  background-color: rgba(231, 76, 60, 0.1);
}
.workload-body .gantt_resource_row .gantt_resource_marker_underloaded {
  color: #129534;
}
.workload-body .gantt_resource_row .gantt_resource_marker_underloaded .load_layer {
  background-color: rgba(23, 186, 65, 0.1);
}
.workload-body .gantt_resource_row .gantt_resource_marker_none {
  color: #129534;
}
.workload-body .gantt_resource_row.gantt_resource_row_task {
  /*overflow: hidden;
        z-index: 1;
        &.ok {
          border-top: 2px solid #129534;
          border-bottom: 2px solid #129534;
        }

        &.overloaded {
          border-top: 2px solid #B93D30;
          border-bottom: 2px solid #B93D30;
        }

        &.underloaded {
          border-top: 2px solid #1E65A3;
          border-bottom: 2px solid #1E65A3;
        }*/
}
.workload-body .gantt_resource_row.gantt_resource_row_task input {
  border: none;
  border-right: 1px solid #efefef;
  text-align: center;
  padding: 0;
}
.workload-body .gantt_resource_row.gantt_resource_row_task input:active,
.workload-body .gantt_resource_row.gantt_resource_row_task input:focus {
  text-decoration: none;
  box-shadow: inset 0 0 0 1px #FBC02D;
}
.workload-body .gantt_resource_row.gantt_resource_row_task .gantt_resource_marker_task {
  color: #424242;
  cursor: text;
}
.workload-body .gantt_resource_row.gantt_resource_row_task .gantt_resource_marker_task[readonly] {
  pointer-events: none;
}
.workload-body .gantt_resource_row.gantt_resource_row_selected {
  z-index: 1;
}
.workload-body .gantt_resource_row.gantt_resource_row_selected.ok {
  border-bottom: 2px solid #129534;
}
.workload-body .gantt_resource_row.gantt_resource_row_selected.ok .gantt_resource_marker {
  border-bottom: 2px solid #129534;
}
.workload-body .gantt_resource_row.gantt_resource_row_selected.overloaded {
  border-bottom: 2px solid #B93D30;
}
.workload-body .gantt_resource_row.gantt_resource_row_selected.overloaded .gantt_resource_marker {
  border-bottom: 2px solid #B93D30;
}
.workload-body .gantt_resource_row.gantt_resource_row_selected.underloaded {
  border-bottom: 2px solid #1E65A3;
}
.workload-body .gantt_resource_row.gantt_resource_row_selected.underloaded .gantt_resource_marker {
  border-bottom: 2px solid #1E65A3;
}
.workload-body .gantt_resource_row .gantt_resource_marker_selected {
  border: 2px solid #1E65A3;
  font-weight: bold;
  border-bottom: 2px solid #fff !important;
  z-index: 2;
  line-height: 26px !important;
}
.workload-body .gantt_resource_row .gantt_resource_marker_selected.gantt_resource_marker_ok {
  border: 2px solid #129534;
}
.workload-body .gantt_resource_row .gantt_resource_marker_selected.gantt_resource_marker_overloaded {
  border: 2px solid #B93D30;
}
.workload-body .gantt_resource_row.after_row_task {
  overflow: hidden;
  z-index: 1;
}
.workload-body .gantt_resource_row.after_row_task.last_row_task.ok {
  border-bottom: 2px solid #129534;
  border-top: none;
}
.workload-body .gantt_resource_row.after_row_task.last_row_task.overloaded {
  border-bottom: 2px solid #B93D30;
  border-top: none;
}
.workload-body .gantt_resource_row.after_row_task.last_row_task.underloaded {
  border-bottom: 2px solid #1E65A3;
  border-top: none;
}
.workload-body .gantt_resource_row.after_row_task.ok {
  border-top: 2px solid #129534;
}
.workload-body .gantt_resource_row.after_row_task.overloaded {
  border-top: 2px solid #B93D30;
}
.workload-body .gantt_resource_row.after_row_task.underloaded {
  border-top: 2px solid #1E65A3;
}
.workload-body .workload_marker {
  pointer-events: none;
  z-index: 2;
  height: 1000000px;
}
.workload-body .workload_marker .gantt_marker_content {
  line-height: 9px;
}
.workload_page .custom-date-range .webix_range_header {
  display: flex;
  justify-content: space-between;
}
.global_gantt_columns_tooltip {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
.global_gantt_columns_tooltip .tooltip-header {
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 3px;
}
.global_gantt_columns_tooltip .tooltip-divider {
  height: 1px;
  background: #424242;
  margin-bottom: 7px;
}
.global_gantt_columns_tooltip .tooltip-list {
  padding: 0;
  display: flex;
  flex-direction: column;
}
.global_gantt_columns_tooltip .tooltip-list .tooltip-list-item {
  padding-left: 10px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.global_gantt_columns_tooltip .tooltip-list .tooltip-list-item:not(:last-child) {
  margin-bottom: 6px;
}
.gantt_skin_terrace .workload-body .gantt_resource_row .gantt_bar_task {
  border: 0px solid transparent;
}
.export_style .row_hover {
  background-color: #fff !important;
}
.export_style .gantt_grid_fast_button_info {
  display: none !important;
}
.export_style .gantt_container .gantt_grid .gantt_row.gantt_selected {
  transition: none;
  background-color: transparent;
}
.export_style .gantt_container .gantt_grid .gantt_row.row_hover {
  background-color: transparent;
}
.export_style .gantt_container .gantt_layout_content .gantt_task .gantt_task_row.gantt_selected {
  background-color: transparent;
}
.export_style .gantt_container .gantt_layout_content .gantt_task .gantt_task_row.gantt_selected {
  background-color: transparent;
}
#dropMirror {
  transition: all 0.2s;
}
.gantt_link_tooltip {
  z-index: 100;
  position: absolute;
  opacity: 0.9;
  background-color: white;
  white-space: nowrap;
  max-width: 500px;
  border: 1px solid #d2d2d2 !important;
  box-shadow: none !important;
  font-size: 8pt;
  color: #444;
  padding: 6px;
  line-height: 20px;
  pointer-events: none;
  width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gantt_grid_scale .gantt_grid_column_resize_wrap:hover {
  opacity: 1 !important;
}
.gantt_grid_scale .gantt_grid_column_resize_wrap:hover .gantt_grid_column_resize {
  background-color: #8e8e8e !important;
}
.gantt_grid_scale:not(.gantt_grid_head_disable_controlls) .gantt_grid_head_cell.dragable_column {
  -webkit-touch-callout: none !important;
  /* iOS Safari */
  -webkit-user-select: none !important;
  /* Chrome/Safari/Opera */
  user-select: none;
  cursor: pointer !important;
  text-align: left !important;
}
.gantt_grid_scale:not(.gantt_grid_head_disable_controlls) .gantt_grid_head_cell.dragable_column:hover {
  background-color: #ececec;
  color: #808080;
}
.gantt_grid_scale:not(.gantt_grid_head_disable_controlls) .gantt_grid_head_cell.dragable_column:hover .drag-column-indicator {
  display: block;
}
.gantt_grid_scale:not(.gantt_grid_head_disable_controlls) .gantt_grid_head_cell.dragable_column:hover:after {
  z-index: 1;
  background-image: linear-gradient(90deg, rgba(250, 250, 250, 0) 0%, #ececec 50%, #ececec 100%);
}
.gantt_grid_scale:not(.gantt_grid_head_disable_controlls) .gantt_grid_head_cell.hideable_column:hover .hide_column_button {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
}
.gantt_grid_scale:not(.gantt_grid_scale_drag) .gantt_grid_head_cell.dragable_column {
  text-align: left !important;
}
.gantt_grid_scale:not(.gantt_grid_scale_drag) .gantt_grid_head_cell.dragable_column:hover {
  background-color: #e5e5e5 !important;
  color: #333333 !important;
}
.gantt_grid_scale:not(.gantt_grid_scale_drag) .gantt_grid_head_cell.dragable_column:hover .drag-column-indicator {
  display: block;
}
.gantt_grid_scale:not(.gantt_grid_scale_drag) .gantt_grid_head_cell.dragable_column:hover:after {
  z-index: 1;
}
.gantt_grid_scale:not(.gantt_grid_scale_drag) .gantt_grid_head_cell.hideable_column:hover .hide_column_button {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
}
.gantt_grid_head_cell {
  position: relative;
  text-overflow: inherit !important;
  cursor: pointer !important;
  text-align: left !important;
}
.gantt_grid_head_cell.gantt_grid_head_overdue {
  border-right: none !important;
  padding: 0 !important;
}
.gantt_grid_head_cell.gantt_grid_head_overdue:after {
  display: none;
}
.gantt_grid_head_cell.gantt_grid_head_wbs {
  border-right: none !important;
}
.gantt_grid_head_cell .drag-column-indicator {
  display: none;
  position: absolute;
  left: -5px;
  top: calc(50% - 13px);
  opacity: 0.5;
}
.gantt_grid_head_cell .drag-column-indicator:hover {
  opacity: 1;
}
.gantt_grid_head_cell .hide_column_button {
  display: none;
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0.4;
  z-index: 200;
}
.gantt_grid_head_cell .hide_column_button:hover {
  opacity: 0.75;
}
.gantt_grid_head_cell.gantt_grid_head_buttons {
  position: static;
}
.gantt_grid_head_cell.gantt_grid_head_buttons.fixed {
  position: absolute;
  z-index: 4;
  border-left: 1px solid #ccc;
}
.gantt_grid_head_cell_left_border {
  border-left: 1px solid #e5e5e5;
}
.dhx_gantt_container.auto .inline_editor .webix_el_datepicker .webix_input_icon.wxi-calendar {
  width: 26px !important;
  height: 26px !important;
  top: 0;
  right: 0;
}
.dhx_gantt_container.auto .column-options-cog.special-paste-icon {
  margin-top: 2px !important;
}
.dhx_gantt_container.compact .column-options-cog {
  margin-top: -1px !important;
}
.dhx_gantt_container.compact .timeline_cell {
  z-index: 0 !important;
}
.dhx_gantt_container.compact .timeline_cell .gantt_layout_content .resource_list_in_grid .resource_list_item_icon {
  width: 14px;
  height: 14px;
}
.dhx_gantt_container.compact .inline_editor .webix_el_datepicker {
  height: 19px !important;
}
.dhx_gantt_container.compact .inline_editor .webix_el_datepicker .webix_input_icon.wxi-calendar {
  width: 20px !important;
  height: 20px !important;
  top: -1px;
  right: 0;
}
.dhx_gantt_container.compact .gantt_task_line.gantt_bar_task .gantt_task_content {
  top: 1px;
}
.dhx_gantt_container.compact .project-control .buttons .button-icon {
  top: 2px !important;
}
.dhx_gantt_container.compact .project-control .buttons .button {
  top: -4px;
}
.dhx_gantt_container.compact .project-control .buttons .separator-line {
  top: -1px !important;
}
.dhx_gantt_container.touch .column-options-cog.special-paste-icon {
  margin-top: 2px !important;
}
.export .gantt_layout_cell.gantt_resizer.gantt_resizer_x.gantt_layout_cell_border_right {
  width: 1pt !important;
}
.export .gantt_layout_export .gantt_grid_head_cell {
  text-align: left !important;
}
.export .gantt_layout_export .gantt_grid_head_cell:after {
  display: none;
}
.isMultiview .gantt_data_area:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #BDBDBD;
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.isMultiview .workload-body .gantt_data_area:after {
  display: none;
}
.isMultiview .gantt_grid_data > .top_project {
  border-top: 1pt solid #BDBDBD !important;
}
.isMultiview .gantt_grid_data > .top_project .gantt_cell {
  font-family: "Lato-Bold", sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
}
.isMultiview .gantt_top_project_row {
  border-top: 1pt solid #BDBDBD !important;
}
div:not(.isMultiview) > .ganttChart_cell > div:nth-last-child(2) .gantt_estimate_total_row::after {
  content: '';
  width: 100%;
  border-bottom: 1px solid #E5E5E5;
  position: absolute;
  bottom: -1px;
  z-index: 10000;
}
.no-buttons .gantt_data_area:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #BDBDBD;
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.isMultiview .gantt_grid .gantt_grid_data:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #BDBDBD;
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.no-buttons .gantt_grid .gantt_grid_data:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #BDBDBD;
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.gantt_grid .gantt_grid_data .gantt_row.gantt_btn_add {
  border-bottom: none !important;
}
.gantt_grid .gantt_grid_data .gantt_row.estimate_total {
  border-bottom: none;
}
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="duration"],
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="total_price"],
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="actual_cost"],
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="time_tracking"],
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="estimation"] {
  align-items: flex-end;
}
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="duration"] .gantt_tree_content .text_value,
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="total_price"] .gantt_tree_content .text_value,
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="actual_cost"] .gantt_tree_content .text_value,
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="time_tracking"] .gantt_tree_content .text_value,
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="estimation"] .gantt_tree_content .text_value {
  padding: 0 !important;
}
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="end_date"],
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="start_date"] {
  align-items: flex-start;
}
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="end_date"] .gantt_tree_content .text_value,
.gantt_grid .gantt_grid_data .gantt_row.estimate_total[data-name="start_date"] .gantt_tree_content .text_value {
  padding: 0 !important;
}
.gantt_grid .gantt_grid_data .gantt_row.top_project {
  border-top: 1pt solid #BDBDBD;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.workload_row.open .workload_row_name {
  font-weight: bold;
}
.gantt_skin_terrace .gantt_grid .gantt_grid_data .gantt_row.workload_row:hover .workload_row_name {
  text-decoration: underline;
  color: #212121;
}
.gantt_task_row.gantt_top_project_row .weekend {
  height: calc(100% - 1px);
}
.gantt_task_row.gantt_top_project_row ~ .gantt_task_row:not(.gantt_top_project_row) .weekend {
  height: 100%;
}
.webix_cal_footer {
  text-align: center;
  font-size: 12px;
  color: #444;
  margin: 0 17px;
  padding-top: 4px;
  cursor: pointer;
}
.webix_cal_footer .webix_icon.wxi-clock {
  position: relative;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
}
.webix_cal_footer .webix_icon.wxi-clock:before {
  display: none;
}
.webix_cal_footer .webix_icon.wxi-clock:after {
  content: '';
  position: absolute;
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/icon_clock.svg");
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  display: flex;
}
.webix_el_box .webix_input_icon {
  opacity: 0.73;
}
.webix_el_box .webix_input_icon.wxi-calendar {
  display: none;
  padding-top: 0 !important;
}
.webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.disabledToggleAndText {
  color: #9e9e9ec2 !important;
}
.disabledToggleAndText .webix_button {
  background: #9e9e9ec2 !important;
}
.cross_out_tasks:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -8px;
  width: calc(100% + 12px);
  transform: translateY(-50%);
  height: 1px;
  background-color: #4f4f4f;
  border-radius: 1px;
}
.customDateRangeSuggest .webix_cal_body .webix_cal_row .webix_cal_today span,
.customCalendarScrollView .webix_cal_body .webix_cal_row .webix_cal_today span {
  border: 2px solid #C4C4C4;
  border-radius: 2px;
  width: 100% !important;
}
.webix_cal_body .webix_cal_row .webix_cal_day span {
  border: 2px solid transparent;
}
.webix_cal_body .webix_cal_row .webix_cal_today span {
  height: 100%;
  width: 100% !important;
  border: 2px solid #C4C4C4;
  border-radius: 2px;
}
.webix_cal_body .webix_cal_row .webix_cal_today.webix_cal_range_start span,
.webix_cal_body .webix_cal_row .webix_cal_today.webix_cal_range_end span {
  border-color: #257ECC;
}
.webix_cal_body .webix_cal_row .webix_cal_today.custom span,
.webix_cal_body .webix_cal_row .webix_cal_select.custom span {
  border-color: #ffb900 !important;
}
.webix_cal_body .webix_cal_row .webix_cal_today.weekend span,
.webix_cal_body .webix_cal_row .webix_cal_select.weekend span {
  border-color: #E74C3C !important;
}
.webix_cal_body .webix_cal_row .webix_cal_today.webix_cal_select {
  border-radius: 2px;
}
.webix_cal_body .webix_cal_row .webix_cal_today.webix_cal_select span {
  border-color: #257ECC;
}
.gantt_workload_placeholder {
  top: 0;
  position: absolute;
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
  background-color: white;
  z-index: 7;
  width: 100%;
  justify-content: center;
}
.gantt_workload_placeholder .placeholder_image {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  z-index: -1;
}
.gantt_workload_placeholder .placeholder_image img {
  position: absolute;
}
.gantt_workload_placeholder .placeholder_image:first-child {
  right: 0;
}
.gantt_workload_placeholder .placeholder_image:first-child img {
  right: 0;
}
.gantt_workload_placeholder .placeholder_image:last-child {
  left: 0;
}
.gantt_workload_placeholder .placeholder_image:last-child img {
  left: 0;
}
.gantt_workload_placeholder .center_placeholder_part {
  display: flex;
  z-index: 99;
}
.gantt_workload_placeholder .center_placeholder_part .description_block {
  max-width: 420px;
  margin-left: 14px;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .title {
  display: flex;
  align-items: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 19px;
  line-height: 30px;
  color: #212121;
  margin-bottom: 6px;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .title .plan_label {
  font-size: 12px;
  line-height: 16px;
  color: #D27F00;
  background-color: rgba(255, 154, 0, 0.15);
  border-radius: 2px;
  padding: 2px 6px;
  margin-left: 8px;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .description {
  margin-bottom: 12px;
  display: flex;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .description .description-text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #666;
  white-space: initial;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .description .description-text .pricing-popup-link {
  font-size: 14px;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .upgrade_button {
  display: inline-block;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  color: #257ECC;
  border: 1px solid #257ECC;
  border-radius: 2px;
  padding: 6px 18px;
  cursor: pointer;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .upgrade_button.disabled {
  visibility: hidden;
}
.gantt_workload_placeholder .center_placeholder_part .description_block .upgrade_button:hover {
  background-color: #5097d6;
  border: 1px solid #5097d6;
  color: #fff !important;
}
.create_column_area {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gantt_grid_target_marker {
  cursor: col-resize;
}
.masschange-disable .masschange_disabled .gantt_cell.custom_resources:hover {
  opacity: 0.5;
}
.masschange-disable .gantt_tree_content .text_value .resources-item .resources-text:hover {
  text-decoration: none !important;
}
.opacity-table-cell[data-type="custom_tags"] .gantt_tree_content .text_value {
  color: #ffffff;
}
.opacity-table-cell[data-type="custom_tags"] .gantt_tree_content .text_value span {
  opacity: 0.5;
}
.opacity-table-cell .gantt_tree_content .text_value {
  color: #e5e5e5;
}
.opacity-table-cell .gantt_tree_content .text_value span {
  opacity: 0.5;
}
.gantt_grid_target_marker_long {
  position: absolute;
  top: 0;
  width: 2px;
  height: 100%;
  transform: translateX(-3px);
  z-index: 100;
  box-shadow: 2px 0px 0px #D0E0F2;
}
.gantt_grid_fast_button_edit,
.gantt_grid_fast_button_delete,
.notification_cell_comments,
.notification_cell_attachments {
  color: #808080 !important;
}
.gantt_grid_fast_button_edit:hover,
.gantt_grid_fast_button_delete:hover,
.notification_cell_comments:hover,
.notification_cell_attachments:hover {
  color: #4C4C4C !important;
}
.notification_cell {
  padding: 0 !important;
}
.notification_cell.no_hover .notification_cell_comments:hover,
.notification_cell.no_hover .notification_cell_attachments:hover {
  color: #808080 !important;
}
.column-options-cog.active {
  color: #0D0D0D !important;
}
.column-options .icon-dots {
  color: #B2B2B2;
}
.column-options:hover .icon-dots {
  color: #4C4C4C !important;
}
.gantt_focused .inline_editor_task_name_container_text .text_value_content:hover {
  margin-right: 12px !important;
}
.gantt_row.gantt_row_editing.row_focused.row_hover .gantt_focused_with_editor .gantt_grid_fast_button_delete,
.gantt_row.gantt_row_editing.row_focused.row_hover .gantt_focused_with_editor .gantt_grid_fast_button_edit {
  display: none !important;
}
.gantt_cell[data-name="buttons"] {
  padding: 0 !important;
}
.gantt_grid_head_cell.gantt_grid_head_workload_resource_name {
  cursor: default !important;
}
.left-sidebar {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
  background: #00564c;
  width: 240px;
  user-select: none;
}
.left-sidebar-wrapper {
  position: relative;
  border: 1px solid #BDBDBD;
}
.left-sidebar-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.left-sidebar .header-logo {
  background: #00564c;
  text-align: center;
}
.left-sidebar .header-logo .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.left-sidebar .header-logo .logo {
  width: 156px;
  height: 60px;
  position: relative;
}
.left-sidebar .header-logo .hny {
  position: absolute;
  top: -2px;
  left: -4px;
}
.left-sidebar .header-logo a {
  display: flex;
  width: 100%;
}
.left-sidebar .header-logo a .logo {
  margin: auto;
  height: 18px;
}
.left-sidebar .header-logo a .logo[src=""] {
  display: none;
}
.left-sidebar .side-bar-upgrade-button-container {
  border-radius: 2px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background: transparent;
}
.left-sidebar .side-bar-upgrade-button-container .side-bar-upgrade-button {
  background: #ff9a00;
}
.left-sidebar .side-bar-upgrade-button-container .marketing-coupon {
  background: #d41819;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 0px;
}
.left-sidebar .side-bar-upgrade-button-container .marketing-coupon i {
  font-size: 12px;
}
.left-sidebar .side-bar-upgrade-button-container .marketing-coupon i.small {
  font-size: 10px;
  padding: 0 4px;
}
.left-sidebar .side-bar-upgrade-button-container .webix_template {
  padding: 0;
  display: flex;
}
.left-sidebar .side-bar-upgrade-button-container-body {
  display: flex;
  padding: 24px;
  flex-direction: column;
}
.left-sidebar .side-bar-upgrade-button-container-body-button {
  margin: auto;
  display: flex;
  flex-direction: column;
}
.left-sidebar .side-bar-upgrade-button-container-body-button-block {
  cursor: pointer;
  display: flex;
  margin: auto;
  padding: 0 24px;
  border-radius: 2px;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.left-sidebar .side-bar-upgrade-button-container-body-button-block-text {
  margin: auto 0;
  font-size: 12px;
  line-height: 36px;
  color: #FFFFFF;
}
.left-sidebar .side-bar-upgrade-button-container-body-button-block-sale {
  height: 24px;
  margin: auto 0;
  padding: 0 0 0 12px;
  display: flex;
  white-space: nowrap;
  flex: 1 1 auto;
}
.left-sidebar .side-bar-upgrade-button-container-body-button-block-sale-value {
  font-size: 10px;
  margin: auto;
  color: #FFFFFF;
  line-height: 24px;
  padding: 0 12px;
  background: #E74C3C;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.left-sidebar .side-bar-upgrade-button-container-body-button-large .marketing-template-body-button-block-text {
  line-height: 48px;
  font-size: 16px;
}
.left-sidebar .side-bar-upgrade-button-container-body-button-large .marketing-template-body-button-block-sale {
  height: 36px;
  padding: 0 0 0 24px;
}
.left-sidebar .side-bar-upgrade-button-container-body-button-large .marketing-template-body-button-block-sale-value {
  font-size: 14px;
}
.left-sidebar .side-bar-upgrade-button-container-body-button .marketing-coupon {
  text-align: center;
  background: #CC0001;
  line-height: 35px;
  color: #fff;
  cursor: pointer;
}
.left-sidebar .side-bar-upgrade-button-container-body-button .marketing-coupon b {
  font-size: 12px;
}
.left-sidebar .side-bar-upgrade-button-container-body-button .marketing-coupon i {
  font-size: 12px;
}
.left-sidebar .side-bar-upgrade-button-container-body-button .marketing-coupon i.small {
  font-size: 10px;
  padding: 0 4px;
}
.left-sidebar .side-bar-upgrade-button-container:hover {
  background: #FFAE33;
}
.left-sidebar .side-bar-upgrade-button-container:hover .marketing-tooltip-button-block-sale-value {
  background: #F14B3B;
}
.left-sidebar .side-bar-upgrade-button-container:hover .marketing-coupon {
  background: #d41819 !important;
}
.left-sidebar .side-bar-upgrade-button-container:active {
  background: #CC7B00;
}
.left-sidebar .side-bar-upgrade-button {
  margin: auto;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  color: #fff;
  writing-mode: vertical-lr;
  white-space: nowrap;
  transform: rotate(180deg);
  width: 30px;
  min-height: 120px;
  height: auto;
  padding: 7px 9px;
}
.left-sidebar .tight-left-sidebar-buttons-border {
  position: relative;
}
.left-sidebar .tight-left-sidebar-buttons-border:after {
  position: absolute;
  content: '';
  top: 0;
  left: 6px;
  width: 36px;
  height: 1px;
  background: #fff;
  opacity: 0.2;
}
.left-sidebar .tight-bar-button,
.left-sidebar .side-bar-button {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}
.left-sidebar .tight-bar-button .webix_template,
.left-sidebar .side-bar-button .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.left-sidebar .tight-bar-button.active,
.left-sidebar .side-bar-button.active {
  background: #003D36;
}
.left-sidebar .tight-bar-button:hover,
.left-sidebar .side-bar-button:hover {
  background: #003D36;
}
.left-sidebar .border-spacer {
  box-sizing: border-box;
  border: none;
  border-bottom: 1px solid #1a675e;
}
.left-sidebar .profileAccordion {
  background: #00453d;
  color: #e5eaea;
  cursor: pointer;
}
.left-sidebar .profileAccordion .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.left-sidebar .profileAccordion .webix_accordionitem,
.left-sidebar .profileAccordion .webix_accordionitem_header {
  background: #00453d;
  color: #e5eaea;
  border: none;
  user-select: none;
}
.left-sidebar .profileAccordion .webix_accordionitem:hover,
.left-sidebar .profileAccordion .webix_accordionitem_header:hover {
  background: #003d36;
}
.left-sidebar .profileAccordion .webix_accordionitem_button {
  display: none;
}
.left-sidebar .profileAccordion .webix_accordionitem_label {
  padding-left: 0;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FFFFFF;
  display: flex;
  width: 240px;
}
.left-sidebar .profileAccordion .webix_template {
  max-width: 100%;
  width: 100%;
  position: relative;
}
.left-sidebar .profileAccordion .webix_template .profile-header {
  display: flex;
  flex-wrap: wrap;
  height: 48px;
  width: 48px;
}
.left-sidebar .profileAccordion .webix_template .profile-header-photo {
  flex: 0 0 auto;
  margin: 0;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  flex-shrink: 0;
}
.left-sidebar .profileAccordion .webix_template .profile-header-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  transition: 240ms;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
}
.left-sidebar .profileAccordion .webix_template:hover .profile-header-icon {
  opacity: 1;
}
.left-sidebar .profileAccordion .profile-header {
  display: flex;
  flex-wrap: wrap;
  height: 48px;
  width: 48px;
}
.left-sidebar .profileAccordion .profile-header-photo {
  flex: 0 0 auto;
  margin: auto 18px;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  flex-shrink: 0;
}
.left-sidebar .profileAccordion .profile-header-label {
  margin: auto 0;
  flex: 1 1 auto;
  line-height: 52px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.left-sidebar .profileAccordion .profile-header-drop-down {
  flex: 0 0 auto;
  display: flex;
  height: 48px;
  width: 44px;
  justify-content: flex-end;
}
.left-sidebar .profileAccordion .profile-header-drop-down-icon {
  display: flex;
  width: 44px;
  height: 24px;
  margin: auto 0;
}
.left-sidebar .profileAccordion .profile-header-drop-down-icon svg {
  margin: auto 0;
  margin-right: 8px;
  height: 24px;
  opacity: 0.5;
  cursor: pointer;
}
.left-sidebar .profileAccordion .profile-header-drop-down-icon svg path {
  fill: #D8D8D8;
}
.left-sidebar .profileAccordion.expand .webix_accordionitem_header {
  background: #003d36;
}
.left-sidebar .profileAccordion:hover svg {
  opacity: 1;
}
.left-sidebar .profileAccordion.active .profile-header-icon {
  opacity: 1;
}
.left-sidebar .spacer-layout .webix_template {
  background: #1a675e;
}
.left-sidebar .profileAccordion {
  position: relative;
}
.left-sidebar .profileAccordion:after {
  opacity: 0;
  content: '';
  z-index: 2;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #003D36;
}
.left-sidebar .profileAccordion.active:after,
.left-sidebar .profileAccordion:active:after,
.left-sidebar .profileAccordion:hover:after {
  opacity: 1;
  pointer-events: auto;
}
.left-sidebar .profileAccordion.active .profile-header-icon,
.left-sidebar .profileAccordion:active .profile-header-icon,
.left-sidebar .profileAccordion:hover .profile-header-icon {
  opacity: 1 !important;
}
.left-sidebar .side-bar-button {
  position: relative;
  display: flex;
  margin: 0 auto;
}
.left-sidebar .side-bar-button-icon {
  display: flex;
  width: 24px;
  height: 24px;
}
.left-sidebar .side-bar-button-icon svg {
  margin: auto;
  width: 60px;
}
.left-sidebar .side-bar-button-icon svg path {
  fill: #80CBC4;
  stroke: none;
}
.left-sidebar .side-bar-button-notifications {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  top: 8px;
  height: 20px;
  width: 20px;
  border-radius: 2px;
  background-color: #1565C0;
  position: absolute;
  text-align: center;
  color: #fff;
  right: 12px;
  font-size: 10px;
  line-height: 20px;
}
.left-sidebar .tight-bar-button[view_id="mainButtonsLayout-openProjectsPopupButton"] .side-bar-button-icon svg path {
  fill: none;
  stroke: #80CBC4 !important;
}
.left-sidebar .bar-icon-left svg {
  transform: rotate(180deg);
}
.left-sidebar .leftSideTeamButton {
  display: inline-block;
  position: relative;
  color: #7c9b97;
  width: 240px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.left-sidebar .leftSideTeamButton .team-button-icon {
  display: inline-flex;
  height: 48px;
  width: 60px;
}
.left-sidebar .leftSideTeamButton .team-button-icon svg {
  width: 60px;
  margin: auto;
}
.left-sidebar .leftSideTeamButton .team-button-icon svg path {
  fill: #7c9b97;
}
.left-sidebar .leftSideTeamButton .team-button-text {
  display: inline-flex;
  vertical-align: bottom;
  flex: 1 1 auto;
  padding-left: 0;
  height: 48px;
  line-height: 48px;
  width: 180px;
  user-select: none;
}
.left-sidebar .leftSideTeamButton:hover {
  background: #003d36;
}
.left-sidebar .leftSideTeamButton:after {
  content: " ";
  position: absolute;
  width: 22px;
  height: 12px;
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/pro_full orange.svg') center no-repeat;
  top: 18px;
  right: 13px;
  pointer-events: none;
}
.wide-left-sidebar {
  background: #fff;
}
.wide-left-sidebar .side-bar-button {
  display: flex;
  margin: 0 auto;
  align-items: center;
  padding-left: 12px;
}
.wide-left-sidebar .side-bar-button.active {
  color: #007063;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.wide-left-sidebar .side-bar-button.active:hover {
  color: #007063;
}
.wide-left-sidebar .side-bar-button-icon {
  display: flex;
  width: 24px;
  height: 24px;
}
.wide-left-sidebar .side-bar-button-label {
  margin: 0 0 0 12px;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  width: 180px;
  vertical-align: bottom;
}
.wide-left-sidebar .side-bar-button-arrow {
  position: absolute;
  display: flex;
  align-items: center;
  right: 20px;
}
.wide-left-sidebar .side-bar-button-arrow svg path {
  fill: #757575 !important;
}
.wide-left-sidebar .side-bar-button-notifications {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  top: 8px;
  height: 20px;
  width: 20px;
  border-radius: 2px;
  background-color: #1565C0;
  position: absolute;
  text-align: center;
  color: #fff;
  right: 12px;
  font-size: 10px;
  line-height: 20px;
}
.wide-left-sidebar-button.side-bar-button {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.wide-left-sidebar-button.side-bar-button svg path {
  fill: #003D36;
}
.wide-left-sidebar-button.side-bar-button:hover {
  color: #212121;
  background: #f2f2f2;
}
.wide-left-sidebar-button.side-bar-button:hover .side-bar-button-arrow svg path {
  fill: #212121 !important;
}
.wide-left-sidebar-button.side-bar-button[view_id="openProjectsPopupButton"] {
  position: relative;
  margin-left: 1px !important;
}
.wide-left-sidebar-button.side-bar-button[view_id="openProjectsPopupButton"] svg path {
  fill: none;
}
.wide-left-sidebar-border-line {
  position: relative;
}
.wide-left-sidebar-border-line:after {
  display: block;
  content: '';
  height: 1px;
  margin: 0 12px;
  background: #C4C4C4;
}
.wide-left-sidebar-buttons-border {
  position: relative;
}
.wide-left-sidebar-buttons-border:after {
  position: absolute;
  content: '';
  top: 0;
  left: 6px;
  width: 36px;
  height: 1px;
  background: #fff;
  opacity: 0.2;
}
.wide-left-sidebar-logo-wrapper {
  color: #212121;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.wide-left-sidebar-logo-wrapper .webix_template {
  display: flex;
  align-items: center;
  padding-left: 12px;
  position: relative;
}
.wide-left-sidebar-logo-wrapper .webix_template:hover .wide-left-sidebar-logo-edit:not(.disabled) {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wide-left-sidebar-logo-wrapper .webix_template:hover .wide-left-sidebar-logo-teamName:not(.disabled) {
  cursor: pointer;
  border-bottom: 1px solid #212121;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo {
  display: flex;
  font-size: 16px;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: center;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo img {
  max-height: 32px;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-favicon {
  max-width: 32px;
  min-width: 26px;
  height: 32px;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-favicon img {
  max-width: 100%;
  height: auto;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-image {
  height: 32px;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-image img {
  max-width: 100%;
  height: auto;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-teamName {
  line-height: 18px;
  max-height: 36px;
  padding: 0;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-width: 100%;
  word-break: break-all;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-teamName.isLink {
  display: flex;
  white-space: nowrap;
  align-items: center;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-teamName.isLink .team-name-value {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-projectName {
  padding-left: 16px;
  margin-left: 16px;
  border-left: 1px solid;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 40px;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-edit {
  margin-left: auto;
  width: 36px;
  height: 60px;
  display: none;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-edit:hover svg {
  background: #F2F2F2;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-edit:hover svg path,
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-edit:hover svg g {
  fill: #424242;
}
.wide-left-sidebar-logo-wrapper .wide-left-sidebar-logo-edit.disabled {
  display: none;
}
.wide-left-sidebar-logo-wrapper.isLink {
  min-width: max-content;
  max-width: max-content;
  pointer-events: none;
}
.wide-left-sidebar-logo-wrapper.isLink.empty_name .wide-left-sidebar-logo-teamName.showTeam {
  display: none;
}
.wide-left-sidebar-logo-wrapper.isLink.empty_name .wide-left-sidebar-logo-projectName {
  padding: 0;
  margin: 0;
  border: none;
}
.wide-left-sidebar-minimize .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wide-left-sidebar-minimize .webix_template:hover {
  cursor: pointer;
}
.wide-left-sidebar-minimize .webix_template:hover .wide-left-sidebar-minimize-icon {
  background: #F2F2F2;
}
.wide-left-sidebar-minimize .webix_template:hover .wide-left-sidebar-minimize-icon svg path,
.wide-left-sidebar-minimize .webix_template:hover .wide-left-sidebar-minimize-icon svg g {
  fill: #424242;
}
.wide-left-sidebar .work-space-favorite .webix_list_item {
  padding: 0;
  transform: translateX(2px);
}
.wide-left-sidebar .work-space-favorite .webix_list_item.webix_selected {
  background: transparent;
}
.wide-left-sidebar .work-space-favorite .webix_list_item.webix_selected .work-space-favorite-item-title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #007063 !important;
}
.wide-left-sidebar .work-space-favorite .webix_list_item:hover {
  background: #f2f2f2;
}
.wide-left-sidebar .work-space-favorite-item {
  display: flex;
  padding-left: 12px;
  align-items: center;
}
.wide-left-sidebar .work-space-favorite-item-icon {
  display: flex;
  width: 24px;
  height: 24px;
}
.wide-left-sidebar .work-space-favorite-item-icon svg {
  margin: auto 0;
}
.wide-left-sidebar .work-space-favorite-item-title {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0 12px 0 0;
  margin: 0 0 0 12px;
  height: 36px;
  line-height: 36px;
  color: #424242;
  font-size: 14px;
  flex: 1 1 auto;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wide-left-sidebar .work-space-favorite-item-title span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 100%;
}
.wide-left-sidebar .work-space-favorite-item-title:hover {
  color: #212121;
}
.wide-left-sidebar .upgrade-button-container {
  display: flex;
  justify-content: center;
  background: transparent;
}
.wide-left-sidebar .upgrade-button-container .webix_template {
  padding: 0;
}
.wide-left-sidebar .upgrade-button-container-body {
  display: flex;
  margin: 0 12px;
  border-radius: 2px;
  overflow: hidden;
}
.wide-left-sidebar .upgrade-button-container-body-button {
  background: #ff9a00;
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  border-radius: 2px;
  transition: background 320ms;
}
.wide-left-sidebar .upgrade-button-container-body-button-block {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: auto;
  padding: 0;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.wide-left-sidebar .upgrade-button-container-body-button-block-text {
  margin: auto 0;
  font-size: 14px;
  line-height: 36px;
  color: #FFFFFF;
}
.wide-left-sidebar .upgrade-button-container-body-button-block-sale {
  height: 24px;
  margin: auto 0;
  padding: 0 0 0 12px;
  display: flex;
  white-space: nowrap;
  flex: 1 1 auto;
}
.wide-left-sidebar .upgrade-button-container-body-button-block-sale-value {
  font-size: 10px;
  margin: auto;
  color: #FFFFFF;
  line-height: 24px;
  padding: 0 12px;
  background: #E74C3C;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.wide-left-sidebar .upgrade-button-container-body-button-large .upgrade-button-container-body-button-block-text {
  line-height: 48px;
  font-size: 16px;
}
.wide-left-sidebar .upgrade-button-container-body-button-large .upgrade-button-container-body-button-block-sale {
  height: 36px;
  padding: 0 0 0 24px;
}
.wide-left-sidebar .upgrade-button-container-body-button-large .upgrade-button-container-body-button-block-sale-value {
  font-size: 14px;
}
.wide-left-sidebar .upgrade-button-container-body-button .marketing-coupon {
  text-align: center;
  background: #CC0001;
  line-height: 35px;
  color: #fff;
  cursor: pointer;
}
.wide-left-sidebar .upgrade-button-container-body-button .marketing-coupon b {
  font-size: 12px;
}
.wide-left-sidebar .upgrade-button-container-body-button .marketing-coupon i {
  font-size: 12px;
}
.wide-left-sidebar .upgrade-button-container-body-button .marketing-coupon i.small {
  font-size: 10px;
  padding: 0 4px;
}
.wide-left-sidebar .upgrade-button-container-body:hover .upgrade-button-container-body-button {
  background: #FF6D00;
}
.wide-left-sidebar .upgrade-button-container-body:hover .marketing-tooltip-button-block-sale-value {
  background: #F14B3B;
}
.wide-left-sidebar .upgrade-button-container-body:hover .marketing-coupon {
  background: #d41819;
}
.wide-left-sidebar .upgrade-button-container-body:active .upgrade-button-container-body-button {
  background: #E65100;
}
.custom-head-logo {
  margin: auto;
  max-height: 40px;
  max-width: 160px;
  flex: 0 1 auto;
}
.custom-head-logo[src=""] {
  display: none;
}
@keyframes activate {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.integrationsettings_class {
  height: 100%;
}
.integrationsettings_class .integration_msteams_settings_window,
.integrationsettings_class .integration_slack_settings_window {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  height: 100%;
}
.integrationsettings_class .integration_msteams_settings_window-header,
.integrationsettings_class .integration_slack_settings_window-header {
  height: 60px;
  border-bottom: 1px solid #E0E0E0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.integrationsettings_class .integration_msteams_settings_window-header .left-side,
.integrationsettings_class .integration_slack_settings_window-header .left-side {
  margin-left: 12px;
}
.integrationsettings_class .integration_msteams_settings_window-header .right-side .hover_container,
.integrationsettings_class .integration_slack_settings_window-header .right-side .hover_container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 59px;
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-header .right-side .hover_container:hover,
.integrationsettings_class .integration_slack_settings_window-header .right-side .hover_container:hover {
  background: #F2F2F2;
}
.integrationsettings_class .integration_msteams_settings_window-header .right-side .hover_container:hover .webix_view,
.integrationsettings_class .integration_slack_settings_window-header .right-side .hover_container:hover .webix_view {
  background: #F2F2F2;
}
.integrationsettings_class .integration_msteams_settings_window-header .right-side .hover_container svg,
.integrationsettings_class .integration_slack_settings_window-header .right-side .hover_container svg {
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body,
.integrationsettings_class .integration_slack_settings_window-body {
  height: calc(100% - 60px);
  overflow: auto;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container {
  display: flex;
  justify-content: center;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams {
  width: 840px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container-description,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container-description,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams-description,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams-description {
  display: flex;
  flex-direction: column;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container-description .main-title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container-description .main-title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams-description .main-title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams-description .main-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 11px;
  height: 36px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container-description .main-title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container-description .main-title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams-description .main-title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams-description .main-title .text {
  align-self: center;
  font-size: 16px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container-description .main-title .button,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container-description .main-title .button,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams-description .main-title .button,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams-description .main-title .button {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FF9A00;
  height: 36px;
  border-radius: 2px;
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container-description .main-title .button:hover,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container-description .main-title .button:hover,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams-description .main-title .button:hover,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams-description .main-title .button:hover {
  color: #FF6F00;
  text-decoration: underline;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container-description .main-title .button-text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container-description .main-title .button-text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams-description .main-title .button-text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams-description .main-title .button-text {
  font-size: 14px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container-description .description,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container-description .description,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams-description .description,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams-description .description {
  font-size: 14px;
  line-height: 24px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .tips,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .tips,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .tips,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .tips {
  display: flex;
  justify-content: space-between;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .tips .tip,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .tips .tip,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .tips .tip,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .tips .tip {
  width: 205px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .tips .tip .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .tips .tip .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .tips .tip .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .tips .tip .text {
  height: 84px;
  background: #FBFBFB;
  padding: 12px;
  line-height: 20px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table {
  margin-top: 24px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header {
  display: flex;
  padding-bottom: 6px;
  border-bottom: 1px solid #C4C4C4;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .project_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .channel_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .settings_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .channel_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .settings_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .team_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title_msteams {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #616161;
  line-height: 24px;
  font-size: 14px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .project_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .channel_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title {
  width: 240px;
  margin-right: 6px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .team_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .team_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .project_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .channel_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .channel_title_msteams {
  width: 212px;
  margin-right: 6px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .settings_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title {
  width: 348px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .header .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .header .settings_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .header .settings_title_msteams {
  width: 305px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections {
  display: flex;
  flex-direction: column;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection {
  display: flex;
  flex-direction: row;
  min-height: 48px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection.full_border,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection.full_border,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection.full_border,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection.full_border {
  border-bottom: 1px solid #C4C4C4;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container {
  display: flex;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title {
  padding-left: 0 !important;
  margin-right: 0 !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams {
  width: 240px;
  display: flex;
  align-items: center;
  padding-left: 12px;
  padding-right: 10px;
  margin-right: 6px;
  height: 48px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams .text {
  line-height: 24px;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams .text_preloder {
  width: 89%;
  height: 24px;
  background: #EEEEEE;
  border-radius: 2px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .connection_project_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .connection_project_title_msteams {
  width: 212px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container {
  display: flex;
  flex-direction: row;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container.small_border,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container.small_border,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container.small_border,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container.small_border {
  border-bottom: 1px solid #C4C4C4;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams {
  width: 240px;
  display: flex;
  align-items: center;
  padding-left: 12px;
  margin-right: 6px;
  height: 48px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text {
  font-size: 14px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams .text_preloder {
  width: 47%;
  height: 24px;
  background: #EEEEEE;
  border-radius: 2px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .team_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .channel_title_msteams {
  width: 212px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams {
  width: 282px;
  display: flex;
  align-items: center;
  margin-right: 6px;
  padding: 12px 0 12px 12px;
  min-height: 46px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  font-size: 14px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams .text_preloder {
  width: 71%;
  height: 24px;
  background: #EEEEEE;
  border-radius: 2px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .settings_title_msteams {
  width: 241px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons {
  width: 54px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 48px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit {
  height: 24px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg {
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg:hover path,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg:hover path,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg:hover path,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .edit svg:hover path {
  fill: #424242;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete {
  height: 24px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg {
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg:hover path,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg:hover path,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg:hover path,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .delete svg:hover path {
  fill: #424242;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .button_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .connections .connection .view_container .channel_setting_container .buttons .button_preloder,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .button_preloder,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .connections .connection .view_container .channel_setting_container .buttons .button_preloder {
  width: 24px;
  height: 24px;
  background: #EEEEEE;
  border-radius: 2px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .no_connections,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .no_connections,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .no_connections,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .no_connections {
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #C4C4C4;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .no_connections .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .no_connections .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .no_connections .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .no_connections .text {
  font-size: 14px;
  color: #757575;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container.add_mode,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container.add_mode,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container.add_mode,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container.add_mode {
  padding: 1px 0 5px 0;
  border-bottom: 1px solid #C4C4C4;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs {
  display: flex;
  margin: 5px 0 0 0;
  flex: 1;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings_msteams {
  margin-right: 6px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static {
  width: 240px !important;
  padding: 0 20px 0 11px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_settings_msteams .webix_view .webix_inp_static {
  width: 212px !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams {
  width: 240px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams {
  width: 212px;
  position: relative;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams.is_error .webix_inp_static {
  border-color: #E53935 !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .edit_project_msteams .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .edit_project_msteams .is_error {
  color: #E53935;
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  z-index: 2;
  left: 7px;
  top: -5px;
  padding: 0 5px;
  background: #FFFFFF;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container {
  display: flex;
  justify-content: space-between;
  flex: 1;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container.small_border,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container.small_border,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container.small_border,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container.small_border {
  border-bottom: 1px solid #C4C4C4;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs {
  display: flex;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel {
  position: relative;
  width: 240px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel.is_error .webix_inp_static {
  border-color: #E53935 !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel .is_error {
  color: #E53935;
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  z-index: 2;
  left: 7px;
  top: -5px;
  padding: 0 5px;
  background: #FFFFFF;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings {
  width: 240px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'] {
  border-color: #257ECC !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_settings_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .channels_settings_inputs .edit_team_msteams {
  width: 212px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons {
  display: flex;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok {
  margin-right: 6px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg {
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:first-child {
  fill: #F5F5F5;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg path:last-child {
  fill: #757575;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:last-child {
  fill: #2E7D32;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_ok svg:hover path:first-child {
  fill-opacity: 0.1;
  fill: #2E7D32;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg {
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:first-child {
  fill: #F5F5F5;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg path:last-child {
  fill: #757575;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:last-child {
  fill: #EB6F63;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .edit_container .inputs .channels_settings_container .buttons_cancel svg:hover path:first-child {
  fill-opacity: 0.1;
  fill: #C62828;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container {
  margin: 6px 0 7px 0;
  display: flex;
  flex-direction: column;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_container .add_button,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_container .add_button,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .add_button,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .add_button {
  align-self: flex-start;
  cursor: pointer;
  min-width: 127px;
  padding: 0 10px;
  height: 36px;
  border-radius: 2px;
  background: #3084D7;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_container .add_button:hover,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_container .add_button:hover,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .add_button:hover,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .add_button:hover {
  background: #5097d6;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_container .add_button .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_container .add_button .text,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .add_button .text,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .add_button .text {
  font-size: 14px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_container .no_possible_add_new,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_container .no_possible_add_new,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .no_possible_add_new,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .no_possible_add_new {
  display: flex;
  align-self: center;
  justify-content: space-between;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_container .no_possible_add_new .msg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_container .no_possible_add_new .msg,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .no_possible_add_new .msg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .no_possible_add_new .msg {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 auto;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_container .no_possible_add_new .msg_icon,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_container .no_possible_add_new .msg_icon,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .no_possible_add_new .msg_icon,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_container .no_possible_add_new .msg_icon {
  margin-right: 12px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container {
  padding: 6px 0 5px 0;
  border-bottom: 1px solid #C4C4C4;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container {
  display: flex;
  justify-content: space-between;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs {
  display: flex;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams {
  margin-right: 6px;
  width: 240px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_view .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_view .webix_inp_static {
  width: 240px !important;
  padding: 0 20px 0 11px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams {
  position: relative;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'],
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings .webix_inp_static.suggest_popup_bottom[aria-expanded='true'] {
  border-color: #257ECC !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_settings_msteams {
  width: 212px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel.is_error .webix_inp_static,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel.is_error .webix_inp_static,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel.is_error .webix_inp_static {
  border-color: #E53935 !important;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_team .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_project .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .is_error,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .is_error,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .inputs .input_channel .is_error {
  color: #E53935;
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  z-index: 2;
  left: 7px;
  top: -5px;
  padding: 0 5px;
  background: #FFFFFF;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons {
  display: flex;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok {
  margin-right: 6px;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg {
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:first-child {
  fill: #F5F5F5;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg path:last-child {
  fill: #757575;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:last-child {
  fill: #2E7D32;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_ok svg:hover path:first-child {
  fill-opacity: 0.1;
  fill: #2E7D32;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg {
  cursor: pointer;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:first-child {
  fill: #F5F5F5;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg path:last-child {
  fill: #757575;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:last-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:last-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:last-child {
  fill: #EB6F63;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:first-child,
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:first-child,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams .connections_table .add_item_inputs_container .inputs_buttons_container .buttons_cancel svg:hover path:first-child {
  fill-opacity: 0.1;
  fill: #C62828;
}
.integrationsettings_class .integration_msteams_settings_window-body .scroll_container .container_msteams,
.integrationsettings_class .integration_slack_settings_window-body .scroll_container .container_msteams {
  width: 957px;
}
.integrationsettings_class .fade-enter-active,
.integrationsettings_class .fade-leave-active {
  transition: opacity 0.5s;
}
.integrationsettings_class .fade-enter,
.integrationsettings_class .fade-leave-to {
  opacity: 0;
}
.jiraIntegrationPopup {
  background: #e2e2e2;
}
.jiraIntegrationPopup .jira {
  height: 100%;
  background: #e2e2e2;
}
.jiraIntegrationPopup .jira-header {
  background: #e2e2e2;
}
.jiraIntegrationPopup .jira-header-label {
  height: 60px;
  background: #fff;
  background-image: url('https://cdn.ganttpro.com/app/imgs/integration/jira/jira.png');
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jiraIntegrationPopup .jira-header-steps {
  width: 924px;
  padding: 12px 0px;
  display: flex;
  margin: 0 auto;
  height: 88px;
}
.jiraIntegrationPopup .jira-header-steps-item {
  display: flex;
  height: 72px;
  opacity: 0.5;
  background: #FFFFFF;
  margin-left: 4px;
  flex: 1 1 auto;
}
.jiraIntegrationPopup .jira-header-steps-item:first-child {
  margin-left: 0;
}
.jiraIntegrationPopup .jira-header-steps-item-circle {
  margin: auto;
  height: 42px;
  width: 42px;
  line-height: 42px;
  text-align: center;
  opacity: 0.5;
  border: 2px solid #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #616161;
  border-radius: 50%;
}
.jiraIntegrationPopup .jira-header-steps-item.active {
  opacity: 1;
  background: #FFFFFF;
}
.jiraIntegrationPopup .jira-header-steps-item.active .jira-header-steps-item-circle {
  opacity: 1;
  border: 2px solid #FF9A00;
  color: #FF9A00;
}
.jiraIntegrationPopup .jira-header-steps-item.finished {
  opacity: 1;
  background: #FFFFFF;
}
.jiraIntegrationPopup .jira-header-steps-item.finished .jira-header-steps-item-circle {
  opacity: 1;
  background: #17BA41;
  border: 2px solid #17BA41;
  color: #fff;
}
.jiraIntegrationPopup .jira-header-cross {
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
  float: right;
  vertical-align: middle;
  margin-right: 15px;
  margin-left: auto;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
.jiraIntegrationPopup .jira-header-cross .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 100%;
}
.jiraIntegrationPopup .jira-header-cross .arrow svg path {
  fill: #757575;
}
.jiraIntegrationPopup .jira-header-cross:hover {
  background-color: #eeeeee;
}
.jiraIntegrationPopup .jira-header-cross:hover svg path {
  fill: #424242;
}
.jiraIntegrationPopup .jira-navigate {
  display: flex;
  height: 108px;
  padding: 36px;
}
.jiraIntegrationPopup .jira-navigate > div {
  width: 33%;
}
.jiraIntegrationPopup .jira-navigate-label {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 28px;
  text-align: center;
  color: #338D82;
  letter-spacing: 0;
  line-height: 36px;
}
.jiraIntegrationPopup .jira-navigate-next {
  display: flex;
  justify-content: flex-end;
}
.jiraIntegrationPopup .jira-navigate-button {
  height: 36px;
  width: 120px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
}
.jiraIntegrationPopup .jira-navigate-button.next {
  background: #17BA41;
  border: none;
  color: #FFFFFF;
}
.jiraIntegrationPopup .jira-navigate-button.next.ready {
  background: #247ECC;
}
.jiraIntegrationPopup .jira-navigate-button.next.disabled {
  pointer-events: none;
  opacity: 0.2;
  cursor: default;
}
.jiraIntegrationPopup .jira-view {
  margin: 0 36px;
  border-top: 1px solid #ececec;
}
.jiraIntegrationPopup .jira-view-desc {
  padding-top: 12px;
}
.jiraIntegrationPopup .jira-view-desc-item {
  display: flex;
  height: 100%;
  width: 100%;
  line-height: 35px;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #72716b;
}
.jiraIntegrationPopup .jira-view-desc-item.error label {
  color: red;
}
.jiraIntegrationPopup .jira-view-desc-item.error .accept {
  color: red;
  border: 1px solid red;
}
.jiraIntegrationPopup .jira-view-desc-item input {
  height: 36px;
  width: 207px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  margin: auto 12px;
  padding: 0;
  font-family: Lato-Regular;
  text-align: center;
  font-size: 14px;
  color: #454545;
}
.jiraIntegrationPopup .jira-view-desc-item input.accept {
  width: 20px;
  height: 20px;
  position: relative;
  top: 5px;
  cursor: pointer;
}
.jiraIntegrationPopup .jira-view-desc-item input.input-second {
  width: 96px;
}
.jiraIntegrationPopup .jira-view-desc-item .accept {
  width: 20px;
  height: 20px;
  position: relative;
  top: 5px;
  cursor: pointer;
}
.jiraIntegrationPopup .jira-view-desc-item .pencil-icon {
  height: 36px;
  width: 36px;
  margin: auto 12px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/integration/jira/pencil.png');
  background-position: center;
  background-repeat: no-repeat;
}
.jiraIntegrationPopup .jira-view-desc-item b {
  line-height: 35px;
  padding: 0 4px;
}
.jiraIntegrationPopup .jira-view-desc-item b.blue {
  color: #257ecc;
}
.jiraIntegrationPopup .jira-view-desc-item.important {
  background: #fff9d0;
}
.jiraIntegrationPopup .jira-view-desc-item.multiline {
  line-height: 24px;
}
.jiraIntegrationPopup .jira-view-desc-item.multiline.only-text {
  display: block;
}
.jiraIntegrationPopup .jira-view-screen {
  width: 100%;
  margin: 36px auto;
}
.jiraIntegrationPopup .jira-view-screen-block-head {
  height: 96px;
  width: 324px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 21px;
  text-align: center;
  padding-top: 27px;
}
.jiraIntegrationPopup .jira-view-screen-block-body {
  height: 477px;
  width: 324px;
  padding: 12px;
}
.jiraIntegrationPopup .jira-view-screen-block-body-item {
  margin-top: 12px;
  width: 100%;
  display: inline-block;
}
.jiraIntegrationPopup .jira-view-screen-block-body-item-label {
  white-space: nowrap;
  height: 36px;
  width: 100%;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
  line-height: 36px;
}
.jiraIntegrationPopup .jira-view-screen-block-body-item-input,
.jiraIntegrationPopup .jira-view-screen-block-body-item-textarea {
  height: 36px;
  width: 100%;
  background: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  padding: 0 12px;
  resize: none;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #454545;
  line-height: 36px;
}
.jiraIntegrationPopup .jira-view-screen-block-body-item-input.cunsomer_callback {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jiraIntegrationPopup .jira-view-screen-block-body-item-textarea {
  height: 120px;
  width: 274px;
}
.jiraIntegrationPopup .jira-view-screen.first {
  height: 334px;
  width: 723px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/integration/jira/1.png');
  background-position: center;
  background-repeat: no-repeat;
}
.jiraIntegrationPopup .jira-view-screen.second {
  height: 483px;
  width: 501px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/integration/jira/2.png');
  background-position: center;
  background-repeat: no-repeat;
}
.jiraIntegrationPopup .jira-view-screen.third-1 {
  height: 259px;
  width: 677px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/integration/jira/3.png');
  background-position: center;
  background-repeat: no-repeat;
}
.jiraIntegrationPopup .jira-view-screen.third-2 {
  height: 698px;
  width: 817px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/integration/jira/3.1.png');
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 37px;
  padding-left: 41px;
}
.jiraIntegrationPopup .jira-view-screen.fourth {
  height: 420px;
  width: 832px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/integration/jira/4.png');
  background-position: left;
  background-repeat: no-repeat;
  margin-left: -24px;
}
.jiraIntegrationPopup .jira-view-paste-url {
  height: 84px;
  width: 720px;
  margin: 0 auto;
  margin-top: 36px;
  background: #fff6ba;
  display: flex;
}
.jiraIntegrationPopup .jira-view-paste-url-body {
  height: 36px;
  display: flex;
  margin: auto;
}
.jiraIntegrationPopup .jira-view-paste-url-body-label {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  line-height: 36px;
}
.jiraIntegrationPopup .jira-view-paste-url-body .verify {
  height: 36px;
  width: 120px;
  border: 1px solid #D9D9D9;
  background: #17BA41;
  border-radius: 2px;
  padding: 0 6px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FFF;
  margin-left: 12px;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
}
.jiraIntegrationPopup .jira-view-paste-url-body input {
  height: 36px;
  width: 360px;
  margin-left: 24px;
  opacity: 0.9;
  background: #FFFFFF;
  border: 1px solid #F8E81C;
  border-radius: 2px;
}
.jiraIntegrationPopup .webix_template {
  padding: 0;
}
.jiraIntegrationPopup .sideBackground {
  background: #e2e2e2;
}
.newJiraProjectPopup .new-jira-project-header {
  flex: 1 1 auto;
  height: 48px;
  padding-left: 24px;
  background: #247ECC;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 48px;
  text-transform: uppercase;
}
.newJiraProjectPopup .newJiraProjectPopupHeaderId .webix_template {
  display: flex;
}
.newJiraProjectPopup .newJiraProjectPopupHeaderId .window_header_icon {
  width: 84px;
  background: #247ECC;
  cursor: pointer;
}
.newJiraProjectPopup .webix_el_button.webix_disabled_view {
  cursor: default;
}
.newJiraProjectPopup .webix_template {
  padding: 0;
}
.integration_text .link {
  color: #257ECC;
  text-decoration: none;
  cursor: pointer;
}
.msteams_header_button svg {
  height: 22px;
  width: 22px;
}
.footer_vue {
  position: relative;
  z-index: 30;
  -webkit-touch-callout: none !important;
  /* iOS Safari */
  -webkit-user-select: none !important;
  /* Chrome/Safari/Opera */
  user-select: none;
}
.footer_vue.footer_down_index {
  z-index: 0;
}
.task-comments-list-item.task-view-comments {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #fff;
  padding: 9px 0;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block {
  width: 400px;
  position: relative;
  margin-left: 96px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow {
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  position: relative;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow.empty .ql-view {
  display: none;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .ql-toolbar {
  padding: 6px 12px 0;
  border-bottom: none;
  border-color: #FF9A00;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .ql-container {
  min-height: 132px;
  padding: 11px 11px;
  border-color: #FF9A00;
  border-bottom: 1px solid #FF9A00;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .ql-container .ql-tooltip {
  left: 10px !important;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .ql-picker-label {
  display: flex;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .ql-picker-label svg {
  width: 18px;
  height: 18px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .ql-picker-label::before {
  display: flex;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .desc_comment {
  position: relative;
  height: 48px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .desc_comment .ql-button {
  position: absolute;
  border-radius: 2px;
  width: 96px ;
  height: 36px ;
  background: #257ECC;
  cursor: pointer;
  display: flex;
  align-self: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  font-size: 14px;
  line-height: 36px;
  right: 0;
  top: 12px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .desc_comment .ql-button.cancel {
  right: 108px;
  background-color: transparent;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .desc_comment .ql-button.cancel:hover {
  color: #424242;
  text-decoration: underline;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-snow .desc_comment .ql-button.add:hover {
  background-color: #4697de;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-container {
  min-height: 132px;
  padding: 10px;
  border-color: #FF9A00;
  border-bottom: 1px solid #FF9A00;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-container .ql-editor {
  min-height: 110px;
  padding: 0 12px 40px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-container .ql-editor p {
  line-height: 24px;
  margin-bottom: 0 !important;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-container .ql-editor em {
  font-style: italic;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-container .ql-editor strong,
.task-comments-list-item.task-view-comments .task-comments-list-item-block .ql-container .ql-editor b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body {
  margin-bottom: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: none;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text {
  position: relative;
  padding: 18px;
  color: #454545;
  font-size: 14px;
  line-height: 18px;
  word-wrap: break-word;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text p {
  margin-bottom: 0 !important;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor strong,
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor em {
  font-style: italic;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor ol,
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor ul {
  padding-left: 0;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor h1 {
  font-size: 2em;
  line-height: 2em;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor h2 {
  font-size: 1.5em;
  line-height: 1.5em;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text.ql-editor h3 {
  font-size: 1.17em;
  line-height: 1.17em;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text-basket,
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text-edit {
  display: none;
  transition: 300ms opacity ease-out;
  opacity: 0;
  position: absolute;
  bottom: 8px;
  right: 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
  margin-right: 18px;
  justify-content: center;
  align-items: center;
  background-color: #E9E9E9;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-text-edit {
  right: 47px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-avatar {
  position: absolute;
  top: 0;
  left: -48px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-body-avatar-photo {
  max-width: 100%;
  height: auto;
  pointer-events: none;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-footer {
  display: flex;
  color: rgba(155, 155, 155, 0.6);
  font-size: 12px;
  line-height: 18px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-footer-date {
  padding-left: 24px;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block-footer-edit {
  margin-left: auto;
}
.task-comments-list-item.task-view-comments .task-comments-list-item-block:hover .task-comments-list-item-block-body-text-basket,
.task-comments-list-item.task-view-comments .task-comments-list-item-block:hover .task-comments-list-item-block-body-text-edit {
  opacity: 1;
}
.task-comments-list-item.task-view-comments.my-comment {
  justify-content: flex-end;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block {
  width: 400px;
  position: relative;
  margin-left: 0;
  margin-right: 48px;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body {
  margin-bottom: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: 1px solid #257ECC;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text {
  position: relative;
  padding: 18px;
  color: #454545;
  font-size: 14px;
  line-height: 18px;
  word-wrap: break-word;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text p {
  margin-bottom: 0 !important;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text.ql-editor strong,
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text.ql-editor b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text.ql-editor em {
  font-style: italic;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text.ql-editor ol,
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text.ql-editor ul {
  padding-left: 0;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text-basket,
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text-edit {
  transition: 300ms opacity ease-out;
  opacity: 0;
  position: absolute;
  right: 0;
  width: 38px;
  height: 38px;
  cursor: pointer;
  margin-right: 9px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #E9E9E9;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-text-edit {
  right: 47px;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-avatar {
  position: absolute;
  top: 0;
  left: inherit;
  right: -48px;
  max-width: 36px;
  max-height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.task-comments-list-item.task-view-comments.my-comment .task-comments-list-item-block-body-avatar-photo {
  max-width: 100%;
  height: auto;
  pointer-events: none;
}
.task-comments-list-item.task-view-comments.my-comment.comment-delete {
  margin-top: 6px !important;
}
.task-comments-list-item.task-view-comments.my-comment-delete .task-comments-list-item-block-body {
  box-shadow: none;
  border: none;
  background-color: #E9E9E9;
}
.task-comments-list-item.task-view-comments.my-comment-delete .task-comments-list-item-block-body-text-basket {
  opacity: 1;
  cursor: default;
  background: none;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.task-comments-list-item.task-view-comments.my-comment-delete .task-comments-list-item-block-body-text-basket svg path {
  fill: #616161;
}
.task-comments-list-item.my-comment.comment-delete {
  margin-top: 6px !important;
}
.tribute-container {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.tribute-container ul {
  border: 1px solid #D9D9D9;
}
.tribute-container ul li {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  color: #454545;
  padding: 0 10px 0 5px;
  line-height: 30px;
  background: #fff;
}
.tribute-container ul li:hover {
  background: #FFF1C6;
}
.tribute-container ul li.highlight {
  background-color: #FFF1C6;
}
.tribute-container ul li .online,
.tribute-container ul li .offline {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 2px;
  position: relative;
  top: -1px;
  background: #17BA41;
  border-radius: 50%;
}
.tribute-container ul li .offline {
  background: #777;
}
.comments_button_send {
  position: absolute;
  left: 800px;
  top: 564px;
}
.all-comments-popup {
  background: #fff;
}
.all-comments-popup .webix_win_head {
  border-bottom: none !important;
}
.all-comments-popup.webix_view.webix_window .webix_win_content .webix_win_body {
  border-radius: 0 0 2px 2px;
}
.all-comments-popup-body {
  background-color: #fff;
}
.all-comments-popup-body-right-panel {
  border: 1px solid #d9d9d9;
  border-left: none;
  background: #fff;
  margin-left: 0 !important;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout {
  background: #fff;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .webix_accordionitem_header {
  border-bottom: 1px solid #d9d9d9;
  border-bottom-width: 1px !important;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .webix_accordionitem_header .webix_accordionitem_button {
  display: none;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .webix_accordionitem_label {
  height: 48px;
  background: #fff;
  padding-left: 0;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .webix_accordionitem {
  border-top: none;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .webix_accordionitem:not(.collapsed) {
  border: none;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .new_comment_textarea textarea {
  line-height: 18px;
  padding-top: 10px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header {
  height: 48px;
  border: none;
  height: 100%;
  display: flex;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  background: #fff;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header-task {
  width: 100%;
  display: flex;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header-task-label {
  line-height: 48px;
  padding-right: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header-task-name {
  padding-right: 10px;
  flex: 1 1 auto;
  line-height: 48px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  text-overflow: ellipsis;
  overflow: hidden;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header-center-block {
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  background-color: rgba(217, 217, 217, 0.9);
  opacity: 0;
  pointer-events: none;
  transition: 240ms;
  border-radius: 2px;
  color: #424242;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  top: 7px;
  left: 0;
  right: 0;
  width: 120px;
  text-align: center;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header-unread-count {
  height: 24px;
  width: 24px;
  background: #257ECC;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 24px;
  text-align: center;
  margin-top: 12px;
  margin-left: 6px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header-all-comments {
  opacity: 0.5;
  font-size: 12px;
  color: #1565C0;
  line-height: 48px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header-all-comments:hover {
  opacity: 1;
  text-decoration: underline;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-header:hover .accordion-header-center-block {
  opacity: 1;
  pointer-events: auto;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .template_body_footer.webix_view {
  display: flex;
  justify-content: center;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .template_body_footer.webix_view .new-comment-button {
  padding: 0;
  width: 300px;
  height: 42px;
  line-height: 36px;
  border: 1px solid rgba(155, 155, 155, 0.4);
  background: #fff;
  font-size: 14px;
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  border-radius: 2px;
  white-space: nowrap;
  transition: 300ms;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .template_body_footer.webix_view .new-comment-button .webix_el_box {
  height: 42px !important;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .template_body_footer.webix_view .new-comment-button:hover {
  color: #424242;
  background: #F2F2F2;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_template {
  margin-top: 12px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body.webix_view {
  background: #fff;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item {
  position: relative;
  margin-left: 52px;
  display: flex;
  justify-content: flex-start;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-avatar {
  position: absolute;
  top: 0;
  left: -50px;
  max-width: 36px;
  max-height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-avatar-photo {
  max-width: 100%;
  height: auto;
  pointer-events: none;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block {
  width: 400px;
  position: relative;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body {
  margin-bottom: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: none;
  background-color: #fff;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text {
  width: 100%;
  display: inline-table;
  position: relative;
  padding: 18px;
  color: #454545;
  font-size: 14px;
  line-height: 18px;
  word-wrap: break-word;
  word-break: break-all;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text p {
  margin-bottom: 0 !important;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor strong,
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor em {
  font-style: italic;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor ol,
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor ul {
  padding-left: 0;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor h1 {
  font-size: 2em;
  line-height: 2em;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor h2 {
  font-size: 1.5em;
  line-height: 1.5em;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text.ql-editor h3 {
  font-size: 1.17em;
  line-height: 1.17em;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-text-basket {
  display: none;
  transition: 300ms opacity ease-out;
  opacity: 0;
  position: absolute;
  bottom: 8px;
  right: 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
  margin-right: 18px;
  justify-content: center;
  align-items: center;
  background-color: #E9E9E9;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-avatar {
  position: absolute;
  top: 0;
  left: -48px;
  max-width: 36px;
  max-height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-body-avatar-photo {
  max-width: 100%;
  height: auto;
  pointer-events: none;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-footer {
  margin-bottom: 12px;
  display: flex;
  color: rgba(155, 155, 155, 0.6);
  font-size: 12px;
  line-height: 18px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-footer-date {
  padding-left: 24px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block-footer-edit {
  margin-left: auto;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item-block:hover .task-comments-list-item-block-body-text-basket {
  opacity: 1;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.comment-delete:not(:last-child) {
  margin-bottom: 18px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.comment-delete .task-comments-list-item-block-body {
  display: flex;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.comment-delete .task-comments-list-item-block-body .task-comments-list-item-block-body-text {
  display: flex;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment {
  justify-content: flex-end;
  margin-left: 0;
  margin-right: 50px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-avatar {
  position: absolute;
  top: 0;
  left: initial;
  right: -50px;
  max-width: 36px;
  max-height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-avatar-photo {
  max-width: 100%;
  height: auto;
  pointer-events: none;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block {
  width: 400px;
  position: relative;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body {
  margin-bottom: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #257ECC;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text {
  width: 100%;
  display: inline-table;
  position: relative;
  padding: 18px;
  color: #454545;
  font-size: 14px;
  line-height: 18px;
  word-wrap: break-word;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text p {
  margin-bottom: 0 !important;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text.ql-editor {
  word-break: break-word;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text.ql-editor strong,
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text.ql-editor b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text.ql-editor em {
  font-style: italic;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text.ql-editor ol,
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text.ql-editor ul {
  padding-left: 0;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-text-basket {
  display: none;
  transition: 300ms opacity ease-out;
  opacity: 0;
  position: absolute;
  bottom: 8px;
  right: 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
  margin-right: 18px;
  justify-content: center;
  align-items: center;
  background-color: #E9E9E9;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-avatar {
  position: absolute;
  top: 0;
  left: -48px;
  max-width: 36px;
  max-height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-body-avatar-photo {
  max-width: 100%;
  height: auto;
  pointer-events: none;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-footer {
  display: flex;
  color: rgba(155, 155, 155, 0.6);
  font-size: 12px;
  line-height: 18px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-footer-date {
  padding-left: 24px;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block-footer-edit {
  margin-left: auto;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.my-comment .task-comments-list-item-block:hover .task-comments-list-item-block-body-text-basket {
  opacity: 1;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.comment-delete .task-comments-list-item-block-body {
  box-shadow: none;
  border: none;
  background-color: #E9E9E9;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.comment-delete .task-comments-list-item-block-body-text-basket {
  opacity: 1;
  cursor: default;
  background: none;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .webix_view .webix_template .task-comments-list-item.comment-delete .task-comments-list-item-block-body-text-basket svg path {
  fill: #616161;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .comments_block_parent {
  overflow: auto;
}
.all-comments-popup-body-right-panel .accordionCommentsLayout .accordion-body .body-comments-list {
  height: auto !important;
}
.all-comments-popup-body-right-panel-no-comments {
  display: flex;
  border: 1px solid #d9d9d9;
  border-left: none;
  background: #fff;
  margin-left: 0 !important;
}
.all-comments-popup-body-right-panel-no-comments .webix_template {
  display: flex;
}
.all-comments-popup-body-right-panel-no-comments-body {
  background-color: #fff;
  display: flex;
  margin: auto;
  flex-direction: column;
}
.all-comments-popup-body-right-panel-no-comments-body-icon {
  display: flex;
}
.all-comments-popup-body-right-panel-no-comments-body-icon img {
  margin: auto;
}
.all-comments-popup-body-right-panel-no-comments-body-text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #757575;
  padding-top: 12px;
  line-height: 24px;
}
.all-comments-popup .workProjectsList .webix_list_item {
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  padding-left: 0;
  position: relative;
}
.all-comments-popup .workProjectsList .webix_list_item .space-item-icon {
  width: 48px;
  height: 48px;
  display: flex;
}
.all-comments-popup .workProjectsList .webix_list_item .space-item-icon svg {
  margin: auto;
}
.all-comments-popup .workProjectsList .webix_list_item .space-item-icon svg path,
.all-comments-popup .workProjectsList .webix_list_item .space-item-icon svg polygon {
  fill: #d9d9d9;
}
.all-comments-popup .workProjectsList .webix_list_item .space-item-name {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  line-height: 48px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 96px);
  white-space: nowrap;
}
.all-comments-popup .workProjectsList .webix_list_item .space-item-count {
  height: 24px;
  width: 24px;
  position: absolute;
  background: #257ECC;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 24px;
  text-align: center;
  margin-top: 12px;
  right: 16px;
}
.all-comments-popup .workProjectsList .webix_list_item.webix_selected .space-item-icon svg path {
  fill: #ffffff;
}
.all-comments-popup .workProjectsList .webix_list_item.webix_selected .space-item-name {
  color: #FFFFFF;
}
.task-view-block-area-header {
  transition: 90ms;
  background-color: #fff;
  position: relative;
  z-index: 50;
}
.task-view-block-area-header .task-view-block-area-header-title svg {
  margin-top: 0 !important;
}
.task-view-block-area-header .task-view-block-area-header-new {
  max-width: 100%;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template {
  padding: 0 0 12px 0;
  min-height: 48px;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow {
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  position: relative;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow.empty .ql-view {
  display: none;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .ql-toolbar {
  padding: 6px 12px 0;
  border-bottom: none;
  border-color: #FF9A00;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .ql-container {
  min-height: 132px;
  padding: 11px 11px;
  border-color: #FF9A00;
  border-bottom: 1px solid #FF9A00;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .ql-container .ql-tooltip {
  left: 10px !important;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .ql-picker-label {
  display: flex;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .ql-picker-label svg {
  width: 18px;
  height: 18px;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .ql-picker-label::before {
  display: flex;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .desc_comment {
  position: relative;
  height: 48px;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .desc_comment .ql-button {
  position: absolute;
  border-radius: 2px;
  width: 96px ;
  height: 36px ;
  background: #257ECC;
  cursor: pointer;
  display: flex;
  align-self: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  font-size: 14px;
  line-height: 36px;
  right: 0;
  top: 12px;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .desc_comment .ql-button.cancel {
  right: 108px;
  background-color: transparent;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .desc_comment .ql-button.cancel:hover {
  color: #424242;
  text-decoration: underline;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-snow .desc_comment .ql-button.add:hover {
  background-color: #4697de;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-container {
  min-height: 132px;
  padding: 10px;
  border-color: #FF9A00;
  border-bottom: 1px solid #FF9A00;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-container .ql-editor {
  min-height: 110px;
  padding: 0 12px 40px;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-container .ql-editor p {
  line-height: 24px;
  margin-bottom: 0 !important;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-container .ql-editor em {
  font-style: italic;
}
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-container .ql-editor strong,
.task-view-block-area-header .task-view-block-area-header-new .webix_template .ql-container .ql-editor b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-attachments {
  background: #fff;
}
.task-attachments .webix_view {
  background: initial;
}
.task-attachments-list {
  padding-top: 36px;
}
.task-attachments-list.webix_list .webix_list_item:hover {
  background: initial;
}
.task-attachments-list-item {
  position: relative;
  overflow: hidden;
}
.task-attachments-list-item:hover {
  background-color: #fef8cf;
}
.task-attachments-list-item-avatar {
  user-select: none;
  float: left;
  padding: 12px;
  padding-top: 0;
}
.task-attachments-list-item-avatar-photo {
  width: 36px;
  border-radius: 100px;
}
.task-attachments-list-item-block {
  float: left;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  width: 100%;
}
.task-attachments-list-item-block-body {
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 48px;
}
.task-attachments-list-item-block-body:hover {
  background-color: #fef8cf;
}
.task-attachments-list-item-block-body-text {
  padding: 12px;
  font-size: 14px;
  color: #454545;
  line-height: 22px;
  position: relative;
  display: flex;
}
.task-attachments-list-item-block-body-text-name {
  white-space: nowrap;
  overflow: hidden;
  width: 270px;
  text-overflow: ellipsis;
  padding-right: 12px;
}
.task-attachments-list-item-block-body-text-user {
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 50%;
  margin: auto;
  display: flex;
}
.task-attachments-list-item-block-body-text-date {
  padding-left: 24px;
  width: 200px;
  font-size: 12px;
}
.task-attachments-list-item-block-body-text-size {
  color: #616161;
  text-align: right;
  width: 80px;
  right: 0;
  left: 0;
}
.task-attachments-list-item-block-footer {
  display: flex;
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  color: #c1c1c1;
}
.task-attachments-list-item-block-footer-user-name {
  padding-left: 12px;
}
.task-attachments-list-item-block-footer-date {
  padding-left: 12px;
}
.task-attachments-list-item.my-attachment {
  float: right;
}
.task-attachments-list-item.my-attachment .task-attachments-list-item-avatar {
  float: right;
}
.task-attachments-list-item.my-attachment .task-attachments-list-item-block-body {
  border: 1px solid rgba(36, 126, 204, 0.5);
}
.task-attachments-textarea textarea.webix_inp_textarea {
  line-height: 18px;
  padding: 6px 129px 6px 18px;
}
.task-attachments-form {
  border-top: none;
}
.task-attachments-form-layout {
  border: 1px solid #d9d9d9;
  background: #ffffff;
  color: #454545;
  border-radius: 2px;
}
.task-attachments-form-layout-textarea textarea {
  border: none;
  line-height: 18px;
  padding: 6px 18px;
}
.task-attachments-form-layout-textarea textarea:focus {
  border: none;
  box-shadow: none;
}
.task-attachments-form-layout.focus {
  border: 1px solid #F8E81C;
  box-shadow: 0 0 0 1px #f3f3f3;
}
.task-attachments-form-layout-button.webix_view {
  background: #ffffff;
}
.attachments_button_send {
  position: absolute;
  left: 800px;
  top: 564px;
}
.all-attachments-popup {
  background: #fff;
}
.all-attachments-popup-body {
  border-radius: 0;
}
.all-attachments-popup-body-right-panel {
  border: 1px solid #d9d9d9;
  border-left: none;
  background: #fff;
  margin-left: 0 !important;
}
.all-attachments-popup-body-right-panel .webix_scroll_cont > div {
  height: auto !important;
}
.all-attachments-popup-body-right-panel-accordion-list-item .webix_list_item {
  padding: 0;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout {
  background: #ffff;
  height: auto !important;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .webix_accordionitem_header {
  min-height: 48px;
  border-bottom: 1px solid #d9d9d9;
  border-bottom-width: 1px !important;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .webix_accordionitem_label {
  background: #ffff;
  padding-left: 0;
  padding-right: 170px;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .webix_accordionitem {
  border: none;
  min-height: 48px;
  margin-top: 0 !important;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .webix_accordionitem:not(.collapsed) {
  border: none;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header {
  border: none;
  height: 100%;
  display: flex;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  background: #fff;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header-task {
  display: flex;
  max-width: 100%;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header-task-label {
  line-height: 48px;
  padding-right: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header-task-name {
  line-height: 48px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header-center-block {
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  background-color: rgba(217, 217, 217, 0.9);
  opacity: 0;
  pointer-events: none;
  transition: 240ms;
  border-radius: 2px;
  color: #424242;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  top: 7px;
  left: 0;
  right: 0;
  width: 120px;
  text-align: center;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header-all-attachments {
  opacity: 0.5;
  font-size: 12px;
  color: #1565C0;
  line-height: 48px;
  position: absolute;
  right: 0;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header-all-attachments:hover {
  opacity: 1;
  text-decoration: underline;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-header:hover .accordion-header-center-block {
  opacity: 1;
  pointer-events: auto;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-body .webix_template,
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-body .webix_view {
  background: #fff;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-body .webix_template .webix_scroll_cont .webix_list_item:not(:last-child),
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-body .webix_view .webix_scroll_cont .webix_list_item:not(:last-child) {
  border-top: 1px solid transparent;
}
.all-attachments-popup-body-right-panel .accordionAttachmentsLayout .accordion-body .attachments_block_parent {
  overflow: auto;
}
.all-attachments-popup-body-right-panel-no-attachments {
  display: flex;
  border: 1px solid #d9d9d9;
  border-left: none;
  background: #fff;
  margin-left: 0 !important;
}
.all-attachments-popup-body-right-panel-no-attachments .webix_template {
  display: flex;
}
.all-attachments-popup-body-right-panel-no-attachments-body {
  display: flex;
  margin: auto;
  flex-direction: column;
  justify-content: center;
}
.all-attachments-popup-body-right-panel-no-attachments-body-icon {
  display: flex;
}
.all-attachments-popup-body-right-panel-no-attachments-body-icon img {
  margin: auto;
}
.all-attachments-popup-body-right-panel-no-attachments-body-text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #757575;
  line-height: 24px;
  text-align: center;
  padding-top: 24px;
}
.all-attachments-popup-body-form.webix_layout_form.webix_view {
  background-color: #fff;
  position: relative;
  border-radius: 0;
}
.all-attachments-popup-body-form.webix_layout_form.webix_view .all-attachments-popup-body-form-filter-text input {
  padding-left: 36px;
  color: #424242;
  font-size: 14px;
}
.all-attachments-popup-body-form.webix_layout_form.webix_view .all-attachments-popup-body-form-filter-reset {
  cursor: pointer;
}
.all-attachments-popup-body-form.webix_layout_form.webix_view .all-attachments-popup-body-form-filter-reset-icon {
  width: 30px;
  position: absolute;
  top: 15%;
  right: 9px;
}
.all-attachments-popup-body-form.webix_layout_form.webix_view .all-attachments-popup-body-form-filter-reset-icon svg g g {
  fill: #D9D9D9;
}
.all-attachments-popup .workProjectsList .webix_list_item {
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  padding-left: 0;
  position: relative;
}
.all-attachments-popup .workProjectsList .webix_list_item .space-item-icon {
  width: 48px;
  height: 48px;
  display: flex;
}
.all-attachments-popup .workProjectsList .webix_list_item .space-item-icon svg {
  margin: auto;
}
.all-attachments-popup .workProjectsList .webix_list_item .space-item-icon svg path,
.all-attachments-popup .workProjectsList .webix_list_item .space-item-icon svg polygon {
  fill: #d9d9d9;
}
.all-attachments-popup .workProjectsList .webix_list_item .space-item-name {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
  line-height: 48px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 96px);
  white-space: nowrap;
}
.all-attachments-popup .workProjectsList .webix_list_item .space-item-count {
  height: 24px;
  width: 24px;
  position: absolute;
  background: #257ECC;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 24px;
  text-align: center;
  margin-top: 12px;
  right: 16px;
}
.all-attachments-popup .workProjectsList .webix_list_item.webix_selected .space-item-icon svg path {
  fill: #ffffff;
}
.all-attachments-popup .workProjectsList .webix_list_item.webix_selected .space-item-name {
  color: #FFFFFF;
}
.all-attachments-popup.webix_view .webix_win_content .webix_win_body {
  overflow: hidden;
  border-radius: 0 0 2px 2px;
  background-color: #fff;
}
.all-attachments-popup .webix_win_head {
  border-bottom: none !important;
}
.all-attachments-popup-body.webix_layout_space {
  background-color: #fff !important;
}
.after-list-spacer {
  border-top-width: 1px !important;
}
.webix_view.webix_list.workProjectsList {
  margin-top: 0;
}
.task-view {
  border-radius: 0;
  box-shadow: -4px 0px 0px rgba(0, 0, 0, 0.03);
  border-bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.task-view.no-border-top {
  border-top: 0;
}
.task-view .webix_el_richselect .webix_inp_static.suggest_popup_bottom[aria-expanded='true'] {
  box-shadow: none;
}
.task-view .webix_view.webix_layout_line .webix_el_datepicker .webix_el_box,
.task-view .webix_view.webix_layout_line .webix_el_datepickeredit .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.task-view .webix_view.webix_layout_line .webix_el_datepicker.task-view-datepicker .webix_el_box,
.task-view .webix_view.webix_layout_line .webix_el_datepickeredit.task-view-datepicker .webix_el_box {
  position: relative;
}
.task-view .webix_view.webix_layout_line .webix_el_datepicker.task-view-datepicker .webix_el_box input,
.task-view .webix_view.webix_layout_line .webix_el_datepickeredit.task-view-datepicker .webix_el_box input {
  position: relative;
  padding-right: 30px;
  width: 151px !important;
  font-size: 14px;
  height: 36px;
  padding-top: 1px;
  line-height: 100%;
}
.task-view .webix_view.webix_layout_line .webix_el_datepicker.task-view-datepicker .webix_el_box input:focus,
.task-view .webix_view.webix_layout_line .webix_el_datepickeredit.task-view-datepicker .webix_el_box input:focus {
  position: relative;
  border-color: #FF9A00;
  z-index: 2;
}
.task-view .webix_view.webix_layout_line .webix_el_datepicker.task-view-datepicker.task-view-end-day .webix_el_box input,
.task-view .webix_view.webix_layout_line .webix_el_datepickeredit.task-view-datepicker.task-view-end-day .webix_el_box input {
  width: 150px !important;
}
.task-view .webix_view.webix_layout_line .webix_el_datepicker.task-view-datepicker.input-deadline-toggle .webix_el_box .webix_inp_static,
.task-view .webix_view.webix_layout_line .webix_el_datepickeredit.task-view-datepicker.input-deadline-toggle .webix_el_box .webix_inp_static {
  width: 192px !important;
  border-right: none;
}
.task-view .webix_view.webix_layout_line .webix_el_datepicker.task-view-datepicker.task-view-custom-day .webix_el_box input,
.task-view .webix_view.webix_layout_line .webix_el_datepickeredit.task-view-datepicker.task-view-custom-day .webix_el_box input {
  width: 256px !important;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_multicombo .webix_el_box,
.task-view .webix_view.webix_layout_line .webix_control.webix_el_richselect .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_multicombo .webix_el_box.webix_focused .webix_inp_static,
.task-view .webix_view.webix_layout_line .webix_control.webix_el_richselect .webix_el_box.webix_focused .webix_inp_static {
  border-color: #257ECC !important;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_multicombo .webix_el_box .webix_inp_static,
.task-view .webix_view.webix_layout_line .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 256px !important;
  line-height: 36px !important;
}
.task-view .webix_view.webix_layout_line .webix_control.task-view-dependencies-new-svgselect .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.task-view .webix_view.webix_layout_line .webix_control.task-view-dependencies-new-svgselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_el_text:not(.webix_multicombo) .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_el_text:not(.webix_multicombo) .webix_el_box input {
  width: 256px !important;
  line-height: 36px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_el_text:not(.webix_multicombo) .webix_el_box input title {
  display: block !important;
  position: absolute;
  color: red;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_el_text:not(.webix_multicombo) .webix_el_box title {
  display: block !important;
  position: absolute;
  color: red;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_el_progress .webix_el_box {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.task-view .webix_view.webix_layout_line .webix_control.webix_el_progress .webix_el_box .webix_slider_box {
  width: 208px !important;
}
.task-view.webix_drop_file {
  position: relative;
  -webkit-user-drag: none;
  background-image: url("https://cdn.ganttpro.com/app/imgs/paper-holder.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-color: white;
}
.task-view.webix_drop_file .webix_win_content {
  background-color: #fff;
  opacity: 0.1;
}
.task-view.webix_drop_file:before {
  position: absolute;
  top: calc(50% + 66px);
  display: block;
  color: #454545;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  line-height: 32px;
}
.task-view .webix_win_content .webix_win_head {
  display: none;
}
.task-view .webix_win_content .webix_win_body .task-view-body-top {
  position: relative;
}
.task-view .webix_win_content .webix_win_body .task-view-spacer {
  border-top: 1px solid #d9d9d9;
  border-top-width: 1px !important;
}
.task-view .webix_win_content .webix_win_body .task-view-spacer-dependencies {
  position: relative;
  height: 18px !important;
  border-top: none;
  box-shadow: inset 0 -1px 0 #d9d9d9;
  background-color: #fff;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker .webix_input_icon,
.task-view .webix_win_content .webix_win_body .task-view-datepicker .webix_input_icon {
  padding-top: 0 !important;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker .webix_el_box .webix_inp_static:focus,
.task-view .webix_win_content .webix_win_body .task-view-datepicker .webix_el_box .webix_inp_static:focus {
  border-color: #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker .webix_input_icon {
  right: 4px;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker .webix_el_box .webix_inp_static {
  width: 256px !important;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker.input-deadline-toggle .webix_el_box {
  position: relative;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker.input-deadline-toggle .webix_el_box input {
  position: relative;
  padding-right: 30px;
  width: 192px !important;
  border-radius: 2px 0 0 2px !important;
  border-right: none;
  font-size: 14px;
  height: 36px;
  padding-top: 1px;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker.input-deadline-toggle .webix_el_box input:focus {
  border-color: #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies,
.task-view .webix_win_content .webix_win_body .task-view-comments {
  border-bottom: 1px solid #D9D9D9;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new,
.task-view .webix_win_content .webix_win_body .task-view-comments-new {
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new .webix_template,
.task-view .webix_win_content .webix_win_body .task-view-comments-new .webix_template {
  display: flex;
  padding: 0;
  height: 100%;
  width: 100%;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-svgselect .webix_inp_static,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-svgselect .webix_inp_static {
  padding: 0 0 0 12px;
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-svgselect .webix_inp_static svg,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-svgselect .webix_inp_static svg {
  margin: auto 0;
  transform: translateX(8px);
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-svgselect .webix_input_icon,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-svgselect .webix_input_icon {
  right: -6px;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_group,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-lag .webix_el_group {
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_group .webix_inp_counter_prev,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-lag .webix_el_group .webix_inp_counter_prev {
  border-right: none;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_group .webix_inp_counter_next,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-lag .webix_el_group .webix_inp_counter_next {
  border-left: none;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_group .webix_inp_counter_value,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-lag .webix_el_group .webix_inp_counter_value {
  padding: 0;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-button,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-button {
  margin: auto;
  padding: 0;
  width: 300px;
  height: 42px;
  line-height: 36px;
  border: 1px solid rgba(155, 155, 155, 0.4);
  background: #fff;
  font-size: 14px;
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  border-radius: 2px;
  white-space: nowrap;
  transition: 300ms;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-button:hover,
.task-view .webix_win_content .webix_win_body .task-view-comments-new-button:hover {
  color: #424242;
  background: #F2F2F2;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .webix_first .webix_cell,
.task-view .webix_win_content .webix_win_body .task-view-comments .webix_first .webix_cell {
  padding: 0 0 0 12px;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .linkType,
.task-view .webix_win_content .webix_win_body .task-view-comments .linkType {
  height: 100%;
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .linkType svg,
.task-view .webix_win_content .webix_win_body .task-view-comments .linkType svg {
  margin: auto 0;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .delete_icon .webix_cell,
.task-view .webix_win_content .webix_win_body .task-view-comments .delete_icon .webix_cell {
  padding: 0;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .delete_icon .webix_cell .customButton,
.task-view .webix_win_content .webix_win_body .task-view-comments .delete_icon .webix_cell .customButton {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .delete_icon .webix_cell .customButton svg path,
.task-view .webix_win_content .webix_win_body .task-view-comments .delete_icon .webix_cell .customButton svg path {
  fill: #616161;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .delete_icon .webix_cell .customButton svg,
.task-view .webix_win_content .webix_win_body .task-view-comments .delete_icon .webix_cell .customButton svg {
  margin: auto;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .delete_icon .webix_cell .customButton svg path,
.task-view .webix_win_content .webix_win_body .task-view-comments .delete_icon .webix_cell .customButton svg path {
  fill: #737373;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .delete_icon .webix_cell .customButton:hover,
.task-view .webix_win_content .webix_win_body .task-view-comments .delete_icon .webix_cell .customButton:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .delete_icon .webix_cell .customButton:hover svg path,
.task-view .webix_win_content .webix_win_body .task-view-comments .delete_icon .webix_cell .customButton:hover svg path {
  fill: #E74C3C;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .webix_column > div {
  border-right: none !important;
}
.task-view .webix_win_content .webix_win_body .task-view-comments-row {
  background-color: #fff;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-parent {
  transform: translateY(-1px) !important;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .taskName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 450px;
  color: #454545;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .dependency-lag .webix_cell {
  padding: 0;
  display: flex;
  justify-content: space-between;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .dependency-lag .webix_cell .linkLag,
.task-view .webix_win_content .webix_win_body .task-view-dependencies .dependency-lag .webix_cell .linkLagText {
  display: inline-block;
  vertical-align: middle;
  color: #616161;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .dependency-lag .webix_cell .linkLagText {
  padding-right: 2px;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .dependency-lag .webix_cell .linkLag {
  padding-right: 2px;
  text-align: right;
  overflow: hidden;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .dependency-lag .webix_cell .linkLag.quantity-days {
  padding-right: 2px;
  text-align: center;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .webix_cell {
  padding: 0 6px;
  display: flex;
  align-items: center;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .webix_cell .taskName {
  padding-right: 10px;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .webix_cell .taskStatus {
  height: 20px;
  padding: 1px 12px;
  border-radius: 2px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 10px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .webix_cell.hover {
  background-color: #f2f2f2;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .webix_cell.hover .customButton {
  background-color: #f2f2f2;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies .customButton svg path {
  fill: #616161;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-svgselect:focus .webix_inp_static {
  border-color: #ff9a00;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag {
  padding-right: 2px;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box {
  display: flex;
  justify-content: space-between;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box label {
  padding-right: 18px;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box .webix_el_group .webix_inp_counter_value,
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box .webix_el_group .webix_inp_counter_prev,
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box .webix_el_group .webix_inp_counter_next {
  border-radius: 0;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box .webix_el_group .webix_inp_counter_prev,
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box .webix_el_group .webix_inp_counter_next {
  color: #616161;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag .webix_el_box .webix_el_group .webix_inp_counter_value {
  border: 1px solid #ff9a00;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #312A40;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-lag.active .webix_el_group .webix_inp_counter_value {
  border-color: #ff9a00;
}
.webix_ss_body .task-view .webix_win_content .webix_win_body .task-view-dependencies-new-button {
  width: 100%;
  height: 48px;
  line-height: 48px;
}
.webix_ss_body .task-view .webix_win_content .webix_win_body .task-view-dependencies-new-button.button-inactive {
  display: none;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new {
  transition: 150ms;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new-button {
  width: 100%;
  height: 48px;
  line-height: 48px;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new .task-view-dependencies-task input {
  padding-right: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new .task-view-dependencies-task input:focus {
  border-color: #D9D9D9;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new .task-view-dependencies-task:hover .webix_input_icon {
  opacity: 1;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new .task-view-dependencies-closer {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  cursor: pointer;
  transition: 90ms;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new .task-view-dependencies-closer svg {
  fill: #808080;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new .task-view-dependencies-closer:hover {
  background-color: #FAFAFA;
}
.task-view .webix_win_content .webix_win_body .task-view-dependencies-new.button-inactive {
  display: none;
}
.task-view .webix_win_content .webix_win_body .task-view-comments {
  background-color: #fff;
  border-bottom: none;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker:hover .webix_input_icon {
  opacity: 1;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker .webix_input_icon {
  position: absolute;
  right: 8px;
  z-index: 2;
  height: 36px !important;
  opacity: 0.73;
  pointer-events: none;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg") center no-repeat !important;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker.webix_disabled_view .webix_input_icon {
  opacity: 0.3;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker-unicon .webix_input_icon {
  display: none;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker .webix_el_box.webix_disabled_box:hover .webix_input_icon {
  opacity: 0.5;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker.active-date .webix_inp_static {
  border-color: #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-datepicker-end.active-date .webix_inp_static {
  border-color: #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker .webix_inp_static {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker .webix_input_icon {
  background: url("https://cdn.ganttpro.com/app/imgs/clock_new.svg") center no-repeat !important;
  opacity: 0.73;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker.active-date .webix_inp_static {
  border-left-color: #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker.active-time .webix_inp_static {
  border-left-color: #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-timepicker.webix_disabled_view .webix_input_icon {
  opacity: 0.3;
}
.task-view .webix_win_content .webix_win_body .task-view-description {
  position: relative;
  max-width: 100%;
}
.task-view .webix_win_content .webix_win_body .task-view-description-empty {
  margin-left: 36px;
  padding-left: 12px;
  cursor: pointer;
}
.task-view .webix_win_content .webix_win_body .task-view-description-empty:hover {
  background-color: #F5F5F5;
  color: #737373;
}
.task-view .webix_win_content .webix_win_body .task-view-description .webix_template {
  padding: 0 0 12px 0;
  min-height: 48px;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow {
  position: relative;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow.empty .ql-view {
  display: none;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow .ql-toolbar {
  margin-top: 12px;
  padding: 0 12px;
  border-bottom: none;
  border-color: #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow .ql-container {
  min-height: 132px;
  padding: 11px 11px;
  border-color: #FF9A00;
  border-bottom: 1px solid #FF9A00;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow .ql-picker-label {
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow .ql-picker-label svg {
  width: 18px;
  height: 18px;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow .ql-picker-label::before {
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-snow .ql-picker-options .ql-picker-item {
  line-height: 17px;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor {
  padding: 0;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor.ql-view {
  height: 100% !important;
  margin-left: 48px;
  padding: 6px 12px;
  display: flex;
  align-items: center;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor.ql-view .editor_container {
  width: 100%;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor.ql-view .editor_container p {
  line-height: 24px;
  margin-bottom: 0 !important;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor.ql-view:hover {
  color: #333333;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.06);
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor-path {
  flex: 1 1 auto;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor em {
  font-style: italic;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor strong,
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-container .ql-editor {
  padding: 0 12px 40px;
  min-height: 110px;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-container .ql-editor p {
  line-height: 24px;
  margin-bottom: 0 !important;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-container .ql-tooltip {
  left: 10px !important;
}
.task-view .webix_win_content .webix_win_body .task-view-description .ql-editor .ql-tooltip[data-mode=link]::before {
  float: left;
}
.task-view .webix_win_content .webix_win_body .task-view-description-header-row {
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-description .desc_footer {
  position: relative;
  height: 48px;
}
.task-view .webix_win_content .webix_win_body .task-view-description .desc_footer.ql-view {
  opacity: 0 !important;
  height: 0 !important;
  pointer-events: none;
}
.task-view .webix_win_content .webix_win_body .task-view-description .desc_footer.ql-view .description_button {
  height: 0;
  top: -36px;
  right: 0;
}
.task-view .webix_win_content .webix_win_body .task-view-description .desc_footer .description_button {
  position: absolute;
  border-radius: 2px;
  width: 96px;
  height: 36px;
  background: #257ECC;
  cursor: pointer;
  display: flex;
  align-self: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  font-size: 14px;
  line-height: 36px;
  right: 0;
  top: 12px;
}
.task-view .webix_win_content .webix_win_body .task-view-description .desc_footer .description_button_cancel {
  right: 108px;
  background-color: transparent;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .webix_win_content .webix_win_body .task-view-description .desc_footer .description_button_cancel:hover {
  color: #333333;
  text-decoration: underline;
}
.task-view .webix_win_content .webix_win_body .task-view-description .desc_footer .description_button_add:hover {
  background-color: #4697de;
}
.task-view .webix_win_content .webix_win_body .task-view-description,
.task-view .webix_win_content .webix_win_body .task-view-attachments {
  height: 36px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 36px;
  font-size: 14px;
  color: rgba(102, 102, 102, 0.5);
}
.task-view .webix_win_content .webix_win_body .task-view-attachments {
  cursor: default;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments .webix_template {
  padding: 0;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-button {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  background: white;
  border: 1px solid #D9D9D9;
  color: #424242;
  padding: 0 4px;
  cursor: pointer;
  vertical-align: middle;
  margin: 0 auto;
  min-width: 250px;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-button-icon {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  top: -2px;
  position: relative;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-button-icon svg {
  height: 24px;
  width: 24px;
  display: block;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-button:hover {
  background: #FAFAFA;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-label {
  display: flex;
  text-align: center;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container {
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item {
  overflow: hidden;
  width: 168px;
  height: 204px;
  margin-right: 12px;
  margin-bottom: 12px;
  cursor: pointer;
  border: 1px solid #fafafa;
  position: relative;
  border-radius: 2px;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item:hover {
  border-color: rgba(153, 153, 153, 0.5);
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item:hover .task-view-attachments-container-item-remove {
  display: block;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-image {
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-image-view {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-image-view img {
  max-width: 100%;
  height: auto;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-image-view.google-drive-preview {
  justify-content: start;
  align-items: start;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info {
  height: 72px;
  padding: 6px 12px 8px 12px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 24px;
  font-size: 16px;
  color: #454545;
  background-color: #fafafa;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info-other-date {
  margin-bottom: 6px;
  display: flex;
  line-height: 12px;
  font-size: 12px;
  color: #424242;
  flex: 1 1 auto;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info-other-footer {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info-other-footer-size,
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info-other-footer-author {
  color: rgba(102, 102, 102, 0.5);
  line-height: 12px;
  font-size: 12px;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info-other-footer-size {
  margin-top: 4px;
  white-space: nowrap;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info-other-footer-author {
  display: -webkit-box;
  max-width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-info-name {
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-remove {
  height: 36px;
  width: 36px;
  position: absolute;
  top: 0;
  right: 0;
  background: url("https://cdn.ganttpro.com/app/imgs/rectangle.svg") center no-repeat;
  display: none;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-remove:hover {
  background-color: #fafafa;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-external-icon {
  position: absolute;
  top: 8px;
  left: 6px;
  height: 24px;
  width: 24px;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-external-icon > svg {
  height: 24px;
  width: 24px;
  display: block;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-path,
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-author {
  padding-top: 12px;
  line-height: 32px;
  height: 44px;
  color: rgba(102, 102, 102, 0.5);
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-title {
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  flex: 1 1 auto;
  height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
  padding: 0 36px 0 12px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-delete {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  background-color: #eeeeee;
  opacity: 0.8;
  white-space: nowrap;
  width: 92px;
  height: 36px;
  color: #F44336;
  cursor: pointer;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-delete_icon {
  display: none;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container-item-delete_text {
  color: #454545;
  font-family: "Lato-Medium";
  font-size: 14px;
  line-height: 36px;
}
.task-view .webix_win_content .webix_win_body .task-view-attachments-container:hover {
  color: rgba(102, 102, 102, 0.5);
}
.task-view .webix_win_content .webix_win_body .task-view-parent-input .task-view-progress-input .webix_el_box input:focus {
  border-color: #ff9a00;
}
.task-view .webix_win_content .webix_win_body .task-view-parent-input .task-view-select .webix_el_box input:focus {
  border-color: #ff9a00;
}
.task-view .webix_win_content .webix_win_body .task-view .webix_template .task-view-header-close {
  float: right;
  cursor: pointer;
  width: 48px;
  height: 48px;
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view .webix_template .task-view-header-close svg {
  margin: auto;
}
.task-view .webix_win_content .webix_win_body .task-view .webix_template .task-view-header-close svg path {
  fill: #808080;
}
.task-view .webix_win_content .webix_win_body .task-view .webix_template .task-view-header-close:hover {
  background-color: #f3f3f3;
}
.task-view .webix_win_content .webix_win_body .task-view .webix_template .task-view-header-close:hover svg,
.task-view .webix_win_content .webix_win_body .task-view .webix_template .task-view-header-close:hover path {
  fill: #333333;
}
.task-view .webix_win_content .webix_win_body .task-view-close {
  background-color: black;
  float: right;
  cursor: pointer;
  width: 36px;
  height: 36px;
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-close svg {
  margin: auto;
}
.task-view .webix_win_content .webix_win_body .task-view-close svg path {
  fill: #808080;
}
.task-view .webix_win_content .webix_win_body .task-view-close:hover {
  background-color: #f3f3f3;
}
.task-view .webix_win_content .webix_win_body .task-view-close:hover svg,
.task-view .webix_win_content .webix_win_body .task-view-close:hover path {
  fill: #333333;
}
.task-view .webix_win_content .webix_win_body .task-view-header {
  padding-bottom: 18px;
  border-bottom: 1px solid #d9d9d9;
}
.task-view .webix_win_content .webix_win_body .task-view-header .taskViewHeaderDelete .webix_template {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title.task-view-fixed-comments {
  background-color: #fff;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title .webix_template {
  height: 100%;
  display: flex;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-icon {
  display: flex;
  width: 48px;
  height: 48px;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-icon svg {
  margin: auto 0;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 48px;
  font-size: 14px;
  color: #616161;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-add {
  display: flex;
  justify-content: flex-end;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-add .webix_template {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-add .webix_template .task-view-block-title-add-icon {
  cursor: pointer;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  position: relative;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-add .webix_template .task-view-block-title-add-icon:after,
.task-view .webix_win_content .webix_win_body .task-view-block-title-add .webix_template .task-view-block-title-add-icon:before {
  content: '';
  display: block;
  position: absolute;
  background-color: #C4C4C4;
  width: 14px;
  height: 2px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(0);
  transition: transform 160ms;
  transform-origin: 50% 50%;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-add .webix_template .task-view-block-title-add-icon:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-add .webix_template .task-view-block-title-add-icon:hover {
  background-color: #FAFAFA;
}
.task-view .webix_win_content .webix_win_body .task-view-block-title-add .webix_template .task-view-block-title-add-icon.minus:after {
  transform: translate(-50%, -50%) rotate(0);
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed {
  position: fixed;
  bottom: 30px;
  padding: 10px 0;
  margin: 0 auto;
  background-color: #fff;
  overflow: visible;
  opacity: 0;
  pointer-events: none;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed:after,
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed:before {
  display: block;
  content: "";
  position: absolute;
  top: 8px;
  height: 48px;
  width: 30px;
  background-color: #fff;
  z-index: 5;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed:after {
  left: -30px;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed:before {
  right: -30px;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed-layout {
  position: relative;
  bottom: 2px;
  padding: 6px 0;
  box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.1);
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed-layout-text .webix_template {
  display: flex;
  align-items: center;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed-layout-text .webix_template .task-view-block-comments-fixed-text-txt {
  color: #424242;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer;
  border-radius: 2px;
  transition: 90ms;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 8px 8px 8px 12px;
  overflow: hidden;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed-layout-text .webix_template .task-view-block-comments-fixed-text-txt:hover {
  background-color: #F5F5F5;
  color: #333333;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed.gantt_view {
  bottom: 30px;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed .task-view-block-title-icon {
  width: 100%;
  height: 100%;
}
.task-view .webix_win_content .webix_win_body .task-view-block-comments-fixed.show {
  opacity: 1;
  pointer-events: all;
}
.task-view .webix_win_content .webix_template {
  padding: 0;
}
.task-view .webix_win_content .webix_template .task-view-header-close {
  position: fixed;
  right: 0;
  float: right;
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: flex;
  border-radius: 2px;
  margin: 12px;
}
.task-view .webix_win_content .webix_template .task-view-header-close svg {
  margin: auto;
}
.task-view .webix_win_content .webix_template .task-view-header-close svg path {
  fill: #808080;
}
.task-view .webix_win_content .webix_template .task-view-header-close:hover {
  background-color: #f3f3f3;
}
.task-view .webix_win_content .webix_template .task-view-header-close:hover svg,
.task-view .webix_win_content .webix_template .task-view-header-close:hover path {
  fill: #333333;
}
.task-view .webix_win_content .task-scroll-view {
  position: relative;
  border-width: 0 !important;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout {
  height: auto !important;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  overflow: hidden;
  box-sizing: border-box;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-progress .webix_slider_box {
  padding: 2px 3px;
  border-radius: 2px;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-progress-input input {
  text-overflow: ellipsis;
  overflow: hidden;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-percent {
  height: 36px !important;
  border: none;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-percent .webix_template {
  line-height: 36px;
  text-align: center;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task_settings_assign_view .resource_list_in_grid {
  padding-left: 12px;
  width: 256px;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .webix_disabled {
  background: transparent;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-percent,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-parent-input-label {
  opacity: 0.2;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-progress .webix_el_box .webix_slider_box,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-complete .webix_el_box .webix_slider_box,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-progress-input .webix_el_box .webix_slider_box,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-select .webix_el_box .webix_slider_box,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-progress .webix_el_box input,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-complete .webix_el_box input,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-progress-input .webix_el_box input,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-select .webix_el_box input {
  opacity: 0.2;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-progress .webix_el_box .webix_inp_label,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-complete .webix_el_box .webix_inp_label,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-progress-input .webix_el_box .webix_inp_label,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .webix_disabled_view .task-view-select .webix_el_box .webix_inp_label {
  opacity: 1;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-input.webix_view .webix_inp_label {
  color: #666666;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-input.angle_down {
  position: relative;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-input.angle_down .webix_inp_static:after {
  content: "";
  right: 13px;
  top: 50%;
  margin-top: 0;
  border: 4px solid transparent;
  position: absolute;
  display: block;
  box-sizing: border-box;
  border-top: 4px solid #757575;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-input.angle_down .webix_inp_static:hover:after {
  border-top-color: #424242;
}
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-input.task-view-start-day,
.task-view .webix_win_content .task-scroll-view .webix_flexlayout .task-view-input.task-view-end-day {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.task-view .webix_win_content .task-scroll-view .task-view-dependencies-new-button-view {
  transform: translateY(-1px);
}
.task-view .webix_custom_toggle {
  border: 1px solid rgba(217, 217, 217, 0.5);
  border-left: none;
  box-sizing: border-box;
  border-width: 1px !important;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  transform: translateX(-1px);
}
.task-view .webix_custom_toggle.toggle-deadline.active {
  border-color: #BDBDBD;
}
.task-view .webix_custom_toggle.toggle-deadline-focus.active {
  border-color: #ff9a00;
}
.task-view-parent-input {
  position: relative;
}
.task-view-parent-input-label {
  position: absolute;
  pointer-events: none;
  border-left: none;
  border-right: none;
  border-color: transparent;
  height: 16px !important;
  transform: translateY(8px);
  right: 18px;
}
.task-view-parent-input-label .webix_template {
  display: flex;
  align-items: center;
  color: #616161;
  text-transform: lowercase;
  width: 42px;
  padding-left: 10px;
}
.task-view .webix_disabled_view .webix_inp_static,
.task-view .webix_disabled_view .resource_list_in_grid {
  border-color: rgba(217, 217, 217, 0.5);
}
.task-view .webix_disabled_view .webix_el_box.webix_disabled_box input {
  border-color: rgba(217, 217, 217, 0.5);
  background-color: #fff;
}
.task-view .webix_disabled_view .webix_disabled {
  background-color: transparent;
  opacity: 1;
}
.task-view .webix_disabled_view.toggle-deadline.webix_custom_toggle {
  border-color: rgba(217, 217, 217, 0.5);
}
.task-view .webix_disabled_view.toggle-deadline .webix_disabled_box.webix_el_box button {
  opacity: 0.5;
}
.task-view .webix_disabled_view.task-view-header .task-view-header-row {
  background-color: #fff;
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-header .task-view-header-row.header-title-settings .task-view-header-delete {
  opacity: 0;
  pointer-events: none;
}
.task-view .webix_disabled_view.task-view-start-day.webix_view .webix_inp_label {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .webix_disabled_view.task-view-start-day .webix_inp_static,
.task-view .webix_disabled_view.task-view-start-day .webix_input_icon {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-start-day .webix_inp_static:after {
  opacity: 0.5;
}
.task-view .webix_disabled_view.input-deadline-toggle .webix_inp_static {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-start-time.webix_view .webix_inp_label {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .webix_disabled_view.task-view-start-time .webix_inp_static,
.task-view .webix_disabled_view.task-view-start-time .webix_input_icon {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-start-time .webix_inp_static:after {
  opacity: 0.5;
}
.task-view .webix_disabled_view.task-view-end-day .webix_inp_static,
.task-view .webix_disabled_view.task-view-end-day .webix_input_icon {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-end-day .webix_inp_static:after {
  opacity: 0.5;
}
.task-view .webix_disabled_view.task-view-end-time .webix_inp_static,
.task-view .webix_disabled_view.task-view-end-time .webix_input_icon {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-end-time .webix_inp_static:after {
  opacity: 0.5;
}
.task-view .webix_disabled_view.task-view-assign {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-assign .label_text {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-assign .resource_list_in_grid {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-assign .resource_list_in_grid:after {
  opacity: 0.3;
}
.task-view .webix_disabled_view.task-view-status .webix_inp_static,
.task-view .webix_disabled_view.task-view-status .webix_input_icon {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-status .webix_inp_static:after {
  opacity: 0.3;
}
.task-view .webix_disabled_view.task_settings_time_input .webix_disabled_box input,
.task-view .webix_disabled_view.task-view-datepicker .webix_disabled_box input {
  opacity: 1;
}
.task-view .webix_disabled_view.task_settings_time_input .webix_disabled_box label,
.task-view .webix_disabled_view.task-view-datepicker .webix_disabled_box label {
  color: #616161 !important;
}
.task-view .webix_disabled_view.task-view-priority .webix_inp_static,
.task-view .webix_disabled_view.task-view-priority .webix_input_icon {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-priority .webix_inp_static:after {
  opacity: 0.3;
}
.task-view .webix_disabled_view.task-view-type .webix_inp_static,
.task-view .webix_disabled_view.task-view-type .webix_input_icon {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-type .webix_inp_static:after {
  opacity: 0.3;
}
.task-view .webix_disabled_view.task-view-duration-overal .webix_el_box input {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-duration-overal .webix_view .webix_template {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-progress-overal .task-view-percent {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-progress-overal .task-view-progress .webix_el_box .webix_slider_box {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-complete .webix_el_box input {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-left .webix_el_box input {
  opacity: 0.2;
}
.task-view .webix_disabled_view.task-view-deadline .webix_el_toggle {
  opacity: 0.5;
}
.task-view .webix_disabled_view.task-view-description .webix_template {
  opacity: 1;
}
.task-view .webix_disabled_view.task-view-description .webix_template .task-view-description-empty {
  opacity: 0.5;
}
.task-view .task-view-header-row {
  display: flex;
  justify-content: space-between;
}
.task-view .task-view-header-row.header-title-settings {
  position: relative;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option {
  display: none;
  pointer-events: none;
  z-index: -1;
  width: 54px;
  position: absolute;
  top: 6px;
  right: 104px;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-check,
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-cancel {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  background-color: #F5F5F5;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 90ms;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-check svg {
  fill: #666666;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-check:hover {
  background-color: rgba(0, 138, 122, 0.2);
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-check:hover svg {
  fill: #333333;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-cancel svg {
  fill: #666666;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-cancel:hover {
  background-color: rgba(229, 57, 53, 0.2);
}
.task-view .task-view-header-row.header-title-settings .task-view-header-option .option-cancel:hover svg {
  fill: #333333;
}
.task-view .task-view-header-row.header-title-settings.active_header_title .task-view-header-title {
  border-color: #FF9A00;
}
.task-view .task-view-header-row.header-title-settings.active_header_title .task-view-header-option {
  display: flex;
  justify-content: space-between;
  pointer-events: auto;
  z-index: 1;
}
.task-view .task-view-header-row.header-title-settings.active_header_title:focus {
  background-color: transparent;
}
.task-view .task-view-header-row.header-title-settings.active_header_title:hover {
  background-color: transparent;
}
.task-view .task-view-header-row.header-title-settings.active_header_title .task-view-header-title:focus {
  border-color: #FF9A00;
  background-color: transparent;
}
.task-view .task-view-header-row.header-title-settings.active_header_title .task-view-header-title:hover {
  background-color: transparent;
}
.task-view .task-view-header-row.header-title-settings.active_header_title.error_header_title .task-view-header-title {
  border-color: #E53935;
}
.task-view .task-view-header-row.header-title-settings.active_header_title.error_header_title .task-view-header-title:focus {
  border-color: #E53935;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-title:focus {
  border-color: #FF9A00;
  background-color: transparent;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-title:hover {
  background-color: #F5F5F5;
}
.task-view .task-view-header-row.header-title-settings .task-view-header-title.distance:hover {
  background-color: transparent;
}
.task-view .task-view-header-row.header-title-settings.error_header_title .task-view-header-title {
  border-color: #E53935;
}
.task-view .task-view-header-row.header-title-settings.error_header_title .task-view-header-title:hover {
  background-color: transparent;
}
.task-view .task-view-header-top {
  width: 100%;
}
.task-view .task-view-header-top .task-view-header-top__container {
  display: flex;
  justify-content: space-between;
}
.task-view .task-view-header-top .task-view-header-top__container-path {
  display: flex;
  flex: 1 1 auto;
}
.task-view .task-view-header-top .task-view-header-top__container-path_slash {
  margin-right: 3px;
}
.task-view .task-view-header-top .task-view-header-top__container-path_before,
.task-view .task-view-header-top .task-view-header-top__container-path_after {
  max-width: 250px;
  margin-right: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.task-view .task-view-header-top .task-view-header-top__container-path,
.task-view .task-view-header-top .task-view-header-top__container-author {
  padding-top: 12px;
  line-height: 32px;
  height: 44px;
  color: rgba(102, 102, 102, 0.5);
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}
.task-view .task-view-header-top .task-view-header-top__container-author {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.task-view .task-view-header-title {
  border-radius: 2px;
  border: 1px solid transparent;
  width: 678px;
  height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #454545;
  padding: 0 76px 0 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.task-view .task-view-header-color {
  margin-top: 4px;
  transition: 180ms;
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: 2px;
  opacity: 1;
}
.task-view .task-view-header-color.no-picker {
  background-image: none;
}
.task-view .task-view-header-delete {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  background-color: #eeeeee;
  opacity: 0.8;
  white-space: nowrap;
  width: 92px;
  height: 36px;
  color: #f44336;
  cursor: pointer;
}
.task-view .task-view-header-delete_icon {
  display: none;
}
.task-view .task-view-header-delete_text {
  color: #454545;
  font-family: "Lato-Medium";
  font-size: 14px;
  line-height: 36px;
}
.task-view .task-view-header-delete:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
}
.task-view .task-view-header-close {
  float: right;
  cursor: pointer;
  width: 48px;
  height: 48px;
  display: flex;
}
.task-view .task-view-header-close svg {
  margin: auto;
}
.task-view .task-view-header-close svg path {
  fill: #808080;
}
.task-view .task-view-header-close:hover {
  background-color: #f3f3f3;
}
.task-view .task-view-header-close:hover svg,
.task-view .task-view-header-close:hover path {
  fill: #333333;
}
.task-view .taskViewHeaderDelete .webix_template {
  padding-top: 6px;
}
.task-view .taskViewColorPalette .webix_template {
  padding-top: 7px;
}
.task-view .taskViewName .webix_template {
  padding-top: 6px;
  border-bottom: none;
  overflow: visible;
}
.task-view .taskViewName .webix_template .error_message {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -8px;
  left: 12px;
  padding: 0 3px;
  background-color: #fff;
  font-size: 12px;
  line-height: 16px;
  color: #E53935;
}
.task-view .taskViewName .webix_template .error_message.active_error {
  display: flex;
}
.task-view .taskViewName .webix_template .ql-snow {
  border: 1px solid transparent;
  position: relative;
  height: 100%;
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option {
  transition: 90ms;
  opacity: 0;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
  width: 54px;
  position: absolute;
  right: 6px;
  bottom: 5px;
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-check,
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-cancel {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  background-color: #F5F5F5;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 90ms;
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-check svg {
  fill: #666666;
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-check:hover {
  background-color: rgba(0, 138, 122, 0.2);
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-check:hover svg {
  fill: #333333;
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-cancel svg {
  fill: #666666;
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-cancel:hover {
  background-color: rgba(229, 57, 53, 0.2);
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option .option-cancel:hover svg {
  fill: #333333;
}
.task-view .taskViewName .webix_template .ql-snow .task-view-header-option.visible {
  opacity: 1;
  pointer-events: auto;
}
.task-view .taskViewName .webix_template .ql-snow.error_header_title .taskNameQuill.ql-snow {
  border-color: #E53935;
}
.task-view .taskViewName .webix_template .ql-snow.error_header_title .error_message {
  opacity: 1;
  pointer-events: auto;
}
.task-view .taskViewName .webix_template .taskNameQuill {
  padding: 0;
  display: flex;
  align-items: center;
}
.task-view .taskViewName .webix_template .taskNameQuill.ql-view {
  height: 100% !important;
}
.task-view .taskViewName .webix_template .taskNameQuill .editor_container {
  max-width: 100%;
  width: 100%;
  border: 1px solid transparent;
  padding: 4px 13px;
  color: #454545;
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .taskViewName .webix_template .taskNameQuill .editor_container p {
  margin-bottom: 0 !important;
}
.task-view .taskViewName .webix_template .taskNameQuill .editor_container:hover {
  background-color: #F5F5F5;
}
.task-view .taskViewName .webix_template .taskNameQuill.ql-snow {
  border-color: #FF9A00;
  border-radius: 2px;
  background-color: transparent;
}
.task-view .taskViewName .webix_template .taskNameQuill.ql-snow .ql-editor {
  padding: 4px 13px;
  width: 100%;
}
.task-view .taskViewName .webix_template .taskNameQuill.ql-snow .ql-editor p {
  margin-bottom: 0 !important;
  width: 600px;
}
.task-view .taskViewName .webix_template .taskNameQuill.ql-snow .ql-editor * {
  color: #454545;
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task-view .border-separator {
  margin-top: 16px !important;
  border-top: 1px solid #d9d9d9;
}
.taskSettingsPopup {
  background-color: initial;
}
.taskSettingsPopup input::-webkit-inner-spin-button {
  height: 36px;
}
.taskSettingsPopup .webix_win_body {
  background: #fafafa;
}
.taskSettingsPopup .date-message-template {
  background: none;
  margin-bottom: -36px;
  position: relative;
  z-index: 2;
}
.taskSettingsPopup .date-message-template.end-date {
  margin-bottom: -48px;
  padding-top: 12px;
}
.taskSettingsPopup .date-message-template .webix_template {
  padding-left: 0;
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.taskSettingsPopup .date-message-template + .webix_view .webix_disabled_top_label {
  visibility: hidden;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item .taskSettings-item {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item .taskSettings-item-icon {
  margin: auto 0;
  display: flex;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item .taskSettings-item-icon.settings svg path {
  stroke: rgba(69, 69, 69, 0.5);
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item .taskSettings-item-icon.comments svg path,
.taskSettingsPopup .taskSettingsMenu .webix_list_item .taskSettings-item-icon.attachment svg path,
.taskSettingsPopup .taskSettingsMenu .webix_list_item .taskSettings-item-icon.dependency svg path {
  fill: rgba(69, 69, 69, 0.5);
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item .taskSettings-item-text {
  margin: auto 0;
  margin-left: 12px;
  opacity: 0.5;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item.webix_selected {
  color: #247ecc;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item.webix_selected .taskSettings-item-icon.settings svg path {
  stroke: #247ecc;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item.webix_selected .taskSettings-item-icon.comments svg path,
.taskSettingsPopup .taskSettingsMenu .webix_list_item.webix_selected .taskSettings-item-icon.attachment svg path,
.taskSettingsPopup .taskSettingsMenu .webix_list_item.webix_selected .taskSettings-item-icon.dependency svg path {
  fill: #247ecc;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item.webix_selected .taskSettings-item-text {
  opacity: 1;
  color: #247ecc;
}
.taskSettingsPopup .taskSettingsMenu .webix_list_item.webix_selected:after {
  display: block;
  content: "";
  background: #257ecc;
  height: 4px;
  width: 100%;
  margin-top: 8px;
}
.taskSettingsPopup .taskSettingsDependencyForm {
  background: #f3f3f3;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_layout_line {
  background: #f3f3f3;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_checkbox .webix_el_box .webix_label_right {
  padding-left: 9px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_checkbox .webix_el_box label,
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_checkbox .webix_el_box button {
  cursor: pointer;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_counter .webix_el_box {
  display: flex;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_counter .webix_el_box .webix_inp_counter_prev,
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_counter .webix_el_box .webix_inp_counter_next {
  background: #fff;
  border-radius: 0;
  color: #a2a2a2;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_counter .webix_el_box .webix_inp_counter_prev {
  border-right: none;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_counter .webix_el_box .webix_inp_counter_next {
  border-left: 0;
}
.taskSettingsPopup .taskSettingsDependencyForm .webix_el_counter .webix_el_box .webix_inp_counter_value {
  color: #454545;
  padding: 0;
  float: none;
  /*&:focus {
            & ~ .webix_inp_counter_next {
              color: #454545;
              pointer-events: initial;
            }

            & ~ .webix_inp_counter_prev {
              color: #454545;
              pointer-events: initial;
            }
          }*/
}
.taskSettingsPopup .taskSettingsDependencySelect {
  padding-left: 36px;
}
.taskSettingsPopup .taskSettingsDependencySelect label {
  display: flex;
}
.taskSettingsPopup .taskSettingsDependencySelect .webix_el_box {
  background: #fff;
  border-radius: 2px;
  display: flex;
}
.taskSettingsPopup .taskSettingsDependencySelect .webix_el_box .webix_inp_static {
  padding-left: 12px;
}
.taskSettingsPopup .taskSettingsDependencySelect .webix_el_box .webix_input_icon {
  top: 0;
  right: 0;
}
.taskSettingsPopup .attachmentLayout .percentCompleteView {
  overflow: visible;
  background: #fafafa;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table-file-name-link {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table-file-size {
  color: #616161;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .webix_cell {
  cursor: pointer;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .webix_cell.hover {
  background: #fef8cf;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .webix_cell.hover .delete_icon {
  background: #fef8cf;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .webix_cell.hover .delete_icon .customButton svg path {
  fill: #616161;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .delete_icon .webix_cell .customButton {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .delete_icon .webix_cell.hover {
  display: flex;
  justify-content: flex-start;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .delete_icon .webix_cell.hover .customButton {
  height: 24px;
  width: 24px;
  display: flex;
  border-radius: 2px;
  background: #fef8cf;
  margin: auto 0;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .delete_icon .webix_cell.hover .customButton:hover {
  background: #fff;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .delete_icon .webix_cell.hover .customButton svg {
  margin: auto;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .delete_icon .webix_cell.hover .customButton svg g {
  fill-opacity: 1;
}
.taskSettingsPopup .attachmentLayout .task-attachment-table .delete_icon .webix_cell.hover .customButton svg path {
  fill: #616161;
}
.taskSettingsPopup .attachmentLayout .uploadLayout .webix_template {
  padding: 0;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/upload.svg") center no-repeat;
}
.taskSettingsPopup .attachmentLayout .uploadLayout .webix_template .b-upload {
  border: 2px dashed #d9d9d9;
  border-radius: 2px;
  align-items: flex-end;
  padding-bottom: 48px;
}
.taskSettingsPopup .attachmentLayout .uploadLayout .webix_template .b-upload .upload__text {
  opacity: 0.5;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
  height: 24px;
  line-height: 24px;
}
.taskSettingsPopup .attachmentLayout .uploadLayout .webix_template .b-upload .upload__link {
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
  border: 1px solid #d9d9d9;
  background: #FAFAFA;
  color: #616161;
  border-radius: 2px;
  margin-top: 24px;
}
.taskSettingsPopup .attachmentLayout .uploadLayout .webix_template .b-upload .upload__link:hover {
  background: #FFFFFF;
}
.taskSettingsPopup .task-settings-human-duration {
  white-space: nowrap;
}
.taskSettingsPopup .task-settings-human-duration .webix_inp_top_label {
  display: flex !important;
}
.taskSettingsPopup .task-settings-human-duration-label {
  font-size: 12px;
  color: rgba(69, 69, 69, 0.5);
  line-height: 36px;
  position: relative;
  top: 38px;
  flex: 1 1 auto;
  text-align: right;
  right: 18px;
}
.taskSettingsPopup .task-settings-progress .webix_layout_line {
  overflow: visible;
}
.taskSettingsPopup .task-settings-progress-duration-view {
  position: relative;
  overflow: visible;
  width: 20px;
}
.taskSettingsPopup .task-settings-progress-duration-view-label {
  position: absolute;
  right: 24px;
}
.taskSettingsPopup .task-settings-delete {
  height: 100%;
  display: flex;
  justify-content: flex-start;
}
.taskSettingsPopup .task-settings-delete-icon {
  margin: auto 0;
}
.taskSettingsPopup .task-settings-delete-text {
  color: #E74C3C;
  margin: auto 0;
  margin-left: 12px;
}
.taskSettingsPopup .task-settings-name input {
  padding-right: 35px;
}
.taskSettingsPopup .task-settings-text-area {
  position: relative;
}
.taskSettingsPopup .task-settings-text-area > div {
  padding: 0;
}
.taskSettingsPopup .task-settings-text-area .edit-area {
  width: 100%;
  height: 100%;
  padding: 18px;
  line-height: 18px;
  word-wrap: break-word;
  overflow: auto;
  cursor: text;
}
.taskSettingsPopup .task-settings-text-area .edit-area.gray {
  color: #ccc;
}
.taskSettingsPopup .task-settings-text-area .edit-area:hover {
  background: #fefef8;
}
.taskSettingsPopup .task-settings-text-area .icon {
  position: absolute;
  right: 10px;
  top: 10px;
  display: none;
}
.taskSettingsPopup .task-settings-text-area .icon svg path {
  fill: #aaaaaa;
}
.taskSettingsPopup .task-settings-text-area a {
  color: #257ecc;
  text-decoration: none;
  cursor: pointer;
}
.taskSettingsPopup .task-settings-text-area a:hover {
  text-decoration: underline;
}
.taskSettingsPopup .task-settings-text-area textarea {
  resize: none;
  line-height: 18px;
  color: #696969;
  padding: 18px;
}
.task-view-attachments-google-drive-context-main {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 230px;
  white-space: nowrap;
}
.task-view-attachments-google-drive-context-sub {
  opacity: 0.7;
}
.webix_calendar .webix_cal_done {
  cursor: pointer;
}
.dataTableDependency-without-border .webix_ss_center_scroll .webix_column .webix_cell:last-child {
  border-bottom: none;
}
.taskSettingsDependencySelect.webix_popup.suggest_popup_bottom {
  width: 94px !important;
}
.taskSettingsDependencySelect.webix_popup.suggest_popup_bottom .webix_list_item {
  padding-left: 12px;
}
.taskSettingsDependencySelect svg {
  margin-top: 7px;
}
.taskSettingsDependencySelect .webix_list_item.webix_selected {
  background-color: transparent;
  box-shadow: 2px 0 #257ecc inset;
}
.linkPopupWithSettings .settingsLinkForm {
  background-color: #fff;
  display: flex;
  align-items: center;
}
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt {
  height: 100% !important;
}
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt.webix_el_counter .webix_el_box,
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt.webix_el_lagCounter .webix_el_box {
  height: 100% !important;
  display: flex;
  align-items: center;
}
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt.webix_el_counter .webix_el_box .webix_inp_label,
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt.webix_el_lagCounter .webix_el_box .webix_inp_label {
  white-space: normal;
  line-height: 24px !important;
  padding-right: 18px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
}
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt.webix_el_counter .webix_el_box .webix_el_group,
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt.webix_el_lagCounter .webix_el_box .webix_el_group {
  height: 36px;
}
.linkPopupWithSettings .settingsLinkForm .settingsLinkCounterGantt.webix_el_lagCounter .webix_el_box .webix_inp_label {
  padding-right: 18px;
  line-height: 18px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.linkPopupWithSettings .settingsLinkForm .button_inactive:hover {
  background-color: #eb6f63;
  color: #fff;
}
.linkPopupWithSettings .webix_el_counter .webix_el_box {
  display: flex;
}
.linkPopupWithSettings .webix_el_counter .webix_el_box .webix_inp_counter_prev,
.linkPopupWithSettings .webix_el_counter .webix_el_box .webix_inp_counter_next {
  background: #fff;
  border-radius: 0;
  color: #a2a2a2;
}
.linkPopupWithSettings .webix_el_counter .webix_el_box .webix_inp_counter_prev {
  border-right: none;
}
.linkPopupWithSettings .webix_el_counter .webix_el_box .webix_inp_counter_next {
  border-left: 0;
}
.linkPopupWithSettings .webix_el_counter .webix_el_box .webix_inp_counter_value {
  width: 90px;
  color: #454545;
  padding: 0;
  float: none;
  /*&:focus {
          & ~ .webix_inp_counter_next {
            color: #454545;
            pointer-events: initial;
          }

          & ~ .webix_inp_counter_prev {
            color: #454545;
            pointer-events: initial;
          }
        }*/
}
.suggest_popup.suggest_popup_top.task-popup-calendar,
.suggest_popup.suggest_popup_top.task-popup-calendar-clear {
  padding: 0 2px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1) !important;
  border: 1px solid #efefef !important;
}
.suggest_popup.suggest_popup_top.task-popup-calendar-clear .webix_cal_icon_clear {
  display: inline;
}
.suggest_popup.suggest_popup_top.task-view-dependencies-task-suggest {
  transform: translateY(-2px);
}
.suggest_popup.suggest_taskview_color {
  transform: translateY(-2px);
}
.suggest_popup.suggest_taskview_color .webix_win_content {
  padding: 5px !important;
}
.suggest_popup.task-view-popup-calendar {
  padding: 0 3px;
}
.suggest_popup.suggest_taskview {
  width: 256px !important;
  transform: translateY(1px);
}
.suggest_popup.suggest_taskview .webix_list {
  width: inherit !important;
}
.suggest_popup.suggest_taskview .webix_win_body .icon_taskview .webix_list_item .icon_list_item {
  margin-right: 14px;
  transform: translateY(-3px);
}
.suggest_popup.suggest_taskview .webix_win_body .icon_taskview .webix_list_item .icon_list_item:last-child {
  transform: translateY(-3px);
}
.suggest_popup.suggest_taskview .webix_win_body .icon_taskview .webix_list_item .icon_list_item.color-icon {
  transform: translateY(-3px);
  margin-right: 18px;
}
.taskSettingsDependencySelect.task-settings-dependency-select .webix_win_body .webix_list_item:focus {
  background-color: rgba(52, 152, 219, 0.05);
}
.taskSettingsDependencySelect.task-settings-dependency-select .webix_win_body .webix_list_item:hover {
  background-color: #F5F5F5;
}
.button-inactive {
  display: none !important;
}
.inactive {
  opacity: 0 !important;
  height: 0 !important;
}
.task-view-dependencies-view {
  transition: 150ms !important;
}
.taskViewUserCustomColumnsLayout .colorSelect .webix_inp_static {
  padding-left: 6px;
}
.taskViewUserCustomColumnsLayout .colorSelect .webix_inp_static .webix_placeholder {
  margin-left: 6px;
}
.taskViewUserCustomColumnsLayout .colorSelect .color {
  width: 22px;
  display: inline-block;
  height: 22px;
  margin-top: 6px;
  border-radius: 2px;
}
.taskViewUserCustomColumnsLayout .webix_disabled_view .task_view_checkbox .custom_column_checkbox {
  opacity: 0.3;
  margin-left: 12px;
}
.taskViewUserCustomColumnsLayout .webix_disabled_view .webix_inp_static,
.taskViewUserCustomColumnsLayout .webix_disabled_view input,
.taskViewUserCustomColumnsLayout .webix_disabled_view button {
  opacity: 1;
  border-color: rgba(217, 217, 217, 0.3);
}
.taskViewUserCustomColumnsLayout .webix_disabled_view .webix_inp_static:after,
.taskViewUserCustomColumnsLayout .webix_disabled_view input:after,
.taskViewUserCustomColumnsLayout .webix_disabled_view button:after {
  opacity: 0.3;
}
.taskViewUserCustomColumnsLayout .webix_el_label div {
  color: #616161;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 8px;
}
.taskViewUserCustomColumnsLayout label {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding-right: 8px;
}
.taskViewUserCustomColumnsLayout .task_view_checkbox .custom_column_checkbox {
  margin-top: 8px;
  cursor: pointer;
}
.taskViewUserCustomColumnsLayout .webix_el_text input:focus {
  border-color: #FF9A00;
}
.taskViewUserCustomColumnsLayout .webix_el_richselect .fa-angle-down {
  opacity: 0.4;
}
.taskViewUserCustomColumnsLayout .webix_el_richselect .webix_el_box:hover .fa-angle-down {
  opacity: 1;
}
.task_settings_time_input {
  position: relative;
}
.task_settings_time_input.webix_view .webix_inp_label {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.task_settings_time_input input {
  padding-right: 12px;
}
.task_settings_time_input input.active {
  border: 1px solid #FBC02D;
  box-shadow: 0 0 0 1px #f3f3f3;
}
.task_settings_time_input.pointer input {
  cursor: pointer;
}
.task_settings_time_input .webix_inp_bottom_label {
  height: 0 !important;
  position: absolute;
  top: 12px;
  left: 8px;
  color: #969696;
}
.disable-webix-select .webix_inp_static {
  border: none;
}
.disable-webix-select .webix_inp_static:after {
  border: none !important;
}
.disable-webix-select .resource_list_in_grid {
  border: none !important;
}
.disable-webix-select .resource_list_in_grid:after {
  border: none !important;
}
.disable-webix-progress {
  opacity: 1 !important;
}
.disable-webix-input input {
  border: none;
}
.disable-webix-input-left input {
  text-align: left !important;
  border: none;
}
.disable-webix-time .webix_el_box .webix_inp_static {
  border: none;
}
.disable-webix-time .webix_el_box .wxi-clock {
  display: none;
}
.input-no-deadline {
  width: 100% !important;
}
.input-no-deadline .webix_inp_label {
  color: #666666;
}
.webix-disable-description:hover {
  background-color: #fff !important;
  cursor: default !important;
  color: rgba(102, 102, 102, 0.5) !important;
}
.webix-disable-description .ql-editor:hover {
  background-color: #fff !important;
}
.webix-disable-description .ql-editor .editor_container {
  cursor: default;
}
.webix-disable-comments {
  margin-left: 48px;
  padding-left: 12px;
  color: #666666 !important;
}
.webix-disable-comments:hover {
  background-color: #fff !important;
  cursor: default !important;
  color: #666666 !important;
}
.webix-disable-attach .task-view-attachments-container-item {
  background-color: #fff !important;
  border: none !important;
  color: #666666 !important;
}
.webix-disable-dependencies {
  background-color: #fff !important;
  border: none !important;
  color: rgba(102, 102, 102, 0.5);
  display: flex;
  align-items: center;
}
.webix-disable-custom-columns input,
.webix-disable-custom-columns .webix_inp_static {
  border: none !important;
}
.webix-disable-custom-columns input:after,
.webix-disable-custom-columns .webix_inp_static:after {
  display: none;
}
.new-project-popup .webix_win_body {
  position: relative;
}
.new-project-popup .webix_el_tabbar {
  position: absolute;
  top: 36px;
}
.new-project-tab-bar .webix_el_tabbar .webix_all_tabs .webix_item_tab {
  color: #616161;
}
.new-project-tab-bar .webix_el_tabbar .webix_all_tabs .webix_item_tab.webix_selected {
  background: #257ECC;
  color: #ffffff;
  border: 1px solid #257ECC;
}
.new-project-tab-body-projects {
  background: #fafafa;
}
.new-project-tab-body-projects .webix_scroll_cont {
  background: #fafafa;
}
.new-project-tab-body-projects .webix_scroll_cont .webix_dataview_item {
  border: none;
  padding: 0;
  margin-left: 12px;
}
.new-project-tab-body-projects .webix_scroll_cont .webix_dataview_item:first-child {
  margin: 0;
}
.new-project-tab-body-projects .webix_scroll_cont .webix_dataview_item.webix_selected {
  background: transparent;
  border: none;
}
.new-project-tab-body-projects .webix_scroll_cont .webix_dataview_item.webix_selected .new-project-tab-body-projects-item {
  border: 2px solid #257ECC;
}
.new-project-tab-body-projects .webix_scroll_cont .webix_dataview_item.webix_selected .new-project-tab-body-projects-item-icon {
  margin-top: -1px;
}
.new-project-tab-body-projects .webix_scroll_cont .webix_dataview_item.webix_selected .new-project-tab-body-projects-item-delete {
  top: 11px;
  right: 11px;
}
.new-project-tab-body-projects-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #cfcfcf;
  background: #ffffff;
  position: relative;
}
.new-project-tab-body-projects-item-icon {
  text-align: center;
  display: flex;
  height: 69px;
}
.new-project-tab-body-projects-item-icon svg {
  margin: auto;
}
.new-project-tab-body-projects-item-label {
  font-size: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  line-height: 36px;
  text-align: center;
}
.new-project-tab-body-projects-item-delete {
  position: absolute;
  width: 12px;
  height: 12px;
  right: 12px;
  display: flex;
  top: 12px;
}
.new-project-tab-body-projects-item-delete svg {
  margin: auto;
}
.new-project-tab-body-projects-item input {
  border: none;
}
.new-project-tab-body-templates {
  background: #fafafa;
}
.new-project-tab-body-templates .webix_scroll_cont {
  background: #fafafa;
}
.new-project-tab-body-templates .webix_scroll_cont .webix_dataview_item {
  border: none;
  padding: 0;
  margin-left: 12px;
}
.new-project-tab-body-templates .webix_scroll_cont .webix_dataview_item:first-child {
  margin: 0;
}
.new-project-tab-body-templates .webix_scroll_cont .webix_dataview_item.webix_selected {
  background: transparent;
  border: none;
}
.new-project-tab-body-templates .webix_scroll_cont .webix_dataview_item.webix_selected .new-project-tab-body-templates-item {
  border: 2px solid #257ECC;
}
.new-project-tab-body-templates .webix_scroll_cont .webix_dataview_item.webix_selected .new-project-tab-body-templates-item-icon {
  margin-top: -1px;
}
.new-project-tab-body-templates .webix_scroll_cont .webix_dataview_item.webix_selected .new-project-tab-body-templates-item-option {
  margin-top: -1px;
  margin-right: -1px;
}
.new-project-tab-body-templates .webix_scroll_cont .webix_dataview_item.webix_selected .new-project-tab-body-templates-item-delete {
  top: 11px;
  right: 11px;
}
.new-project-tab-body-templates-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #cfcfcf;
  background: #ffffff;
  position: relative;
}
.new-project-tab-body-templates-item-icon {
  text-align: center;
  display: flex;
  height: 69px;
}
.new-project-tab-body-templates-item-icon svg {
  margin: auto;
}
.new-project-tab-body-templates-item-label {
  font-size: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  line-height: 36px;
  text-align: center;
}
.new-project-tab-body-templates-item-option {
  display: none;
  position: absolute;
  width: 24px;
  height: 24px;
  right: 12px;
  top: 12px;
  border: 1px solid #cfcfcf;
  border-radius: 2px;
}
.new-project-tab-body-templates-item-option svg {
  margin: auto;
}
.new-project-tab-body-templates-item-option svg path {
  fill: #cfcfcf;
}
.new-project-tab-body-templates-item input {
  border: none;
}
.new-project-tab-body-templates-item:hover .new-project-tab-body-templates-item-option {
  display: flex;
}
.new-project-tab-body-import {
  background: #fafafa;
}
.new-project-tab-body-import-drag-zone {
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/upload.svg") 50% 15% no-repeat;
}
.new-project-tab-body-import-drag-zone .webix_template {
  padding: 0;
}
.new-project-tab-body-import-drag-zone .b-upload {
  border: 2px dashed #cfcfcf;
  border-radius: 2px;
  align-items: flex-end;
  padding-bottom: 48px;
}
.new-project-tab-body-import-drag-zone .b-upload .upload__text {
  opacity: 0.5;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #454545;
  height: 24px;
  line-height: 24px;
}
.new-project-tab-body-import-drag-zone .b-upload .upload__link {
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
  border: 1px solid #d9d9d9;
  background: #FAFAFA;
  color: #616161;
  border-radius: 2px;
  margin-top: 24px;
}
.new-project-tab-body-import-drag-zone .b-upload .upload__link:hover {
  background: #FFFFFF;
}
.new-project-tab-body-import-label {
  position: absolute;
  top: 220px;
  height: 36px !important;
  line-height: 36px;
  color: #424242;
}
.new-project-tab-body-import-file-list {
  background: #fafafa;
}
.new-project-tab-body-import-file-list-item {
  display: flex;
}
.new-project-tab-body-import-file-list-item-icon {
  height: 100%;
  display: flex;
}
.new-project-tab-body-import-file-list-item-icon svg {
  margin: auto;
}
.new-project-tab-body-import-file-list-item-name {
  flex: 1 1 auto;
  line-height: 36px;
  margin: auto 0 auto 24px;
}
.new-project-tab-body-import-file-list-item-size {
  margin: auto 24px auto 0;
  line-height: 36px;
}
.new-project-tab-body-import-file-list-item-delete {
  margin: auto;
}
.new-project-template-popup-delete {
  height: 100%;
  display: flex;
  justify-content: flex-start;
}
.new-project-template-popup-delete-icon {
  margin: auto 0;
}
.new-project-template-popup-delete-text {
  color: #E74C3C;
  margin: auto 0;
  margin-left: 12px;
}
.create_project_layout {
  z-index: 26 !important;
}
.create_project_layout .webix_template {
  padding: 0;
}
.create_project_layout .header {
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
}
.create_project_layout .header_title {
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.create_project_layout .header_title .icon {
  margin-right: 6px;
  margin-top: 4px;
}
.create_project_layout .back_btn {
  left: 0px;
  top: 0px;
  width: 120px;
  padding-right: 10px;
  cursor: pointer;
  font-size: 16px;
  color: #00564C;
  display: flex;
  align-items: center;
  justify-content: center;
}
.create_project_layout .close_button {
  width: 30px;
  height: 30px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  border-radius: 2px;
}
.create_project_layout .close_button:hover {
  background: #f5f5f5;
}
.create_project_layout .close_button svg g {
  fill: #00564C;
}
.create_project_layout .duration-step.tooltip-gantt {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.create_project_form .webix_form {
  background: none;
}
.create_project_form .webix_form label {
  color: #616161 !important;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.create_project_form .webix_form input {
  padding: 10px 0 10px 12px;
}
.create_project_form .webix_form input.webix_invalid {
  background-color: #fff;
}
.create_project_form .webix_form input:focus {
  border-color: #007063;
}
.create_project_form .webix_form input:hover .webix_input_icon {
  opacity: 1;
}
.create_project_form .webix_form .webix_input_icon {
  opacity: 0.73;
}
.create_project_form .webix_form .webix_input_icon.fa-calendar {
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg') center 12px no-repeat;
  top: -6px !important;
  height: 30px !important;
}
.create_project_form .webix_form .webix_disabled_box .webix_input_icon {
  opacity: 0.2;
}
.create_project_form .webix_form .webix_disabled_box .webix_input_icon.fa-calendar {
  opacity: 0.1;
}
.create_project_form .webix_form .webix_disabled_view label {
  color: rgba(155, 155, 155, 0.5);
}
.create_project_form .webix_form .webix_inp_static {
  box-shadow: none !important;
  border-color: #BDBDBD;
  border-radius: 2px;
}
.create_project_form .webix_form .projectTemplatesSelect .webix_el_box {
  position: relative;
}
.create_project_form .webix_form .projectTemplatesSelect .webix_el_box::after {
  content: "";
  right: 13px;
  top: 50%;
  border: 4px solid transparent;
  position: absolute;
  display: block;
  box-sizing: border-box;
  border-top: 4px solid #757575;
}
.create_project_form .webix_form .projectTemplatesSelect .webix_el_box input {
  float: left;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 28px;
}
.create_project_form .webix_form .projectTemplatesSelect .webix_el_box input:focus {
  border-color: #cfcfcf;
  box-shadow: none;
}
.create_project_form .webix_form .projectTemplatesSelect .webix_el_box:hover::after {
  border-top: 4px solid #424242;
}
.create_project_form .webix_form .calendar_settings .label-with-spacer-block-text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
}
.create_project_form .webix_form .calendar_settings .webix_dataview_item {
  margin-left: 6px;
}
.create_project_form .webix_form .calendar_settings .dataview-days-item {
  width: 74px;
  height: 34px;
  line-height: 34px;
}
.create_project_form .webix_form .calendar_settings .dataview-days {
  border-width: 1px !important;
  border-color: #BDBDBD;
  border-radius: 2px;
}
.create_project_form .webix_form .calendar_settings .dataview-days .webix_scroll_cont > div {
  padding-left: 1px;
}
.create_project_form .webix_form .calendar_settings .hours-template {
  overflow: hidden;
  border-color: #BDBDBD;
  border-radius: 2px;
}
.create_project_form .webix_form .calendar_settings .hours-template .dataview-hours-inline {
  display: block;
}
.create_project_form .webix_form .calendar_settings .hours-template .dataview-hours-inline-item {
  width: 133px;
  height: 34px;
  line-height: 34px;
  float: left;
  border: transparent;
}
.create_project_form .webix_form .calendar_settings .hours-template .dataview-hours-inline-item:nth-child(n+5) {
  margin-top: 6px;
}
.create_project_form .webix_form .green_btn {
  margin-top: 0 !important;
}
.create_project_form .webix_form .green_btn .webix_el_box {
  height: 100% !important;
  border: 1px solid #00564C;
  background-color: #00564C;
}
.create_project_form .webix_form .green_btn .webix_el_box:hover {
  color: #ffffff;
  border: 1px solid #337870;
  background-color: #337870;
}
.create_project_form .webix_form .green_btn .webix_el_box:active {
  background: #003d35;
}
.create_project_form .webix_form .green_btn .webix_el_box button {
  font-size: 16px !important;
}
.create_project_form .webix_form .custom_white_btn {
  overflow: visible;
  height: 46px !important;
}
.create_project_form .webix_form .custom_white_btn .webix_el_box,
.create_project_form .webix_form .custom_white_btn div {
  height: 100% !important;
  border: 1px solid #BDBDBD;
  background: #ffffff;
}
.create_project_form .webix_form .custom_white_btn .webix_el_box button,
.create_project_form .webix_form .custom_white_btn div button,
.create_project_form .webix_form .custom_white_btn .webix_el_box div,
.create_project_form .webix_form .custom_white_btn div div {
  color: #00564C;
  font-size: 16px;
  display: block;
}
.create_project_form .webix_form .custom_white_btn .webix_el_box:hover,
.create_project_form .webix_form .custom_white_btn div:hover {
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.2);
}
.create_project_form .webix_form .pricing-gray-button {
  justify-content: center;
  box-sizing: border-box;
  font-size: 16px;
  background: #ffffff;
  height: 100% !important;
  padding: 0;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  display: inline-flex;
  align-items: center;
  width: 100%;
  border: 1px solid #BDBDBD !important;
  border-radius: 2px !important;
  cursor: pointer;
}
.create_project_form .webix_form .pricing-gray-button:hover {
  border: 1px solid #489FF4 !important;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.2);
}
.create_project_form .webix_form .custom_white_btn_jira {
  cursor: pointer;
  overflow: visible;
  height: 100% !important;
  border: 1px solid #BDBDBD;
  background: #ffffff;
  color: #00564C;
  font-size: 16px;
  justify-content: center;
  box-sizing: border-box;
  padding: 0;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  display: inline-flex;
  align-items: center;
  width: 100%;
  border-radius: 2px !important;
}
.create_project_form .webix_form .custom_white_btn_jira:hover {
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.2);
}
.create_project_form .webix_form .label_text {
  line-height: 24px;
  color: #616161;
}
.create_project_form .webix_form .label_text.newJiraProjectTitle {
  margin-top: 10px !important;
}
.create_project_form .webix_form .spacer {
  text-align: center;
}
.create_project_form .webix_form .spacer::after {
  content: '';
  width: 12px;
  height: 1px;
  margin-top: 54px;
  display: inline-block;
  background: #cfcfcf;
}
.create_project_form .webix_form .faq_link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.create_project_form .webix_form .faq_link a {
  display: inline-block;
  color: #616161 !important;
  border-bottom: 1px solid #616161;
  line-height: 18px;
  margin-top: -16px;
}
.create_project_form .webix_form .faq_link a:hover {
  color: #2e2e2e;
  border-color: #2e2e2e;
}
.create_project_form .webix_form .webix_inp_bottom_label {
  top: -28px;
  left: 12px;
  position: relative;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
}
.create_project_form .webix_view,
.create_project_form .webix_scroll_cont {
  overflow: visible;
}
.workHoursPopupNewProject {
  border-radius: 8px;
}
.workHoursPopupNewProject .dataview-hours-item {
  height: 34px;
  min-width: 86px !important;
  width: 100%;
  line-height: 36px;
}
.displayOptionsHoursDataView {
  border: none !important;
}
.displayOptionsHoursDataView.dataview-hours .webix_scroll_cont {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.displayOptionsHoursDataView.dataview-hours .webix_scroll_cont div {
  display: flex;
  justify-content: space-between;
}
.displayOptionsHoursDataView.dataview-hours .webix_scroll_cont div:nth-child(2n+2) {
  margin-bottom: 8px;
}
.displayOptionsHoursDataView.dataview-hours .webix_scroll_cont div:last-child,
.displayOptionsHoursDataView.dataview-hours .webix_scroll_cont div:nth-last-child(2) {
  margin-bottom: 0px !important;
}
.uploadFileArea {
  position: relative;
  margin-top: 6px !important;
}
.newProjectDaySelect .webix_el_box {
  position: relative;
}
.newProjectDaySelect .webix_el_box input {
  position: relative;
  padding: 1px 30px 0 12px;
  width: 280px !important;
  font-size: 14px;
  height: 36px;
}
.newProjectDaySelect .webix_el_box input:focus {
  position: relative;
  z-index: 2;
}
.newProjectDaySelect .webix_el_box .webix_input_icon {
  position: absolute;
  right: 8px;
  z-index: 2;
  height: 36px !important;
}
.newProjectSuggestDaySelect {
  padding: 14px;
}
.newProjectSuggestDaySelect.suggest_popup_bottom {
  transform: translateY(-2px);
}
.projectTemplatesPopup {
  overflow-y: scroll;
  top: 320px !important;
}
.projectTemplatesPopup .title .webix_el_box {
  font-size: 12px !important;
  color: rgba(102, 102, 102, 0.5);
}
.projectTemplatesPopup .templatesList .webix_dataview_item {
  margin-left: 6px;
  padding-left: 0px;
  border: none;
  background: none;
  cursor: default;
}
.projectTemplatesPopup .templatesList .webix_dataview_item:nth-child(2n+1) {
  margin-left: 0;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .controls {
  height: 100%;
  width: 60px;
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  display: none;
  align-items: center;
  justify-content: space-around;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .name {
  font-size: 12px;
  padding-left: 14px;
  color: #424242;
  width: 215px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 24px;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .name[contenteditable] {
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4);
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item {
  padding-left: 12px;
  display: flex;
  height: 36px;
  align-items: center;
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_edit {
  height: 32px;
  opacity: 0.4;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_edit svg {
  width: 14px;
  height: 14px;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_edit svg path {
  fill: #616161;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_edit:hover {
  opacity: 1;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_delete {
  height: 24px;
  opacity: 0.4;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_delete svg {
  width: 22px;
  height: 22px;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_delete path {
  fill: #F44336;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item .icon_delete:hover {
  opacity: 1;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item:hover {
  border-color: #A2A2A2;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .item:hover .controls {
  display: flex;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .icon {
  display: flex;
}
.projectTemplatesPopup .templatesList .webix_dataview_item .icon svg {
  width: 24px;
  height: 24px;
}
.projectTemplatesPopup .templatesList .webix_dataview_item.webix_selected .item {
  border-color: #1565C0;
}
.projectTemplatesPopup .templatesList .webix_dt_editor {
  height: 36px !important;
  width: 263px !important;
}
.projectTemplatesPopup .templatesList .webix_dt_editor input {
  border-color: #FBC02D;
}
.projectTemplatesPopup .templatesList.user .webix_dataview_item .item:hover .name {
  width: 70px;
}
.projectTemplatesPopup .templatesList.user .webix_dataview_item .item:first-child .name {
  width: auto;
  padding-right: 10px;
}
.projectTemplatesPopup .templatesList.detail .webix_dataview_item .item {
  padding-left: 0;
}
.projectTemplatesPopup .divider {
  box-shadow: inset 0 -1px 0 0 #cfcfcf;
}
.projectTemplatesDetailPopup {
  top: 400px !important;
}
.creatingTemplatePopup .text_label {
  line-height: 20px;
}
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header {
  background-color: #fff;
}
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-logo .header_logo {
  pointer-events: none;
}
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-logo .header_logo svg,
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-logo .header_logo path {
  fill: #808080;
}
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-title {
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-close .header_closer svg,
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-close .header_closer path {
  fill: #808080;
}
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-close:hover .header_closer {
  background-color: #f3f3f3;
}
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-close:hover .header_closer svg,
.creatingTemplatePopup .webix_win_content .webix_win_head .creating-template-header-close:hover .header_closer path {
  fill: #333333;
}
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body {
  background-color: #fff;
}
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body-form {
  background-color: #fff;
}
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body-form .text_label,
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body-form .webix_el_text {
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body-form .text_label {
  font-family: Lato-regular;
}
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body-form .webix_el_text {
  font-family: Lato-bold;
}
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body-form .userTemplateName .webix_inp_top_label {
  font-family: Lato-bold;
  color: #757575;
  font-size: 14px;
  line-height: 24px;
}
.creatingTemplatePopup .webix_win_content .webix_win_body .creating-template-body-form .user-template-project-list {
  overflow-y: auto !important;
  background-color: #fff;
}
.new-project-tab-body-import-file-list {
  padding: 10px 0;
}
.new-project-tab-body-import-file-list-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.new-project-tab-body-import-file-list-item-size {
  white-space: nowrap;
}
.new-project-tab-body-import-file-list .webix_list_item {
  padding-right: 18px;
}
.jiraFilterOption.suggest_popup.suggest_popup_bottom {
  transform: translateY(-2px);
}
.jiraFilterOption.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item .icon_list_item {
  margin: 0 10px;
}
.jiraFilterOption.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item .tag_item {
  margin: 0 12px 1px;
}
.jiraFilterOptionDate {
  padding: 0 7px;
}
.jiraFilterOptionDate.suggest_popup_bottom {
  transform: translateY(-2px);
}
.jira-first-connect-layout {
  display: flex;
  width: 100%;
  height: 100%;
}
.jira-first-connect-layout-icon {
  width: 70%;
  background: url("https://cdn.ganttpro.com/app/imgs/integration/jira/display.png");
  background-repeat: no-repeat;
  background-position: center;
}
.jira-first-connect-layout-desc {
  height: 100%;
  width: 50%;
}
.jira-first-connect-layout-desc-icon {
  height: 90px;
  margin-top: 20px;
  display: flex;
}
.jira-first-connect-layout-desc-icon svg {
  margin: auto 0;
}
.jira-first-connect-layout-desc-text {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 18px;
}
.jira-first-connect-layout-desc-button {
  height: 36px;
  width: 132px;
  margin-top: 42px;
  background: #257ECC;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
.webix_view.webix_control.webix_el_label.new-label-duration .webix_el_box {
  line-height: 38px !important;
  color: #616161;
  white-space: nowrap;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.webix_view.new_project_layout_body .webix_layout_form .webix_control.webix_el_text .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.webix_view.new_project_layout_body .webix_layout_form .webix_control.webix_el_text .webix_el_box input {
  width: 100% !important;
  line-height: 36px !important;
}
.webix_view.new_project_layout_body .webix_layout_form .webix_control.webix_el_richselect .webix_el_box,
.webix_view.new_project_layout_body .webix_layout_form .webix_control.webix_el_datepicker .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.webix_view.new_project_layout_body .webix_layout_form .webix_control.webix_el_richselect .webix_el_box .webix_inp_static,
.webix_view.new_project_layout_body .webix_layout_form .webix_control.webix_el_datepicker .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.webix_view.new_project_layout_body .webix_layout_form .webix_control .webix_inp_top_label {
  line-height: 36px !important;
}
.webix_view .pricing-gray-button {
  border: 1px solid #BDBDBD !important;
}
.webix_view.project_from_jira_btn {
  border: none !important;
}
.integration_settings_popup {
  border: 1px solid #D9D9D9;
  transition: 640ms ease;
}
.integration_settings_popup .webix_win_content .webix_win_head {
  background-color: #fff;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #BDBDBD;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .webix_view {
  margin-top: 0 !important;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .webix_view .webix_el_box {
  display: flex;
  align-items: center;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_settings_header_icon {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 2px;
  cursor: pointer;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_settings_header_icon svg {
  margin: auto;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_settings_header_icon:hover {
  background-color: #eeeeee;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_settings_header_icon:hover svg path {
  fill: #424242;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_header_icon {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 2px;
  cursor: pointer;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_header_icon svg {
  margin: auto;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_header_icon svg path {
  fill: #757575;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_header_icon:hover {
  background-color: #eeeeee;
}
.integration_settings_popup .webix_win_content .webix_win_head .integration_settings_popup_header .popup_header_icon:hover svg path {
  fill: #424242;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_view {
  border-width: 0 !important;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .channels_container .channel_name .webix_el_box {
  display: flex;
  align-items: center;
  color: #616161;
  font-size: 14px;
  line-height: 24px !important;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .channels_container .channel_settings .webix_el_checkbox .webix_el_box div {
  line-height: 24px !important;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .channels_container .channel_settings .webix_el_checkbox .webix_el_box div button[aria-checked='true'] {
  background: #3084D7 url("https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg") center no-repeat;
  background-size: 12px;
  border: 1px solid #3084D7;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .channels_container .channel_settings .webix_el_checkbox .webix_el_box div label {
  font-size: 14px;
  line-height: 16px;
  color: #424242;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .empty_connections_list .icon .webix_template,
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .empty_connections_list .title .webix_template {
  display: flex;
  justify-content: center;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .empty_connections_list .title .webix_template {
  line-height: 24px;
  font-size: 14px;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .channel_separator {
  border-top: 1px solid #BDBDBD !important;
  margin-left: 10px !important;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .button_done_container .button_done {
  display: flex;
  justify-content: center;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_view.webix_accordionitem:not(:first-child) {
  border-top: 1px solid #cfcfcf !important;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_view.webix_accordionitem:last-child {
  border-bottom: 1px solid #cfcfcf !important;
  padding-bottom: 2px;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_accordionitem_header {
  border-bottom: none;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 0 21px;
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_accordionitem_header .webix_accordionitem_button {
  margin: 0;
  width: auto;
  height: auto;
  transform: translateY(4px);
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-top: 2px solid #757575;
  border-right: 2px solid #757575;
  transform: rotate(-45deg);
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_accordionitem_header.collapsed .webix_accordionitem_button {
  transform: translateY(-1px);
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_accordionitem_header.collapsed .webix_accordionitem_button:before {
  transform: rotate(135deg);
}
.integration_settings_popup .webix_win_content .webix_win_body .integration_settings_popup-body .webix_accordionitem_header .webix_accordionitem_label {
  padding: 0;
}
.settings_layout {
  background-color: #FAFAFA;
}
.settings_layout--body .settings_sidebar .sidebar_menu {
  position: fixed !important;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_title {
  padding-left: 6px;
  color: #212121;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_title .webix_el_box {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list {
  height: 336px !important;
  background-color: transparent;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont {
  position: relative;
  display: flex !important;
  flex-direction: column;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont:after {
  content: '';
  position: absolute;
  bottom: 41px;
  left: 0;
  width: 200px;
  height: 1px;
  background-color: #C4C4C4;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .webix_list_item {
  border: none;
  padding: 6px 0 6px 5px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .webix_list_item:nth-last-child(-n+2) {
  margin-bottom: 6px;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .webix_list_item:last-child {
  position: relative;
  margin-top: 6px;
  margin-bottom: 0;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .webix_list_item:hover {
  background-color: #F2F2F2;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .list_item {
  display: flex;
  align-items: center;
  border: none;
  height: 24px;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .list_item .item_icon {
  min-width: 24px;
  height: 100%;
  background-size: 24px !important;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .list_item .item_title {
  margin-left: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.settings_layout--body .settings_sidebar .sidebar_menu .menu_list .webix_scroll_cont .list_item.active .item_title {
  color: #007063;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.settings_layout--body .settings_main {
  border: none;
  background-color: transparent;
}
.settings_layout--body .settings_main .webix_view {
  background-color: transparent;
}
.settings_layout--body .settings_main .webix_view .settings_section {
  height: auto !important;
  padding-bottom: 24px;
  background-color: #fff;
}
.settings_layout--body .settings_main .webix_view .settings_section .js-uploadAvatar {
  cursor: pointer;
  position: relative;
  transition: 240ms;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.settings_layout--body .settings_main .webix_view .settings_section .js-uploadAvatar .avatar {
  max-width: 218px;
  width: 100%;
  height: auto;
}
.settings_layout--body .settings_main .webix_view .settings_section .js-uploadAvatar .camera {
  transition: 240ms;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.settings_layout--body .settings_main .webix_view .settings_section .js-uploadAvatar:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  pointer-events: none;
}
.settings_layout--body .settings_main .webix_view .settings_section .js-uploadAvatar:hover:after {
  background-color: rgba(0, 0, 0, 0.5);
}
.settings_layout--body .settings_main .webix_view .settings_section .webix_inp_static {
  line-height: 36px !important;
}
.settings_layout--body .settings_main .webix_view .settings_section .webix_inp_top_label {
  margin-bottom: 4px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #616161;
  line-height: 24px !important;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_title_list {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_title {
  height: 24px !important;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_text p:not(:last-child) {
  margin-bottom: 10px;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_title,
.settings_layout--body .settings_main .webix_view .settings_section .section_text {
  cursor: default;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_title .webix_el_box,
.settings_layout--body .settings_main .webix_view .settings_section .section_text .webix_el_box {
  cursor: default;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_title {
  font-size: 16px;
  line-height: 24px;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_text {
  font-size: 14px;
  line-height: 24px;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn {
  max-width: max-content;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn.btn_ok .webix_el_box {
  background-color: #F5F5F5;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
  color: #616161;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn.btn_ok .webix_el_box button {
  color: #616161;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn.btn_ok .webix_el_box button:hover {
  color: #424242;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn.btn_ok.save_password_btn {
  opacity: 0;
  pointer-events: none;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn.btn_ok.save_password_btn.active {
  opacity: 1;
  pointer-events: auto;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn.btn_cancel .webix_el_box {
  display: flex;
  align-items: center;
  background-color: transparent;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 36px;
  color: #424242;
}
.settings_layout--body .settings_main .webix_view .settings_section .section_btn.btn_cancel .webix_el_box:hover {
  color: #B71C1C;
  text-decoration: underline;
}
.settings_layout--body .settings_main .webix_view .settings_section .instead_button .instead_template .template_text {
  color: #424242;
  font-size: 12px;
}
.settings_layout--body .settings_main .loader {
  position: relative;
  width: 100%;
  height: 100%;
}
.settings_layout--body .settings_main .loader:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-color: rgba(255, 255, 255, 0.8);
}
.settings_layout--body .settings_closer .webix_view {
  background-color: transparent;
}
.settings_layout--body .settings_closer .closer_button {
  height: 30px;
  border-radius: 2px;
}
.settings_layout--body .settings_closer .closer_button .webix_view {
  background-color: inherit;
}
.settings_layout--body .settings_closer .closer_button .button_icon {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.settings_layout--body .settings_closer .closer_button .button_icon svg path {
  fill: #757575;
}
.settings_layout--body .settings_closer .closer_button:hover {
  background-color: #eeeeee;
}
.settings_layout--body .settings_closer .closer_button:hover svg path {
  fill: #424242;
}
.settings_layout .webix_view input:focus,
.settings_layout .webix_view textarea:focus {
  border-color: #FF9A00;
}
.settings_layout .settings_profile_richselect {
  max-height: 64px !important;
}
.settings_layout input {
  width: 100% !important;
}
.settings_layout .webix_view.webix_control.webix_el_textarea .webix_el_box {
  height: 110px !important;
}
.billing_section {
  height: auto !important;
}
.billing_section .webix_scroll_cont .billing_caption {
  height: auto !important;
}
.billing_section .webix_scroll_cont .billing_caption .currentPlanLabel,
.billing_section .webix_scroll_cont .billing_caption .expiresPlanValueLabel {
  font-size: 14px;
  line-height: 24px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
}
.billing_section .webix_scroll_cont .billing_caption .currentPlanValue,
.billing_section .webix_scroll_cont .billing_caption .expiresPlanValueDate {
  font-size: 14px;
  line-height: 24px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
}
.billing_section .webix_scroll_cont .billing_list {
  border: none;
  height: auto !important;
}
.billing_section .webix_scroll_cont .billing_list .billing_table {
  border-color: #D9D9D9;
}
.billing_section .webix_scroll_cont .billing_list .billing_table td {
  border-right: none;
  border-color: #D9D9D9;
}
.billing_section .webix_scroll_cont .billing_list .billing_table .webix_column > div {
  border-right: none;
}
.billing_section .webix_scroll_cont .billing_list .billing_table .webix_hcell {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  color: #616161;
}
.billing_section .webix_scroll_cont .billing_list .billing_table .webix_ss_vscroll_footer {
  border: none;
}
.billing_section .webix_scroll_cont .billing_footer .cancel_subscription_label {
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
  color: #616161;
}
.billing_section .webix_scroll_cont .billing_footer .cancel_subscription_label a {
  color: #257ECC;
}
.billing_section .webix_scroll_cont .billing_footer .cancel_subscription_label a:hover {
  color: #01579b;
}
.billing_section .webix_scroll_cont .billing_expired {
  height: auto !important;
}
.billing_section .webix_scroll_cont .billing_expired .trial_expired {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
.billing_section .webix_scroll_cont .billing_expired .trial_expired .expired_img {
  margin: 0 auto 18px;
  max-width: 279px;
  min-height: 137px;
}
.billing_section .webix_scroll_cont .billing_expired .trial_expired .expired_img img {
  max-width: 100%;
  height: auto;
}
.billing_section .webix_scroll_cont .billing_expired .trial_expired .expired_title {
  margin: 0 auto 12px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #003D36;
  font-size: 24px;
  line-height: 36px;
}
.billing_section .webix_scroll_cont .billing_expired .trial_expired .expired_text {
  margin: 0 auto 24px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.billing_section .webix_scroll_cont .billing_expired .trial_expired .expired_btn {
  padding: 0 12px;
  cursor: pointer;
  margin: 0 auto;
  background-color: #FF9A00;
  border-radius: 2px;
  color: #fff;
  height: 36px;
  min-width: 133px;
  max-width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
}
.billing_section .webix_scroll_cont .billing_expired .trial_expired .expired_btn:hover {
  background-color: #FF6D00;
}
.billing_section .webix_scroll_cont .form_content {
  height: auto !important;
}
.settings_main .webix_view .settings_section ._js-uploadAvatar {
  cursor: pointer;
  position: relative;
  transition: 240ms;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.settings_main .webix_view .settings_section ._js-uploadAvatar .avatar {
  cursor: pointer;
  max-width: 100%;
}
.settings_main .webix_view .settings_section ._js-uploadAvatar .camera {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.settings_main .webix_view .settings_section ._js-uploadAvatar:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  pointer-events: none;
}
.settings_main .webix_view .settings_section ._js-uploadAvatar:hover:after {
  background-color: rgba(0, 0, 0, 0.5);
}
.settings_main .webix_view .settings_section ._js-uploadAvatar.active_logo:after {
  z-index: -1;
}
.settings_main .webix_view .settings_section ._js-uploadAvatar.active_logo .camera {
  z-index: -1;
}
.settings_main .webix_view .settings_section .teamNameInput .webix_el_box {
  max-height: 36px;
}
.settings_main .webix_view .settings_section .team_name_checkbox_label {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #757575;
}
.settings_main .webix_view .settings_section .team_name_checkbox_label .webix_el_box {
  display: flex;
  align-items: center;
}
.settings_main .webix_view .settings_section .team-logo-reset-ctrl {
  cursor: pointer;
}
.settings_main .webix_view .settings_section .team-logo-reset-ctrl .webix_template {
  text-align: left;
}
.settings_main .webix_view .settings_section .team-logo-reset-ctrl:hover .webix_template {
  color: #B71C1C;
  text-decoration: underline;
}
.integrations_section .integrations_list {
  height: 100% !important;
}
.integrations_section .integrations_list .webix_scroll_cont {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item {
  padding: 14px;
  border-radius: 2px;
  border: 1px solid #BDBDBD;
  cursor: default;
  margin-bottom: 13px;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_head {
  height: 45px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_head .head_logo {
  display: flex;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_head .head_logo.msteams {
  transform: translate(0, 6px);
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_head .head_logo.slack {
  transform: translate(0, 5px);
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_head .head_logo_img {
  height: 33px;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_head .head_beta {
  margin-left: 14px;
  min-width: 56px;
  height: 30px;
  display: flex;
  align-items: flex-end;
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #757575;
  font-size: 14px;
  line-height: 14px;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_text {
  margin-bottom: 14px;
  min-height: 60px;
  white-space: initial;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  font-size: 14px;
  line-height: 20px;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer {
  display: flex;
  align-items: center;
  margin-top: auto;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_connect,
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_help {
  min-width: 100px;
  height: 36px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_connect {
  margin-right: 12px;
  background-color: #247ECC;
  color: #fff;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_connect:hover {
  background-color: #5097d6;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_connect:active {
  background-color: #1d64a3;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_connect.integration_connected {
  background-color: #FF9A00;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_connect.integration_connected:hover {
  background-color: #FFB300;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_connect.integration_connected:active {
  background-color: #FF6F00;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_help {
  cursor: pointer;
  background-color: #FAFAFA;
  color: #616161;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item .integrations_item .item_footer .footer_help:hover {
  color: #424242;
}
.integrations_section .integrations_list .webix_scroll_cont .webix_dataview_item:nth-child(3n+1) {
  margin-left: 0px;
}
.integrations_section .webix_list {
  border: 1px solid #BDBDBD;
  border-radius: 2px;
  border-width: 1px !important;
  box-sizing: border-box;
}
.integrations_section .webix_list .webix_list_item {
  padding: 0;
  border-bottom: 1px solid #BDBDBD;
}
.integrations_section .webix_list .webix_list_item .item {
  display: flex;
  justify-content: space-between;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.integrations_section .webix_list .webix_list_item .item_title {
  width: 100%;
  padding: 6px 12px;
}
.integrations_section .webix_list .webix_list_item .item_title.copied {
  color: #1976D2;
}
.integrations_section .webix_list .webix_list_item .item_error {
  display: flex;
  align-items: center;
  width: 24px;
}
.integrations_section .webix_list .webix_list_item .item_error svg {
  fill: #fd5252;
}
.integrations_section .webix_list .webix_list_item .item_btns {
  display: flex;
  align-items: center;
}
.integrations_section .webix_list .webix_list_item .item_btns .btns_copy {
  white-space: nowrap;
  height: 100%;
  min-width: 36px;
  max-width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #257ECC;
  cursor: pointer;
}
.integrations_section .webix_list .webix_list_item .item_btns .btns_copy:hover {
  text-decoration: underline;
  color: #1976D2;
}
.integrations_section .webix_list .webix_list_item .item_btns .btns_delete {
  transition: 120ms;
  cursor: pointer;
  width: 36px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.integrations_section .webix_list .webix_list_item .item_btns .btns_delete:hover svg path {
  fill: #C62828;
}
.integrations_section .webix_list .webix_list_item:last-child {
  box-shadow: 0 1px #bdbdbd;
  border-bottom: none;
}
.integrations_section .webhook_form {
  position: relative;
  display: flex;
  transition: 90ms;
}
.integrations_section .webhook_form .form_input {
  height: 36px;
  width: 100%;
}
.integrations_section .webhook_form .form_input input {
  width: 100%;
  height: 100%;
  border: 1px solid #BDBDBD;
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.integrations_section .webhook_form .form_input input:focus {
  border-color: #FFA51A;
}
.integrations_section .webhook_form .form_input .input_error {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -7px;
  left: 12px;
  padding: 0 4px;
  background-color: #fff;
  color: #C62828;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
}
.integrations_section .webhook_form .form_btn {
  height: 36px;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  min-width: 185px;
  width: 100%;
  padding: 0 12px;
  max-width: max-content;
  white-space: nowrap;
  border: 1px solid #1976D2;
  border-left: none;
  background-color: #1976D2;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.integrations_section .webhook_form .form_btn:hover {
  border-color: #5097d6;
  background-color: #5097d6;
}
.integrations_section .webhook_form .form_btn:active {
  border-color: #1d64a3;
  background-color: #1d64a3;
}
.integrations_section .webhook_form.error .input_error {
  opacity: 1;
}
.integrations_section .webhook_form.error .form_input input,
.integrations_section .webhook_form.error .form_btn input {
  border-color: #C62828;
}
.integrations_section .webhooksUrlForm {
  overflow: visible;
}
.integrations_section .addApiKeyButton {
  max-width: max-content;
}
.integrations_section .addApiKeyButton .webix_el_box {
  width: auto !important;
  padding: 0 16px;
}
.integrations_section a {
  color: #257ECC;
  text-decoration: none;
}
.integrations_section a:hover {
  text-decoration: underline;
}
.settings_main .notifications_section .user_notification_setup .webix_inp_checkbox_border {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.settings_main .notifications_section .user_notification_setup .description {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.settings_main .notifications_section .user_notification_setup .description strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.settings_main .notifications_section .user_notification_setup .description .webix_el_richselect .webix_inp_static {
  width: 84px !important;
}
.settings_main .notifications_section .user_notification_setup .webix_select_mark .webix_cell {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.settings_main .notifications_section .user_notification_setup .webix_select_mark .webix_cell .webix_hcell {
  left: inherit;
}
.settings_main .notifications_section .user_notification_setup .webix_select_mark .webix_cell .webix_hcell span {
  margin-right: 0;
}
.settings_main .notifications_section .user_notification_setup .webix_select_mark .webix_cell .select-box {
  top: inherit;
}
.settings_main .notifications_section .user_notification_setup .webix_select_mark .webix_cell .select-box .select_delay .webix_inp_static {
  width: 84px !important;
  line-height: 30px !important;
  height: 30px !important;
  font-size: 14px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #454545 !important;
}
.settings_main .notifications_section .user_notification_setup .webix_select_mark .webix_cell .select-box .select_delay .webix_inp_static:after {
  right: 12px;
  transform: translateY(-50%);
}
.settings_main .user_notification_permission.faq {
  background-color: #ff6044;
}
.suggest_delay {
  min-width: 84px;
}
.suggest_delay .webix_list {
  min-width: 84px;
}
.settings_security_view a {
  color: #257ECC;
}
.settings_security_view a:hover {
  text-decoration: underline;
  color: #01579B;
}
.settings_security_view .settings_section .section_text p:not(:last-child) {
  margin-bottom: 10px;
}
.settings_security_view .settings_section .section_title.security_section_title .webix_template {
  display: flex;
}
.settings_security_view .settings_section .section_title.security_section_title .webix_template .title_text {
  margin-left: 6px;
}
.settings_security_view .settings_section.security_twofa_view .twofa_button .webix_el_box,
.settings_security_view .settings_section.security_sso_view .twofa_button .webix_el_box,
.settings_security_view .settings_section.security_twofa_view .sso_btn .webix_el_box,
.settings_security_view .settings_section.security_sso_view .sso_btn .webix_el_box {
  padding: 0 30px;
  transition: 120ms;
  max-width: max-content;
  border-radius: 2px;
  overflow: hidden;
  background-color: #FAFAFA;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #616161;
}
.settings_security_view .settings_section.security_twofa_view .twofa_button .webix_el_box .webix_button,
.settings_security_view .settings_section.security_sso_view .twofa_button .webix_el_box .webix_button,
.settings_security_view .settings_section.security_twofa_view .sso_btn .webix_el_box .webix_button,
.settings_security_view .settings_section.security_sso_view .sso_btn .webix_el_box .webix_button {
  color: inherit;
}
.settings_security_view .settings_section.security_twofa_view .twofa_button .webix_el_box:hover,
.settings_security_view .settings_section.security_sso_view .twofa_button .webix_el_box:hover,
.settings_security_view .settings_section.security_twofa_view .sso_btn .webix_el_box:hover,
.settings_security_view .settings_section.security_sso_view .sso_btn .webix_el_box:hover {
  color: #424242;
}
.settings_security_view .settings_section.security_twofa_view .twofa_button.active .webix_el_box,
.settings_security_view .settings_section.security_sso_view .twofa_button.active .webix_el_box,
.settings_security_view .settings_section.security_twofa_view .sso_btn.active .webix_el_box,
.settings_security_view .settings_section.security_sso_view .sso_btn.active .webix_el_box {
  color: #ffffff;
  background-color: #1976D2;
}
.settings_security_view .settings_section.security_twofa_view .twofa_button.active .webix_el_box:hover,
.settings_security_view .settings_section.security_sso_view .twofa_button.active .webix_el_box:hover,
.settings_security_view .settings_section.security_twofa_view .sso_btn.active .webix_el_box:hover,
.settings_security_view .settings_section.security_sso_view .sso_btn.active .webix_el_box:hover {
  background-color: #5097d6;
}
.settings_security_view .settings_section.security_twofa_view .twofa_button.active .webix_el_box:active,
.settings_security_view .settings_section.security_sso_view .twofa_button.active .webix_el_box:active,
.settings_security_view .settings_section.security_twofa_view .sso_btn.active .webix_el_box:active,
.settings_security_view .settings_section.security_sso_view .sso_btn.active .webix_el_box:active {
  background-color: #1976D2;
}
.settings_security_view .settings_section.security_twofa_view.active .section_title.security_section_title .webix_template .title_img svg path,
.settings_security_view .settings_section.security_sso_view.active .section_title.security_section_title .webix_template .title_img svg path {
  fill: #00564C;
}
.twofa_active_view .twofa_title {
  margin-bottom: 18px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.twofa_active_view .twofa_container .twofa_section {
  margin-bottom: 12px;
  display: flex;
  justify-content: space-between;
}
.twofa_active_view .twofa_container .twofa_section:last-child {
  margin-bottom: 0;
}
.twofa_active_view .twofa_container .twofa_section .section_pic {
  width: 140px;
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FAFAFA;
}
.twofa_active_view .twofa_container .twofa_section .section_pic img {
  max-width: 120px;
  height: auto;
}
.twofa_active_view .twofa_container .twofa_section .section_content {
  padding-right: 8px;
  max-width: calc(100% - 164px);
  width: 100%;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_title {
  margin-bottom: 6px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #212121;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_text a {
  color: #257ECC;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_text a:hover {
  text-decoration: underline;
  color: #01579B;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_text .accent_text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input {
  margin: 6px 0 12px;
  position: relative;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input .input_error {
  -moz-appearance: textfield;
  transition: 240ms;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  top: -8px;
  left: 12px;
  padding: 0 3px;
  border-color: #BDBDBD;
  background-color: #fff;
  font-size: 12px;
  line-height: 16px;
  color: #E53935;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input {
  width: 100%;
  height: 38px;
  font-size: 14px;
  line-height: 36px;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input::-webkit-input-placeholder {
  color: #757575;
  font-size: 14px;
  line-height: 36px;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input:-moz-placeholder {
  color: #757575;
  font-size: 14px;
  line-height: 36px;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input::-moz-placeholder {
  color: #757575;
  font-size: 14px;
  line-height: 36px;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input:-ms-input-placeholder {
  color: #757575;
  font-size: 14px;
  line-height: 36px;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input:focus {
  border-color: #FF9A00;
  margin: 0;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input::-webkit-outer-spin-button,
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input input::-webkit-inner-spin-button {
  margin: 0;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input.error .input_error {
  opacity: 1;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_input.error input {
  border-color: #E53935;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_btn .btn {
  max-width: max-content;
  cursor: pointer;
  transition: 120ms;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 30px;
  background-color: #1976D2;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_btn .btn:hover {
  background-color: #5097d6;
}
.twofa_active_view .twofa_container .twofa_section .section_content .content_form .form_btn .btn:active {
  background-color: #1d64a3;
}
.sucurity_sso_section {
  padding-top: 5px;
}
.sucurity_sso_section .webix_view.webix_list.settings_security_sso_list .webix_list_item {
  display: flex;
  justify-content: space-between;
  border: 1px solid #BDBDBD;
  border-bottom: none;
  align-items: center;
  padding-right: 10px;
}
.sucurity_sso_section .webix_view.webix_list.settings_security_sso_list .webix_list_item:first-child {
  border-radius: 2px 2px 0 0;
}
.sucurity_sso_section .webix_view.webix_list.settings_security_sso_list .webix_list_item:last-child {
  border-bottom: 1px solid #BDBDBD;
  border-radius: 0 0 2px 2px;
}
.sucurity_sso_section .webix_el_label {
  color: #616161;
}
.sucurity_sso_section .webix_view.webix_el_button.sso_form_button .webix_el_box button {
  padding: 0 30px;
}
.sucurity_sso_section .sso_force_all_checkbox_label .webix_el_box label {
  font-size: 14px;
  color: #616161;
  font-weight: bold;
}
.sucurity_sso_section .sso_force_all_checkbox_label .webix_el_box label.webix_inp_label {
  display: none;
}
.sucurity_sso_section .sso_force_all_checkbox_label.webix_view.webix_el_checkbox .webix_el_box .webix_checkbox_1 label {
  color: #616161;
}
.sucurity_sso_section .sso_force_all_checkbox_label .webix_disabled {
  width: 0;
  height: 0;
}
.sucurity_sso_section .sso_all_force_description {
  line-height: 24px;
  margin-top: 5px;
}
.sucurity_sso_section .addExcludedEmailForm,
.sucurity_sso_section .webix_template,
.sucurity_sso_section .addDomainForm,
.sucurity_sso_section .webix_view,
.sucurity_sso_section .webix_template {
  overflow: visible;
}
.sucurity_sso_section .form_input_wrap {
  position: relative;
  display: flex;
  transition: 90ms;
  overflow: visible;
}
.sucurity_sso_section .form_input_wrap .form_input {
  height: 36px;
  width: 100%;
}
.sucurity_sso_section .form_input_wrap .form_input input {
  width: 100%;
  height: 100%;
  border: 1px solid #BDBDBD;
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.sucurity_sso_section .form_input_wrap .form_input input:focus {
  border-color: #FFA51A;
}
.sucurity_sso_section .form_input_wrap .form_input .input_error {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -7px;
  left: 12px;
  padding: 0 4px;
  background-color: #fff;
  color: #C62828;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
}
.sucurity_sso_section .form_input_wrap .form_btn {
  height: 36px;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  min-width: 185px;
  width: 100%;
  padding: 0 12px;
  max-width: max-content;
  white-space: nowrap;
  border: 1px solid #1976D2;
  border-left: none;
  background-color: #1976D2;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.sucurity_sso_section .form_input_wrap .form_btn:hover {
  border-color: #5097d6;
  background-color: #5097d6;
}
.sucurity_sso_section .form_input_wrap .form_btn:active {
  border-color: #1d64a3;
  background-color: #1d64a3;
}
.sucurity_sso_section .form_input_wrap.error .input_error {
  opacity: 1;
}
.sucurity_sso_section .form_input_wrap.error .form_input input,
.sucurity_sso_section .form_input_wrap.error .form_btn input {
  border-color: #C62828;
}
.global_columns_settings .settings_section .webix_layout_line {
  overflow: visible;
}
.global_columns_settings .global_columns_settings_header {
  position: fixed;
  z-index: 10;
}
.global_columns_settings .global_columns_settings_header .globa_columns_search_wrapper {
  position: relative;
}
.global_columns_settings .global_columns_settings_header .section_title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #212121;
}
.global_columns_settings .global_columns_settings_header.webix_view {
  background-color: white;
}
.global_columns_settings .global_columns_settings_header .add_global_column_button {
  margin-top: -4px !important;
}
.global_columns_settings .global_columns_settings_header .add_global_column_button .webix_el_box {
  height: 100% !important;
}
.global_columns_settings .global_columns_settings_header .global_column_search_icon {
  position: absolute;
}
.global_columns_settings .global_columns_settings_header .global_column_clear_icon {
  position: absolute;
  right: 0;
  background: transparent;
}
.global_columns_settings .global_columns_settings_header .global_column_clear_icon.hidden {
  visibility: hidden;
}
.global_columns_settings .global_columns_settings_header .global_column_clear_icon .webix_template {
  display: flex;
  align-items: center;
}
.global_columns_settings .global_columns_settings_header .global_column_clear_icon .close_control_container {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.global_columns_settings .global_columns_settings_header .global_column_clear_icon .close_control_container:hover {
  background-color: #eeeeee;
}
.global_columns_settings .global_columns_settings_header .global_column_search_input {
  width: 100% !important;
}
.global_columns_settings .global_columns_settings_header .global_column_search_input .webix_el_box {
  width: 100% !important;
}
.global_columns_settings .global_columns_settings_header .global_column_search_input .webix_el_box input {
  width: inherit !important;
  padding: 0 36px;
  border: none;
  border-bottom: 1px solid #C4C4C4;
  border-radius: 0 !important;
}
.global_columns_settings .global_columns_settings_header .global_column_search_input .webix_el_box input:hover {
  border-bottom: 1px solid #424242;
}
.global_columns_settings .global_columns_settings_header .global_column_search_input .webix_el_box input:focus {
  border-bottom: 1px solid #FF890A;
}
.global_columns_settings .globalColumnsTable {
  padding-top: 130px;
}
.global_columns_settings .globalColumnsTable .webix_ss_header {
  height: 35px !important;
  border-bottom: 1px solid #C4C4C4;
}
.global_columns_settings .globalColumnsTable .webix_ss_header td {
  border-right: none !important;
  border-bottom: none !important;
}
.global_columns_settings .globalColumnsTable .webix_ss_header td .webix_hcell {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
}
.global_columns_settings .globalColumnsTable .webix_ss_body {
  border-bottom: 1px solid #C4C4C4;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.column_cell .search-match {
  color: #02a793;
  font-weight: bold;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell {
  display: flex;
  align-items: center;
  overflow: visible !important;
  padding: 0;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container {
  padding: 0 0 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: -1px;
  width: 100%;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .project_name_container.expandable .project_item {
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid #C4C4C4;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .project_name_container.expandable .project_item:last-child {
  border-bottom: 1px solid #C4C4C4;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .project_name_container .project_item {
  overflow: hidden;
  text-overflow: ellipsis;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .project_name_container .project_item:not(:last-child) {
  border-bottom: 1px solid #C4C4C4;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .expand_button,
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .collaps_button {
  color: #247ECC;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .expand_button:hover,
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .project_column_container .collaps_button:hover {
  color: #247ECC;
  cursor: pointer;
  text-decoration: underline;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .no_projects_message {
  padding: 0 0 0 12px;
  color: #9E9E9E;
  line-height: 36px;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell.projects_cell .webix_cell .other_projects {
  padding: 0 0 0 12px;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell .webix_cell:last-child {
  border-bottom: none;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell .column_type {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  margin-right: 5px;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell .column_type .column_type_icon {
  display: flex;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell .column_info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell .column_info .column_info_block {
  display: flex;
  width: calc(100% - 59px);
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell .column_info .column_info_block .column_info_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .data_cell .column_info .column_info_block .column_info_type {
  margin-left: 5px;
  white-space: nowrap;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .actions_cell .webix_cell {
  display: flex;
  justify-content: center;
  align-items: start;
  padding: 0;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .actions_cell .webix_cell:last-child {
  border-bottom: none;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .actions_cell .webix_cell .column-options {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  width: 30px;
  margin-top: 3px;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .actions_cell .webix_cell .column-options:hover {
  cursor: pointer;
  background: #EEEEEE;
}
.global_columns_settings .globalColumnsTable .webix_ss_body .actions_cell .webix_cell.cell_sellected .column-options {
  background: #E3F2FD;
}
.global_columns_settings .globalColumnsTable .columns_user_info {
  display: inline-block;
  height: 30px;
  width: 30px;
  flex-shrink: 0;
}
.global_columns_settings .globalColumnsTable .columns_user_info .tooltip-gantt {
  display: inline-block;
  height: 100%;
  width: 100%;
  opacity: 0.75;
  background: center no-repeat url(https://cdn.ganttpro.com/app/imgs/chart_icons/icons/info.svg);
}
.global_columns_settings .globalColumnsTable .columns_user_info:hover {
  cursor: pointer;
  background: #EEEEEE;
}
.global_columns_settings .globalColumnsTable .webix_overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  height: 36px;
  bottom: 0;
}
.global_columns_settings .globalColumnsTable .webix_overlay .empty_data {
  display: flex;
  align-items: center;
}
.global_columns_settings .globalColumnsTable .webix_overlay .empty_data .message_icon {
  height: 22px;
  margin-right: 8px;
  margin-bottom: 2px;
}
.global_columns_settings .globalColumnsTable .webix_overlay .empty_data .message_icon svg {
  height: 22px;
  width: 22px;
}
.global_columns_settings .global_columns_nodata {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.global_columns_settings .global_columns_nodata .global_columns_nodata_header {
  line-height: 24px;
  margin-bottom: 6px;
  color: #212121;
}
.global_columns_settings .global_columns_nodata .global_columns_nodata_message {
  line-height: 24px;
  margin-bottom: 6px;
  font-size: 12px;
}
.globalColumnsTableHover {
  background-color: rgba(197, 197, 197, 0.2);
}
.global_columns_tooltip {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
.global_columns_tooltip .text_message_box {
  text-align: center;
}
.global_columns_tooltip .global_columns_tooltip_block {
  display: flex;
  flex-direction: column;
}
.global_columns_tooltip .global_columns_tooltip_block span {
  margin: 2px 0;
}
.global_columns_tooltip .global_columns_tooltip_block:first-child {
  margin-bottom: 12px;
}
.global_colums_actions_popup {
  border-radius: 2px !important;
  box-shadow: 0px 2px 4px 0px #00000040 !important;
  border: none !important;
  padding: 3px 0;
}
.global_colums_actions_popup .webix_list_item {
  padding: 0 12px;
  line-height: 36px;
  border-radius: 2px;
  border-bottom: none !important;
}
.global_colums_actions_popup .webix_list_item .global_colums_action_item {
  display: flex;
  align-items: center;
  height: 32px;
}
.global_colums_actions_popup .webix_list_item .global_colums_action_item svg {
  margin-right: 6px;
}
.global_colums_actions_popup .webix_list_item:hover {
  background: #F2F2F2;
}
.custom_columns_popup .webix_win_body .custom_column_popup_title {
  font-size: 14px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 24px;
  color: #212121;
  text-transform: uppercase;
}
.global_columns_delete_popup .webix_spacer {
  margin-top: 0 !important;
}
.global_columns_delete_popup .close_control_container {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}
.global_columns_delete_popup .close_control_container:hover {
  background-color: #eeeeee;
}
.global_columns_delete_popup .delete_popup_title {
  font-size: 14px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 24px;
  color: #212121;
}
.global_columns_delete_popup .delete_popup_message {
  line-height: 24px;
}
.global_columns_delete_popup .custom_column_popup_message .custom_column_message {
  display: flex;
  align-items: start;
  border-radius: 2px;
  height: 100%;
  padding: 9px 8px;
  background: rgba(255, 169, 0, 0.1);
}
.global_columns_delete_popup .custom_column_popup_message .custom_column_message .message_icon {
  height: 24px;
  width: 24px;
  margin-right: 6px;
  fill: #FF9A00;
}
.global_columns_delete_popup .custom_column_popup_message .custom_column_message .message_text_box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.global_columns_delete_popup .custom_column_popup_message .custom_column_message .message_text_box .message_text {
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  color: #FF9A00;
}
.global_columns_delete_popup .delete_popup_input {
  position: relative;
  overflow: visible;
}
.global_columns_delete_popup .delete_popup_input.webix_invalid input {
  border-color: #E53935;
  background-color: white;
}
.global_columns_delete_popup .delete_popup_input.webix_invalid input:focus {
  border: 1px solid #E53935;
}
.global_columns_delete_popup .delete_popup_input .error_message {
  font-size: 12px;
  color: #E53935;
  position: absolute;
  top: -6px;
  left: 6px;
  background: white;
  padding: 0 6px;
}
.global_columns_delete_popup .delete_popup_input input:focus {
  border: 1px solid #FF890A;
}
.global_columns_delete_popup .delete_button .webix_el_box {
  background: rgba(0, 0, 0, 0.06);
  opacity: 0.8;
}
.global_columns_delete_popup .delete_button .webix_el_box button {
  color: #454545;
}
.global_columns_delete_popup .delete_button .webix_el_box:hover {
  background: rgba(0, 0, 0, 0.1);
  opacity: 1;
}
.global_columns_delete_popup .delete_button .webix_el_box:active {
  background: rgba(0, 0, 0, 0.15);
  opacity: 1;
}
.filterProjectPopup,
.newJiraProjectPopup {
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
  overflow: visible;
}
.filterProjectPopup .webix_win_content,
.newJiraProjectPopup .webix_win_content {
  padding: 0 !important;
}
.filterProjectPopup .datatableCustom,
.newJiraProjectPopup .datatableCustom {
  background: #FAFAFA;
}
.filterProjectPopup .webix_el_text input,
.newJiraProjectPopup .webix_el_text input {
  padding: 0 0 0 12px;
}
.filterProjectPopup .webix_view input:hover,
.newJiraProjectPopup .webix_view input:hover,
.filterProjectPopup .webix_view textarea:hover,
.newJiraProjectPopup .webix_view textarea:hover,
.filterProjectPopup .webix_view select:hover,
.newJiraProjectPopup .webix_view select:hover,
.filterProjectPopup .webix_view .webix_inp_static:hover,
.newJiraProjectPopup .webix_view .webix_inp_static:hover {
  border: 1px solid #F8E81C;
  box-shadow: 0 0 0 1px #f3f3f3;
}
.active-filter {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.active-filter.only_button {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.active-filter .header-toolbar-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border: 1px solid #257ecc;
  background: #257ecc;
  color: #fff;
}
.active-filter .header-toolbar-button .filter-refresh {
  display: block;
  width: 48px;
  height: 24px;
  margin: auto 0;
  line-height: 36px;
  border-right: 1px solid #CECECE;
}
.active-filter .header-toolbar-button .filter-refresh svg path {
  fill: #92bfe6;
}
.active-filter .header-toolbar-button .filter-refresh:hover svg path {
  fill: #fff;
}
.active-filter .header-toolbar-button:hover {
  background: #72afe5;
}
.active-filter .header-toolbar-button-icon svg path {
  fill: #fff;
}
.active-filter .header-toolbar-button-label {
  color: #fff;
}
.filter-set .webix_inp_static {
  border: 1px solid #257ecc !important;
}
.filter-save-button .webix_disabled {
  cursor: default;
}
.filterOptionIntegrationSlack .webix_list_item {
  padding: 0 12px;
}
.mc-multisel-suggest.suggest_popup .webix_list_item,
.filterOptionSuggest.suggest_popup .webix_list_item,
.filterOptionSuggestCheckbox.suggest_popup .webix_list_item,
.filterOptionSuggestProject.suggest_popup .webix_list_item,
.filterOptionSuggestProjectDropdown.suggest_popup .webix_list_item,
.filterOptionSuggestPriority.suggest_popup .webix_list_item,
.filterOptionSuggestStatus.suggest_popup .webix_list_item,
.filterOptionSuggestIntegrationSlack.suggest_popup .webix_list_item {
  display: flex;
  align-items: center;
}
.mc-multisel-suggest.suggest_popup .webix_list_item .webix_icon,
.filterOptionSuggest.suggest_popup .webix_list_item .webix_icon,
.filterOptionSuggestCheckbox.suggest_popup .webix_list_item .webix_icon,
.filterOptionSuggestProject.suggest_popup .webix_list_item .webix_icon,
.filterOptionSuggestProjectDropdown.suggest_popup .webix_list_item .webix_icon,
.filterOptionSuggestPriority.suggest_popup .webix_list_item .webix_icon,
.filterOptionSuggestStatus.suggest_popup .webix_list_item .webix_icon,
.filterOptionSuggestIntegrationSlack.suggest_popup .webix_list_item .webix_icon {
  height: 17px;
  width: 17px;
  min-width: 17px;
}
.mc-multisel-suggest.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked,
.filterOptionSuggest.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked,
.filterOptionSuggestCheckbox.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked,
.filterOptionSuggestProject.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked,
.filterOptionSuggestProjectDropdown.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked,
.filterOptionSuggestPriority.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked,
.filterOptionSuggestStatus.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked,
.filterOptionSuggestIntegrationSlack.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-marked {
  background: #247ECC url('https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg') center no-repeat;
  background-size: 12px;
}
.mc-multisel-suggest.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank,
.filterOptionSuggest.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank,
.filterOptionSuggestCheckbox.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank,
.filterOptionSuggestProject.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank,
.filterOptionSuggestProjectDropdown.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank,
.filterOptionSuggestPriority.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank,
.filterOptionSuggestStatus.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank,
.filterOptionSuggestIntegrationSlack.suggest_popup .webix_list_item .webix_icon.wxi-checkbox-blank {
  border: 1px solid #9e9e9e;
}
.mc-multisel-suggest .icon_list_item[class*="icon_list_item"],
.filterOptionSuggest .icon_list_item[class*="icon_list_item"],
.filterOptionSuggestCheckbox .icon_list_item[class*="icon_list_item"],
.filterOptionSuggestProject .icon_list_item[class*="icon_list_item"],
.filterOptionSuggestProjectDropdown .icon_list_item[class*="icon_list_item"],
.filterOptionSuggestPriority .icon_list_item[class*="icon_list_item"],
.filterOptionSuggestStatus .icon_list_item[class*="icon_list_item"],
.filterOptionSuggestIntegrationSlack .icon_list_item[class*="icon_list_item"] {
  height: 17px;
  width: 17px;
  border-radius: 100%;
  background-size: 17px 17px;
  background-repeat: no-repeat;
  margin-bottom: -2px;
  margin-right: 4px;
  margin-left: 5px;
}
.mc-multisel-suggest .icon_multiselect .webix_list_item,
.filterOptionSuggest .icon_multiselect .webix_list_item,
.filterOptionSuggestCheckbox .icon_multiselect .webix_list_item,
.filterOptionSuggestProject .icon_multiselect .webix_list_item,
.filterOptionSuggestProjectDropdown .icon_multiselect .webix_list_item,
.filterOptionSuggestPriority .icon_multiselect .webix_list_item,
.filterOptionSuggestStatus .icon_multiselect .webix_list_item,
.filterOptionSuggestIntegrationSlack .icon_multiselect .webix_list_item,
.mc-multisel-suggest .tag_multiselect .webix_list_item,
.filterOptionSuggest .tag_multiselect .webix_list_item,
.filterOptionSuggestCheckbox .tag_multiselect .webix_list_item,
.filterOptionSuggestProject .tag_multiselect .webix_list_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .webix_list_item,
.filterOptionSuggestPriority .tag_multiselect .webix_list_item,
.filterOptionSuggestStatus .tag_multiselect .webix_list_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .webix_list_item,
.mc-multisel-suggest .resource_multiselect .webix_list_item,
.filterOptionSuggest .resource_multiselect .webix_list_item,
.filterOptionSuggestCheckbox .resource_multiselect .webix_list_item,
.filterOptionSuggestProject .resource_multiselect .webix_list_item,
.filterOptionSuggestProjectDropdown .resource_multiselect .webix_list_item,
.filterOptionSuggestPriority .resource_multiselect .webix_list_item,
.filterOptionSuggestStatus .resource_multiselect .webix_list_item,
.filterOptionSuggestIntegrationSlack .resource_multiselect .webix_list_item {
  position: relative;
  border: inherit;
  padding: 0 0 0 12px;
  font-size: 14px;
}
.mc-multisel-suggest .icon_multiselect .webix_list_item:hover,
.filterOptionSuggest .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestCheckbox .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestProject .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestProjectDropdown .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestPriority .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestStatus .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestIntegrationSlack .icon_multiselect .webix_list_item:hover,
.mc-multisel-suggest .tag_multiselect .webix_list_item:hover,
.filterOptionSuggest .tag_multiselect .webix_list_item:hover,
.filterOptionSuggestCheckbox .tag_multiselect .webix_list_item:hover,
.filterOptionSuggestProject .tag_multiselect .webix_list_item:hover,
.filterOptionSuggestProjectDropdown .tag_multiselect .webix_list_item:hover,
.filterOptionSuggestPriority .tag_multiselect .webix_list_item:hover,
.filterOptionSuggestStatus .tag_multiselect .webix_list_item:hover,
.filterOptionSuggestIntegrationSlack .tag_multiselect .webix_list_item:hover,
.mc-multisel-suggest .resource_multiselect .webix_list_item:hover,
.filterOptionSuggest .resource_multiselect .webix_list_item:hover,
.filterOptionSuggestCheckbox .resource_multiselect .webix_list_item:hover,
.filterOptionSuggestProject .resource_multiselect .webix_list_item:hover,
.filterOptionSuggestProjectDropdown .resource_multiselect .webix_list_item:hover,
.filterOptionSuggestPriority .resource_multiselect .webix_list_item:hover,
.filterOptionSuggestStatus .resource_multiselect .webix_list_item:hover,
.filterOptionSuggestIntegrationSlack .resource_multiselect .webix_list_item:hover {
  background-color: #f3f8fd;
}
.mc-multisel-suggest .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggest .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestCheckbox .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProject .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProjectDropdown .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestPriority .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestStatus .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestIntegrationSlack .icon_multiselect .webix_list_item.webix_selected,
.mc-multisel-suggest .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggest .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestCheckbox .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProject .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProjectDropdown .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestPriority .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestStatus .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestIntegrationSlack .tag_multiselect .webix_list_item.webix_selected,
.mc-multisel-suggest .resource_multiselect .webix_list_item.webix_selected,
.filterOptionSuggest .resource_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestCheckbox .resource_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProject .resource_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProjectDropdown .resource_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestPriority .resource_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestStatus .resource_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestIntegrationSlack .resource_multiselect .webix_list_item.webix_selected {
  background-color: #FFF1C6;
  color: black;
}
.mc-multisel-suggest .icon_multiselect .webix_list_item .webix_icon,
.filterOptionSuggest .icon_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestCheckbox .icon_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestProject .icon_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestProjectDropdown .icon_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestPriority .icon_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestStatus .icon_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestIntegrationSlack .icon_multiselect .webix_list_item .webix_icon,
.mc-multisel-suggest .tag_multiselect .webix_list_item .webix_icon,
.filterOptionSuggest .tag_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestCheckbox .tag_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestProject .tag_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestProjectDropdown .tag_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestPriority .tag_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestStatus .tag_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestIntegrationSlack .tag_multiselect .webix_list_item .webix_icon,
.mc-multisel-suggest .resource_multiselect .webix_list_item .webix_icon,
.filterOptionSuggest .resource_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestCheckbox .resource_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestProject .resource_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestProjectDropdown .resource_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestPriority .resource_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestStatus .resource_multiselect .webix_list_item .webix_icon,
.filterOptionSuggestIntegrationSlack .resource_multiselect .webix_list_item .webix_icon {
  color: #cfcfcf;
}
.mc-multisel-suggest .resource_multiselect .webix_icon,
.filterOptionSuggest .resource_multiselect .webix_icon,
.filterOptionSuggestCheckbox .resource_multiselect .webix_icon,
.filterOptionSuggestProject .resource_multiselect .webix_icon,
.filterOptionSuggestProjectDropdown .resource_multiselect .webix_icon,
.filterOptionSuggestPriority .resource_multiselect .webix_icon,
.filterOptionSuggestStatus .resource_multiselect .webix_icon,
.filterOptionSuggestIntegrationSlack .resource_multiselect .webix_icon,
.mc-multisel-suggest .resource-in-grid .webix_icon,
.filterOptionSuggest .resource-in-grid .webix_icon,
.filterOptionSuggestCheckbox .resource-in-grid .webix_icon,
.filterOptionSuggestProject .resource-in-grid .webix_icon,
.filterOptionSuggestProjectDropdown .resource-in-grid .webix_icon,
.filterOptionSuggestPriority .resource-in-grid .webix_icon,
.filterOptionSuggestStatus .resource-in-grid .webix_icon,
.filterOptionSuggestIntegrationSlack .resource-in-grid .webix_icon,
.mc-multisel-suggest .resource_multiselect_control .webix_icon,
.filterOptionSuggest .resource_multiselect_control .webix_icon,
.filterOptionSuggestCheckbox .resource_multiselect_control .webix_icon,
.filterOptionSuggestProject .resource_multiselect_control .webix_icon,
.filterOptionSuggestProjectDropdown .resource_multiselect_control .webix_icon,
.filterOptionSuggestPriority .resource_multiselect_control .webix_icon,
.filterOptionSuggestStatus .resource_multiselect_control .webix_icon,
.filterOptionSuggestIntegrationSlack .resource_multiselect_control .webix_icon {
  width: 16px;
  height: 16px;
  border-radius: 8px !important;
  background-size: cover !important;
  position: absolute !important;
  left: 5px !important;
  top: 50% !important;
  margin-top: -8px !important;
}
.mc-multisel-suggest .resource-in-grid,
.filterOptionSuggest .resource-in-grid,
.filterOptionSuggestCheckbox .resource-in-grid,
.filterOptionSuggestProject .resource-in-grid,
.filterOptionSuggestProjectDropdown .resource-in-grid,
.filterOptionSuggestPriority .resource-in-grid,
.filterOptionSuggestStatus .resource-in-grid,
.filterOptionSuggestIntegrationSlack .resource-in-grid {
  width: 100%;
  pointer-events: none;
  position: relative;
}
.mc-multisel-suggest .resource-in-grid .resource_list_item_icon,
.filterOptionSuggest .resource-in-grid .resource_list_item_icon,
.filterOptionSuggestCheckbox .resource-in-grid .resource_list_item_icon,
.filterOptionSuggestProject .resource-in-grid .resource_list_item_icon,
.filterOptionSuggestProjectDropdown .resource-in-grid .resource_list_item_icon,
.filterOptionSuggestPriority .resource-in-grid .resource_list_item_icon,
.filterOptionSuggestStatus .resource-in-grid .resource_list_item_icon,
.filterOptionSuggestIntegrationSlack .resource-in-grid .resource_list_item_icon {
  transform: translate(0, 0px) !important;
  -webkit-transform: translate(0, 0px) !important;
}
.mc-multisel-suggest .resource-in-grid .resource_list_item,
.filterOptionSuggest .resource-in-grid .resource_list_item,
.filterOptionSuggestCheckbox .resource-in-grid .resource_list_item,
.filterOptionSuggestProject .resource-in-grid .resource_list_item,
.filterOptionSuggestProjectDropdown .resource-in-grid .resource_list_item,
.filterOptionSuggestPriority .resource-in-grid .resource_list_item,
.filterOptionSuggestStatus .resource-in-grid .resource_list_item,
.filterOptionSuggestIntegrationSlack .resource-in-grid .resource_list_item {
  margin-left: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.mc-multisel-suggest .resource-in-grid .webix_list_item .resource_list_item_icon,
.filterOptionSuggest .resource-in-grid .webix_list_item .resource_list_item_icon,
.filterOptionSuggestCheckbox .resource-in-grid .webix_list_item .resource_list_item_icon,
.filterOptionSuggestProject .resource-in-grid .webix_list_item .resource_list_item_icon,
.filterOptionSuggestProjectDropdown .resource-in-grid .webix_list_item .resource_list_item_icon,
.filterOptionSuggestPriority .resource-in-grid .webix_list_item .resource_list_item_icon,
.filterOptionSuggestStatus .resource-in-grid .webix_list_item .resource_list_item_icon,
.filterOptionSuggestIntegrationSlack .resource-in-grid .webix_list_item .resource_list_item_icon {
  margin-left: 5px;
  transform: translate(0, 0px) !important;
  -webkit-transform: translate(0, 0px) !important;
}
.mc-multisel-suggest .resource-in-grid .webix_list_item .resource_list_item,
.filterOptionSuggest .resource-in-grid .webix_list_item .resource_list_item,
.filterOptionSuggestCheckbox .resource-in-grid .webix_list_item .resource_list_item,
.filterOptionSuggestProject .resource-in-grid .webix_list_item .resource_list_item,
.filterOptionSuggestProjectDropdown .resource-in-grid .webix_list_item .resource_list_item,
.filterOptionSuggestPriority .resource-in-grid .webix_list_item .resource_list_item,
.filterOptionSuggestStatus .resource-in-grid .webix_list_item .resource_list_item,
.filterOptionSuggestIntegrationSlack .resource-in-grid .webix_list_item .resource_list_item {
  margin-left: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.mc-multisel-suggest .tag_multiselect .tag_grid_item,
.filterOptionSuggest .tag_multiselect .tag_grid_item,
.filterOptionSuggestCheckbox .tag_multiselect .tag_grid_item,
.filterOptionSuggestProject .tag_multiselect .tag_grid_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .tag_grid_item,
.filterOptionSuggestPriority .tag_multiselect .tag_grid_item,
.filterOptionSuggestStatus .tag_multiselect .tag_grid_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .tag_grid_item,
.mc-multisel-suggest .gantt_cell .tag_grid_item,
.filterOptionSuggest .gantt_cell .tag_grid_item,
.filterOptionSuggestCheckbox .gantt_cell .tag_grid_item,
.filterOptionSuggestProject .gantt_cell .tag_grid_item,
.filterOptionSuggestProjectDropdown .gantt_cell .tag_grid_item,
.filterOptionSuggestPriority .gantt_cell .tag_grid_item,
.filterOptionSuggestStatus .gantt_cell .tag_grid_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .tag_grid_item {
  top: 50%;
  left: 24px;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: -4px;
  margin-right: 8px;
  border-radius: 50%;
  margin-left: 10px;
}
.mc-multisel-suggest .tag_multiselect .icon_list_item,
.filterOptionSuggest .tag_multiselect .icon_list_item,
.filterOptionSuggestCheckbox .tag_multiselect .icon_list_item,
.filterOptionSuggestProject .tag_multiselect .icon_list_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .icon_list_item,
.filterOptionSuggestPriority .tag_multiselect .icon_list_item,
.filterOptionSuggestStatus .tag_multiselect .icon_list_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .icon_list_item,
.mc-multisel-suggest .gantt_cell .icon_list_item,
.filterOptionSuggest .gantt_cell .icon_list_item,
.filterOptionSuggestCheckbox .gantt_cell .icon_list_item,
.filterOptionSuggestProject .gantt_cell .icon_list_item,
.filterOptionSuggestProjectDropdown .gantt_cell .icon_list_item,
.filterOptionSuggestPriority .gantt_cell .icon_list_item,
.filterOptionSuggestStatus .gantt_cell .icon_list_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .icon_list_item {
  margin-bottom: -4px;
}
.mc-multisel-suggest .tag_multiselect .webix_list_item .status_list_item,
.filterOptionSuggest .tag_multiselect .webix_list_item .status_list_item,
.filterOptionSuggestCheckbox .tag_multiselect .webix_list_item .status_list_item,
.filterOptionSuggestProject .tag_multiselect .webix_list_item .status_list_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .webix_list_item .status_list_item,
.filterOptionSuggestPriority .tag_multiselect .webix_list_item .status_list_item,
.filterOptionSuggestStatus .tag_multiselect .webix_list_item .status_list_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .webix_list_item .status_list_item,
.mc-multisel-suggest .gantt_cell .webix_list_item .status_list_item,
.filterOptionSuggest .gantt_cell .webix_list_item .status_list_item,
.filterOptionSuggestCheckbox .gantt_cell .webix_list_item .status_list_item,
.filterOptionSuggestProject .gantt_cell .webix_list_item .status_list_item,
.filterOptionSuggestProjectDropdown .gantt_cell .webix_list_item .status_list_item,
.filterOptionSuggestPriority .gantt_cell .webix_list_item .status_list_item,
.filterOptionSuggestStatus .gantt_cell .webix_list_item .status_list_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .webix_list_item .status_list_item {
  margin-left: 2px;
}
.mc-multisel-suggest .tag_multiselect .status_list_item_icon,
.filterOptionSuggest .tag_multiselect .status_list_item_icon,
.filterOptionSuggestCheckbox .tag_multiselect .status_list_item_icon,
.filterOptionSuggestProject .tag_multiselect .status_list_item_icon,
.filterOptionSuggestProjectDropdown .tag_multiselect .status_list_item_icon,
.filterOptionSuggestPriority .tag_multiselect .status_list_item_icon,
.filterOptionSuggestStatus .tag_multiselect .status_list_item_icon,
.filterOptionSuggestIntegrationSlack .tag_multiselect .status_list_item_icon,
.mc-multisel-suggest .gantt_cell .status_list_item_icon,
.filterOptionSuggest .gantt_cell .status_list_item_icon,
.filterOptionSuggestCheckbox .gantt_cell .status_list_item_icon,
.filterOptionSuggestProject .gantt_cell .status_list_item_icon,
.filterOptionSuggestProjectDropdown .gantt_cell .status_list_item_icon,
.filterOptionSuggestPriority .gantt_cell .status_list_item_icon,
.filterOptionSuggestStatus .gantt_cell .status_list_item_icon,
.filterOptionSuggestIntegrationSlack .gantt_cell .status_list_item_icon {
  margin-left: 12px;
}
.mc-multisel-suggest .tag_multiselect .inline_editor .icon_list_item,
.filterOptionSuggest .tag_multiselect .inline_editor .icon_list_item,
.filterOptionSuggestCheckbox .tag_multiselect .inline_editor .icon_list_item,
.filterOptionSuggestProject .tag_multiselect .inline_editor .icon_list_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .inline_editor .icon_list_item,
.filterOptionSuggestPriority .tag_multiselect .inline_editor .icon_list_item,
.filterOptionSuggestStatus .tag_multiselect .inline_editor .icon_list_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .inline_editor .icon_list_item,
.mc-multisel-suggest .gantt_cell .inline_editor .icon_list_item,
.filterOptionSuggest .gantt_cell .inline_editor .icon_list_item,
.filterOptionSuggestCheckbox .gantt_cell .inline_editor .icon_list_item,
.filterOptionSuggestProject .gantt_cell .inline_editor .icon_list_item,
.filterOptionSuggestProjectDropdown .gantt_cell .inline_editor .icon_list_item,
.filterOptionSuggestPriority .gantt_cell .inline_editor .icon_list_item,
.filterOptionSuggestStatus .gantt_cell .inline_editor .icon_list_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .inline_editor .icon_list_item {
  text-align: left;
  background-size: 17px 17px !important;
  /* margin-bottom: -4px !important; */
  width: 14px;
  display: block;
  /* float: left; */
  /* margin: -23px 0 20px -5px; */
  top: 50% !important;
  bottom: auto !important;
  position: absolute;
  height: 14px;
  padding: 0 !important;
  margin-top: -8px !important;
  margin-left: -4px !important;
}
.mc-multisel-suggest .tag_multiselect .inline_editor .tag_item,
.filterOptionSuggest .tag_multiselect .inline_editor .tag_item,
.filterOptionSuggestCheckbox .tag_multiselect .inline_editor .tag_item,
.filterOptionSuggestProject .tag_multiselect .inline_editor .tag_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .inline_editor .tag_item,
.filterOptionSuggestPriority .tag_multiselect .inline_editor .tag_item,
.filterOptionSuggestStatus .tag_multiselect .inline_editor .tag_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .inline_editor .tag_item,
.mc-multisel-suggest .gantt_cell .inline_editor .tag_item,
.filterOptionSuggest .gantt_cell .inline_editor .tag_item,
.filterOptionSuggestCheckbox .gantt_cell .inline_editor .tag_item,
.filterOptionSuggestProject .gantt_cell .inline_editor .tag_item,
.filterOptionSuggestProjectDropdown .gantt_cell .inline_editor .tag_item,
.filterOptionSuggestPriority .gantt_cell .inline_editor .tag_item,
.filterOptionSuggestStatus .gantt_cell .inline_editor .tag_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .inline_editor .tag_item {
  text-align: left;
  border-radius: 2px;
  padding: 5px !important;
  color: #FFFFFF;
}
.mc-multisel-suggest .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggest .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestCheckbox .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestProject .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestProjectDropdown .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestPriority .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestStatus .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestIntegrationSlack .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.mc-multisel-suggest .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggest .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestCheckbox .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestProject .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestProjectDropdown .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestPriority .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestStatus .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.filterOptionSuggestIntegrationSlack .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon {
  margin-left: 2px;
  transform: translate(0, 0px) !important;
  -webkit-transform: translate(0, 0px) !important;
}
.mc-multisel-suggest .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggest .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestCheckbox .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestProject .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestPriority .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestStatus .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.mc-multisel-suggest .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggest .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestCheckbox .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestProject .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestProjectDropdown .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestPriority .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestStatus .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .inline_editor .resource_multiselect_control .resource_list_item {
  margin-left: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
  display: block;
}
.mc-multisel-suggest .tag_multiselect .inline_editor .status_list_item,
.filterOptionSuggest .tag_multiselect .inline_editor .status_list_item,
.filterOptionSuggestCheckbox .tag_multiselect .inline_editor .status_list_item,
.filterOptionSuggestProject .tag_multiselect .inline_editor .status_list_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .inline_editor .status_list_item,
.filterOptionSuggestPriority .tag_multiselect .inline_editor .status_list_item,
.filterOptionSuggestStatus .tag_multiselect .inline_editor .status_list_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .inline_editor .status_list_item,
.mc-multisel-suggest .gantt_cell .inline_editor .status_list_item,
.filterOptionSuggest .gantt_cell .inline_editor .status_list_item,
.filterOptionSuggestCheckbox .gantt_cell .inline_editor .status_list_item,
.filterOptionSuggestProject .gantt_cell .inline_editor .status_list_item,
.filterOptionSuggestProjectDropdown .gantt_cell .inline_editor .status_list_item,
.filterOptionSuggestPriority .gantt_cell .inline_editor .status_list_item,
.filterOptionSuggestStatus .gantt_cell .inline_editor .status_list_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .inline_editor .status_list_item {
  width: 100%;
  float: left;
  margin-left: 13px;
  vertical-align: middle;
  margin-top: -4px !important;
  text-align: left;
  margin-left: 22px;
}
.mc-multisel-suggest .tag_multiselect .inline_editor .priority_list_item,
.filterOptionSuggest .tag_multiselect .inline_editor .priority_list_item,
.filterOptionSuggestCheckbox .tag_multiselect .inline_editor .priority_list_item,
.filterOptionSuggestProject .tag_multiselect .inline_editor .priority_list_item,
.filterOptionSuggestProjectDropdown .tag_multiselect .inline_editor .priority_list_item,
.filterOptionSuggestPriority .tag_multiselect .inline_editor .priority_list_item,
.filterOptionSuggestStatus .tag_multiselect .inline_editor .priority_list_item,
.filterOptionSuggestIntegrationSlack .tag_multiselect .inline_editor .priority_list_item,
.mc-multisel-suggest .gantt_cell .inline_editor .priority_list_item,
.filterOptionSuggest .gantt_cell .inline_editor .priority_list_item,
.filterOptionSuggestCheckbox .gantt_cell .inline_editor .priority_list_item,
.filterOptionSuggestProject .gantt_cell .inline_editor .priority_list_item,
.filterOptionSuggestProjectDropdown .gantt_cell .inline_editor .priority_list_item,
.filterOptionSuggestPriority .gantt_cell .inline_editor .priority_list_item,
.filterOptionSuggestStatus .gantt_cell .inline_editor .priority_list_item,
.filterOptionSuggestIntegrationSlack .gantt_cell .inline_editor .priority_list_item {
  width: 100%;
  vertical-align: middle;
  text-align: left;
  display: inline-block;
  margin-left: 20px;
}
.mc-multisel-suggest .tag_multiselect .inline_editor .priority_list_item_icon,
.filterOptionSuggest .tag_multiselect .inline_editor .priority_list_item_icon,
.filterOptionSuggestCheckbox .tag_multiselect .inline_editor .priority_list_item_icon,
.filterOptionSuggestProject .tag_multiselect .inline_editor .priority_list_item_icon,
.filterOptionSuggestProjectDropdown .tag_multiselect .inline_editor .priority_list_item_icon,
.filterOptionSuggestPriority .tag_multiselect .inline_editor .priority_list_item_icon,
.filterOptionSuggestStatus .tag_multiselect .inline_editor .priority_list_item_icon,
.filterOptionSuggestIntegrationSlack .tag_multiselect .inline_editor .priority_list_item_icon,
.mc-multisel-suggest .gantt_cell .inline_editor .priority_list_item_icon,
.filterOptionSuggest .gantt_cell .inline_editor .priority_list_item_icon,
.filterOptionSuggestCheckbox .gantt_cell .inline_editor .priority_list_item_icon,
.filterOptionSuggestProject .gantt_cell .inline_editor .priority_list_item_icon,
.filterOptionSuggestProjectDropdown .gantt_cell .inline_editor .priority_list_item_icon,
.filterOptionSuggestPriority .gantt_cell .inline_editor .priority_list_item_icon,
.filterOptionSuggestStatus .gantt_cell .inline_editor .priority_list_item_icon,
.filterOptionSuggestIntegrationSlack .gantt_cell .inline_editor .priority_list_item_icon {
  margin-left: -1px !important;
}
.mc-multisel-suggest .icon_multiselect .webix_inp_static,
.filterOptionSuggest .icon_multiselect .webix_inp_static,
.filterOptionSuggestCheckbox .icon_multiselect .webix_inp_static,
.filterOptionSuggestProject .icon_multiselect .webix_inp_static,
.filterOptionSuggestProjectDropdown .icon_multiselect .webix_inp_static,
.filterOptionSuggestPriority .icon_multiselect .webix_inp_static,
.filterOptionSuggestStatus .icon_multiselect .webix_inp_static,
.filterOptionSuggestIntegrationSlack .icon_multiselect .webix_inp_static {
  padding: 0 0 0 15px !important;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 50px !important;
}
.mc-multisel-suggest .icon_multiselect .webix_inp_static .icon_list_item,
.filterOptionSuggest .icon_multiselect .webix_inp_static .icon_list_item,
.filterOptionSuggestCheckbox .icon_multiselect .webix_inp_static .icon_list_item,
.filterOptionSuggestProject .icon_multiselect .webix_inp_static .icon_list_item,
.filterOptionSuggestProjectDropdown .icon_multiselect .webix_inp_static .icon_list_item,
.filterOptionSuggestPriority .icon_multiselect .webix_inp_static .icon_list_item,
.filterOptionSuggestStatus .icon_multiselect .webix_inp_static .icon_list_item,
.filterOptionSuggestIntegrationSlack .icon_multiselect .webix_inp_static .icon_list_item {
  margin-bottom: -3px;
  margin-left: 4px;
  margin-right: 7px;
}
.mc-multisel-suggest .icon_multiselect .webix_inp_static .icon_list_item:first-child,
.filterOptionSuggest .icon_multiselect .webix_inp_static .icon_list_item:first-child,
.filterOptionSuggestCheckbox .icon_multiselect .webix_inp_static .icon_list_item:first-child,
.filterOptionSuggestProject .icon_multiselect .webix_inp_static .icon_list_item:first-child,
.filterOptionSuggestProjectDropdown .icon_multiselect .webix_inp_static .icon_list_item:first-child,
.filterOptionSuggestPriority .icon_multiselect .webix_inp_static .icon_list_item:first-child,
.filterOptionSuggestStatus .icon_multiselect .webix_inp_static .icon_list_item:first-child,
.filterOptionSuggestIntegrationSlack .icon_multiselect .webix_inp_static .icon_list_item:first-child {
  margin-left: -5px;
}
.mc-multisel-suggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item,
.filterOptionSuggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item,
.filterOptionSuggestProject .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item {
  background-color: transparent;
  color: #424242;
  padding-right: 18px;
}
.mc-multisel-suggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover,
.filterOptionSuggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover,
.filterOptionSuggestProject .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item:hover {
  background-color: rgba(197, 197, 197, 0.2);
  color: #424242;
}
.mc-multisel-suggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon,
.filterOptionSuggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon,
.filterOptionSuggestProject .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon {
  margin-right: 12px;
}
.mc-multisel-suggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item,
.filterOptionSuggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item,
.filterOptionSuggestProject .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item {
  margin: 0 12px 0 0;
}
.mc-multisel-suggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item,
.filterOptionSuggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item,
.filterOptionSuggestProject .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item {
  margin: 0 12px 2px 0;
}
.mc-multisel-suggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected,
.filterOptionSuggest .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected,
.filterOptionSuggestProject .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected {
  background-color: transparent;
  color: #424242;
}
.mc-multisel-suggest .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before,
.filterOptionSuggest .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before,
.filterOptionSuggestProject .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .webix_icon:before {
  transform: translateY(-2px);
}
.mc-multisel-suggest .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item,
.filterOptionSuggest .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item,
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item,
.filterOptionSuggestProject .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item,
.filterOptionSuggestPriority .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item,
.filterOptionSuggestStatus .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item,
.filterOptionSuggestIntegrationSlack .webix_win_content .webix_win_body .icon_multiselect .webix_list_item .icon_list_item {
  transform: translateY(-2px);
}
.filterOptionSuggest {
  box-sizing: border-box;
}
.filterOptionSuggest .webix_win_content .webix_layout_line {
  width: 100% !important;
}
.filterOptionSuggest .webix_win_content .webix_layout_line .webix_multilist {
  width: 100% !important;
}
.filterOptionSuggest .webix_win_content .webix_layout_line .webix_multilist .webix_list_item {
  width: 100% !important;
}
.add_people_from_grid {
  display: block;
  text-align: center;
  color: #1565C0;
}
.webix_message.webix_warning {
  background-color: #ffc266;
  color: #fff;
}
.filter-date-range .webix_el_button {
  width: auto !important;
  height: auto !important;
  margin-left: -30px !important;
}
.filter-date-range .webix_el_button button {
  line-height: 30px !important;
}
.filter-date-range .webix_layout_clean {
  margin-top: 0px !important;
  padding-bottom: 5px !important;
}
.newJiraProjectPopup {
  height: 560px !important;
  border: none;
  width: 566px !important;
}
.newJiraProjectPopup .webix_scrollview {
  height: 560px !important;
}
.newJiraProjectPopup .webix_scrollview .jiraProjectFilterFields {
  margin-left: 0 !important;
  margin-top: 12px !important;
  width: 550px !important;
  padding-left: 35px !important;
  height: 420px !important;
}
.newJiraProjectPopup .webix_scrollview .jiraProjectFilterFields .tag_multiselect .webix_el_box .webix_input_icon {
  padding-left: 5px !important;
  opacity: 0.5 !important;
}
.newJiraProjectPopup .webix_scrollview .jiraProjectFilterFields > .webix_disabled {
  opacity: 0.1;
  background: url("https://cdn.ganttpro.com/app/imgs/repeat.png");
}
.filterOptionSuggestProject,
.filterOptionSuggestProjectDropdown {
  transform: translateY(-2px);
}
.filterOptionSuggestProject .webix_win_content .webix_win_body .icon_multiselect .webix_list_item,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .icon_multiselect .webix_list_item,
.filterOptionSuggestProject .webix_win_content .webix_win_body .tag_multiselect .webix_list_item,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .tag_multiselect .webix_list_item {
  position: relative;
  border: inherit;
  padding: 0 0 0 12px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.filterOptionSuggestProject .webix_win_content .webix_win_body .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .icon_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProject .webix_win_content .webix_win_body .tag_multiselect .webix_list_item.webix_selected,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .tag_multiselect .webix_list_item.webix_selected {
  background-color: transparent;
  color: #424242;
}
.filterOptionSuggestProject .webix_win_content .webix_win_body .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .icon_multiselect .webix_list_item:hover,
.filterOptionSuggestProject .webix_win_content .webix_win_body .tag_multiselect .webix_list_item:hover,
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .tag_multiselect .webix_list_item:hover {
  background-color: rgba(197, 197, 197, 0.2);
  color: #424242;
}
.filterOptionSuggestCheckbox .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item.webix_selected {
  background-color: #257ECC;
  color: #fff;
}
.filterOptionSuggestProjectDropdown .webix_win_content .webix_win_body .icon_multiselect .webix_list_item span:not(.js-translator) {
  margin-right: 12px;
}
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item {
  transform: translateY(-3px);
}
.filterOptionSuggestPriority .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item:last-child {
  transform: translateY(-2px);
}
.filterOptionSuggestStatus .webix_win_content .webix_win_body .webix_scroll_cont .webix_list_item .tag_item {
  transform: translateY(-2px);
}
.task-view-filter-project .webix_el_box .webix_inp_static .icon_list_item {
  display: inline-block;
  width: 0;
  margin: 0 4px;
}
.task-view-filter-project .webix_el_box .webix_inp_static .icon_list_item:first-child {
  display: none;
}
.suggest_taskview .webix_list_item {
  font-size: 14px !important;
}
.customColumnsFiltersLayout .webix_el_label div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.filter-project_popup {
  box-sizing: border-box;
  border: 1px solid #D9D9D9 !important;
  border-bottom: none !important;
  border-right: none !important;
  border-top: 1px solid #BDBDBD;
  border-radius: 0;
  transition: 540ms ease;
  transform: translateX(1%);
}
.filter-project_popup .filter_popup-body {
  max-width: 100%;
  max-height: 100%;
}
.filter-project_popup .filter_popup-body .saved-filters-table {
  max-width: 100%;
  max-height: 100%;
}
.filter-project_popup.saved-filters-popup {
  overflow: visible;
}
.filter-project_popup.saved-filters-popup div {
  max-height: 100%;
  overflow: visible;
  border: none;
}
.filter-project_popup.saved-filters-popup .filter_popup-body {
  margin-top: -1px;
}
.filter-project_popup.no_animate {
  transition: none;
  margin-left: 1px;
  border: 1px solid #D9D9D9 !important;
  box-shadow: none;
}
.filter-project_popup .scrollViewShadow:before {
  box-shadow: none;
  border-top: 1px solid #d9d9d9;
}
.filter-project_popup .scrollViewShadow:after {
  display: none;
  box-shadow: inset 0 -5px 5px -5px rgba(0, 0, 0, 0.2);
}
.filter-project_popup.list_view_filter {
  box-sizing: border-box;
  box-shadow: none;
  margin-top: -1px !important;
}
.filter-project_popup.list_view_filter .scrollViewShadow:after {
  display: block;
}
.filter-project_popup.list_view_filter:after {
  display: none;
}
.filter-project_popup:after {
  top: 0;
  content: '';
  height: 10px;
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
.filter-project_popup .webix_win_body {
  border-radius: 0;
}
.filter-project_popup .webix_win_body .webix_scroll_cont .webix_el_box input {
  padding-right: 18px;
  text-overflow: ellipsis;
}
.filter-project_popup .webix_el_box {
  width: 100% !important;
  position: relative;
}
.filter-project_popup .webix_el_box input {
  width: 100% !important;
}
.filter-project_popup .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.filter-project_popup .webix_el_box .webix_input_icon {
  opacity: 0.73;
  box-shadow: none;
}
.filter-project_popup .webix_el_box .webix_input_icon.wxi-calendar {
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg') center no-repeat;
  padding-top: 0 !important;
}
.filter-project_popup .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.filter-project_popup .webix_view input {
  border: 1px solid #BDBDBD;
}
.filter-project_popup .webix_win_head,
.filter-project_popup .filter_popup_header {
  background-color: #fff;
}
.filter-project_popup .webix_win_head .filter-clear-button,
.filter-project_popup .filter_popup_header .filter-clear-button {
  border-radius: 2px;
  opacity: 0.8;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.06);
  visibility: hidden;
}
.filter-project_popup .webix_win_head .filter-clear-button:hover,
.filter-project_popup .filter_popup_header .filter-clear-button:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
}
.filter-project_popup .webix_win_head .filter-clear-button-text,
.filter-project_popup .filter_popup_header .filter-clear-button-text,
.filter-project_popup .webix_win_head .filter-clear-button .header_icon,
.filter-project_popup .filter_popup_header .filter-clear-button .header_icon {
  display: none !important;
}
.filter-project_popup .webix_win_head .filter-clear-button-text,
.filter-project_popup .filter_popup_header .filter-clear-button-text {
  display: flex !important;
  justify-content: center;
  align-items: center;
  color: #454545;
  font-family: "Lato-Medium", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 30px;
}
.filter-project_popup .webix_win_head .filter-clear-button:hover,
.filter-project_popup .filter_popup_header .filter-clear-button:hover {
  opacity: 1;
}
.filter-project_popup .webix_win_head .filter-clear-button.visible,
.filter-project_popup .filter_popup_header .filter-clear-button.visible {
  visibility: visible;
}
.filter-project_popup .webix_win_head .list-filter-clear-button .filter-clear-button-text,
.filter-project_popup .filter_popup_header .list-filter-clear-button .filter-clear-button-text {
  width: 100%;
  color: #454545;
  padding-right: 0;
}
.filter-project_popup .webix_win_head .webix_el_label .webix_el_box,
.filter-project_popup .filter_popup_header .webix_el_label .webix_el_box {
  line-height: 30px !important;
}
.filter-project_popup .webix_win_head .window_header_icon svg path,
.filter-project_popup .filter_popup_header .window_header_icon svg path {
  fill: #757575;
}
.filter-project_popup .webix_win_head .window_header_icon:hover,
.filter-project_popup .filter_popup_header .window_header_icon:hover {
  background-color: #eeeeee;
}
.filter-project_popup .webix_win_head .window_header_icon:hover svg path,
.filter-project_popup .filter_popup_header .window_header_icon:hover svg path {
  fill: #424242;
}
.filter-project_popup .filter_popup-body {
  position: relative;
}
.filter-project_popup .filter_popup-body .webix_scroll_cont {
  background: #fff;
}
.filter-project_popup .filter_popup-body .filter-text .webix_el_box:after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/lupa_new.svg') center no-repeat;
  left: 13px;
  top: 50%;
  transform: translateY(-50%);
  cursor: text;
  opacity: 1;
}
.filter-project_popup .filter_popup-body .filter-text .webix_el_box input {
  padding-left: 35px;
}
.filter-project_popup .filter_popup-body .filter-text .webix_el_box input::-webkit-input-placeholder {
  color: #757575;
}
.filter-project_popup .filter_popup-body .filter-text .webix_el_box input:-moz-placeholder {
  color: #757575;
}
.filter-project_popup .filter_popup-body .filter-text .webix_el_box input::-moz-placeholder {
  color: #757575;
}
.filter-project_popup .filter_popup-body .filter-text .webix_el_box input:-ms-input-placeholder {
  color: #757575;
}
.filter-project_popup .filter_popup-body.scrollViewShadow:before {
  top: 0px;
}
.filter-project_popup .filter_popup-body.scrollViewShadow:after {
  bottom: 60px;
}
.filter-project_popup .filter_popup-body.scrollViewShadow.js-active-shadow-top:before,
.filter-project_popup .filter_popup-body.scrollViewShadow.js-active-shadow-top:after {
  display: block;
}
.filter-project_popup .filter_popup-body .webix_scroll_cont .webix_list_item:hover {
  background-color: rgba(197, 197, 197, 0.2);
}
.filter-project_popup .filter_popup-body .webix_scroll_cont .webix_list_item .webix_selected {
  background-color: rgba(197, 197, 197, 0.2);
}
.filter-project_popup .filter_popup-body .webix_scroll_cont .webix_inp_static:hover .webix_input_icon {
  opacity: 1;
}
.filter-project_popup .filter_popup-body .webix_scroll_cont .webix_inp_label {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.filter-project_popup .filter_popup-body .layout-bottom-border {
  background-color: #fafafa;
}
.filter-project_popup .filter_popup-body .filter-set .webix_inp_static {
  border: 1px solid #257ecc;
}
.filter-project_popup .filter_popup-body .filter-set .webix_el_box input {
  border: 1px solid #257ecc;
}
.filter-project_popup .filter_popup-body .filter-set .none .webix_el_box input {
  border: 1px solid #d9d9d9;
}
.filter-project_popup .filter_popup-body .webix_placeholder {
  color: #757575;
}
.filter-project_popup .filter_popup-body .filter-option-bottom {
  box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.2);
  position: relative;
  background-color: #fff;
}
.filter-project_popup .filter_popup-body .filter-option-bottom .webix_disabled_box {
  background-color: #fff;
}
.filter-project_popup .filter_popup-body .filter-option-bottom .webix_view .filter-set .webix_el_box .webix_inp_static {
  padding-right: 30px;
  text-overflow: ellipsis;
}
.filter-project_popup .filter_popup-body .filter-option-bottom.filter-footer-shadow-top {
  position: relative;
}
.filter-project_popup .filter_popup-body .filter-option-bottom.filter-footer-shadow-top:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 10px;
  box-shadow: inset 0 -15px 15px -15px rgba(0, 0, 0, 0.2);
  display: block;
  z-index: 1;
  pointer-events: none;
}
.filter-project_popup .filter_popup-body .filter-option-bottom.filter-footer-shadow-top:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 10px;
  background-color: #fff;
  display: block;
  z-index: 2;
  pointer-events: none;
}
.filter-project_popup .filter_popup-body .projectFilterMainView .filter_body_elements .webix_el_label .webix_el_box {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
}
.filter-project_popup.window_visible {
  transform: translateX(-100%);
}
.filter-project_popup.window_visible.x2 {
  transform: translateX(calc(-200% + 1px));
}
.filter-project_popup .filter-overdue-label div {
  position: relative;
  float: left;
  line-height: 36px;
  top: 10%;
  width: auto !important;
  color: #616161;
}
.filter-project_popup .filter-overdue-label div::after {
  content: '';
  height: 1px;
  display: inline-block;
  position: absolute;
  width: 1000%;
  left: calc(100% + 10px);
  top: 48%;
  background: #BDBDBD;
}
.filter-overdue-toggle {
  margin-top: 2px !important;
}
.workload_filter_overlay {
  position: absolute;
  display: block;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.5);
}
.saved-filters-popup .webix_win_body {
  background-color: #fafafa;
}
.saved-filters-table {
  background-color: #fff;
}
.saved-filters-table .webix_ss_center {
  border: none;
}
.saved-filters-table-hover:not(.webix_row_select) {
  background: rgba(0, 0, 0, 0.03);
}
.saved-filters-table-hover:not(.webix_row_select) .saved-filters-table-icon.saved-filters-table-hidden {
  display: flex;
}
.saved-filters-table-hover:not(.webix_row_select) .saved-filters-table-icon.saved-filters-table-hidden svg path {
  fill: #808080;
}
.saved-filters-table-hover:not(.webix_row_select) .saved-filters-table-icon.saved-filters-table-hidden svg polygon {
  fill: #808080;
}
.saved-filters-table .webix_dt_editor {
  width: 242px !important;
  height: 36px !important;
  position: relative;
}
.saved-filters-table .webix_dt_editor .error_message {
  display: none;
  position: absolute;
  top: -8px;
  left: 14px;
  padding: 0 3px;
  background-color: #fff;
  font-size: 12px;
  line-height: 16px;
  color: #E53935;
}
.saved-filters-table .webix_dt_editor .error_message.active_error {
  display: flex;
}
.saved-filters-table .webix_dt_editor input {
  border-right: 0 !important;
  border-color: #FBC02D !important;
  border-radius: 0 !important;
}
.saved-filters-table .webix_dt_editor input:focus {
  box-shadow: none;
}
.saved-filters-table .saved-filters-table-cell .webix_row_select.edit {
  border: 1px solid #FBC02D;
  border-left: 0;
  border-right: 0;
  background-color: #fff;
}
.saved-filters-table .saved-filters-table-cell.webix_last .webix_row_select.edit {
  border-right: 1px;
}
.saved-filters-table .webix_row_select {
  background: #4A90E2;
  color: #fff;
  display: flex;
}
.saved-filters-table .webix_row_select.edit {
  background: #fff;
  align-items: center;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon.saved-filters-table-hidden {
  display: none;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden) {
  display: flex;
  background: #F7F7F7;
  width: 24px;
  height: 24px;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden).saved-filters-table-icon-check:hover {
  background: rgba(0, 138, 122, 0.2);
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden).saved-filters-table-icon-check:hover svg path {
  fill: #333;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden).saved-filters-table-icon-check:hover svg polygon {
  fill: #333;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden).saved-filters-table-icon-cancel:hover {
  background: rgba(229, 57, 53, 0.2);
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden).saved-filters-table-icon-cancel:hover svg path {
  fill: #333;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden).saved-filters-table-icon-cancel:hover svg polygon {
  fill: #333;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden) svg path {
  fill: #9E9E9E;
}
.saved-filters-table .webix_row_select.edit .saved-filters-table-icon:not(.saved-filters-table-hidden) svg polygon {
  fill: #9E9E9E;
}
.saved-filters-table .webix_row_select .saved-filters-table-icon:not(.saved-filters-table-hidden) {
  display: none;
}
.saved-filters-table .webix_row_select .saved-filters-table-icon {
  display: flex;
}
.saved-filters-table .saved-filters-table-icon {
  display: none;
  align-items: center;
  cursor: pointer;
  height: 100%;
}
.saved-filters-table .saved-filters-table-icon svg path {
  fill: #fff;
}
.saved-filters-table .saved-filters-table-icon svg polygon {
  fill: #fff;
}
.saved-filters-table .webix_scroll_cont .webix_list_item {
  display: flex;
  justify-content: space-between;
  padding-right: 12px;
  color: #424242;
}
.saved-filters-table .webix_scroll_cont .webix_list_item:hover {
  background: #ECECEC;
  color: #424242;
}
.saved-filters-table .webix_scroll_cont .webix_list_item:hover.webix_selected {
  background: #4A90E2;
  color: #fff;
}
.saved-filters-table .webix_column > div {
  border: none;
}
.saved-filters-table-name .saved-filters-table-item-text {
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden !important;
}
.saved-filters-table-name .webix_cell {
  padding-left: 18px;
}
.saved-filters-table-icon {
  display: none;
}
.saved-filters-table-cell .webix_cell {
  padding: 0;
}
.saved-filters-table .webix_overlay {
  display: flex;
  align-items: center;
}
.saved-filters-table .webix_overlay .empty_data {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  width: 100%;
}
.saved-filters-table .webix_overlay .empty_data:before {
  content: '';
  width: 54px;
  height: 72px;
  background: url('https://cdn.ganttpro.com/app/imgs/empty_saved_filters.svg') center no-repeat;
  display: block;
  margin: 0 auto 20px;
}
.filter-popup-calendar {
  padding: 0 7px;
}
.filter-popup-calendar.suggest_popup_bottom {
  transform: translateY(-2px);
}
.filter-popup-calendar .webix_list_item.webix_selected {
  background-color: #257ECC;
  color: #fff;
}
.filter-popup-calendar .webix_list_item .webix_icon {
  color: #cfcfcf;
  border-radius: 50%;
}
.filter-chooser-dropdown.suggest_popup_top .webix_list_item {
  padding-right: 18px;
  text-overflow: ellipsis;
}
.filter-chooser-dropdown.suggest_popup_top .webix_list_item.webix_selected {
  background-color: #257ecc;
  color: #fff;
}
.tasks-view-list .open-saved-filters {
  border-width: 1px 0px 1px 0px !important;
}
.open-saved-filters {
  cursor: pointer;
}
.open-saved-filters:hover {
  background: #f2f2f2;
}
.open-saved-filters .webix_template {
  padding: 12px 0 12px 7px;
}
.open-saved-filters-container {
  display: flex;
  font-size: 14px;
  align-items: center;
}
.open-saved-filters-icon {
  width: 24px;
  height: 24px;
  line-height: 26px;
  text-align: center;
  cursor: pointer;
}
.open-saved-filters-label {
  color: #616161;
  line-height: 24px;
  margin-right: 7px;
}
.open-saved-filters-name {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  line-height: 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.webix_view.export_top_form .webix_control {
  height: 72px !important;
}
.webix_view.export_top_form .webix_control.webix_el_richselect .webix_inp_top_label {
  line-height: 34px !important;
}
.webix_view.export_top_form .webix_control.webix_el_richselect .webix_el_box {
  width: 100% !important;
}
.webix_view.export_top_form .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.webix_view.export_top_form .webix_control.webix_el_radio.export-setting-orient .webix_inp_top_label {
  line-height: 36px !important;
}
.webix_view.export_bottom_form .webix_control.webix_el_richselect {
  height: 72px !important;
}
.webix_view.export_bottom_form .webix_control.webix_el_richselect .webix_inp_top_label {
  line-height: 34px !important;
}
.webix_view.export_bottom_form .webix_control.webix_el_richselect .webix_el_box {
  width: 100% !important;
}
.webix_view.export_bottom_form .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.webix_view.export_bottom_form .rowSettingsLayout.webix_control .webix_el_box {
  color: #616161;
  line-height: revert !important;
}
.filter-project_popup_save_body.webix_view.webix_layout_form {
  background-color: #fff;
}
.filter-project_popup_save_body.webix_view.webix_layout_form .webix_el_label {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.filter-project_popup_save_body .filterSavePopupNameField {
  margin-top: 0 !important;
  height: 72px !important;
}
.filter-project_popup_save_body .filterSavePopupNameField .webix_inp_top_label {
  line-height: 36px !important;
  color: #757575;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.tooltip-gantt[data-key="filter_rangeDate_tooltip"] {
  color: #616161;
}
.webix_view.webix_control.webix_el_label.filter-reset-button {
  flex-grow: 0 !important;
  flex-basis: auto !important;
}
.webix_view.webix_control.webix_el_label.filter-reset-button .webix_el_box {
  color: rgba(37, 126, 204, 0.4) !important;
}
.webix_view.webix_control.webix_el_label.filter-reset-button .webix_el_box:hover {
  color: #257ECC !important;
  text-decoration: underline;
  cursor: pointer;
}
.settings-project_popup {
  transition: 540ms ease;
  -o-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border: 1px solid #D9D9D9;
  border-bottom: none;
  border-radius: 0px;
  box-sizing: border-box;
}
.settings-project_popup .webix_view.webix_layout_line .label-with-spacer .auto-scheduling-group-block-text {
  font-size: 14px;
  line-height: 26px;
}
.settings-project_popup .webix_view.webix_layout_line .label-with-spacer .auto-budget-group-block-text {
  font-size: 14px;
  line-height: 20px;
}
.settings-project_popup .webix_view.webix_layout_line.setting-auto-budget {
  display: flex;
  align-items: center;
  height: unset !important;
}
.settings-project_popup .webix_view.webix_layout_line.setting-auto-budget .webix_el_label {
  height: unset !important;
}
.settings-project_popup .webix_view.webix_layout_line.setting-auto-budget .webix_el_toggle {
  height: unset !important;
}
.settings-project_popup .webix_view.webix_layout_line.setting-auto-budget .webix_el_toggle .webix_el_box {
  height: unset !important;
}
.settings-project_popup .webix_view.auto-scheduling-group {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.settings-project_popup .webix_view.project_popup-body .webix_layout_line .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
}
.settings-project_popup .webix_inp_top_label {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #757575;
}
.settings-project_popup .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
.settings-project_popup .webix_view .webix_el_richselect .webix_inp_static.suggest_popup_top[aria-expanded='true'] {
  box-shadow: none;
}
.settings-project_popup .webix_view .webix_el_richselect .webix_inp_static.suggest_popup_bottom[aria-expanded='true'] {
  box-shadow: none;
}
.settings-project_popup .settings_popup_header {
  border-bottom: 1px solid #cfcfcf;
}
.settings-project_popup .webix_win_head {
  background-color: #fff;
}
.settings-project_popup .webix_win_head .webix_el_label {
  margin-top: 0 !important;
  height: 100% !important;
}
.settings-project_popup .webix_win_head .webix_el_label div {
  padding-top: 4px;
  line-height: initial !important;
  display: flex;
  align-items: center;
  height: 100% !important;
}
.settings-project_popup .webix_win_head .window_header_icon svg path {
  fill: #757575;
}
.settings-project_popup .webix_win_head .window_header_icon:hover {
  background-color: #eeeeee;
}
.settings-project_popup .webix_win_head .window_header_icon:hover svg path {
  fill: #424242;
}
.settings-project_popup .project_popup-body.scrollViewShadow:before {
  box-shadow: none;
  top: 59px;
  border-top: 1px solid #d9d9d9;
}
.settings-project_popup .project_popup-body.scrollViewShadow:after {
  display: none;
}
.settings-project_popup .project_popup-body.scrollViewShadow.js-active-shadow-top:before {
  display: block;
}
.settings-project_popup .webix_win_body .projectSettingsMainView {
  background-color: #fff;
}
.settings-project_popup .webix_win_body .projectSettingsMainPart .webix_el_text input:focus,
.settings-project_popup .webix_win_body .projectSettingsMainPart .webix_el_text input:active {
  border-color: #FBC02D;
}
.settings-project_popup .webix_win_body .webix_view .webix_el_richselect .webix_inp_static:focus {
  border: 1px solid #257ECC !important;
}
.settings-project_popup .webix_win_body .webix_el_richselect .webix_input_icon.fa-angle-down {
  pointer-events: none;
}
.settings-project_popup .webix_win_body .settings-project__days-hours .ellipsis-line {
  color: #333333;
}
.settings-project_popup .webix_win_body .customDayInfoSelectedDaysTitle .ellipsis-line {
  cursor: default;
}
.settings-project_popup .webix_win_body .change_custom_days {
  background-color: transparent;
}
.settings-project_popup .webix_win_body .change_custom_days .webix_template {
  padding: 0;
}
.settings-project_popup .webix_win_body .change_custom_days .webix_template .change_custom_days_text {
  transition: 90ms;
  border-bottom: 1px solid transparent;
  color: #257ECC;
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer;
}
.settings-project_popup .webix_win_body .change_custom_days .webix_template .change_custom_days_text:hover {
  color: #01579B;
  border-bottom-color: #01579B;
}
.webix_window.suggest_popup {
  border: none;
}
.webix_view.webix_window.webix_popup.suggest_popup.suggest_popup_top.project-settings-dropdown,
.webix_view.webix_window.webix_popup.suggest_popup.suggest_popup_top.filter-project_dropdown_popup,
.webix_view.webix_window.webix_popup.suggest_popup.suggest_popup_top.suggest_taskview_color {
  transform: translateY(1px);
}
.webix_view.webix_window.webix_popup.suggest_popup.suggest_popup_top.project-settings-dropdown .webix_list_item {
  border: none;
}
.webix_view.webix_window.webix_popup.suggest_popup.suggest_popup_top.project-settings-dropdown .webix_list_item:not(.webix_selected):hover {
  background: rgba(197, 197, 197, 0.2);
}
.webix_view.webix_window.webix_popup.suggest_popup.resource_multiselect_popup .webix_view.webix_control.webix_el_label.emptyAssignPopupText .webix_el_box {
  font-size: 12px !important;
}
.webix_view .label-with-spacer-block-spacer {
  margin: 0 12px 0 12px;
}
.webix_view .project-settings-dropdown.suggest_popup_bottom,
.webix_view .user_account_suggest.suggest_popup_bottom,
.webix_view .filter_checkbox.suggest_popup_bottom,
.webix_view .settings_mode.suggest_popup_bottom,
.webix_view .settings_skins.suggest_popup_bottom,
.webix_view .settings_progress.suggest_popup_bottom {
  transform: translateY(-2px);
}
.webix_view.project-settings-dropdown {
  width: 268px !important;
}
.webix_view.project-settings-dropdown .webix_list {
  width: 268px !important;
}
.dataview-days {
  box-sizing: border-box;
  border-bottom-width: 1px !important;
  border: 1px solid #BDBDBD;
}
.dataview-days .webix_scroll_cont > div {
  padding-left: 2px;
}
.dataview-days .webix_dataview_item {
  user-select: none;
  padding: 0;
  border: none;
  margin-left: 4px;
  color: #616161;
  float: none !important;
  display: inline-block;
}
.dataview-days .webix_dataview_item.webix_selected {
  background: transparent;
  color: #ffffff;
}
.dataview-days .webix_dataview_item.webix_selected .dataview-days-item {
  background: #247ECC;
}
.dataview-days-item {
  width: 56px;
  height: 28px;
  float: none !important;
  display: inline-block;
  overflow: hidden;
  line-height: 28px;
  background: #ebebeb;
  border-radius: 2px;
  margin-top: 4px;
  margin-bottom: 5px;
  text-align: center;
}
.dataview-hours.customDaysHoursDataView {
  width: 100% !important;
}
.dataview-hours.customDaysHoursDataView .webix_scroll_cont > div {
  display: flex;
  justify-content: space-between;
}
.dataview-hours.customDaysHoursDataView .webix_dataview_item {
  width: 72px !important;
}
.dataview-hours .webix_dataview_item {
  user-select: none;
  padding: 0;
  border: none;
  color: #616161;
  float: none !important;
  display: inline-block;
}
.dataview-hours .webix_dataview_item.webix_selected {
  background: transparent;
  color: #ffffff;
}
.dataview-hours .webix_dataview_item.webix_selected .dataview-hours-block {
  background: #247ECC;
}
.dataview-hours-block {
  width: 72px !important;
  height: 29px;
  float: none !important;
  display: inline-block;
  overflow: hidden;
  line-height: 17px;
  background: #ebebeb;
  border-radius: 4px;
  padding: 6px;
  text-align: center;
  font-size: 14px;
}
.dataview-hours-block.customDaysHoursDataView {
  width: 100%;
}
.dataview-hours-item {
  width: 100%;
  justify-content: center !important;
  align-items: center;
  height: 100%;
  margin-top: 1px;
}
.hours-template {
  box-sizing: border-box;
  cursor: pointer;
  border-width: 1px !important;
}
.hours-template .webix_template {
  padding: 0;
  display: flex;
  align-content: center;
}
.hours-template .dataview-hours-inline {
  margin: auto 0;
}
.hours-template .dataview-hours-inline-item {
  color: #ffffff;
  line-height: 26px;
  height: 26px;
  width: 98px;
  background: #247ECC;
  text-align: center;
  margin-left: 7px;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
  border-radius: 2px;
}
.settings_popup .ganttRangeSlider .webix_slider_title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #616161;
  margin-right: 18px;
}
.settings_popup .ganttRangeSlider .webix_slider_box {
  padding: 18px 0 0 8px;
}
.settings_popup .ganttRangeSlider .webix_slider_box .webix_slider_left {
  height: 2px;
  background: #257ECC;
  border: none;
}
.settings_popup .ganttRangeSlider .webix_slider_box .webix_slider_right {
  height: 2px;
  background: #257ECC;
}
.settings_popup .ganttRangeSlider .webix_slider_box .webix_slider_handle {
  height: 12px;
  width: 12px;
  border-radius: 12px;
  background: #257ECC;
  top: 13px;
}
.settings_popup-bottom-scroll-layout {
  background-image: linear-gradient(-180deg, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.8) 52%, #fafafa 100%);
  position: absolute;
  bottom: 0;
  pointer-events: none;
  height: 80px !important;
}
.settings_popup .wxi-menu-down::before {
  content: "" !important;
}
.settings_popup_bottom_filler {
  opacity: 0;
}
.notification-modal-content {
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.notification-modal-content .notification-modal-header {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  color: #212121;
  font-size: 16px;
  line-height: 30px;
  padding-bottom: 18px;
}
.notification-modal-content .notification-modal-body {
  padding: 0 16px;
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.notification-modal-content .notification-modal-body .modal_list li {
  list-style: initial;
}
.notification-modal-content .notification-modal-body .accent_text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.notification-modal-content .notification-modal-body a {
  transition: 90ms;
  font-size: 14px;
  line-height: 14px;
  color: #257ecc;
  display: inline-block;
  border-bottom: 1px solid transparent;
}
.notification-modal-content .notification-modal-body a:hover {
  color: #01579b;
  border-bottom-color: #01579b;
}
.notification-modal-content .notification-modal-line {
  overflow: hidden;
  padding-bottom: 30px;
}
.notification-modal-content .notification-modal-line-img {
  float: left;
  overflow: hidden;
  width: 30px;
}
.notification-modal-content .notification-modal-line-text {
  float: left;
  width: 460px;
}
.notification-modal-content .notification-modal-line-text .main-text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #008A7A;
  letter-spacing: 0;
  line-height: 18px;
}
.notification-modal-content .notification-modal-line-text .additional-text {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #454545;
  letter-spacing: 0;
  line-height: 18px;
}
.notification-modal-content .notification-modal-line-text a {
  font-size: 12px;
  color: #419ee8;
  letter-spacing: 0;
  line-height: 18px;
}
.Vue-Toastification__container {
  z-index: 9999;
  position: fixed;
  padding: 4px;
  width: 600px;
  box-sizing: border-box;
  display: flex;
  min-height: 100%;
  color: #fff;
  flex-direction: column;
  pointer-events: none;
}
@media only screen and (min-width: 600px) {
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 1em;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    bottom: 1em;
    flex-direction: column-reverse;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.bottom-left {
    left: 1em;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
    margin-right: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
      margin-right: unset;
      margin-left: auto;
    }
  }
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.bottom-right {
    right: 1em;
  }
  .Vue-Toastification__container.top-right.export,
  .Vue-Toastification__container.bottom-right.export {
    right: 300px !important;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
    margin-left: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl {
      margin-left: unset;
      margin-right: auto;
    }
  }
  .Vue-Toastification__container.top-center,
  .Vue-Toastification__container.bottom-center {
    left: 50%;
    margin-left: -300px;
  }
  .Vue-Toastification__container.top-center .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width: 100%;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 0;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    bottom: 0;
    flex-direction: column-reverse;
  }
}
.Vue-Toastification__toast {
  display: inline-flex;
  position: relative;
  max-height: 800px;
  min-width: 500px;
  min-height: 30px;
  margin-bottom: 1rem;
  padding: 16px 22px;
  justify-content: space-between;
  align-items: center !important;
  font-size: 14px;
  color: #424242;
  max-width: 600px;
  pointer-events: auto;
  overflow: hidden;
  transform: translateZ(0);
  direction: ltr;
  background: #FFFFFF;
  box-sizing: border-box;
  /* popupShadow */
  box-shadow: 0px 9px 22px -2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.Vue-Toastification__toast--rtl {
  direction: rtl;
}
.Vue-Toastification__toast--default {
  background-color: #1976d2;
  color: #fff;
}
.Vue-Toastification__toast--default.progress-toast {
  background-color: #fff;
  color: #fff;
  padding: 0;
}
.Vue-Toastification__toast--default.progress-toast > svg {
  display: none !important;
}
.Vue-Toastification__toast--default.progress-toast .Vue-Toastification__close-button {
  display: none !important;
}
.Vue-Toastification__toast--info {
  background-color: #fff;
  color: #424242;
  border-left: 8px solid #1565C0;
}
.Vue-Toastification__toast--info .Vue-Toastification__icon {
  color: #1565C0;
}
.Vue-Toastification__toast--success {
  background-color: #fff;
  color: #424242;
  border-left: 8px solid #00564C;
}
.Vue-Toastification__toast--success .Vue-Toastification__icon {
  color: #00564C;
}
.Vue-Toastification__toast--error {
  background-color: #fff;
  color: #424242;
  border-left: 8px solid #DD3636;
}
.Vue-Toastification__toast--error .Vue-Toastification__icon {
  color: #DD3636;
}
.Vue-Toastification__toast--warning {
  background-color: #fff;
  color: #424242;
  border-left: 8px solid #FF9A00;
}
.Vue-Toastification__toast--warning .Vue-Toastification__icon {
  color: #FF9A00;
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__toast {
    border-radius: 0px;
    margin-bottom: 0.5rem;
  }
}
.Vue-Toastification__toast-body {
  flex: 1;
  color: #191919;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  font-family: "Lato-Regular", sans-serif;
  line-height: 24px;
  word-break: break-word;
  white-space: pre-wrap;
}
.Vue-Toastification__toast-component-body {
  flex: 1;
}
.Vue-Toastification__toast.disable-transition {
  transition: none !important;
  animation: none !important;
}
.Vue-Toastification__close-button {
  font-size: 24px;
  line-height: 24px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  padding-left: 10px;
  cursor: pointer;
  transition: 0.3s ease;
  color: #B2B2B2;
  opacity: 1;
  transition: visibility 0s, opacity 0.2s linear;
}
.Vue-Toastification__close-button:hover,
.Vue-Toastification__close-button:focus {
  opacity: 1;
}
.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover {
  opacity: 0;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
  padding-left: unset;
  padding-right: 10px;
}
@keyframes scale-x-frames {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Vue-Toastification__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
  animation: scale-x-frames linear 1 forwards;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
  right: 0;
  left: unset;
  transform-origin: right;
}
.Vue-Toastification__icon {
  margin: 2px 18px 0px 0px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  transition: 0.3s ease;
  width: 20px;
  height: 100%;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__icon {
  margin: 2px 18px auto 0px;
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Vue-Toastification__bounce-enter-active.top-left,
.Vue-Toastification__bounce-enter-active.bottom-left {
  animation-name: bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right,
.Vue-Toastification__bounce-enter-active.bottom-right {
  animation-name: bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
  animation-name: bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  animation-name: bounceInUp;
}
.Vue-Toastification__bounce-leave-active.top-left,
.Vue-Toastification__bounce-leave-active.bottom-left {
  animation-name: bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active.top-right,
.Vue-Toastification__bounce-leave-active.bottom-right {
  animation-name: bounceOutRight;
}
.Vue-Toastification__bounce-leave-active.top-center {
  animation-name: bounceOutUp;
}
.Vue-Toastification__bounce-leave-active.bottom-center {
  animation-name: bounceOutDown;
}
.Vue-Toastification__bounce-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}
/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@keyframes fadeOutTop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutBottom {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(50px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(50px);
    opacity: 0;
  }
}
@keyframes fadeInLeft {
  0% {
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    transform: translateX(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInTop {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInBottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.Vue-Toastification__fade-enter-active.top-left,
.Vue-Toastification__fade-enter-active.bottom-left {
  animation-name: fadeInLeft;
}
.Vue-Toastification__fade-enter-active.top-right,
.Vue-Toastification__fade-enter-active.bottom-right {
  animation-name: fadeInRight;
}
.Vue-Toastification__fade-enter-active.top-center {
  animation-name: fadeInTop;
}
.Vue-Toastification__fade-enter-active.bottom-center {
  animation-name: fadeInBottom;
}
.Vue-Toastification__fade-leave-active.top-left,
.Vue-Toastification__fade-leave-active.bottom-left {
  animation-name: fadeOutLeft;
}
.Vue-Toastification__fade-leave-active.top-right,
.Vue-Toastification__fade-leave-active.bottom-right {
  animation-name: fadeOutRight;
}
.Vue-Toastification__fade-leave-active.top-center {
  animation-name: fadeOutTop;
}
.Vue-Toastification__fade-leave-active.bottom-center {
  animation-name: fadeOutBottom;
}
.Vue-Toastification__fade-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}
/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@keyframes slideInBlurredLeft {
  0% {
    transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 100% 50%;
    filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredTop {
  0% {
    transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 0%;
    filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredRight {
  0% {
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 0% 50%;
    filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredBottom {
  0% {
    transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 100%;
    filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideOutBlurredTop {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 0%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 0%;
    filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredBottom {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 100%;
    filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredLeft {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-1000px) scaleX(2) scaleY(0.2);
    transform-origin: 100% 50%;
    filter: blur(40px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredRight {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform-origin: 0% 50%;
    filter: blur(40px);
    opacity: 0;
  }
}
.Vue-Toastification__slideBlurred-enter-active.top-left,
.Vue-Toastification__slideBlurred-enter-active.bottom-left {
  animation-name: slideInBlurredLeft;
}
.Vue-Toastification__slideBlurred-enter-active.top-right,
.Vue-Toastification__slideBlurred-enter-active.bottom-right {
  animation-name: slideInBlurredRight;
}
.Vue-Toastification__slideBlurred-enter-active.top-center {
  animation-name: slideInBlurredTop;
}
.Vue-Toastification__slideBlurred-enter-active.bottom-center {
  animation-name: slideInBlurredBottom;
}
.Vue-Toastification__slideBlurred-leave-active.top-left,
.Vue-Toastification__slideBlurred-leave-active.bottom-left {
  animation-name: slideOutBlurredLeft;
}
.Vue-Toastification__slideBlurred-leave-active.top-right,
.Vue-Toastification__slideBlurred-leave-active.bottom-right {
  animation-name: slideOutBlurredRight;
}
.Vue-Toastification__slideBlurred-leave-active.top-center {
  animation-name: slideOutBlurredTop;
}
.Vue-Toastification__slideBlurred-leave-active.bottom-center {
  animation-name: slideOutBlurredBottom;
}
.Vue-Toastification__slideBlurred-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}
/* -------------------------------------------------
 * Custom animation for progress bar toasts 
 * ------------------------------------------------- */
.progress-custom-enter-animation {
  animation-name: progressCustomEnter;
  animation-duration: 0.6s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
@keyframes progressCustomEnter {
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  100% {
    transform: none;
  }
}
.progress-custom-leave-animation {
  animation-name: progressCustomLeave;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
@keyframes progressCustomLeave {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.share-body {
  background: #fafafa;
}
.share-bottom-form {
  margin-top: 0 !important;
  border-top: none;
}
.share-bottom-form .webix_el_richselect {
  margin-left: 12px !important;
}
.share-bottom-form .webix_el_button {
  margin-left: 12px !important;
}
.share-user-data-table .not-active {
  color: #616161;
  display: flex;
}
.share-user-data-table .not-active-icon {
  display: flex;
  padding: 0 0 0 12px;
}
.share-user-data-table .not-active-icon svg {
  margin: auto;
}
.share-user-data-table .not-active-icon svg g {
  fill: #616161;
}
.share-user-data-table-rights {
  cursor: pointer;
}
.share-user-data-table-rights-text-active {
  color: #616161;
}
.share-user-data-table-rights-text {
  color: #616161;
}
.share-user-data-table-rights .webix_cell.hover {
  padding: 0 0 0 6px;
  display: flex;
}
.share-user-data-table-rights .webix_cell.hover .share-user-data-table-rights-text {
  padding: 0 0 0 17px;
  height: 36px;
  border: 1px solid #cfcfcf;
  margin: auto 0;
  width: 100%;
  display: flex;
  line-height: 34px;
  color: #424242;
}
.share-user-data-table-rights .webix_cell.hover .share-user-data-table-rights-text:after {
  content: '';
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") top no-repeat;
  background-size: 36px;
  width: 36px;
  height: 36px;
  right: 0px;
  position: absolute;
}
.share-user-data-table-delete {
  cursor: pointer;
}
.share-user-data-table-delete-icon {
  display: none;
}
.share-user-data-table-delete .webix_cell.hover .share-user-data-table-delete-icon {
  display: flex;
  height: 100%;
}
.share-user-data-table-delete .webix_cell.hover .share-user-data-table-delete-icon svg {
  margin: auto 0;
}
.share-user-data-table .webix_cell:last-child {
  border-bottom: none;
}
.share-project-link-icon {
  position: absolute;
  margin: 12px;
  pointer-events: none;
}
.share-project-link input {
  padding: 0 12px 0 42px;
}
.share-sharing-enabled-toggle {
  border: 1px solid #D9D9D9 !important;
  border-radius: 2px;
  height: 34px !important;
}
.share-refresh-link-button .webix_el_box {
  background-image: url("https://cdn.ganttpro.com/app/imgs/refresh.svg") !important;
  height: 35px !important;
  background-position: center !important;
}
.paymentPlanInfoPopup,
.paymentPopup,
.paymentPlanInfoStudentBody {
  display: none;
  top: -1px !important;
}
.paymentPlanInfoPopup .payment-body,
.paymentPopup .payment-body,
.paymentPlanInfoStudentBody .payment-body {
  height: auto !important;
}
.payment_plan_info_header {
  overflow: visible !important;
}
.payment_plan_info_header .webix_template {
  padding: 0;
}
.paymentPlanInfoPopupHeaderStudent {
  max-width: 100%;
}
.payment-body-student-page {
  max-width: 100%;
  min-height: 100%;
  display: flex;
  justify-content: center;
}
.payment-body-student-page-hero {
  background-color: #fafafa;
  padding: 78px 0;
}
.payment-body-student-page-hero .student-page-hero-container {
  max-width: 600px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 24px;
}
.payment-body-student-page-hero .student-page-hero-container .student-page-hero-text {
  max-width: 285px;
  margin-right: 15px;
  margin-bottom: 18px;
}
.payment-body-student-page-hero .student-page-hero-container .student-page-hero-text .student-page-hero-title {
  color: #00564C;
  font-size: 36px;
  line-height: 48px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 18px;
}
.payment-body-student-page-hero .student-page-hero-container .student-page-hero-text .student-page-hero-desc {
  min-width: 270px;
  color: #737373;
  font-size: 16px;
  line-height: 28px;
  font-family: Lato-Regular;
}
.payment-body-student-page-hero .student-page-hero-container .student-page-hero-pic {
  width: 350px;
  height: 350px;
}
.payment-body-student-page-hero .student-page-hero-container .student-page-hero-pic img {
  max-width: 350px;
  height: auto;
  margin-left: 30px;
}
.payment-body-student-page-hero .student-page-hero-addition {
  text-align: center;
  color: #999999;
  font-family: Lato-Regular;
  font-size: 14px;
}
.payment-body-student-page-bottom {
  background-color: #fafafa;
  padding: 78px 0;
}
.payment-body-student-page-bottom .student-page-hero-container {
  max-width: 600px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-bottom: 0;
}
.payment-body-student-page-bottom .student-page-hero-container .student-page-hero-bottom-title {
  color: #00564C;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  margin-bottom: 48px;
}
.payment-body-student-page-bottom .student-page-hero-container .student-page-hero-bottom-pic {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 571px;
}
.payment-body-student-page-bottom .student-page-hero-container .student-page-hero-bottom-pic .hero-bottom-pic {
  pointer-events: none;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}
.payment-body-student-page-main {
  background-color: #fff;
}
.payment-body-student-page-main .student-main-layout {
  transition: 500ms;
  opacity: 0;
  pointer-events: none;
}
.payment-body-student-page-main .student-main-container {
  position: relative;
  transition: 320ms;
  height: 1020px;
}
.payment-body-student-page-main .student-main-container .js-hide-student-main-content {
  opacity: 0;
  height: 0;
  transition: 320ms;
}
.payment-body-student-page-main .student-main-container .js-show-student-main-content-left,
.payment-body-student-page-main .student-main-container .js-show-student-main-content-right {
  opacity: 1;
  pointer-events: initial;
  transform: translateX(0);
}
.payment-body-student-page-main .student-main-container .student-main-head {
  overflow: hidden;
  padding-top: 78px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.payment-body-student-page-main .student-main-container .student-main-head:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #d8d8d8;
}
.payment-body-student-page-main .student-main-container .student-main-head-title {
  margin-bottom: 30px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #00564C;
  font-size: 30px;
  line-height: 42px;
  text-align: center;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .after-line {
  transition: 500ms;
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 300px;
  height: 2px;
  background-color: #007063;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .after-line.js-after-line-right {
  transform: translateX(100%);
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button {
  position: relative;
  text-align: center;
  cursor: pointer;
  padding-bottom: 10px;
  width: 300px;
  transition: 300ms;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button-link,
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button-title {
  color: rgba(153, 153, 153, 0.5);
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button-title {
  color: rgba(153, 153, 153, 0.5);
  text-transform: uppercase;
  font-size: 14px;
  line-height: 30px;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button-link {
  font-size: 18px;
  line-height: 24px;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button .tabs-title {
  text-transform: uppercase;
  color: rgba(0, 138, 122, 0.5);
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 30px;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-left .tab-button-title,
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-right .tab-button-title {
  color: rgba(0, 138, 122, 0.5);
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-left .tab-button-link,
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-right .tab-button-link {
  color: #007063;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button:hover .tab-button-title,
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button:hover .tab-button-link {
  color: #999999;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button:hover:after {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #999999;
  position: absolute;
  left: 0;
  bottom: -2px;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-left:hover .tab-button-title,
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-right:hover .tab-button-title {
  color: rgba(0, 138, 122, 0.5);
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-left:hover .tab-button-link,
.payment-body-student-page-main .student-main-container .student-main-head-tabs .tab-button.active-right:hover .tab-button-link {
  color: #007063;
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .js-active-tabs .tabs-title {
  color: rgba(0, 138, 122, 0.5);
}
.payment-body-student-page-main .student-main-container .student-main-head-tabs .js-active-tabs .tabs-link {
  color: #007063;
}
.payment-body-student-page-main .student-main-container .student-main-layout {
  position: absolute;
  top: 215px;
  left: calc(50% - 140px);
  max-width: 600px;
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content {
  height: 100%;
  width: 440px;
  padding-bottom: 80px;
  text-align: left;
  position: relative;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  background-image: linear-gradient(180deg, transparent, transparent 50%, rgba(0, 138, 122, 0.2) 50%, rgba(0, 138, 122, 0.2) 100%);
  background-size: 3px 12px;
  border: none;
  top: 0;
  left: -82px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video {
  margin: 37px 0 30px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .promo-video-image {
  padding-bottom: 0;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .promo-video-image.promo-video-students .global-video.ratio_16-9:before {
  padding-top: 53%;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-text,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-desc {
  text-align: left;
  color: #737373;
  font-family: Lato-Regular;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 30px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-text {
  max-width: 348px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-number {
  position: absolute;
  z-index: 1;
  top: 41px;
  left: -107px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 0 0 12px #fff;
  border: 1px solid rgba(0, 138, 122, 0.2);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-number svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-68%, -50%);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-number svg path {
  fill: #008A7A;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-box {
  position: relative;
  max-width: 347px;
  height: auto;
  border-radius: 2px;
  box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-box img {
  max-width: 100%;
  height: auto;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-box .video-box-play {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  border-radius: 50%;
  transition: 80ms;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-box .video-box-play:after {
  content: '';
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  top: 44%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: 1px solid rgba(0, 86, 76, 0.25);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-box .video-box-play svg #shadow-block {
  display: block;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-box:hover .video-box-play.hover .play-hover-svg-shadow {
  display: block;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-box-video .video-box:hover .video-box-play.hover svg #shadow-block {
  display: none;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two {
  padding-top: 12px;
  position: relative;
  margin-bottom: 35px;
  max-width: 350px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two .video-text {
  text-align: left;
  color: #737373;
  font-family: Lato-Regular;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two .video-number-two {
  position: absolute;
  z-index: 1;
  top: 2px;
  left: -107px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 0 0 12px #fff;
  border: 1px solid rgba(0, 138, 122, 0.2);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two .video-number-two svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two .video-number-two svg path {
  fill: #008A7A;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three {
  padding-top: 20px;
  position: relative;
  max-width: 353px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .video-text {
  text-align: left;
  color: #737373;
  font-family: Lato-Regular;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .video-number-three {
  position: absolute;
  z-index: 1;
  top: 12px;
  left: -107px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 0 0 12px #fff;
  border: 1px solid rgba(0, 138, 122, 0.2);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .video-number-three svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .video-number-three svg path {
  fill: #008A7A;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell {
  position: relative;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_cell-student {
  position: relative;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student {
  transition: 90ms;
  position: relative;
  border: 1px solid rgba(155, 155, 155, 0.4);
  outline: 0;
  max-width: 350px;
  width: 100%;
  padding: 8px 12px;
  float: none;
  margin-bottom: 30px;
  border-radius: 2px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input:focus,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year:focus,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student:focus {
  border-color: #FF9A00;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input:focus .form_input,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year:focus .form_input,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student:focus .form_input,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input:focus .form_cell-student,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year:focus .form_cell-student,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student:focus .form_cell-student,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input:focus .form_input-student,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year:focus .form_input-student,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student:focus .form_input-student {
  border-color: #FF9A00;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input.form-error-border,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year.form-error-border,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student.form-error-border {
  transition: 280ms;
  border-color: #E53935;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input::-webkit-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year::-webkit-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input:-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year:-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student:-moz-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input::-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year::-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student::-moz-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input:-ms-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-year:-ms-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_input-student:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_error,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_error-year,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .contact_form .form_cell .form_error-student {
  color: #E53935;
  position: absolute;
  top: -6px;
  background: #fff;
  padding: 0 4px;
  left: 15px;
  transition: 280ms;
  font-size: 12px;
  line-height: 12px;
  z-index: 1;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn {
  cursor: pointer;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn-link,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn-link-year {
  background-color: #FF9A00;
  color: #fff;
  padding: 19px 14px;
  margin-bottom: 12px;
  display: block;
  text-align: center;
  width: 350px;
  border-radius: 2px;
  font-size: 18px;
  line-height: 22px;
  font-family: Lato-bold;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn-link:hover,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn-link-year:hover {
  background-color: #ff8600;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn-desc-link {
  font-size: 14px;
  line-height: 18px;
  color: #737373;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn-desc-link .form-btn-link-support {
  color: #008A7A;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three .form-btn-desc-link .form-btn-link-support:hover {
  color: #00564c;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two-capterra,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra {
  position: relative;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra .capterra-text,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two-capterra .capterra-text,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .capterra-text {
  text-align: left;
  color: #737373;
  font-family: Lato-Regular;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra-number,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two-capterra-number,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra-number {
  position: absolute;
  z-index: 1;
  top: -10px;
  left: -107px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 0 0 12px #fff;
  border: 1px solid rgba(0, 138, 122, 0.2);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra-number svg,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two-capterra-number svg,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra-number svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra-number svg path,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two-capterra-number svg path,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra-number svg path {
  fill: #008A7A;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra {
  margin: 37px 0 53px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra .capterra-text a {
  color: #008A7A;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra .capterra-text a:hover {
  color: #00564c;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra-number {
  top: 0;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-one-capterra-number svg {
  transform: translate(-68%, -50%);
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two-capterra {
  max-width: 350px;
  margin-bottom: 53px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-two-capterra-number {
  top: 5px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra {
  max-width: 353px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .capterra-text {
  padding-top: 1px;
  margin-bottom: 20px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell {
  position: relative;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_cell-review {
  position: relative;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_cell-review:focus .form_input-year,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_cell-review:focus .form_input-review-year {
  border-color: #FF9A00;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-year,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-review-year {
  transition: 90ms;
  position: relative;
  border: 1px solid rgba(155, 155, 155, 0.4);
  outline: 0;
  max-width: 350px;
  width: 100%;
  padding: 8px 12px;
  float: none;
  margin-bottom: 30px;
  border-radius: 2px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input:focus,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-year:focus,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-review-year:focus {
  border-color: #FF9A00;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input.form-error-border,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-year.form-error-border,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-review-year.form-error-border {
  transition: 280ms;
  border-color: #E53935;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input::-webkit-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-year::-webkit-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-review-year::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input:-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-year:-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-review-year:-moz-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input::-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-year::-moz-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-review-year::-moz-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input:-ms-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-year:-ms-input-placeholder,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_input-review-year:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.4);
  font-size: 14px;
  line-height: 14px;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_error-year,
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell .form_error-year-review {
  color: #E53935;
  position: absolute;
  top: -6px;
  background: #fff;
  padding: 0 4px;
  left: 15px;
  transition: 280ms;
  font-size: 12px;
  line-height: 12px;
  z-index: 1;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .contact_form .form_cell input {
  color: #424242;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .form_btn {
  cursor: pointer;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .form_btn a {
  background-color: #FF9A00;
  color: #fff;
  padding: 19px 14px;
  margin-bottom: 12px;
  display: block;
  text-align: center;
  width: 350px;
  border-radius: 2px;
  font-size: 18px;
  line-height: 22px;
  font-family: Lato-bold;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .form_btn a:hover {
  background-color: #ff8600;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .form-btn-desc-link {
  font-size: 14px;
  line-height: 18px;
  color: #737373;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .form-btn-desc-link .form-btn-link-support {
  color: #008A7A;
}
.payment-body-student-page-main .student-main-container .student-main-layout .student-main-content .content-text-three-capterra .form-btn-desc-link .form-btn-link-support:hover {
  color: #00564c;
}
.payment-body {
  display: flex;
  width: 100%;
}
.payment-body-header {
  background: #fff;
  height: 54px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  position: fixed;
  width: inherit;
  border-bottom: 1px solid #cfcfcf;
  z-index: 9;
}
.payment-body-header-close {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 12px;
  display: flex;
  cursor: pointer;
}
.payment-body-header-close svg {
  margin: auto;
}
.payment-body-header-close svg path {
  fill: #454545;
}
.payment-body-header-text {
  margin-right: auto;
  padding-left: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Lato-Bold;
  font-size: 16px;
  line-height: 20px;
  color: #00564C;
  opacity: 0.9;
}
.payment-body-header-text span:not(.js-translator) {
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: center;
}
.payment-body-header-text svg,
.payment-body-header-text g {
  fill: #338D82;
}
.payment-body-header-text.back_btn {
  position: absolute;
  left: 0px;
  top: 0px;
  height: inherit;
  width: 120px;
  padding-right: 10px;
  padding-left: 0;
  cursor: pointer;
  font-size: 16px;
  font-family: Lato-Regular;
  color: #424242;
  display: flex;
  align-items: center;
  justify-content: center;
}
.payment-body-header-text.back_btn svg path {
  fill: #757575;
}
.payment-body-header-text.back_btn:hover {
  color: #212121;
}
.payment-body-header-text.back_btn:hover svg path {
  fill: #424242;
}
.payment-body-header-text.manage {
  margin: auto;
  color: #454545;
  display: flex;
  align-items: center;
  justify-content: center;
}
.payment-body-header-text.manage svg,
.payment-body-header-text.manage g {
  fill: #00564C;
}
.payment-body-header-text.header-pricing-start {
  padding-left: 0;
  padding-right: 246px;
}
.payment-body-header-button {
  padding: 20px 30px 20px 40px;
  height: 100%;
  background-color: #00564C;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.payment-body-header-button p {
  padding-right: 20px;
  font-family: Lato-Bold;
  font-size: 15px;
  line-height: 20px;
  color: #FFFFFF;
  cursor: pointer;
}
.payment-body-header-button .arrow {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  cursor: pointer;
}
.payment-body-header-button .arrow svg path {
  fill: #757575;
}
.payment-body-header-button .arrow-icon {
  width: 16px;
  height: 2px;
  background-color: #fff;
  position: relative;
}
.payment-body-header-button .arrow-icon:before,
.payment-body-header-button .arrow-icon:after {
  content: '';
  display: block;
  position: absolute;
  right: -1px;
  width: 10px;
  height: 2px;
  background-color: #fff;
  transform-origin: 90% 50%;
}
.payment-body-header-button .arrow-icon:before {
  top: 0;
  transform: rotate(45deg);
}
.payment-body-header-button .arrow-icon:after {
  bottom: 0;
  transform: rotate(-45deg);
}
.payment-body-header-button .arrow:hover {
  background-color: #eeeeee;
}
.payment-body-header-button .arrow:hover svg path {
  fill: #424242;
}
.payment-body-header-button.white {
  padding: 0 20px;
  background-color: #fff;
  cursor: pointer;
}
.payment-body-header-button.white svg g {
  fill: #32887e;
}
.payment-body-header .radio-choose {
  display: flex;
  padding: 0 24px;
  position: relative;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}
.payment-body-header .radio-choose .choose_txt {
  font-family: Lato-Bold;
  color: #008A7A;
  letter-spacing: 0;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 14px;
  line-height: 62px;
  position: relative;
}
.payment-body-header .radio-choose .choose_txt.selected i {
  opacity: 1;
}
.payment-body-header .radio-choose .choose_txt i {
  opacity: 0.5;
}
.payment-body-header .radio-choose .choose_txt[data-period="month"] {
  flex: 1 1 auto;
  text-align: right;
}
.payment-body-header .radio-choose .choose_radio {
  margin: auto 15px;
  width: 46px;
  height: 23px;
  display: inline-block;
  position: relative;
  border: 2px solid #008A7A;
  border-radius: 100px;
  cursor: pointer;
  -webkit-transition: 160ms;
  -moz-transition: 160ms;
  -ms-transition: 160ms;
  -o-transition: 160ms;
  transition: 160ms;
}
.payment-body-header .radio-choose .choose_radio .radio_slider {
  width: 15px;
  height: 15px;
  display: block;
  border-radius: 100%;
  position: absolute;
  left: 25px;
  top: 2px;
  background-color: #008A7A;
  pointer-events: none;
  -webkit-transition: 160ms;
  -moz-transition: 160ms;
  -ms-transition: 160ms;
  -o-transition: 160ms;
  transition: 160ms;
}
.payment-body-header .radio-choose .choose_radio[data-period="month"] .radio_slider {
  left: 2px;
}
.payment-body-header .radio-choose .choose_radio:hover:after {
  background-color: #149e8e;
}
.payment-body-header-tooltip {
  cursor: default;
  overflow: visible;
  padding: 14px;
  background: #FFFDFA;
  border: 1px solid #FF9A00;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  position: absolute;
  display: none;
  top: -34px;
  left: 14px;
  min-width: 166px;
  max-width: max-content;
  min-height: 73px;
  z-index: 2;
}
.payment-body-header-tooltip-icon {
  margin-right: 20px;
  height: 50px;
}
.payment-body-header-tooltip-container {
  height: 100%;
  align-items: center;
  display: flex;
  color: #008A7A;
  letter-spacing: 0;
  font-family: Lato-Regular;
  text-transform: none;
}
.payment-body-header-tooltip-container h4 {
  margin-bottom: 3px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #00564C;
  letter-spacing: 0;
}
.payment-body-header-tooltip-container p {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
  color: #00564C;
}
.payment-body-header-tooltip.annualy {
  top: 69px;
  left: 8px;
  min-width: 245px;
  max-width: 245px;
  width: 100%;
  padding: 12px;
  padding-top: 22px;
}
.payment-body-header-tooltip.annualy::after {
  content: '';
  position: absolute;
  top: -33px;
  right: 0;
  width: 37px;
  height: 32px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/pricing/pricing-tooltip-arrow.png');
  background-size: cover;
}
.payment-body-header-tooltip.annualy .tooltip-closer {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  cursor: pointer;
}
.payment-body-header-tooltip.annualy .tooltip-closer svg path {
  fill: #757575;
}
.payment-body-header-tooltip.annualy .tooltip-closer:hover svg path {
  fill: #424242;
}
.payment-body-header-tooltip.annualy .payment-body-header-tooltip-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.payment-body-header-tooltip.annualy .payment-body-header-tooltip-container .payment-body-header-tooltip-icon {
  margin-right: 0;
  margin-bottom: 12px;
}
.payment-body-header-tooltip.annualy .payment-body-header-tooltip-container .payment-body-header-tooltip-column {
  text-align: center;
  color: #00564c;
}
.payment-body-header-tooltip.annualy .payment-body-header-tooltip-container .payment-body-header-tooltip-column.payment-body-header-tooltip-text h4 {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
}
.payment-body-header-tooltip.annualy .payment-body-header-tooltip-container .payment-body-header-tooltip-column.payment-body-header-tooltip-text p {
  font-size: 14px;
  line-height: 24px;
}
.payment-body-header .triangle {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 25px;
  top: -12px;
  border: 6px solid transparent;
  border-bottom: 7px solid #fff;
}
.payment-body-container {
  margin: 0 auto;
}
.payment-body-container.business {
  margin-top: 12px;
}
.payment-body-container-blocks {
  display: flex;
  justify-content: space-between;
  background: #fff;
  max-width: 879px;
  margin: 0 auto;
  margin-bottom: 6px;
}
.payment-body-container.individual {
  position: relative;
  border: 1px solid rgba(155, 155, 155, 0.2);
  max-width: 762px;
  border-radius: 2px;
  margin-bottom: 10px;
}
.payment-body-container.individual .payment-body-container-blocks {
  position: relative;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-blocks .disabled .payment-body-container-block-name,
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-blocks .disabled .payment-body-container-block-price {
  opacity: 1;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-blocks .disabled .payment-body-container-block-warning {
  display: none;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-blocks .disabled .payment-body-container-block-button.disabled-plan-button {
  display: block;
}
.payment-body-container.individual:not(radio-choose-month-individual) {
  position: relative;
}
.payment-body-container.individual:not(radio-choose-month-individual) .payment-tooltip.tooltip-gantt {
  opacity: 0;
  pointer-events: none;
}
.payment-body-container.individual:not(radio-choose-month-individual) .payment-body-container-blocks .disabled .payment-body-container-block-name,
.payment-body-container.individual:not(radio-choose-month-individual) .payment-body-container-blocks .disabled .payment-body-container-block-price {
  opacity: 0.4;
}
.payment-body-container.individual:not(radio-choose-month-individual) .payment-body-container-blocks .disabled .payment-body-container-block-warning {
  opacity: 1;
}
.payment-body-container.individual:not(radio-choose-month-individual) .payment-body-container-blocks .disabled .payment-body-container-block-button {
  display: none;
}
.payment-body-container.individual:not(radio-choose-month-individual) .payment-body-container-blocks .disabled .payment-body-container-block-warning {
  display: flex;
  max-width: 170px;
  align-items: end;
  justify-content: center;
}
.payment-body-container.individual:not(radio-choose-month-individual) .payment-body-container-blocks .disabled .payment-body-container-block-warning-icon {
  margin-right: 10px;
}
.payment-body-container.individual:not(radio-choose-month-individual) .payment-body-container-blocks .disabled .payment-body-container-block-warning-text {
  color: #338D82;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
}
.payment-body-container.individual .payment-tooltip {
  display: none;
  position: absolute;
  top: 12px;
  right: 12px;
}
.payment-body-container.individual .payment-body-container-block {
  padding: 36px 48px;
  flex-basis: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  overflow: hidden;
  height: 429px;
}
.payment-body-container.individual .payment-body-container-block .coupon_label {
  position: absolute;
  display: block;
  width: 88px;
  height: 28px;
  color: #fff;
  font-size: 14px;
  background: #CC0001;
  font-family: Lato-Bold;
  letter-spacing: 1px;
  transform: rotate(45deg);
  right: -24px;
  top: 4px;
  line-height: 28px;
  padding-left: 5px;
  transition: all 0.2s;
  text-align: center;
}
.payment-body-container.individual .payment-body-container-block .coupon_label i {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}
.payment-body-container.individual .payment-body-container-block.disabled .coupon_label {
  display: none;
}
.payment-body-container.individual .payment-body-container-block-name {
  text-align: left;
  color: #338D82;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 33px;
  font-weight: 300;
  line-height: 36px;
}
.payment-body-container.individual .payment-body-container-block-desc {
  letter-spacing: 0;
  font-size: 14px;
  line-height: 17px;
}
.payment-body-container.individual .payment-body-container-block-price-value {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.payment-body-container.individual .payment-body-container-block-price-value span:not(.js-translator) {
  text-transform: uppercase;
  font-size: 58px;
  letter-spacing: -2px;
}
.payment-body-container.individual .payment-body-container-block-price-value .span-price {
  position: relative;
  font-size: 60px;
  line-height: 80px;
  color: #007063;
}
.payment-body-container.individual .payment-body-container-block-price-value .span-price sup {
  position: absolute;
  top: 12px;
  left: -10px;
  color: #338D82;
  font-size: 19px;
  line-height: 23px;
}
.payment-body-container.individual .payment-body-container-block-price-value .value-conditions {
  color: #338D82;
  font-size: 14px;
  line-height: 20px;
}
.payment-body-container.individual .payment-body-container-block-price-value .value-conditions-desc {
  color: #007063;
  opacity: 0.8;
  font-size: 14px;
  line-height: 14px;
}
.payment-body-container.individual .payment-body-container-block-price-note {
  min-height: 24px;
  font-family: Lato-Regular;
  text-align: center;
  font-size: 12px;
  color: #338D82;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 32px;
}
.payment-body-container.individual .payment-body-container-block-button {
  line-height: 48px;
  border: 1px solid rgba(51, 141, 130, 0.5);
  border-radius: 2px;
  font-size: 12px;
  color: #008A7A;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 1px;
  background: #fff;
  padding: 0 6px;
  white-space: nowrap;
  min-width: 168px;
  max-width: 340px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.payment-body-container.individual .payment-body-container-block-button:hover {
  background: #338D82;
  color: #FFFFFF;
}
.payment-body-container.individual .payment-body-container-block-button:active {
  background: #00564C;
}
.payment-body-container.individual .payment-body-container-block.best-plan .payment-body-container-block-hny {
  position: absolute;
  top: 0;
  right: 0;
}
.payment-body-container.individual .payment-body-container-block.best-plan .payment-body-container-block-hny img {
  max-width: 110px;
  height: auto;
}
.payment-body-container.individual .payment-body-container-block.best-plan .payment-body-container-block-hny.light {
  left: 0;
  right: initial;
}
.payment-body-container.individual .payment-body-container-block.best-plan .payment-body-container-block-hny.light img {
  max-width: 100px;
}
.payment-body-container.individual.radio-choose-month-individual .coupon_label {
  display: none;
}
.payment-body-container.individual.radio-choose-month-individual .payment-tooltip {
  display: block;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-name {
  color: #616161;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-price-value .span-price {
  color: #616161;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-price-value .span-price sup {
  color: #616161;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-price-value .value-conditions {
  color: #616161;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-price-value .value-conditions-desc {
  opacity: 0;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-price-note {
  color: #616161;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-button.disabled-plan-button {
  border: none;
  color: #616161;
  text-transform: none;
  text-align: left;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  cursor: none;
  pointer-events: none;
  letter-spacing: 0;
  display: flex;
  align-items: center;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-button.disabled-plan-button:hover {
  cursor: default;
  background-color: transparent;
  color: #616161;
}
.payment-body-container.individual.radio-choose-month-individual .payment-body-container-block-button:not(.payment-body-container-block-button):hover {
  background: #338D82;
  color: #FFFFFF;
}
.payment-body-container.business,
.payment-body-container.upgrade {
  position: relative;
}
.payment-body-container.business .payment-body-container-blocks-header,
.payment-body-container.upgrade .payment-body-container-blocks-header {
  padding: 54px 0 48px;
  font-family: Lato-bold;
  color: #007063;
  width: 100%;
  text-align: center;
}
.payment-body-container.business .payment-body-container-blocks-header h3,
.payment-body-container.upgrade .payment-body-container-blocks-header h3 {
  font-size: 21px;
  line-height: 25px;
}
.payment-body-container.business .payment-body-container-blocks-header p,
.payment-body-container.upgrade .payment-body-container-blocks-header p {
  height: 16px;
  font-size: 13px;
  line-height: 16px;
}
.payment-body-container.business .payment-body-container-blocks-features,
.payment-body-container.upgrade .payment-body-container-blocks-features {
  padding: 60px 0;
  width: 90%;
  margin: 0 auto;
}
.payment-body-container.business .payment-body-container-blocks-features ul,
.payment-body-container.upgrade .payment-body-container-blocks-features ul {
  display: flex;
  align-content: stretch;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.payment-body-container.business .payment-body-container-blocks-features ul li,
.payment-body-container.upgrade .payment-body-container-blocks-features ul li {
  width: 33%;
  color: #007063;
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 12px 0;
}
.payment-body-container.business .payment-body-container-blocks-features ul li:nth-child(1),
.payment-body-container.upgrade .payment-body-container-blocks-features ul li:nth-child(1) {
  padding-left: 24px;
}
.payment-body-container.business .payment-body-container-blocks-features ul li:nth-child(4),
.payment-body-container.upgrade .payment-body-container-blocks-features ul li:nth-child(4) {
  padding-left: 36px;
}
.payment-body-container.business .payment-body-container-blocks-features ul li span:not(.js-translator),
.payment-body-container.upgrade .payment-body-container-blocks-features ul li span:not(.js-translator) {
  line-height: 23px;
  padding-top: 1px;
  padding-left: 12px;
}
.payment-body-container.business .payment-body-container-blocks small,
.payment-body-container.upgrade .payment-body-container-blocks small {
  font-size: 40px;
}
.payment-body-container.business .payment-body-container-block,
.payment-body-container.upgrade .payment-body-container-block {
  max-width: 290px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  flex-basis: 100%;
  border-radius: 5px;
  padding: 37px 0 40px;
  transition: 300ms;
  overflow: visible;
}
.payment-body-container.business .payment-body-container-block:hover .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block:hover .payment-body-container-block-fields .payment-body-container-block-price-value {
  font-family: Lato-bold;
}
.payment-body-container.business .payment-body-container-block.disabled,
.payment-body-container.upgrade .payment-body-container-block.disabled {
  box-shadow: none;
}
.payment-body-container.business .payment-body-container-block.disabled .payment-body-container-block-fields,
.payment-body-container.upgrade .payment-body-container-block.disabled .payment-body-container-block-fields {
  opacity: 0.4;
}
.payment-body-container.business .payment-body-container-block.disabled .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block.disabled .payment-body-container-block-fields .payment-body-container-block-price-value {
  font-family: Lato-Regular;
}
.payment-body-container.business .payment-body-container-block-fields,
.payment-body-container.upgrade .payment-body-container-block-fields {
  padding: 30px 38px 12px;
  width: 100%;
}
.payment-body-container.business .payment-body-container-block-name,
.payment-body-container.upgrade .payment-body-container-block-name {
  margin-bottom: 36px;
  font-size: 24px;
  color: #666C78;
  letter-spacing: -0.67px;
  line-height: 36px;
  font-family: Lato-Bold;
  text-align: center;
}
.payment-body-container.business .payment-body-container-block-desc,
.payment-body-container.upgrade .payment-body-container-block-desc {
  font-family: Lato-Regular;
  font-size: 12px;
  color: #616161;
  letter-spacing: 0;
  line-height: 12px;
  text-align: center;
}
.payment-body-container.business .payment-body-container-block-price,
.payment-body-container.upgrade .payment-body-container-block-price {
  position: relative;
}
.payment-body-container.business .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block-price-value {
  height: 72px;
  font-family: Lato-Regular;
  font-size: 60px;
  color: #007063;
  text-align: center;
}
.payment-body-container.business .payment-body-container-block-price-value i,
.payment-body-container.upgrade .payment-body-container-block-price-value i {
  letter-spacing: 0;
}
.payment-body-container.business .payment-body-container-block-price-value sup,
.payment-body-container.upgrade .payment-body-container-block-price-value sup {
  font-family: Lato-Regular;
  vertical-align: top;
  font-size: 19px;
  line-height: 27px;
}
.payment-body-container.business .payment-body-container-block-price-value span:not(.js-translator),
.payment-body-container.upgrade .payment-body-container-block-price-value span:not(.js-translator) {
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: -2px;
}
.payment-body-container.business .payment-body-container-block-price-note,
.payment-body-container.upgrade .payment-body-container-block-price-note {
  position: absolute;
  top: 102px;
  min-height: 24px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 12px;
  color: #007063;
  height: 62px;
}
.payment-body-container.business .payment-body-container-block-price-note-value,
.payment-body-container.upgrade .payment-body-container-block-price-note-value {
  font-size: 14px;
  line-height: 24px;
  color: #0C5E50;
}
.payment-body-container.business .payment-body-container-block-price-note-value-annual,
.payment-body-container.upgrade .payment-body-container-block-price-note-value-annual {
  font-size: 14px;
  color: #008A7A;
  line-height: 24px;
}
.payment-body-container.business .payment-body-container-block-upto,
.payment-body-container.upgrade .payment-body-container-block-upto {
  height: 22px;
  color: #007063;
  font-family: Lato-Regular;
  font-size: 18px;
  line-height: 22px;
  margin: 24px auto 32px;
  text-align: center;
  transition: 280ms;
}
.payment-body-container.business .payment-body-container-block-button,
.payment-body-container.upgrade .payment-body-container-block-button {
  border-radius: 2px;
  font-size: 12px;
  color: #008A7A;
  width: 205px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  transition: background 0.2s;
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  letter-spacing: 0;
}
.payment-body-container.business .payment-body-container-block-button .payment_btn,
.payment-body-container.upgrade .payment-body-container-block-button .payment_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  transition: none;
  font-size: 14px;
  line-height: 24px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.payment-body-container.business .payment-body-container-block-button:hover,
.payment-body-container.upgrade .payment-body-container-block-button:hover {
  background: #338D82;
  color: #FFFFFF;
}
.payment-body-container.business .payment-body-container-block-button .coupon_label,
.payment-body-container.upgrade .payment-body-container-block-button .coupon_label {
  position: absolute;
  display: block;
  width: 88px;
  height: 28px;
  color: #fff;
  font-size: 14px;
  background: #007063;
  transform: rotate(45deg);
  right: -24px;
  top: 4px;
  line-height: 28px;
  padding-left: 5px;
  transition: all 0.2s;
}
.payment-body-container.business .payment-body-container-block-button .coupon_label i,
.payment-body-container.upgrade .payment-body-container-block-button .coupon_label i {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}
.payment-body-container.business .payment-body-container-block-warning,
.payment-body-container.upgrade .payment-body-container-block-warning {
  max-width: 224px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 24px;
}
.payment-body-container.business .payment-body-container-block-warning-icon,
.payment-body-container.upgrade .payment-body-container-block-warning-icon {
  margin-right: 10px;
  display: flex;
}
.payment-body-container.business .payment-body-container-block-warning-text,
.payment-body-container.upgrade .payment-body-container-block-warning-text {
  color: #338D82;
  font-family: Lato-Regular;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
}
.payment-body-container.business .payment-body-container-block.best-plan:not(.no-hover) .payment-body-container-block-button,
.payment-body-container.upgrade .payment-body-container-block.best-plan:not(.no-hover) .payment-body-container-block-button {
  background: #ff9a00;
  border-color: #ff9a00;
  color: #fff;
  position: relative;
}
.payment-body-container.business .payment-body-container-block.best-plan:not(.no-hover) .payment-body-container-block-button .coupon_label,
.payment-body-container.upgrade .payment-body-container-block.best-plan:not(.no-hover) .payment-body-container-block-button .coupon_label {
  background: #CC0001;
}
.payment-body-container.business .payment-body-container-block.best-plan.no-hover .payment-body-container-block-button,
.payment-body-container.upgrade .payment-body-container-block.best-plan.no-hover .payment-body-container-block-button {
  background: #FF9A00;
  color: #fff;
}
.payment-body-container.business .payment-body-container-block.best-plan.no-hover .payment-body-container-block-button .coupon_label,
.payment-body-container.upgrade .payment-body-container-block.best-plan.no-hover .payment-body-container-block-button .coupon_label {
  background: #007063;
}
.payment-body-container.business .payment-body-container-block.best-plan.no-hover,
.payment-body-container.upgrade .payment-body-container-block.best-plan.no-hover {
  box-shadow: none;
}
.payment-body-container.business .payment-body-container-block.best-plan .payment-body-container-block-fields,
.payment-body-container.upgrade .payment-body-container-block.best-plan .payment-body-container-block-fields {
  border-top-width: 0;
  border-bottom-width: 0;
}
.payment-body-container.business .payment-body-container-block.best-plan .payment-body-container-block-button,
.payment-body-container.upgrade .payment-body-container-block.best-plan .payment-body-container-block-button {
  background: transparent;
  color: #008A7A;
}
.payment-body-container.business .payment-body-container-block.best-plan .payment-body-container-block-button .coupon_label,
.payment-body-container.upgrade .payment-body-container-block.best-plan .payment-body-container-block-button .coupon_label {
  background: #007063;
}
.payment-body-container.business .payment-body-container-block:not(.best-plan):not(.block-individual):hover .payment-body-container-block-button,
.payment-body-container.upgrade .payment-body-container-block:not(.best-plan):not(.block-individual):hover .payment-body-container-block-button {
  background: #008A7A;
  color: #FFFFFF;
}
.payment-body-container.business .payment-body-container-block:not(.best-plan):not(.block-individual):hover .payment-body-container-block-button .coupon_label,
.payment-body-container.upgrade .payment-body-container-block:not(.best-plan):not(.block-individual):hover .payment-body-container-block-button .coupon_label {
  background: #CC0001;
}
.payment-body-container.business .payment-body-container-block.best-plan,
.payment-body-container.upgrade .payment-body-container-block.best-plan {
  box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.15);
}
.payment-body-container.business .payment-body-container-block.best-plan .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block.best-plan .payment-body-container-block-fields .payment-body-container-block-price-value {
  font-family: Lato-bold;
}
.payment-body-container.business .payment-body-container-block.best-plan.disabled-five-users,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled-five-users,
.payment-body-container.business .payment-body-container-block.best-plan.disabled-ten-users,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled-ten-users,
.payment-body-container.business .payment-body-container-block.best-plan.disabled-fifteen-users,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled-fifteen-users {
  box-shadow: none;
}
.payment-body-container.business .payment-body-container-block.best-plan.disabled-five-users .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled-five-users .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.business .payment-body-container-block.best-plan.disabled-ten-users .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled-ten-users .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.business .payment-body-container-block.best-plan.disabled-fifteen-users .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled-fifteen-users .payment-body-container-block-fields .payment-body-container-block-price-value {
  font-family: Lato-Regular;
}
.payment-body-container.business .payment-body-container-block.best-plan.disabled.action-block-price,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled.action-block-price {
  box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.15);
}
.payment-body-container.business .payment-body-container-block.best-plan.disabled.action-block-price.disabled-fifteen-users,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled.action-block-price.disabled-fifteen-users {
  box-shadow: none;
}
.payment-body-container.business .payment-body-container-block.best-plan.disabled.no-hover .payment-body-container-block-fields .payment-body-container-block-price .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block.best-plan.disabled.no-hover .payment-body-container-block-fields .payment-body-container-block-price .payment-body-container-block-price-value {
  font-family: Lato-Regular;
}
.payment-body-container.business .payment-body-container-block.action-block-price,
.payment-body-container.upgrade .payment-body-container-block.action-block-price {
  box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.15);
}
.payment-body-container.business .payment-body-container-block.action-block-price .payment-body-container-block-fields .payment-body-container-block-price-value,
.payment-body-container.upgrade .payment-body-container-block.action-block-price .payment-body-container-block-fields .payment-body-container-block-price-value {
  font-family: Lato-bold;
}
.payment-body-container.business .payment-body-container-block.action-block-price .payment-body-container-block-button,
.payment-body-container.upgrade .payment-body-container-block.action-block-price .payment-body-container-block-button {
  background: #338D82;
  color: #FFFFFF;
}
.payment-body-container.business .payment-body-container-block.action-block-price:hover .payment-body-container-block-button,
.payment-body-container.upgrade .payment-body-container-block.action-block-price:hover .payment-body-container-block-button {
  border: 1px solid rgba(51, 141, 130, 0.5);
  color: #008a7a;
  background-color: #fff;
}
.payment-body-container.business .payment-body-container-block-hny,
.payment-body-container.upgrade .payment-body-container-block-hny {
  position: absolute;
  top: 0;
  right: 0;
}
.payment-body-container.business .payment-body-container-block-hny img,
.payment-body-container.upgrade .payment-body-container-block-hny img {
  max-width: 110px;
  height: auto;
}
.payment-body-container.business .payment-body-container-block-hny.light,
.payment-body-container.upgrade .payment-body-container-block-hny.light {
  left: 0;
  right: initial;
}
.payment-body-container.business .payment-body-container-block-hny.light img,
.payment-body-container.upgrade .payment-body-container-block-hny.light img {
  max-width: 100px;
}
.payment-body-container.business .payment-body-container-blocks {
  align-items: flex-end;
  max-width: 882px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block {
  padding-left: 24px !important;
  padding-right: 24px !important;
  padding-top: 30px !important;
  padding-bottom: 24px !important;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price {
  position: static;
  height: 164px;
  min-height: 164px;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #d6d6d6;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-value {
  margin-bottom: 12px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-value .value,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-value .value .span-price {
  font-size: 80px;
  line-height: 80px;
  color: #00564c;
  margin: 0;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-value .value sup,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-value .value .span-price sup {
  left: -14px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-value .value small,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-value .value .span-price small {
  font-size: 40px;
  line-height: 40px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .payment-body-container-block-price-note,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__price .block__price-desc {
  position: static;
  min-height: auto;
  height: auto;
  margin-bottom: 23px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .plan__description {
  text-align: center;
  height: 90px;
  padding-top: 24px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .plan__description .desc__text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  color: #0C5E50;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__btn.contact-us-button,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .payment-body-container-block-button {
  width: 240px !important;
  height: 48px !important;
  border-radius: 4px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__btn.contact-us-button a,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .payment-body-container-block-button a {
  width: inherit !important;
  height: inherit;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .block__btn.contact-us-button:active,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block .payment-body-container-block-button:active {
  background-color: #00564C;
  background: #00564C;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-individual .block__title,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__title {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-individual .payment-body-container-block-button,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .payment-body-container-block-button,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-individual .payment-body-container-block-button a,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .payment-body-container-block-button a,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-individual .contact-us-button,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .contact-us-button {
  text-transform: inherit;
  font-size: 16px;
  width: 100%;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .payment-body-container-block-button.disabled-plan-button {
  justify-content: center;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-individual .plan__description {
  height: 138px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan {
  border-color: #FF9A00 !important;
  padding-top: 19px !important;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan::before {
  content: '';
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
  height: 7px;
  border-radius: 5px 5px 0 0;
  background-color: #FF9A00;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .block__sticker {
  position: relative;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  color: #212121;
  border-radius: 12px;
  background-color: rgba(255, 154, 0, 0.2);
  padding: 2px 18px 2px 35px;
  margin-bottom: 14px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .block__sticker::before {
  content: '';
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  width: 11px;
  height: 10px;
  background-image: url('https://cdn.ganttpro.com/app/imgs/pricing/pricing_sticker_icon.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .select-plan {
  margin-top: 0;
  margin-bottom: 6px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .select-plan .container {
  margin: 0;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .select-plan .container .dropdown .list .plan-list-contact-us {
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 30px;
  color: #257ECC;
  padding: 12px;
  padding-top: 3px;
  cursor: pointer;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .payment-body-container-block-button,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .select-plan,
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .select-plan .container {
  width: 240px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .payment-body-container-block-button {
  text-transform: inherit;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .payment-body-container-block-button:hover {
  background: #FF6D00;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .payment-body-container-block-button:active {
  background: #E65100;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.best-plan .payment-body-container-block-button .payment_btn {
  font-size: 16px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice {
  border-color: #008a7a !important;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice::before {
  content: '';
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
  height: 7px;
  border-radius: 5px 5px 0 0;
  background-color: #008a7a;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__title {
  margin-bottom: 0;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content {
  height: 340px;
  margin: 0;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_title {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 128px;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 36px;
  line-height: 40px;
  color: #00564c;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_features_list .list_desc {
  display: block;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #0C5E50;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_features_list ul.list {
  padding-top: 10px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_features_list ul.list li {
  margin-bottom: 6px;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_features_list ul.list li:nth-last-child(1) {
  margin-bottom: 0;
}
.payment-body-container.business .payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_features_list ul.list li span {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
  padding-left: 6px;
}
.payment-body-container.upgrade .payment-body-container-blocks {
  justify-content: center;
  max-width: none;
}
.payment-body-container.upgrade .payment-body-container-block {
  margin-left: 12px;
  cursor: pointer;
  width: 220px;
  height: 270px;
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  flex-basis: auto;
  justify-content: space-between;
  padding: 14px 0 24px;
}
.payment-body-container.upgrade .payment-body-container-block:first-child {
  margin-left: 0;
}
.payment-body-container.upgrade .payment-body-container-block.selected {
  border-color: #007063;
  box-shadow: inset 0px 0px 0px 1px #007063;
}
.payment-body-container.upgrade .payment-body-container-block.selected .payment-body-container-block-fields .payment-body-container-block-price-value {
  font-family: Lato-bold;
}
.payment-body-container.upgrade .payment-body-container-block.selected .payment-body-container-block-price {
  background: transparent;
}
.payment-body-container.upgrade .payment-body-container-block.selected .payment-body-container-block-price-calc {
  visibility: visible;
}
.payment-body-container.upgrade .payment-body-container-block.selected .payment-body-container-block-button {
  background: #FF9A00;
  color: #fff !important;
}
.payment-body-container.upgrade .payment-body-container-block.selected .payment-body-container-block-button:hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
}
.payment-body-container.upgrade .payment-body-container-block-name {
  margin: 0 auto;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  letter-spacing: normal;
  color: #00564C;
  font-family: Lato-Bold;
}
.payment-body-container.upgrade .payment-body-container-block-name b {
  font-size: 20px;
}
.payment-body-container.upgrade .payment-body-container-block-price {
  color: #454545;
  font-family: Lato-Regular;
  background: #F2FAFF;
  display: flex;
  height: 89px;
  font-size: 12px;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.payment-body-container.upgrade .payment-body-container-block-price-value {
  font-family: Lato-Bold;
  line-height: 24px;
  font-size: 18px;
  color: #454545;
  text-align: center;
  height: auto;
}
.payment-body-container.upgrade .payment-body-container-block-price-calc {
  display: flex;
  visibility: hidden;
  justify-content: center;
  align-items: center;
  font-family: Lato-Regular;
  font-size: 12px;
  margin-top: -8px;
  line-height: 18px;
  text-align: center;
  height: 24px;
  color: #757575;
}
.payment-body-container.upgrade .payment-body-container-block-price-calc:hover {
  color: #333333;
}
.payment-body-container.upgrade .payment-body-container-block-price-calc:hover svg path {
  fill: #333333;
}
.payment-body-container.upgrade .payment-body-container-block-price-calc svg {
  cursor: pointer;
}
.payment-body-container.upgrade .payment-body-container-block-price-calc-text {
  margin-right: 8px;
}
.payment-body-container.upgrade .payment-body-container-block-price-calc-svg {
  align-items: center;
  display: flex;
}
.payment-body-container.upgrade .payment-body-container-block-button {
  cursor: pointer;
  background: transparent;
  color: #757575 !important;
  border: none;
  width: 172px;
  height: 36px;
  line-height: 36px;
  font-family: Lato-Regular;
  letter-spacing: normal;
  font-size: 14px;
  text-transform: capitalize;
}
.payment-body-container.upgrade .payment-body-container-block:hover .payment-body-container-block-button {
  background: #FF9A00 !important;
  color: #FFFFFF !important;
}
.payment-body-container.upgrade .payment-body-container-block:hover .payment-body-container-block-button:hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
}
.payment-body-container.upgrade .payment-body-container-block:hover .payment-body-container-block-price {
  background: transparent;
}
.payment-body-container.upgrade .payment-body-container-block:hover .payment-body-container-block-price-calc {
  visibility: visible;
}
.payment-body-container.upgrade .payment-body-container-block-contact-header {
  font-family: Lato-Bold;
  font-size: 18px;
  line-height: 24px;
  color: #454545;
}
.payment-body-container.upgrade .payment-body-container-block-contact-text {
  font-family: Lato-Regular;
  font-size: 12px;
  line-height: 24px;
  color: #454545;
}
.payment-body-container.upgrade .payment-body-container-block-fields {
  padding: 0;
}
.payment-body-footer {
  margin: 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.payment-body-footer-enterprise,
.payment-body-footer-students {
  overflow: hidden;
  width: 375px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  padding: 40px 54px;
  border: 1px solid rgba(155, 155, 155, 0.2);
  border-radius: 2px;
}
.payment-body-footer-enterprise .payment-body-footer-icon,
.payment-body-footer-students .payment-body-footer-icon {
  margin-bottom: 28px;
}
.payment-body-footer-enterprise .payment-body-footer-text,
.payment-body-footer-students .payment-body-footer-text {
  margin-bottom: 26px;
}
.payment-body-footer-enterprise .payment-body-footer-text h2,
.payment-body-footer-students .payment-body-footer-text h2 {
  margin-bottom: 16px;
  color: #00564C;
  font-size: 33px;
  line-height: 36px;
  letter-spacing: -1px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.payment-body-footer-enterprise .payment-body-footer-text p,
.payment-body-footer-students .payment-body-footer-text p {
  color: #338D82;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.payment-body-footer-enterprise .payment-body-footer-text p .payment-body-footer-content-text-strong,
.payment-body-footer-students .payment-body-footer-text p .payment-body-footer-content-text-strong {
  color: rgba(51, 141, 130, 0.9);
  font-weight: bolder;
}
.payment-body-footer-enterprise.action-block {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}
.payment-body-footer-enterprise.action-block .payment-body-footer-button {
  background: #338D82;
  color: #FFFFFF;
}
.payment-body-footer-enterprise.action-block .payment-body-footer-button:hover {
  background: #fff;
  border: 1px solid rgba(51, 141, 130, 0.5);
  color: #008a7a;
}
.payment-body-footer-jivo {
  text-decoration: underline;
  color: #1565C0;
  cursor: pointer;
}
.payment-body-footer.business {
  margin-bottom: 140px;
  max-width: 879px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.payment-body-footer.individual {
  letter-spacing: 0;
}
.payment-body-footer.individual h2 {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 28px;
  color: #338D82;
  line-height: 24px;
}
.payment-body-footer-notes {
  margin-top: 55px;
  font-size: 14px;
  color: #338D82;
  letter-spacing: 0;
  line-height: 24px;
}
.payment-body-footer-notes a {
  color: #338D82;
}
.payment-body-footer-table {
  border-collapse: collapse;
  width: 100%;
  max-width: 849px;
  margin-top: 16px;
  color: #595959;
}
.payment-body-footer-table thead {
  font-size: 18px;
}
.payment-body-footer-table thead tr td:last-child {
  font-family: Lato-Bold;
}
.payment-body-footer-table tbody tr:nth-child(even) {
  background: #FAFAFA;
}
.payment-body-footer-table tbody tr td:not(:first-child) {
  border-left: 1px solid #E7E7E7;
}
.payment-body-footer-table tbody tr td:last-child {
  border-right: 1px solid #E7E7E7;
}
.payment-body-footer-table tbody tr:first-child td:not(:first-child) {
  border-top: 1px solid #E7E7E7;
}
.payment-body-footer-table tbody tr:last-child td:not(:first-child) {
  border-bottom: 1px solid #E7E7E7;
}
.payment-body-footer-table tr {
  height: 48px;
}
.payment-body-footer-table tr td:first-child {
  text-align: left;
  padding-left: 17px;
  color: #606060;
}
.payment-body-footer-table tr td:not(:first-child) {
  width: 240px;
}
.payment-body-footer-table td {
  vertical-align: middle;
}
.payment-body-footer-button {
  font-family: Lato-Bold;
  font-size: 12px;
  color: #008A7A;
  letter-spacing: 1.5px;
  line-height: 48px;
  background: #fff;
  min-width: 168px;
  max-width: 370px;
  padding: 0 6px;
  white-space: nowrap;
  border: 1px solid rgba(51, 141, 130, 0.5);
  border-radius: 2px;
  cursor: pointer;
  text-transform: uppercase;
}
.payment-body-footer-button:hover {
  background: #338D82;
  color: #FFFFFF;
}
.payment-body .webix_template {
  width: 100%;
  padding: 0;
}
.contact-us-popup .contact-us-form-submit .webix_el_box {
  background: #008A7A;
  border-radius: 2px;
  text-transform: uppercase;
}
.contact-us-popup .contact-us-form-submit .webix_el_box button {
  font-family: Lato-Bold;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  line-height: 48px;
}
.contact-us-popup .contact-us-form-submit .webix_el_box:hover {
  background: #008A7A;
}
.contact-us-form-footer-template {
  text-align: center;
  font-family: Lato-Regular;
  font-size: 12px;
  color: #707070;
  letter-spacing: 0;
  border: none;
  background: transparent;
}
.contact-us-form-footer-template span:not(.js-translator) {
  margin-left: 5px;
}
.contact-us-popup .webix_win_content {
  border-radius: 2px;
}
.contact-us-popup .webix_win_content .webix_win_head {
  border-radius: 0;
}
.contact-us-popup .webix_win_content .webix_win_body {
  border-radius: 0;
}
.thank-you-popup-close {
  position: absolute;
  top: 12px;
  cursor: pointer;
  right: 16px;
}
.thank-you-popup-close svg {
  margin: auto;
  width: 12px;
  height: 12px;
}
.thank-you-popup-close svg path {
  fill: #616161;
}
.thank-you-popup .webix_template {
  padding: 0;
}
.thank-you-popup-container {
  display: flex;
  padding: 17px 36px;
}
.thank-you-popup-image img {
  max-width: 105px;
  max-height: 132px;
}
.thank-you-popup-text {
  width: 100%;
  padding-left: 36px;
}
.thank-you-popup-text h4 {
  margin-top: 12px;
  font-family: Lato-Bold;
  font-size: 16px;
  color: #008A7A;
  line-height: 36px;
}
.thank-you-popup-text p {
  margin-top: 12px;
  font-family: Lato-Regular;
  font-size: 12px;
  color: #616161;
  letter-spacing: 0;
  line-height: 16px;
}
.thank-you-popup-footer {
  text-align: center;
  background: rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px 0 0 #D9D9D9;
  padding: 12px 36px;
}
.thank-you-popup-footer-button {
  cursor: pointer;
  display: inline-block;
  line-height: 36px;
  font-size: 14px;
  color: #FFFFFF;
  background: #17BA41;
  border-radius: 2px;
  padding: 0 6px;
  min-width: 168px;
  white-space: nowrap;
}
.need-more-projects-popup {
  padding: 7px 52px 23px;
}
.need-more-projects-popup-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.need-more-projects-popup-header {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  color: #FF9A00;
  letter-spacing: 0;
  line-height: 48px;
  margin-bottom: 10px;
}
.need-more-projects-popup-text {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #454545;
  letter-spacing: 0;
  line-height: 18px;
}
.need-more-projects-popup-image {
  margin: 47px auto 50px;
}
.need-more-projects-popup-button {
  cursor: pointer;
  text-align: center;
  width: 160px;
  background: #247ECC;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 48px;
}
.upgrade-popup-header-title.webix_view {
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
}
.upgrade-popup-header-title.webix_view.webix_el_label {
  color: #212121 !important;
}
.upgrade-popup-header-title.webix_view .webix_el_box strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.upgrade-popup-header path {
  fill: #808080;
}
.upgrade-popup-header-icon:hover path {
  fill: #333333;
}
.upgrade-popup-header-text .webix_template {
  padding: 0 44px 0 0;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.upgrade-popup-template {
  background: #fafafa;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
}
.upgrade-popup-template .webix_template {
  padding: 0;
}
.upgrade-popup-toggle {
  display: flex;
}
.upgrade-popup-toggle .webix_template {
  padding: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
.upgrade-popup-toggle-container {
  display: flex;
  border: 1px solid #9E9E9E;
  border-radius: 4px;
}
.upgrade-popup-toggle-month,
.upgrade-popup-toggle-year {
  font-family: Lato-Regular;
  font-size: 16px;
  line-height: 34px;
  text-align: center;
  width: 147px;
  color: #424242;
  text-transform: capitalize;
  cursor: pointer;
}
.upgrade-popup-toggle-month.selected,
.upgrade-popup-toggle-year.selected {
  background: #007063;
  border-radius: 2px;
  color: #FFFFFF;
}
.upgrade-popup-footer {
  font-family: Lato-Regular;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #424242;
}
.upgrade-popup-footer .webix_el_box {
  line-height: 16px !important;
}
.upgrade-popup-footer a {
  color: #1976D2;
}
.upgrade-popup-footer a:hover {
  color: #0D47A1;
  text-decoration: underline;
}
.calc-popup {
  overflow: visible;
}
.calc-popup.webix_window.webix_popup:not(.suggest_popup) {
  border: 1px solid #DADADA !important;
  border-radius: 4px !important;
}
.calc-popup:after,
.calc-popup:before {
  left: calc(50% + 3px);
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.calc-popup:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #FFFFFF;
  border-width: 5px;
}
.calc-popup:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #FFFFFF;
  border-width: 6px;
}
.calc-popup-title {
  font-family: Lato-Bold;
  font-size: 14px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  color: #212121;
}
.calc-popup-text {
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #454545;
  text-decoration-color: #0cb42e;
}
.calc-popup-text .webix_template {
  padding: 0;
}
.calc-popup-text span:not(.js-translator) {
  background: #FFECE1;
  padding: 4px 0;
}
.thank-upgrade-popup {
  overflow: visible;
}
.thank-upgrade-popup .webix_win_content {
  overflow: visible;
}
.thank-upgrade-popup .webix_win_content .webix_win_body {
  opacity: 0;
  transition: 460ms ease-out 50ms;
  transform: translateY(25px);
}
.thank-upgrade-popup .webix_win_content .webix_win_body.active {
  opacity: 1;
  transform: translateY(0);
}
.thank-upgrade-popup-title .webix_template {
  padding: 0;
  font-family: Lato-bold;
  font-size: 16px;
  line-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: #212121;
}
.thank-upgrade-popup-title .webix_template span:not(.js-translator) {
  height: 28px;
}
.thank-upgrade-popup-title .webix_template svg {
  margin-left: 10px;
}
.thank-upgrade-popup-text .webix_template {
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #424242;
}
.thank-upgrade-popup .upgrade-popup-footer a {
  color: #257ECC;
}
.payment-body-container-blocks .payment-body-container-block {
  position: relative;
  border: 1px solid #dddddd;
  margin-right: 6px;
  padding: 30px 0 42px !important;
}
.payment-body-container-blocks .payment-body-container-block:last-child {
  margin-right: 0;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__title,
.payment-body-container-blocks .payment-body-container-block.block-enterprice .block__title {
  margin-bottom: 38px;
  font-size: 30px;
  line-height: 36px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #00564C;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__title {
  margin-bottom: 38px;
  font-size: 30px;
  line-height: 36px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #00564C;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price {
  position: relative;
  height: 232px;
  text-align: center;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value {
  display: flex;
  align-items: baseline;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .span-price {
  display: inline-block;
  margin-bottom: 7px;
  margin-right: 5px;
  position: relative;
  text-transform: uppercase;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 48px;
  line-height: 48px;
  color: #338D82;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .span-price_promotion {
  color: #C62828 !important;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .span-price_promotion small {
  color: #C62828 !important;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .span-price small {
  font-size: 24px;
  line-height: 48px;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .span-price sup {
  position: absolute;
  top: 0;
  left: -12px;
  color: #757575;
  line-height: 19px;
  font-size: 19px;
  line-height: 23px;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .value-conditions,
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .value-conditions-desc {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .value-conditions {
  color: #0C5E50;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .value-conditions-desc {
  color: #008A7A;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-value .block__price-desc {
  font-size: 14px;
  line-height: 16px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .js-discount-price {
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-old {
  padding-top: 4px;
  position: relative;
  display: inline-block;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-old .value .span-price {
  position: relative;
  text-transform: uppercase;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 29px;
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-old .value .span-price sup {
  position: absolute;
  top: 0;
  left: -6px;
  font-size: 12px;
  line-height: 14px;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-old .value:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -8px;
  width: calc(100% + 12px);
  transform: translateY(-50%);
  height: 1px;
  background-color: #4f4f4f;
  border-radius: 1px;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-desc {
  position: absolute;
  top: 102px;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-desc .desc .value-conditions,
.payment-body-container-blocks .payment-body-container-block.block-individual .block__price .block__price-desc .desc .value-conditions-desc {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .payment-tooltip {
  display: none;
  position: absolute;
  top: 12px;
  right: 12px;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .payment-body-container-block-button {
  cursor: default;
  letter-spacing: normal;
  width: inherit;
  border-radius: 4px;
  border: 1px solid #008A7A;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .payment-body-container-block-button .payment_btn {
  cursor: pointer;
  width: 205px;
  height: 47px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #008A7A;
}
.payment-body-container-blocks .payment-body-container-block.block-individual .payment-body-container-block-button.disabled-plan-button {
  border: none;
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.disabled * {
  color: #757575;
  fill: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.disabled .payment-body-container-block-warning-icon {
  display: flex;
  margin: auto 10px auto 0;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.disabled .payment-body-container-block-warning-text {
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.disabled .payment-body-container-block-button {
  display: none;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.disabled .block__price .block__price-value .span-price,
.payment-body-container-blocks .payment-body-container-block.block-individual.disabled .block__price .block__price-value .value-conditions,
.payment-body-container-blocks .payment-body-container-block.block-individual.disabled .block__price .block__price-value .value-conditions-desc {
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .payment-tooltip.tooltip-gantt {
  opacity: 1;
  pointer-events: auto;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .payment-body-container-block-button.disabled-plan-button {
  border: none;
  text-transform: inherit;
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #757575;
  background-color: transparent;
  display: flex;
  align-items: center;
  pointer-events: none;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .payment-body-container-block-warning {
  display: none;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .payment-tooltip {
  display: block;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .span-price,
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .value-conditions,
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .value-conditions-desc {
  color: #757575 !important;
}
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .span-price small,
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .value-conditions small,
.payment-body-container-blocks .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .value-conditions-desc small {
  color: #757575 !important;
}
.payment-body-container-blocks .payment-body-container-block.block-individual:hover .payment-body-container-block-button .payment_btn {
  color: #fff;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price {
  position: relative;
  text-align: center;
  height: 164px;
  width: 230px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value {
  display: flex;
  align-items: baseline;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value {
  margin-right: 5px;
  margin-bottom: 7px;
  position: relative;
  text-transform: uppercase;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 48px;
  line-height: 48px;
  color: #00564C;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value_promotion {
  color: #C62828 !important;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value sup {
  color: #757575;
  position: absolute;
  top: 0;
  left: -12px;
  font-size: 19px;
  line-height: 23px;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value small {
  font-size: 24px;
  line-height: 48px;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .js-discount-price {
  font-size: 14px;
  line-height: 48px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value-conditions,
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value-conditions-desc {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value-conditions {
  color: #0C5E50;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-value .value-conditions-desc {
  color: #008A7A;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-old {
  position: relative;
  display: inline-block;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-old .value {
  position: relative;
  text-transform: uppercase;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 29px;
  color: #757575;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-old .value sup {
  position: absolute;
  top: 4px;
  left: -6px;
  font-size: 12px;
  line-height: 14px;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-old .value small {
  font-size: 18px;
  line-height: 36px;
}
.payment-body-container-blocks .payment-body-container-block.best-plan .block__price .block__price-old:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -8px;
  width: calc(100% + 12px);
  transform: translateY(-50%);
  height: 1px;
  background-color: #4f4f4f;
  border-radius: 1px;
}
.payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content {
  margin-bottom: 32px;
  height: 202px;
}
.payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_img {
  max-width: 219px;
  margin-bottom: 30px;
  text-align: center;
}
.payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_img img {
  max-width: 100%;
}
.payment-body-container-blocks .payment-body-container-block.block-enterprice .block__content .content_desc {
  max-width: 224px;
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #0C5E50;
}
.payment-body-container-blocks .payment-body-container-block.block-enterprice .block__btn.contact-us-button {
  letter-spacing: normal;
  border-radius: 4px;
  border: 1px solid #008A7A;
  cursor: pointer;
  width: 205px;
  height: 47px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #008A7A;
}
.payment-body-footer.business {
  min-height: 144px;
  max-width: 882px;
  border: 1px solid #dddddd;
  border-radius: 5px;
  padding: 50px 24px 45px;
}
.payment-body-footer.business .payment-body-footer.business-container .footer-title {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 42px;
  color: #00564c;
}
.payment-body-footer.business .payment-body-footer.business-container .footer-text {
  padding: 0 12px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 30px;
  color: #0C5E50;
}
.payment-body-footer.business .payment-body-footer.business-container .footer-text .payment-body-footer-content-text-strong {
  font-weight: normal;
}
.payment-body-footer.business .payment-body-footer.business-container .footer-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 48px;
  color: #008a7a;
  min-width: 168px;
  height: 48px;
  border: 1px solid #008a7a;
  border-radius: 3px;
  cursor: pointer;
}
.payment-body-footer.business .payment-body-footer.business-container .footer-btn:hover {
  background-color: #008A7A;
  color: #fff;
}
.payment-body-footer.business .payment-body-footer.business-container .footer-btn:active {
  background-color: #00564C;
}
.select-plan {
  margin-top: 16px;
}
.select-plan div.container {
  margin: 0 auto 12px;
  width: 205px;
  background-color: transparent;
}
.select-plan div.dropdown {
  position: relative;
}
.select-plan div.dropdown > div.caption {
  user-select: none;
  position: relative;
  border-radius: 4px;
  cursor: pointer;
  height: 42px;
  border: 1px solid #BDBDBD;
  text-align: center;
  color: #0C5E50;
  font-size: 16px;
  line-height: 42px;
}
.select-plan div.dropdown > div.caption:after {
  content: "";
  right: 13px;
  top: 50%;
  border: 4px solid transparent;
  position: absolute;
  display: block;
  box-sizing: border-box;
  border-top: 4px solid #CDCDCD;
}
.select-plan div.dropdown > div.caption .option__info-icon {
  display: none;
}
.select-plan div.dropdown > div.caption:hover:after {
  border-top-color: #9B9B9B;
}
.select-plan div.dropdown > div.list {
  overflow: hidden;
  z-index: 1;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  width: 100%;
  border-radius: 0 0 2px 2px;
  display: none;
  max-height: 360px;
  overflow-y: auto;
}
.select-plan div.dropdown > div.list::-webkit-scrollbar-track {
  background-color: #D9D9D9;
  border-radius: 2px;
}
.select-plan div.dropdown > div.list::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
.select-plan div.dropdown > div.list::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #9B9B9B;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.select-plan div.dropdown > div.list:hover {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.select-plan div.dropdown > div.list > div.changePlanOption {
  text-align: center;
  font-size: 16px;
  line-height: 36px;
  color: #0C5E50;
  cursor: pointer;
  user-select: none;
}
.select-plan div.dropdown > div.list > div.changePlanOption.selected {
  color: #fff;
  background-color: #0C5E50;
}
.select-plan .dropdown .list .changePlanOption:hover:not(.selected):not(.disabled) {
  background-color: #f0f0f0;
}
.select-plan .dropdown .list .changePlanOption {
  position: relative;
  pointer-events: auto;
}
.select-plan .dropdown .list .changePlanOption .option__info-icon {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 6px;
  top: 50%;
  display: flex;
  transform: translateY(-50%);
}
.select-plan .dropdown .list .changePlanOption .option__info-icon svg path {
  fill: #757575;
}
.select-plan .dropdown .list .changePlanOption .option__info-icon:hover svg path {
  fill: #424242;
}
.select-plan .dropdown .list .changePlanOption.disabled {
  pointer-events: none;
}
.select-plan .dropdown .list .changePlanOption.disabled .option_text {
  opacity: 0.4;
}
.select-plan .dropdown .list .changePlanOption.disabled .option__info-icon {
  opacity: 1;
  pointer-events: auto;
}
.select-plan div.dropdown.open > div.list {
  display: block;
}
.payment-body-container-blocks .payment-body-container-block:hover:not(.best-plan) .payment-body-container-block-button,
.payment-body-container-blocks .payment-body-container-block:hover:not(.best-plan) .block__btn.contact-us-button {
  background-color: #008A7A;
  color: #fff;
}
.payment-body-container-blocks .payment-body-container-block:hover:not(.best-plan) .payment-body-container-block-button .payment_btn,
.payment-body-container-blocks .payment-body-container-block:hover:not(.best-plan) .block__btn.contact-us-button .payment_btn {
  color: #fff;
}
.payment-body-container-block.block-individual.disabled:not(.radio-choose-month-individual) * {
  color: #338D82 !important;
  fill: #338D82 !important;
}
.payment-body-container-block.block-individual.disabled:not(.radio-choose-month-individual) .block__title,
.payment-body-container-block.block-individual.disabled:not(.radio-choose-month-individual) .block__price {
  opacity: 0.4;
}
.payment-body-container-block.block-individual.radio-choose-month-individual * {
  color: #757575 !important;
  fill: #757575 !important;
}
.payment-body-container.business .payment-body-container-block.best-plan .payment-body-container-block-button.contact-us {
  display: none;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 48px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.payment-body-container.business .payment-body-container-block.best-plan.boldCheck .payment-body-container-block-button:not(.contact-us) {
  display: none;
}
.payment-body-container.business .payment-body-container-block.best-plan.boldCheck .payment-body-container-block-button.contact-us {
  display: block;
}
.popupCancelSubscriptionToUpdate .webix_view .webix_template {
  font-size: 14px;
  line-height: 18px;
}
.isDiscount .best-plan:not(.radio-choose-month-individual) .block__price .block__price-value {
  display: flex;
  align-items: baseline;
}
.isDiscount .best-plan:not(.radio-choose-month-individual) .block__price .block__price-value .value {
  margin-right: 8px;
  color: #C62828 !important;
  font-size: 48px !important;
  line-height: 48px !important;
  height: inherit !important;
}
.isDiscount .best-plan:not(.radio-choose-month-individual) .block__price .block__price-value .value small {
  font-size: 24px;
  line-height: 48px;
}
.isDiscount .payment-body-container-block.ten-users.best-plan.radio-choose-month-individual .block__price .block__price-value .value {
  color: #00564C !important;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-value .value .span-price {
  font-size: 48px;
  line-height: 48px;
  color: #C62828 !important;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-value .value .span-price small {
  color: #C62828 !important;
  font-size: 24px;
  line-height: 48px;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-value .value .span-price sup {
  color: #757575 !important;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-value .js-discount-price {
  color: #757575;
  margin-left: 8px;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-old .value {
  display: inline-block;
  position: relative;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-old .value .span-price {
  color: #757575 !important;
  font-size: 24px;
  line-height: 36px;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-old .value .span-price sup {
  font-size: 12px;
  line-height: 16px;
  color: #757575 !important;
  position: absolute;
  top: 4px;
  left: -6px;
}
.isDiscount .payment-body-container-block.block-individual .block__price .block__price-old .value:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -8px;
  width: calc(100% + 16px);
  transform: translateY(-50%);
  height: 1px;
  background-color: #4F4F4F;
  border-radius: 1px;
}
.isDiscount .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .value .span-price {
  color: #757575 !important;
}
.isDiscount .payment-body-container-block.block-individual.radio-choose-month-individual .block__price .block__price-value .value .span-price small {
  color: #757575 !important;
}
.user_tooltip {
  display: none;
  border: 1px solid #cfcfcf;
}
.user_tooltip.webix_window.webix_popup {
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
.user_tooltip .tooltip_header {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FF9A00;
  line-height: 24px;
}
.user_tooltip .tooltip_text .webix_template {
  padding: 0;
}
.user_tooltip .tooltip_text_value {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #616161;
  line-height: 18px;
}
.customDaysDemoPopup .popup_header {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  color: #39A57E;
}
.customDaysDemoPopup .close {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  padding: 13px;
}
.customDaysDemoPopup .close svg {
  cursor: pointer;
  fill: #616161;
}
.customDaysDemoPopup .webix_win_content {
  padding: 8px 0 !important;
}
.customDaysDemoPopup .customDayBody .popup_image .webix_template {
  padding: 0;
}
.customDaysDemoPopup .popup_main_text {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  font-size: 15px;
}
.customDaysDemoPopup button {
  color: #ffffff;
}
.customDaysDemoPopup button:hover {
  color: #ffffff;
  background-color: transparent;
}
.customDaysDemoPopup ul {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  padding-left: 0;
  margin-left: 0;
  list-style-position: inside;
  list-style-type: disc;
  line-height: 23px;
}
.marketing_popup .popup_header {
  font-size: 30px;
  color: #39A57E;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.marketing_popup .popup_main_text {
  color: #39A57E;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  text-align: center;
  line-height: 33px;
}
.marketing_popup .close {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  padding: 13px;
}
.marketing_popup .close svg {
  cursor: pointer;
  fill: #616161;
}
.marketing_popup .popup_image {
  padding: 0 63px;
}
.marketing_popup .popup_button button {
  color: #ffffff;
  text-transform: none;
}
.marketing_popup .popup_button :hover {
  background-color: #2a966f;
  border-radius: 4px;
}
.marketing-tooltip-template.history {
  background: #dedede;
}
.marketing-tooltip-template .webix_template {
  display: flex;
  align-items: center;
  padding: 0;
}
.marketing-tooltip-template-body {
  display: flex;
  padding: 24px;
  width: 100%;
  flex-direction: column;
  align-items: center;
  flex: 1 1 auto;
}
.marketing-tooltip-template-body-columns {
  flex-direction: row;
}
.marketing-tooltip-template-body-columns .marketing-tooltip-template-body-title {
  margin: 0;
}
.marketing-tooltip-template-body-left {
  display: flex;
  margin: auto 0;
  flex-direction: column;
  flex: 1 1 70%;
}
.marketing-tooltip-template-body-title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FF9A00;
  line-height: 24px;
  margin: 0 auto;
}
.marketing-tooltip-template-body-text {
  padding-top: 12px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #616161;
  line-height: 18px;
}
.marketing-tooltip-template-body-text-history {
  font-size: 14px;
  margin: auto 0;
  line-height: 18px;
  color: #424242;
  width: 360px;
  text-align: center;
  padding-top: 36px;
}
.marketing-tooltip-template-body-text ul {
  list-style-type: disc;
  display: flex;
  flex-direction: column;
}
.marketing-tooltip-template-body-text ul li {
  line-height: 24px;
  margin: 0 auto;
}
.marketing-tooltip-template-body-image {
  margin: 0 auto;
  padding-top: 12px;
}
.marketing-tooltip-template-body-image.history {
  box-shadow: 0 24px 32px 0 rgba(0, 0, 0, 0.04);
}
.marketing-tooltip-template-body-right {
  display: flex;
  padding: 0 0 0 24px;
}
.marketing-tooltip-template-body-button {
  margin: auto;
  padding-top: 24px;
}
.marketing-tooltip-template-body-button-block {
  cursor: pointer;
  display: flex;
  margin: auto;
  padding: 0 24px;
  border-radius: 2px;
  text-align: center;
  height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  background: #ff9a00;
}
.marketing-tooltip-template-body-button-block-text {
  margin: auto 0;
  font-size: 12px;
  line-height: 36px;
  color: #FFFFFF;
}
.marketing-tooltip-template-body-button-block-sale {
  height: 24px;
  margin: auto 0;
  padding: 0 0 0 12px;
  display: flex;
  white-space: nowrap;
}
.marketing-tooltip-template-body-button-block-sale-value {
  font-size: 10px;
  margin: auto;
  color: #FFFFFF;
  line-height: 24px;
  padding: 0 12px;
  background: #E74C3C;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.marketing-tooltip-template-body-button-block:hover {
  background: #FFAE33;
}
.marketing-tooltip-template-body-button-block:hover .marketing-tooltip-button-block-sale-value {
  background: #F14B3B;
}
.marketing-tooltip-template-body-button-block:active {
  background: #CC7B00;
}
.marketing-tooltip-template-body-popup .marketing-tooltip-template-body-title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  color: #FF9A00;
  line-height: 24px;
  text-align: center;
}
.marketing-tooltip-template-body-popup .marketing-tooltip-template-body-text {
  width: 100%;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}
.marketing-tooltip-button .webix_template {
  display: flex;
  padding: 0;
}
.marketing-tooltip-button-block {
  cursor: pointer;
  display: flex;
  margin: auto;
  padding: 0 24px;
  border-radius: 2px;
  text-align: center;
  height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  background: #ff9a00;
}
.marketing-tooltip-button-block-text {
  margin: auto 0;
  font-size: 12px;
  line-height: 36px;
  color: #FFFFFF;
}
.marketing-tooltip-button-block-sale {
  height: 24px;
  margin: auto 0;
  padding: 0 0 0 12px;
  display: flex;
}
.marketing-tooltip-button-block-sale-value {
  font-size: 10px;
  margin: auto;
  color: #FFFFFF;
  line-height: 24px;
  padding: 0 12px;
  background: #E74C3C;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.marketing-tooltip-button-block:hover {
  background: #FFAE33;
}
.marketing-tooltip-button-block:hover .marketing-tooltip-button-block-sale-value {
  background: #F14B3B;
}
.marketing-tooltip-button-block:active {
  background: #CC7B00;
}
.confirm-popup {
  border-radius: 0 0 2px 2px;
}
.confirm-popup-template {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0;
  color: #616161;
  line-height: 18px;
}
.time_tracking_popup .webix_view.webix_layout_line .webix_control .webix_el_box {
  padding: 0 !important;
}
.time_tracking_popup .webix_view.webix_layout_line .webix_control .webix_el_box input {
  width: 100% !important;
}
.time_tracking_popup .webix_view.webix_layout_line .webix_control.webix_el_datepicker .webix_el_box {
  padding: 1px !important;
}
.time_tracking_popup .webix_view.webix_layout_line .webix_control.webix_el_datepicker .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.time_tracking_popup .webix_view.webix_layout_line .timer_button .webix_template {
  width: 100% !important;
  padding: 0px !important;
}
.time_tracking_popup .webix_el_datepicker .webix_inp_static {
  border: 1px solid #BDBDBD;
  line-height: 36px !important;
}
.time_tracking_popup .timer {
  border: 1px solid #BDBDBD;
  border-width: 1px !important;
  box-sizing: border-box;
  border-radius: 2px;
  position: relative;
  overflow: visible;
}
.time_tracking_popup .timer .number {
  float: none;
  border: none;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  width: 24px;
  box-shadow: none;
  padding: 0;
  margin: 0;
  background: none;
  line-height: 1.5;
  display: inline-block;
  margin-top: 8px;
}
.time_tracking_popup .timer .divider {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  padding: 0 27px 0 20px;
  top: -1px;
  position: relative;
}
.time_tracking_popup .timer .webix_template {
  padding: 0;
  overflow: visible;
}
.time_tracking_popup .timer .arrow {
  position: absolute;
  top: 37px;
  left: 20px;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  user-select: none;
  border-radius: 2px;
  text-align: center;
  padding-top: 5px;
}
.time_tracking_popup .timer .arrow:hover {
  background-color: #f2f2f2;
}
.time_tracking_popup .timer .arrow:hover path {
  fill: #757575;
}
.time_tracking_popup .timer .arrow.up {
  transform: rotate(180deg);
  top: -27px;
}
.time_tracking_popup .timer .arrow.minute {
  left: 102px;
}
.time_tracking_popup .timer .field {
  padding-left: 24px;
  position: relative;
}
.time_tracking_popup .timer .field.disable {
  pointer-events: none;
}
.time_tracking_popup .timer .field.disable .arrow {
  opacity: 0.4;
}
.time_tracking_popup .timer .error_mess {
  visibility: hidden;
  position: absolute;
  z-index: 2;
  top: -7px;
  left: 8px;
  color: #E53935;
  line-height: 12px !important;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0 4px;
  background: #fff;
  font-size: 12px;
}
.time_tracking_popup .timer.error {
  border-color: #E53935;
}
.time_tracking_popup .timer.error .error_mess {
  visibility: visible;
}
.time_tracking_popup .timer .clock {
  position: absolute;
  right: 6px;
  top: 5px;
}
.time_tracking_popup .timer .clock path {
  fill: #757575;
}
.time_tracking_popup .timer:hover .clock path {
  fill: #424242;
}
.time_tracking_popup .timer_button {
  position: relative;
  overflow: visible;
  cursor: pointer;
}
.time_tracking_popup .timer_button .wrap {
  background: #2E7D32;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.time_tracking_popup .timer_button .wrap .icon {
  height: 20px;
}
.time_tracking_popup .timer_button .wrap .label {
  display: inline-block;
  font-family: Lato-Bold;
  font-size: 14px;
  color: #fff;
  margin-left: 12px;
  cursor: pointer;
}
.time_tracking_popup .timer_button .wrap:hover {
  background: #43A047;
  cursor: pointer;
}
.time_tracking_popup .timer_button .wrap:active {
  background: #1B5E20;
}
.time_tracking_popup .timer_button .wrap.disable {
  cursor: default;
  background: #C8E6C9;
}
.time_tracking_popup .timer_button .wrap.stop_timer {
  background: #C62828;
  cursor: pointer;
}
.time_tracking_popup .timer_button .wrap.stop_timer:hover {
  background: #EF5350;
}
.time_tracking_popup .timer_button .wrap.stop_timer:active {
  background: #B71C1C;
}
.time_tracking_popup .timer_button .wrap.stop_timer.disable {
  cursor: default;
  background: #FFCDD2;
}
.time_tracking_popup .timer_button .error_mess {
  visibility: hidden;
  position: absolute;
  z-index: 2;
  bottom: -17px;
  right: 0;
  color: #E53935;
  line-height: 12px !important;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  background: #fff;
  font-size: 12px;
}
.time_tracking_popup .timer_button.error .error_mess {
  visibility: visible;
}
.time_tracking_popup .timeTrackingEditorTotal .webix_template {
  padding-left: 0;
  line-height: 36px;
}
.time_tracking_popup .time_tracking_datepicker {
  -webkit-touch-callout: none !important;
  /* iOS Safari */
  -webkit-user-select: none !important;
  /* Chrome/Safari/Opera */
  user-select: none;
}
.time_tracking_popup .time_tracking_datepicker .webix_el_box {
  height: 100% !important;
  position: relative;
}
.time_tracking_popup .time_tracking_datepicker .webix_el_box .fa-calendar {
  background: url("https://cdn.ganttpro.com/app/imgs/time_tracking_calendar.svg") center no-repeat;
  padding-top: 0 !important;
  opacity: 0.73;
  position: absolute;
  height: 36px !important;
  right: 8px;
}
.time_tracking_popup .time_tracking_datepicker .webix_el_box:hover .fa-calendar {
  opacity: 1;
}
.time_tracking_popup .time_tracking_datepicker .webix_el_box input {
  font-size: inherit;
  height: 100%;
  padding-right: 34px;
}
.time_tracking_popup .time_tracking_datepicker .webix_el_box input.focus,
.time_tracking_popup .time_tracking_datepicker .webix_el_box input:focus {
  border-color: #ff9a00;
}
.time_tracking_popup .label_for {
  text-align: center;
  -webkit-touch-callout: none !important;
  /* iOS Safari */
  -webkit-user-select: none !important;
  /* Chrome/Safari/Opera */
  user-select: none;
}
.time_tracking_popup .time_tracking_comment.webix_view .webix_inp_top_label {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.time_tracking_popup .time_tracking_comment.webix_view textarea {
  line-height: 18px;
  padding: 6px;
  border-color: #BDBDBD;
  width: 100% !important;
}
.time_tracking_popup .time_tracking_comment.webix_view textarea:focus {
  border-color: #ff9a00;
}
.time_tracking_popup .time_tracking_comment.webix_view.webix_disabled_view {
  opacity: 0.5;
}
.time_tracking_popup .time_tracking_comment.webix_view.webix_disabled_view textarea {
  background-color: #fff;
}
.time_tracking_popup .time_tracking_comment .webix_el_box {
  height: 100% !important;
}
.time_tracking_popup .webix_el_box.webix_disabled_box input,
.time_tracking_popup .webix_el_box.webix_disabled_box .webix_inp_static {
  opacity: 0.7;
}
.time_tracking_popup.webix_view {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.time_tracking_popup.webix_view:focus {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.time_tracking_footer .total {
  line-height: 36px;
}
.time_tracking_search {
  position: relative;
  overflow: visible;
}
.time_tracking_search .webix_el_box {
  position: relative;
}
.time_tracking_search .webix_el_box:after {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  background: url('https://cdn.ganttpro.com/app/imgs/time_tracking_search.svg') center no-repeat;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  cursor: text;
}
.time_tracking_search .webix_el_box input {
  padding-left: 35px;
  border: 1px solid #BDBDBD;
}
.time_tracking_search .webix_el_box input:focus {
  border-color: #FF9A00;
}
.time_tracking_search .webix_el_box.webix_disabled_box input {
  opacity: 1;
}
.time_tracking_search label {
  visibility: hidden;
  position: absolute;
  z-index: 2;
  top: -7px;
  left: 8px;
  line-height: 12px !important;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 0 4px;
  background: #fff;
  font-size: 12px;
}
.time_tracking_search.error .webix_el_box input {
  border-color: #E53935;
}
.time_tracking_search.error label {
  visibility: visible;
  color: #E53935 !important;
}
.time_tracking_search_list .webix_ss_vscroll_header {
  border: none;
}
.time_tracking_search_list .webix_cell {
  border-color: #f4f4f4;
  padding: 0;
}
.time_tracking_search_list .webix_cell.hover_row {
  background: #f4f4f4;
}
.time_tracking_search_list .webix_cell.hover_row .static {
  background: #fff;
}
.time_tracking_search_list .webix_cell.selected {
  border-left: 3px solid #00564c;
}
.time_tracking_search_list .webix_cell.disabled .search_item.static {
  cursor: default;
}
.time_tracking_search_list .webix_cell.disabled .search_item.static .close {
  visibility: hidden;
}
.time_tracking_search_list .webix_cell.disabled .search_item.static .name span {
  border-bottom: none;
}
.time_tracking_search_list .search_item {
  padding: 8px 10px 0;
  cursor: pointer;
}
.time_tracking_search_list .search_item .name {
  font-family: Lato-Bold;
  font-size: 14px;
  color: #424242;
  line-height: 20px;
}
.time_tracking_search_list .search_item .name .search_match {
  color: #007063;
}
.time_tracking_search_list .search_item .parents {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #737373;
  line-height: 24px;
}
.time_tracking_search_list .search_item .info {
  display: flex;
  align-items: center;
  height: 30px;
}
.time_tracking_search_list .search_item .date {
  padding-left: 24px;
  background: url("https://cdn.ganttpro.com/app/imgs/time_tracking_calendar_small.svg") 0px center no-repeat;
  background-size: 18px;
  display: inline-block;
  margin-right: 20px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 20px;
  color: #424242;
}
.time_tracking_search_list .search_item .status {
  font-family: Lato-Bold;
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
  border-radius: 2px;
  line-height: 20px;
  padding: 1px 12px 0;
  margin-right: 20px;
}
.time_tracking_search_list .search_item .long-status {
  max-width: 89px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.time_tracking_search_list .search_item .assign {
  width: 100px;
}
.time_tracking_search_list .search_item .assign .resource_list_item {
  line-height: 20px;
}
.time_tracking_search_list .search_item .wrap {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.time_tracking_search_list .search_item.static {
  padding-bottom: 5px;
  border: 1px solid #9e9e9e;
}
.time_tracking_search_list .search_item.static:hover .close {
  visibility: visible;
}
.time_tracking_search_list .search_item.static:hover .name span {
  border-bottom: 1px solid #424242;
}
.time_tracking_search_list .search_item.static .close {
  display: flex;
  visibility: hidden;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 1px;
  top: 1px;
  cursor: pointer;
}
.time_tracking_search_list .search_item.static .close svg path {
  fill: #808080;
}
.time_tracking_search_list .search_item.static .close:hover {
  background-color: #F3F3F3;
}
.time_tracking_search_list .search_item.static .close:hover svg path {
  fill: #333333;
}
.time_tracking_search_list .search_item.static .name {
  width: 92%;
}
.time_tracking_search_list .webix_overlay {
  display: flex;
  align-items: center;
}
.time_tracking_search_list .webix_overlay .empty_data {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  width: 100%;
  padding: 0 100px;
  line-height: 26px;
}
.time_tracking_search_list .webix_overlay .empty_data:before {
  content: '';
  display: block;
  margin: 0 auto 30px;
  position: relative;
  width: 144px;
  height: 102px;
  background: url("https://cdn.ganttpro.com/app/imgs/empty_search_tasks_data.svg") center no-repeat;
}
.time_tracking_header {
  position: relative;
}
.time_tracking_header .webix_template {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.time_tracking_header .webix_template .title {
  font-family: Lato-Bold;
  color: #212121;
  font-size: 16px;
  text-transform: uppercase;
  padding-left: 12px;
}
.time_tracking_header .webix_template .close-container {
  display: flex;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 2px;
  margin: 15px 6px;
  cursor: pointer;
}
.time_tracking_header .webix_template .close-container svg path {
  fill: #808080;
}
.time_tracking_header .webix_template .close-container:hover {
  background-color: #eeeeee;
}
.time_tracking_header .webix_template .close-container:hover svg path {
  fill: #333333;
}
.time_tracking_history .webix_list_item {
  cursor: default;
}
.time_tracking_history .webix_list_item:hover {
  background: #f2f2f2;
}
.time_tracking_history .webix_list_item:hover .item .cell.icon.edit,
.time_tracking_history .webix_list_item:hover .item .cell.icon.remove {
  visibility: visible;
}
.time_tracking_history .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.time_tracking_history .item .cell.empty_edit {
  width: 88px;
}
.time_tracking_history .item .cell.name {
  width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.time_tracking_history .item .cell.time {
  width: 70px;
  margin: 0 20px 0 10px;
}
.time_tracking_history .item .cell.date {
  width: 110px;
}
.time_tracking_history .item .cell.edit {
  margin: 0 10px 0 24px;
}
.time_tracking_history .item .cell.comment {
  width: 15px;
}
.time_tracking_history .item .cell.icon {
  cursor: pointer;
  line-height: 0;
}
.time_tracking_history .item .cell.icon path {
  fill: #757575;
}
.time_tracking_history .item .cell.icon:hover path {
  fill: #424242;
}
.time_tracking_history .item .cell.icon.edit {
  visibility: hidden;
}
.time_tracking_history .item .cell.icon.remove {
  margin-right: 10px;
  visibility: hidden;
}
.time_tracking_history .item .cell.icon.remove:hover path {
  fill: #C62828;
}
.time_tracking_history .shadow {
  position: relative;
  box-shadow: 0 0 5px 0 #dedede !important;
}
.time_tracking_menu {
  border-bottom: 2px solid #C4C4C4 !important;
}
.time_tracking_menu .webix_list_item {
  vertical-align: top;
}
.time_tracking_menu .webix_list_item:hover .profile-item-text {
  color: #333333;
}
.time_tracking_menu .webix_list_item .item {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.time_tracking_menu .webix_list_item .item-icon {
  margin: auto 0;
  display: flex;
}
.time_tracking_menu .webix_list_item .item-icon svg path {
  fill: rgba(69, 69, 69, 0.5);
}
.time_tracking_menu .webix_list_item .item-text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
}
.time_tracking_menu .webix_list_item .item-text .count {
  color: #424242;
}
.time_tracking_menu .webix_list_item:hover .item-text {
  color: #424242;
}
.time_tracking_menu .webix_list_item:hover.webix_selected .item-text,
.time_tracking_menu .webix_list_item:hover.webix_selected .count {
  color: #0D47A1 !important;
}
.time_tracking_menu .webix_list_item:hover.webix_selected:after {
  background: #0D47A1;
}
.time_tracking_menu .webix_list_item.webix_selected {
  color: #1976D2;
}
.time_tracking_menu .webix_list_item.webix_selected .item-icon svg path {
  fill: #1976D2;
}
.time_tracking_menu .webix_list_item.webix_selected .item-text {
  opacity: 1;
  color: #1976D2;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.time_tracking_menu .webix_list_item.webix_selected .item-text .count {
  color: #1976D2;
}
.time_tracking_menu .webix_list_item.webix_selected:after {
  display: block;
  content: '';
  background: #1976D2;
  height: 2px;
  width: 100%;
  margin-top: 10px;
}
.time_tracking_menu .webix_list_item.webix_disabled {
  cursor: default;
  opacity: 0.5;
  background: transparent !important;
}
.time_tracking_history_footer .webix_template {
  padding-left: 12px;
}
.overflow_visible {
  overflow: visible !important;
}
.group_by_combo {
  overflow: visible;
}
.group_by_combo .plus {
  display: inline-block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 1px 4px 0 #a9a9a9;
  position: absolute;
  cursor: pointer;
  right: -18px;
  top: 0;
  transition: all 0.2s;
}
.group_by_combo .plus:after {
  content: '';
  position: absolute;
  background: #00564c;
  width: 2px;
  height: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -1px;
  transition: all 0.2s;
}
.group_by_combo .plus:before {
  content: '';
  position: absolute;
  background: #00564c;
  width: 18px;
  height: 2px;
  top: 50%;
  margin-top: -1px;
  left: 50%;
  margin-left: -9px;
  transition: all 0.2s;
}
.group_by_combo .plus:hover {
  background: #00564c;
}
.group_by_combo .plus:hover:after {
  background: #fff;
}
.group_by_combo .plus:hover:before {
  background: #fff;
}
.group_by_combo .plus:active {
  box-shadow: none;
}
.group_by_combo .webix_inp_label {
  overflow: visible;
  display: flex;
  align-items: center;
  padding-left: 6px;
  background: #fbfbfb;
  border-right: 30px solid #fff;
  position: relative;
}
.group_by_combo .webix_inp_label .text {
  color: #424242;
  padding-left: 6px;
  width: 120px;
}
.group_by_combo .webix_inp_static {
  border: none;
  height: 36px;
  width: auto;
  cursor: default;
  padding: 0;
}
.group_by_combo .webix_inp_static input {
  display: none;
}
.group_by_combo.webix_view.webix_control .webix_el_box .webix_inp_static:after {
  display: none;
}
.group_by_combo .webix_multicombo_value {
  background: #fbfbfb;
  padding: 2px 8px;
  border-radius: 2px;
  cursor: default;
  display: flex;
  align-items: center;
}
.group_by_combo .webix_multicombo_value:hover {
  background: #f3f3f3;
}
.group_by_combo .webix_multicombo_value .name {
  color: #424242;
}
.group_by_combo .webix_multicombo_value .webix_multicombo_delete {
  cursor: pointer;
  font-size: 0;
  position: relative;
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url("https://cdn.ganttpro.com/app/imgs/close_black.svg") center no-repeat;
  opacity: 0.3;
}
.group_by_combo .webix_multicombo_value .webix_multicombo_delete:hover {
  opacity: 0.6;
}
.group_by_combo .webix_el_box {
  cursor: default;
}
.group_by_combo_popup {
  overflow: visible;
}
.group_by_combo_popup .webix_list_item {
  display: flex;
  align-items: center;
  background: #fff;
  z-index: 2;
  position: relative;
  border-bottom: none !important;
}
.group_by_combo_popup .webix_list_item:hover {
  background: #f3f3f3;
}
.group_by_combo_popup .webix_list_item .name {
  position: relative;
  top: 1px;
}
.group_by_combo_popup .webix_list_item .webix_icon {
  position: relative;
  margin-right: 8px;
  height: 18px;
  width: 18px;
  border-radius: 2px;
}
.group_by_combo_popup .webix_list_item .webix_icon:before {
  content: '';
}
.group_by_combo_popup .webix_list_item .webix_icon.wxi-checkbox-marked {
  background: #00564c url('https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg') center no-repeat;
  background-size: 12px;
  border-color: #7f9491;
}
.group_by_combo_popup .webix_list_item .webix_icon.wxi-checkbox-blank {
  border: 1px solid #9e9e9e;
}
.group_by_combo_popup:after {
  left: 50%;
  bottom: 100%;
  content: '';
  position: absolute;
  pointer-events: none;
  margin-left: -5px;
  margin-bottom: -5px;
  transform: rotate(45deg);
  box-shadow: 0 0 3px #ccc;
  width: 10px;
  height: 10px;
  background: #fff;
  z-index: 1;
}
.group_by_table_tree {
  border: 1px solid #cfcfcf;
}
.group_by_table_tree .webix_cell {
  color: #424242;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  font-size: 12px;
  padding: 0 18px;
  font-family: Arial;
  display: flex;
}
.group_by_table_tree .webix_cell.webix_cell_select {
  background: none;
  padding: 0 18px;
  border-color: #FBC02D;
  border-top: none;
  border-left: none;
  box-shadow: -1px 0 0 0 #FBC02D, 1px 0 0 0 transparent, 0 1px 0 0 transparent, 0 -1px 0 0 #FBC02D;
  position: relative;
  top: 0;
  left: 0;
}
.group_by_table_tree .webix_cell.hover_row {
  background: #f2f2f2;
}
.group_by_table_tree .webix_cell.parent {
  background: #f5f5f5;
  color: #424242;
  line-height: 36px !important;
  font-family: Arial;
  font-weight: 600;
  font-size: 12px;
  border-right: none;
  padding-left: 4px;
}
.group_by_table_tree .webix_cell .webix_tree_open,
.group_by_table_tree .webix_cell .webix_tree_close {
  width: 15px;
  height: 15px;
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  margin: 10px 10px 0 14px;
  position: relative;
  flex: 0 0 auto;
}
.group_by_table_tree .webix_cell .webix_tree_open:after,
.group_by_table_tree .webix_cell .webix_tree_close:after {
  content: '';
  width: 7px;
  height: 1px;
  position: absolute;
  top: 6px;
  left: 3px;
  background: #9E9E9E;
}
.group_by_table_tree .webix_cell .webix_tree_open:before,
.group_by_table_tree .webix_cell .webix_tree_close:before {
  content: '';
  width: 1px;
  height: 7px;
  position: absolute;
  top: 3px;
  left: 6px;
  background: #9E9E9E;
}
.group_by_table_tree .webix_cell .webix_tree_open:before {
  display: none;
}
.group_by_table_tree .webix_cell .webix_tree_folder,
.group_by_table_tree .webix_cell .webix_tree_folder_open {
  display: none;
}
.group_by_table_tree .webix_cell .webix_tree_none {
  width: 25px;
  display: none;
}
.group_by_table_tree .webix_cell .webix_tree_file {
  width: 0px;
  cursor: default;
  display: none;
  margin: 0;
}
.group_by_table_tree .webix_cell .text {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  pointer-events: none;
}
.group_by_table_tree .webix_cell .text_wrap {
  display: inline-flex;
  width: 100%;
  flex: 1 1 auto;
  overflow: hidden;
}
.group_by_table_tree .webix_cell .text_wrap .icon {
  display: flex;
  margin: auto 0 auto auto;
  height: 30px;
}
.group_by_table_tree .webix_cell .text_wrap .tooltip-gantt {
  cursor: pointer;
  height: 100%;
  width: 18px;
  background-attachment: fixed;
  display: inline-block;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/descriptions.svg") 50% no-repeat;
}
.group_by_table_tree .webix_cell .text_wrap .tooltip-gantt path {
  fill: #616161;
}
.group_by_table_tree .webix_cell .text_wrap .tooltip-gantt:hover {
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/descriptions_hover.svg') center no-repeat;
}
.group_by_table_tree .webix_cell .text_wrap .tooltip-gantt:hover path {
  fill: #616161;
}
.group_by_table_tree .webix_column.align_right .webix_cell {
  justify-content: flex-end;
}
.group_by_table_tree .webix_column.align_center .webix_cell {
  justify-content: center;
}
.group_by_table_tree .webix_column.editable .webix_cell {
  color: #424242;
  cursor: pointer;
}
.group_by_table_tree .webix_column.editable .webix_cell:hover {
  text-decoration: underline;
}
.group_by_table_tree .webix_column.editable .webix_cell.parent {
  cursor: default;
  text-decoration: none;
}
.group_by_table_tree .webix_column.date .webix_cell.webix_cell_select {
  padding: 0 18px;
  background: none;
  border-color: #FBC02D;
  border-top: none;
  border-left: none;
  box-shadow: -1px 0 0 0 #FBC02D, 1px 0 0 0 transparent, 0 1px 0 0 transparent, 0 -1px 0 0 #FBC02D;
  position: relative;
  top: 0;
  left: 0;
}
.group_by_table_tree .webix_column.cost .webix_cell.parent {
  padding-left: 18px;
}
.group_by_table_tree .webix_column.project_name .webix_cell {
  padding-right: 4px;
}
.group_by_table_tree .webix_column.project_name .webix_cell .text_wrap .text {
  padding-right: 6px;
}
.group_by_table_tree .webix_column.project_name .webix_cell .text_wrap .icon {
  width: 24px;
  height: 24px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.group_by_table_tree .webix_column.project_name .webix_cell .text_wrap .icon .tooltip-gantt {
  width: 24px;
  background: url("https://cdn.ganttpro.com/app/imgs/ic_portfolio.svg") 50% no-repeat;
}
.group_by_table_tree .webix_column.project_name .webix_cell .text_wrap .icon .tooltip-gantt:hover {
  background: url("https://cdn.ganttpro.com/app/imgs/ic_portfolio_hover.svg") 50% no-repeat;
}
.group_by_table_tree.grouped .webix_cell .webix_tree_none,
.group_by_table_tree.grouped .webix_cell .webix_tree_file {
  display: block;
  cursor: default;
  flex: 0 0 auto;
}
.group_by_table_tree .webix_dt_editor input {
  border-radius: 0;
  border: none;
  box-shadow: -1px 0 0 0 #FBC02D, 1px 0 0 0 #FBC02D, 0 1px 0 0 #FBC02D, 0 -1px 0 0 #FBC02D;
  padding: 0 18px;
  font-size: 12px;
  font-family: Arial;
}
.group_by_table_tree .webix_dt_editor input.align_right {
  text-align: right;
}
.group_by_table_tree .webix_ss_header {
  background: #fafafa;
  border-bottom: 1px solid #cfcfcf;
}
.group_by_table_tree .webix_ss_header td {
  background: #fafafa;
  border-left: 10px solid #fafafa;
  box-shadow: inset -1px 0 0 0 #CECECE;
}
.group_by_table_tree .webix_ss_header td:last-child {
  border-left: 10px solid #fafafa;
}
.group_by_table_tree .webix_ss_header td.webix_first {
  border-left: none;
}
.group_by_table_tree .webix_ss_header td .webix_ss_sort_asc {
  padding-left: 2px;
  background: url("https://cdn.ganttpro.com/app/imgs/outline-arrow_upward.svg") center no-repeat !important;
  transform: rotate(180deg);
}
.group_by_table_tree .webix_ss_header td .webix_ss_sort_desc {
  padding-left: 2px;
  background: url("https://cdn.ganttpro.com/app/imgs/outline-arrow_upward.svg") center no-repeat !important;
  transform: rotate(0);
}
.group_by_table_tree .webix_ss_header td .webix_hcell {
  text-align: center;
  line-height: 100%;
  color: #757575;
  font-size: 14px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  padding: 0 16px 0 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.group_by_table_tree .webix_ss_header td .webix_hcell[aria-sort] {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.group_by_table_tree .webix_ss_header td .webix_hcell .webix_ss_sort_asc,
.group_by_table_tree .webix_ss_header td .webix_hcell .webix_ss_sort_desc {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") no-repeat;
  background-size: 36px;
  width: 24px;
  height: 24px;
}
.group_by_table_tree .webix_ss_header td .webix_hcell:hover {
  color: #212121;
}
.group_by_table_tree .webix_overlay {
  display: flex;
  align-items: center;
}
.group_by_table_tree .webix_overlay .empty_filter_logs,
.group_by_table_tree .webix_overlay .empty_filter_costs,
.group_by_table_tree .webix_overlay .empty_data_logs,
.group_by_table_tree .webix_overlay .empty_data_costs {
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  width: 100%;
}
.group_by_table_tree .webix_overlay .empty_filter_logs:before,
.group_by_table_tree .webix_overlay .empty_filter_costs:before,
.group_by_table_tree .webix_overlay .empty_data_logs:before,
.group_by_table_tree .webix_overlay .empty_data_costs:before {
  content: '';
  display: block;
  margin: 0 auto 30px;
  position: relative;
}
.group_by_table_tree .webix_overlay .empty_filter_logs:before {
  width: 149px;
  height: 149px;
  background: url("https://cdn.ganttpro.com/app/imgs/empty_filter_logs.svg") center no-repeat;
}
.group_by_table_tree .webix_overlay .empty_filter_costs:before {
  width: 133px;
  height: 223px;
  background: url("https://cdn.ganttpro.com/app/imgs/empty_filter_costs.svg") center no-repeat;
}
.group_by_table_tree .webix_overlay .empty_data_logs {
  left: -10px;
}
.group_by_table_tree .webix_overlay .empty_data_logs:before {
  width: 161px;
  height: 150px;
  background: url("https://cdn.ganttpro.com/app/imgs/empty_logs_data.svg") center no-repeat;
}
.group_by_table_tree .webix_overlay .empty_data_costs:before {
  width: 136px;
  height: 150px;
  background: url("https://cdn.ganttpro.com/app/imgs/empty_costs_data.svg") center no-repeat;
}
.time_tracking_popup.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item.webix_selected {
  background-color: inherit;
  color: inherit;
}
.team-share-body {
  background: #fafafa;
}
.team-share-body-left {
  border: 1px solid #cfcfcf;
  border-right-width: 0;
}
.team-share-body-right {
  border: 1px solid #cfcfcf;
  margin-left: 0!important;
}
.team-share .team_share_delete svg path,
.team-share .team_share_delete svg rect {
  fill: #8a8b8d;
}
.team-share .team_share_delete svg path:hover,
.team-share .team_share_delete svg rect:hover {
  fill: #3498db;
}
.team-share .team_share_delete:hover svg path,
.team-share .team_share_delete:hover svg rect {
  fill: #3498db;
}
.team-share-rights-table {
  border-bottom: none;
}
.team-share-rights-table .webix_column {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #424242;
}
.team-share-rights-table .webix_cell {
  display: flex;
}
.team-share-rights-table-action-toggle .webix_cell {
  padding: 0 0 0 12px;
}
.team-share-rights-table-action-toggle .webix_cell .webix_el_toggle {
  margin: auto;
}
.team-share-rights-table .webix_ss_vscroll_header {
  display: none;
}
.team-share-rights-table .userRightsAccess {
  color: #257ECC;
}
.team-share-rights-table.access-level .webix_column .webix_cell {
  border-bottom: none;
}
.team-share-access-member-table .webix_ss_vscroll_header {
  display: none;
}
.team-share-access-member-table .webix_column.webix_first .webix_cell {
  padding: 0 12px;
}
.team-share-access-member-table .webix_column.webix_first .webix_cell.webix_row_select input[type="checkbox"] + label span:not(.js-translator) {
  border: 1px solid #fff;
}
.team-share-access-member-table .webix_column.userName .webix_cell {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  padding-left: 8px;
  color: #616161;
}
.team-share-access-member-table .webix_column.userName .webix_cell.webix_row_select {
  color: #ffffff;
}
.team-share-access-member-table .webix_ss_center_scroll {
  border-bottom: 1px solid #cfcfcf;
}
.team-share-access-member-table .webix_cell {
  display: flex;
}
.team-share-access-member-table .webix_cell input {
  display: none;
}
.team-share-access-member-table .webix_cell label span:not(.js-translator) {
  display: inline-block;
  box-sizing: content-box;
  border-radius: 2px;
  border: 1px solid #257ECC;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  margin-top: -2px;
  background: #ffffff;
}
.team-share-access-member-table .webix_cell input[type="checkbox"]:checked + label span:not(.js-translator) {
  background: #257ECC url("https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg") center no-repeat;
  background-size: 12px;
  opacity: 1;
}
.team-share-access-member-table .webix_cell input[type="checkbox"]:disabled + label span:not(.js-translator) {
  opacity: 0.2;
}
.team-share-project-link-icon {
  position: absolute;
  margin: 12px;
  pointer-events: none;
}
.team-share-project-link input {
  padding: 0 12px 0 42px;
}
.share-popup-menu .webix_list_item {
  height: 48px;
  font-size: 14px;
}
.share-popup-menu .webix_list_item.webix_selected {
  color: #247ECC;
}
.share-popup-menu .webix_list_item.webix_selected .share-popup-menu-item-icon svg path {
  fill: #247ECC;
}
.share-popup-menu .webix_list_item.webix_selected .share-popup-menu-item-text {
  opacity: 1;
  color: #247ECC;
}
.share-popup-menu .webix_list_item.webix_selected:after {
  display: block;
  content: '';
  background: #257ECC;
  height: 4px;
  width: 100%;
  margin-top: 8px;
}
.share-popup-menu-item {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.share-popup-menu-item-icon {
  height: 36px;
  width: 36px;
  display: flex;
}
.share-popup-menu-item-text {
  margin: auto 0;
  margin-left: 12px;
  opacity: 0.5;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
}
.share-popup-menu-item svg path,
.share-popup-menu-item svg text {
  fill: rgba(69, 69, 69, 0.5);
}
.share-popup-collaboration-label {
  text-align: center;
}
.share-popup-collaboration-form {
  background: #ffffff;
  border: 1px solid #cfcfcf !important;
  border-radius: 2px;
}
.share-popup-collaboration-form input {
  padding-right: 12px;
}
.share-popup-header {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #424242;
  line-height: 48px;
  padding: 12px 0 6px 34px;
}
.share-popup-users-table {
  border-width: 1px !important;
}
.share-popup-users-table-filter {
  margin-top: 6px;
}
.share-popup-users-table-photo {
  width: 24px;
  height: 24px;
  margin: 12px 0;
  border-radius: 50%;
}
.share-popup-users-table-email {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #616161;
  letter-spacing: -0.01px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.share-popup-users-table-fullName {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  letter-spacing: -0.01px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.share-popup-users-table-status {
  margin-left: 12px;
  padding: 0 8px;
  display: inline-block;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 24px;
  font-size: 10px;
  color: #616161;
}
.share-popup-users-table-permissions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 48px;
}
.share-popup-users-table-permissions-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  padding: 0 12px;
}
.share-popup-users-table-permissions-item.active svg path {
  fill: #257ECC;
}
.share-popup-users-table-enter {
  display: none;
}
.share-popup .team-roles-help {
  padding-top: 12px;
  padding-bottom: 6px;
  background: transparent;
}
.share-popup .team-roles-help .webix_template {
  height: auto;
}
.selectedTeamUsersLayout .webix_template {
  padding: 0;
}
.availableTeamUsersTable {
  user-select: none;
}
.availableTeamUsersTable-hover,
.availableTeamUsersTable .webix_column .webix_row_select {
  background: #FFF9D0;
  border: 1px solid rgba(255, 154, 0, 0.2);
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-style: solid;
  cursor: pointer;
}
.availableTeamUsersTable-hover .share-popup-users-table-enter,
.availableTeamUsersTable .webix_column .webix_row_select .share-popup-users-table-enter {
  display: block;
  height: 100%;
  margin: 6px 0;
}
.availableTeamUsersTable .webix_last .availableTeamUsersTable-hover {
  border-right-width: 1px;
}
.availableTeamUsersTable .webix_first .availableTeamUsersTable-hover {
  padding-left: calc(24px - 1px);
  border-left-width: 1px;
}
.availableTeamUsersTable .webix_column > div {
  border-color: rgba(217, 217, 217, 0.5);
  border-right: none !important;
  padding: 0 0 0 24px;
}
.availableTeamUsersTableBlank .webix_template {
  padding: 0 !important;
}
.availableTeamUsersTableBlank-Item {
  position: relative;
  height: 48px;
  border-bottom: 1px solid #D9D9D9;
}
.availableTeamUsersTableBlank-Item:before,
.availableTeamUsersTableBlank-Item:after {
  content: '';
  display: block;
  position: absolute;
  background-color: #ECECEC;
}
.availableTeamUsersTableBlank-Item:before {
  top: 12px;
  left: 24px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
}
.availableTeamUsersTableBlank-Item:after {
  top: 20px;
  left: 74px;
  height: 8px;
  width: 150px;
  border-radius: 5px;
}
.availableTeamUsersTableBlank-Item:nth-child(even):after {
  width: 200px;
}
.chooseFromTeamWindow {
  border: 1px solid #D9D9D9 !important;
  border-radius: 2px;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
  left: auto !important;
  position: fixed !important;
  opacity: 0;
  max-width: 0;
  max-height: 0;
  transition: opacity 300ms, max-width 300ms, max-height 300ms;
}
.chooseFromTeamWindow.show {
  opacity: 1;
  max-width: 840px;
  max-height: 360px;
}
.selected-users-scroll-container {
  display: flex;
  flex-wrap: wrap;
  height: 100% !important;
}
.selected-users-scroll-container .selected-users-scroll-view {
  border-top: 0;
  user-select: none;
}
.selected-users-scroll-container .selected-users-scroll-select {
  position: relative;
  height: auto !important;
}
.selected-users-scroll-container .selected-users-scroll-select .selected-users-scroll-view {
  border-top: none;
  border-bottom: 1px solid #d9d9d9;
}
.selected-users-scroll-container.suggest-top .selected-users-scroll-select {
  order: 2;
}
.selected-users-scroll-container.suggest-top .selected-users-scroll-select .selected-users-scroll-view {
  border-top: 1px solid #d9d9d9;
  border-bottom: none;
}
.selected-users-scroll-container .available-users-scroll-view {
  overflow-y: auto !important;
}
.selected-users-blank-add {
  margin: auto auto auto 12px;
  line-height: 20px;
  font-size: 14px;
}
.selected-users-form {
  padding: 12px 138px 12px 12px;
  min-height: 72px !important;
  height: 100%;
  user-select: none;
}
.selected-users-form-container {
  width: 100%;
  height: 100%;
  min-height: 48px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.selected-users-form-item {
  margin: 6px 12px 6px 0;
  padding: 0 12px;
  height: 36px;
  max-width: 100%;
  display: flex;
  flex: 0 1 auto;
  align-items: center;
  justify-content: space-between;
  border: 1px solid rgba(255, 154, 0, 0.2);
  border-radius: 2px;
  background: #FFF9D0;
  cursor: pointer;
  line-height: 36px;
}
.selected-users-form-item-photo {
  min-width: 24px;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.selected-users-form-item-photo img {
  max-height: 100%;
  max-width: 100%;
  border-radius: 50%;
}
.selected-users-form-item-name {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
  letter-spacing: -0.01px;
  line-height: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.selected-users-form-item-remove {
  margin-left: 12px;
  width: 14px;
  line-height: 14px;
}
.selected-users-form-item-remove svg path {
  fill: #E74C3C;
}
.selected-users-form-submit {
  display: flex;
  position: absolute;
  right: 24px;
  top: 24px;
  cursor: pointer;
}
.selected-users-form-submit-btn {
  width: 120px;
  height: 36px;
  background: #257ECC;
  color: #ffffff;
  border-radius: 2px;
  text-align: center;
  line-height: 36px;
}
.selectedTeamUsersFormSubmit {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 1;
}
.selectedTeamUsersFormSubmit .webix_el_box {
  width: auto !important;
}
.selectedTeamUsersFormSubmit .webix_el_box button {
  display: block !important;
  padding: 0 15px !important;
}
.user-template-project-list {
  margin-top: 0 !important;
  background: #fafafa;
}
.user-template-project-list .webix_scroll_cont {
  background: #fafafa;
}
.user-template-project-list .webix_scroll_cont .webix_dataview_item {
  border: none;
  padding: 0;
  margin-left: 12px;
}
.user-template-project-list .webix_scroll_cont .webix_dataview_item:first-child {
  margin: 0;
}
.user-template-project-list .webix_scroll_cont .webix_dataview_item.webix_selected {
  background: transparent;
  border: none;
}
.user-template-project-list .webix_scroll_cont .webix_dataview_item.webix_selected .user-template-project-list-item {
  border: 2px solid #257ECC;
}
.user-template-project-list .webix_scroll_cont .webix_dataview_item.webix_selected .user-template-project-list-item-icon {
  margin-top: -1px;
}
.user-template-project-list-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #cfcfcf;
  background: #ffffff;
  position: relative;
}
.user-template-project-list-item-icon {
  text-align: center;
  display: flex;
  height: 106px;
}
.user-template-project-list-item-icon svg {
  margin: auto;
}
.user-template-project-list-item-label {
  font-size: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  line-height: 36px;
  text-align: center;
}
.user-template-project-list-item-delete {
  position: absolute;
  width: 12px;
  height: 12px;
  right: 12px;
  display: flex;
  top: 12px;
}
.user-template-project-list-item-delete svg {
  margin: auto;
}
.user-template-project-list-item input {
  border: none;
}
.team-roles-data-table {
  border-bottom: none;
}
.team-roles-data-table-rights {
  cursor: pointer;
}
.team-roles-data-table-rights-text-active {
  color: #616161;
}
.team-roles-data-table-rights-text {
  color: #616161;
}
.team-roles-data-table-rights .webix_cell.hover {
  padding: 0 0 0 6px;
  display: flex;
}
.team-roles-data-table-rights .webix_cell.hover .team-roles-data-table-rights-text {
  padding: 0 0 0 18px;
}
.team-roles-data-table-rights .webix_cell.hover .team-roles-data-table-rights-text-active {
  padding: 0 0 0 17px;
  height: 36px;
  border: 1px solid #cfcfcf;
  margin: auto 0;
  width: 100%;
  display: flex;
  line-height: 34px;
  color: #424242;
}
.team-roles-data-table-rights .webix_cell.hover .team-roles-data-table-rights-text-active:after {
  content: '';
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") top no-repeat;
  background-size: 36px;
  width: 36px;
  height: 36px;
  right: 0px;
  position: absolute;
}
.team-roles-data-table-online .webix_cell {
  position: relative;
  padding-left: 41px;
}
.team-roles-data-table-online .webix_cell .online:before {
  position: absolute;
  top: 50%;
  left: 24px;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background: #17BA41;
  border-radius: 50%;
}
.team-roles-data-table-online .webix_cell .offline:before {
  position: absolute;
  top: 50%;
  left: 24px;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background: #616161;
  border-radius: 50%;
}
.team-roles-data-table-role .webix_cell {
  display: flex;
}
.team-roles-data-table-role .webix_cell .webix_el_toggle {
  margin: auto;
}
.team-roles-data-table-role-active::before {
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  position: absolute;
  left: 8px;
  margin-top: 20px;
  background: #257ECC;
}
.team-roles-data-table-role-inactive::before {
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  position: absolute;
  left: 8px;
  margin-top: 20px;
  background: #cfcfcf;
}
.team-roles-data-table-role .webix_view.webix_control .webix_disabled_box .webix_img_btn {
  background: #272424;
}
.team-roles-data-table-delete {
  cursor: pointer;
}
.team-roles-data-table-delete-icon {
  display: none;
}
.team-roles-data-table-delete .webix_cell.hover .team-roles-data-table-delete-icon {
  display: flex;
  height: 100%;
}
.team-roles-data-table-delete .webix_cell.hover .team-roles-data-table-delete-icon svg {
  margin: auto 0;
}
.team-roles-data-table-without-border .webix_cell:last-child {
  border-bottom: none;
}
.team-roles-data-table .webix_ss_sort_asc,
.team-roles-data-table .webix_ss_sort_desc {
  position: absolute;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") no-repeat;
  background-size: 36px;
  width: 36px;
  height: 36px;
  right: 0;
  bottom: 50%;
  margin-bottom: -18px;
}
.team-roles-data-table .webix_ss_sort_desc {
  transform: scaleY(-1);
}
.team-roles-bottom-form input {
  border-radius: 2px 0 0 2px;
}
.team-roles-bottom-form .webix_el_button {
  margin-left: 0!important;
}
.team-roles-bottom-form .webix_el_button .webix_el_box {
  border-radius: 0 3px 3px 0;
}
.team-roles-help {
  font-size: 12px;
  color: #257ECC;
}
.team-roles-help .webix_template {
  display: flex;
}
.team-roles-help-icon {
  margin: auto 0;
}
.team-roles-help-text {
  flex: 1 1 auto;
  padding-left: 12px;
  margin: auto 0;
}
.team-roles-advanced .webix_template {
  background: #fafafa;
}
.team-roles-advanced-data {
  background: #fafafa;
  font-size: 12px;
}
.team-roles-advanced-data .webix_template {
  text-align: right;
  display: flex;
  float: right;
}
.team-roles-advanced-data-text {
  color: #009688;
  margin: auto 0;
  display: none;
}
.team-roles-advanced-data-text.visible {
  display: flex;
}
.team-roles-advanced-data-text-invite {
  color: #009688;
  margin: auto 0;
}
.team-roles-advanced-data-link {
  cursor: pointer;
  padding: 0 0 0 4px;
  margin: auto 0;
  color: #fe9c07;
  text-decoration: underline;
  display: none;
}
.team-roles-advanced-data-link.visible {
  display: flex;
}
.team-roles-privacy .webix_template {
  position: relative;
  border: 1px solid #cfcfcf;
}
.team-roles-privacy-block {
  padding-bottom: 24px;
}
.team-roles-privacy-block-close {
  cursor: pointer;
  position: absolute;
  right: 12px;
  top: 12px;
  width: 24px;
  height: 24px;
  display: flex;
}
.team-roles-privacy-block-close svg {
  margin: auto;
}
.team-roles-privacy-block-item {
  padding: 24px 24px 0 24px;
}
.team-roles-privacy-block-item-title {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #424242;
  line-height: 24px;
}
.team-roles-privacy-block-item-desc {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #616161;
  line-height: 18px;
}
.trial-day-left-text {
  height: 100%;
  display: flex;
  align-items: center;
}
.trial-day-left-text-icon {
  cursor: pointer;
}
.trial-upgrade-wrapper {
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}
.trial-progress-bar-wrapper {
  background: transparent;
}
.trial-progress-bar-wrapper .webix_template {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.trial-progress-bar-wrapper .webix_template span:not(.js-translator) {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #424242;
  margin-right: 2px;
}
.trial-load-bar {
  position: relative;
  overflow: hidden;
  height: 5px;
  width: 192px;
  background: #BDBDBD;
  border-radius: 6px;
}
.trial-bar_progress {
  position: absolute;
  top: -1px;
  left: -1px;
  border-radius: 6px;
  background-color: #17BA41;
  height: 5px;
  width: 0;
  transition: width 120ms;
}
.trial-bar_progress.orange {
  background-color: #FF9A00;
}
.trial-bar_progress.red {
  background-color: #E74C3C;
}
.attachment_external_file_create ul {
  margin: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #424242;
}
.attachment_external_file_create ul li {
  position: relative;
  line-height: 24px;
  vertical-align: middle;
  padding-left: 18px;
  margin-bottom: 24px;
}
.attachment_external_file_create ul li:last-child {
  margin-bottom: 0;
}
.attachment_external_file_create ul li:before {
  content: '';
  position: absolute;
  top: 12px;
  left: 0px;
  background-color: #1565C0;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  display: block;
}
.attachment_external_file_create ul li svg {
  width: 18px;
  height: 18px;
  margin-right: 6px;
  position: relative;
  /* top: 59%; */
  display: inline-block;
  line-height: 73px;
  vertical-align: top;
  /* top: -3px; */
}
.attachment_external_file_create ul li strong {
  background-color: #F5F5F5;
  border-radius: 2px;
  height: 30px;
  padding: 6px 12px;
  margin: 0 8px;
  max-width: 240px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.fileCreateDescriptionCheckbox .webix_el_box .webix_el_group.webix_inp_checkbox_border {
  display: flex;
  justify-content: center;
}
.context_menu_submenu {
  transform: translate(-4px, -4px);
}
.upload-team-logo-popup-recommendation {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #616161;
  line-height: 24px;
}
.upload-team-logo-popup-recommendation-list {
  list-style-type: none;
}
.upload-team-logo-popup-recommendation-list-item:before {
  content: "\2022";
  padding-right: 5px;
}
.upload-team-logo-popup-body {
  background: #fafafa;
}
.upload-team-logo-popup-body-template .webix_template {
  background-color: #fafafa;
}
.upload-team-logo-popup-info {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #616161;
  line-height: 24px;
}
.upload-team-logo-popup-info .webix_template {
  padding: 0px;
}
.upload-team-logo-popup-control-label {
  cursor: pointer;
}
.upload-team-logo-popup-delete {
  height: 100%;
  display: flex;
  justify-content: flex-start;
}
.upload-team-logo-popup-delete-icon {
  margin: auto 0;
}
.upload-team-logo-popup-delete-text {
  color: #E74C3C;
  margin: auto 0;
  margin-left: 12px;
}
.upload-team-logo-popup-bottom-block {
  border-top-width: 1px;
}
.upload-team-logo-popup-preview .webix_template {
  padding: 0px;
}
.upload-team-logo-popup-preview-container {
  position: relative;
}
.upload-team-logo-popup-preview-logo-block {
  position: absolute;
  overflow: hidden;
  width: 180px;
  height: 60px;
  top: 0;
  left: 0;
  display: flex;
}
.upload-team-logo-popup-preview-logo-block img {
  border: none;
  max-width: 160px;
  max-height: 40px;
  margin: auto;
  flex: 0 1 auto;
}
.userProfilePopup .webix_win_head .webix_view .webix_el_label {
  color: #212121;
}
.userProfilePopup .webix_win_head .webix_view .webix_el_label .webix_el_box {
  line-height: 60px !important;
}
.userProfilePopup .webix_win_content .webix_win_body {
  background: transparent;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item {
  vertical-align: top;
  border-bottom: 1px solid #cfcfcf;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item:hover .profile-item-text {
  color: #333333;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item .profile-item {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item .profile-item-icon {
  margin: auto 0;
  display: flex;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item .profile-item-icon svg path {
  fill: rgba(69, 69, 69, 0.5);
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item .profile-item-text {
  margin: auto 0;
  font-family: Lato-Regular;
  font-size: 14px;
  color: #424242;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item:hover.webix_selected .profile-item-text {
  color: #247ECC;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item.webix_selected {
  color: #247ECC;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item.webix_selected .profile-item-icon svg path {
  fill: #247ECC;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item.webix_selected .profile-item-text {
  opacity: 1;
  color: #247ECC;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.userProfilePopup .webix_win_content .webix_win_body .profileSettingsMenu.webix_menu-x .webix_list_item.webix_selected:after {
  display: block;
  content: '';
  background: #257ECC;
  height: 4px;
  width: 100%;
  margin-top: 8px;
}
.userProfilePopup .webix_win_content .webix_win_body .scrollViewWithoutLeftBorder {
  background-color: transparent;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_text {
  height: 72px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_text .webix_inp_top_label {
  line-height: 34px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_text .webix_el_box {
  width: 100% !important;
  padding: 1px 0.5px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_text .webix_el_box input {
  width: 100% !important;
  line-height: 36px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_text .webix_el_box input:focus {
  border: 1px solid #FBC02D !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.user-profile-email .webix_el_box {
  width: 100% !important;
  padding: 1px 0 !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.user-profile-email .webix_el_box input {
  width: 100% !important;
  line-height: 36px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.user-profile-email .webix_el_box input:focus {
  border: 1px solid #FBC02D !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_richselect {
  height: 72px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_richselect .webix_inp_top_label {
  line-height: 34px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_richselect .webix_el_box {
  width: 100% !important;
  padding: 1px 0.5px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_control.webix_el_richselect .webix_el_box .webix_inp_static:focus {
  border: 1px solid #FBC02D !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_scroll_cont .webix_layout_accordion,
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_scroll_cont .webix_layout_wide {
  background-color: #fff ! important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_scroll_cont .webix_layout_accordion {
  border-width: 0 !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_cell .webix_control.webix_el_richselect .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .webix_cell .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 32px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .user-password.webix_layout_line .webix_control.webix_el_text .webix_el_box {
  height: 38px !important;
}
.userProfilePopup .webix_win_content .webix_win_body .webix_view.profileMainPlace .user-select.webix_layout_line .webix_control.webix_el_richselect .webix_el_box {
  height: 38px !important;
}
.userProfilePopup .team-logo-scene {
  font-family: Lato-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
}
.userProfilePopup .team-logo-scene .team-logo-text-caption {
  font-weight: bold;
}
.userProfilePopup .team-logo-scene .team-logo-text-caption .webix_template {
  padding: 0;
  line-height: 24px;
}
.userProfilePopup .team-logo-scene .team-logo-text-content .webix_template {
  padding: 0;
  line-height: 24px;
}
.userProfilePopup .team-logo-scene .team-logo-reset-ctrl .webix_template {
  padding: 0;
  line-height: 24px;
  color: #257ecc;
}
.userProfilePopup .team-logo-scene .team-logo-reset-ctrl .webix_template:hover {
  cursor: pointer;
  color: #0D47A1;
  text-decoration-line: underline;
}
.userProfilePopup .profileBottomPanel {
  background: #FFFFFF;
  box-shadow: inset 0 1px 0 0 #D9D9D9;
}
.userProfilePopup .profileBottomPanel-delete-button {
  font-family: Lato-Regular;
  font-size: 12px;
  color: #E74C3C;
  cursor: pointer;
}
.userProfilePopup .profileBottomPanel-delete-button:hover div {
  text-decoration: underline;
}
.userProfilePopup .billingHistoryListLayout {
  border: 0px !important;
}
.userProfilePopup .billingHistoryListLayout .webix_view.webix_dtable .webix_ss_header TD {
  font-family: "Lato-Bold", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 12px !important;
  color: #616161 !important;
  background-color: #fff;
  border-right: none !important;
}
.userProfilePopup .billingHistoryListLayout .webix_view.webix_dtable .webix_ss_header TD .webix_hcell {
  padding: 0 0 0 24px;
}
.userProfilePopup .billingHistoryListLayout .webix_view.webix_dtable .webix_ss_header {
  border-bottom: 1px solid #d8d8d8;
}
.userProfilePopup .nopadding .webix_template {
  padding: 0;
  position: relative;
  cursor: pointer;
}
.userProfilePopup .nopadding .webix_template .camera {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.userProfilePopup .nopadding .webix_template .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}
.userProfilePopup .nopadding .webix_template:hover .overlay {
  background: rgba(0, 0, 0, 0.5);
}
.userProfilePopup .avatar {
  width: 100%;
  max-width: 100%;
}
.userProfilePopup .js-uploadAvatar {
  cursor: pointer;
}
.userProfilePopup .apiKeysList .item,
.userProfilePopup .webhooksList .item {
  display: flex;
  flex-direction: row;
}
.userProfilePopup .apiKeysList .item-title,
.userProfilePopup .webhooksList .item-title {
  flex: 1 1 auto;
}
.userProfilePopup .apiKeysList .item-error,
.userProfilePopup .webhooksList .item-error {
  margin: 0 10px;
}
.userProfilePopup .apiKeysList .item-delete,
.userProfilePopup .webhooksList .item-delete {
  margin: 0 10px;
  color: #F44336;
}
.userProfilePopup .billing_action {
  position: relative;
  line-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.userProfilePopup .billing_invoice {
  position: relative;
  line-height: 34px;
}
.userProfilePopup .billing_invoice a {
  display: inline-block;
  overflow: hidden;
  width: calc(100% - 34px);
  text-overflow: ellipsis;
  vertical-align: middle;
}
.userProfilePopup .billing_invoice a span.default_link {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: inline;
}
.userProfilePopup .billing_invoice a svg {
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
}
.userProfilePopup .billing_invoice a:hover svg path {
  fill: #444444;
}
.userProfilePopup .currentPlanValueLabel .currentPlanLabel .webix_template {
  display: flex;
  align-items: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #616161;
}
.userProfilePopup .currentPlanValueLabel .currentPlanValue .webix_template {
  font-size: 14px;
  line-height: 24px;
  color: #545454;
}
.userProfilePopup .expiresPlanValueLabel .webix_template {
  display: flex;
  align-items: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #616161;
}
.userProfilePopup .expiresPlanValueDate .webix_template {
  font-size: 14px;
  line-height: 24px;
  color: #545454;
}
.profile-delete-account a {
  color: #1D64A3;
}
.profile-delete-account a:visited {
  color: #1D64A3;
}
.profile-delete-account a:hover {
  text-decoration: underline;
}
.profile-delete-account-template {
  background: #fafafa;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
}
.profile-delete-account-head {
  margin-bottom: 36px;
}
.profile-delete-account-hold {
  margin-bottom: 36px;
  margin-left: 36px;
  line-height: 36px;
}
.profile-delete-account-data-title {
  display: block;
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
  line-height: 24px;
  font-size: 16px;
  color: #454545;
}
.profile-delete-account-data-txt {
  line-height: 24px;
  font-size: 14px;
  color: #454545;
}
.profile-delete-account-data-list {
  line-height: 24px;
  font-size: 14px;
  color: #A2A2A2;
}
.profile-delete-account-data-value {
  color: #454545;
}
.profile-cropp-image .upload-avatar {
  max-height: 100%;
}
.profile-cropp-image .cropp-user-avatar {
  max-width: 100%;
}
.profile-cropp-image .webix_win_head {
  background-color: #fff;
  border: none;
}
.profile-cropp-image .webix_win_head .profile-header-label {
  color: #424242;
  padding-left: 24px;
}
.profile-cropp-image .profile-cropp-controls {
  text-align: right;
  padding: 0 24px;
  box-sizing: border-box;
}
.profile-cropp-image .uploadLayout .webix_template {
  padding: 0;
}
.profile-cropp-image .uploadLayout .webix_template .b-upload {
  border: 2px dashed #D9D9D9;
  border-radius: 2px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.profile-cropp-image .uploadLayout .webix_template .b-upload.borderless {
  border: none;
}
.profile-cropp-image .uploadLayout .webix_template .b-upload .upload__image {
  width: 62px;
  height: 52px;
  margin-bottom: 12px;
}
.profile-cropp-image .uploadLayout .webix_template .b-upload .upload__descr {
  line-height: 24px;
  margin-bottom: 12px;
  color: #616161;
}
.profile-cropp-image .uploadLayout .webix_template .b-upload .upload__text {
  line-height: 24px;
  margin-bottom: 12px;
}
.profile-cropp-image .uploadLayout .webix_template .b-upload .upload__link {
  height: 36px;
  line-height: 24px;
  padding: 6px 42px;
  border: 1px solid #d9d9d9;
  color: #616161;
  border-radius: 2px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.profile-cropp-image .uploadLayout .webix_template .b-upload .upload__link:hover {
  color: #424242;
  background: #fafafa;
}
.profile-cropp-image .cropper-bg {
  background: none;
}
.profile-cropp-image .cropper-bg .cropper-modal {
  opacity: 0.7;
}
.user_notification_permission {
  background: #17BA41;
  color: #fff;
  position: relative;
  padding: 10px 190px 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.user_notification_permission.faq {
  background: #ff6044;
}
.user_notification_permission.faq .button:hover {
  color: #ff6044;
}
.user_notification_permission.support {
  padding-right: 30px;
  background: #ff6044;
}
.user_notification_permission.support .button:hover {
  color: #ff6044;
}
.user_notification_permission > div {
  padding: 0;
}
.user_notification_permission .button {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 24px;
  top: 50%;
  margin-top: -13px;
  line-height: 24px;
  border: 1px solid #fff;
  border-radius: 2px;
  padding: 0 10px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #FFFFFF;
}
.user_notification_permission .button:hover {
  background: #fff;
  color: #17BA41;
}
.user_notification_permission .message {
  padding-top: 8px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
}
.recommend_notify {
  background: none;
  border: none;
  text-align: center;
}
.recommend_notify .default {
  transition: 90ms;
  cursor: pointer;
  font-size: 14px;
  color: #257ECC;
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: 1px;
}
.recommend_notify .default:hover {
  color: #01579B;
  border-bottom-color: #01579B;
}
.user_notification_setup {
  background: none;
  overflow: visible;
}
.user_notification_setup .webix_ss_header TD {
  font-family: "Lato-Bold", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 12px !important;
  color: #616161 !important;
  background-color: #fff;
}
.user_notification_setup .webix_ss_header {
  border-bottom: none;
}
.user_notification_setup .webix_ss_header td.webix_last_row {
  border-bottom: none;
}
.user_notification_setup div {
  overflow: visible;
}
.user_notification_setup .webix_ss_header {
  background: none;
}
.user_notification_setup .webix_ss_header td {
  border: none;
  background: none;
}
.user_notification_setup .webix_hcell {
  padding: 0;
  text-align: center;
  position: relative;
}
.user_notification_setup .webix_hcell > span:not(.js-translator) {
  white-space: nowrap;
  margin-left: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.user_notification_setup .webix_cell {
  border: none;
  padding: 0;
  overflow: hidden;
  color: #616161;
}
.user_notification_setup .checkbox_cell {
  text-align: right;
}
.user_notification_setup .checkbox_cell .webix_cell {
  padding: 0;
}
.user_notification_setup .checkbox_cell .webix_el_checkbox .webix_custom_checkbox {
  border-color: #b9b9b9;
  cursor: pointer;
}
.user_notification_setup .checkbox_cell .webix_el_checkbox .webix_custom_checkbox[aria-checked="true"] {
  border-color: #247ECC;
}
.user_notification_setup .description {
  position: relative;
  float: left;
  line-height: 36px;
}
.user_notification_setup .description::after {
  content: '';
  height: 1px;
  display: block;
  position: absolute;
  width: 1000%;
  left: calc(100% + 25px);
  top: 50%;
  background: #E6E6E6;
}
.user_notification_setup .select-box {
  display: inline-block;
  position: relative;
  float: right;
  top: 3px;
}
.user_notification_setup .select-box .webix_input_icon {
  background-position-y: -2px;
}
.user_notification_setup .select-box::after {
  content: '';
  height: 100%;
  display: block;
  position: absolute;
  width: 15px;
  right: 100%;
  top: 0;
  background: #fff;
}
.scrollViewWithoutLeftBorder .webix_custom_toggle button {
  margin-left: 3px;
}
.requestPermissionPopup .title {
  padding-left: 24px;
}
.requestPermissionPopup .body {
  padding-left: 74px;
  background: #fff;
  box-sizing: border-box;
}
.requestPermissionPopup .body div {
  background: #fff;
}
.requestPermissionPopup .content {
  width: 410px !important;
}
.requestPermissionPopup .content img {
  display: block;
  margin-bottom: 24px;
}
.requestPermissionPopup .content p {
  text-align: center;
  font-size: 14px;
  color: #424242;
  line-height: 24px;
}
.requestPermissionPopup .button_green.webix_el_button.webix_view {
  width: 410px !important;
  text-align: center;
  cursor: default;
}
.requestPermissionPopup .button_green.webix_el_button.webix_view .webix_el_box {
  background: #257ECC;
  color: #fff;
}
.requestPermissionPopup .button_green.webix_el_button.webix_view .webix_el_box:hover {
  background: #72afe5;
}
.requestPermissionPopup .button_green.webix_el_button.webix_view .webix_el_box:active {
  background: #154976;
}
.requestPermissionPopup .button_green.webix_el_button.webix_view > div {
  display: inline-block;
}
.integrationWrongWorkspacePopup .title,
.integrationWorkspaceAlreadyUsedPopup .title,
.integrationUserAlreadyConnectedPopup .title {
  padding-left: 24px;
}
.integrationWrongWorkspacePopup .body,
.integrationWorkspaceAlreadyUsedPopup .body,
.integrationUserAlreadyConnectedPopup .body {
  padding-left: 24px;
  background: #fff;
  box-sizing: border-box;
}
.integrationWrongWorkspacePopup .body div,
.integrationWorkspaceAlreadyUsedPopup .body div,
.integrationUserAlreadyConnectedPopup .body div {
  background: #fff;
  border: unset;
}
.integrationWrongWorkspacePopup .content,
.integrationWorkspaceAlreadyUsedPopup .content,
.integrationUserAlreadyConnectedPopup .content {
  width: 360px !important;
}
.integrationWrongWorkspacePopup .content p,
.integrationWorkspaceAlreadyUsedPopup .content p,
.integrationUserAlreadyConnectedPopup .content p {
  font-size: 14px;
  color: #424242;
  line-height: 24px;
}
.integrationWrongWorkspacePopup .button.webix_el_button.webix_view,
.integrationWorkspaceAlreadyUsedPopup .button.webix_el_button.webix_view,
.integrationUserAlreadyConnectedPopup .button.webix_el_button.webix_view {
  width: 360px !important;
  text-align: center;
  cursor: default;
}
.integrationWrongWorkspacePopup .button.webix_el_button.webix_view .webix_el_box,
.integrationWorkspaceAlreadyUsedPopup .button.webix_el_button.webix_view .webix_el_box,
.integrationUserAlreadyConnectedPopup .button.webix_el_button.webix_view .webix_el_box {
  background: #257ECC;
  color: #fff;
}
.integrationWrongWorkspacePopup .button.webix_el_button.webix_view .webix_el_box:hover,
.integrationWorkspaceAlreadyUsedPopup .button.webix_el_button.webix_view .webix_el_box:hover,
.integrationUserAlreadyConnectedPopup .button.webix_el_button.webix_view .webix_el_box:hover {
  background: #72afe5;
}
.integrationWrongWorkspacePopup .button.webix_el_button.webix_view .webix_el_box:active,
.integrationWorkspaceAlreadyUsedPopup .button.webix_el_button.webix_view .webix_el_box:active,
.integrationUserAlreadyConnectedPopup .button.webix_el_button.webix_view .webix_el_box:active {
  background: #154976;
}
.integrationWrongWorkspacePopup .button.webix_el_button.webix_view > div,
.integrationWorkspaceAlreadyUsedPopup .button.webix_el_button.webix_view > div,
.integrationUserAlreadyConnectedPopup .button.webix_el_button.webix_view > div {
  display: inline-block;
}
.team_name_checkbox_label {
  max-width: max-content;
}
.user-profile-email .webix_disabled_box input {
  opacity: 1;
  background: #fafafa;
}
.user-profile-email.can-select-input .webix_disabled {
  display: none;
}
.user-profile-email.can-select-input input {
  background: #fafafa;
  cursor: default;
}
.reports_layout {
  box-shadow: none;
}
.reports_feedback_popup .privacy_label {
  font-size: 12px;
}
.reports_feedback_popup .webix_inp_textarea {
  line-height: 20px;
  padding-top: 6px;
}
.reports_feedback_popup .invalid input,
.reports_feedback_popup .invalid textarea {
  border: 1px solid red;
}
.reports_list {
  overflow: visible;
}
.reports_list .webix_list_item {
  margin-right: 12px;
  box-shadow: 0 1px 4px 0 #ccc;
  padding: 60px 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-radius: 2px;
  cursor: pointer;
  border: 2px solid #fff;
}
.reports_list .webix_list_item .icon {
  width: 100px;
  height: 100px;
  margin: 0 auto 75px;
}
.reports_list .webix_list_item .title {
  font-family: "Lato-Medium", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  margin-bottom: 10px;
}
.reports_list .webix_list_item .description {
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
  color: #666;
  white-space: pre-line;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.reports_list .webix_list_item .link {
  position: absolute;
  bottom: 12px;
  left: 15px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 12px;
  color: #1565C0;
  padding-bottom: 2px;
  border-bottom: 1px solid transparent;
}
.reports_list .webix_list_item:hover {
  box-shadow: none;
  border-color: #e0e0e0;
}
.reports_list .webix_list_item:hover .link {
  color: #005BAA;
  display: inline-block;
  border-color: #005BAA;
}
.webix_popup .webix_inp_textarea {
  line-height: 20px;
  padding-top: 6px;
}
.webix_popup .webix_inp_textarea:focus {
  border: 1px solid #D9D9D9;
}
.header_buttons {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: #00796B;
  cursor: pointer;
  opacity: 0.8;
}
.header_buttons .header_svg {
  display: block;
  text-align: center;
  vertical-align: bottom;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: opasity 0.3s;
  fill: #fff;
}
.header_buttons .header_text {
  padding-left: 5px;
  color: #fff;
}
.header_buttons:hover {
  opacity: 1;
}
.header_buttons.withHover {
  font-family: "Lato-Medium", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.header_buttons.withHover:hover {
  background: #1A867A;
}
.header_buttons.webix_selected {
  background: #006C60;
  color: #fff;
  opacity: 1;
}
.header-no-icon-label {
  display: inline-block !important;
  text-align: center;
  width: 100%;
}
[view_id=headerToolBar]:after {
  top: 60px;
  content: '';
  height: 10px;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 30;
  pointer-events: none;
}
[view_id=headerToolBar].isLink .header-toolbar-project-name {
  pointer-events: none;
}
[view_id=headerToolBar].isLink .header-toolbar-project-name .webix_template {
  display: flex;
  align-items: center;
}
.header-toolbar-project-name {
  overflow: inherit;
}
.header-toolbar-project-name.disabled {
  pointer-events: none;
}
.header-toolbar-project-name.disabled .webix_template .header-toolbar-project-name-block .header-toolbar-project-name-block-title-value {
  opacity: 1;
  border-color: rgba(217, 217, 217, 0.5);
}
.header-toolbar-project-name.disabled .webix_template .header-toolbar-project-name-block .header-toolbar-project-name-block-title-fav {
  pointer-events: all;
}
.header-toolbar-project-name.is_export .header-toolbar-project-name-block-title-value {
  border: none;
}
.header-toolbar-project-name.is_export .header-toolbar-project-name-block-title-fav {
  display: none;
}
.header-toolbar-project-name.webix_disabled_view .webix_disabled {
  background-color: #fff;
}
.header-toolbar-project-name .webix_template {
  padding: 0;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block {
  position: relative;
  display: flex;
  width: 100%;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export .header-toolbar-project-name-block-title-value {
  border: none;
  display: flex;
  align-items: center;
  height: 100%;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export .header-toolbar-project-name-block-title-fav {
  display: none;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export.team-name {
  max-width: 100%;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export.team-name .header-toolbar-project-name-block-title {
  display: flex;
  align-items: center;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export.team-name .header-toolbar-project-name-block-title-teamname,
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export.team-name .header-toolbar-project-name-block-title-project-name {
  color: #212121;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 36px;
  display: flex;
  align-items: center;
  width: fit-content;
  padding-right: 16px;
  position: relative;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export.team-name .header-toolbar-project-name-block-title-project-name {
  padding-left: 16px;
  padding-right: 0;
  color: #212121;
  font-size: 16px;
  line-height: 30px;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_export.team-name .header-toolbar-project-name-block-title-teamname:after {
  content: '';
  position: absolute;
  right: 0;
  height: 16px;
  width: 1px;
  display: flex;
  background-color: #212121;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_shared {
  align-items: center;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_shared .header-toolbar-project-name-block-title {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 400px;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_shared .header-toolbar-project-name-block-owner {
  display: flex;
  align-items: center;
  padding: 0 6px;
  white-space: nowrap;
  max-width: 400px;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_shared .header-toolbar-project-name-block-owner.shared-text {
  border-left: 1px solid #616161;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block.is_shared .header-toolbar-project-name-block-owner.owner-name {
  max-width: 220px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: inline-block;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title {
  position: relative;
  height: 36px;
  width: 100%;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title.active_project_name input {
  border-color: #FF9A00;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title.error_project_name input {
  border-color: #E53935;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-value {
  transition: 90ms;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  width: 432px;
  height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #212121;
  padding: 0 36px 0 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-value:focus {
  border-color: #FF9A00;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-error {
  display: none;
  position: absolute;
  top: -8px;
  left: 20px;
  padding: 0 3px;
  background-color: #fff;
  font-size: 12px;
  line-height: 16px;
  color: #E53935;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-error.active_error {
  display: flex;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title input {
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  width: 432px;
  height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #212121;
  padding: 0 36px 0 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title.active_error .header-toolbar-project-name-block-title-value {
  border-color: #E53935;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title.active_error .header-toolbar-project-name-block-title-error {
  display: flex;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav {
  position: absolute;
  right: 10px;
  top: 1px;
  height: 34px !important;
  transition: 90ms;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav svg {
  max-width: 100%;
  max-height: 100%;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav svg path {
  fill: #9e9e9e;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav svg path:last-child {
  fill: transparent;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav.active svg path {
  fill: #FF9A00;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav.active svg path:last-child {
  fill: #FF9A00;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav.active:hover svg path {
  fill: #FF9A00;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav.active:hover svg path:last-child {
  fill: #FF9A00;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav:hover svg path {
  fill: #333333;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-title-fav:hover svg path:last-child {
  fill: transparent;
}
.header-toolbar-project-name .webix_template .header-toolbar-project-name-block-owner {
  padding: 0 0 0 24px;
  font-size: 12px;
  margin-top: 1px;
}
.header-toolbar-project-option {
  opacity: 0;
  pointer-events: none;
  position: relative;
  transition: 90ms;
  width: 80px;
}
.header-toolbar-project-option .webix_template {
  padding: 0;
}
.header-toolbar-project-option.show {
  opacity: 1;
  pointer-events: auto;
}
.header-toolbar-button {
  opacity: 1;
  border-radius: 2px;
  display: inline-flex;
  height: 100%;
  width: 100%;
  cursor: pointer;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  border: none;
  background-color: #FAFAFA;
  color: #9e9e9e;
}
.header-toolbar-button:hover {
  background-color: #eeeeee;
  color: #616161;
}
.header-toolbar-button-green {
  background: #17BA41;
  border: 1px solid #17BA41;
}
.header-toolbar-button-green .header-toolbar-button-label {
  color: #FFFFFF;
}
.header-toolbar-button-green .header-toolbar-button-icon svg path {
  fill: #FFFFFF;
}
.header-toolbar-button-green.header-toolbar-button:hover {
  background: #45c767 !important;
}
.header-toolbar-button-orange {
  background: #ff9a00;
  border: 1px solid #ff9a00;
}
.header-toolbar-button-orange .header-toolbar-button-label {
  color: #FFFFFF;
}
.header-toolbar-button-orange .header-toolbar-button-icon svg path {
  fill: #FFFFFF;
}
.header-toolbar-button-orange.header-toolbar-button:hover {
  background: #FFAE33;
}
.header-toolbar-button-clean {
  border: none;
}
.header-toolbar-button-icon {
  justify-content: center;
  width: 36px;
  height: 36px;
  display: flex;
  min-width: 36px;
}
.header-toolbar-button-icon svg {
  margin: auto;
}
.header-toolbar-button-icon svg path {
  fill: #808080;
}
.header-toolbar-button-icon svg g {
  fill: #808080;
}
.header-toolbar-button-label {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  line-height: 36px;
  padding: 0 12px 0 6px;
  display: flex;
  white-space: nowrap;
}
.header-toolbar-button-label.header-toolbar-button-pro-icon::after {
  content: " ";
  position: absolute;
  width: 22px;
  height: 12px;
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/pro_full orange.svg') center no-repeat;
  top: 0;
  right: 0;
  pointer-events: none;
}
.header-toolbar-button-count {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  padding-right: 12px;
  line-height: 36px;
  display: flex;
}
.header-toolbar-button-delete:hover .header-toolbar-button-label {
  color: #E74C3C;
}
.header-toolbar-button-delete:hover svg path {
  fill: #E74C3C;
}
.header-toolbar-button.active,
.header-toolbar-button.button_blue {
  border: none;
  color: #FFFFFF;
  background-color: #257ecc;
}
.header-toolbar-button.active .header-toolbar-button-label,
.header-toolbar-button.button_blue .header-toolbar-button-label,
.header-toolbar-button.active .header-toolbar-button-count,
.header-toolbar-button.button_blue .header-toolbar-button-count {
  color: #FFFFFF;
}
.header-toolbar-button.active svg path,
.header-toolbar-button.button_blue svg path {
  fill: #FFFFFF;
}
.header-toolbar-button.active svg g,
.header-toolbar-button.button_blue svg g {
  fill: #FFFFFF;
}
.header-toolbar-button.button_blue {
  justify-content: center;
}
.header-toolbar-button.button_blue:hover {
  background: #5097d6;
}
.header-toolbar-button.button_blue .header-toolbar-button-label {
  padding-left: 0;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.header-toolbar-button.no_icon .header-toolbar-button-label {
  padding: 0;
}
.header-toolbar .toolBar_notify_button {
  overflow: visible;
}
.header-toolbar .toolBar_notify_button .header-toolbar-button-count {
  position: absolute;
  right: -6px;
  top: -6px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: block;
  padding: 0;
  border-radius: 50%;
  background: #ff4d4c;
  color: #fff;
}
.header-toolbar-slider {
  cursor: pointer;
}
.header-toolbar-slider .webix_slider_title {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #616161;
  margin-top: 6px;
}
.header-toolbar-slider .webix_slider_title span {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.header-toolbar-slider .webix_slider_box {
  padding: 19px 0 0 8px;
}
.header-toolbar-slider .webix_slider_box .webix_slider_left {
  height: 2px;
  background: #cfcfcf;
  border: none;
}
.header-toolbar-slider .webix_slider_box .webix_slider_right {
  height: 2px;
  background: #cfcfcf;
}
.header-toolbar-slider .webix_slider_box .webix_slider_handle {
  height: 12px;
  width: 12px;
  border-radius: 12px;
  background: #cfcfcf;
  top: 14px;
}
.header-toolbar-slider .webix_el_box {
  padding: 0 !important;
}
.header-toolbar-grouping {
  height: 100%;
  border-radius: 2px;
  box-sizing: border-box;
}
.header-toolbar-grouping .webix_custom_toggle {
  height: 34px;
}
.header-toolbar-grouping .webix_el_label {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  white-space: nowrap;
}
.header-toolbar-grouping:hover {
  background: #f5f5f5;
}
.header-toolbar-link-mode-logo {
  background: #1a675e;
  text-align: center;
}
.header-toolbar-link-mode-logo .webix_template {
  padding: 0;
  display: flex;
}
.header-toolbar-link-mode-logo a {
  display: flex;
  width: 100%;
}
.header-toolbar-link-mode-logo a .logo {
  margin: auto;
}
.header-toolbar-link-mode-logo a .logo.custom {
  padding: 3px;
  max-width: 260px;
  height: 54px;
}
.header-toolbar-export-mode-logo {
  text-align: center;
}
.header-toolbar-export-mode-logo .webix_template {
  padding: 0;
  display: flex;
  align-items: center;
}
.header-toolbar-export-mode-logo .bar {
  height: 20px;
  background: #D9D9D9;
  width: 1px;
}
.header-toolbar-export-mode-logo a {
  display: flex;
  width: 100%;
}
.header-toolbar-export-mode-logo a .logo {
  margin: auto;
}
.header-toolbar-export-mode-logo a .logo.custom {
  padding: 3px;
  max-width: 260px;
  height: 54px;
}
.header-toolbar-multiview .header-toolbar-button {
  border: none;
  background: #F5F5F5;
}
.header-toolbar-multiview svg path {
  fill: #003D36;
}
.advancedHeaderPopup  {
  background-color: #fff;
}
.advancedHeaderPopup  .header-toolbar-button {
  background-color: #fff;
}
.header-toolbar-button-resource.mode-mini .header-toolbar-button-label {
  padding: 0;
}
.advancedHeaderPopup {
  display: none;
  overflow: visible;
  border: 1px solid #cfcfcf;
}
.advancedHeaderPopup .webix_template {
  padding: 0;
}
.advancedHeaderPopup .webix_disabled_view {
  opacity: 0.2;
}
.advancedHeaderPopup .header-toolbar-button {
  padding: 0 12px;
}
.advancedHeaderPopup .header-toolbar-container {
  display: flex;
  justify-content: space-between;
}
.advancedHeaderPopup .header-toolbar-container:hover {
  background: #f0f0f0;
}
.advancedHeaderPopup .toolBarBaselineButtonLayout:hover,
.advancedHeaderPopup .toolBarExportButtonLayout:hover,
.advancedHeaderPopup .archiveProjectButton:hover,
.advancedHeaderPopup .header-toolbar-container:hover {
  background: #f0f0f0;
}
.advancedHeaderPopup .toolBarBaselineButtonLayout:hover .header-toolbar-button,
.advancedHeaderPopup .toolBarExportButtonLayout:hover .header-toolbar-button,
.advancedHeaderPopup .archiveProjectButton:hover .header-toolbar-button,
.advancedHeaderPopup .header-toolbar-container:hover .header-toolbar-button {
  background-color: #f0f0f0;
}
.advancedHeaderPopup .archiveProjectButton {
  margin-top: 0 !important;
}
.advancedHeaderPopup .header-toolbar-container + div {
  margin-top: 0 !important;
}
.toolBarFilterButton .header-toolbar-button {
  justify-content: center;
}
.toolBarFilterButtonRefresh {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.toolBarFilterButtonRefresh .header-toolbar-button {
  background: #257ecc;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.toolBarFilterButtonRefresh .header-toolbar-button-icon {
  width: 100%;
  display: flex;
  height: 18px;
  border-right: 2px solid #fff;
}
.toolBarFilterButtonRefresh .header-toolbar-button svg {
  margin: -3px auto;
  fill: #fff;
}
.toolBarFilterButtonRefresh .header-toolbar-button svg path {
  fill: #fff;
}
.toolBarFilterButtonRefresh .header-toolbar-button:hover {
  background: #72afe5;
}
.header-toolbar-option-view {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.header-toolbar-option-view .view-check,
.header-toolbar-option-view .view-cancel {
  width: 36px;
  height: 36px;
  border-radius: 2px;
  background-color: #F5F5F5;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.header-toolbar-option-view .view-check svg {
  fill: #666666;
}
.header-toolbar-option-view .view-check:hover {
  background-color: rgba(0, 138, 122, 0.2);
}
.header-toolbar-option-view .view-check:hover svg {
  fill: #333333;
}
.header-toolbar-option-view .view-cancel svg {
  fill: #666666;
}
.header-toolbar-option-view .view-cancel:hover {
  background-color: rgba(229, 57, 53, 0.2);
}
.header-toolbar-option-view .view-cancel:hover svg {
  fill: #333333;
}
.release_update.webix_window.webix_view.webix_popup {
  border-radius: 2px !important;
  padding: 16px 0;
}
.release_update.webix_window.webix_view.webix_popup .webix_win_content {
  padding: 0 !important;
}
.release_update .titleLabel {
  font-family: "Lato-Medium", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #2D94E6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.release_update .titleLabel .releaseLabel {
  padding: 0 10px;
}
.release_update .featuresList .featureText .featureName {
  color: #2D94E6;
}
.release_update .featuresList .featureText .featureDesc {
  padding-left: 6px;
  color: #A1A1A1;
  white-space: normal;
}
.release_update .featuresTeamList .featureText .featureDesc {
  font-family: Lato-Regular;
  white-space: normal;
  font-size: 14px;
  color: #37A680;
  letter-spacing: 0;
}
.release_update .webix_ss_header {
  border: none;
}
.release_update .webix_spacer.spacer {
  border-bottom: 1px solid #E6E6E6;
  border-top: 0;
}
.release_update .webix_column div {
  border: none;
}
.release_update .notification-video {
  margin: 0 auto 18px;
  position: relative;
  max-width: 586px;
  height: 328px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
  border-right: none;
  overflow: hidden;
}
.release_update .notification-video .video-play {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  border-radius: 50%;
  transition: 80ms;
}
.release_update .notification-video .video-play:after {
  content: '';
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  top: 43%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: 1px solid rgba(0, 86, 76, 0.25);
}
.release_update .notification-video .video-play svg #shadow-block {
  display: block;
}
.release_update .notification-video .notification-video-image {
  height: 328px;
  padding: 0;
  width: 100%;
}
.release_update .notification-video:hover .video-play.hover .play-hover-svg-shadow {
  display: block;
}
.release_update .notification-video:hover .video-play.hover svg #shadow-block {
  display: none;
}
.inapp_payment_switcher_zone {
  position: relative;
}
.inapp_payment_switcher_zone .inapp_payment_switcher_container {
  background-color: #fbfbfb;
  display: none;
  position: absolute;
  top: 24px;
  padding: 8px 42px 8px 12px;
  border-radius: 4px;
  right: 5px;
  background-repeat: no-repeat;
  background-position: 92% 52%;
  cursor: pointer;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiMwMzdhNjgiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}
.inapp_payment_switcher_zone .inapp_payment_switcher_container:hover {
  background-color: #ebebeb;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiMwMTYzNTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}
.inapp_payment_switcher_zone .inapp_payment_switcher_container .inapp_payment_switcher {
  font-size: 15px;
}
.inapp_payment_switcher_zone .inapp_payment_switcher_container .inapp_payment_save {
  color: #37A680;
  font-size: 11px;
  padding-top: 4px;
}
.inapp_payment_title_zone {
  position: relative;
}
.inapp_payment_title_zone .inapp_payment_header {
  margin-left: 40px;
  /* margin-top: -10px; */
  text-align: center;
  height: 60px;
  line-height: 60px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #00564C;
}
.inapp_payment_title_zone .inapp_payment_text {
  font-size: 12px;
  padding-top: 10px;
  margin-left: -10px;
  display: inline-block;
}
.inapp_payment_header_close {
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
  float: right;
  vertical-align: middle;
  margin: 12px;
}
.inapp_payment_header_close svg {
  margin: auto;
}
.inapp_payment_header_close svg path {
  fill: #808080;
}
.inapp_payment_header_close:hover {
  background-color: #f3f3f3;
}
.inapp_payment_header_close:hover svg path {
  fill: #333333;
}
.inapp_payment_continue_zone {
  height: 100px;
}
.inapp_payment_continue_zone .inapp_payment_continue_button {
  background-color: #247ecc;
  color: white !important;
  padding: 0px 20px;
  margin: 20px;
  vertical-align: middle;
  line-height: 50px;
  font-size: 16px;
  display: block;
  margin: 20px auto;
  width: 300px;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
}
.inapp_payment_continue_zone .inapp_payment_continue_button:hover {
  background-color: #5097D6;
  color: white !important;
  text-decoration: none;
}
.inapp_payment_continue_zone .inapp_payment_continue_button:active {
  background-color: #126fad;
  color: white;
  margin-top: 21px;
  text-decoration: none;
}
.affiliate-popup {
  color: #616161;
  text-align: center;
}
.affiliate-popup b {
  color: #16ba40;
}
.affiliate-popup a {
  color: white !important;
  text-decoration: none !important;
}
.affiliate-popup a:visited,
.affiliate-popup a:focus,
.affiliate-popup a:hover {
  color: white !important;
  text-decoration: none !important;
}
.affiliate-popup-close {
  cursor: pointer;
  margin-top: 20px;
  display: inline-block;
}
.affiliate-popup-switcher-container {
  display: block;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  font-size: 14px;
  height: 36px;
}
.affiliate-popup-switcher-option {
  display: inline-block;
  width: 25%;
  border-left: 1px solid #D9D9D9;
  line-height: 34px;
  vertical-align: middle;
  cursor: pointer;
}
.affiliate-popup-switcher-option:first-child {
  border-left: 1px solid transparent;
}
.affiliate-popup-switcher-option.affiliate-active-option {
  color: #FF9A00;
  background-color: #FAFAFA;
}
.affiliate-popup-title {
  color: #FF9A00;
  font-size: 24px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  margin: 50px 0 20px 0;
}
.affiliate-popup-text1 {
  font-size: 16px;
  margin: 20px 0 55px;
}
.affiliate-popup-text2 {
  font-size: 16px;
}
.affiliate-popup-cta-button {
  display: flex;
  overflow: hidden;
  height: 72px;
  line-height: 72px;
  font-size: 18px;
  color: white;
  border-radius: 2px;
  font-size: 23px;
  cursor: pointer;
  margin: 20px 0;
}
.affiliate-popup-cta-button-annual {
  background-color: #FF9A00;
  box-shadow: inset 0 -6px 0 0 rgba(0, 0, 0, 0.1);
  display: inline-block;
  width: 75%;
  text-align: right;
  border-right: 2px solid white;
  color: white;
}
.affiliate-popup-cta-button-annual:hover {
  background-color: #FFAE33;
}
.affiliate-popup-cta-button-annual:active {
  background-color: #CC7B00;
}
.affiliate-popup-cta-button-annual-pretext {
  display: block;
  float: left;
  text-align: left;
  padding-left: 36px;
  font-size: 18px;
  max-width: 430px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 72px;
  white-space: nowrap;
  pointer-events: none;
}
.affiliate-popup-cta-button-annual-value {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  pointer-events: none;
  padding-right: 24px;
}
.affiliate-popup-cta-button-monthly {
  display: inline-block;
  width: 25%;
  background-color: #FF9A00;
  box-shadow: inset 0 -6px 0 0 rgba(0, 0, 0, 0.1);
  opacity: 0.7;
  color: white;
}
.affiliate-popup-cta-button-monthly:hover {
  opacity: 1;
}
.affiliate-popup-cta-button-monthly:active {
  opacity: 1;
  background-color: #FFAE33;
}
.affiliate-popup-features {
  display: block;
  padding: 8px 26px;
}
.affiliate-popup-features-item {
  display: inline-block;
  width: 50%;
  text-align: left;
  padding-left: 46px;
  line-height: 40px;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: 12px 50%;
}
.affiliate-popup-features-item.affiliate-disabled-feature {
  opacity: 0.3;
}
.affiliate-popup-features-item.affiliate-popup-feature-1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxwYXRoIGZpbGw9IiMxN0JBNDEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjUwNDk0NjcsMTYuMzg4MzcyMSBDMjAuNTM4OTMwNiwxNy40MjY5NzY3IDE5LjI1NDYzNTksMTggMTcuODg5MjI1MywxOCBDMTYuNTIzODE0NywxOCAxNS4yMzkyODIsMTcuNDI2OTc2NyAxNC4yNzM1MDM4LDE2LjM4ODM3MjEgTDEyLjY3NDk3NDMsMTQuNjY5MzAyMyBMMTQuMDE4OTc2MSwxMy4yMjM5NTM1IEwxNS42MTc1MDU1LDE0Ljk0MzAyMzMgQzE2LjIyNDA5MDQsMTUuNTk1MzQ4OCAxNy4wMzAyNTM2LDE1Ljk1MzQ4ODQgMTcuODg5MjI1MywxNS45NTM0ODg0IEMxOC43NDU1ODA0LDE1Ljk1MzQ4ODQgMTkuNTUxOTgxNCwxNS41OTUzNDg4IDIwLjE1ODU2NjMsMTQuOTQzMDIzMyBDMjEuNDEyMTc0OSwxMy41OTQ4ODM3IDIxLjQxMjE3NDksMTEuNDA1MTE2MyAyMC4xNTg1NjYzLDEwLjA1Njk3NjcgQzE5LjU1MTk4MTQsOS40MDQ2NTExNiAxOC43NDU1ODA0LDkuMDQ2NTExNjMgMTcuODg5MjI1Myw5LjA0NjUxMTYzIEMxNy4wMzA0OTE0LDkuMDQ2NTExNjMgMTYuMjI0MDkwNCw5LjQwNDY1MTE2IDE1LjYxNzUwNTUsMTAuMDU2OTc2NyBMMTQuMDE4OTc2MSwxMS43NzYwNDY1IEwxMy4zNDgxNjQ2LDEyLjUgTDEyLjAwMTc4NDEsMTMuOTQ3OTA3IEwxMS4zMjg1OTM4LDE0LjY2OTMwMjMgTDkuNzMwMDY0MzMsMTYuMzg4MzcyMSBDOC43NjQyODYxLDE3LjQyNjk3NjcgNy40Nzk3NTM0NywxOCA2LjExNDM0Mjg3LDE4IEM0Ljc0ODkzMjI2LDE4IDMuNDY0Mzk5NjMsMTcuNDI2OTc2NyAyLjQ5ODYyMTQsMTYuMzg4MzcyMSBDMS41MzI4NDMxNiwxNS4zNDk1MTE2IDEsMTMuOTY4MzcyMSAxLDEyLjUgQzEsMTEuMDMxNjI3OSAxLjUzMjg0MzE2LDkuNjUwMjMyNTYgMi40OTg2MjE0LDguNjExNjI3OTEgQzMuNDY0Mzk5NjMsNy41NzMwMjMyNiA0Ljc0ODkzMjI2LDcgNi4xMTQzNDI4Nyw3IEM3LjQ3OTc1MzQ3LDcgOC43NjQyODYxLDcuNTczMDIzMjYgOS43MzAwNjQzMyw4LjYxMTYyNzkxIEwxMS4zMjg1OTM4LDEwLjMzMDY5NzcgTDkuOTg0NTkyMSwxMS43NzYwNDY1IEw4LjM4NjA2MjYsMTAuMDU2OTc2NyBDNy43Nzk0Nzc3NSw5LjQwNDY1MTE2IDYuOTczMDc2NzIsOS4wNDY1MTE2MyA2LjExNDM0Mjg3LDkuMDQ2NTExNjMgQzUuMjU3OTg3NzgsOS4wNDY1MTE2MyA0LjQ1MTU4Njc0LDkuNDA0NjUxMTYgMy44NDUwMDE4OSwxMC4wNTY5NzY3IEMzLjIzNjAzODI4LDEwLjcxMTg2MDUgMi45MDMwMTEzLDExLjU3OTA2OTggMi45MDMwMTEzLDEyLjUgQzIuOTAzMDExMywxMy40MjA5MzAyIDMuMjM2MDM4MjgsMTQuMjkwNjk3NyAzLjg0NTAwMTg5LDE0Ljk0MDQ2NTEgQzQuNDUxNTg2NzQsMTUuNTk1MzQ4OCA1LjI1Nzk4Nzc4LDE1Ljk1MzQ4ODQgNi4xMTQzNDI4NywxNS45NTM0ODg0IEM2Ljk3MzA3NjcyLDE1Ljk1MzQ4ODQgNy43Nzk0Nzc3NSwxNS41OTUzNDg4IDguMzg2MDYyNiwxNC45NDMwMjMzIEw5Ljk4NDU5MjEsMTMuMjIzOTUzNSBMMTAuNjU1NDAzNiwxMi41IEwxMi4wMDE3ODQxLDExLjA1MjA5MyBMMTIuNjc0OTc0MywxMC4zMzA2OTc3IEwxNC4yNzM1MDM4LDguNjExNjI3OTEgQzE1LjIzOTUxOTksNy41NzMwMjMyNiAxNi41MjM4MTQ3LDcgMTcuODg5MjI1Myw3IEMxOS4yNTQ2MzU5LDcgMjAuNTM5MTY4NSw3LjU3MzAyMzI2IDIxLjUwNDk0NjcsOC42MTE2Mjc5MSBDMjMuNDk4MzUxMSwxMC43NTUzNDg4IDIzLjQ5ODM1MTEsMTQuMjQ0NjUxMiAyMS41MDQ5NDY3LDE2LjM4ODM3MjEgWiIvPjwvc3ZnPg==);
}
.affiliate-popup-features-item.affiliate-popup-feature-2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxnIGZpbGw9IiMxN0JBNDEiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxwYXRoIGQ9Ik0xOCA2LjAwMDVDMTcuNDQ5IDYuMDAwNSAxNyA1LjU1MTUgMTcgNS4wMDA1IDE3IDQuNDQ5NSAxNy40NDkgNC4wMDA1IDE4IDQuMDAwNSAxOC41NTEgNC4wMDA1IDE5IDQuNDQ5NSAxOSA1LjAwMDUgMTkgNS41NTE1IDE4LjU1MSA2LjAwMDUgMTggNi4wMDA1TTIxIDUuMDAwNUMyMSAzLjM0NjUgMTkuNjU0IDIuMDAwNSAxOCAyLjAwMDUgMTYuMzQ2IDIuMDAwNSAxNSAzLjM0NjUgMTUgNS4wMDA1IDE1IDYuNjU0NSAxNi4zNDYgOC4wMDA1IDE4IDguMDAwNSAxOS42NTQgOC4wMDA1IDIxIDYuNjU0NSAyMSA1LjAwMDVNMjEgMTUuMDAwNUwyMCAxNS4wMDA1QzE5LjQ0OCAxNS4wMDA1IDE5IDE1LjQ0ODUgMTkgMTYuMDAwNUwxOSAyMC4wMDA1IDE3IDIwLjAwMDUgMTcgMTYuMDAwNUMxNyAxNS40NDg1IDE2LjU1MiAxNS4wMDA1IDE2IDE1LjAwMDVMMTUgMTUuMDAwNSAxNSAxMy4wMDA1QzE1IDExLjM0NjUgMTYuMzQ2IDEwLjAwMDUgMTggMTAuMDAwNSAxOS42NTQgMTAuMDAwNSAyMSAxMS4zNDY1IDIxIDEzLjAwMDVMMjEgMTUuMDAwNXpNMTggOC4wMDA1QzE1LjI0MyA4LjAwMDUgMTMgMTAuMjQzNSAxMyAxMy4wMDA1TDEzIDE2LjAwMDVDMTMgMTYuNTUyNSAxMy40NDggMTcuMDAwNSAxNCAxNy4wMDA1TDE1IDE3LjAwMDUgMTUgMjEuMDAwNUMxNSAyMS41NTI1IDE1LjQ0OCAyMi4wMDA1IDE2IDIyLjAwMDVMMjAgMjIuMDAwNUMyMC41NTIgMjIuMDAwNSAyMSAyMS41NTI1IDIxIDIxLjAwMDVMMjEgMTcuMDAwNSAyMiAxNy4wMDA1QzIyLjU1MiAxNy4wMDA1IDIzIDE2LjU1MjUgMjMgMTYuMDAwNUwyMyAxMy4wMDA1QzIzIDEwLjI0MzUgMjAuNzU3IDguMDAwNSAxOCA4LjAwMDVMMTggOC4wMDA1ek03IDcuMDAwNUM2LjQ0OSA3LjAwMDUgNiA2LjU1MTUgNiA2LjAwMDUgNiA1LjQ0OTUgNi40NDkgNS4wMDA1IDcgNS4wMDA1IDcuNTUxIDUuMDAwNSA4IDUuNDQ5NSA4IDYuMDAwNSA4IDYuNTUxNSA3LjU1MSA3LjAwMDUgNyA3LjAwMDVNMTAgNi4wMDA1QzEwIDQuMzQ2NSA4LjY1NCAzLjAwMDUgNyAzLjAwMDUgNS4zNDYgMy4wMDA1IDQgNC4zNDY1IDQgNi4wMDA1IDQgNy42NTQ1IDUuMzQ2IDkuMDAwNSA3IDkuMDAwNSA4LjY1NCA5LjAwMDUgMTAgNy42NTQ1IDEwIDYuMDAwNU04Ljk5OSAxNy4wMDA1QzguMjY1IDE3LjAwMDUgOC4yMTYgMTcuMDAwNSA3LjI2NyAyMC4wMDA1TDYuNzMzIDIwLjAwMDVDNS44MjIgMTcuMTIwNSA1LjczOCAxNy4wMDA1IDUuMDgyIDE3LjAwMDUgNS4wMDUgMTcuMDAxNSA0LjUwNiAxNy4wMDI1IDQuMjc2IDE3LjAwMDUgNC4yNzYgMTcuMDAwNSA0LjkxMyAxNC40Njc1IDUuNTA1IDEyLjE5OTUgNS42NDQgMTEuNTE2NSA2LjI4NyAxMS4wMDA1IDcgMTEuMDAwNSA3LjcxMyAxMS4wMDA1IDguMzU2IDExLjUxNjUgOC41MDcgMTIuMjU0NSA5LjA2NCAxNC4zNjg1IDkuNzI0IDE3LjAwMDUgOS43MjQgMTcuMDAwNSA5LjQ5NCAxNy4wMDI1IDkuMDU4IDE3LjAwMDUgOC45OTkgMTcuMDAwNU0xMC40NTUgMTEuODAxNUMxMC4xMjYgMTAuMTc5NSA4LjY3MiA5LjAwMDUgNyA5LjAwMDUgNS4zMjggOS4wMDA1IDMuODc1IDEwLjE3OTUgMy41NTggMTEuNzQ2NSAyLjkyMyAxNC4xNjA1IDMuMTk2IDEzLjA5MTUgMi4wMyAxNy43NTc1IDEuOTU2IDE4LjA1MzUgMi4wMiAxOC4zNjU1IDIuMjA1IDE4LjYwNzUgMi4zOSAxOC44NDk1IDIuNjc0IDE4Ljk5MzUgMi45NzkgMTkuMDAwNSAyLjk3OSAxOS4wMDA1IDMuNzIzIDE5LjAxNjUgNC4zMSAxOS4wMTg1IDQuNTAyIDE5LjU5MTUgNC43ODkgMjAuNDgzNSA1LjA0NiAyMS4zMDE1IDUuMTc3IDIxLjcxNzUgNS41NjQgMjIuMDAwNSA2IDIyLjAwMDVMOCAyMi4wMDA1QzguNDM3IDIyLjAwMDUgOC44MjMgMjEuNzE3NSA4Ljk1NCAyMS4zMDE1IDkuMjExIDIwLjQ4MzUgOS40OTkgMTkuNTkxNSA5LjY5IDE5LjAxODUgMTAuMjc3IDE5LjAxNjUgMTEuMDIyIDE5LjAwMDUgMTEuMDIyIDE5LjAwMDUgMTEuMzI2IDE4Ljk5MzUgMTEuNjEgMTguODQ5NSAxMS43OTUgMTguNjA3NSAxMS45OCAxOC4zNjU1IDEyLjA0NCAxOC4wNTM1IDExLjk3IDE3Ljc1NzUgMTAuODQgMTMuMjM0NSAxMS4wMzMgMTMuOTg0NSAxMC40NTUgMTEuODAxNSIvPiAgPC9nPjwvc3ZnPg==);
}
.affiliate-popup-features-item.affiliate-popup-feature-2.affiliate-disabled-feature {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxnIGZpbGw9IiM2NjY2NjYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxwYXRoIGQ9Ik0xOCA2LjAwMDVDMTcuNDQ5IDYuMDAwNSAxNyA1LjU1MTUgMTcgNS4wMDA1IDE3IDQuNDQ5NSAxNy40NDkgNC4wMDA1IDE4IDQuMDAwNSAxOC41NTEgNC4wMDA1IDE5IDQuNDQ5NSAxOSA1LjAwMDUgMTkgNS41NTE1IDE4LjU1MSA2LjAwMDUgMTggNi4wMDA1TTIxIDUuMDAwNUMyMSAzLjM0NjUgMTkuNjU0IDIuMDAwNSAxOCAyLjAwMDUgMTYuMzQ2IDIuMDAwNSAxNSAzLjM0NjUgMTUgNS4wMDA1IDE1IDYuNjU0NSAxNi4zNDYgOC4wMDA1IDE4IDguMDAwNSAxOS42NTQgOC4wMDA1IDIxIDYuNjU0NSAyMSA1LjAwMDVNMjEgMTUuMDAwNUwyMCAxNS4wMDA1QzE5LjQ0OCAxNS4wMDA1IDE5IDE1LjQ0ODUgMTkgMTYuMDAwNUwxOSAyMC4wMDA1IDE3IDIwLjAwMDUgMTcgMTYuMDAwNUMxNyAxNS40NDg1IDE2LjU1MiAxNS4wMDA1IDE2IDE1LjAwMDVMMTUgMTUuMDAwNSAxNSAxMy4wMDA1QzE1IDExLjM0NjUgMTYuMzQ2IDEwLjAwMDUgMTggMTAuMDAwNSAxOS42NTQgMTAuMDAwNSAyMSAxMS4zNDY1IDIxIDEzLjAwMDVMMjEgMTUuMDAwNXpNMTggOC4wMDA1QzE1LjI0MyA4LjAwMDUgMTMgMTAuMjQzNSAxMyAxMy4wMDA1TDEzIDE2LjAwMDVDMTMgMTYuNTUyNSAxMy40NDggMTcuMDAwNSAxNCAxNy4wMDA1TDE1IDE3LjAwMDUgMTUgMjEuMDAwNUMxNSAyMS41NTI1IDE1LjQ0OCAyMi4wMDA1IDE2IDIyLjAwMDVMMjAgMjIuMDAwNUMyMC41NTIgMjIuMDAwNSAyMSAyMS41NTI1IDIxIDIxLjAwMDVMMjEgMTcuMDAwNSAyMiAxNy4wMDA1QzIyLjU1MiAxNy4wMDA1IDIzIDE2LjU1MjUgMjMgMTYuMDAwNUwyMyAxMy4wMDA1QzIzIDEwLjI0MzUgMjAuNzU3IDguMDAwNSAxOCA4LjAwMDVMMTggOC4wMDA1ek03IDcuMDAwNUM2LjQ0OSA3LjAwMDUgNiA2LjU1MTUgNiA2LjAwMDUgNiA1LjQ0OTUgNi40NDkgNS4wMDA1IDcgNS4wMDA1IDcuNTUxIDUuMDAwNSA4IDUuNDQ5NSA4IDYuMDAwNSA4IDYuNTUxNSA3LjU1MSA3LjAwMDUgNyA3LjAwMDVNMTAgNi4wMDA1QzEwIDQuMzQ2NSA4LjY1NCAzLjAwMDUgNyAzLjAwMDUgNS4zNDYgMy4wMDA1IDQgNC4zNDY1IDQgNi4wMDA1IDQgNy42NTQ1IDUuMzQ2IDkuMDAwNSA3IDkuMDAwNSA4LjY1NCA5LjAwMDUgMTAgNy42NTQ1IDEwIDYuMDAwNU04Ljk5OSAxNy4wMDA1QzguMjY1IDE3LjAwMDUgOC4yMTYgMTcuMDAwNSA3LjI2NyAyMC4wMDA1TDYuNzMzIDIwLjAwMDVDNS44MjIgMTcuMTIwNSA1LjczOCAxNy4wMDA1IDUuMDgyIDE3LjAwMDUgNS4wMDUgMTcuMDAxNSA0LjUwNiAxNy4wMDI1IDQuMjc2IDE3LjAwMDUgNC4yNzYgMTcuMDAwNSA0LjkxMyAxNC40Njc1IDUuNTA1IDEyLjE5OTUgNS42NDQgMTEuNTE2NSA2LjI4NyAxMS4wMDA1IDcgMTEuMDAwNSA3LjcxMyAxMS4wMDA1IDguMzU2IDExLjUxNjUgOC41MDcgMTIuMjU0NSA5LjA2NCAxNC4zNjg1IDkuNzI0IDE3LjAwMDUgOS43MjQgMTcuMDAwNSA5LjQ5NCAxNy4wMDI1IDkuMDU4IDE3LjAwMDUgOC45OTkgMTcuMDAwNU0xMC40NTUgMTEuODAxNUMxMC4xMjYgMTAuMTc5NSA4LjY3MiA5LjAwMDUgNyA5LjAwMDUgNS4zMjggOS4wMDA1IDMuODc1IDEwLjE3OTUgMy41NTggMTEuNzQ2NSAyLjkyMyAxNC4xNjA1IDMuMTk2IDEzLjA5MTUgMi4wMyAxNy43NTc1IDEuOTU2IDE4LjA1MzUgMi4wMiAxOC4zNjU1IDIuMjA1IDE4LjYwNzUgMi4zOSAxOC44NDk1IDIuNjc0IDE4Ljk5MzUgMi45NzkgMTkuMDAwNSAyLjk3OSAxOS4wMDA1IDMuNzIzIDE5LjAxNjUgNC4zMSAxOS4wMTg1IDQuNTAyIDE5LjU5MTUgNC43ODkgMjAuNDgzNSA1LjA0NiAyMS4zMDE1IDUuMTc3IDIxLjcxNzUgNS41NjQgMjIuMDAwNSA2IDIyLjAwMDVMOCAyMi4wMDA1QzguNDM3IDIyLjAwMDUgOC44MjMgMjEuNzE3NSA4Ljk1NCAyMS4zMDE1IDkuMjExIDIwLjQ4MzUgOS40OTkgMTkuNTkxNSA5LjY5IDE5LjAxODUgMTAuMjc3IDE5LjAxNjUgMTEuMDIyIDE5LjAwMDUgMTEuMDIyIDE5LjAwMDUgMTEuMzI2IDE4Ljk5MzUgMTEuNjEgMTguODQ5NSAxMS43OTUgMTguNjA3NSAxMS45OCAxOC4zNjU1IDEyLjA0NCAxOC4wNTM1IDExLjk3IDE3Ljc1NzUgMTAuODQgMTMuMjM0NSAxMS4wMzMgMTMuOTg0NSAxMC40NTUgMTEuODAxNSIvPiAgPC9nPjwvc3ZnPg==);
}
.affiliate-popup-features-item.affiliate-popup-feature-3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxwYXRoIGZpbGw9IiMxN0JBNDEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUsMTAuMDAwNSBMNSw4LjYwMDUgQzYuNzM2LDkuNTIyNSA5LjM3NCwxMC4wMDA1IDEyLDEwLjAwMDUgQzE0LjYyNiwxMC4wMDA1IDE3LjI2NCw5LjUyMjUgMTksOC42MDA1IEwxOSwxMC4wMDA1IEMxOSwxMC41ODI1IDE2LjU0NywxMi4wMDA1IDEyLDEyLjAwMDUgQzcuNDUzLDEyLjAwMDUgNSwxMC41ODI1IDUsMTAuMDAwNSBaIE01LDE0LjAwMDUgTDUsMTIuNjAwNSBDNi43MzYsMTMuNTIyNSA5LjM3NCwxNC4wMDA1IDEyLDE0LjAwMDUgQzE0LjYyNiwxNC4wMDA1IDE3LjI2NCwxMy41MjI1IDE5LDEyLjYwMDUgTDE5LDE0LjAwMDUgQzE5LDE0LjU4MjUgMTYuNTQ3LDE2LjAwMDUgMTIsMTYuMDAwNSBDNy40NTMsMTYuMDAwNSA1LDE0LjU4MjUgNSwxNC4wMDA1IFogTTUsMTguMDAwNSBMNSwxNi42MDA1IEM2LjczNiwxNy41MjI1IDkuMzc0LDE4LjAwMDUgMTIsMTguMDAwNSBDMTQuNjI2LDE4LjAwMDUgMTcuMjY0LDE3LjUyMjUgMTksMTYuNjAwNSBMMTksMTguMDAwNSBDMTksMTguNTgyNSAxNi41NDcsMjAuMDAwNSAxMiwyMC4wMDA1IEM3LjQ1MywyMC4wMDA1IDUsMTguNTgyNSA1LDE4LjAwMDUgWiBNMTksNi4wMDA1IEMxOSw2LjU4MjUgMTYuNTQ3LDguMDAwNSAxMiw4LjAwMDUgQzcuNDUzLDguMDAwNSA1LDYuNTgyNSA1LDYuMDAwNSBDNSw1LjQxOTUgNy40NTMsNC4wMDA1IDEyLDQuMDAwNSBDMTYuNTQ3LDQuMDAwNSAxOSw1LjQxOTUgMTksNi4wMDA1IFogTTMsNi4wMDA1IEwzLDE4LjAwMDUgQzMsMjAuNjI2NSA3LjUyNywyMi4wMDA1IDEyLDIyLjAwMDUgQzE2LjQ3MywyMi4wMDA1IDIxLDIwLjYyNjUgMjEsMTguMDAwNSBMMjEsNi4wMDA1IEMyMSwzLjM3NDUgMTYuNDczLDIuMDAwNSAxMiwyLjAwMDUgQzcuNTI3LDIuMDAwNSAzLDMuMzc0NSAzLDYuMDAwNSBaIi8+PC9zdmc+);
}
.affiliate-popup-features-item.affiliate-popup-feature-4 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxwYXRoIGZpbGw9IiMxN0JBNDEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE5Ljk5OCwyMCBMMTYsMjAgTDE2LDE3IEwxOS45OTgsMTcgTDE5Ljk5OCwyMCBaIE04LDIwIEw0LDIwIEw0LDE3IEw4LDE3IEw4LDIwIFogTTEwLDQgTDE0LDQgTDE0LDcgTDEwLDcgTDEwLDQgWiBNMjAuOTk4LDE1IEwxOC45OTgsMTUgTDE4Ljk5OCwxNCBDMTguOTk4LDEyLjM0NiAxNy42NTMsMTEgMTYsMTEgTDEzLDExIEwxMyw5IEwxNSw5IEMxNS41NTIsOSAxNiw4LjU1MyAxNiw4IEwxNiwzIEMxNiwyLjQ0OSAxNS41NTIsMiAxNSwyIEw5LDIgQzguNDQ4LDIgOCwyLjQ0OSA4LDMgTDgsOCBDOCw4LjU1MyA4LjQ0OCw5IDksOSBMMTEsOSBMMTEsMTEgTDgsMTEgQzYuMzQ2LDExIDUsMTIuMzQ2IDUsMTQgTDUsMTUgTDMsMTUgQzIuNDQ4LDE1IDIsMTUuNDQ5IDIsMTYgTDIsMjEgQzIsMjEuNTUzIDIuNDQ4LDIyIDMsMjIgTDksMjIgQzkuNTUyLDIyIDEwLDIxLjU1MyAxMCwyMSBMMTAsMTYgQzEwLDE1LjQ0OSA5LjU1MiwxNSA5LDE1IEw3LDE1IEw3LDE0IEM3LDEzLjQ0OSA3LjQ0OSwxMyA4LDEzIEwxNiwxMyBDMTYuNTUsMTMgMTYuOTk4LDEzLjQ0OSAxNi45OTgsMTQgTDE2Ljk5OCwxNSBMMTUsMTUgQzE0LjQ0OCwxNSAxNCwxNS40NDkgMTQsMTYgTDE0LDIxIEMxNCwyMS41NTMgMTQuNDQ4LDIyIDE1LDIyIEwyMC45OTgsMjIgQzIxLjU1LDIyIDIxLjk5OCwyMS41NTMgMjEuOTk4LDIxIEwyMS45OTgsMTYgQzIxLjk5OCwxNS40NDkgMjEuNTUsMTUgMjAuOTk4LDE1IEwyMC45OTgsMTUgWiIvPjwvc3ZnPg==);
}
.affiliate-popup-features-item.affiliate-popup-feature-4.affiliate-disabled-feature {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxwYXRoIGZpbGw9IiM2NjY2NjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE5Ljk5OCwyMCBMMTYsMjAgTDE2LDE3IEwxOS45OTgsMTcgTDE5Ljk5OCwyMCBaIE04LDIwIEw0LDIwIEw0LDE3IEw4LDE3IEw4LDIwIFogTTEwLDQgTDE0LDQgTDE0LDcgTDEwLDcgTDEwLDQgWiBNMjAuOTk4LDE1IEwxOC45OTgsMTUgTDE4Ljk5OCwxNCBDMTguOTk4LDEyLjM0NiAxNy42NTMsMTEgMTYsMTEgTDEzLDExIEwxMyw5IEwxNSw5IEMxNS41NTIsOSAxNiw4LjU1MyAxNiw4IEwxNiwzIEMxNiwyLjQ0OSAxNS41NTIsMiAxNSwyIEw5LDIgQzguNDQ4LDIgOCwyLjQ0OSA4LDMgTDgsOCBDOCw4LjU1MyA4LjQ0OCw5IDksOSBMMTEsOSBMMTEsMTEgTDgsMTEgQzYuMzQ2LDExIDUsMTIuMzQ2IDUsMTQgTDUsMTUgTDMsMTUgQzIuNDQ4LDE1IDIsMTUuNDQ5IDIsMTYgTDIsMjEgQzIsMjEuNTUzIDIuNDQ4LDIyIDMsMjIgTDksMjIgQzkuNTUyLDIyIDEwLDIxLjU1MyAxMCwyMSBMMTAsMTYgQzEwLDE1LjQ0OSA5LjU1MiwxNSA5LDE1IEw3LDE1IEw3LDE0IEM3LDEzLjQ0OSA3LjQ0OSwxMyA4LDEzIEwxNiwxMyBDMTYuNTUsMTMgMTYuOTk4LDEzLjQ0OSAxNi45OTgsMTQgTDE2Ljk5OCwxNSBMMTUsMTUgQzE0LjQ0OCwxNSAxNCwxNS40NDkgMTQsMTYgTDE0LDIxIEMxNCwyMS41NTMgMTQuNDQ4LDIyIDE1LDIyIEwyMC45OTgsMjIgQzIxLjU1LDIyIDIxLjk5OCwyMS41NTMgMjEuOTk4LDIxIEwyMS45OTgsMTYgQzIxLjk5OCwxNS40NDkgMjEuNTUsMTUgMjAuOTk4LDE1IEwyMC45OTgsMTUgWiIvPjwvc3ZnPg==);
}
.affiliate-popup-features-item.affiliate-popup-feature-5 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxnIGZpbGw9IiMxN0JBNDEiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxwYXRoIGQ9Ik0xMiw5IEwxMiwxNCBMMTcsMTQgQzE3LDExLjIzOCAxNC43NjIsOSAxMiw5Ii8+ICAgIDxwYXRoIGQ9Ik01LDIxIEw1LDMgTDE1LDMgTDE1LDcgTDE5LDcgTDE5LjAwMiwyMSBMNSwyMSBaIE0xNi40MTQsMSBMNSwxIEMzLjg5NywxIDMsMS44OTggMywzIEwzLDIxIEMzLDIyLjEwMiAzLjg5NywyMyA1LDIzIEwxOSwyMyBDMjAuMTAzLDIzIDIxLDIyLjEwMiAyMSwyMSBMMjEsNS41ODYgTDE2LjQxNCwxIFoiLz4gICAgPHBhdGggZD0iTTEwLDEwLjI3NTQgQzguMjU2LDEwLjg5NTQgNywxMi41NDQ0IDcsMTQuNTAwNCBDNywxNi45ODU0IDkuMDE1LDE5LjAwMDQgMTEuNSwxOS4wMDA0IEMxMy40NTYsMTkuMDAwNCAxNS4xMDUsMTcuNzQ0NCAxNS43MjUsMTYuMDAwNCBMMTAsMTYuMDAwNCBMMTAsMTAuMjc1NCBaIi8+ICA8L2c+PC9zdmc+);
}
.affiliate-popup-features-item.affiliate-popup-feature-6 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxwYXRoIGZpbGw9IiMxN0JBNDEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LDEzIEwxNi41LDEzIEwxNi41LDE1LjgyIEwxOC45NCwxNy4yMyBMMTguMTksMTguNTMgTDE1LDE2LjY5IEwxNSwxMyBMMTUsMTMgWiBNMTksOCBMNSw4IEw1LDE5IEw5LjY3LDE5IEM5LjI0LDE4LjA5IDksMTcuMDcgOSwxNiBDOSwxMi4xMzQwMDY4IDEyLjEzNDAwNjgsOSAxNiw5IEMxNy4wNyw5IDE4LjA5LDkuMjQgMTksOS42NyBMMTksOCBMMTksOCBaIE01LDIxIEMzLjg5LDIxIDMsMjAuMSAzLDE5IEwzLDUgQzMsMy44OSAzLjg5LDMgNSwzIEw2LDMgTDYsMSBMOCwxIEw4LDMgTDE2LDMgTDE2LDEgTDE4LDEgTDE4LDMgTDE5LDMgQzIwLjEwNDU2OTUsMyAyMSwzLjg5NTQzMDUgMjEsNSBMMjEsMTEuMSBDMjIuMjQsMTIuMzYgMjMsMTQuMDkgMjMsMTYgQzIzLDE5Ljg2NTk5MzIgMTkuODY1OTkzMiwyMyAxNiwyMyBDMTQuMDksMjMgMTIuMzYsMjIuMjQgMTEuMSwyMSBMNSwyMSBMNSwyMSBaIE0xNiwxMS4xNSBDMTMuMzIxNDE5LDExLjE1IDExLjE1LDEzLjMyMTQxOSAxMS4xNSwxNiBDMTEuMTUsMTguNjggMTMuMzIsMjAuODUgMTYsMjAuODUgQzE3LjI4NjMsMjAuODUgMTguNTE5OTE2NSwyMC4zMzkwMTkzIDE5LjQyOTQ2NzksMTkuNDI5NDY3OSBDMjAuMzM5MDE5MywxOC41MTk5MTY1IDIwLjg1LDE3LjI4NjMgMjAuODUsMTYgQzIwLjg1LDEzLjMyIDE4LjY4LDExLjE1IDE2LDExLjE1IFoiLz48L3N2Zz4=);
}
.header-upgrade-button.affiliate-percent-20 button {
  background-repeat: no-repeat;
  background-position: 92% 50%;
  padding-right: 40px !important;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyN3B4IiB2aWV3Qm94PSIwIDAgMjcgMjciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+ZGlzY291bnQtZ2FudHRwcm88L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJkaXNjb3VudC1nYW50dHBybyI+ICAgICAgICAgICAgPGcgaWQ9ImRpc2NvdW50Ij4gICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZGlzY291bnQiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMYXllcl8xIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQ5ODk4NDksMjcgQzEzLjM0MzIwNzUsMjcgMTMuMTk2NDQ3OCwyNi45Mzk2NzE5IDEzLjA4NTgxMSwyNi44MzAxNDI2IEwxMC41ODk3ODc2LDI0LjM1ODE2NiBMNy4xOTE3NDI2OCwyNS4yNTA4MDA4IEM3LjE0MTg1NTk2LDI1LjI2Mzk4NDQgNy4wOTEzODkxNiwyNS4yNzA2Mjg5IDcuMDQxMDgwNTcsMjUuMjcwNjI4OSBDNi43NzgyNTI0NCwyNS4yNzA2Mjg5IDYuNTQ2MDYyOTksMjUuMDkyNzAzMSA2LjQ3NjM0ODE1LDI0LjgzNzk0MzQgTDUuNTUwMzg1MjYsMjEuNDQ4NzA1MSBMMi4xNjExNDY5NywyMC41MjI2ODk1IEMxLjg1MjEyMzU0LDIwLjQzODI2MTcgMS42NjY5MjA0MSwyMC4xMTczMjAzIDEuNzQ4Mjg5NTUsMTkuODA3Mjk0OSBMMi42NDA5MjQzMiwxNi40MDkzMDI3IEwwLjE2ODk0Nzc1NiwxMy45MTMyMjY2IEMtMC4wNTYzMzM0OTM4LDEzLjY4NTQ2NjggLTAuMDU2MzMzNDkzOCwxMy4zMTQ3NDQxIDAuMTY5MDUzMjI1LDEzLjA4Njg3ODkgTDIuNjQwOTc3MDUsMTAuNTkwOTA4MiBMMS43NDgzNDIyOSw3LjE5Mjg2MzI4IEMxLjY2NjkyMDQxLDYuODgyODkwNjMgMS44NTIxNzYyNyw2LjU2MTk0OTIyIDIuMTYxMTk5NzEsNi40Nzc0Njg3NSBMNS41NTA0Mzc5OSw1LjU1MTUwNTg2IEw2LjQ3NjQ1MzYyLDIuMTYyMjY3NTggQzYuNTQ2MDYyOTksMS45MDc2NjYwMiA2Ljc3ODUxNjEyLDEuNzI5NzkyOTcgNy4wNDE2MDc5MSwxLjcyOTc5Mjk3IEM3LjA5MTgxMTA0LDEuNzI5NzkyOTcgNy4xNDIyNzc4MywxLjczNjM4NDc3IDcuMTkxNTMxNzQsMS43NDkzNTc0MiBMMTAuNTg5ODQwMywyLjY0MTk5MjE5IEwxMy4wODU5MTY1LDAuMTY5OTYyODkxIEMxMy4xOTY2MDYsMC4wNjAzODA4NTk0IDEzLjM0MzM2NTcsMCAxMy40OTg5ODQ5LDAgQzEzLjY1NDYwNCwwIDEzLjgwMTM2MzgsMC4wNjAzODA4NTk0IDEzLjkxMjE1ODcsMC4xNjk5NjI4OTEgTDE2LjQwODE4MjEsMi42NDE5Mzk0NSBMMTkuODA2MjI3MSwxLjc0OTMwNDY5IEMxOS44NTU3NDQ2LDEuNzM2Mjc5MyAxOS45MDY0MjI0LDEuNzI5Njg3NSAxOS45NTY3MzEsMS43Mjk2ODc1IEMyMC4yMTk4NzU1LDEuNzI5Njg3NSAyMC40NTIxMTc3LDEuOTA3NDU1MDggMjAuNTIxNTY4OCwyLjE2MjA1NjY0IEwyMS40NDc1ODQ1LDUuNTUxNDAwMzkgTDI0LjgzNjgyMjgsNi40Nzc0MTYwMiBDMjUuMTQ1ODQ2Miw2LjU2MTg0Mzc1IDI1LjMzMTA0OTMsNi44ODI3ODUxNiAyNS4yNDk2ODAyLDcuMTkyODEwNTUgTDI0LjM1NzA0NTQsMTAuNTkwODAyNyBMMjYuODI5MDc0NywxMy4wODY4Nzg5IEMyNy4wNTQzNTYsMTMuMzE0NjM4NyAyNy4wNTQzNTYsMTMuNjg1MzYxMyAyNi44Mjg5NjkyLDEzLjkxMzIyNjYgTDI0LjM1NzA0NTQsMTYuNDA5MjUgTDI1LjI0OTY4MDIsMTkuODA3Mjk0OSBDMjUuMzMxMTAyMSwyMC4xMTcyNjc2IDI1LjE0NTg0NjIsMjAuNDM4MjA5IDI0LjgzNjgyMjgsMjAuNTIyNjg5NSBMMjEuNDQ3NTg0NSwyMS40NDg3MDUxIEwyMC41MjE1Njg4LDI0LjgzNzk0MzQgQzIwLjQ1MjA2NDksMjUuMDkyNzU1OSAyMC4yMTk5ODEsMjUuMjcwNjI4OSAxOS45NTcxNTI4LDI1LjI3MDYyODkgQzE5LjkwNjc5MTUsMjUuMjcwNjI4OSAxOS44NTYxMTM4LDI1LjI2Mzk4NDQgMTkuODA2NjQ4OSwyNS4yNTA5MDYyIEwxNi40MDgxODIxLDI0LjM1ODIxODcgTDEzLjkxMjEwNiwyNi44MzAyNDggQzEzLjgwMTUyMiwyNi45Mzk3MjQ2IDEzLjY1NDc2MjIsMjcgMTMuNDk4OTg0OSwyNyBMMTMuNDk4OTg0OSwyNyBMMTMuNDk4OTg0OSwyNyBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRjUwMjMiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjM1ODExMzMsMTAuNTkwODU1NSBMMjUuMjUwNzQ4LDcuMTkyODYzMjggQzI1LjMzMjE2OTksNi44ODI4Mzc4OSAyNS4xNDY5MTQxLDYuNTYxODk2NDggMjQuODM3ODkwNiw2LjQ3NzQ2ODc1IEwyMS40NDg2NTIzLDUuNTUxNDUzMTMgTDIwLjUyMjU4NCwyLjE2MjEwOTM4IEMyMC40NTMxMzI4LDEuOTA3NTYwNTUgMjAuMjIwODkwNiwxLjcyOTc0MDIzIDE5Ljk1Nzc0NjEsMS43Mjk3NDAyMyBDMTkuOTA3NDM3NSwxLjcyOTc0MDIzIDE5Ljg1NjgxMjUsMS43MzYzMzIwMyAxOS44MDcyNDIyLDEuNzQ5MzU3NDIgTDE2LjQwOTE5NzMsMi42NDE5OTIxOSBMMTMuOTEzMTczOCwwLjE2OTk2Mjg5MSBDMTMuODAyNDMxNiwwLjA2MDM4MDg1OTQgMTMuNjc2MTMyOCwwIDEzLjUwMDA1MjcsMCBMMTMuNTAwMDUyNywyNyBDMTMuNjc2MTMyOCwyNyAxMy44MDI1MzcxLDI2LjkzOTY3MTkgMTMuOTEzMTczOCwyNi44MzAxNDI2IEwxNi40MDkyNSwyNC4zNTgxMTMzIEwxOS44MDc3MTY4LDI1LjI1MDgwMDggQzE5Ljg1NzIzNDQsMjUuMjYzODc4OSAxOS45MDc4NTk0LDI1LjI3MDUyMzQgMTkuOTU4MjIwNywyNS4yNzA1MjM0IEMyMC4yMjEwNDg4LDI1LjI3MDUyMzQgMjAuNDUzMTMyOCwyNS4wOTI1OTc3IDIwLjUyMjYzNjcsMjQuODM3ODM3OSBMMjEuNDQ4NjUyMywyMS40NDg1OTk2IEwyNC44Mzc4OTA2LDIwLjUyMjU4NCBDMjUuMTQ2OTE0MSwyMC40MzgxNTYzIDI1LjMzMjExNzIsMjAuMTE3MjE0OCAyNS4yNTA3NDgsMTkuODA3MTg5NSBMMjQuMzU4MTEzMywxNi40MDkxNDQ1IEwyNi44MzAwMzcxLDEzLjkxMzE3MzggQzI3LjA1NTQyMzgsMTMuNjg1MzA4NiAyNy4wNTU0MjM4LDEzLjMxNDUzMzIgMjYuODMwMTQyNiwxMy4wODY4MjYyIEwyNC4zNTgxMTMzLDEwLjU5MDg1NTUgTDI0LjM1ODExMzMsMTAuNTkwODU1NSBMMjQuMzU4MTEzMywxMC41OTA4NTU1IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0NEMkEwMCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBpZD0iMjAlIiBmaWxsPSIjRkZGRkZGIiBmb250LWZhbWlseT0iUm9ib3RvLUJsYWNrLCBSb2JvdG8iIGZvbnQtc2l6ZT0iNy41IiBmb250LXdlaWdodD0iNzAwIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSI3IiB5PSIxMiI+MjAlPC90c3Bhbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBpZD0iT0ZGIiBmaWxsPSIjRkZGRkZGIiBmb250LWZhbWlseT0iUm9ib3RvLUJsYWNrLCBSb2JvdG8iIGZvbnQtc2l6ZT0iNy41IiBmb250LXdlaWdodD0iNzAwIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSI3IiB5PSIyMSI+T0ZGPC90c3Bhbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjQuMzU4MTEzMywxMC41OTA4NTU1IEwyNS4yNTA3NDgsNy4xOTI4NjMyOCBDMjUuMzMyMTY5OSw2Ljg4MjgzNzg5IDI1LjE0NjkxNDEsNi41NjE4OTY0OCAyNC44Mzc4OTA2LDYuNDc3NDY4NzUgTDIxLjQ0ODY1MjMsNS41NTE0NTMxMyBMMjAuNTIyNTg0LDIuMTYyMTA5MzggQzIwLjQ1MzEzMjgsMS45MDc1NjA1NSAyMC4yMjA4OTA2LDEuNzI5NzQwMjMgMTkuOTU3NzQ2MSwxLjcyOTc0MDIzIEMxOS45MDc0Mzc1LDEuNzI5NzQwMjMgMTkuODU2ODEyNSwxLjczNjMzMjAzIDE5LjgwNzI0MjIsMS43NDkzNTc0MiBMMTYuNDA5MTk3MywyLjY0MTk5MjE5IEwxMy45MTMxNzM4LDAuMTY5OTYyODkxIEMxMy44MDI0MzE2LDAuMDYwMzgwODU5NCAxMy42NzYxMzI4LDAgMTMuNTAwMDUyNywwIEwxMy41MDAwNTI3LDI3IEMxMy42NzYxMzI4LDI3IDEzLjgwMjUzNzEsMjYuOTM5NjcxOSAxMy45MTMxNzM4LDI2LjgzMDE0MjYgTDE2LjQwOTI1LDI0LjM1ODExMzMgTDE5LjgwNzcxNjgsMjUuMjUwODAwOCBDMTkuODU3MjM0NCwyNS4yNjM4Nzg5IDE5LjkwNzg1OTQsMjUuMjcwNTIzNCAxOS45NTgyMjA3LDI1LjI3MDUyMzQgQzIwLjIyMTA0ODgsMjUuMjcwNTIzNCAyMC40NTMxMzI4LDI1LjA5MjU5NzcgMjAuNTIyNjM2NywyNC44Mzc4Mzc5IEwyMS40NDg2NTIzLDIxLjQ0ODU5OTYgTDI0LjgzNzg5MDYsMjAuNTIyNTg0IEMyNS4xNDY5MTQxLDIwLjQzODE1NjMgMjUuMzMyMTE3MiwyMC4xMTcyMTQ4IDI1LjI1MDc0OCwxOS44MDcxODk1IEwyNC4zNTgxMTMzLDE2LjQwOTE0NDUgTDI2LjgzMDAzNzEsMTMuOTEzMTczOCBDMjcuMDU1NDIzOCwxMy42ODUzMDg2IDI3LjA1NTQyMzgsMTMuMzE0NTMzMiAyNi44MzAxNDI2LDEzLjA4NjgyNjIgTDI0LjM1ODExMzMsMTAuNTkwODU1NSBMMjQuMzU4MTEzMywxMC41OTA4NTU1IEwyNC4zNTgxMTMzLDEwLjU5MDg1NTUgWiIgaWQ9IlNoYXBlIiBmaWxsLW9wYWNpdHk9IjAuMSIgZmlsbD0iI0NEMkEwMCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}
.white-header-window {
  background: rgba(255, 255, 255, 0.6);
}
.white-header-window .webix_win_head {
  background-color: #fff;
}
.white-header-window .webix_win_head .webix_el_label {
  color: #424242;
}
.white-header-window .webix_win_head .window_header_icon svg path {
  fill: #808080;
}
.white-header-window .webix_win_head .window_header_icon:hover {
  background-color: #f5f5f5;
}
.white-header-window .webix_win_head .window_header_icon:hover svg,
.white-header-window .webix_win_head .window_header_icon:hover path {
  fill: #333333;
}
.white-header-window .upgrade-popup-header-title {
  margin-top: 6px !important;
}
.white-header-window .upgrade-popup-header .upgrade-popup-header-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 2px;
}
.white-header-window .upgrade-popup-header .upgrade-popup-header-icon:hover {
  background-color: #eeeeee;
}
.window_header_icon {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 2px;
}
.window_header_icon svg {
  margin: auto;
}
.window_header_icon svg path {
  fill: #757575;
}
.window_header_icon svg use {
  stroke: #757575;
}
.window_header_icon:hover {
  background-color: #EEEEEE;
  cursor: pointer;
}
.window_header_icon:hover svg path {
  fill: #424242;
}
.window_header_icon:hover svg use {
  stroke: #424242;
}
.clear-window-popup {
  background-color: inherit;
}
.clear-window-popup .webix_win_body {
  background: #FFF;
}
.webix_window.suggest_popup.suggest_popup_bottom,
.webix_window.webix_popup:not(.suggest_popup) {
  border-radius: 4px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #efefef;
}
.popup_shadow,
.popup_proto_shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: none;
  opacity: 0;
  transition: 100ms ease;
}
.popup_shadow.show,
.popup_proto_shadow.show {
  pointer-events: all;
  opacity: 1;
}
.popup_shadow.no_animate,
.popup_proto_shadow.no_animate {
  opacity: 1;
  display: none;
}
.popup_shadow.no_animate.show,
.popup_proto_shadow.no_animate.show {
  display: block;
}
.popup_shadow {
  z-index: 111;
}
.window_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #10544a;
  background-position: 0 0;
  background-size: cover;
  pointer-events: all;
  z-index: 111;
}
.window_bg.show {
  opacity: 1;
}
.window_shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  z-index: 49;
  pointer-events: none;
  opacity: 0;
  transition: 540ms ease;
}
.window_shadow.show {
  pointer-events: all;
  opacity: 1;
}
.profile-popup {
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  background-color: #FFFFFF;
  overflow: visible;
  display: none;
  z-index: 1260 !important;
}
.profile-popup:after,
.profile-popup:before {
  right: 100%;
  bottom: 12px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.profile-popup:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #FFFFFF;
  border-width: 5px;
  margin-top: -5px;
}
.profile-popup:before {
  border-color: rgba(194, 225, 245, 0);
  border-right-color: #FFFFFF;
  border-width: 6px;
  margin-top: -6px;
}
.profile-popup .profile-item {
  display: inline-flex;
  height: 36px;
  width: 100%;
  padding: 0 12px;
}
.profile-popup .profile-item-text {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #00564C;
  line-height: 36px;
  height: 36px;
  width: 100%;
  display: inline-flex;
  cursor: pointer;
}
.profile-popup .profile-item:hover {
  background-color: #F2F2F2;
}
.profile-popup .webix_template {
  padding: 12px;
}
.projects-popup {
  background-color: #FCFCFC;
  box-shadow: 10px 0 50px 0 rgba(0, 0, 0, 0.1);
  border: 1px none #D7D7D7;
  border-right-style: solid;
  display: none;
  padding-top: 12px;
}
.projects-popup .webix_template {
  padding: 0;
}
.projects-popup .multi-select-mode .projects-popup-list-item-multiselect {
  display: flex;
  height: 24px;
  width: 24px;
}
.projects-popup .multi-select-mode .projects-popup-list-item-fav,
.projects-popup .multi-select-mode .projects-popup-archived-header {
  display: none;
}
.projects-popup .webix_view {
  background: transparent;
}
.projects-popup.scrollViewShadow:before,
.projects-popup.scrollViewShadow:after {
  z-index: 6;
}
.projects-popup.scrollViewShadow:before {
  top: 105px;
  display: none;
}
.projects-popup.scrollViewShadow:after {
  display: none;
}
.projects-popup-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 25px 12px;
}
.projects-popup-header-search {
  cursor: pointer;
  height: 24px;
  padding: 3px;
  display: flex;
  align-items: center;
  color: #9B9B9B;
}
.projects-popup-header-search-layout {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 12px;
  margin-right: 12px;
  border-bottom: 1px solid #C4C4C4;
  height: 32px;
}
.projects-popup-header-search:hover g,
.projects-popup-header-search:hover path {
  fill: #737373;
}
.projects-popup-header-search-input {
  width: 100%;
  padding: 3px 0;
  height: 40px;
  line-height: 16px;
  display: flex;
  align-items: center;
  background: #fff !important;
}
.projects-popup-header-search-input input {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  width: 100%;
  height: 100%;
  padding-left: 2px;
  border: none;
  font-size: 14px;
  background: transparent;
  line-height: 16px;
  color: #212121;
}
.projects-popup-header-search-input input:focus {
  border-width: 0;
  box-shadow: none;
}
.projects-popup-header-search-input:focus .search-input,
.projects-popup-header-search-input:focus-within .search-input,
.projects-popup-header-search-input:active .search-input {
  border-bottom: 2px solid #4484CD;
  padding-bottom: 0;
  box-shadow: none !important;
  border-radius: inherit !important;
}
.projects-popup-sort {
  display: flex;
  padding: 0 16px;
  justify-content: space-between;
  border-bottom: 1px solid #9E9E9E;
  height: 50px;
  flex-shrink: 0;
}
.projects-popup-sort .projects-popup-sort-item {
  display: flex;
  align-items: center;
}
.projects-popup-sort-button {
  font-size: 14px;
  line-height: 18px;
  color: #616161;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.projects-popup-sort-button:hover {
  color: #424242;
}
.projects-popup-sort-button-icon {
  visibility: hidden;
  padding-left: 6px;
  display: flex;
  align-items: center;
  height: 100%;
}
.projects-popup-sort-button.active {
  color: #424242;
}
.projects-popup-sort-button.active .projects-popup-sort-button-text {
  border-bottom: 1px solid #424242;
}
.projects-popup-sort-button.active .projects-popup-sort-button-icon {
  visibility: visible;
}
.projects-popup-sort-button.active.asc .projects-popup-sort-button-icon {
  transform: rotateX(180deg);
}
.projects-popup-sort-button:not(.active):hover {
  color: #424242;
}
.projects-popup-sort-button:not(.active):hover .projects-popup-sort-button-icon {
  visibility: visible;
  transform: rotateX(180deg);
}
.projects-popup-sort-button:not(.active):hover .projects-popup-sort-button-icon svg path {
  fill: #616161;
}
.projects-popup-list {
  padding: 0;
}
.projects-popup-list.archived {
  margin-top: 18px;
}
.projects-popup-list.archived .projects-popup-list-item-title {
  margin-left: 0;
}
.projects-popup-list-item {
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 54px;
  border-radius: 2px;
  background-color: transparent;
  transition: 0.5s;
  margin: 0 8px;
  border-bottom: 1px solid #C4C4C4;
}
.projects-popup-list-item-fav {
  display: flex;
  transition: 0.5s;
  flex-shrink: 0;
  margin-left: 12px;
  color: #B2B2B2;
}
.projects-popup-list-item-fav.active {
  color: #FF9A00;
}
.projects-popup-list-item-fav.active:hover {
  color: #CC7B00;
}
.projects-popup-list-item-fav.not_active {
  color: #B2B2B2;
}
.projects-popup-list-item-fav:hover {
  color: #808080;
}
.projects-popup-list-item-multiselect {
  width: 24px;
  height: 24px;
  margin-left: 12px;
}
.projects-popup-list-item-title {
  display: flex;
  margin-left: 4px;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 0;
  color: #464646;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
}
.projects-popup-list-item-title span:not(.js-translator) {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  max-width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.projects-popup-list-item-title-container {
  width: 100%;
  overflow: hidden;
  padding-right: 10px;
}
.projects-popup-list-item-title-icon {
  display: flex;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0 12px 0 0px;
  cursor: pointer;
  color: #B2B2B2;
}
.projects-popup-list-item-title-name {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  max-height: 24px;
  color: #424242;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.projects-popup-list-item-title-last-update {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  font-size: 12px;
  line-height: 18px;
}
.projects-popup-list-item-title .status-view {
  margin-right: 16px;
}
.projects-popup-list-item-adv {
  height: 100%;
  padding: 12px;
  color: #424242;
}
.projects-popup-list-item-adv-bg.webix_view.webix_window {
  background: #FFFFFF !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) !important;
  border-radius: 2px !important;
  border: none !important;
}
.projects-popup-list-item-adv-bg.webix_view.webix_window .webix_win_body {
  border-radius: 0;
}
.projects-popup-list-item-adv-bg.webix_view.webix_window .webix_win_body .webix_view {
  border: none !important;
}
.projects-popup-list-item-adv-icon {
  height: 46px;
  width: 28px;
  display: flex;
  color: #757575;
}
.projects-popup-list-item-adv-icon svg {
  margin: auto 0;
}
.projects-popup-list-item-adv-last {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  height: 46px;
  color: #424242;
  font-size: 12px;
  line-height: 46px;
  flex: 1 1 auto;
}
.projects-popup-list-item-adv-last strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}
.projects-popup-list-item-adv-users {
  width: 100%;
  height: 46px;
  display: flex;
}
.projects-popup-list-item-adv-users-icons {
  padding-right: 8px;
  height: 46px;
  display: flex;
}
.projects-popup-list-item-adv-users-icons-item {
  width: 24px;
  height: 24px;
  display: flex;
  margin: auto 0;
  border-radius: 100px;
  background-color: #fff;
  color: #757575;
}
.projects-popup-list-item-adv-users-icons-item-i {
  width: 20px;
  height: 20px;
  margin: auto;
  border-radius: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.projects-popup-list-item-adv-users-count {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding-right: 12px;
  width: 100%;
  color: #424242;
  font-size: 12px;
  line-height: 18px;
  margin: auto 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.projects-popup-list-item-adv-users-count strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}
.projects-popup-list-item-adv-progress,
.projects-popup-list-item-adv-unassigned {
  color: #424242;
  font-size: 12px;
  line-height: 18px;
}
.projects-popup-list-item-adv-progress strong,
.projects-popup-list-item-adv-unassigned strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}
.projects-popup-list-item-row {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.projects-popup-list-item-row-end {
  justify-content: flex-end;
}
.projects-popup-list-item-row-end .projects-popup-list-item-column {
  width: auto;
}
.projects-popup-list-item-column {
  width: 100%;
  display: flex;
  line-height: 18px;
}
.projects-popup-list-item-column-3 {
  position: relative;
  padding-left: 18px;
  color: #616161;
  font-size: 12px;
  line-height: 18px;
  background-color: #fff !important;
  display: flex;
  align-items: center;
}
.projects-popup-list-item-column-3 strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}
.projects-popup-list-item-column-3:before {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  top: 5px;
  left: 6px;
  border-radius: 50%;
}
.projects-popup-list-item-column-3.red-color:before {
  background: #E53935;
}
.projects-popup-list-item-column-3.green-color:before {
  background: #388E3C;
}
.projects-popup-list-item-column-3.orange-color:before {
  background: #FFA000;
}
.projects-popup-list-item-restore {
  padding: 0 12px;
  height: 36px;
  text-align: center;
  background: #257ECC;
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  line-height: 36px;
}
.projects-popup-list-item-restore:hover {
  background: #5097d6;
}
.projects-popup-list-item-progress-line {
  border-radius: 2px;
  overflow: hidden;
  display: flex;
  height: 6px;
  margin: 4px 0 0;
}
.projects-popup-list-item-progress-line div {
  height: 6px;
  display: inline-block;
  font-size: 0;
}
.projects-popup-list-item-progress-line-green {
  background: #388E3C;
}
.projects-popup-list-item-progress-line-red {
  background: #E53935;
}
.projects-popup-list-item-progress-line-orange {
  background: #FFA000;
}
.projects-popup-list-item-line {
  background: #C4C4C4;
  height: 1px;
  margin: 4px 0;
}
.projects-popup-list-item-archived {
  height: 144px;
}
.projects-popup-list-item-archived .projects-popup-list-item-column {
  width: auto;
  align-items: center;
}
.projects-popup-list-item-archived .projects-popup-list-item-adv-last-icon {
  margin-right: 12px;
}
.projects-popup-list-item-empty-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
.projects-popup-list-item-info,
.projects-popup-list-item-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999999;
  margin-right: 12px;
  border-radius: 4px;
  flex-shrink: 0;
}
.projects-popup-list-item-info:not(.disabled):hover,
.projects-popup-list-item-menu:not(.disabled):hover {
  background: #E5E5E5;
}
.projects-popup-list-item-info:not(.disabled):active,
.projects-popup-list-item-menu:not(.disabled):active {
  background: #CCCCCC;
  color: #666666;
}
.projects-popup-archived-header {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}
.projects-popup-archived-header-button {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #616161;
  background: #EEEEEE;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 454px;
  height: 36px;
  text-align: center;
  border-radius: 2px;
}
.projects-popup-archived-header-button:hover {
  color: #424242;
}
.projects-popup-archived-header-button:focus,
.projects-popup-archived-header-button.active {
  color: #616161;
}
.projects-popup-archived-header-button:disabled {
  color: #9E9E9E;
}
.projects-popup-archived-header-button:hover {
  background: #F5F5F5;
}
.projects-popup-archived-header-button:focus,
.projects-popup-archived-header-button.active {
  background: #E0E0E0;
}
.projects-popup-archived-header-button:disabled {
  background: #EEEEEE;
}
.no-project-info {
  display: none;
  background: #e2e2e2;
}
.no-project-info-template {
  min-height: 100vh;
  background-color: #fff;
  height: 100%;
}
.no-project-info-template .webix_template {
  padding: 0;
  height: 100%;
}
.no-project-info-container {
  min-height: 100vh;
  margin: 0 auto;
  position: relative;
  max-width: 835px;
  background-color: #FFFFFF;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.no-project-info-container .no-project-info-row {
  margin: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}
.no-project-info-container .no-project-info-row .no-project-info-icon {
  margin: 0 auto 68px;
  max-width: 345px;
}
.no-project-info-container .no-project-info-row .no-project-info-icon img {
  max-width: 100%;
  height: auto;
}
.no-project-info-container .no-project-info-row .no-project-info-header {
  margin-bottom: 24px;
  font-size: 36px;
  line-height: 60px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #003D36;
}
.no-project-info-container .no-project-info-row .no-project-info-text {
  margin: 0 auto 24px;
  font-size: 24px;
  line-height: 36px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.no-project-info-container .no-project-info-row .no-project-info-text .accent_text {
  text-transform: uppercase;
}
.no-project-info-container .no-project-info-row .no-project-info-desc {
  margin: 0 auto 48px;
  max-width: 555px;
  font-size: 16px;
  line-height: 32px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.no-project-info-container .no-project-info-row .no-project-info-desc .accent_text {
  cursor: pointer;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.no-project-info-container .no-project-info-row .no-project-info-desc .accent_text:hover {
  border-bottom: none !important;
}
.no-project-info-container .no-project-info-row .no-project-info-btn {
  min-width: 220px;
  cursor: pointer;
  max-width: max-content;
  margin: 0 auto 24px;
  border-radius: 2px;
  background-color: #FF9A00;
  padding: 12px 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff !important;
  height: 48px;
}
.no-project-info-container .no-project-info-row .no-project-info-btn:hover {
  background-color: #ff8600;
  color: #ffffff !important;
  border-bottom: none !important;
}
.no-project-info-container .no-project-info-footer {
  margin-bottom: 12px;
}
.no-project-info-container .no-project-info-footer .accent_text {
  cursor: pointer;
  color: #007063;
}
.no-project-info-row {
  font-family: Lato-Regular;
  display: flex;
  justify-content: space-between;
  text-align: center;
  flex-direction: column;
}
.no_selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}
.projects-list {
  scrollbar-gutter: stable;
  overflow-x: hidden;
  margin-right: 4px;
}
.popup-container {
  height: 100%;
  flex-direction: column;
  display: flex;
}
.button-wrapper {
  margin-top: 22px;
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
}
.archive-button-wrapper {
  margin: 12px 0;
  display: flex;
  justify-content: center;
}
.project-item {
  user-select: none;
}
.project-item.active {
  border-color: #fff;
}
.project-item.active .projects-popup-list-item-title-name {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.project-item:hover {
  background: #F2F2F2;
}
.project-item:hover .projects-popup-list-item-fav svg {
  opacity: 1;
}
.project-item:hover:not(.active) .projects-popup-list-item-title-name {
  color: #222211;
}
.allProjects-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 12px;
}
.allProjects-header_button {
  margin: 13px 0;
}
.allProjects-header .title {
  display: flex;
  margin: 13px 0;
}
.allProjects-header .title .text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #191919;
  margin-left: 16px;
  display: flex;
  align-items: center;
}
.allProjects-header .title .icon {
  background: #ffffff;
  border-radius: 4px;
  color: #1565c0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.allProjects-header .title .icon:hover {
  background: #d0e0f2;
}
.allProjects-header .title .icon:active {
  background: #a1c1e6;
}
.text-popup {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
  margin-bottom: 24px;
}
.popup-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.delete-status-popup {
  width: 420px !important;
}
.search-input {
  border: none;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 1px;
  box-shadow: none;
  border-radius: inherit;
}
.search-input:focus,
.search-input:focus-within,
.search-input:active {
  border-bottom: 2px solid #4484CD;
  box-shadow: none !important;
  border-radius: inherit !important;
}
.no-data {
  margin-bottom: 30px;
}
.no-data--wrap {
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
}
.no-data--wrap .noFiltredProjects-text {
  font-family: "Lato-Light", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  width: 252px;
  line-height: 30px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #454545;
}
.no-data.noFiltredProjects {
  height: 170px;
  width: 189px;
  background: url(https://cdn.ganttpro.com/app/imgs/globalSearch/noEntries.png) center no-repeat;
}
.multiselect-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.multiselect-btn .tooltip_label {
  display: flex;
  align-items: center;
  justify-content: center;
}
.status-archived {
  opacity: unset !important;
}
.esp-popup-layout {
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.05);
  transition: 300ms;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.esp-popup-layout .esp-popup-wrapper {
  background-color: transparent;
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 24px 58px 12px;
  max-width: 380px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.1);
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #D9D9D9;
  left: 0;
  top: 168px;
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content .popup-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content .popup-container-title {
  color: #454545;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content .popup-container-text {
  color: #616161;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 45px;
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content .popup-container-button {
  display: block;
  cursor: pointer;
  border-radius: 2px;
  transition: 120ms;
  padding: 10px 22px;
  color: #fff;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  background-color: #1565C0;
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content .popup-container-button:hover {
  background-color: #5097d6;
}
.esp-popup-layout .esp-popup-wrapper .esp-popup-content .popup-container-button:active {
  background-color: #1d64a3;
}
.form_popup_body_rating {
  margin-bottom: 24px;
  max-width: 274px !important;
}
.form_popup_body_rating .rating_text {
  font-size: 16px;
  line-height: 30px;
  color: #212121;
  margin-bottom: 6px;
}
.form_popup_body_rating .rating_list {
  margin-bottom: 6px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.form_popup_body_rating .rating_list .rating_list_item {
  width: 48px;
  height: 36px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 120ms;
  cursor: pointer;
  background-color: #E0E0E0;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.form_popup_body_rating .rating_list .rating_list_item.active {
  background-color: #00564C;
  color: #FFFFFF;
}
.form_popup_body_rating .rating_list .rating_list_item.active:hover {
  background-color: #00564C;
}
.form_popup_body_rating .rating_textarea {
  margin-bottom: 12px;
}
.form_popup_body_rating .rating_textarea .textarea_title {
  margin-bottom: 2px;
  color: #212121;
  font-size: 16px;
  line-height: 30px;
}
.form_popup_body_rating .rating_textarea .textarea_text {
  margin-bottom: 12px;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.form_popup_body_rating .rating_textarea .textarea_view .view_area {
  padding: 12px;
}
.form_popup_body_rating .rating_textarea .textarea_view .view_area::placeholder {
  color: #9e9e9e;
  font-size: 14px;
  line-height: 24px;
}
.form_popup_body_rating .rating_footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.form_popup_body_rating .rating_footer .footer_item {
  font-style: italic;
  line-height: 24px;
  color: #9E9E9E;
}
.form_popup_body_rating .rating_footer .footer_item:last-child {
  padding-right: 2px;
}
.delete-popup-form-textarea-head-text {
  margin-bottom: 12px;
}
.delete-popup-form-textarea-head-text .text_title {
  font-size: 16px;
  line-height: 30px;
  color: #212121;
}
.delete-popup-form-textarea-head-text .text_desc {
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.popupDeleteAccountFormTextarea {
  height: 164px !important;
  margin-bottom: 12px;
}
.popupDeleteAccountFormTextarea .webix_el_box textarea {
  border-radius: 2px;
  border-color: #9E9E9E;
}
.delete-popup-form-textarea-head .webix_template {
  padding: 0;
}
.user-account-popup {
  background-color: transparent;
}
.user-account-popup .user-popup-wrapper {
  background-color: transparent;
}
.user-account-popup .user-popup-wrapper .user-popup-content {
  overflow: hidden;
  position: relative;
  padding: 18px 24px 24px 24px;
  background-color: #fff;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-header {
  position: relative;
  margin-bottom: 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__title {
  padding-right: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
  font-size: 18px;
  line-height: 24px;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon {
  position: absolute;
  width: 36px;
  height: 36px;
  top: -4px;
  right: -10px;
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon svg {
  display: flex;
  width: 24px;
  height: 24px;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon svg path {
  fill: #808080;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon:hover {
  background-color: #f3f3f3;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon:hover svg path {
  fill: #333333;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body {
  margin-bottom: 65px;
  font-size: 16px;
  line-height: 30px;
  color: #757575;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__text {
  margin-bottom: 24px;
  color: #424242;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__text .text_list .list_item {
  position: relative;
  padding-left: 24px;
  color: #424242;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__text .text_list .list_item:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 15px;
  transform: translateY(-50%);
  background-color: #757575;
  width: 2px;
  height: 2px;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__desc {
  font-size: 14px;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__desc a {
  color: #257ECC;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__desc a:hover {
  color: #0D47A1;
  text-decoration: underline;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body.popup-subscribe {
  margin-bottom: 18px;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body.popup-subscribe .popup-container-body__text .text_list .list_item .item_date {
  white-space: nowrap;
  display: inline-block;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body.popup-subscribe .popup-container-body__text .text_list .list_item .item_date .date_label {
  display: inline-block;
  font-weight: 900;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-body.popup-subscribe .popup-container-body__desc {
  line-height: 24px;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button {
  transition: 90ms;
  width: 288px;
  height: 36px;
  border-radius: 2px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.send {
  background-color: #EEEEEE;
  color: #757575;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.send:hover {
  color: #212121;
  background-color: #D9D9D9;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.cancel {
  background-color: #247ECC;
  color: #fff;
}
.user-account-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.cancel:hover {
  background-color: #5097d6;
}
.user-form-popup {
  background-color: transparent;
}
.user-form-popup .user-popup-wrapper {
  background-color: transparent;
}
.user-form-popup .user-popup-wrapper .user-popup-content {
  overflow: hidden;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  padding: 18px 24px 24px 24px;
  background-color: #fff;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__title {
  padding-right: 24px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
  font-size: 18px;
  line-height: 30px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon {
  position: absolute;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  top: -4px;
  right: -10px;
  border-radius: 2px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon svg {
  display: flex;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon svg path {
  fill: #808080;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon:hover {
  background-color: #f3f3f3;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-header .popup-container-header__icon:hover svg path {
  fill: #333333;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body {
  font-size: 16px;
  line-height: 30px;
  color: #757575;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__text {
  margin-bottom: 24px;
  line-height: 24px;
  font-size: 14px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_title {
  color: #212121;
  margin-bottom: 6px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_title.error {
  color: #E53935;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container {
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  padding-left: 12px;
  position: relative;
  height: 36px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container .option_container {
  position: absolute;
  width: 588px;
  top: 36px;
  left: -1px;
  right: 0;
  opacity: 0;
  height: 0;
  z-index: -10;
  background-color: #fff;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container .option_container .option {
  cursor: pointer;
  color: #454545;
  padding: 0 0 0 12px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container .option_container .option:hover {
  background-color: #f3f3f3;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container .option_container.open {
  opacity: 1;
  z-index: 9999;
  height: 252px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container.changed {
  color: #424242;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") top no-repeat;
  pointer-events: none;
  width: 36px;
  height: 36px;
  z-index: 1;
  opacity: 0.6;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__select .select_container:hover:after {
  opacity: 1;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating {
  margin-bottom: 18px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_title {
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 30px;
  color: #212121;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_title.error {
  color: #E53935;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list {
  margin-bottom: 2px;
  margin-left: 1px;
  display: flex;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list .rating_list_item {
  position: relative;
  padding-right: 4px;
  padding-top: 2px;
  width: 60px;
  height: 36px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 100ms;
  cursor: pointer;
  background-color: #E0E0E0;
  color: #757575;
  font-size: 14px;
  line-height: 24px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list .rating_list_item:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 6px;
  pointer-events: none;
  background-color: #fff;
  z-index: 2;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list .rating_list_item:before {
  transition: 100ms;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
  border-radius: 2px;
  z-index: 3;
  width: 6px;
  background-color: #E0E0E0;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list .rating_list_item.active {
  background-color: #00564C;
  color: #FFFFFF;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list .rating_list_item.active:before {
  background-color: #00564C;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list .rating_list_item.current-active {
  background-color: #00564C;
  color: #FFFFFF;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list .rating_list_item.current-active:before {
  background-color: #00564C;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active {
  background-color: #00564C;
  color: #FFFFFF;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active:before {
  background-color: #00564C;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active:hover {
  background-color: #00453D;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active:hover:before {
  background-color: #00453D;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active.uncheck {
  background-color: #00564C;
  color: #FFFFFF;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active.uncheck:before {
  background-color: #00564C;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active.uncheck:hover {
  background-color: #00564C;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_list.checked .rating_list_item.active.uncheck:hover:before {
  background-color: #00564C;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_desc {
  display: flex;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_desc .desc_left,
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_desc .desc_right {
  font-style: italic;
  font-size: 14px;
  line-height: 24px;
  color: #9E9E9E;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_desc .desc_left {
  margin-right: 20px;
  max-width: 220px;
  min-width: 220px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__rating .rating_desc .desc_right {
  white-space: nowrap;
  padding-right: 4px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea {
  transition: 90ms;
  margin-bottom: 12px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_title {
  font-size: 16px;
  line-height: 30px;
  color: #212121;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_title.empty_error {
  color: #E53935;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_desc {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 24px;
  color: #757575;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_main {
  display: flex;
  height: 164px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_main .main_textarea {
  transition: 90ms;
  padding: 12px;
  float: inherit;
  border-color: #9E9E9E;
  border-radius: 2px;
  width: 100%;
  resize: none;
  overflow: auto;
  font-size: 14px;
  line-height: 16px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #757575;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_main .main_textarea::placeholder {
  font-size: 14px;
  color: #9E9E9E;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_main .main_textarea:focus {
  border-color: #ff9a00;
  box-shadow: inset 0 0 0 1px #ff9a00;
  color: #424242;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-body .popup-container-body__textarea .textarea_main .main_textarea.changed {
  color: #424242;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button {
  transition: 90ms;
  width: 288px;
  height: 36px;
  border-radius: 2px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.send {
  background-color: #f5f5f5;
  color: #757575;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.send:hover {
  color: #fff;
  background-color: #eb6f63;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.send:active {
  color: #fff;
  background-color: #E74C3C;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.cancel {
  background-color: #247ECC;
  color: #fff;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.cancel:hover {
  background-color: #5097d6;
}
.user-form-popup .user-popup-wrapper .user-popup-content .popup-container-footer .popup-container-footer__button.cancel:active {
  background-color: #1d64a3;
}
.users-online-popup {
  margin-left: -50px;
}
.users-online-popup-list-item {
  display: flex;
}
.users-online-popup-list-item-photo {
  width: 26px;
  margin: 11px 0;
  height: 26px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  background-size: contain !important;
}
.users-online-popup-list-item-online .webix_cell {
  position: relative;
}
.users-online-popup-list-item-online .webix_cell:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background: #17BA41;
  border-radius: 50%;
}
.users-online-popup .webix_column > div,
.users-online-popup .webix_table_cell {
  border-bottom: 1px solid #D9D9D9;
  padding: 0 0 0 15px;
}
.tool-online-button .header-toolbar-button span:not(.js-translator) {
  position: relative;
}
.tool-online-button .header-toolbar-button span:not(.js-translator):before {
  position: absolute;
  top: 50%;
  left: -12px;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background: #17BA41;
  border-radius: 50%;
}
.tool-online-button .header-toolbar-button-label {
  padding-right: 0;
  padding-left: 12px;
}
.without-border-radius-right,
.without-border-radius-right .header-toolbar-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.hideLayout {
  display: none !important;
}
.without-border-radius-left,
.without-border-radius-left .header-toolbar-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left: 0;
}
.cropp-avatar-save-button.webix_disabled_view {
  cursor: default;
}
.webix_view.webix_window.webix_popup.collaboration-popup {
  box-shadow: none;
}
.collaboration-popup {
  background-color: #FFFDEB;
}
.collaboration-popup.popup-remove {
  animation: collaborationViewHide 0.5s;
}
.collaboration-popup .webix_view {
  background-color: #FFFDEB;
  position: absolute;
}
.collaboration-popup .webix_view.remove {
  animation: changeFirstView 1s;
}
.collaboration-popup .webix_view.addView {
  animation: changeSecondView 1s;
}
.collaboration-popup .webix_template {
  padding: 4px;
  background-color: #FFFDEB;
}
.collaboration-popup-message {
  display: flex;
}
.collaboration-popup-message-user {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.collaboration-popup-message-desc {
  padding-left: 24px;
  padding-right: 12px;
  align-items: center;
  display: flex;
  white-space: nowrap;
}
.collaboration-popup-message-desc b {
  max-width: 450px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
@keyframes changeFirstView {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: -32px;
    opacity: 0;
  }
}
@keyframes changeSecondView {
  0% {
    top: 32px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes collaborationViewHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.student-popup-layout .student-popup-wrapper {
  background-color: transparent;
}
.student-popup-layout .student-popup-content {
  position: relative;
  height: 100%;
  padding: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.student-popup-layout .student-popup-content .popup-closer {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  margin: 23px;
  cursor: pointer;
  transition: 300ms;
}
.student-popup-layout .student-popup-content .popup-closer:hover svg path {
  fill: #003D36;
}
.student-popup-layout .student-popup-content .popup-container-title {
  color: #003D36;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 15px;
}
.student-popup-layout .student-popup-content .popup-container-text,
.student-popup-layout .student-popup-content .popup-container-desc {
  font-size: 16px;
  line-height: 27px;
}
.student-popup-layout .student-popup-content .popup-container-text {
  margin-bottom: 18px;
}
.student-popup-layout .student-popup-content .popup-container-desc .form-btn-link-support {
  color: #008A7A;
}
.student-popup-layout .student-popup-content .popup-container-desc .form-btn-link-support:hover {
  color: #00564c;
}
.notifications_time_line {
  background: #fff;
  transition: 540ms ease;
  position: relative;
  border-right: 1px solid #bbbbbb;
  display: none;
}
.notifications_time_line p {
  line-height: 18px;
}
.notifications_time_line::after {
  content: '';
  background-image: linear-gradient(-180deg, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.8) 52%, #fafafa 100%);
  position: absolute;
  display: block;
  bottom: 0;
  width: 100%;
  pointer-events: none;
  height: 80px !important;
}
.notifications_time_line .webix_template .title_notify {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #191919;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 32px;
}
.notifications_time_line .webix_template .title_notify.main {
  font-size: 16px;
  margin-left: 16px;
}
.notifications_time_line .head_notification_list {
  height: 58px !important;
  display: flex;
  align-items: center;
}
.notifications_time_line .head_notification_list .icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.notifications_time_line .head_notification_list .icon svg,
.notifications_time_line .head_notification_list .icon path {
  fill: #808080;
}
.notifications_time_line .head_notification_list .icon:hover {
  background-color: #E5E5E5;
  border-radius: 4px;
}
.notifications_time_line .head_notification_list .icon:hover svg,
.notifications_time_line .head_notification_list .icon:hover path {
  fill: #E5E5E5;
}
.notifications_time_line .head_notification_list .icon.sidebar-arrow-back {
  background: #fff;
  border-radius: 4px;
  height: 30px;
  width: 30px;
  padding-top: 0 !important;
}
.notifications_time_line .head_notification_list .icon.sidebar-arrow-back svg,
.notifications_time_line .head_notification_list .icon.sidebar-arrow-back path {
  fill: #1565c0 !important;
}
.notifications_time_line .head_notification_list .icon.sidebar-arrow-back:hover {
  background: #D0E0F2;
}
.notifications_time_line .head_notification_list .icon.sidebar-arrow-back:active {
  background: #A1C1E6;
}
.notifications_time_line .head_notification_list .icon.sound_button {
  height: 32px;
}
.notifications_time_line .head_notification_list .icon.sound_button svg,
.notifications_time_line .head_notification_list .icon.sound_button path {
  fill: #fff;
}
.notifications_time_line .head_notification_list .icon.sound_button:hover svg,
.notifications_time_line .head_notification_list .icon.sound_button:hover path {
  fill: #E5E5E5;
}
.notifications_time_line .head_notification_list .icon.settings_button {
  height: 32px;
}
.notifications_time_line .head_notification_list .icon.settings_button svg,
.notifications_time_line .head_notification_list .icon.settings_button path {
  fill: #808080;
}
.notifications_time_line .head_notification_list .icon.settings_button:hover svg,
.notifications_time_line .head_notification_list .icon.settings_button:hover path {
  fill: #808080;
}
.notifications_time_line .head_notification_list .icon.settings_button:active {
  background: #CCCCCC;
}
.notifications_time_line .head_notification_list .icon.settings_button:active svg,
.notifications_time_line .head_notification_list .icon.settings_button:active path {
  fill: #666666;
}
.notifications_time_line .body_notification_list {
  box-shadow: 0 -1px 0 #ccc;
}
.notifications_time_line .body_notification_list .button_gray {
  display: block;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  background: #fafafa;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
  color: #616161;
}
.notifications_time_line .body_notification_list .button_gray:hover {
  background: #fff;
}
.notifications_time_line .body_notification_list .button_gray:active {
  background: #d9d9d9;
}
.notifications_time_line .body_notification_list .webix_layout_line {
  height: auto !important;
}
.notifications_time_line .body_notification_list .webix_list {
  height: auto !important;
}
.notifications_time_line .webix_list_item {
  cursor: default;
  padding-right: 18px;
  height: auto !important;
}
.notifications_time_line .head_item {
  text-align: center;
}
.notifications_time_line .head_item span:not(.js-translator) {
  display: inline-block;
  font-size: 14px;
  color: #00564C;
  font-weight: 700;
  line-height: 24px;
}
.notifications_time_line .welcome_notification.item {
  margin: 50px 0;
}
.notifications_time_line .welcome_notification.item .link {
  font-weight: 700;
  text-decoration: underline;
}
.notifications_time_line .welcome_notification.item .link:hover {
  text-decoration: none;
}
.notifications_time_line .welcome_notification .wrapper {
  padding: 0 20px;
}
.notifications_time_line .welcome_notification h3 {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #1A675E;
  line-height: 24px;
  text-align: center;
  margin-bottom: 20px;
}
.notifications_time_line .welcome_notification img {
  width: 100%;
  display: block;
  margin-bottom: 25px;
}
.notifications_time_line .welcome_notification p {
  line-height: 18px;
  margin-bottom: 20px;
}
.notifications_time_line .welcome_notification ul {
  margin-bottom: 20px;
}
.notifications_time_line .welcome_notification ul li {
  line-height: 18px;
  padding-left: 36px;
  position: relative;
  margin-bottom: 12px;
}
.notifications_time_line .welcome_notification ul li::after {
  content: '';
  display: block;
  position: absolute;
  left: 10px;
  top: 6px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #6B6B6B;
}
.notifications_time_line .welcome_notification .signature {
  line-height: 18px;
}
.notifications_time_line .welcome_notification .signature b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  color: #6B6B6B;
  display: block;
}
.notifications_time_line .welcome_notification .signature span:not(.js-translator) {
  font-size: 10px;
  color: #616161;
}
.notifications_time_line .list_notifications {
  margin-bottom: 36px;
}
.notifications_time_line .list_notifications .item {
  padding: 10px 25px 11px 12px;
  position: relative;
}
.notifications_time_line .list_notifications .item:before,
.notifications_time_line .list_notifications .item:after {
  content: "";
  display: table;
}
.notifications_time_line .list_notifications .item:after {
  clear: both;
}
.notifications_time_line .list_notifications .item > span:not(.js-translator) {
  float: left;
}
.notifications_time_line .list_notifications .item.highlight {
  background: rgba(37, 126, 204, 0.05);
}
.notifications_time_line .list_notifications .item.highlight .time {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #1565C0;
}
.notifications_time_line .list_notifications .item:last-child .description::after {
  display: none;
}
.notifications_time_line .list_notifications .time {
  display: block;
  width: 32px;
  line-height: 16px;
  font-size: 12px;
  text-align: right;
  margin-top: 2px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.notifications_time_line .list_notifications .icon {
  display: block;
  width: 42px;
  text-align: center;
  height: 100%;
}
.notifications_time_line .list_notifications .icon span:not(.js-translator) {
  display: inline-block;
  position: relative;
  top: -3px;
}
.notifications_time_line .list_notifications .description {
  font-size: 14px;
  display: block;
  width: 316px;
  line-height: 18px;
  position: relative;
}
.notifications_time_line .list_notifications .description::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 70%;
  opacity: 0.5;
  top: 28px;
  left: -22px;
  background: #00BDA7;
}
.notifications_time_line .list_notifications .description b {
  word-break: break-word;
}
.notifications_time_line .list_notifications .link {
  display: block;
  color: #1565C0;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notifications_time_line .list_notifications .link.js_project {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.notifications_time_line .list_notifications .link:hover {
  text-decoration: underline;
}
.notifications_time_line_shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 119;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.notifications_time_line_shadow.show {
  visibility: visible;
  opacity: 1;
}
.notifications_time_line_button {
  margin-top: 20px;
  background: #17ba41;
  color: #fff;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  cursor: pointer;
}
.baseline-popup {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  margin-top: 4px;
}
.baseline-header {
  border: none;
  cursor: pointer;
  text-align: center;
}
.baseline-header-border {
  border-bottom: 1px solid #d9d9d9 !important;
  margin-top: 0 !important;
}
.baseline-header .webix_template {
  padding: 0 10px;
}
.baseline-table .webix_dt_editor {
  padding-left: 10px;
}
.baseline-table .webix_dt_editor input {
  padding: 0 5px;
}
.baseline-table .webix_column > div {
  border-right: none !important;
}
.baseline-table .baseline-name .webix_cell {
  padding: 0 10px;
}
.baseline-table .baseline-name .webix_cell div {
  overflow: hidden;
  text-overflow: ellipsis;
}
.baseline-table-cell .webix_cell {
  padding: 0;
  text-align: center;
}
.baseline-table-cell .webix_cell .webix_el_checkbox .webix_el_box button {
  border: 1px solid #D9D9D9;
}
.baseline-table-cell .webix_cell .webix_el_checkbox .webix_el_box button[aria-checked='true'] {
  border: none;
}
.baseline-table .webix_column div {
  border-bottom: none;
}
.baseline-table-icon {
  cursor: pointer;
  display: none;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.baseline-table-icon path,
.baseline-table-icon polygon {
  fill: rgba(69, 69, 69, 0.5);
}
.baseline-table-icon:hover path,
.baseline-table-icon:hover polygon {
  fill: #454545;
}
.baseline-table-icon-trash path {
  fill: rgba(231, 76, 60, 0.5) !important;
}
.baseline-table-icon-trash:hover path {
  fill: #e74c3c !important;
}
.baseline-table-row-hover:not(.baseline-disabled) {
  background: #FAFAFA;
}
.baseline-table-row-hover:not(.baseline-disabled) .baseline-table-icon {
  display: flex;
}
.baseline-table.webix_view .webix_el_checkbox .webix_el_box button {
  transform: translateY(2px);
}
.baseline-disabled {
  cursor: default;
  color: #d9d9d9;
}
.baseline-disabled .webix_view.webix_el_checkbox {
  pointer-events: none;
}
.baseline-disabled .webix_view.webix_el_checkbox .webix_el_box button {
  border: 1px solid #d9d9d9;
}
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add) {
  display: flex;
}
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add).row_hover .gantt_grid_fast_button_edit,
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add).row_hover .gantt_grid_fast_button_delete {
  display: flex;
  align-items: center !important;
  background-position: top;
  height: 50%;
}
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add) .gantt_cell.text_cell .gantt_tree_icon {
  height: 50%;
  margin: 0;
}
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add) .task_name_edit {
  height: 80% !important;
}
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add) .gantt_tree_content {
  height: 50%;
  align-items: center;
}
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add) .gantt_tree_content.baseline_view {
  height: 100%;
}
.baseline-container.dhx_gantt_container .gantt_grid .gantt_row:not(.estimate_total):not(.gantt_btn_add) .gantt_tree_content.baseline_view .inline_editor_task_name_container_text {
  flex-direction: column;
  height: auto;
}
.baseline-container .gantt_task_line,
.baseline-container .gantt_line_wrapper {
  margin-top: -14px;
}
.baseline-container .workload-body .gantt_task_line,
.baseline-container .workload-body .gantt_line_wrapper {
  margin-top: 0px;
}
.baseline-container .gantt_link_arrow_right,
.baseline-container .gantt_link_arrow_left {
  margin-top: -15px !important;
}
.baseline-container.touch .gantt_task_line,
.baseline-container.touch .gantt_line_wrapper {
  margin-top: -22px;
}
.baseline-container.touch .gantt_tree_content.baseline_view .inline_editor_task_name_container_text {
  margin-top: -10px;
}
.baseline-container.touch .workload-body .gantt_task_line,
.baseline-container.touch .workload-body .gantt_line_wrapper {
  margin-top: 0px;
}
.baseline-container.touch .gantt_link_arrow_right,
.baseline-container.touch .gantt_link_arrow_left {
  margin-top: -23px !important;
}
.baseline-container.auto .gantt_tree_content.baseline_view .inline_editor_task_name_container_text {
  margin-top: -10px;
}
.baseline .gantt_row.row_hover [data-name="overdue"] .drag-indicator {
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  left: 2px;
  width: 12px;
  height: 20px;
  opacity: 0.5;
  background: url("https://cdn.ganttpro.com/app/imgs/task-settings/drag.svg");
}
.baseline .gantt_row.row_hover [data-name="overdue"] .drag-indicator:hover {
  opacity: 1;
}
.baseline .gantt_row.row_hover.task_group .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container,
.baseline .gantt_row.row_hover.top_project .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container,
.baseline .gantt_row.row_hover.estimate_total .gantt_cell[data-name="masschange"] .gantt_tree_content .text_value .mc-item-icon-container {
  width: 52px;
}
.header-toolbar-button-baseline {
  position: relative;
}
.header-toolbar-button-baseline::after {
  content: '';
  position: absolute;
  right: 10px;
  bottom: 14px;
  border: 4px solid transparent;
  border-left: 5px solid #9B9B9B;
}
.baseline {
  position: absolute;
  border-radius: 2px;
  background: #404040;
  border: 1px solid #404040;
  z-index: 2;
  margin-top: 1px;
}
.baseline .gantt_task_content {
  cursor: default;
}
.baseline_content .resource_list_item_more {
  color: #CE2525;
}
.no-baselines-container {
  padding-top: 14px;
}
.no-baselines-icon {
  width: 72px;
  height: 72px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fafafa;
  border-radius: 50%;
}
.no-baselines-icon svg {
  width: 60px;
  height: 60px;
}
.no-baselines-icon svg path,
.no-baselines-icon svg polygon {
  fill: #c8c8c8;
}
.no-baselines-text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
  line-height: 36px;
  text-align: center;
}
.deadline {
  pointer-events: none;
  position: absolute;
  z-index: 3;
  margin-left: -20px;
}
.deadline_group {
  position: relative;
}
.deadline_group .webix_custom_toggle {
  position: absolute;
  left: 124px;
  z-index: 1;
  padding-top: 41px;
  box-sizing: border-box;
}
.deadline_group.webix_disabled_view {
  opacity: 0.4;
}
.deadline_group .webix_disabled {
  background-color: transparent;
}
.deadline_layout.milestone {
  margin-top: -124px !important;
}
.gantt_cell[data-name="overdue"] .gantt_tree_content,
.gantt_cell[data-name="overload"] .gantt_tree_content {
  overflow: visible !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.overdue-indicator {
  width: 2px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.overdue-indicator svg {
  width: 2px;
  height: 16px;
  pointer-events: none;
}
.overload-indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #DD3636;
  margin-left: -4px;
}
.overload-indicator svg {
  pointer-events: none;
}
.drag-indicator {
  display: none;
}
.gantt_ver_scroll {
  z-index: 2;
}
.tribute-container {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  max-height: 300px;
  max-width: 500px;
  overflow: auto;
  display: block;
  z-index: 999999;
}
.tribute-container ul {
  margin: 0;
  margin-top: 2px;
  list-style: none;
  background: #efefef;
}
.tribute-container li {
  padding: 5px 5px;
  cursor: pointer;
}
.tribute-container li.highlight,
.tribute-container li:hover {
  background: #ddd;
}
.tribute-container li span:not(.js-translator) {
  font-weight: bold;
}
.tribute-container .menu-highlighted {
  font-weight: bold;
}
.welcomeLayout {
  background-color: white;
}
.welcomeLayout .welcomeLayoutLayoutTitle .webix_template {
  padding: 12px 0 0 0;
}
.welcomeLayout .welcome_title {
  text-align: center;
}
.welcomeLayout .welcome_header {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
}
.welcomeLayout .welcome_header_title {
  color: #212121;
  font-size: 16px;
  line-height: 20px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.welcomeLayout .welcome_header_btn {
  margin-right: 14px;
  padding: 10px 20px;
  background: transparent;
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  color: #212121;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.welcomeLayout .welcome_main {
  max-width: 712px;
  margin: auto;
}
.welcomeLayout .welcome_main_head {
  padding: 28px 0 0 0;
  text-align: center;
  color: #212121;
  font-size: 24px;
  line-height: 24px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 0;
}
.welcomeLayout .welcome_main_head_add {
  text-align: center;
  padding: 14px 0 8px;
  color: #616161;
  font-size: 16px;
  line-height: 36px;
}
.welcomeLayout .welcome_main_title {
  padding-bottom: 10px;
  padding-left: 0;
  color: #616161;
  font-size: 14px;
  line-height: 20px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: left;
}
.welcomeLayout .welcome_main_buttons {
  padding-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
}
.welcomeLayout .welcome_main_buttons:last-child {
  padding-bottom: 0px;
}
.welcomeLayout .welcome_main_button {
  margin: 0 6px 24px;
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  word-break: break-all;
  background: transparent;
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  color: #424242;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
  transition: background-color 160ms, color 160ms;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.welcomeLayout .welcome_main_button.is_number .js-translator {
  pointer-events: none !important;
}
.welcomeLayout .welcome_main_button:first-child {
  margin-left: 0;
}
.welcomeLayout .welcome_main_button:last-child {
  margin-right: 0;
}
.welcomeLayout .welcome_main_button:hover,
.welcomeLayout .welcome_main_button.active {
  color: #fff;
  background-color: #257ECC;
  border: 1px solid transparent;
}
.welcomeLayout .welcome_main_button:active {
  background-color: #5198d6;
  border: 1px solid transparent;
}
.welcomeLayout .welcome_main_button.grey {
  color: #fff;
  border: 1px solid #CCDDDB;
  background-color: #CCDDDB;
  font-size: 18px;
  cursor: default;
}
.welcomeLayout .welcome_main_button.grey:hover {
  color: #fff;
  border: 1px solid #CCDDDB;
  background-color: #CCDDDB;
}
.welcomeLayout .welcome_main_button.green {
  color: #fff;
  border: 1px solid #00564C;
  background-color: #00564C;
  font-size: 18px;
}
.welcomeLayout .welcome_main_button.green:hover {
  color: #fff;
  border: 1px solid #337870;
  background-color: #337870;
}
.welcomeLayout .welcome_main_button.green:active {
  background-color: #003d35;
}
.welcomeLayout .welcome_main_button.h48 {
  padding: 15px 20px;
}
.welcomeLayout .welcome_main_button.col3 {
  flex: 1 1 auto;
  width: 25.64102564%;
}
.welcomeLayout .welcome_main_button.col6 {
  flex: 1 1 14.49275362%;
}
.welcomeLayout .sideBackground {
  background: #CCDDDB;
}
.welcomeLayoutPassPopup {
  background: transparent;
  overflow: visible;
  box-sizing: border-box;
  height: 130px;
  width: 317px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
}
.welcomeLayoutPassPopup .webix_template {
  padding: 12px;
}
.welcomeLayoutPassPopup .webix_template .popup-container {
  display: block;
  box-sizing: border-box;
  margin: 0 2px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #616161;
}
.welcomeLayoutPassPopup .webix_template .popup-container > *:not(:last-child) {
  margin-bottom: 12px;
}
.welcomeLayoutPassPopup.pwdStrengthPopup2__ {
  transform: translateY(-50%);
}
.welcomeLayoutPassPopup.pwdStrengthPopup__ {
  transform: translateY(-50%);
}
.welcomeLayoutPassPopup::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 314px;
  box-sizing: border-box;
  border: 4px solid #000000;
  border-color: transparent transparent #ffffff #ffffff;
  transform-origin: 0 0;
  transform: rotate(-135deg) translate(-50%);
  box-shadow: -3px 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.welcomeLayoutSidebar .left-sidebar {
  pointer-events: none;
}
.welcomeLayoutSidebar .left-sidebar .work-space-button {
  opacity: 0;
}
.welcomeLayoutSidebar .left-sidebar .work-space-favorite {
  position: relative;
  top: -55px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAACqBAMAAABhbt8wAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACnRSTlMABgcIIiMvMDEzUCLrKQAAAAFiS0dEAf8CLd4AAAE5SURBVHja7dsxDoIwGIZhvIETrtzCG8ANNI4MHgAig0dgb9JwWxO1DGiwtH9biO8zNo1f0qQkn3+aZQAAAPgTu3J4uhZm4TTIGH/xu9zsq98Lh0FKMxt8MdvUdMGbmg2+m216uuBNLwvuIwUnO+qj2dZOF7zV89epeu3qxut0Fsq97flYAQAAAKvvxz96cMB+3DgFC5Q25RQs0I+1THAfKTjZUQv049rtOnn3Y3owAAAAsOF+7NiVhefH9l1ZeKhpX+CE58faPbiPFJzsqIXnx/ZdWXZ+TFcGAAAAEvfjMtzMeLYf5wHHegKlTXkHO/Zjvd3gZEft2I9b/+v00Y8ri9yu4EMEAAAArLIf+78/tmrPQd4f20yRgzyKtal0Qd4fa5fgPlJwsqMO8v7Y5q+ZEO+PmSIDAJZ6AEcVSAWBnWO9AAAAAElFTkSuQmCC);
}
.welcomeLayoutSidebar .left-sidebar .work-space-favorite .webix_scroll_cont {
  opacity: 0;
}
.welcomeLayoutSidebar .left-sidebar .center-spacer-left-sidebar + .webix_view {
  background-position: 0 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADmBAMAAAAZ9BUnAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACnRSTlMABgcIIiMvMDEzUCLrKQAAAAFiS0dEAf8CLd4AAAEfSURBVHja7doxSgNBFIDheAMrbXMLb6A3UCxTeIAVLTzC9guLtxWUTTEWvrx5cbPwfeXA7IOBBH5mdjuAbbt6/Pz2sm8WUo5f+dvtsmdoF1KG8ODnZcvULqRM4cEfy5a5XUiZw4PHdsv4T4NXO+q7ZcuhXUg5xH9OTz873q6bhZTjVwAAgO318QmtXNzH8VYujrZ4wBX3cTxZi/s4Pni1oy7u43gr1/axVgYAgJX7+P4ct8WBPr45y4VecbRNHYO7+njuGDyuNXi1o+7q49een9OvPn4Iz33f+zsCAIAL62Pvq72v9r7a+2oAANDHp/dx8ha5oI+H1OCCaMtdbRb0ce4yt6CP520ddUEf554o9PexJgYAAAAAAAAAAIAL8wVtGUigiEIdDAAAAABJRU5ErkJggg==);
}
.welcomeLayoutSidebar .left-sidebar .center-spacer-left-sidebar + .webix_view .webix_view {
  opacity: 0;
}
.welcomeLayoutSidebar .left-sidebar .center-spacer-left-sidebar + .webix_view .profileAccordion {
  opacity: 1;
}
.welcomeLayout .welcome_main_buttons {
  padding: 0 1px;
}
.welcomeLayout .welcome_main_buttons.add_dropdown {
  position: relative;
  padding-bottom: 24px;
}
.welcomeLayout .welcome_main_buttons.add_dropdown::after {
  content: '';
  pointer-events: none;
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/dropdown.svg") center 0px no-repeat;
  height: 100%;
  width: 36px;
  display: block;
  position: absolute;
  right: 7px;
  top: 0;
  opacity: 0.5;
}
.welcomeLayout .welcome_main_buttons select {
  display: block;
  width: 100%;
  height: 36px;
  background: transparent;
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  color: #424242;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  cursor: pointer;
  transition: background-color 160ms, color 160ms;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 20px;
  margin: 0;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.welcomeLayout .welcomeLayoutLayoutSubmit .welcome_main_button {
  position: relative;
  margin: 0 auto;
  font-size: 16px;
}
.welcomeLayout .welcomeLayoutLayoutSubmit .welcome_main_button.js-company-submit-btn {
  max-width: 700px;
  height: 100%;
}
.welcomeLayout .welcomeLayoutLayoutSubmit .welcome_main_button.js-user-submit-btn {
  max-width: 591px;
  height: 100%;
}
.welcomeLayout .welcomeLayoutLayoutSubmit .welcome_main_button.step_2 {
  margin: 0 0 0 16px;
}
.welcomeLayout .welcomeLayoutUserForm {
  display: block !important;
  background-color: #fff !important;
  padding-bottom: 28px;
}
.welcomeLayout .welcomeLayoutUserForm .welcome-form-section,
.welcomeLayout .welcomeLayoutUserForm .webix_el_text {
  height: 72px !important;
}
.welcomeLayout .welcomeLayoutUserForm .welcome-form-section.form_password_fake_email {
  height: 0 !important;
  margin-top: 0 !important;
}
.welcomeLayout .welcomeLayoutUserForm .webix_layout_line.form_password_input.webix_invalid .webix_inp_bottom_label,
.welcomeLayout .welcomeLayoutUserForm .webix_el_text.form_password_input.webix_invalid .webix_inp_bottom_label {
  bottom: 26px;
}
.welcomeLayout .welcomeLayoutUserForm .welcome_layout_spacer {
  margin: 0 !important;
}
.welcomeLayout .welcomeLayoutUserForm .webix_inp_top_label {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_view {
  position: relative;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_inp_bottom_label {
  position: absolute;
  width: 100%;
  max-width: max-content;
  padding: 4px;
  left: 10px;
  bottom: 27px;
  background-color: #fff;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_richselect .webix_input_icon.fa-angle-down {
  padding-top: 0;
  margin-top: 0px;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_richselect .webix_el_box:hover .fa-angle-down {
  opacity: 1;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_richselect .webix_inp_static {
  font-size: 14px;
  box-shadow: none;
  border: 1px solid #9E9E9E;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_richselect .webix_inp_static .webix_placeholder {
  color: #c1c1c1;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_richselect.form_select_placeholder .webix_inp_static {
  padding: 0 0 0 12px;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_invalid .webix_el_box input {
  border: 1px solid #fd595f;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_invalid .webix_el_box input:focus {
  border-color: #fd595f;
  box-shadow: none;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_box input {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  border: 1px solid #9E9E9E;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_box input.webix_invalid {
  background-color: #fff;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_box input:focus {
  border-color: #007063;
  box-shadow: 0 0 0px 1px #007063 inset;
}
.welcomeLayout .welcomeLayoutUserForm .webix_scroll_cont .webix_el_box input::placeholder {
  color: #c1c1c1;
}
.welcomeFormContainer {
  max-height: 352px;
}
.welcomeFormContainer .webix_layout_line {
  display: flex;
}
.public-link-window .webix_el_checkbox .webix_el_box button[aria-checked="false"] {
  border: 1px solid #cfcfcf !important;
}
.public-link-window .webix_win_head .header_icon .webix_template {
  padding: 4px 0px;
}
.public-link-window .webix_win_body .webix_control.webix_el_richselect.public-link-filter-select .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.public-link-window .webix_win_body .webix_control.webix_el_richselect.public-link-filter-select .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.public-link-window .webix_win_body .webix_control.webix_el_text .webix_el_box {
  width: 100% !important;
  padding: 0 !important;
}
.public-link-window .webix_win_body .webix_control.webix_el_text .webix_el_box input {
  width: 100% !important;
  line-height: 36px !important;
}
.public-link-window .webix_win_body .public-link-collaboration-form .webix_el_button .webix_el_box {
  padding: 0;
}
.public-link-checkbox {
  text-align: center;
}
.public-link-checkbox .webix_el_box .webix_el_group {
  text-align: left;
}
.public-link-checkbox .webix_el_box .webix_inp_checkbox_border {
  line-height: 36px !important;
}
.public-link-checkbox .webix_el_box .webix_inp_checkbox_border .webix_label_right {
  color: #424242;
}
.public-link-checkbox .webix_el_box .webix_inp_checkbox_border a .webix_custom_checkbox {
  margin-bottom: 2px;
}
.public-link-share-button.webix_el_button .webix_el_box button {
  line-height: 32px;
}
.public-link-filter-select .webix_inp_static {
  color: #616161;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 25px !important;
}
.public-link-filter-select-black .webix_inp_static {
  color: #424242;
}
.public-link-filter-select:hover.webix_el_richselect.webix_view .webix_input_icon {
  opacity: 1;
}
.public-link-menu .webix_list_item {
  height: 48px;
  font-size: 14px;
}
.public-link-menu .webix_list_item.webix_selected {
  color: #247ECC;
}
.public-link-menu .webix_list_item.webix_selected .share-popup-menu-item-icon svg path {
  fill: #247ECC;
}
.public-link-menu .webix_list_item.webix_selected .share-popup-menu-item-text {
  opacity: 1;
  color: #247ECC;
}
.public-link-menu .webix_list_item.webix_selected:after {
  display: block;
  content: '';
  background: #257ECC;
  height: 4px;
  width: 100%;
  margin-top: 8px;
}
.public-link-menu-item {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.public-link-menu-item-icon {
  height: 36px;
  width: 36px;
  display: flex;
}
.public-link-menu-item-text {
  margin: auto 0;
  margin-left: 12px;
  opacity: 0.5;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
}
.public-link-menu-item svg path,
.public-link-menu-item svg text {
  fill: rgba(69, 69, 69, 0.5);
}
.public-link-collaboration-label {
  text-align: center;
}
.public-link-collaboration-form {
  border: none;
}
.public-link-collaboration-form input {
  padding-right: 12px;
}
.public-link-window-header {
  display: flex;
  background-color: #fff;
}
.public-link-window-header-title.webix_el_label.webix_view {
  display: flex !important;
  align-items: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #666666;
  padding-left: 10px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
}
.public-link-window-header .window_header_icon svg,
.public-link-window-header .window_header_icon path {
  fill: #808080;
}
.public-link-window-header .window_header_icon.header_closer:hover {
  background-color: #f3f3f3;
}
.public-link-window-header .window_header_icon.header_closer:hover svg,
.public-link-window-header .window_header_icon.header_closer:hover path {
  fill: #333333;
}
.public-link-window .webix_win_body {
  background-color: #fff;
}
.public-link-window .webix_win_body .public-link-layout .public-link-header {
  color: #424242;
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 24px;
}
.public-link-window .webix_win_body .public-link-layout .public-link-header div {
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding-right: 12px;
}
.public-link-window .webix_win_body .public-link-layout .public-link-header div span:not(.js-translator) {
  display: inline-block;
  color: #1565C0;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.public-link-window .webix_win_body .public-link-layout-spacer {
  background-color: #D9D9D9;
}
.public-link-window .webix_win_body .public-link-layout .webix_view .public-link-collaboration-form {
  background-color: #fff ! important;
}
.public-link-table {
  border-width: 1px !important;
  box-sizing: border-box;
}
.public-link-table .webix_cell.disabled-row {
  color: #616161;
}
.public-link-table .webix_cell.disabled-row .public-link-icon,
.public-link-table .webix_cell.disabled-row .column-snapshot-icon {
  cursor: default;
}
.public-link-table .webix_cell.disabled-row .public-link-icon svg path,
.public-link-table .webix_cell.disabled-row .column-snapshot-icon svg path,
.public-link-table .webix_cell.disabled-row .public-link-icon svg g,
.public-link-table .webix_cell.disabled-row .column-snapshot-icon svg g {
  fill: #616161;
}
.public-link-table.webix_dtable .webix_ss_header TD {
  font-family: "Lato-Bold", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 12px !important;
  color: #616161 !important;
  background-color: #fff;
  border-right: none !important;
}
.public-link-table.webix_dtable .webix_ss_header TD .webix_hcell {
  padding: 0 0 0 16px;
}
.public-link-table.webix_dtable .webix_ss_header {
  border-bottom: 1px solid #d8d8d8;
}
.public-link-table.webix_dtable .webix_column > div {
  border-right: none !important;
  padding: 0 0 0 16px;
}
.public-link-table.webix_dtable .webix_column.column-public-url .webix_cell {
  padding: 0 !important;
}
.public-link-popup {
  overflow: visible;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  background-color: #FFFFFF;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
}
.public-link-popup:before {
  display: block;
  content: '';
  width: 13px;
  height: 7px;
  position: absolute;
  left: 171px;
  top: -6px;
  background-image: url("https://cdn.ganttpro.com/app/imgs/webix_material/popup_triangles/triangle_up.svg");
}
.public-link-popup .webix_template {
  padding: 12px 24px;
}
.public-link-popup-body {
  display: flex;
  height: 100%;
  align-items: center;
}
.public-link-popup-body input {
  height: 38px;
  width: 274px;
  color: #454545;
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 36px;
}
.public-link-popup-icon {
  cursor: pointer;
  width: 36px;
  height: 36px;
  border-radius: 2px;
  background-color: #257ECC;
  margin-left: 12px;
  padding: 6px 9px;
}
.column-snapshot-checkbox .webix_view {
  text-align: center;
}
.column-snapshot-checkbox .webix_cell {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.column-public-url .webix_cell {
  padding: 0;
}
.column-public-url .public-link-icon {
  padding-left: 24px;
  cursor: pointer;
}
.column-public-url-description .webix_cell,
.column-public-url-filter .webix_cell {
  text-overflow: ellipsis;
}
.column-created-at {
  font-family: Lato-Regular;
  font-size: 14px;
  color: #616161;
  letter-spacing: -0.01px;
  line-height: 48px;
}
.column-status .webix_view .webix_el_box {
  justify-content: left;
}
.column-status .webix_cell {
  display: flex;
}
.column-share-url-delete .webix_cell {
  display: flex;
}
.column-share-url-delete-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 100%;
}
.cursor-pointer .webix_el_group label,
.cursor-pointer .webix_el_group button {
  cursor: pointer !important;
}
._noPointer {
  cursor: default !important;
}
.public-link-filter-select-suggest {
  width: 198px !important;
}
.public-link-filter-select-suggest .webix_list {
  width: inherit !important;
}
.choose-trial.webix_view,
.choose-subscribe.webix_view,
.choose-trial .webix_view,
.choose-subscribe .webix_view {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
}
.choose-trial *,
.choose-subscribe * {
  box-sizing: border-box;
}
.choose-trial .trial_inner .webix_template,
.choose-subscribe .trial_inner .webix_template {
  min-height: 100%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.choose-trial .trial_inner .webix_template .inner_template,
.choose-subscribe .trial_inner .webix_template .inner_template {
  transform: translateY(25px);
  transition: 240ms;
  max-width: 660px;
  background-color: #fff;
  border-radius: 2px;
  padding: 58px 120px 12px;
}
.choose-trial .trial_inner .webix_template .inner_template.visible,
.choose-subscribe .trial_inner .webix_template .inner_template.visible {
  transform: translateY(0);
}
.choose-trial .trial_inner .webix_template .inner_template .template_main,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main {
  text-align: center;
  position: relative;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_content,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_content {
  max-width: 418px;
  margin: 0 auto 48px;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_img,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_img {
  margin: 0 auto 36px;
  min-height: 162px;
  max-width: 279px;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_img img,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_img img {
  max-width: 100%;
  height: auto;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_head,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_head {
  margin: 0 auto 12px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 48px;
  color: #003d36;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_text,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_text {
  display: block;
  margin: 0 auto 36px;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_text_01,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_text_01,
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_text_02,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_text_02 {
  display: none;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_btn,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_btn {
  min-width: 180px;
  cursor: pointer;
  max-width: max-content;
  margin: 0 auto;
  border-radius: 2px;
  background-color: #FF9A00;
  padding: 6px 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff !important;
  border: none !important;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_btn:hover,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_btn:hover {
  background-color: #ff8600;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_desc,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_desc {
  font-size: 12px;
  line-height: 16px;
  color: #424242;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_desc .accent_text,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_desc .accent_text {
  cursor: pointer;
  color: #007063 !important;
  font-family: "Lato-Regular", sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
}
.choose-trial .trial_inner .webix_template .inner_template .template_main .main_desc .accent_text:hover,
.choose-subscribe .trial_inner .webix_template .inner_template .template_main .main_desc .accent_text:hover {
  text-decoration: underline;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template {
  padding: 60px 90px 12px;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_content,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_content {
  max-width: 480px;
  margin: 0 auto 48px;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_img,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_img {
  margin: 0 auto 48px;
  min-height: 154px;
  max-width: 169px;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_img img,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_img img {
  max-width: 100%;
  height: auto;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_head,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_head {
  margin: 0 auto 12px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 48px;
  color: #003d36;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_text,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_text {
  display: none;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_text_01,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_text_01,
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_text_02,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_text_02 {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_text_01 .accent_text,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_text_01 .accent_text,
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_text_02 .accent_text,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_text_02 .accent_text {
  cursor: pointer;
  color: #007063 !important;
  font-family: "Lato-Regular", sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_text_01,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_text_01 {
  margin-bottom: 12px;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_text_02,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_text_02 {
  margin-bottom: 36px;
}
.choose-trial.is_member .trial_inner .webix_template .inner_template .template_main .main_btn,
.choose-subscribe.is_member .trial_inner .webix_template .inner_template .template_main .main_btn {
  padding: 6px 38px;
  font-size: 16px;
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.choose-subscribe.owner .trial_inner .webix_template .inner_template .template_main .main_img {
  max-width: 147px;
  min-height: 119px;
}
.choose-subscribe.owner .trial_inner .webix_template .inner_template .template_main .main_text_02 {
  display: block;
  font-size: 14px;
  line-height: 24px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #424242;
  margin-bottom: 36px;
}
.calendar-layout .header_title_icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
}
.calendar-layout .header_title_icon img {
  width: 100%;
  border-radius: inherit;
  transform: translateY(-50%);
}
.calendar-layout .header_title_icon svg {
  transform: translateY(-50%);
}
.calendar-layout .header_title_text {
  max-width: 800px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 12px;
}
.calendar-layout .header_title.manage span:not(.js-translator) {
  max-width: 500px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.calendar-layout .body_text {
  width: 889px;
}
.calendar-layout .body_text_row {
  margin-bottom: 19px;
}
.calendar-layout .body_text:not(.custom-days-toggle) {
  margin: 0 auto 6px;
}
.calendar-layout .body_text.custom-days-toggle {
  margin-bottom: 0;
}
.calendar-layout .body_text .txt {
  line-height: 20px;
}
.calendar-layout-footer {
  height: 60px;
  background: #fff;
  border-top-width: 1px !important;
  border: 0px solid #DFDFDF;
}
.calendar-layout-footer-row {
  width: 889px;
  margin: 0 auto;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
}
.calendar-layout-footer-row:not(.hasActiveTemplate) .calendar-layout-footer-container-delete,
.calendar-layout-footer-row:not(.hasActiveTemplate) .calendar-layout-footer-button-rename,
.calendar-layout-footer-row:not(.hasActiveTemplate) .calendar-layout-footer-button-copy {
  visibility: hidden;
}
.calendar-layout-footer-container-delete {
  display: flex;
  align-items: center;
  height: 36px;
  cursor: pointer;
}
.calendar-layout-footer-container-delete-text {
  color: #E74C3C;
  font-size: 12px;
  margin-left: 8px;
}
.calendar-layout-footer-container-buttons {
  display: flex;
}
.calendar-layout-footer-button {
  height: 36px;
  padding: 0 6px;
  min-width: 100px;
  background: #f5f5f5;
  cursor: pointer;
  justify-content: center;
  margin-left: 24px;
  color: #808080;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  display: flex;
  align-items: center;
}
.calendar-layout-footer-button-new {
  background: #247ECC;
  color: #fff;
}
.calendar-layout-footer-button-new:hover {
  background: #5097d6 !important;
}
.calendar-layout-footer-button-new:active {
  background: #1d64a3;
}
.calendar-layout-footer-button:hover {
  background: #ebebeb;
}
.calendar-layout-no-items {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  margin-top: 24px;
  padding-bottom: 24px;
}
.calendar-layout-no-items-text {
  margin-top: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  color: #DBDBDB;
}
.calendar-layout .add-custom-day-form .hours-template .dataview-hours-inline-item {
  margin-left: 15px;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_text .webix_el_box,
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_datepicker .webix_el_box {
  padding: 1px 0px !important;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_text .webix_el_box input,
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_datepicker .webix_el_box input {
  width: 100% !important;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_text .webix_el_box .webix_inp_static,
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_datepicker .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_datepicker.custom-day-popup-repeat-end .webix_el_box {
  padding: 1px 0px !important;
  width: 100% !important;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_datepicker.custom-day-popup-repeat-end .webix_el_box .webix_inp_label {
  font-family: Lato-Bold, sans-serif;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_datepicker.custom-day-popup-repeat-end .webix_el_box .webix_inp_static {
  width: 236px !important;
  line-height: 36px !important;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_richselect .webix_el_box {
  padding: 1px 0px !important;
  width: 100% !important;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_richselect .webix_el_box .webix_inp_label {
  font-family: Lato-Bold, sans-serif;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 236px !important;
  line-height: 36px !important;
}
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_checkbox .webix_el_box .webix_inp_checkbox_border.webix_el_group.webix_checkbox_1,
.calendar-layout .add-custom-day-form .webix_view.webix_control.webix_el_checkbox .webix_el_box .webix_inp_checkbox_border.webix_el_group.webix_checkbox_0 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.calendar-layout .webix_accordionitem_body {
  box-shadow: none;
}
.calendar-layout .webix_input_icon {
  opacity: 0.25;
}
.calendar-layout .webix_input_icon.fa-calendar {
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg') center 12px no-repeat;
  top: -6px !important;
  height: 30px !important;
}
.calendar-layout .webix_input_icon:hover {
  opacity: 1;
}
.calendar-layout .custom-days-add-button .webix_el_box {
  height: 48px !important;
}
.calendar-layout .custom-days-upgrade-button .webix_el_box {
  background-color: transparent !important;
  border: 1px solid #257ECC;
}
.calendar-layout .custom-days-upgrade-button .webix_el_box:hover {
  color: #fff !important;
}
.calendar-layout .custom-days-upgrade-button .webix_el_box .webix_button {
  font-size: 14px;
  line-height: 18px;
  color: #257ECC;
}
.calendar-layout .custom-days-upgrade-button .webix_el_box .webix_button:hover {
  background-color: #5097d6;
  color: #fff;
}
.calendar-layout .custom-days-upgrade-button:hover {
  background-color: #5097d6;
  color: #FFF !important;
}
.calendar-layout .custom-days-upgrade-button:hover .webix_el_box .webix_button {
  color: #fff !important;
}
.webix_el_checkbox label {
  cursor: pointer;
}
.custom-days-templates-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.custom-days-templates-menu .webix_list_item {
  padding: 0 0 0 12px;
}
.custom-days-templates-menu .webix_list_item:hover {
  background: #F2F2F2;
}
.custom-days-templates-menu .webix_list_item:focus,
.custom-days-templates-menu .webix_list_item.webix_selected {
  background: #257ECC;
  color: #fff;
  text-overflow: ellipsis;
}
.custom-days-button {
  cursor: pointer !important;
  width: 289px;
  height: 36px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  margin-top: 1px !important;
  box-sizing: border-box;
}
.custom-days-button .webix_template {
  padding: 0 12px 0 12px;
}
.custom-days-button-inner {
  display: flex;
  justify-content: space-between;
  height: 100%;
  align-items: center;
  cursor: pointer;
}
.custom-days-button-inner-icon {
  height: 24px;
}
.custom-days-button-inner-text {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  font-size: 14px;
  height: 18px;
}
.custom-days-list-items {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.custom-days-list .webix_cell {
  border: none;
  padding: 0;
}
.custom-days-list .webix_cell.active .custom-days-list-item.weekend {
  background-color: #FFEBEE;
}
.custom-days-list .webix_cell.active .custom-days-list-item.custom {
  background: #FFF8E1;
}
.custom-days-list .webix_cell.active .custom-days-list-item.workday {
  background: #E8F5E9;
}
.custom-days-list-item {
  display: flex;
  height: 62px;
  padding: 6px 12px;
  justify-content: space-between;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  position: relative;
  margin-bottom: 4px;
  cursor: pointer;
}
.custom-days-list-item-color {
  position: absolute;
  width: 2px;
  height: 56px;
  top: 2px;
  left: 0;
  background: #82D5A3;
}
.custom-days-list-item-color.custom {
  background: #FFCE4C;
}
.custom-days-list-item-color.weekend {
  background: #E74C3C;
}
.custom-days-list-item-color.workday {
  background: #82D5A3;
}
.custom-days-list-item-flex {
  display: flex;
  justify-content: space-between;
  width: 100%;
  overflow: hidden;
}
.custom-days-list-item-name {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.custom-days-list-item-col-info {
  max-width: calc(100% - 80px);
}
.custom-days-list-item-info {
  display: flex;
  color: #7D7979;
}
.custom-days-list-item-name,
.custom-days-list-item-info {
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}
.custom-days-list-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.custom-days-list-item-col-btn {
  display: flex;
}
.custom-days-list-item-edit {
  display: none;
}
.custom-days-list-item-edit g,
.custom-days-list-item-edit path {
  fill: #D9D9D9;
}
.custom-days-list-item-remove {
  display: flex;
  align-items: center;
  padding: 6px;
}
.custom-days-list-item-remove path {
  fill: #BDBDBD;
}
.custom-days-list-item-divider {
  margin: 0 12px;
  width: 1px;
  height: 100%;
  background: #D9D9D9;
}
.custom-days-list-item.weekend:hover {
  background: #FFEBEE;
}
.custom-days-list-item.custom:hover {
  background: #FFF8E1;
}
.custom-days-list-item.workday:hover {
  background: #E8F5E9;
}
.custom-days-list-item:hover {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.custom-days-list-item:hover .custom-days-list-item-edit {
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.custom-days-toggle .btn_group {
  display: flex;
}
.custom-days-toggle .btn_group .btn-table {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.custom-days-toggle .btn_group .btn-calendar {
  border-left-width: 0 !important;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.custom-days-toggle .btn_group .btn {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 144px;
  height: 36px;
  border: 1px solid #D9D9D9;
  line-height: 36px;
  color: #7d7979;
  font-size: 16px;
}
.custom-days-toggle .btn_group .btn-icon {
  height: 24px;
  margin-right: 6px;
}
.custom-days-toggle .btn_group .btn-icon svg,
.custom-days-toggle .btn_group .btn-icon path,
.custom-days-toggle .btn_group .btn-icon g {
  fill: #D9D9D9;
}
.custom-days-toggle .btn_group .btn-text {
  user-select: none;
}
.custom-days-toggle .btn_group .btn.active {
  border-color: #1565C0;
  background: #257ECC;
  color: #fff;
}
.custom-days-year {
  border-radius: 2px;
  display: flex;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-right: 6px;
  width: 105px;
  padding: 10px;
  height: 36px;
  font-size: 14px;
  color: #454545;
  cursor: default;
  overflow: hidden;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  white-space: normal;
}
.custom-days-year.hidden {
  display: none !important;
}
.custom-days-arrowLeft svg {
  vertical-align: middle;
  cursor: pointer;
  width: 8px;
}
.custom-days-arrowLeft svg path {
  fill: #cfcfcf;
}
.custom-days-arrowRight svg {
  vertical-align: middle;
  width: 8px;
  cursor: pointer;
}
.custom-days-arrowRight svg path {
  fill: #cfcfcf;
}
.custom-days-yearText {
  text-align: center;
  line-height: 16px;
  flex: 1 1 auto;
  user-select: none;
}
.custom-day-popup-repeat-end.webix_el_datepicker .webix_input_icon.fa-calendar {
  right: -2px;
}
.customCalendarScrollView .webix_cal_event:not(.webix_cal_select),
.customCalendarScrollView .webix_cal_event.webix_cal_day_disabled {
  color: #1565C0;
  opacity: 0.3;
  font-weight: normal;
}
.customCalendarScrollView .webix_cal_event:not(.webix_cal_day_disabled):not(.webix_cal_select) {
  color: #1565C0;
  opacity: 1;
}
.customCalendarScrollView .webix_cal_select {
  background: #257ECC;
}
.customCalendarScrollView .webix_cal_select:hover {
  color: #fff;
}
.customCalendarScrollView .webix_cal_day.exception.weekend {
  background-color: #E74C3C;
  color: white;
  border-radius: 2px;
}
.customCalendarScrollView .webix_cal_day.weekend {
  background-color: #E74C3C;
  color: white;
}
.customCalendarScrollView .webix_cal_day.repeat.custom {
  background-color: #FFCE4C;
  background-image: url("https://cdn.ganttpro.com/app/imgs/custom_days/repeat.png");
  color: white;
}
.customCalendarScrollView .webix_cal_day.repeat.weekend {
  background-color: #E74C3C;
  background-image: url("https://cdn.ganttpro.com/app/imgs/custom_days/repeat.png");
  color: white;
}
.customCalendarScrollView .webix_cal_day.exception.custom {
  background-color: #ffb900;
  color: white;
  border-radius: 2px;
}
.customCalendarScrollView .webix_cal_day.custom {
  background-color: #FFCE4C;
  color: white;
}
.customCalendarScrollView .webix_cal_day_disabled {
  background: transparent;
}
.customDaySelect .webix_el_box {
  height: 100% !important;
  position: relative;
}
.customDaySelect .webix_el_box input {
  position: relative;
  padding-right: 30px;
  font-size: 14px;
  height: 36px;
  padding-top: 1px;
  font-size: inherit;
  line-height: 100%;
}
.customDaySelect .webix_el_box .webix_input_icon {
  position: absolute;
  right: 10px;
  height: 36px !important;
}
.custom-days-option {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
  display: none;
}
.custom-days-option-dataview .webix_dataview_item {
  width: 50% !important;
  text-align: center;
  color: #616161;
}
.custom-days-option-dataview .webix_dataview_item.custom-days-dataview-item-normal {
  border: 1px solid #cfcfcf;
  border-radius: 2px 0 0 2px;
}
.custom-days-option-dataview .webix_dataview_item.custom-days-dataview-item-normal.webix_selected {
  background: #E74C3C;
}
.custom-days-option-dataview .webix_dataview_item.custom-days-dataview-item-weekend {
  border: 1px solid #cfcfcf;
  border-radius: 2px 0 0 2px;
}
.custom-days-option-dataview .webix_dataview_item.custom-days-dataview-item-weekend.webix_selected {
  background: #E74C3C;
}
.custom-days-option-dataview .webix_dataview_item.custom-days-dataview-item-custom {
  border: 1px solid #cfcfcf;
  border-left-width: 0;
  border-radius: 0 3px 3px 0;
}
.custom-days-option-dataview .webix_dataview_item.custom-days-dataview-item-custom.webix_selected {
  background: #ffb900;
}
.custom-days-option-dataview .webix_dataview_item.webix_selected {
  border: none;
  color: #ffffff;
}
.custom-days-option-dataview .webix_dataview_item.webix_selected:hover {
  color: #ffffff;
}
.custom-days-option .webix_layout_form.webix_view {
  background-color: #fff;
}
.resources-calendar {
  display: flex;
  align-items: center;
  cursor: pointer;
  justify-content: center;
  margin-right: 6px;
}
.resources-calendar svg path,
.resources-calendar svg g {
  fill: #DADADA;
}
.resource-action-popup .webix_list_item {
  padding: 0 12px;
  line-height: 36px;
  border-radius: 2px;
  border-bottom: none !important;
}
.resource-action-popup .webix_list_item:hover {
  background: #F2F2F2;
}
.webix_window.webix_popup.template-manage-popup {
  transform: translateY(-7px);
}
.webix_window.webix_popup.template-manage-popup .webix_win_content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.webix_window.webix_popup.template-manage-popup .webix_win_content .webix_win_body .webix_view.custom-days-templates-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.webix_window.webix_popup.template-manage-popup .webix_win_content .webix_win_body .webix_view.custom-days-templates-menu .webix_list_item {
  padding: 0 0 0 12px;
  border-bottom: none !important;
  text-overflow: ellipsis;
}
.webix_window.webix_popup.template-manage-popup .webix_win_content .webix_win_body .webix_view.custom-days-templates-menu .webix_list_item:hover {
  background: #F2F2F2;
}
.webix_window.webix_popup.template-manage-popup .webix_win_content .webix_win_body .webix_view.custom-days-templates-menu .webix_list_item:focus,
.webix_window.webix_popup.template-manage-popup .webix_win_content .webix_win_body .webix_view.custom-days-templates-menu .webix_list_item.webix_selected {
  background: #257ECC;
  color: #fff;
}
.custom-days-popup {
  /* templateList */
}
.custom-days-popup .customDaysHeaderProject .webix_layout_form {
  border-width: 0 !important;
  background: #247ECC;
}
.custom-days-popup .customDaysHeaderProject .webix_layout_form .webix_el_label {
  color: #fff;
  font-size: 15px;
}
.custom-days-popup .customDaysHeaderProject .webix_layout_form .ellipsis-line {
  cursor: default;
  font-weight: 300;
  font-size: 14px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom-days-popup .customDaysCalendarBlock .webix_radio_option {
  height: 30px;
}
.custom-days-popup .customDaysCalendarBlock .customDaysInfo {
  font-size: 14px;
  color: #545454;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option .webix_label_right {
  cursor: pointer;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(1) {
  color: #545454;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(1) .webix_custom_radio {
  border: 2px solid #545454;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(1) .webix_custom_radio:before {
  background-color: #545454;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(1) .webix_label_right {
  color: #545454;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(3) {
  color: #C66200;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(3) .webix_custom_radio {
  border: 2px solid #C66200;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(3) .webix_custom_radio:before {
  background-color: #C66200;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(3) .webix_label_right {
  color: #C66200;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(5) {
  color: #4db549;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(5) .webix_custom_radio {
  border: 2px solid #4db549;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(5) .webix_custom_radio:before {
  background-color: #4db549;
}
.custom-days-popup .customDaysCalendarBlock .customDaysTypeRadioButton .webix_radio_option:nth-child(5) .webix_label_right {
  color: #4db549;
}
.custom-days-popup .customDaysCalendarBlock .customDaysLabelDescription {
  text-align: center;
  font-size: 14px;
  color: #616161;
}
.custom-days-popup .customDaysCalendarBlock .customDaysLeftToolbar {
  border-left: 1px solid #b2b1a1;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_view {
  border: none;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.webix_cal_select {
  outline: 2px solid #3498db;
  height: 26px;
  position: relative;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_row .webix_cal_day.webix_cal_today {
  height: 27px;
  width: 27px;
  border: 2px solid rgba(84, 84, 84, 0.8);
  line-height: 23px;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day_disabled {
  opacity: 0.4;
  background: transparent;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.exception.custom {
  background-color: #4DC47D;
  color: white;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.exception.custom.interval {
  background-color: rgba(77, 196, 125, 0.7);
  color: white;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.exception.custom.interval.start {
  background-color: #4DC47D;
  color: white;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.exception.weekend {
  background-color: #FFB900;
  color: white;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.exception.weekend.interval {
  background-color: rgba(255, 185, 0, 0.7);
  color: white;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.exception.weekend.interval.start {
  background-color: #FFB900;
  color: white;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.repeat.custom {
  background-color: #4DC47D;
  background-image: url("https://cdn.ganttpro.com/app/imgs/custom_days/repeat.png");
  color: white;
}
.custom-days-popup .customDaysCalendarBlock .customCalendarScrollView .webix_cal_day.repeat.weekend {
  background-color: #FFB900;
  background-image: url("https://cdn.ganttpro.com/app/imgs/custom_days/repeat.png");
  color: white;
}
.custom-days-popup .customDaysBottomToolbar {
  border-top: 1px solid #cfcfcf;
}
.custom-days-popup .border-spacer.webix_view {
  background-color: #fff;
  box-sizing: border-box;
  border: none;
  border-bottom: 1px solid #cfcfcf;
}
.custom-days-popup .custom-days-header-menu-item {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.custom-days-popup .custom-days-header-menu-item-icon {
  display: flex;
}
.custom-days-popup .custom-days-header-menu-item-icon svg {
  margin: auto 0;
}
.custom-days-popup .custom-days-header-menu-item-icon svg g,
.custom-days-popup .custom-days-header-menu-item-icon svg path {
  fill: #616161;
}
.custom-days-popup .custom-days-header-menu-item-text {
  margin: auto 0;
  margin-left: 12px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #616161;
}
.custom-days-popup .custom-days-header-menu .webix_selected .custom-days-header-menu-item-icon svg g,
.custom-days-popup .custom-days-header-menu .webix_selected .custom-days-header-menu-item-icon svg path {
  fill: #257ECC;
}
.custom-days-popup .custom-days-header-menu .webix_selected .custom-days-header-menu-item-text {
  color: #257ECC;
}
.custom-days-popup .custom-days-header-menu .webix_list_item .profile-item-text {
  margin: auto 0;
  margin-left: 12px;
  opacity: 0.5;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #454545;
}
.custom-days-popup .custom-days-header-menu .webix_list_item.webix_selected {
  color: #247ECC;
}
.custom-days-popup .custom-days-header-menu .webix_list_item.webix_selected .profile-item-icon svg path {
  fill: #247ECC;
}
.custom-days-popup .custom-days-header-menu .webix_list_item.webix_selected .profile-item-text {
  opacity: 1;
  color: #247ECC;
}
.custom-days-popup .custom-days-header-menu .webix_list_item.webix_selected:after {
  display: block;
  content: '';
  background: #257ECC;
  height: 4px;
  width: 100%;
  margin-top: 8px;
}
.custom-days-popup .webix_win_content .webix_form .webix_control.webix_el_text .webix_el_box .webix_inp_label {
  width: 153px !important;
  line-height: 36px !important;
}
.custom-calendar-scroll-view-bottom-layout {
  background-image: linear-gradient(-180deg, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.8) 52%, #fafafa 100%);
  position: absolute;
  bottom: 60px;
  pointer-events: none;
}
.custom-days-templates-list .webix_list_item {
  border-bottom: 1px solid #cfcfcf;
}
.custom-days-templates-list .webix_list_item:last-child {
  border-bottom: none;
}
.custom-days-templates-list-item {
  display: flex;
  height: 100%;
}
.custom-days-templates-list-item-icon {
  display: flex;
}
.custom-days-templates-list-item-icon svg {
  margin: auto 0;
}
.custom-days-templates-list-item-icon svg path {
  fill: #424242;
}
.custom-days-templates-list-item-text {
  padding: 0 0 0 18px;
  line-height: 48px;
  flex: 1 1 auto;
}
.custom-days-templates-list .webix_selected .custom-days-templates-list-item-check {
  width: 48px;
  height: 48px;
  margin: auto 0;
  background: url('https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg') no-repeat center;
  background-size: 18px;
}
.custom-days-templates-list .webix_selected .custom-days-templates-list-item-icon svg path {
  fill: #ffffff;
}
.custom-days-delete {
  height: 100%;
  display: flex;
  justify-content: flex-start;
}
.custom-days-delete-icon {
  margin: auto 0;
}
.custom-days-delete-text {
  color: #E74C3C;
  margin: auto 0 0 12px;
}
.new_project_popup.webix_view .webix_layout_form {
  background-color: #fff;
}
.customDaysWithOptions .webix_radio_option {
  height: 100%;
}
.repeatCustomDayTypeSelect {
  max-height: 36px !important;
}
.center_calendar_part {
  display: flex;
  z-index: 99;
}
.center_calendar_part .pic-wrapper {
  margin-left: 60px;
  margin-top: 7px;
}
.center_calendar_part .description_block {
  max-width: 452px;
  margin-left: 24px;
  margin-top: 36px;
  white-space: initial;
}
.center_calendar_part .description_block .title {
  display: flex;
  align-items: center;
  font-weight: 900;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 30px;
  color: #212121;
  margin-bottom: 6px;
}
.center_calendar_part .description_block .title .plan_label {
  font-size: 12px;
  line-height: 16px;
  color: #D27F00;
  background-color: rgba(255, 154, 0, 0.15);
  border-radius: 2px;
  padding: 2px 6px;
  margin-left: 8px;
}
.center_calendar_part .description_block .description {
  margin-bottom: 12px;
  display: flex;
  white-space: normal;
}
.center_calendar_part .description_block .description .description-text {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #666;
  white-space: initial;
}
.center_calendar_part .description_block .description .description-text .pricing-popup-link {
  font-size: 14px;
}
.center_calendar_part .description_block .pricing_popup_link {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  color: #257ECC !important;
  position: relative;
  align-items: center;
  top: 0;
  border-bottom: 1px solid transparent;
}
.center_calendar_part .description_block .pricing_popup_link:hover {
  color: #01579B !important;
  border-bottom: 1px solid #01579B !important;
}
.center_calendar_part .description_block .upgrade_button {
  display: inline-block;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  background-color: #247ECC;
  color: #FFF;
  border: 1px solid #247ECC;
  border-radius: 2px;
  padding: 6px 18px;
  cursor: pointer;
  margin-bottom: 40px;
}
.center_calendar_part .description_block .upgrade_button:hover {
  background-color: #5097d6;
  border: 1px solid #5097d6;
  color: #fff !important;
}
.blockedExceptionPic {
  border: 1px solid #D9D9D9 !important;
  box-sizing: border-box;
  height: auto !important;
}
.blockedExceptionLayout {
  height: auto !important;
}
.resource-calendar-hours-title,
.resource-calendar-hours-title-table {
  margin-top: -1px !important;
  padding: 0 12px;
  max-width: 72px;
  width: fit-content !important;
  height: 36px !important;
  border: 1px solid #e5e5e5 !important;
  display: flex !important;
  align-items: center;
  justify-content: start;
}
.resource-calendar-hours-title .dataview-hours-inline,
.resource-calendar-hours-title-table .dataview-hours-inline {
  display: flex;
  align-items: center;
  justify-content: start;
  height: 36px;
  width: max-content;
  max-width: 72px;
  min-width: 30px;
}
.resource-calendar-hours-title label,
.resource-calendar-hours-title-table label {
  margin-left: 12px;
}
.resource-calendar-hours-title input,
.resource-calendar-hours-title-table input {
  width: 45px !important;
  padding: 0;
  font-family: Lato-Regular;
  font-size: 14px;
  color: rgba(125, 121, 121, 0.6);
}
.resource-calendar-hours-title .webix_el_box,
.resource-calendar-hours-title-table .webix_el_box {
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
}
.resource-calendar-hours-title.customDay .dataview-hours-inline,
.resource-calendar-hours-title-table.customDay .dataview-hours-inline {
  margin-right: 12px;
}
.customDayCountTitle {
  height: 36px !important;
  margin-top: 0 !important;
  border: 1px solid #e5e5e5 !important;
  padding: 0 8px;
  max-width: 72px;
  width: fit-content !important;
  display: flex !important;
  align-items: center;
  justify-content: start;
}
.customDayCountTitle .dataview-hours-inline {
  height: 100%;
  display: flex;
  align-items: center;
  min-width: 30px;
  max-width: 72px;
  width: max-content;
  margin-right: 12px;
}
.countWorkingHoursLayout .webix_view.webix_layout_line {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.countWorkingHoursLayout .label-with-spacer {
  width: 100% !important;
}
.questionnaire-popup {
  background-color: #fff;
  transition: 320ms;
  font-family: Lato-Regular;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  font-size: 14px;
  height: 100%;
  width: 100%;
  position: relative;
}
.questionnaire-popup iframe {
  overflow-y: scroll !important;
}
.questionnaire-popup iframe .survey-container {
  overflow-y: scroll !important;
}
.questionnaire-popup-wrapper {
  opacity: 1;
  position: absolute;
  right: 0;
  bottom: 28px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
  transition: 540ms;
}
.questionnaire-popup-wrapper.window_visible {
  transform: translateX(-100%);
}
.questionnaire-popup-wrapper .webix_win_content .webix_win_body {
  border-radius: 0;
}
.questionnaire-popup-inner .webix_template {
  padding: 0;
}
.questionnaire-popup .questionnaire-close {
  opacity: 0.4;
  z-index: 1;
  padding: 15px;
  position: absolute;
  right: 5px;
  top: -11px;
  cursor: pointer;
  border-radius: 100%;
  transition: 320ms;
  font-size: 0;
  line-height: 0;
}
.questionnaire-popup .questionnaire-close:hover {
  opacity: 0.6;
}
.newProjectLayoutHeader .project-header {
  display: flex;
  align-items: stretch;
  padding: 0;
}
.newProjectLayoutHeader .project-header .header_title {
  margin-right: auto;
  padding-left: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 20px;
  color: #00564C;
  opacity: 0.9;
}
.newProjectLayoutHeader .project-header .header_title span:not(.js-translator) {
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: center;
}
.newProjectLayoutHeader .project-header .header_title svg,
.newProjectLayoutHeader .project-header .header_title path {
  fill: #00564C;
}
.newProjectLayoutHeader .project-header .header_title.manage {
  margin: auto;
  padding: 0 30px;
  color: #454545;
  display: flex;
  align-items: center;
  justify-content: center;
}
.newProjectLayoutHeader .project-header .header_title.manage svg,
.newProjectLayoutHeader .project-header .header_title.manage g {
  fill: #00564C;
}
.newProjectLayoutHeader .project-header .header_button {
  padding: 20px 30px 20px 40px;
  height: 100%;
  background-color: #00564C;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.newProjectLayoutHeader .project-header .header_button p {
  padding-right: 20px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  line-height: 20px;
  color: #FFFFFF;
  cursor: pointer;
}
.newProjectLayoutHeader .project-header .header_button .arrow {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.newProjectLayoutHeader .project-header .header_button .arrow-icon {
  width: 16px;
  height: 2px;
  background-color: #fff;
  position: relative;
}
.newProjectLayoutHeader .project-header .header_button .arrow-icon:before,
.newProjectLayoutHeader .project-header .header_button .arrow-icon:after {
  content: '';
  display: block;
  position: absolute;
  right: -1px;
  width: 10px;
  height: 2px;
  background-color: #fff;
  transform-origin: 90% 50%;
}
.newProjectLayoutHeader .project-header .header_button .arrow-icon:before {
  top: 0;
  transform: rotate(45deg);
}
.newProjectLayoutHeader .project-header .header_button .arrow-icon:after {
  bottom: 0;
  transform: rotate(-45deg);
}
.newProjectLayoutHeader .project-header .header_button.white {
  padding: 20px;
  background-color: #fff;
  cursor: pointer;
}
.newProjectLayoutHeader .project-header .header_button.white svg g {
  fill: #32887e;
}
.newProjectLayoutHeader .project-header .header_button.white:hover {
  background-color: #f5f5f5;
}
.newProjectLayoutHeader .project-header .header_button.white:hover svg g {
  fill: #00564C;
}
.newProjectLayoutHeader .project-header .header_button:hover {
  background-color: #004c42;
}
.newProjectLayoutHeader .webix_template {
  padding: 0;
}
.context_menu_popup.webix_window.webix_popup {
  border: 1px #fff solid !important;
  border-radius: 4px !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2) !important;
  padding: 4px 0;
  display: none;
  margin-top: 20px;
}
.context_menu_popup.create_new_item_popup {
  min-width: 210px;
  width: auto !important;
}
.context_menu_popup.create_new_item_popup div {
  width: auto !important;
}
.context_menu_list_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #191919;
}
.context_menu_submenu .webix_list_item {
  display: flex;
  align-items: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}
.context_menu_submenu .webix_list_item .context_menu_list_item_text {
  white-space: nowrap;
  color: #191919 !important;
  height: 100%;
  display: flex;
  align-items: center;
}
.context_menu_submenu .webix_list_item .context_menu_list_item_text:hover {
  color: #191919;
  border-bottom: none !important;
}
.context_menu_submenu.webix_window.webix_popup {
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2) !important;
  margin-left: -2px;
}
.context_menu_list {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #191919 !important;
  margin: 4px 0;
}
.context_menu_list .pricing-tooltip .webix_disabled,
.context_menu_list .pricing-tooltip .context_menu_list_item_icon,
.context_menu_list .pricing-tooltip .context_menu_list_item_text {
  color: #191919 !important;
  opacity: 0.5;
}
.context_menu_list .pricing-tooltip:hover {
  background-color: #f2f2f2 !important;
  text-decoration: none !important;
}
.context_menu_list .webix_list_item.webix_disabled :hover {
  text-decoration: none !important;
}
.context_menu_list .webix_list_item.webix_disabled .context_menu_list_item_text:hover {
  text-decoration: none !important;
  border-bottom: none !important;
}
.context_menu_list_icon_color {
  width: 16px;
  height: 16px;
  border-radius: 2px;
}
.context_menu_list_item_text {
  white-space: nowrap;
  color: #191919;
}
.context_menu_list_item_text:hover {
  color: #212131;
}
.context_menu_list .webix_list_item {
  display: flex;
  align-items: center;
  color: #191919 !important;
}
.context_menu_list .webix_list_item a {
  color: #191919 !important;
}
.context_menu_list .webix_list_item:not(.webix_disabled):focus .context_menu_list_item_text,
.context_menu_list .webix_list_item:not(.webix_disabled):active .context_menu_list_item_text {
  color: #191919;
}
.context_menu_list .webix_list_item:hover {
  color: #191919 !important;
  background: #f2f2f2 !important;
  text-decoration: none !important;
}
.context_menu_list_item_icon {
  height: 100%;
  margin-right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
}
.context_menu_list_border_bottom.webix_list_item:not(:last-child) {
  height: 32px !important;
  border-bottom: 1px #D9D9D9 solid;
}
.context_menu_list_border_top.webix_list_item {
  border-top: 1px #D9D9D9 solid;
}
.context_menu_list_right_arrow {
  position: relative;
}
.context_menu_list_right_arrow:after {
  content: '';
  position: absolute;
  right: 12px;
  border: solid #B2B2B2;
  padding: 2px;
  width: 5.83px;
  height: 5.83px;
  border-width: 0 1.5px 1.5px 0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  display: flex;
  align-items: center;
  top: 14px;
  margin-right: 8px;
}
.context_menu_list_right_arrow.webix_disabled {
  opacity: 0.5;
}
.context_menu_list_disable {
  position: relative;
}
.context_menu_list_disable.webix_disabled {
  opacity: 0.5;
}
.context_menu_list_red.webix_list_item svg,
.context_menu_list_red.webix_list_item g,
.context_menu_list_red.webix_list_item path,
.context_menu_list_red.webix_list_item use {
  color: #DD3636;
}
.context_menu_list_red.webix_list_item .context_menu_list_item_text {
  color: #DD3636;
}
.context_menu_list .menu-list-disabled.webix_list_item {
  user-select: none;
}
.context_menu_list .menu-list-disabled.webix_list_item .context_menu_list_item_text,
.context_menu_list .menu-list-disabled.webix_list_item .context_menu_list_item_icon {
  color: #D8D8D8;
}
.context_menu_list .menu-list-disabled.webix_list_item:focus svg,
.context_menu_list .menu-list-disabled.webix_list_item:active svg,
.context_menu_list .menu-list-disabled.webix_list_item:focus g,
.context_menu_list .menu-list-disabled.webix_list_item:active g,
.context_menu_list .menu-list-disabled.webix_list_item:focus path,
.context_menu_list .menu-list-disabled.webix_list_item:active path {
  fill: #D8D8D8 !important;
}
.context_menu_list .menu-list-disabled.webix_list_item:focus .context_menu_list_item_text,
.context_menu_list .menu-list-disabled.webix_list_item:active .context_menu_list_item_text {
  color: #D8D8D8 !important;
}
.context_menu_list.select-menu .webix_list_item {
  color: #424242;
}
.context_menu_list.select-menu .webix_list_item:hover {
  color: #212121;
}
.context_menu_list.select-menu .webix_list_item .list-item-disabled {
  color: #9E9E9E;
}
.context_menu_list.create_new_menu .webix_list_item {
  padding-left: 0;
}
.context_menu_list.create_new_menu .webix_list_item:hover {
  text-decoration: none !important;
}
.context_menu_list.create_new_menu .webix_list_item.webix_disabled .context_menu_list_item_icon,
.context_menu_list.create_new_menu .webix_list_item.webix_disabled .context_menu_list_item_text {
  opacity: 0.5;
}
.context_menu_list.create_new_menu .context_menu_list_item {
  padding: 0 6px;
}
.context_menu_list.create_new_menu .context_menu_list_item_icon {
  width: 24px;
  margin-right: 6px;
}
.context_menu_list.create_new_menu .context_menu_list_item_text {
  color: #191919;
}
.context_menu_list.create_new_menu .context_menu_list_item_plan {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  color: #D27F00;
  background-color: rgba(255, 154, 0, 0.15);
  border-radius: 2px;
  padding: 2px 6px;
  margin-left: 6px;
}
.context_menu:hover {
  text-decoration: none !important;
}
.context_menu_list_item_plan {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  color: #D27F00;
  background-color: rgba(255, 154, 0, 0.15);
  border-radius: 2px;
  padding: 2px 6px;
  margin-left: 6px;
  margin-right: 5px;
}
.context_menu_list_item_plan:hover {
  text-decoration: none !important;
}
.context_menu_list_item .pricing-title-container {
  margin-right: 7px;
}
.context_menu_one_drive {
  color: #212121 !important;
}
.ms-action-menu {
  padding: 4px 0 0 !important;
  height: auto !important;
}
.ms-action-menu .webix_layout_line {
  height: auto !important;
}
.ms-action-menu .webix_layout_line .context_menu_list {
  height: auto !important;
}
.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item.webix_selected {
  background-color: #257ECC;
  color: #fff;
}
.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item .webix_icon {
  color: #cfcfcf;
}
.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item .webix_icon.color {
  height: 24px;
  width: 200px;
  margin: 0;
}
.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item .webix_icon.color.none {
  background: url('https://cdn.ganttpro.com/app/imgs/no_color_short.svg') center no-repeat !important;
  background-size: 14px !important;
  border: 1px solid #b3b3b3;
}
.suggest_popup .webix_win_content .webix_scroll_cont .webix_list_item .webix_icon.icon_list_item {
  border-radius: 50%;
  margin-right: 14px;
  margin-left: 0;
}
.suggest_popup .webix_win_content .webix_scroll_cont .filter_color {
  position: relative;
  display: inline-block;
  height: 24px;
  width: 200px;
  border-radius: 2px;
  margin: 0;
}
.suggest_popup .webix_win_content .webix_scroll_cont .filter_color.color_white {
  background: url('https://cdn.ganttpro.com/app/imgs/no_color_short.svg') center no-repeat !important;
  background-size: 14px !important;
  border: 1px solid #b3b3b3;
}
.integration_multiselect .webix_list_item[aria-selected="true"] {
  color: #ffffff;
  background-color: #257ECC;
}
.color_multiselect .webix_icon.color {
  height: 20px;
  border-radius: 2px;
  position: relative;
  top: 5px;
  margin-right: 2px;
}
.color_multiselect .webix_icon.color.none {
  background: url('https://cdn.ganttpro.com/app/imgs/no_color.svg') center no-repeat !important;
  background-size: 20px !important;
  border-radius: 0;
}
[role=option] span:not(.js-translator),
.icon_multiselect span:not(.js-translator),
.tag_multiselect span:not(.js-translator),
.resource_multiselect span:not(.js-translator) {
  border-radius: 2px;
  vertical-align: baseline;
}
[role=option] .icon_list_item,
.icon_multiselect .icon_list_item,
.tag_multiselect .icon_list_item,
.resource_multiselect .icon_list_item {
  margin-bottom: 3px;
  margin-right: 16px;
}
[role=option] .webix_scroll_cont .tag_item,
.icon_multiselect .webix_scroll_cont .tag_item,
.tag_multiselect .webix_scroll_cont .tag_item,
.resource_multiselect .webix_scroll_cont .tag_item {
  border-radius: 50%;
}
[role=option] .webix_inp_static .tag_item,
.icon_multiselect .webix_inp_static .tag_item,
.tag_multiselect .webix_inp_static .tag_item,
.resource_multiselect .webix_inp_static .tag_item {
  border-radius: 50%;
}
[role=option] .webix_inp_static .filter_color,
.icon_multiselect .webix_inp_static .filter_color,
.tag_multiselect .webix_inp_static .filter_color,
.resource_multiselect .webix_inp_static .filter_color {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  border-radius: 2px;
  margin-right: 2px;
}
[role=option] .webix_inp_static .filter_color.color_white,
.icon_multiselect .webix_inp_static .filter_color.color_white,
.tag_multiselect .webix_inp_static .filter_color.color_white,
.resource_multiselect .webix_inp_static .filter_color.color_white {
  background: url('https://cdn.ganttpro.com/app/imgs/no_color_short.svg') center no-repeat !important;
  background-size: 14px !important;
  border: 1px solid #b3b3b3;
}
[role=option] .tag_item,
.icon_multiselect .tag_item,
.tag_multiselect .tag_item,
.resource_multiselect .tag_item {
  top: 50%;
  left: 24px;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: 0;
  margin-right: 12px;
  margin-left: 5px;
  border-radius: 50%;
}
[role=option] .tag_item.status_list_item_icon,
.icon_multiselect .tag_item.status_list_item_icon,
.tag_multiselect .tag_item.status_list_item_icon,
.resource_multiselect .tag_item.status_list_item_icon {
  border-radius: 50%;
}
[role=option] .webix_inp_static,
.icon_multiselect .webix_inp_static,
.tag_multiselect .webix_inp_static,
.resource_multiselect .webix_inp_static {
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-spacing: -1px;
  padding-right: 25px !important;
}
[role=option] .webix_inp_static .icon_list_item,
.icon_multiselect .webix_inp_static .icon_list_item,
.tag_multiselect .webix_inp_static .icon_list_item,
.resource_multiselect .webix_inp_static .icon_list_item {
  margin: 0 8px 1px 5px;
  border-radius: 50%;
}
[role=option] .webix_inp_static .icon_list_item:first-child,
.icon_multiselect .webix_inp_static .icon_list_item:first-child,
.tag_multiselect .webix_inp_static .icon_list_item:first-child,
.resource_multiselect .webix_inp_static .icon_list_item:first-child {
  margin-left: 0;
}
[role=option] .webix_input_icon,
.icon_multiselect .webix_input_icon,
.tag_multiselect .webix_input_icon,
.resource_multiselect .webix_input_icon {
  right: -7px;
}
[role=option] .webix_list_item,
.icon_multiselect .webix_list_item,
.tag_multiselect .webix_list_item,
.resource_multiselect .webix_list_item {
  position: relative;
  border: inherit;
  font-size: 14px;
  color: #616161;
  display: flex;
  align-items: center;
}
[role=option] .webix_list_item:hover,
.icon_multiselect .webix_list_item:hover,
.tag_multiselect .webix_list_item:hover,
.resource_multiselect .webix_list_item:hover {
  background-color: rgba(197, 197, 197, 0.2);
}
[role=option] .webix_list_item.webix_selected,
.icon_multiselect .webix_list_item.webix_selected,
.tag_multiselect .webix_list_item.webix_selected,
.resource_multiselect .webix_list_item.webix_selected {
  background-color: #FFF1C6;
  color: #454545;
}
[role=option].icon_taskview .webix_scroll_cont .webix_list_item,
.icon_multiselect.icon_taskview .webix_scroll_cont .webix_list_item,
.tag_multiselect.icon_taskview .webix_scroll_cont .webix_list_item,
.resource_multiselect.icon_taskview .webix_scroll_cont .webix_list_item {
  padding: 0 0 0 12px;
}
[role=option].icon_taskview .webix_scroll_cont .webix_list_item .icon_list_item,
.icon_multiselect.icon_taskview .webix_scroll_cont .webix_list_item .icon_list_item,
.tag_multiselect.icon_taskview .webix_scroll_cont .webix_list_item .icon_list_item,
.resource_multiselect.icon_taskview .webix_scroll_cont .webix_list_item .icon_list_item {
  margin-right: 18px;
}
[role=option].icon_taskview .webix_el_box:hover .webix_input_icon,
.icon_multiselect.icon_taskview .webix_el_box:hover .webix_input_icon,
.tag_multiselect.icon_taskview .webix_el_box:hover .webix_input_icon,
.resource_multiselect.icon_taskview .webix_el_box:hover .webix_input_icon {
  opacity: 1;
}
[role=option].icon_taskview .webix_inp_static .icon_list_item,
.icon_multiselect.icon_taskview .webix_inp_static .icon_list_item,
.tag_multiselect.icon_taskview .webix_inp_static .icon_list_item,
.resource_multiselect.icon_taskview .webix_inp_static .icon_list_item {
  margin-right: 13px;
}
[role=option].icon_taskview .webix_inp_static .icon_list_item.color-icon,
.icon_multiselect.icon_taskview .webix_inp_static .icon_list_item.color-icon,
.tag_multiselect.icon_taskview .webix_inp_static .icon_list_item.color-icon,
.resource_multiselect.icon_taskview .webix_inp_static .icon_list_item.color-icon {
  margin-right: 18px;
}
[role=option].task-view-dropdown .webix_list_item,
.icon_multiselect.task-view-dropdown .webix_list_item,
.tag_multiselect.task-view-dropdown .webix_list_item,
.resource_multiselect.task-view-dropdown .webix_list_item {
  font-size: 14px;
}
[role=option].task-view-status .webix_inp_static,
.icon_multiselect.task-view-status .webix_inp_static,
.tag_multiselect.task-view-status .webix_inp_static,
.resource_multiselect.task-view-status .webix_inp_static,
[role=option].task-view-priority .webix_inp_static,
.icon_multiselect.task-view-priority .webix_inp_static,
.tag_multiselect.task-view-priority .webix_inp_static,
.resource_multiselect.task-view-priority .webix_inp_static,
[role=option].task-view-type .webix_inp_static,
.icon_multiselect.task-view-type .webix_inp_static,
.tag_multiselect.task-view-type .webix_inp_static,
.resource_multiselect.task-view-type .webix_inp_static {
  display: flex;
}
.tag_multiselect.select_items .webix_list_item {
  display: block;
}
.filterOptionPriorityDropdown.icon_multiselect .webix_inp_static .icon_list_item {
  margin: 0 2px 1px -2px;
}
.icon_list_item[class*="icon_list_item"] {
  height: 17px;
  width: 17px;
  border-radius: 100%;
  background-size: 17px 17px;
  background-repeat: no-repeat;
  margin-bottom: 0;
  flex-shrink: 0;
}
.icon_list_item[class*="icon_list_item"].color-icon {
  height: 8px;
  width: 8px;
  margin-left: 4px !important;
  margin-right: 18px;
}
.webix_cal_day:hover {
  box-shadow: inset 0 0 1px 0 #000000;
}
.tag_multiselect .webix_scroll_cont .tag_grid_item,
.webix_cell .webix_scroll_cont .tag_grid_item,
.webix_list_item .webix_scroll_cont .tag_grid_item,
.gantt_cell .webix_scroll_cont .tag_grid_item {
  border-radius: 50%;
}
.tag_multiselect .tag_grid_item,
.webix_cell .tag_grid_item,
.webix_list_item .tag_grid_item,
.gantt_cell .tag_grid_item {
  top: 50%;
  left: 24px;
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  margin-top: 1px;
  margin-right: 8px;
  border-radius: 50%;
  margin-left: 8px;
  flex-shrink: 0;
}
.tag_multiselect .priority_list_item,
.webix_cell .priority_list_item,
.webix_list_item .priority_list_item,
.gantt_cell .priority_list_item,
.tag_multiselect .status_list_item_focused,
.webix_cell .status_list_item_focused,
.webix_list_item .status_list_item_focused,
.gantt_cell .status_list_item_focused {
  padding-top: 2px;
}
.tag_multiselect .icon_list_item,
.webix_cell .icon_list_item,
.webix_list_item .icon_list_item,
.gantt_cell .icon_list_item {
  margin: -3px 4px -4px 0;
}
.tag_multiselect .webix_list_item .status_list_item,
.webix_cell .webix_list_item .status_list_item,
.webix_list_item .webix_list_item .status_list_item,
.gantt_cell .webix_list_item .status_list_item {
  margin-left: 2px;
}
.tag_multiselect .status_list_item_icon,
.webix_cell .status_list_item_icon,
.webix_list_item .status_list_item_icon,
.gantt_cell .status_list_item_icon {
  margin-left: 12px;
}
.tag_multiselect .inline_editor .icon_list_item,
.webix_cell .inline_editor .icon_list_item,
.webix_list_item .inline_editor .icon_list_item,
.gantt_cell .inline_editor .icon_list_item {
  text-align: left;
  background-size: 17px 17px !important;
  width: 14px;
  display: block;
  top: 50% !important;
  position: absolute;
  height: 14px;
  margin-top: -8px !important;
}
.tag_multiselect .inline_editor .tag_item,
.webix_cell .inline_editor .tag_item,
.webix_list_item .inline_editor .tag_item,
.gantt_cell .inline_editor .tag_item {
  text-align: left;
  border-radius: 2px;
  padding: 5px !important;
  color: #FFFFFF;
}
.tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item_icon,
.webix_cell .inline_editor .resource_multiselect_control .resource_list_item_icon,
.webix_list_item .inline_editor .resource_multiselect_control .resource_list_item_icon,
.gantt_cell .inline_editor .resource_multiselect_control .resource_list_item_icon {
  margin-left: 2px;
  transform: translate(0, 0px) !important;
  -webkit-transform: translate(0, 0px) !important;
}
.tag_multiselect .inline_editor .resource_multiselect_control .resource_list_item,
.webix_cell .inline_editor .resource_multiselect_control .resource_list_item,
.webix_list_item .inline_editor .resource_multiselect_control .resource_list_item,
.gantt_cell .inline_editor .resource_multiselect_control .resource_list_item {
  margin-left: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
  display: block;
}
.tag_multiselect .inline_editor .status_list_item,
.webix_cell .inline_editor .status_list_item,
.webix_list_item .inline_editor .status_list_item,
.gantt_cell .inline_editor .status_list_item {
  width: 100%;
  float: left;
  vertical-align: middle;
  margin-top: -4px !important;
  text-align: left;
  margin-left: 24px;
  font-family: Lato-Regular;
}
.tag_multiselect .inline_editor .priority_list_item,
.webix_cell .inline_editor .priority_list_item,
.webix_list_item .inline_editor .priority_list_item,
.gantt_cell .inline_editor .priority_list_item {
  font-family: Lato-Regular;
  width: 100%;
  vertical-align: middle;
  text-align: left;
  margin-left: 21px;
}
.tag_multiselect .inline_editor .priority_list_item,
.webix_cell .inline_editor .priority_list_item,
.webix_list_item .inline_editor .priority_list_item,
.gantt_cell .inline_editor .priority_list_item {
  display: flex;
  align-items: center;
  height: 100%;
  font-family: Lato-Regular;
  margin-left: 21px;
}
.tag_multiselect .inline_editor .status_list_item,
.webix_cell .inline_editor .status_list_item,
.webix_list_item .inline_editor .status_list_item,
.gantt_cell .inline_editor .status_list_item {
  display: flex;
  align-items: center;
  height: 100%;
  font-family: Lato-Regular;
  padding-top: 0px !important;
}
.tag_multiselect .inline_editor .priority_list_item_icon,
.webix_cell .inline_editor .priority_list_item_icon,
.webix_list_item .inline_editor .priority_list_item_icon,
.gantt_cell .inline_editor .priority_list_item_icon {
  margin-left: 0px !important;
}
.icon_multiselect .webix_scroll_cont .webix_list_item .tag_grid_item {
  border-radius: 50%;
}
.inline_select_popup.list_view .webix_win_content,
.custom_select.search_view.list_view .webix_win_content {
  padding: 0;
}
.inline_select_popup.list_view .webix_win_content .webix_win_body .webix_list_item,
.custom_select.search_view.list_view .webix_win_content .webix_win_body .webix_list_item {
  padding: 0;
}
.inline_select_popup.list_view .webix_win_content .webix_win_body .webix_list_item span:not(.js-translator),
.custom_select.search_view.list_view .webix_win_content .webix_win_body .webix_list_item span:not(.js-translator) {
  font-family: Lato-Regular;
  font-size: 12px;
}
.inline_select_popup.list_view .webix_win_content .webix_win_body .webix_list_item .priority_list_item_icon,
.custom_select.search_view.list_view .webix_win_content .webix_win_body .webix_list_item .priority_list_item_icon {
  margin-bottom: 0px;
}
.inline_select_popup.list_view .webix_win_content .webix_win_body .webix_list_item .priority_list_item_icon:last-child,
.custom_select.search_view.list_view .webix_win_content .webix_win_body .webix_list_item .priority_list_item_icon:last-child {
  margin-bottom: -2px;
}
.inline_select_popup.list_view.suggest_popup_top,
.custom_select.search_view.list_view.suggest_popup_top {
  box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1) !important;
}
.inline_select_popup.search_view,
.custom_select.search_view.search_view {
  position: absolute !important;
}
.inline_select_popup.search_view .webix_overlay,
.custom_select.search_view.search_view .webix_overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  top: 40px;
  height: 45px;
  padding: 0;
}
.inline_select_popup.search_view .webix_win_head,
.custom_select.search_view.search_view .webix_win_head {
  display: block !important;
  background: transparent;
}
.inline_select_popup.search_view .webix_win_head .webix_layout_line .list-search-input .webix_el_box input,
.custom_select.search_view.search_view .webix_win_head .webix_layout_line .list-search-input .webix_el_box input {
  text-overflow: ellipsis;
  width: 100% !important;
  padding: 0;
  border: none;
  border-bottom: 1px solid #DADADA;
}
.inline_select_popup.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item,
.custom_select.search_view.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item {
  display: flex;
  align-items: center;
  padding: 0;
  font-family: Lato-Regular;
  font-size: 12px;
  padding-left: 8px;
}
.inline_select_popup.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item span:not(.js-translator),
.custom_select.search_view.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item span:not(.js-translator) {
  font-family: Lato-Regular;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.inline_select_popup.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item .status_list_item_icon,
.custom_select.search_view.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item .status_list_item_icon {
  margin-left: 13px;
}
.inline_select_popup.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item .priority_list_item_icon,
.custom_select.search_view.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item .priority_list_item_icon {
  margin-left: 9px;
  margin-bottom: 0;
}
.inline_select_popup.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item .priority_list_item_icon:last-child,
.custom_select.search_view.task_view .webix_win_content .webix_win_body .webix_view .webix_scroll_cont .webix_list_item .priority_list_item_icon:last-child {
  margin-bottom: -2px;
}
.inline_select_popup.task_view.suggest_popup_top,
.custom_select.search_view.task_view.suggest_popup_top {
  box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1) !important;
  margin-top: 0;
}
.select_color.webix_view.suggest_popup_top {
  box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1) !important;
}
.custom_select.suggest_popup.suggest_popup_top {
  border: 1px solid #efefef;
}
.custom_select .custom_column_reset,
.select_color .custom_column_reset,
.suggest_taskview_color .custom_column_reset {
  display: none;
}
.custom_select.custom_column_reset_show .webix_win_content,
.select_color.custom_column_reset_show .webix_win_content,
.suggest_taskview_color.custom_column_reset_show .webix_win_content {
  padding-bottom: 0 !important;
}
.custom_select.custom_column_reset_show .custom_column_reset,
.select_color.custom_column_reset_show .custom_column_reset,
.suggest_taskview_color.custom_column_reset_show .custom_column_reset {
  display: flex;
  align-items: center;
  font-family: Lato-Regular;
  font-size: 12px;
  color: #257ECC;
  padding: 0 10px;
  width: 100%;
  position: absolute;
  height: 30px;
  box-sizing: border-box;
  border-top: 1px solid transparent;
  bottom: 0;
}
.custom_select.custom_column_reset_show .custom_column_reset.scrolled,
.select_color.custom_column_reset_show .custom_column_reset.scrolled,
.suggest_taskview_color.custom_column_reset_show .custom_column_reset.scrolled {
  border-top: 1px solid #ebebeb;
}
.custom_select.custom_column_reset_show .custom_column_reset span,
.select_color.custom_column_reset_show .custom_column_reset span,
.suggest_taskview_color.custom_column_reset_show .custom_column_reset span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.custom_select.custom_column_reset_show .custom_column_reset:hover,
.select_color.custom_column_reset_show .custom_column_reset:hover,
.suggest_taskview_color.custom_column_reset_show .custom_column_reset:hover {
  text-decoration: underline;
  cursor: pointer;
}
.welcome_form_suggest_dropdown.suggest_popup_bottom {
  transform: translateY(-2px);
}
.webix_view .webix_el_box .webix_input_icon.fa-angle-down {
  display: none;
}
.webix_view.webix_el_datepicker .webix_inp_static:after {
  display: none;
}
.gantt_cell.status .inline_editor.un_arrow .webix_view .webix_el_box .webix_inp_static:after,
.gantt_cell.priority .inline_editor.un_arrow .webix_view .webix_el_box .webix_inp_static:after,
.gantt_cell.custom_color .inline_editor.un_arrow .webix_view .webix_el_box .webix_inp_static:after {
  display: none;
}
.gantt_cell.status .inline_editor .webix_view .webix_el_box .webix_inp_static:after,
.gantt_cell.priority .inline_editor .webix_view .webix_el_box .webix_inp_static:after,
.gantt_cell.custom_color .inline_editor .webix_view .webix_el_box .webix_inp_static:after {
  display: block;
  right: 0;
  margin-top: -2px;
  margin-right: 8px;
}
.filter-multicombo {
  height: 36px !important;
}
.filter-multicombo.filter-multicombo-open .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag {
  max-width: 96px;
  background-color: #E3F2FD;
}
.filter-multicombo.filter-multicombo-open .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag > span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.filter-multicombo.filter-multicombo-open .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag > span .tag-options-item:only-child {
  display: inline;
}
.filter-multicombo .webix_el_box.webix_focused .webix_inp_static {
  border-color: #257ECC !important;
}
.filter-multicombo .webix_el_box .webix_inp_static {
  display: flex;
  position: relative;
  padding: 0 25px 0 0;
}
.filter-multicombo .webix_el_box .webix_inp_static:focus {
  border-color: #257ECC !important;
}
.filter-multicombo .webix_el_box .webix_inp_static .webix_multicombo_listbox {
  max-width: 100%;
  padding-left: 0 !important;
}
.filter-multicombo .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag {
  display: flex;
  width: 100%;
  line-height: 30px !important;
  margin: 2px;
  border-radius: 1px;
  background: none;
}
.filter-multicombo .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag > span {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.filter-multicombo .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .tag-options-item {
  max-width: 100%;
  display: inline-block;
}
.filter-multicombo .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .icon_list_item {
  vertical-align: sub;
}
.filter-multicombo .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .tag-options-text {
  line-height: 14px;
  margin: 0 4px;
  display: inline-block;
  min-width: 22px;
  max-height: 22px;
  max-width: 100%;
  text-align: center;
}
.filter-multicombo .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .tag-options-text span {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  justify-content: center;
}
.filter-multicombo .webix_el_box .webix_inp_static input.webix_multicombo_input {
  height: 34px !important;
  padding: 0;
  margin: 0 0 0 12px;
  flex-grow: 1;
  width: 0 !important;
  border: none;
}
.filter-multicombo .webix_el_box .webix_inp_static input.webix_multicombo_input::placeholder {
  opacity: 1;
  color: #757575;
}
.filter-multicombo.filter-multicombo-tag.filter-multicombo-open .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag {
  background-color: transparent;
}
.filter-multicombo.filter-multicombo-tag .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag {
  padding-right: 0;
}
.filter-multicombo.filter-multicombo-tag .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag > span {
  overflow: hidden;
  text-overflow: ellipsis;
  color: white;
}
.filter-multicombo.filter-multicombo-tag .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .tag-options-item:not(:first-child) {
  margin-left: 2px;
}
.filter-multicombo.filter-multicombo-tag .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .tag-options-text {
  color: white;
  margin: 0;
  padding: 4px;
  border-radius: 2px;
}
.filter-multicombo.filter-multicombo-tag .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .tag-color-option {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
}
.filter-multicombo.filter-multicombo-tag .webix_el_box .webix_inp_static .webix_multicombo_listbox .webix_multicombo_tag .tag-number-text {
  color: #424242;
  margin-left: 8px;
}
.filter-multicombo-disabled-input .webix_multicombo_input {
  caret-color: transparent;
  pointer-events: none;
}
.filter-multicombo-hide-input .webix_multicombo_input {
  display: none;
}
.filter-multicombo-suggest {
  min-height: 36px;
}
.filter-multicombo-suggest.webix_popup {
  position: absolute !important;
  margin-left: 0 !important;
  margin-top: 1px;
}
.filter-multicombo-suggest.webix_popup.suggest_popup_top {
  border: 1px solid #efefef;
}
.filter-multicombo-suggest.webix_popup .webix_win_content {
  height: 100%;
}
.filter-multicombo-suggest.webix_popup .webix_win_content .webix_win_body {
  height: 100%;
}
.filter-multicombo-suggest.webix_popup .webix_checksuggest_select_all {
  width: 100% !important;
  box-sizing: border-box;
  margin: 0 auto;
}
.filter-multicombo-suggest.webix_popup .webix_checksuggest_select_all .webix_el_box {
  height: 100% !important;
}
.filter-multicombo-suggest.webix_popup .webix_checksuggest_select_all .webix_el_box .webix_label_right {
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 12px;
  color: #257ECC;
  text-transform: none;
}
.filter-multicombo-suggest.webix_popup .webix_checksuggest_select_all .webix_el_box:hover {
  color: #01579B;
  text-decoration: underline;
}
.filter-multicombo-suggest.webix_popup .webix_checksuggest_select_all:not(.scrolled) {
  border: none;
}
.filter-multicombo-suggest.webix_popup .webix_list {
  width: 100% !important;
  margin: 0 !important;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line {
  width: 100% !important;
  height: 100% !important;
  display: flex;
  flex-direction: column;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list {
  width: 100% !important;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item {
  display: flex;
  align-items: center;
  padding: 0 12px !important;
  text-overflow: ellipsis;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item.webix_selected {
  background-color: transparent;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item:hover {
  background: rgba(197, 197, 197, 0.2);
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item[webix_l_id^="divider"] {
  cursor: default;
  pointer-events: none;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item[webix_l_id^="divider"]:hover {
  background: none;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item[webix_l_id^="divider"] .webix_icon {
  display: none !important;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-option-item {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 12px;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-option-item.option-item-tag {
  font-family: Lato-Regular;
  height: 18px;
  line-height: 18px;
  min-width: 18px;
  text-align: center;
  margin-left: 10px;
  color: white;
  border-radius: 2px;
  padding: 0 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-option-item.custom-resource {
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-option-item.picture {
  display: flex;
  align-items: center;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-option-item span {
  font-family: Lato-Regular;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .custom-resource-text {
  text-overflow: ellipsis;
  width: 100%;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .webix_icon {
  height: 17px;
  width: 17px;
  min-width: 17px;
  color: #cfcfcf;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .webix_icon.icon_list_item {
  margin: -1px 0 0 0;
  margin-right: 12px;
  border-radius: 50%;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .webix_icon.wxi-checkbox-blank {
  border: 1px solid #9e9e9e;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .webix_icon.wxi-checkbox-marked {
  background: #247ECC url(https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg) center no-repeat;
  background-size: 12px;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-group-item {
  width: 100%;
  display: flex;
  align-items: center;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-group-item .group-header-caption {
  margin-right: 12px;
  font-size: 12px;
  color: #9E9E9E;
}
.filter-multicombo-suggest.webix_popup .webix_win_body .webix_layout_line .webix_list .webix_list_item .filter-group-item .group-header-underline {
  flex-grow: 1;
  height: 1px;
  border-bottom: 1px solid #D9D9D9;
  margin-top: 6px;
}
.filter-multicombo-suggest.webix_popup .webix_overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: white;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_title .webix_el_box {
  line-height: 30px !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #212121 !important;
  cursor: default;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_template .close_control_container {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_template .close_control_container:hover {
  background-color: #eeeeee;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message {
  display: flex;
  align-items: start;
  border-radius: 2px;
  height: 100%;
  padding: 9px 8px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message .message_icon {
  height: 24px;
  width: 24px;
  margin-right: 6px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message .message_text_box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message .message_text_box .message_text {
  font-size: 12px;
  line-height: 18px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message.warning {
  background: rgba(255, 169, 0, 0.1);
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message.warning .message_icon svg path {
  fill: #FF9A00;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message.warning .message_text {
  color: #FF9A00;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message.info {
  background: rgba(36, 126, 204, 0.1);
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message.info .message_icon svg path {
  fill: #247ECC;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_message .custom_column_message.info .message_text {
  color: #247ECC;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_name .webix_el_box,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .projects_select_label .webix_el_box,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .resources_multi_select_label .webix_el_box {
  cursor: default;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_popup_name_field.webix_disabled_view .webix_disabled_box {
  opacity: 0.2;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link {
  line-height: 24px !important;
  color: #1565C0 !important;
  background-color: transparent;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link .custom_column_matches_link_text,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link .custom_column_matches_link_text,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link .custom_column_settings_link_text,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link .custom_column_settings_link_text {
  display: inline-block;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link .custom_column_matches_link_text:hover,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link .custom_column_matches_link_text:hover,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link .custom_column_settings_link_text:hover,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link .custom_column_settings_link_text:hover {
  cursor: pointer;
  text-decoration: underline;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link .custom_column_matches_link_text,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link .custom_column_matches_link_text {
  margin-top: 6px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link.webix_disabled_view .custom_column_settings_link_text,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link.webix_disabled_view .custom_column_settings_link_text,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link.webix_disabled_view .custom_column_matches_link_text,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link.webix_disabled_view .custom_column_matches_link_text {
  opacity: 0.4;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link.webix_disabled_view .custom_column_settings_link_text:hover,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link.webix_disabled_view .custom_column_settings_link_text:hover,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link.webix_disabled_view .custom_column_matches_link_text:hover,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link.webix_disabled_view .custom_column_matches_link_text:hover {
  cursor: default;
  text-decoration: none;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_settings_link.webix_disabled_view .webix_disabled,
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .custom_column_matches_link.webix_disabled_view .webix_disabled {
  background-color: transparent;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item {
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  position: relative;
  padding: 7px 12px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item:hover {
  cursor: pointer;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item:hover .global_column_deselect {
  display: flex;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "Lato-Bold", sans-serif;
  line-height: 18px;
  margin-bottom: 6px;
  padding-right: 20px;
  display: inline-block;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_name:hover {
  text-decoration: underline;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout {
  display: grid;
  grid-template-columns: min-content auto;
  row-gap: 6px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_label {
  color: #616161;
  height: 18px;
  line-height: 18px;
  margin-right: 6px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value {
  display: flex;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value .column-option-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value .column-option-color {
  display: inline-block;
  height: 18px;
  width: 18px;
  border-radius: 2px;
  margin-right: 2px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value .column-option-tag {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  min-width: 18px;
  border-radius: 2px;
  padding: 0 3px;
  margin-right: 2px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value .column-option-tag span {
  color: white;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value .column-option-people {
  display: flex;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value .column-option-people .icon_list_item {
  flex-shrink: 0;
  margin-left: 0;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .column_selected_item_layout .column_selected_item_value .column-option-people .column-options-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .global_column_deselect {
  display: none;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 3px;
  right: 3px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .global_column_selected_item .global_column_deselect:hover {
  cursor: pointer;
  background: #EEEEEE;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .spacer_block {
  height: 10px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .columns_user_info {
  display: inline-block;
  height: 30px;
  width: 30px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .columns_user_info .tooltip-gantt {
  display: inline-block;
  height: 100%;
  width: 100%;
  opacity: 0.75;
  background: center no-repeat url(https://cdn.ganttpro.com/app/imgs/chart_icons/icons/info.svg);
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_text .webix_el_box input:not(.webix_multicombo_input) {
  width: 100% !important;
  padding-left: 12px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_text .webix_el_box input:not(.webix_multicombo_input):focus {
  border-color: #ff9a00 !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_multicombo .webix_el_box .webix_inp_static {
  width: 100% !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_multicombo .webix_el_box .webix_inp_static input:focus {
  border: none !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_multicombo.webix_disabled_view .webix_disabled_box {
  opacity: 0.2;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_richselect.custom_column_type_select .webix_el_box .webix_inp_static {
  padding-left: 6px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_richselect .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_richselect .webix_el_box .webix_inp_static .custom_columns_type_container {
  height: 100%;
  display: flex;
  align-items: center;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_richselect .webix_el_box .webix_inp_static .custom_columns_type_container .custom_columns_type_icon {
  display: inline-block;
  height: 24px;
  margin-right: 6px;
  vertical-align: middle;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_richselect .webix_el_box.webix_disabled_box .webix_inp_static {
  opacity: 0.2;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_win_body .webix_control.webix_el_label .webix_el_box {
  color: #616161;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .custom_columns_select_list {
  margin: 0 !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .custom_columns_select_list .webix_dt_editor {
  height: 36px !important;
  width: 276px !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .custom_columns_select_list .webix_dt_editor input {
  border-color: #FBC02D !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .custom_columns_select_list .webix_dataview_item {
  padding: 0;
  border: none;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .custom_columns_select_list .webix_dataview_item.webix_drag_over .custom_columns_select_list_item:hover .icon_drag {
  display: none;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .add_button {
  margin-top: 0 !important;
  border: none;
  padding: 0;
  box-sizing: border-box;
  width: 276px !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .add_button .webix_template {
  height: 36px;
  padding: 10px;
  border: 1px solid #D9D9D9 !important;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .add_button .webix_template .button {
  cursor: pointer;
  color: #1565C0;
  font-size: 14px;
  line-height: 14px;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .add_button .webix_template .button:hover {
  border-bottom: 1px solid #257ECC;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .footer_custom_column_popup {
  border-top: 1px solid #D9D9D9;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .delete_button .webix_el_box {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.06);
  opacity: 0.8;
  height: 36px;
  cursor: pointer;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .delete_button .webix_el_box button {
  color: #454545;
  font-family: "Lato-Medium";
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .delete_button .webix_el_box:hover {
  background: rgba(0, 0, 0, 0.1);
  opacity: 1;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .delete_button .webix_el_box:active {
  background: rgba(0, 0, 0, 0.15);
  opacity: 1;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_el_text input:focus {
  border-color: #ff9a00;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_el_richselect .fa-angle-down {
  opacity: 0.4;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_el_richselect .webix_el_box:hover .fa-angle-down {
  opacity: 1;
}
.webix_view.webix_window.ganttpro_window_popup.custom_columns_popup .webix_el_richselect .webix_inp_static {
  box-shadow: none !important;
}
.webix_drag_zone .webix_dataview_item {
  padding: 0;
  border: none;
}
.webix_drag_zone .webix_dataview_item .icon_edit,
.webix_drag_zone .webix_dataview_item .icon_delete {
  display: none;
}
.webix_drag_zone .webix_dataview_item .custom_columns_select_list_item .icon_drag {
  display: flex;
}
.custom_columns_select_list .webix_scroll_cont > div {
  border: 1px solid #d9d9d9;
  border-bottom: none;
}
.custom_columns_select_list .webix_scroll_cont > div:empty {
  border: none !important;
}
.custom_columns_select_list .webix_scroll_cont div.editMode {
  border: 1px solid #FBC02D;
  border-bottom: none;
  box-sizing: border-box;
}
.custom_columns_select_list .webix_scroll_cont div.editMode + div {
  border-top: 1px solid #FBC02D;
}
.custom_columns_select_list .webix_scroll_cont div.editMode:nth-last-of-type(-n+2) {
  outline: 1px solid #FBC02D;
  outline-offset: -1px;
}
.custom_columns_select_list .webix_scroll_cont div.editMode .custom_columns_select_list_item {
  border: none;
}
.custom_columns_select_list .webix_scroll_cont .webix_dataview_item {
  width: 100% !important;
  height: 100% !important;
}
.webix_dataview_item.webix_selected {
  background: none;
}
.webix_dataview_item.webix_selected .custom_columns_select_list_item .radio_box {
  border-color: #247ECC;
  border-width: 4px;
}
.custom_columns_select_list_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
  padding: 0 5px 0 12px;
}
.custom_columns_select_list_item .icon {
  margin-bottom: 0 !important;
}
.custom_columns_select_list_item .custom_column_item_text {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom_columns_select_list_item .custom_column_item_text .edit_text_input {
  flex-grow: 1;
}
.custom_columns_select_list_item .custom_column_item_text .edit_text_input input {
  font-size: inherit;
  font-family: inherit;
  border: none;
  padding-left: 6px;
  margin: 0;
  width: 100%;
  line-height: 20px;
  text-overflow: ellipsis;
}
.custom_columns_select_list_item .custom_column_item_text .text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #454545;
  border: none;
  padding: 0 0 0 6px;
}
.custom_columns_select_list_item .custom_column_item_text .buttons_container {
  display: flex;
}
.custom_columns_select_list_item .custom_column_item_text:hover .text {
  text-decoration: underline;
}
.custom_columns_select_list_item .custom_column_item_text:hover .icon_edit svg path {
  fill: #424242;
}
.custom_columns_select_list_item .color_container {
  display: flex;
  height: 24px;
  flex-grow: 1;
}
.custom_columns_select_list_item .color_container .color {
  flex-grow: 1;
  border-radius: 2px;
  margin-right: 5px;
}
.custom_columns_select_list_item .color_container:hover .color {
  border: 2px solid rgba(0, 0, 0, 0.2);
}
.custom_columns_select_list_item .color_container:hover .icon_edit svg path {
  fill: #424242;
}
.custom_columns_select_list_item .color_tag {
  height: 24px;
  width: 24px;
  margin-right: 6px;
  border-radius: 2px;
  flex-shrink: 0;
}
.custom_columns_select_list_item .color_tag:hover {
  border: 2px solid rgba(0, 0, 0, 0.2);
}
.custom_columns_select_list_item .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 24px;
  min-height: 24px;
}
.custom_columns_select_list_item .icon.icon_edit svg path {
  fill: #757575;
}
.custom_columns_select_list_item .icon.icon_delete svg path {
  fill: #757575;
}
.custom_columns_select_list_item .icon.icon_delete:hover path {
  fill: #EB6F63;
}
.custom_columns_select_list_item .icon.icon_save {
  margin-right: 2px;
  margin-left: 5px;
}
.custom_columns_select_list_item .icon.icon_save,
.custom_columns_select_list_item .icon.icon_cancel {
  background-color: #F5F5F5;
}
.custom_columns_select_list_item .icon.icon_save svg path,
.custom_columns_select_list_item .icon.icon_cancel svg path {
  fill: #666666;
}
.custom_columns_select_list_item .icon.icon_save:hover {
  background-color: rgba(46, 125, 50, 0.2);
}
.custom_columns_select_list_item .icon.icon_cancel:hover {
  background-color: rgba(235, 111, 99, 0.2);
}
.custom_columns_select_list_item .icon.icon_drag {
  display: none;
  position: absolute;
  left: -5px;
}
.custom_columns_select_list_item .icon.icon_drag svg path {
  fill: #B2B2B2;
}
.custom_columns_select_list_item:hover .icon_drag {
  display: flex;
}
.custom_grid_list_divider {
  border-top: 1px solid #D7D7D7 !important;
}
.customColumnsFiltersLayout .webix_view.webix_el_label {
  color: #616161;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.customColumnsFiltersLayout .webix_view .webix_el_text .webix_el_box input::placeholder {
  color: #757575;
}
.custom_column_select .custom_column_option {
  font-family: Lato-Regular;
  display: inline-block;
  padding-left: 10px;
}
.custom_column_select .custom_column_option.color {
  width: calc(100% - 20px);
  margin-left: 10px;
  height: 70%;
}
.custom_column_checkbox {
  width: 18px;
  height: 18px;
  background: none;
  display: inline-block;
  border-radius: 2px;
  border: 1px solid #aaaaaa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.custom_column_checkbox:after {
  content: '';
  width: 12px;
  height: 9px;
  background: url("https://cdn.ganttpro.com/app/imgs/white_check.svg") center no-repeat;
  position: absolute;
  top: 4px;
  left: 2px;
  display: none;
}
.custom_column_checkbox:hover {
  border-color: #737373;
}
.custom_column_checkbox.active {
  background: #CE2525;
  border-color: #CE2525;
}
.custom_column_checkbox.active:after {
  display: block;
}
.compact .gantt_cell .custom_column_option_color {
  height: 18px;
  width: 18px;
}
.gantt_cell {
  font-family: Lato-Regular;
}
.gantt_cell .custom_column_option_color {
  position: relative;
  height: 22px;
  width: 22px;
  border-radius: 4px;
  display: inline-block;
}
.gantt_cell .custom_column_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gantt_cell[data-type="color"] .text_value {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gantt_cell .select_color .webix_inp_static {
  padding: 0 !important;
}
.gantt_cell .select_color .fa-angle-down {
  display: none;
}
.gantt_cell .select_color svg {
  display: none;
}
.custom_column_select_color .webix_list_item {
  width: 30px !important;
  padding: 4px;
  float: left;
}
.custom_column_select_color .webix_list_item .custom_column_option_color {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  vertical-align: top;
}
.custom_column_select_color .webix_list_item .custom_column_option_color svg {
  width: 22px;
  height: 22px;
}
.custom_column_select_color .webix_list_item .border {
  display: inline-block;
  width: 100%;
  height: 100%;
  border: 2px solid transparent;
  border-radius: 4px;
  opacity: 0.2;
  vertical-align: top;
}
.custom_column_select_color .webix_list_item.webix_selected {
  background-color: transparent !important;
}
.custom_column_select_color .webix_list_item.webix_selected .border {
  border-color: #000;
}
.custom_column_select_color .webix_list_item:hover {
  background-color: transparent !important;
}
.custom_column_select_color .webix_list_item:hover .border {
  border-color: #000;
}
.suggest_taskview_color .custom_column_select_color .webix_list_item {
  padding: 3px;
}
.suggest_taskview_color .custom_column_select_color .webix_list_item svg {
  width: 24px;
  height: 24px;
}
.custom_column_type_suggest_popup.suggest_popup_bottom,
.custom_column_select_suggest_popup.suggest_popup_bottom {
  transform: translateY(-2px);
}
.custom_column_type_suggest_popup.suggest_popup_top,
.custom_column_select_suggest_popup.suggest_popup_top {
  min-width: 276px !important;
}
.custom_column_type_suggest_popup.suggest_popup_top [role*="listbox"],
.custom_column_select_suggest_popup.suggest_popup_top [role*="listbox"] {
  min-width: 276px !important;
}
.custom_column_type_suggest_popup .webix_list_item,
.custom_column_select_suggest_popup .webix_list_item {
  padding-left: 13px;
}
.custom_column_type_suggest_popup .webix_list_item .custom_columns_type_container,
.custom_column_select_suggest_popup .webix_list_item .custom_columns_type_container {
  display: flex;
  align-items: center;
}
.custom_column_type_suggest_popup .webix_list_item .custom_columns_type_container .custom_columns_type_icon,
.custom_column_select_suggest_popup .webix_list_item .custom_columns_type_container .custom_columns_type_icon {
  display: inline-block;
  height: 24px;
  margin-right: 6px;
}
.custom_column_type_suggest_popup .webix_list_item.webix_selected .custom_columns_type_icon svg path,
.custom_column_select_suggest_popup .webix_list_item.webix_selected .custom_columns_type_icon svg path {
  fill: white;
}
.custom_column_type_suggest_popup .webix_list_item.webix_selected .custom_columns_type_icon svg rect,
.custom_column_select_suggest_popup .webix_list_item.webix_selected .custom_columns_type_icon svg rect {
  stroke: white;
}
.custom_column_preview_popup {
  transform: translate(-1px, -6px);
  pointer-events: none;
  display: none;
  overflow: visible;
}
.custom_column_preview_popup .webix_list_item {
  font-size: 12px;
  color: #454545;
  padding: 0;
}
.custom_column_preview_popup .webix_list_item .list-group-item {
  width: 100%;
  height: 100%;
}
.custom_column_preview_popup .webix_list_item .list-group-item .group-item-container {
  line-height: 24px;
  display: flex;
  align-items: center;
  height: 100%;
}
.custom_column_preview_popup .webix_list_item .list-group-item .group-item-container .group-header-caption {
  margin-right: 12px;
  color: #9E9E9E;
}
.custom_column_preview_popup .webix_list_item .list-group-item .group-item-container .group-header-underline {
  flex-grow: 1;
  height: 1px;
  border-bottom: 1px solid #D9D9D9;
  margin-top: 6px;
}
.custom_column_preview_popup .webix_list_item .list_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  max-width: 100%;
}
.custom_column_preview_popup .webix_list_item .list_item .list-item-tag {
  width: 18px;
  height: 18px;
  border-radius: 2px;
  margin-right: 6px;
  flex-shrink: 0;
}
.custom_column_preview_popup .webix_list_item .list_item .list_item_icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background-size: 18px;
  border-radius: 50% !important;
  margin-right: 12px;
  flex-shrink: 0;
}
.custom_column_preview_popup .webix_list_item .list_item .list_item_value,
.custom_column_preview_popup .webix_list_item .list_item .list_item_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom_column_preview_popup .webix_list_item .list_item .list_item_name {
  font-family: Lato-Regular;
}
.custom_column_preview_popup:after,
.custom_column_preview_popup:before {
  left: 12px;
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.custom_column_preview_popup:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #FFFFFF;
  border-width: 5px;
}
.custom_column_preview_popup:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #FFFFFF;
  border-width: 6px;
}
.custom_column_preview_popup_text {
  max-width: 600px !important;
  width: auto !important;
  transform: translate(-1px, -6px);
  pointer-events: none;
  display: none;
  overflow: visible;
}
.custom_column_preview_popup_text .webix_list_item {
  font-size: 12px;
  color: #454545;
  padding: 0;
}
.custom_column_preview_popup_text .webix_list_item .list-group-item {
  height: 100%;
}
.custom_column_preview_popup_text .webix_list_item .list-group-item .group-item-container {
  line-height: 24px;
  display: flex;
  align-items: center;
  height: 100%;
}
.custom_column_preview_popup_text .webix_list_item .list-group-item .group-item-container .group-header-caption {
  margin-right: 12px;
  color: #9E9E9E;
}
.custom_column_preview_popup_text .webix_list_item .list-group-item .group-item-container .group-header-underline {
  flex-grow: 1;
  height: 1px;
  border-bottom: 1px solid #D9D9D9;
  margin-top: 6px;
}
.custom_column_preview_popup_text .webix_list_item .list_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
}
.custom_column_preview_popup_text .webix_list_item .list_item .list_item_value,
.custom_column_preview_popup_text .webix_list_item .list_item .list_item_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom_column_preview_popup_text .webix_list_item .list_item .list_item_name {
  font-family: Lato-Regular;
}
.custom_column_preview_popup_text:after,
.custom_column_preview_popup_text:before {
  left: 12px;
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.custom_column_preview_popup_text:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #FFFFFF;
  border-width: 5px;
}
.custom_column_preview_popup_text:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #FFFFFF;
  border-width: 6px;
}
.custom_column_preview_text {
  max-width: 600px !important;
  width: auto !important;
}
.custom_colums_matches_popup {
  border-radius: 2px !important;
  box-shadow: 0px 2px 4px 0px #00000040 !important;
  border: none !important;
}
.custom_colums_matches_popup .webix_list_item {
  line-height: normal;
}
.custom_colums_matches_popup .webix_list_item .colums_matches_item {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 12px;
}
.custom_colums_matches_popup .webix_list_item .colums_matches_item .colums_matches_item_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 24px;
  height: 24px;
}
.custom_colums_matches_popup .webix_list_item .colums_matches_item .colums_matches_item_name .search-match {
  color: #02a793;
  font-weight: bold;
  vertical-align: baseline;
}
.custom_colums_matches_popup .webix_list_item .colums_matches_item .colums_matches_item_type {
  font-size: 12px;
  color: #737373;
  line-height: 18px;
}
.custom_colums_matches_popup .webix_list_item:hover {
  background: #F2F2F2;
}
.custom_colums_matches_popup .webix_overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  height: 32px;
  bottom: 0;
}
.special-paste-popup .webix_ss_footer td {
  border-top: 1px solid #D9D9D9;
}
.special-paste-table .webix_column > div {
  border: none;
  cursor: pointer;
  color: #424242;
  font-family: Lato-Regular;
  font-size: 14px;
  mix-blend-mode: normal;
}
.special-paste-table .webix_column > div:hover {
  color: #333333;
}
.special-paste-table .webix_ss_header td {
  border: none;
}
.special-paste-table-header .webix_template {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 21px 0 24px;
}
.special-paste-table-header-text {
  font-size: 14px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #666;
  text-transform: uppercase;
}
.special-paste-table-header-info {
  display: flex;
  cursor: pointer;
}
.special-paste-table-header-info svg path {
  fill: #808080;
}
.special-paste-table-header-info:hover svg path {
  fill: #333333;
}
.special-paste-table-header:after {
  content: '';
  position: absolute;
  display: block;
  top: 45px;
  left: 0px;
  height: 1px;
  width: 100%;
  z-index: 30;
  pointer-events: none;
  box-shadow: 0 1px 0 #ccc;
}
.special-paste-table-item .webix_cell {
  padding-left: 12px;
}
.special-paste-table-item .webix_cell .special-paste-table-item_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.special-paste-table-footer {
  position: relative;
  overflow: visible;
  border: none;
}
.special-paste-table-footer .webix_template {
  padding: 0 24px;
  display: flex;
  align-items: center;
}
.special-paste-table-footer .apply-paste-button {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  line-height: 34px;
  background: #247ECC;
  border-radius: 2px;
  text-align: center;
  width: 100%;
  height: 32px;
  color: #fff;
  font-size: 14px;
}
.special-paste-table-footer .apply-paste-button:hover {
  background: #5097d6;
}
.special-paste-table-footer:before {
  content: '';
  position: absolute;
  top: -25px;
  pointer-events: none;
  height: 24px !important;
  width: 260px;
  box-shadow: inset 0 -4px 5px -5px rgba(0, 0, 0, 0.2);
}
.special-paste-table .webix_view.webix_el_checkbox .webix_el_box .webix_custom_checkbox {
  border-color: #808080;
}
.special-paste-table .webix_view.webix_el_checkbox .webix_el_box .webix_custom_checkbox:hover {
  border-color: #333333;
}
.special-paste-table .webix_view.webix_el_checkbox .webix_el_box .webix_custom_checkbox[aria-checked='true'] {
  border-color: transparent;
}
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.popup-delete-account {
  padding: 18px 24px 24px 24px;
  background-color: #fff;
  box-sizing: border-box;
  height: auto !important;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header {
  width: 100% !important;
  margin-bottom: 30px;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header .webix_template {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header .webix_template .delete-popup-header-title {
  text-transform: uppercase;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
  font-size: 14px;
  line-height: 24px;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header .webix_template .delete-popup-header-icon {
  cursor: pointer;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header .webix_template .delete-popup-header-icon svg {
  display: flex;
  width: 12px;
  height: 12px;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header .webix_template .delete-popup-header-icon svg path {
  fill: #808080;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header .webix_template .delete-popup-header-icon:hover {
  background-color: #f3f3f3;
}
.popup-delete-account .webix_win_content .webix_win_head .delete-popup-header .webix_template .delete-popup-header-icon:hover svg path {
  fill: #333333;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body {
  width: 100% !important;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template {
  padding: 0;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-container {
  font-size: 16px;
  line-height: 30px;
  color: #424242;
  margin-bottom: 24px;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-container .container-list .container-list__item {
  margin-bottom: 24px;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-container .container-list .container-list__item a {
  color: #1976D2;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-container .container-list .container-list__item a:hover {
  text-decoration: underline;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-container .container-list .container-list__item:last-child {
  margin-bottom: 64px;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-footer .footer-button {
  width: 288px;
  height: 36px;
  border-radius: 2px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-footer .footer-button.button_send {
  background-color: #EEEEEE;
  color: #424242;
}
.popup-delete-account .webix_win_content .webix_win_body .delete-popup-body .webix_template .delete-popup-body-footer .footer-button.button_cancel {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  background-color: #1565C0;
  color: #fff;
}
.popup-delete-account.popup_delete_form {
  width: 636px !important;
  height: 540px !important;
}
.popup-delete-account.popup_delete_form .webix_win_content .webix_win_head .delete-popup-header {
  margin-bottom: 6px;
}
.popup-delete-account.popup_delete_form .webix_win_content .webix_win_body .webix_view {
  width: 100% !important;
}
.popup-delete-account.popup_delete_form .webix_win_content .webix_win_body .webix_view .form_delete_title {
  margin-bottom: 30px;
}
.popup-delete-account.popup_delete_form .webix_win_content .webix_win_body .webix_view .form_delete_title .webix_template .form_delete {
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.popup-delete-account.popup_delete_form .webix_win_content .webix_win_body .webix_view .popupDeleteAccountFormId .webix_scroll_cont .popupDeleteAccountFormTextarea {
  width: 100% !important;
}
.popup-delete-account.popup_delete_form .webix_win_content .webix_win_body .webix_view .popupDeleteAccountFormId .webix_scroll_cont .popupDeleteAccountFormTextarea .webix_el_box textarea {
  width: 100% !important;
}
.custom-date-range .webix_cal_icons {
  float: none;
}
.custom-date-range .webix_cal_header_button {
  min-width: 104px;
  text-align: center;
  color: #616161;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 36px;
}
.custom-date-range .webix_cal_header_button .webix_template {
  padding: 0;
}
.custom-date-range .webix_cal_header_button:hover:not(.active) {
  background: #FAFAFA;
  color: #212121;
}
.custom-date-range .webix_cal_header_button.active,
.custom-date-range .webix_cal_header_button:focus,
.custom-date-range .webix_cal_header_button.active:hover {
  background: #257ECC;
  color: #fff;
}
.custom-date-range .webix_cal_header_button .webix_cal_icon:hover {
  text-decoration: none;
  color: inherit;
}
.custom-date-range .webix_calendar .webix_cal_month {
  padding-bottom: 9px;
}
.custom-date-range .webix_calendar .webix_cal_month_name {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-align: center;
  color: #424242;
}
.custom-date-range .webix_calendar.webix_range_0 .webix_cal_next_button {
  display: none;
}
.custom-date-range .webix_calendar.webix_range_N .webix_cal_prev_button {
  display: none;
}
.custom-date-range .webix_calendar .webix_cal_header {
  margin: 0 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-date-range .webix_calendar .webix_cal_header div {
  float: none;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  color: #757575;
  margin-bottom: 0;
  height: 22px;
  padding-bottom: 6px;
}
.custom-date-range .webix_calendar .webix_cal_header div[day="6"],
.custom-date-range .webix_calendar .webix_cal_header div[day="0"] {
  color: #1565C0;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_day {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #424242;
  line-height: 32px;
  height: 32px;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_day:first-child,
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_day:last-child {
  border-radius: 2px;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_day:hover {
  box-shadow: inset 0 0 2px #c4c4c4;
  box-sizing: border-box;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_outside {
  color: #757575;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_outside.webix_cal_event {
  color: #1E88E5;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_event {
  color: #1565C0;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range {
  background: #E9F3FA;
  color: #424242;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range.webix_cal_outside {
  color: #757575;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range.webix_cal_outside.webix_cal_event {
  color: #1E88E5;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range.webix_cal_event {
  color: #1565C0;
}
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range_start,
.custom-date-range .webix_calendar .webix_cal_body .webix_cal_row .webix_cal_day.webix_cal_range_end {
  color: #fff;
  background: #257ECC;
  border-radius: 2px;
}
.webix_view.webix_window.webix_popup.customDateRangeSuggest {
  transform: translateY(1px);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_view.webix_window.webix_popup.customDateRangeSuggest:focus {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_view.webix_window.webix_popup.customDateRangeSuggest .webix_win_content .webix_layout_clean {
  margin-top: 0 !important;
}
.webix_view.webix_window.webix_popup.customDateRangeSuggest .webix_win_content .webix_layout_clean .webix_range_N {
  margin-left: 10px !important;
}
.webix_view.webix_window.webix_popup.customDateRangeSuggest .webix_win_content .webix_cal_header_button {
  margin-left: 0 !important;
  min-width: initial;
}
.webix_view.webix_window.webix_popup.customDateRangeSuggest.workload_page {
  transform: translate(-10px, 5px);
  box-shadow: 0 9px 22px -2px rgba(0, 0, 0, 0.2);
  padding-bottom: 10px;
  margin-left: -47px;
}
.notificationModal .webix_win_content .webix_win_body .webix_view .webix_template {
  font-size: 14px;
  line-height: 24px;
}
.notificationModal .webix_win_content .webix_win_body .webix_view .notificationModalButtons .button_inactive .webix_el_box {
  background-color: #f5f5f5;
}
.notificationModal .webix_win_content .webix_win_body .webix_view .notificationModalButtons .button_inactive .webix_el_box button {
  color: #424242;
}
.notificationModal .webix_win_content .webix_win_body .webix_view .notificationModalButtons .button_inactive .webix_el_box:hover {
  background-color: #eb6f63;
}
.notificationModal .webix_win_content .webix_win_body .webix_view .notificationModalButtons .button_inactive .webix_el_box:hover button {
  color: #fff;
}
.notificationModal .webix_win_content .webix_win_body .webix_view .notificationModalButtons .button_inactive .webix_el_box:active {
  background-color: #E53935;
}
.notificationModal .webix_win_content .webix_win_body .webix_view .notificationModalButtons .button_inactive .webix_el_box:active button {
  color: #fff;
}
.popup-learning-center .webix_win_head {
  border-bottom: none !important;
}
.popup-learning-center .popup-header {
  background-color: #ffffff;
}
.popup-learning-center .popup-header .webix_el_label .webix_el_box {
  font-size: 16px;
  color: #212121;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.popup-learning-center .popup-header .header-caption {
  padding: 0 24px;
  color: #212121;
}
.popup-learning-center .popup-header .header-close-control .window_header_icon svg path {
  fill: #808080;
}
.popup-learning-center .popup-header .header-close-control:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.popup-learning-center .popup-header .header-close-control:hover .window_header_icon svg path {
  fill: #333333;
}
.popup-learning-center .body-tab-menu-view {
  padding: 0 24px;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view {
  user-select: none;
  box-sizing: border-box;
  cursor: pointer;
  color: #424242;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view .item-icon {
  position: relative;
  left: 6px;
  visibility: hidden;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view .webix_template {
  padding: 0;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view .menu-item-template {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  white-space: nowrap;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view .menu-item-template .item-text {
  max-width: 100%;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view.item-active {
  color: #257ECC;
  font-family: Lato-bold;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view.item-active .item-icon {
  display: none;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view.item-active .menu-item-template:before {
  position: absolute;
  top: 91px;
  left: 24px;
  content: '';
  display: block;
  width: 142px;
  height: 3px;
  z-index: 1;
  background-color: #257ECC;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view:nth-of-type(n).item-active .menu-item-template:before {
  left: 24px;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view:nth-of-type(2n).item-active .menu-item-template:before {
  left: 164px;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view:not(.item-active):hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #212121;
}
.popup-learning-center .body-tab-menu-view .tab-menu-item-view:not(.item-active):hover .item-icon {
  visibility: visible;
}
.popup-learning-center .body-delimiter {
  border: none;
  background-color: #cfcfcf;
  margin-top: 0 !important;
}
.popup-learning-center .webix_layout_accordion {
  background-color: #fff !important;
}
.popup-learning-center .body-content-view .video-container .webix_template {
  display: flex;
  width: 590px;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.popup-learning-center .body-content-view .video-container .webix_template iframe {
  border-radius: 4px;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix {
  border-radius: 4px;
  padding: 0;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item {
  height: 56px;
  display: flex;
  flex-direction: column;
  padding: 7px 12px;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .title-container {
  display: flex;
  flex-direction: row;
  height: 18px;
  color: #666666;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .title-container.selected .selected {
  color: #FFFFFF;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .title-container.selected .title-step {
  color: #FFFFFF;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .title-container .title-step {
  font-size: 12px;
  line-height: 18px;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .item-data {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 24px;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .item-data.selected .title {
  color: #FFFFFF;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .item-data.selected .time {
  color: #FFFFFF;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .item-data .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #191919;
}
.popup-learning-center .body-content-view .timeline-list .list-items .list-item-webix .list-item .item-data .time {
  font-size: 12px;
  line-height: 18px;
  align-self: flex-end;
  color: #666666;
}
.popup-learning-center .body-content-view .webix_accordionitem {
  box-shadow: 0 1px 1px 0 rgba(60, 64, 67, 0.08), 0 1px 3px 1px rgba(60, 64, 67, 0.16);
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_label {
  padding-left: 0;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_header {
  border: none;
  white-space: nowrap;
  background-color: #ffffff;
  user-select: none;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_header:hover .webix_accordionitem_label {
  color: #212121;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  width: 1px;
  height: 1px;
  margin: 20.5px 23.5px;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button:after,
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '';
  display: block;
  position: absolute;
  background-color: #9E9E9E;
  width: 14px;
  height: 2px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(0);
  transition: transform 160ms;
  transform-origin: 50% 50%;
}
.popup-learning-center .body-content-view .webix_accordionitem.collapsed {
  background-color: #FAFAFA;
  box-shadow: 0 1px 1px 0 rgba(60, 64, 67, 0.08), 0 1px 3px 1px rgba(60, 64, 67, 0.16);
}
.popup-learning-center .body-content-view .webix_accordionitem.collapsed:hover {
  box-shadow: 0 1px 3px 1px rgba(60, 64, 67, 0.2), 0 2px 8px 4px rgba(60, 64, 67, 0.1);
}
.popup-learning-center .body-content-view .webix_accordionitem .collapsed {
  background-color: #ffffff;
}
.popup-learning-center .body-content-view .webix_accordionitem .collapsed:hover .webix_accordionitem_button:after {
  background-color: #333333;
}
.popup-learning-center .body-content-view .webix_accordionitem .collapsed .webix_accordionitem_button:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.popup-learning-center .body-content-view .webix_accordionitem .collapsed:hover {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}
.popup-learning-center .body-content-view .webix_accordionitem .collapsed:hover .webix_accordionitem_button {
  width: 48px;
  height: 43px;
  margin: 0;
  background-color: #fafafa;
}
.popup-learning-center .body-content-view .webix_accordionitem .collapsed:hover .webix_accordionitem_button.after {
  background-color: #333333;
}
.popup-learning-center .body-content-view .webix_accordionitem .collapsed:hover .webix_accordionitem_button:before {
  background-color: #333333;
}
.popup-learning-center .body-content-view .webix_accordionitem.webix_disabled_view .webix_accordionitem_button {
  display: none;
}
.popup-learning-center .body-content-view .webix_accordionitem.webix_disabled_view .webix_accordionitem_button:before,
.popup-learning-center .body-content-view .webix_accordionitem.webix_disabled_view .webix_accordionitem_button.after {
  display: none;
}
.popup-learning-center .body-content-view .webix_accordionitem.custom_disabled .webix_accordionitem_button {
  display: none;
}
.popup-learning-center .body-content-view .webix_accordionitem.custom_disabled .webix_accordionitem_button:before,
.popup-learning-center .body-content-view .webix_accordionitem.custom_disabled .webix_accordionitem_button.after {
  display: none;
}
.popup-learning-center .body-content-view .webix_accordionitem.custom_disabled .webix_disabled {
  cursor: pointer !important;
  position: static !important;
}
.popup-learning-center .body-content-view .webix_accordionitem.is-checked .collapsed {
  background-color: #FAFAFA;
}
.popup-learning-center .body-content-view .webix_accordionitem.is-checked .custom-check-container .checkmark {
  background-color: #007063;
  border-color: #007063;
}
.popup-learning-center .body-content-view .webix_accordionitem.is-checked .custom-check-container .checkmark:after {
  display: block;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template {
  padding: 0;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template {
  user-select: none;
  width: 100%;
  height: 100%;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-text-template {
  padding: 0 12px;
  line-height: 24px;
  margin-bottom: 12px;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-text-template > a {
  font-size: 14px;
  color: #257ecc;
  border-bottom: 1px solid transparent;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-text-template > a:hover {
  border-bottom: 1px solid #257ecc;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-video-template {
  box-sizing: border-box;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-video-template .video-play-control-container {
  background-color: #fff;
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  border-radius: 50%;
  transition: 80ms;
  width: 96px;
  height: 98px;
  background-image: url("https://cdn.ganttpro.com/app/imgs/learnCenter/ic_play_normal.png");
  background-size: cover;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-video-template:hover .video-play-control-container {
  background-image: url("https://cdn.ganttpro.com/app/imgs/learnCenter/ic_play_hover.png");
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-video-template .learning-video-preview {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 374px;
  cursor: pointer;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-template-link {
  padding: 9px 12px;
  font-size: 14px;
  line-height: 24px;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-template-link a {
  color: #0D47A1;
}
.popup-learning-center .body-content-view .webix_accordionitem .webix_accordionitem_body .webix_view .webix_template .accordion-body-template .body-template-link a:hover {
  text-decoration: underline;
}
.custom-check-container {
  display: inline-block;
  padding-left: 48px;
  cursor: pointer;
  font-family: Lato-Regular;
  padding-right: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.custom-check-container > b {
  font-family: Lato-bold;
}
.custom-check-container > input {
  display: none;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom-check-container > .checkmark {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  height: 18px;
  width: 18px;
  background-color: transparent;
  border: 1px solid #808080;
  border-radius: 2px;
}
.custom-check-container > .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 0;
  width: 6px;
  height: 13px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.custom-check-container:hover > .checkmark {
  border: 1px solid #333333;
}
.popup-learning-center .body-content-view .webix_accordionitem:not(.collapsed) .webix_accordionitem_header {
  height: auto;
}
.popup-learning-center .body-content-view .webix_accordionitem:not(.collapsed) .webix_accordionitem_header .webix_accordionitem_label {
  display: flex;
  align-items: center;
  height: 100%;
}
.popup-learning-center .body-content-view .webix_accordionitem:not(.collapsed) .webix_accordionitem_header .webix_accordionitem_label .custom-check-container {
  height: 100%;
  padding-top: 12px;
  overflow: visible;
  line-height: 19px;
}
.webix_dtable.history-table > .webix_ss_body > .webix_overlay {
  height: 48px;
  color: white;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  left: 0;
}
.webix_dtable.history-table > .webix_ss_body > .webix_overlay .loading-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #9CBEDC;
  margin-right: 24px;
}
.webix_dtable.history-table > .webix_ss_body > .webix_overlay .loading-dot.active {
  background-color: #0D47A1;
}
.webix_dtable.history-table > .webix_ss_body > .webix_ss_center > .webix_ss_center_scroll .webix_column {
  padding: 0;
}
.webix_dtable.history-table > .webix_ss_body > .webix_ss_center > .webix_ss_center_scroll .webix_column .webix_cell {
  padding: 0;
  border-bottom: none;
  height: auto !important;
}
.webix_table_cell.webix_measure_size div,
.webix_table_cell.webix_measure_size a {
  display: block !important;
}
.whatsnew-entry {
  padding: 12px 0;
  box-sizing: border-box;
  margin-left: 129px;
  margin-right: 129px;
  width: calc(100% - 258px);
}
.whatsnew-entry > .whatsnew-entry-date {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  display: block;
  font-size: 12px;
  margin-bottom: 2px;
  width: 100%;
  line-height: 18px;
  height: 18px;
}
.whatsnew-entry > .whatsnew-entry-header {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  width: 100%;
  display: block;
  color: #212121;
  font-size: 16px;
  line-height: 30px;
  height: 30px;
  margin-bottom: 6px;
}
.whatsnew-entry > .whatsnew-entry-delimiter {
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(0deg, #999999, #999999), #999999;
}
.whatsnew-entry > .whatsnew-entry-content {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  width: 100%;
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
  white-space: normal;
  word-wrap: break-word;
}
.whatsnew-entry > .whatsnew-entry-content p {
  margin-bottom: 12px;
}
.whatsnew-entry > .whatsnew-entry-content a {
  display: inline-block;
  color: #1565C0;
}
.whatsnew-entry > .whatsnew-entry-content a:hover {
  color: #01579B;
  text-decoration: underline;
}
.whatsnew-entry > .whatsnew-entry-content img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
.whatsnew-entry > .whatsnew-entry-content ul {
  padding-left: 12px;
  list-style-type: disc;
  margin-bottom: 12px;
  list-style-position: inside;
}
.whatsnew-entry > .whatsnew-entry-content ol {
  padding-left: 12px;
  list-style-type: decimal;
  margin-bottom: 12px;
  list-style-position: inside;
}
.whatsnew-entry > .whatsnew-entry-content div.js-show-global-video-fullscreen {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
.whatsnew-entry > .whatsnew-entry-content div.js-show-global-video-fullscreen:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  width: 80px;
  height: 90px;
  content: url("https://cdn.ganttpro.com/app/imgs/ic_play.svg");
  display: block;
  z-index: 4;
  box-sizing: border-box;
  padding-top: 5px;
}
.whatsnew-entry > .whatsnew-entry-content div.js-show-global-video-fullscreen:after {
  content: '';
  width: 72px;
  height: 72px;
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-sizing: border-box;
}
.whatsnew-entry > .whatsnew-entry-content div.js-show-global-video-fullscreen:hover:after {
  box-shadow: inset 0px 0px 12px -5px rgba(0, 0, 0, 0.81);
}
.whatsnew-entry > .whatsnew-entry-content div.js-show-global-video-fullscreen > img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 0;
}
.whatsnew-entry > .whatsnew-entry-content .open-live-chat {
  display: inline-block;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
  color: #fff;
  border-radius: 2px;
  background-color: #ff9a00;
  padding: 0 15px;
  cursor: pointer;
  margin-bottom: 8px;
}
.whatsnew-entry > .whatsnew-entry-content .open-live-chat:hover {
  background-color: #FF6D00;
}
.whatsnew-entry > .whatsnew-entry-content .action-button {
  display: inline-block;
  text-align: center;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 36px;
  color: #fff;
  border-radius: 2px;
  background-color: #ff9a00;
  padding: 0 15px;
  cursor: pointer;
  margin-bottom: 8px;
}
.whatsnew-entry > .whatsnew-entry-content .action-button.red {
  background-color: red;
}
.whatsnew-entry > .whatsnew-entry-content .action-button.red:hover {
  background-color: #ff5c5c;
}
.whatsnew-entry > .whatsnew-entry-content .action-button:hover {
  background-color: #FF6D00;
}
.nps_popup {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.25);
  border: 1px solid #FF9A00;
  border-radius: 4px;
  overflow: hidden;
  padding: 0 !important;
}
.nps_popup .webix_win_content {
  height: 100%;
}
.nps_popup .webix_win_content .webix_win_body {
  height: 100%;
  max-width: 100%;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper {
  max-height: 100%;
  max-width: 100%;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template {
  height: 100%;
  max-width: 100%;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_header {
  position: relative;
  margin-bottom: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_header .header_title {
  width: 100%;
  max-width: calc(100% - 36px);
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
  font-size: 16px;
  line-height: 18px;
  padding: 0 24px;
  padding-top: 18px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_header .header_closer {
  position: absolute;
  top: 4px;
  right: 4px;
  cursor: pointer;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_header .header_closer svg path {
  fill: #808080;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_header .header_closer:hover {
  background-color: #f3f3f3;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_header .header_closer:hover svg path {
  fill: #333333;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body {
  margin-bottom: 18px;
  padding: 0 24px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_title {
  margin-bottom: 12px;
  font-family: Lato-Regular;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_title.error {
  color: #E53935;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list {
  display: flex;
  margin-bottom: 7px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list_box {
  width: 54px;
  height: 36px;
  padding-right: 6px;
  cursor: pointer;
  background: #fff;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list_box .box_item {
  transition: 90ms;
  pointer-events: none;
  border-radius: 2px;
  background-color: #FBE9E7;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #424242;
  font-size: 14px;
  line-height: 24px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color .rating_list_box .box_item {
  background-color: #E0E0E0;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color .rating_list_box.active .box_item {
  background-color: #00564C;
  color: #FFFFFF;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color .rating_list_box.current-active.uncheck .box_item {
  background-color: #00564C;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color .rating_list_box.current-active .box_item {
  background-color: #00564C;
  color: #FFFFFF;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color.checked .rating_list_box.active:hover .box_item {
  background-color: #00453D;
  color: #FFFFFF;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color.checked .rating_list_box.active.uncheck:hover .box_item {
  background-color: #00564C;
  color: #FFFFFF;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color.checked .rating_list_box.active.uncheck .box-item {
  background-color: #00564C;
  color: #FFFFFF;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_list.default_color.checked .rating_list_box.active.uncheck:hover .box-item {
  background-color: #00564C;
  color: #FFFFFF;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_desc {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_desc .desc_left,
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_desc .desc_right {
  font-size: 14px;
  line-height: 24px;
  font-style: italic;
  font-family: Lato-Regular;
  color: #9E9E9E;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_rating .rating_desc .desc_right {
  padding-right: 6px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea {
  margin-top: -12px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea .textarea_title {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea .textarea_title.error {
  color: #E53935;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea .textarea_content {
  display: flex;
  height: 161px;
  box-sizing: border-box;
  transition: 90ms;
  padding: 12px;
  float: inherit;
  border-color: #9E9E9E;
  border-radius: 2px;
  width: 100%;
  resize: none;
  overflow: auto;
  font-family: Lato-Regular;
  font-size: 14px;
  line-height: 16px;
  color: #424242;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea .textarea_content::placeholder {
  font-size: 14px;
  color: #9E9E9E;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea .textarea_content:focus {
  border-color: #ff9a00;
  color: #424242;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea .textarea_content.changed {
  color: #424242;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_body .body_textarea .textarea_content.error {
  border-color: #E53935;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_footer {
  margin-top: -2px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 24px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_footer_button {
  cursor: pointer;
  width: 156px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 36px;
  border-radius: 2px;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_footer_button.button_default {
  background: #f5f5f5;
  color: #424242;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_footer_button.button_default:hover {
  background: #EEEEEE;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_footer_button.button_send {
  background-color: #257ecc;
  color: #fff;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_footer_button.button_send:hover {
  background: #5097d6;
}
.nps_popup .webix_win_content .webix_win_body .nps_popup_wrapper .webix_template .popup_footer_button.button_send:active {
  background: #1d64a3;
}
.wrapper_thank.full_version .webix_win_content .webix_win_body .webix_template {
  padding: 42px;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template {
  position: relative;
  height: fit-content;
  padding: 36px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_closer {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_closer svg path {
  fill: #808080;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_closer:hover svg path {
  fill: #333333;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_img {
  display: flex;
  justify-content: center;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_title,
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_text {
  text-align: center;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_title {
  margin-top: 12px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 24px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #212121;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_title .accent_text {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_text {
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_text a {
  color: #1976D2;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_text a:hover {
  color: #0D47A1;
  text-decoration: underline;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_button {
  display: flex;
  justify-content: center;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_button .button {
  cursor: pointer;
  width: 180px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  line-height: 36px;
  font-family: Lato-Bold;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_button .button.button_default {
  background: #f5f5f5;
  color: #424242;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_button .button.button_default:hover {
  background: #EEEEEE;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_button .button.button_send {
  background-color: #257ecc;
  color: #fff;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_button .button.button_send:hover {
  background: #5097d6;
}
.wrapper_thank .webix_win_content .webix_win_body .thank_body .webix_template .thank_button .button.button_send:active {
  background: #1d64a3;
}
.demo_modal {
  transition: 120ms;
  cursor: pointer;
  overflow: visible;
  padding: 0 !important;
  border-radius: 2px !important;
  background-color: #FFFDFA;
  border: 1px solid #FF9A00;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
}
.demo_modal * {
  cursor: pointer;
}
.demo_modal .webix_win_content {
  max-height: 100%;
}
.demo_modal .webix_win_content .webix_win_body .webix_view {
  max-width: 100%;
  background-color: #FFFDFA;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__closer {
  z-index: 2;
  transition: 90ms;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__closer svg path {
  fill: #757575;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__closer:hover svg path {
  fill: #424242;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__container {
  padding: 12px;
  cursor: pointer;
  position: relative;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__container .container_view {
  display: flex;
  justify-content: space-between;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__container .container_view .view_img_container {
  display: flex;
  justify-content: center;
  width: 80px;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__container .container_view .view_img_container img {
  margin-top: 18px;
  max-width: 67px;
  height: auto;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__container .container_view .view_content {
  margin-left: 18px;
  display: flex;
  flex-direction: column;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__container .container_view .view_content .content_title {
  max-width: 250px;
  color: #212121;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 30px;
}
.demo_modal .webix_win_content .webix_win_body .webix_view .demo_modal__container .container_view .view_content .content_text {
  padding-right: 14px;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
}
.demo_modal:before,
.demo_modal:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  pointer-events: none;
}
.demo_modal:before {
  top: 100%;
  left: 50%;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 11px 0 11px;
  border-color: #FF9A00 transparent transparent transparent;
}
.demo_modal:after {
  position: absolute;
  top: calc(100% - 1px);
  left: calc(50% + 1px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #ffffff transparent transparent transparent;
}
.demo-modal-2 {
  position: absolute;
  z-index: 1020 !important;
}
.headerContactBtn .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.headerContactBtn .webix_template .header-contact-btn-desc {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 100%;
  color: #424242;
  font-size: 14px;
  line-height: 16px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.headerContactBtn .webix_template .header-contact-btn-desc:hover {
  text-decoration: underline;
  color: #212121;
}
.headerContactBtn.headerContactBtnWorkload {
  transform: translateY(-12px);
}
.over-subscription {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
}
.over-subscription .outer-template {
  background-color: transparent;
}
.over-subscription .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.over-subscription .webix_template .inner_template {
  border-radius: 2px;
  background-color: #fff;
  max-width: 660px;
  width: 100%;
}
.over-subscription .webix_template .inner_template .template_main {
  padding-top: 72px;
  position: relative;
}
.over-subscription .webix_template .inner_template .template_main .main_content {
  max-width: 456px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_img {
  margin: 0 auto 36px;
  max-width: 147px;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_img img {
  max-width: 100%;
  height: auto;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_caption {
  margin: 0 auto 12px;
  font-family: "Lato-Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 48px;
  color: #003d36;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_text {
  margin-bottom: 36px;
  font-size: 14px;
  line-height: 24px;
  color: #424242;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_text .accent_text {
  cursor: pointer;
  color: #007063;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_btn {
  min-width: 180px;
  cursor: pointer;
  max-width: max-content;
  margin: 0 auto 72px;
  border-radius: 2px;
  background-color: #FF9A00;
  padding: 6px 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 36px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_btn:hover {
  background-color: #ff8600;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_desc {
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 16px;
  color: #424242;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_desc .accent_text {
  cursor: pointer;
  color: #007063;
}
.over-subscription .webix_template .inner_template .template_main .main_content .content_desc .accent_text:hover {
  text-decoration: underline;
}
.over-subscription.member .webix_template .inner_template .template_main .main_content .content_img {
  min-height: 154px;
  max-width: 169px;
}
.over-subscription.owner .webix_template .inner_template .template_main .main_content .content_img {
  min-height: 123px;
}
.pageHeader {
  background: #00564c;
}
.pageHeader .logo {
  margin-top: 11px;
  margin-left: 20px;
}
.pageHeader .admin_header_label .webix_el_box {
  background: transparent;
}
.pageHeader .admin_header_label .webix_el_box:hover {
  background: transparent;
  text-decoration: underline;
  color: white;
}
.pageHeader .webix_el_label {
  color: #212121;
}
.headerIcon {
  border: none;
  background-color: transparent;
  top: 3px;
  position: relative;
}
.headerIcon svg {
  height: 28px;
  width: 28px;
}
.headerInfo {
  font-size: 14px;
  top: -4px;
  position: relative;
  left: 8px;
}
.affiliateData td {
  text-align: center;
  vertical-align: middle;
}
.affiliateData .webix_ss_body {
  border-top: 1px solid #cfcfcf;
}
.affiliateData .webix_ss_header td {
  border-bottom: none;
}
.affiliateData .webix_ss_header td div {
  text-align: center;
}
.affiliateData .webix_ss_filter input,
.affiliateData select {
  margin-top: 2px;
  height: 38px !important;
}
.affiliateData .webix_column .webix_cell {
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.affiliateData .webix_column .webix_cell button {
  background: #247ecc;
  color: #fff;
  width: 25px;
  text-align: center;
  border: none;
  border-radius: 8px;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  display: inline-flex;
  align-items: center;
  margin: 5px 2px;
}
.affiliateData .webix_column.webix_row_select {
  color: #fff;
}
.affiliateData .webix_ss_header .webix_hcell {
  font-size: 16px;
  color: #00796b;
  align-items: center !important;
}
.adminUserData a {
  color: #1565c0 !important;
}
.adminUserData div[view_id="userPlanForm"] .webix_inp_static,
.adminUserData div[view_id="userStatus"] .webix_inp_static {
  line-height: 28px !important;
}
.adminUserData .webix_column > div.webix_row_select {
  border-bottom: 1px solid transparent;
}
.adminUserData .webix_column .webix_cell {
  display: flex;
  align-items: center;
}
.adminUserData .webix_column .webix_cell.webix_row_select {
  color: #fff;
  border-bottom: 1px solid transparent;
}
.adminUserData .webix_ss_header .webix_hcell {
  font-size: 16px;
  color: #00796b;
}
.adminUserData .webix_property .webix_property_label_line {
  border-color: #cfcfcf;
  font-size: 16px;
  color: #009688;
  padding: 10px;
}
.adminUserData .webix_property .webix_property_label {
  padding-left: 15px;
  text-align: left;
  font-weight: bold;
}
.adminUserData .webix_property .webix_property_value a.button {
  cursor: pointer;
  color: #0000ee;
}
.adminUserData .webix_property .webix_property_label,
.adminUserData .webix_property .webix_property_value {
  height: 24px;
  line-height: 24px;
  border-color: #cfcfcf;
}
.adminUserData .toolbarIcon {
  border: none;
  background-color: transparent;
  top: 7px;
  position: relative;
}
.adminUserData .toolbarIcon svg {
  width: 28px;
  height: 28px;
}
.adminUserData .toolbarInfo {
  font-size: 14px;
  color: #00564c;
  top: 2px;
  position: relative;
}
.adminUserData [view_id="notificationDetailsEditForm"] .webix_invalid input,
.adminUserData [view_id="notificationDetailsEditForm"] .webix_invalid [role="combobox"] {
  background-color: #fff6f6;
  border-color: #fea5a8;
}
.adminUserData .notification_table_delete_row_button,
.adminUserData .notification_table_edit_row_button,
.adminUserData .notification_table_copy_row_button,
.adminUserData .notification_table_preview_row_button {
  border: 1px solid #ffffff;
  border-radius: 2px;
}
.adminUserData .notification_table_delete_row_button .webix_el_box,
.adminUserData .notification_table_edit_row_button .webix_el_box,
.adminUserData .notification_table_copy_row_button .webix_el_box,
.adminUserData .notification_table_preview_row_button .webix_el_box {
  line-height: 38px;
}
.adminUserData .notification_table_delete_row_button .webix_el_box {
  background-color: #f24646;
}
.adminUserData .notification_table_copy_row_button .webix_el_box {
  background-color: #ffc107;
}
.adminUserData .notification_button_warning .webix_el_box {
  background-color: #ff9800;
}
.adminUserData .notification_button_important .webix_el_box {
  background-color: green;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.adminFeedbacksData td {
  text-align: center;
  vertical-align: middle;
}
.adminFeedbacksData .webix_ss_body {
  border-top: 1px solid #cfcfcf;
}
.adminFeedbacksData .webix_ss_header td {
  border-bottom: none;
}
.adminFeedbacksData .webix_ss_header td div {
  text-align: center;
}
.adminFeedbacksData .webix_ss_header td .webix_input_icon {
  margin-right: 0px !important;
  margin-bottom: 8px !important;
}
.adminFeedbacksData .webix_ss_header td .webix_input_icon.fa-calendar {
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg") center no-repeat !important;
  padding-top: 0 !important;
}
.adminFeedbacksData .webix_ss_header td .webix_input_icon.fa-calendar:before {
  content: "";
}
.adminFeedbacksData .webix_ss_filter {
  margin: 2px auto 2px;
  height: 38px !important;
}
.adminFeedbacksData .webix_ss_filter input {
  height: 100%;
  width: 150px !important;
}
.adminFeedbacksData .webix_ss_filter select {
  height: 100%;
  width: 170px !important;
  padding: 0px !important;
}
.adminFeedbacksData .webix_ss_filter select option {
  width: auto;
  height: 36px;
  overflow: hidden;
  font-family: "Lato-Regular";
  color: #424242;
  line-height: 36px;
  cursor: pointer;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adminFeedbacksData .webix_hcell {
  text-align: center;
  overflow: visible;
  color: #00796b;
  font-size: 16px;
}
.adminFeedbacksData .webix_column .webix_cell {
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.webix_view .webix_property_line {
  min-height: 24px;
}
.userEmailTypeCheckBox .webix_el_group {
  line-height: 38px !important;
}
.webix_input_icon_datepicker {
  margin-right: 17px !important;
  margin-bottom: 8px !important;
}
.webix_input_icon_datepicker .fa-calendar {
  background: url("https://cdn.ganttpro.com/app/imgs/webix_material/calendar_filter_new.svg") center no-repeat !important;
  padding-top: 0 !important;
}
.webix_input_icon_datepicker .fa-calendar:before {
  content: "";
}
.admin-radio-buttons div[role="presentation"] div {
  height: 35px;
}
.admin-counter-buttons div[role="spinbutton"] {
  height: 33px !important;
}
.admin-counter-buttons div[role="spinbutton"] input {
  padding: 0px;
}
.subscriptionDetailsPopup .webix_el_datepicker.webix_disabled_view {
  opacity: 0.5;
}
.adminDangerButtonStyle.webix_el_button .webix_el_box {
  background: #f8af98;
}
.adminDangerButtonStyle.webix_el_button .webix_el_box:hover {
  background: #f9bfad;
}
.adminSecondaryButtonStyle.webix_el_button .webix_el_box {
  background: #aeacac;
}
.adminSecondaryButtonStyle.webix_el_button .webix_el_box:hover {
  background: #bbbbbb;
}
.adminSuccessButtonStyle.webix_el_button .webix_el_box {
  background: #8acf84;
}
.adminSuccessButtonStyle.webix_el_button .webix_el_box:hover {
  background: #8fd789;
}
.userPlanFormConstainer .userPlanForm .webix_scroll_cont {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
.userPlanFormConstainer .userDataPlanRow {
  margin-top: 0 !important;
}
/*
    New styles
*/
.matchUsersAdminPopup {
  border: none !important;
}
.matchUsersAdminPopup .matchUsersPopupList {
  width: 100% !important;
  overflow-y: scroll !important;
}
.matchUsersAdminPopup .matchUsersPopupList::-webkit-scrollbar {
  width: 4px;
}
.matchUsersAdminPopup .matchUsersPopupList::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: gray;
}
.matchUsersAdminPopup .matchUsersPopupList .webix_list_item {
  padding: 0;
}
.matchUsersAdminPopup .matchUsersPopupList .matchUsersPopupListItem {
  display: grid;
  grid-template-columns: 1fr 3fr 5fr 2fr 2fr 1fr;
  grid-column-gap: 10px;
  padding: 0 10px;
}
.matchUsersAdminPopup .matchUsersPopupList .matchUsersPopupListItem:hover {
  background-color: lightgray;
}
.matchUsersAdminPopup .matchUsersPopupList .matchUsersPopupListItem.expired_plan {
  filter: grayscale(100%);
  filter: opacity(50%);
}
.matchUsersAdminPopup .matchUsersPopupList .matchUsersPopupListItem .matchUsersListItemRole,
.matchUsersAdminPopup .matchUsersPopupList .matchUsersPopupListItem .matchUsersListItemPlan {
  display: flex;
  align-items: center;
}
.matchUsersAdminPopup .matchUsersPopupList .matchUsersPopupListItem .matchUsersListItemName {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.userInfoAdminSpace .adminRowItem,
.subscriptionInfoAdminSpace .adminRowItem,
.teamInfoAdminSpace .adminRowItem {
  line-height: 26px;
}
.userInfoAdminSpace .adminRowLabel,
.subscriptionInfoAdminSpace .adminRowLabel,
.teamInfoAdminSpace .adminRowLabel {
  width: 145px;
  display: inline-block;
  margin-right: 6px;
}
.userInfoAdminSpace .adminRowTitle,
.subscriptionInfoAdminSpace .adminRowTitle,
.teamInfoAdminSpace .adminRowTitle {
  font-size: 18px;
  font-weight: bold;
  color: black;
}
.userInfoAdminSpace .adminRowHidden,
.subscriptionInfoAdminSpace .adminRowHidden,
.teamInfoAdminSpace .adminRowHidden {
  visibility: hidden;
  display: inline-block;
  width: 0;
  height: 0;
}
.userInfoAdminSpace .adminRowLink,
.subscriptionInfoAdminSpace .adminRowLink,
.teamInfoAdminSpace .adminRowLink {
  color: #1b65a1;
  text-decoration: underline;
  cursor: pointer;
}
.userInfoAdminSpace .adminBorderCard,
.subscriptionInfoAdminSpace .adminBorderCard,
.teamInfoAdminSpace .adminBorderCard {
  border: 1px solid #999999;
  border-radius: 3px;
  text-decoration: none;
  color: #999999;
  height: 100%;
  display: inline-block;
  padding: 0 5px;
  cursor: pointer;
}
.userInfoAdminSpace .adminBigSizeFont,
.subscriptionInfoAdminSpace .adminBigSizeFont,
.teamInfoAdminSpace .adminBigSizeFont {
  font-size: 16px;
}
.userInfoAdminSpace .adminUserInfoCreateDate {
  text-align: end;
}
.userInfoAdminSpace .adminUserInfoPhoto {
  width: 96px;
  height: 96px;
  border-radius: 50%;
  border: 1px solid darkgrey;
}
.subscriptionInfoAdminSpace .subscriptionInfoAdminType,
.teamInfoAdminSpace .subscriptionInfoAdminType,
.subscriptionInfoAdminSpace .subscriptionInfoAdminType,
.teamInfoAdminSpace .subscriptionInfoAdminType {
  display: flex;
  line-height: 24px;
}
.subscriptionInfoAdminSpace .subscriptionExprirationDateBlock .webix_view,
.teamInfoAdminSpace .subscriptionExprirationDateBlock .webix_view {
  width: auto !important;
}
.subscriptionInfoAdminSpace .subscriptionExprirationDateBlock .subscriptionExprirationDate,
.teamInfoAdminSpace .subscriptionExprirationDateBlock .subscriptionExprirationDate {
  margin-top: 5px !important;
}
.subscriptionInfoAdminSpace .subscriptionExprirationDateBlock .subscriptionExprirationDate .webix_inp_static,
.teamInfoAdminSpace .subscriptionExprirationDateBlock .subscriptionExprirationDate .webix_inp_static {
  padding-left: 6px;
  border: none;
  text-align: left !important;
  text-decoration: underline;
}
.subscriptionInfoAdminSpace .subscriptionExprirationDateBlock .subscriptionExprirationDate .webix_input_icon,
.teamInfoAdminSpace .subscriptionExprirationDateBlock .subscriptionExprirationDate .webix_input_icon {
  display: none;
}
.userSubscriptionHistory .order-history-link {
  color: #1b65a1;
  text-decoration: none;
  cursor: pointer;
}
.userSubscriptionHistory .paymentHistoryEventItem {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemDate {
  margin-right: 15px;
  position: absolute;
  right: 0;
  color: #616161;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemName {
  font-weight: bold;
  margin-bottom: 10px;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  border-bottom: 1px solid #dddddd;
  padding: 0 0 0 0;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo.blue {
  color: #009586;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo .paymentHistoryEventItemOrder {
  margin-bottom: 10px;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo .paymentHistoryEventItemOrder,
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo .paymentHistoryEventItemSubscription {
  display: flex;
  flex-direction: row;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo .paymentHistoryEventItemOrder .paymentHistoryEventValue,
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo .paymentHistoryEventItemSubscription .paymentHistoryEventValue {
  display: flex;
  flex-direction: column;
  margin-right: 5px;
  width: 500px;
}
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo .paymentHistoryEventItemOrder .paymentHistoryEventValue .paymentHistoryEventLabel,
.userSubscriptionHistory .paymentHistoryEventItem .paymentHistoryEventItemInfo .paymentHistoryEventItemSubscription .paymentHistoryEventValue .paymentHistoryEventLabel {
  font-size: 12px;
  font-weight: normal;
  font-family: "Lato-Regular";
  color: #616161;
  padding-bottom: 5px;
}
.userSubscriptionHistory .button {
  width: 56px !important;
  position: absolute;
  right: 20px;
  bottom: 15px;
}
.textColorGrey {
  color: #424242;
}
.textColorDark {
  color: black !important;
}
.textUnderline {
  text-decoration: underline;
}
.textAlignEnd {
  text-align: end;
}
.textBold {
  font-weight: bold;
}
.marginLeft {
  margin-left: 15px;
}
.inputHidden {
  visibility: hidden;
  display: inline-block;
  width: 0;
  height: 0;
}
/**
 * ==============================================
 * Cards
 * ==============================================
 */
.admin_card {
  width: 100px;
  display: inline-block;
  text-align: center;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  color: gray;
  background-color: lightgrey;
}
.admin_card.card-base {
  color: #212121;
  background-color: rgba(166, 166, 166, 0.1);
}
.admin_card.card-pro {
  color: #1976d2;
  background-color: rgba(202, 226, 249, 0.7);
}
.admin_card.card-business {
  color: #d27f00;
  background-color: rgba(255, 247, 180, 0.7);
}
.admin_card.card-enterprise {
  color: #00564c;
  background-color: rgba(221, 237, 219, 0.7);
}
.admin_card.card-enterprise-team {
  width: 130px !important;
  color: #00564c;
  background-color: rgba(221, 237, 219, 0.7);
}
.admin_card.card-owner {
  color: #42286f;
  background-color: rgba(234, 229, 245, 0.7);
}
.admin_card.card-admin {
  color: #604606;
  background-color: rgba(255, 247, 180, 0.7);
}
.admin_card.card-member {
  color: #275929;
  background-color: rgba(221, 237, 219, 0.7);
}
/**
 * ==============================================
 * Loader
 * ==============================================
 */
.admin_data_loading {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 100;
}
.admin_data_loading .loader {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #00564c;
  color: #00564c;
  box-shadow: 9999px 0 0 -5px #00564c;
  animation: dotPulse 1.5s infinite linear;
  animation-delay: 0.25s;
}
.admin_data_loading .loader::before,
.admin_data_loading .loader::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #00564c;
  color: #00564c;
}
.admin_data_loading .loader::before {
  box-shadow: 9984px 0 0 -5px #00564c;
  animation: dotPulseBefore 1.5s infinite linear;
  animation-delay: 0s;
}
.admin_data_loading .loader::after {
  box-shadow: 10014px 0 0 -5px #00564c;
  animation: dotPulseAfter 1.5s infinite linear;
  animation-delay: 0.5s;
}
@keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px #00564c;
  }
  30% {
    box-shadow: 9984px 0 0 2px #00564c;
  }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px #00564c;
  }
}
@keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px #00564c;
  }
  30% {
    box-shadow: 9999px 0 0 2px #00564c;
  }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px #00564c;
  }
}
@keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px #00564c;
  }
  30% {
    box-shadow: 10014px 0 0 2px #00564c;
  }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px #00564c;
  }
}
/**
 * ==============================================
 * No data message
 * ==============================================
 */
.admin_no_data {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.admin_no_data .webix_scroll_cont {
  text-align: center;
}
.admin_no_data .webix_scroll_cont::after {
  content: "No matches";
  display: inline-block;
}
/**
 * ==============================================
 * Button
 * ==============================================
 */
.subscriptionUpdatePopup .button,
.teamUpdatePopup .button,
.userSubscriptionHistory .button {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
}
.subscriptionUpdatePopup .button.button_red,
.teamUpdatePopup .button.button_red,
.userSubscriptionHistory .button.button_red {
  color: #d40000;
  border: 1px solid #d40000;
}
.subscriptionUpdatePopup .button.button_blue,
.teamUpdatePopup .button.button_blue,
.userSubscriptionHistory .button.button_blue {
  color: #257ecc;
  border: 1px solid #257ecc;
}
.subscriptionUpdatePopup .button.button_blue_upgrade,
.teamUpdatePopup .button.button_blue_upgrade,
.userSubscriptionHistory .button.button_blue_upgrade {
  margin-bottom: 10px;
  position: relative;
  text-align: left;
  padding-left: 20px;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_subscr,
.teamUpdatePopup .button.button_blue_upgrade.up_subscr,
.userSubscriptionHistory .button.button_blue_upgrade.up_subscr {
  color: #ffa431;
  border-color: #ffa431;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_subscr:hover,
.teamUpdatePopup .button.button_blue_upgrade.up_subscr:hover,
.userSubscriptionHistory .button.button_blue_upgrade.up_subscr:hover {
  background: #ffa431;
  color: white;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_subscr:active,
.teamUpdatePopup .button.button_blue_upgrade.up_subscr:active,
.userSubscriptionHistory .button.button_blue_upgrade.up_subscr:active {
  background: #ff6f00;
  color: white;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_manual,
.teamUpdatePopup .button.button_blue_upgrade.up_manual,
.userSubscriptionHistory .button.button_blue_upgrade.up_manual {
  color: #0687ff;
  border-color: #0687ff;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_manual:hover,
.teamUpdatePopup .button.button_blue_upgrade.up_manual:hover,
.userSubscriptionHistory .button.button_blue_upgrade.up_manual:hover {
  background: #0687ff;
  color: white;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_manual:active,
.teamUpdatePopup .button.button_blue_upgrade.up_manual:active,
.userSubscriptionHistory .button.button_blue_upgrade.up_manual:active {
  background: #0054a0;
  color: white;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_training,
.teamUpdatePopup .button.button_blue_upgrade.up_training,
.userSubscriptionHistory .button.button_blue_upgrade.up_training {
  color: #9500ff;
  border-color: #9500ff;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_training:hover,
.teamUpdatePopup .button.button_blue_upgrade.up_training:hover,
.userSubscriptionHistory .button.button_blue_upgrade.up_training:hover {
  background: #9500ff;
  color: white;
}
.subscriptionUpdatePopup .button.button_blue_upgrade.up_training:active,
.teamUpdatePopup .button.button_blue_upgrade.up_training:active,
.userSubscriptionHistory .button.button_blue_upgrade.up_training:active {
  background: #540090;
  color: white;
}
.subscriptionUpdatePopup .button .button-upgrade-label,
.teamUpdatePopup .button .button-upgrade-label,
.userSubscriptionHistory .button .button-upgrade-label {
  display: inline-block;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 11px;
  padding: 8px;
  line-height: 0px;
  color: white;
  border-radius: 20px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2);
}
.subscriptionUpdatePopup .button .button-upgrade-label.up_subscr,
.teamUpdatePopup .button .button-upgrade-label.up_subscr,
.userSubscriptionHistory .button .button-upgrade-label.up_subscr {
  background-color: #ff9a00e6;
}
.subscriptionUpdatePopup .button .button-upgrade-label.up_manual,
.teamUpdatePopup .button .button-upgrade-label.up_manual,
.userSubscriptionHistory .button .button-upgrade-label.up_manual {
  background-color: #0687ffe6;
}
.subscriptionUpdatePopup .button .button-upgrade-label.up_training,
.teamUpdatePopup .button .button-upgrade-label.up_training,
.userSubscriptionHistory .button .button-upgrade-label.up_training {
  background-color: #9500ffe6;
}
.subscriptionUpdatePopup .template_button.webix_disabled_view,
.teamUpdatePopup .template_button.webix_disabled_view,
.userSubscriptionHistory .template_button.webix_disabled_view {
  opacity: 0.2;
}
.subscriptionUpdatePopup .template_button.webix_disabled_view .webix_disabled,
.teamUpdatePopup .template_button.webix_disabled_view .webix_disabled,
.userSubscriptionHistory .template_button.webix_disabled_view .webix_disabled {
  background-color: transparent;
}
/**
 * ==============================================
 * Popup for subscription updates
 * ==============================================
 */
.subscriptionUpdatePopup {
  border: none !important;
}
.subscriptionUpdatePopup .planLabel {
  font-size: 18px;
  font-weight: 700;
}
.subscriptionUpdatePopup .planLabelCurrent {
  margin-left: 17px;
}
.subscriptionUpdatePopup .planLabelCurrent span {
  color: #257ecc;
}
.subscriptionUpdatePopup .planLabelNext .webix_template {
  display: flex;
  align-items: center;
}
.subscriptionUpdatePopup .subscriptionUpdatePopupClose {
  position: absolute;
  right: 10px;
}
.subscriptionUpdatePopup .subscriptionUpdateCurrentPlan {
  box-shadow: 0px 1px 6px grey;
}
.subscriptionUpdatePopup .subscriptionUpdateCurrentPlan .subscriptionDateTo {
  font-family: "Lato-Regular";
  font-size: 14px;
  display: inline-block;
  border: none;
  width: 110px;
  line-height: 14px;
  padding: 0;
}
.subscriptionUpdatePopup .subscriptionUpdateCurrentPlan .subscriptionDateTo::-webkit-datetime-edit-fields-wrapper {
  text-decoration: underline;
}
.subscriptionUpdatePopup .subscriptionUpdateCurrentPlan .subscriptionDateTo::-webkit-calendar-picker-indicator {
  margin-left: 0;
  cursor: pointer;
}
.subscriptionUpdatePopup .subscriptionUpdateCurrentPlan > div {
  margin-right: 10px;
}
.subscriptionUpdatePopup .subscriptionUpdateCurrentPlan .webix_template {
  display: flex;
  align-items: center;
}
.subscriptionUpdatePopup .subscriptionUpdateNextPlan {
  background: transparent;
  border: none !important;
}
.subscriptionUpdatePopup .subscriptionUpdateNextPlan label {
  font-size: 10px;
  font-weight: normal;
  font-family: "Lato-Regular";
}
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdatePlan select,
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdateBillingCycle select {
  cursor: pointer;
  border-radius: 4px !important;
  line-height: 22px;
}
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdateUsers .webix_disabled_box,
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdatePeriod .webix_disabled_box {
  opacity: 0.4;
}
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdateUsers .webix_disabled_box button,
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdatePeriod .webix_disabled_box button {
  background-color: transparent !important;
  border: 1px solid #cfcfcf !important;
}
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdateUsers .webix_inp_counter_prev,
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdatePeriod .webix_inp_counter_prev {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdateUsers .webix_inp_counter_next,
.subscriptionUpdatePopup .subscriptionUpdateNextPlan .subscriptionUpdatePeriod .webix_inp_counter_next {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.subscriptionUpdatePopup .priceInfo {
  padding-bottom: 20px;
}
.subscriptionUpdatePopup .priceInfo .priceInfoItem {
  position: relative;
  cursor: pointer;
  margin: 8px 20px 5px 0;
}
.subscriptionUpdatePopup .priceInfo .priceInfoItem .priceInfoValue {
  font-family: "Lato-Regular";
  font-size: 14px;
  width: 120px;
  display: inline-block;
  border: none;
  text-align: end;
  line-height: 14px;
  padding: 0;
}
.subscriptionUpdatePopup .priceInfo .priceInfoItem .priceInfoValue::-webkit-datetime-edit-fields-wrapper {
  text-decoration: underline;
}
.subscriptionUpdatePopup .priceInfo .priceInfoItem .priceInfoValue::-webkit-calendar-picker-indicator {
  margin-left: 0;
  cursor: pointer;
}
.subscriptionUpdatePopup .priceInfo .priceInfoItem .priceInfoValue:read-only::-webkit-calendar-picker-indicator {
  display: none;
}
.subscriptionUpdatePopup .priceInfo .priceInfoItem .priceInfoUnits {
  display: inline-block;
  width: 6px;
}
.subscriptionUpdatePopup .subscriptionUpdateButtons {
  background: transparent;
}
.subscriptionUpdatePopup .subscriptionUpdateButtons .webix_template {
  display: flex !important;
  flex-direction: column;
  padding-right: 17px;
}
.subscriptionUpdatePopup .subscriptionNextPaymentDateLabel {
  margin-top: 5px !important;
}
.subscriptionUpdatePopup .subscriptionNextPaymentDateLabel .webix_template {
  text-align: right;
}
.subscriptionUpdatePopup .subscriptionNextPaymentDateLabel .adminRowLabel {
  width: 145px;
  display: inline-block;
  margin-right: 50px;
}
.subscriptionUpdatePopup .subscriptionNextPaymentDate {
  margin-top: 5px !important;
}
.subscriptionUpdatePopup .subscriptionNextPaymentDate .webix_disabled_box .webix_inp_static {
  text-decoration: none;
}
.subscriptionUpdatePopup .subscriptionNextPaymentDate .webix_inp_static {
  border: none;
  text-align: right !important;
  text-decoration: underline;
}
.subscriptionUpdatePopup .subscriptionNextPaymentDate .webix_input_icon {
  display: none;
}
/**
 * ==============================================
 * Popup for team updates
 * ==============================================
 */
.teamUpdatePopup .subscriptionNextPaymentDate {
  margin-top: -2px !important;
}
.teamUpdatePopup .subscriptionNextPaymentDate .webix_disabled_box .webix_inp_static {
  text-decoration: none;
}
.teamUpdatePopup .subscriptionNextPaymentDate .webix_inp_static {
  border: none;
  text-align: left !important;
  text-decoration: underline;
}
.teamUpdatePopup .subscriptionNextPaymentDate .webix_input_icon {
  display: none;
}
.teamUpdatePopup .subscriptionUpdatePlan select,
.teamUpdatePopup .subscriptionUpdateBillingCycle select {
  cursor: pointer;
  border-radius: 4px !important;
  line-height: 25px;
}
.teamUpdatePopup .teamUpdatePopupClose {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 28px !important;
}
.teamUpdatePopup .subscriptionUpdateUsers {
  width: 100px !important;
  margin: auto !important;
}
.teamUpdatePopup .subscriptionUpdateUsers .webix_disabled_box {
  opacity: 0.4;
}
.teamUpdatePopup .subscriptionUpdateUsers .webix_disabled_box button {
  background-color: transparent !important;
  border: 1px solid #cfcfcf !important;
}
.teamUpdatePopup .subscriptionUpdateUsers .webix_inp_counter_prev {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.teamUpdatePopup .subscriptionUpdateUsers .webix_inp_counter_next {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.teamUpdatePopup .template_button {
  margin-top: 12px !important;
}
/**
 * ==============================================
 * User list from change owner popup
 * ==============================================
 */
.webix_popup .webix_list.admin-users-list {
  overflow: auto !important;
}
.teamUpdatePopup .webix_inp_counter_prev,
.subscriptionUpdatePopup .webix_inp_counter_prev,
.teamUpdatePopup .webix_inp_counter_next,
.subscriptionUpdatePopup .webix_inp_counter_next {
  padding-left: 0;
  font-weight: bold;
  border-color: #999999;
}
.teamUpdatePopup .webix_inp_counter_prev,
.subscriptionUpdatePopup .webix_inp_counter_prev {
  border-right: none;
}
.teamUpdatePopup .webix_inp_counter_next,
.subscriptionUpdatePopup .webix_inp_counter_next {
  border-left: none;
}
.teamUpdatePopup .webix_view input,
.subscriptionUpdatePopup .webix_view input,
.teamUpdatePopup .webix_view textarea,
.subscriptionUpdatePopup .webix_view textarea,
.teamUpdatePopup .webix_view select,
.subscriptionUpdatePopup .webix_view select,
.teamUpdatePopup .webix_view .webix_inp_static,
.subscriptionUpdatePopup .webix_view .webix_inp_static {
  border-color: #999999 !important;
}
.teamUpdatePopup .webix_el_group .webix_inp_counter_value,
.subscriptionUpdatePopup .webix_el_group .webix_inp_counter_value {
  border-radius: 0 !important;
  padding: 0 !important;
}
.expired_status {
  color: red;
}
.active_status {
  color: green;
}
.teamUpdatePopup {
  padding: 10px;
}
.switch-checkbox .webix_inp_checkbox_border input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}
.switch-checkbox .webix_inp_checkbox_border label {
  cursor: pointer;
  width: 40px;
  height: 20px;
  background: grey;
  display: block;
  border-radius: 100px;
  position: relative;
}
.switch-checkbox .webix_inp_checkbox_border label:after {
  content: '';
  position: absolute;
  top: 1.5px;
  left: 2px;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 90px;
  transition: 0.3s;
}
.switch-checkbox .webix_inp_checkbox_border input:checked + label {
  background: #257ECC;
}
.switch-checkbox .webix_inp_checkbox_border input:checked + label:after {
  left: calc(100% - 19px);
}
.switch-checkbox .webix_inp_checkbox_border label:active:after {
  width: 40px;
}
/*!
 * Cropper.js v1.0.0-rc
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-03-25T12:02:21.062Z
 */
.cropper-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  -ms-touch-action: none;
  touch-action: none;
}
.cropper-container img {
  /* Avoid margin top issue (Occur only when margin-top <= -height) */
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg;
}
.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}
.cropper-modal {
  opacity: 0.5;
  background-color: #000;
}
.cropper-view-box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
}
.cropper-dashed {
  position: absolute;
  display: block;
  opacity: 0.5;
  border: 0 dashed #eee;
}
.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px;
}
.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  opacity: 0.75;
}
.cropper-center:before,
.cropper-center:after {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee;
}
.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px;
}
.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.1;
}
.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize;
}
.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize;
}
.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize;
}
.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize;
}
.cropper-point {
  width: 5px;
  height: 5px;
  opacity: 0.75;
  background-color: #39f;
}
.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize;
}
.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize;
}
.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize;
}
.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize;
}
.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize;
}
.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize;
}
.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize;
}
.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: 0.75;
  }
}
.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f;
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}
.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.vue-lb-box {
  width: 100%;
}
.vue-lb-container {
  position: fixed;
  height: 100vh;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  box-sizing: border-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  /*height: 100%;*/
  justify-content: center;
  left: 0px;
  padding: 10px;
  top: 0px;
  width: 100%;
  z-index: 2000;
  -webkit-align-items: center;
  -moz-box-sizing: border-box;
  -webkit-justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
}
.vue-lb-content {
  margin-bottom: 60px;
  max-width: 1024px;
  position: relative;
}
.vue-lb-header {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  height: 40px;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
}
.vue-lb-button-close {
  position: absolute;
  top: 0;
  right: 10px;
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
  /*position: relative;*/
  /*top: 0px;*/
  vertical-align: bottom;
  height: 40px;
  margin-right: -10px;
  padding: 10px;
  width: 40px;
}
.vue-lb-figure {
  margin: 0px;
  display: block;
  position: relative;
}
img.vue-lb-modal-image {
  max-height: calc(100vh - 140px);
  cursor: pointer;
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.vue-lb-info {
  display: none;
  visibility: initial;
  position: absolute;
  bottom: 25px;
  color: white;
  background-color: rgba(0, 0, 0, 0.7);
  height: 40px;
  width: 100%;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-align: center;
}
.vue-lb-footer {
  box-sizing: border-box;
  color: white;
  cursor: auto;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  left: 0px;
  line-height: 1.3;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  -moz-box-sizing: border-box;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
}
.vue-lb-footer-info {
  display: block;
  flex: 1 1 0;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
}
.vue-lb-footer-count {
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.85em;
  padding-left: 1em;
}
.vue-lb-thumbnail {
  bottom: 10px;
  height: 50px;
  padding: 0 50px;
  text-align: center;
  white-space: nowrap;
  display: inline-block;
  position: relative;
}
.vue-lb-modal-thumbnail {
  background-position: center;
  background-size: cover;
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.2);
  cursor: pointer;
  display: inline-block;
  height: 50px;
  margin: 2px;
  overflow: hidden;
  width: 50px;
}
.vue-lb-modal-thumbnail-active {
  background-position: center;
  background-size: cover;
  border-radius: 2px;
  box-shadow: inset 0 0 0 2px white;
  cursor: pointer;
  display: inline-block;
  height: 50px;
  margin: 2px;
  overflow: hidden;
  width: 50px;
}
.vue-lb-thumbnail-arrow {
  height: 54px;
  width: 40px;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  outline: none;
  padding: 10px;
  position: absolute;
  top: 50%;
  -webkit-touch-callout: none;
  user-select: none;
  height: 50px;
  margin-top: -25px;
  width: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.vue-lb-thumbnail-left {
  left: 10px;
}
.vue-lb-thumbnail-right {
  right: 10px;
}
.vue-lb-arrow {
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  outline: none;
  padding: 10px;
  position: absolute;
  top: 50%;
  -webkit-touch-callout: none;
  user-select: none;
  height: 120px;
  margin-top: -60px;
  width: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.vue-lb-left {
  left: 10px;
}
.vue-lb-right {
  right: 10px;
}
.vue-lb-open {
  overflow: hidden;
}
.vue-lb-thumbnail-wrapper {
  bottom: 10px;
  height: 50px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: auto;
}
@media (min-width: 500px) {
  .vue-lb-thumbnail-arrow {
    width: 40px;
  }
}
@media (min-width: 768px) {
  .vue-lb-arrow {
    width: 70px;
  }
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.2s ease;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.no-scroll {
  /*overflow-y: hidden;*/
}
.attachments_external .webix_win_content .webix_win_head {
  background-color: #fff;
  border-radius: 2px 2px 0 0;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewIcon {
  cursor: default;
  display: flex;
  align-items: center;
  justify-content: center;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewIcon_icon {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabel {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  padding-top: 2px;
  color: #212121;
  font-size: 18px;
  line-height: 24px;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabelCloseIcon1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabelCloseIcon1_container {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabelCloseIcon1_container .icon_item {
  width: 36px;
  height: 36px;
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabelCloseIcon1_container .icon_item svg {
  display: flex;
  width: 14px;
  height: 14px;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabelCloseIcon1_container .icon_item svg path {
  fill: grey;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabelCloseIcon1_container .icon_item:hover {
  background-color: #f3f3f3;
}
.attachments_external .webix_win_content .webix_win_head .webix_view .externalFilePreviewLabelCloseIcon1_container .icon_item:hover svg path {
  fill: #333333;
}
.attachments_external .webix_win_content .webix_win_body .webix_view .attachment_external_preview_footer {
  display: flex;
  justify-content: flex-end;
}
.attachments_external .webix_win_content .webix_win_body .webix_view .attachment_external_preview_footer .webix_template .attachment_preview_open {
  max-width: 300px;
  height: 36px;
  border-radius: 2px;
  padding: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #257ecc;
  color: #fff;
  margin: 12px 12px 0 0;
}
.attachments_external .webix_win_content .webix_win_body .webix_view .attachment_external_preview_footer .webix_template .attachment_preview_open_external {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  line-height: 24px;
}
.attachments_external .webix_win_content .webix_win_body .webix_view .attachment_external_preview_footer .webix_template .attachment_preview_open:hover {
  background-color: #5097d6;
}
.js-translator-document-body .js-translator-hidden-texts-ui-container {
  display: none;
}
.js-translator-document-body .webix_overlay {
  pointer-events: none;
}
.js-translator-document-body .js_add_task span {
  pointer-events: none !important;
}
.js-translator-document-body .js-translator-status-bar-current-page-not,
.js-translator-document-body .js-translator-status-bar-current-page-done {
  display: none;
}
.mass-change-popup.webix_view.webix_window {
  position: relative;
  z-index: 27 !important;
  border-radius: 0;
  border: 1px solid #cfcfcf;
  border-bottom: none;
  display: none;
  transition: 640ms ease;
}
.mass-change-popup.webix_view.webix_window .webix_win_head {
  background-color: #fff;
  border-bottom: 1px solid #cfcfcf;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header {
  box-sizing: border-box;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-label {
  font-family: Lato-Bold;
  text-transform: uppercase;
  padding: 0px 0px;
  font-size: 14px;
  color: #212121;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-label > .webix_template {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 60px;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-label > .webix_template .label-title {
  color: #424242;
  line-height: 24px;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-label > .webix_template .label-dynamic {
  text-transform: none;
  font-family: Lato-Regular;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #424242;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .help_icon_block {
  padding-top: 12px;
  padding-bottom: 12px;
  box-sizing: border-box;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-closeicon {
  padding-top: 12px;
  padding-bottom: 12px;
  box-sizing: border-box;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-closeicon .window_header_icon svg path {
  fill: #757575;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-closeicon .window_header_icon:hover {
  background-color: #eeeeee;
}
.mass-change-popup.webix_view.webix_window .webix_win_head .popup-header .mc-header-closeicon .window_header_icon:hover svg path {
  fill: #424242;
}
.mass-change-popup.webix_view.webix_window * .popup-body {
  box-sizing: border-box;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_el_label {
  font-family: Lato-Bold, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #757575;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_el_label .webix_el_box {
  width: 100% !important;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_richselect .webix_el_box,
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_text .webix_el_box {
  padding: 0 !important;
  width: 100% !important;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_richselect .webix_el_box .webix_inp_static,
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_text .webix_el_box .webix_inp_static {
  width: 100% !important;
  line-height: 36px !important;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_richselect.webix_disabled_view .webix_el_box .webix_inp_static,
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_text.webix_disabled_view .webix_el_box .webix_inp_static {
  opacity: 0.2;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_text:not(.webix_multicombo) .webix_el_box {
  padding: 0 !important;
  width: 100% !important;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_text:not(.webix_multicombo) .webix_el_box input {
  width: 100% !important;
  line-height: 36px !important;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_text:not(.webix_multicombo).webix_disabled_view .webix_el_box input {
  opacity: 0.2;
}
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_datepicker.webix_disabled_view .webix_inp_static,
.mass-change-popup.webix_view.webix_window * .popup-body .webix_control.webix_el_datepicker.webix_disabled_view span {
  opacity: 0.2;
}
.fadeOut {
  animation-name: fadeOut;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item {
  display: flex;
  align-items: center;
  user-select: none;
  color: #424242;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item:hover,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item:hover {
  background-color: rgba(197, 197, 197, 0.2);
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item.webix_selected,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item.webix_selected {
  background-color: transparent;
  color: #424242;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item.webix_selected:hover,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item.webix_selected:hover {
  background-color: rgba(197, 197, 197, 0.2);
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .list-item-icon,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .list-item-icon {
  width: 18px;
  height: 18px;
  margin-right: 9px;
  background-size: cover;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .list-item-icon.status,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .list-item-icon.status {
  margin-right: 12px !important;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .list-item-icon.priority,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .list-item-icon.priority {
  width: 18px;
  height: 18px;
  margin-right: 9px;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-check-square,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-check-square,
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-square-o,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-square-o {
  width: 18px;
  height: 18px;
  margin-right: 9px;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-check-square::before,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-check-square::before,
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-square-o::before,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-square-o::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-square-o::before,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-square-o::before {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);
}
.mc-multisel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-check-square::before,
.mc-singlesel-suggest .webix_win_content .webix_scroll_cont .webix_list_item .fa-check-square::before {
  background: #247ECC url('https://cdn.ganttpro.com/app/imgs/webix_material/check_white.svg') center no-repeat;
  background-size: 12px;
}
.webix_inp_static.suggest_popup_bottom {
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  align-items: center;
  user-select: none;
  color: #424242;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 50px !important;
}
.webix_inp_static.suggest_popup_bottom .list-item-icon {
  width: 0;
  height: 0;
  margin-right: 0;
  background-size: cover;
  border-radius: 50%;
}
.webix_inp_static.suggest_popup_bottom .list-item-icon:not(:first-child) {
  margin-left: 12px;
}
.assignee-multi .webix_inp_static.suggest_popup_bottom .list-item-icon {
  width: 18px;
  height: 18px;
  margin-right: 6px;
  transform: translateY(3px);
}
.status-single .webix_inp_static.suggest_popup_bottom .list-item-icon {
  width: 8px;
  height: 8px;
  margin-right: 9px;
}
.priority-single .webix_inp_static .list-item-icon {
  width: 18px;
  height: 18px;
  transform: translateY(4px);
  margin-right: 4px;
  background-size: cover;
}
.mc-color-suggest .webix_scroll_cont .webix_list_item div {
  max-width: 250px !important;
}
.mass-change-counter .webix_el_box div[role="spinbutton"] {
  display: flex;
}
.mass-change-counter .webix_el_box div[role="spinbutton"] .webix_inp_counter_value {
  flex: 1;
  float: none;
}
.mc-control-checkbox .webix_icon.list-item-icon,
.mc-checkbox-suggest .webix_icon.list-item-icon {
  display: none;
}
.mc-control-color .webix_icon.list-item-icon,
.mc-color-suggest .webix_icon.list-item-icon {
  display: none;
}
.mc-control-list .webix_icon.list-item-icon,
.mc-list-suggest .webix_icon.list-item-icon {
  display: none;
}
.mc-block-attention {
  background-color: #F5F5F5;
}
.mc-block-attention .mc-attention-container {
  display: flex;
  align-items: center;
  padding: 24px 18px;
}
.mc-block-attention .mc-attention-container .container-icon {
  margin-right: 18px;
}
.mc-block-attention .mc-attention-container .container-content {
  font-family: Lato;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.mc-block-attention .mc-attention-container .container-content .content-caption {
  font-weight: bold;
  display: block;
}
.mc-horiz-line {
  width: 100%;
  box-shadow: 0 -1px 3px 1px rgba(0, 0, 0, 0.2);
}
.zoom-slider-with-dots {
  position: relative;
}
.zoom-slider-with-dots .header-toolbar-slider {
  position: absolute;
  z-index: 2;
}
.zoom-slider-with-dots .header-toolbar-slider .webix_slider_title {
  padding-left: 6px;
}
.zoom-slider-with-dots .header-toolbar-slider .webix_slider_box {
  padding: 12px 0 0 10px;
  margin-left: -2px !important;
}
.zoom-slider-with-dots .header-toolbar-slider .webix_slider_box .webix_slider_left,
.zoom-slider-with-dots .header-toolbar-slider .webix_slider_box .webix_slider_right {
  background: rgba(0, 0, 0, 0.15);
  border: none !important;
}
.zoom-slider-with-dots .zoom-slider-dots {
  position: absolute;
  top: 29px;
  left: 8px;
  width: 242px !important;
  border-width: 0 !important;
  background-color: transparent !important;
  z-index: 1;
}
.zoom-slider-with-dots .zoom-slider-dots .dots-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.zoom-slider-with-dots .zoom-slider-dots .dots-wrapper .dot-item {
  width: 2px;
  height: 2px;
  background-color: #bdbdbd;
}
.history-window-frame-zoom .history-zoom-slider {
  position: relative;
}
.history-window-frame-zoom .history-zoom-slider .zoom-slider-dots {
  position: absolute;
  top: 27px;
  left: 8px;
  width: 96px !important;
  border-width: 0 !important;
  background-color: transparent !important;
  z-index: 1;
}
.history-window-frame-zoom .history-zoom-slider .zoom-slider-dots .dots-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.history-window-frame-zoom .history-zoom-slider .zoom-slider-dots .dots-wrapper .dot-item {
  width: 2px;
  height: 2px;
  background-color: #bdbdbd;
}
.export-setting-orient.webix_el_radio .webix_el_box .webix_radio_option {
  width: 50%;
  margin-right: 0;
  display: flex;
  align-items: center;
}
.export-setting-orient.webix_el_radio .webix_el_box .webix_radio_option button {
  border: 1px solid rgba(155, 155, 155, 0.4);
  padding: 0;
  height: 12px;
  width: 12px;
  margin-top: 0;
}
.export-setting-orient.webix_el_radio .webix_el_box .webix_radio_option button[aria-checked='true']::before {
  top: 2px;
  left: 2px;
}
.export-setting-orient.webix_el_radio .webix_el_box .webix_radio_option label {
  cursor: pointer;
  color: #616161 !important;
  padding-left: 12px !important;
}
.export_button_layout {
  position: relative;
  background: #FAFAFA;
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.export-row-settings .webix_el_label {
  margin-right: 24px;
  cursor: pointer;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.export-row-settings .webix_el_label .webix_disabled_box {
  color: #616161;
}
.export-row-settings .webix_el_label:last-child {
  margin-right: 0;
}
.export-row-settings .webix_el_checkbox button {
  border-color: rgba(155, 155, 155, 0.4);
}
.export-checkbox-label {
  cursor: pointer;
  color: #424242;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.export-divide-line-checkbox {
  background: #E5E5E5;
}
.export-filter {
  justify-content: center;
  background-color: transparent;
}
.export-filter .header-toolbar-button-label {
  padding-left: 0;
}
.export-filter:hover .header-toolbar-button-label {
  text-decoration: underline;
}
.export-filter.active .header-toolbar-button,
.export-filter.show_filter .header-toolbar-button {
  border: none;
  color: #007063;
  background-color: rgba(0, 138, 122, 0.1);
}
.export-filter.active .header-toolbar-button .header-toolbar-button-label,
.export-filter.show_filter .header-toolbar-button .header-toolbar-button-label {
  color: #007063;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.export-filter.active .header-toolbar-button svg path,
.export-filter.show_filter .header-toolbar-button svg path {
  fill: #007063;
}
.export-filter.active .header-toolbar-button svg g,
.export-filter.show_filter .header-toolbar-button svg g {
  fill: #007063;
}
.export-filter.active .header-toolbar-button:hover,
.export-filter.show_filter .header-toolbar-button:hover {
  background-color: rgba(0, 138, 122, 0.2);
}
.export-filter.active .header-toolbar-button:hover .header-toolbar-button-label,
.export-filter.show_filter .header-toolbar-button:hover .header-toolbar-button-label {
  color: #00564C;
}
.export-filter.active .header-toolbar-button:hover svg path,
.export-filter.show_filter .header-toolbar-button:hover svg path {
  fill: #00564C;
}
.export-filter.active .header-toolbar-button:hover svg g,
.export-filter.show_filter .header-toolbar-button:hover svg g {
  fill: #00564C;
}
.export-filter.active-filter,
.export-filter.show_filter-filter {
  border-radius: 2px;
}
.export-paper-with-svg {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.export-paper-with-svg-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 260px;
  height: 220px;
  margin-bottom: 120px;
}
.export-paper-with-svg-text {
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 32px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #2E7237;
}
.export-paper-with-svg-text.xml {
  margin-top: 12px;
  color: #00695C;
}
.export-paper-with-svg-text strong {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.export-overlay {
  position: fixed;
  width: 100%;
  margin-top: 60px;
  display: none;
  height: 100%;
  z-index: 100;
  background: url("https://cdn.ganttpro.com/app/imgs/export/watermark_2x.png");
  background-size: 400px 400px;
}
.export-overlay.show {
  display: block;
}
.export .gantt_task_line.gantt_project.gantt_selected {
  -webkit-box-shadow: 0 0 5px #ffffff !important;
  box-shadow: 0 0 5px #ffffff !important;
}
.export_baseline_dropdown .webix_el_box .webix_inp_static {
  padding-right: 20px;
}
.header-toolbar-slider-export .webix_slider_box {
  padding: 12px 0 0;
}
.header-toolbar-slider-export .webix_slider_title {
  text-align: left;
  color: #616161;
  font-size: 14px;
  line-height: 17px;
  margin: 0 0 10px 0;
}
.header-toolbar-slider-export .webix_slider_box .webix_slider_handle {
  top: 7px;
}
.gantt_layout_export .task_discolor .gantt_task_content {
  color: #424242;
}
.gantt_layout_export .gantt_grid_head_cell {
  text-align: left !important;
}
.compact.baseline-container .gantt_task_line.gantt_project {
  margin-top: -25px !important;
}
.compact.baseline-container .project-baseline {
  margin-top: -4px;
}
.compact .gantt_layout_export .gantt_task_line.gantt_project {
  margin-top: -10.5px;
}
.compact .gantt_layout_export .gantt_task_line.gantt_project.project_estimateTotal {
  margin-top: -3px !important;
}
.touch .gantt_layout_export .gantt_task_line.gantt_project {
  margin-top: 0;
}
.touch .gantt_layout_export .gantt_task_line.gantt_project.project_estimateTotal {
  margin-top: 6px !important;
}
.touch.baseline-container .gantt_task_line.gantt_project {
  margin-top: -22px;
}
.touch.baseline-container .project-baseline {
  margin-top: -13px;
}
.auto .gantt_layout_export .gantt_task_line.gantt_project {
  margin-top: -7px;
}
.auto .gantt_layout_export .gantt_task_line.gantt_project.project_estimateTotal {
  margin-top: 0 !important;
}
.auto.baseline-container .gantt_task_line.gantt_project {
  margin-top: -21px;
}
.auto.baseline-container .project-baseline {
  margin-top: -6px;
}
.dnd_move .gantt_tree_content {
  text-decoration: none !important;
}
.dnd_highlighter {
  position: absolute;
  border-top: 2px solid #1565c0;
  z-index: 1000;
}
.dnd_highlighter:before {
  content: "";
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #FFFFFF;
  border: 1px solid #1565C0;
  top: -5px;
  left: -1px;
  position: absolute;
}
.dnd_highlighter_parent {
  position: absolute;
  z-index: 1000;
  border: 1px solid #1565C0;
}
.dnd_arrow {
  position: absolute;
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 1000;
}
.dnd_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-color: transparent;
}
.gantt_drag_marker.gantt_grid_resize_area + .gantt_drag_marker {
  display: none !important;
}
.gantt_drag_marker .gantt_tree_indent,
.gantt_drag_marker .gantt_tree_icon.gantt_blank,
.gantt_drag_marker .gantt_tree_icon.gantt_open,
.gantt_drag_marker .gantt_tree_icon.gantt_close {
  display: none;
}
.gantt_drag_marker {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1000;
  font-family: Lato-Regular;
  font-size: 13px;
  cursor: default;
  text-decoration: none !important;
}
.gantt_drag_marker.gantt_grid_resize_area {
  display: block !important;
  background-color: rgba(231, 231, 231, 0.5);
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: col-resize;
}
.gantt_drag_marker .gantt_row {
  opacity: 0.9;
  visibility: visible;
  display: contents;
  cursor: default;
  z-index: 100;
  top: 10px !important;
  left: 10px !important;
  text-decoration: none !important;
}
.gantt_drag_marker .gantt_row.task_group .gantt_cell,
.gantt_drag_marker .gantt_row.top_project .gantt_cell,
.gantt_drag_marker .gantt_row.estimate_total .gantt_cell {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.gantt_drag_marker .gantt_row .gantt_cell {
  display: none;
  cursor: default;
}
.gantt_drag_marker .gantt_row .gantt_cell.has_cell_inline_editor .gantt_tree_content {
  width: 100%;
  text-decoration: none !important;
}
.gantt_drag_marker .gantt_row .gantt_cell.has_cell_inline_editor .gantt_tree_content .inline_editor_task_name_container_text {
  height: 100%;
  text-decoration: none !important;
}
.gantt_drag_marker .gantt_row .gantt_cell.has_cell_inline_editor .gantt_tree_content .text {
  text-decoration: none !important;
}
.gantt_drag_marker .gantt_row .gantt_cell.has_cell_inline_editor .gantt_tree_content .text_value {
  text-decoration: none !important;
}
.gantt_drag_marker .gantt_row .gantt_cell.has_cell_inline_editor .gantt_tree_content .text_value:hover {
  text-decoration: none !important;
}
.gantt_drag_marker .gantt_row .gantt_cell.text_cell {
  display: block;
  width: 300px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 10px;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0.95;
  border: 1px solid #1565C0;
  box-shadow: 0px 9px 22px -2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.gantt_drag_marker .gantt_row .gantt_cell.text_cell .text_value_content {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 12px;
  color: #191919;
  font-size: 12px;
  line-height: 18px;
  height: 30px;
  padding-top: 7px;
  white-space: nowrap;
  margin-left: 3px;
}
.gantt_drag_marker .gantt_grid_fast_button_edit,
.gantt_drag_marker .gantt_grid_fast_button_delete {
  display: none;
}
.gantt_drag_marker.gantt_column_drag_marker {
  visibility: visible;
  background-color: transparent !important;
  z-index: 10;
  opacity: 0.95;
  cursor: pointer !important;
  -webkit-user-select: none !important;
}
.gantt_drag_marker.gantt_column_drag_marker .gantt_grid_head_cell {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  height: 37px;
  font-size: 12px;
  color: #191919;
  border: 1px solid #1565C0;
  overflow: hidden;
  text-overflow: ellipsis !important;
  white-space: nowrap;
  left: 10px;
  text-align: left;
  line-height: 34px;
  background: #F2F2F2 !important;
  box-shadow: 0px 9px 22px -2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  cursor: pointer !important;
}
.gantt_drag_marker.gantt_column_drag_marker .gantt_grid_head_cell .drag-column-indicator {
  display: block;
}
.dnd-highlight {
  background-color: #ECF3FA !important;
}
.dnd-highlight-paste {
  animation: ch-color-1 0.3s forwards;
}
@keyframes ch-color-1 {
  from {
    opacity: 0.2;
  }
  to {
    background-color: #fff;
  }
}
.task-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: default;
  position: absolute;
  left: 2px;
  top: calc(50% - 12px);
  z-index: 1000;
}
.driver-active .driver-overlay,
.driver-active * {
  pointer-events: none;
}
.driver-active .driver-active-element,
.driver-active .driver-active-element *,
.driver-popover,
.driver-popover * {
  pointer-events: auto;
}
@keyframes animate-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.driver-fade .driver-overlay {
  animation: animate-fade-in 0.2s ease-in-out;
}
.driver-fade .driver-popover {
  animation: animate-fade-in 0.2s;
}
.driver-popover {
  all: unset;
  box-sizing: border-box;
  color: #2d2d2d;
  margin: 0;
  padding: 15px;
  border-radius: 5px;
  min-width: 250px;
  max-width: 300px;
  box-shadow: 0 1px 10px #0006;
  z-index: 1000000000;
  position: fixed;
  top: 0;
  right: 0;
  background-color: #fff;
}
.driver-popover * {
  font-family: Helvetica Neue, Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
}
.driver-popover-title {
  font: 19px / normal sans-serif;
  font-weight: 700;
  display: block;
  position: relative;
  line-height: 1.5;
  zoom: 1;
  margin: 0;
}
.driver-popover-close-btn {
  all: unset;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 28px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  color: #d2d2d2;
  z-index: 1;
  text-align: center;
  transition: color;
  transition-duration: 0.2s;
}
.driver-popover-close-btn:hover,
.driver-popover-close-btn:focus {
  color: #2d2d2d;
}
.driver-popover-title[style*=block] + .driver-popover-description {
  margin-top: 5px;
}
.driver-popover-description {
  margin-bottom: 0;
  font: 14px / normal sans-serif;
  line-height: 1.5;
  font-weight: 400;
  zoom: 1;
}
.driver-popover-footer {
  margin-top: 15px;
  text-align: right;
  zoom: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.driver-popover-progress-text {
  font-size: 13px;
  font-weight: 400;
  color: #727272;
  zoom: 1;
}
.driver-popover-footer button {
  all: unset;
  display: inline-block;
  box-sizing: border-box;
  padding: 3px 7px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  background-color: #fff;
  color: #2d2d2d;
  font: 12px / normal sans-serif;
  cursor: pointer;
  outline: 0;
  zoom: 1;
  line-height: 1.3;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.driver-popover-footer .driver-popover-btn-disabled {
  opacity: 0.5;
  pointer-events: none;
}
:not(body):has(>.driver-active-element) {
  overflow: hidden !important;
}
.driver-no-interaction,
.driver-no-interaction * {
  pointer-events: none !important;
}
.driver-popover-footer button:hover,
.driver-popover-footer button:focus {
  background-color: #f7f7f7;
}
.driver-popover-navigation-btns {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}
.driver-popover-navigation-btns button + button {
  margin-left: 4px;
}
.driver-popover-arrow {
  content: "";
  position: absolute;
  border: 5px solid #fff;
}
.driver-popover-arrow-side-over {
  display: none;
}
.driver-popover-arrow-side-left {
  left: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.driver-popover-arrow-side-right {
  right: 100%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.driver-popover-arrow-side-top {
  top: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.driver-popover-arrow-side-bottom {
  bottom: 100%;
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-color: transparent;
}
.driver-popover-arrow-side-center {
  display: none;
}
.driver-popover-arrow-side-left.driver-popover-arrow-align-start,
.driver-popover-arrow-side-right.driver-popover-arrow-align-start {
  top: 15px;
}
.driver-popover-arrow-side-top.driver-popover-arrow-align-start,
.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start {
  left: 15px;
}
.driver-popover-arrow-align-end.driver-popover-arrow-side-left,
.driver-popover-arrow-align-end.driver-popover-arrow-side-right {
  bottom: 15px;
}
.driver-popover-arrow-side-top.driver-popover-arrow-align-end,
.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end {
  right: 15px;
}
.driver-popover-arrow-side-left.driver-popover-arrow-align-center,
.driver-popover-arrow-side-right.driver-popover-arrow-align-center {
  top: 50%;
  margin-top: -5px;
}
.driver-popover-arrow-side-top.driver-popover-arrow-align-center,
.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center {
  left: 50%;
  margin-left: -5px;
}
.driver-popover-arrow-none {
  display: none;
}
.driver-popover.gp-driver-popover {
  margin-left: 3px;
  min-width: 200px;
  max-width: 250px;
  padding: 25px;
}
.driver-popover.gp-driver-popover .driver-popover-description {
  font-size: 12px;
  line-height: 20px;
  color: #545454;
  font-family: Lato-Regular;
}
.driver-popover.gp-driver-popover .driver-popover-next-btn {
  margin-top: 15px;
  padding: 8px 20px;
  font-size: 12px;
  line-height: 20px;
  background: #257ECC;
  border: none;
  color: #fff;
  text-shadow: none;
  border-radius: 2px;
}
.driver-popover.gp-driver-popover .driver-popover-footer {
  margin-top: 0;
}
.driver-popover.gp-driver-popover .driver-popover-footer .driver-popover-navigation-btns {
  display: flex;
  justify-content: center;
  align-items: center;
}
#inputRangeSlider {
  width: 100%;
  overflow: hidden;
}
.noUi-target {
  background: #EDEDED;
  border: 0;
  cursor: pointer;
  border-radius: 4px;
  height: 26px;
  box-shadow: none;
}
.noUi-connect {
  background: #4484CD;
}
.noUi-connect.empty {
  transform: translate(0%, 0px) scale(0.01, 1) !important;
}
[disabled] .noUi-connect {
  background: #A1C1E6;
}
[disabled] .noUi-handle {
  cursor: not-allowed !important;
}
.noUi-horizontal .noUi-handle {
  background: #FFFFFF;
  border-radius: 6px;
  width: 2px;
  height: 18px;
  right: 4px;
  top: 4px;
  cursor: col-resize;
}
.noUi-handle::before,
.noUi-handle::after {
  content: "";
  display: block;
  position: absolute;
  height: inherit;
  background: transparent;
  top: 0;
}
.noUi-handle::before {
  left: -10px;
  width: 20px;
}
.noUi-handle::after {
  left: 10px;
}
#cc-main {
  background: transparent;
  color: var(--cc-primary-color);
  font-family: var(--cc-font-family);
  font-size: 16px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  position: relative;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  position: fixed;
  z-index: var(--cc-z-index);
}
#cc-main :after,
#cc-main :before,
#cc-main a,
#cc-main button,
#cc-main div,
#cc-main h2,
#cc-main input,
#cc-main p,
#cc-main span {
  all: unset;
  box-sizing: border-box;
}
#cc-main .pm__badge,
#cc-main button {
  all: initial;
  box-sizing: border-box;
  color: unset;
  visibility: unset;
}
#cc-main .pm__badge,
#cc-main a,
#cc-main button,
#cc-main input {
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: inherit;
  font-size: 100%;
  line-height: normal;
  margin: 0;
  outline: revert;
  outline-offset: 2px;
  overflow: hidden;
}
#cc-main table,
#cc-main tbody,
#cc-main td,
#cc-main th,
#cc-main thead,
#cc-main tr {
  all: revert;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
:root {
  --cc-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --cc-modal-border-radius: 0.5rem;
  --cc-btn-border-radius: 0.4rem;
  --cc-modal-transition-duration: 0.25s;
  --cc-link-color: var(--cc-btn-primary-bg);
  --cc-modal-margin: 1rem;
  --cc-z-index: 2147483647;
  --cc-bg: #fff;
  --cc-primary-color: #2c2f31;
  --cc-secondary-color: #5e6266;
  --cc-btn-primary-bg: #30363c;
  --cc-btn-primary-color: #fff;
  --cc-btn-primary-border-color: var(--cc-btn-primary-bg);
  --cc-btn-primary-hover-bg: #000;
  --cc-btn-primary-hover-color: #fff;
  --cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);
  --cc-btn-secondary-bg: #eaeff2;
  --cc-btn-secondary-color: var(--cc-primary-color);
  --cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);
  --cc-btn-secondary-hover-bg: #d4dae0;
  --cc-btn-secondary-hover-color: #000;
  --cc-btn-secondary-hover-border-color: #d4dae0;
  --cc-separator-border-color: #f0f4f7;
  --cc-toggle-on-bg: var(--cc-btn-primary-bg);
  --cc-toggle-off-bg: #667481;
  --cc-toggle-on-knob-bg: #fff;
  --cc-toggle-off-knob-bg: var(--cc-toggle-on-knob-bg);
  --cc-toggle-enabled-icon-color: var(--cc-bg);
  --cc-toggle-disabled-icon-color: var(--cc-bg);
  --cc-toggle-readonly-bg: #d5dee2;
  --cc-toggle-readonly-knob-bg: #fff;
  --cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);
  --cc-section-category-border: var(--cc-cookie-category-block-bg);
  --cc-cookie-category-block-bg: #f0f4f7;
  --cc-cookie-category-block-border: #f0f4f7;
  --cc-cookie-category-block-hover-bg: #e9eff4;
  --cc-cookie-category-block-hover-border: #e9eff4;
  --cc-cookie-category-expanded-block-bg: transparent;
  --cc-cookie-category-expanded-block-hover-bg: #dee4e9;
  --cc-overlay-bg: rgba(0, 0, 0, 0.65);
  --cc-webkit-scrollbar-bg: var(--cc-section-category-border);
  --cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);
  --cc-footer-bg: var(--cc-btn-secondary-bg);
  --cc-footer-color: var(--cc-secondary-color);
  --cc-footer-border-color: #e4eaed;
  --cc-pm-toggle-border-radius: 4em;
}
#cc-main.cc--rtl {
  direction: rtl;
}
#cc-main .cm__title,
#cc-main a,
#cc-main b,
#cc-main em,
#cc-main strong {
  font-weight: 600;
}
#cc-main button > span {
  pointer-events: none;
}
#cc-main .cc__link,
#cc-main a {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  font-weight: 600;
  position: relative;
  transition: background-size 0.25s, color 0.25s ease;
}
#cc-main .cc__link:hover,
#cc-main a:hover {
  background-size: 100% 1px;
  color: var(--cc-primary-color);
}
#cc-main .cc__link {
  color: var(--cc-link-color);
}
#cc-main .cm__desc,
#cc-main .pm__body {
  overscroll-behavior: auto contain;
  scrollbar-width: thin;
}
@media screen and (min-width: 640px) {
  #cc-main ::-webkit-scrollbar,
  #cc-main ::-webkit-scrollbar-thumb,
  #cc-main ::-webkit-scrollbar-track {
    all: revert;
  }
  #cc-main ::-webkit-scrollbar-thumb {
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: var(--cc-toggle-readonly-bg);
    border: 0.25rem solid var(--cc-bg);
    border-radius: 1rem;
  }
  #cc-main ::-webkit-scrollbar-thumb:hover {
    background: var(--cc-toggle-off-bg);
  }
  #cc-main ::-webkit-scrollbar {
    background: transparent;
    width: 12px;
  }
}
html.disable--interaction.show--consent,
html.disable--interaction.show--consent body {
  height: auto !important;
  overflow: hidden !important;
}
@media (prefers-reduced-motion) {
  #cc-main {
    --cc-modal-transition-duration: 0s;
  }
}
.cc--darkmode {
  --cc-bg: #161a1c;
  --cc-primary-color: #ebf3f6;
  --cc-secondary-color: #aebbc5;
  --cc-btn-primary-bg: #c2d0e0;
  --cc-btn-primary-color: var(--cc-bg);
  --cc-btn-primary-border-color: var(--cc-btn-primary-bg);
  --cc-btn-primary-hover-bg: #98a7b6;
  --cc-btn-primary-hover-color: #000;
  --cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);
  --cc-btn-secondary-bg: #242c31;
  --cc-btn-secondary-color: var(--cc-primary-color);
  --cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);
  --cc-btn-secondary-hover-bg: #353d43;
  --cc-btn-secondary-hover-color: #fff;
  --cc-btn-secondary-hover-border-color: var(--cc-btn-secondary-hover-bg);
  --cc-separator-border-color: #222a30;
  --cc-toggle-on-bg: var(--cc-btn-primary-bg);
  --cc-toggle-off-bg: #525f6b;
  --cc-toggle-on-knob-bg: var(--cc-btn-primary-color);
  --cc-toggle-off-knob-bg: var(--cc-btn-primary-color);
  --cc-toggle-enabled-icon-color: var(--cc-btn-primary-color);
  --cc-toggle-disabled-icon-color: var(--cc-btn-primary-color);
  --cc-toggle-readonly-bg: #343e45;
  --cc-toggle-readonly-knob-bg: #5f6b72;
  --cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);
  --cc-section-category-border: #1e2428;
  --cc-cookie-category-block-bg: #1e2428;
  --cc-cookie-category-block-border: var(--cc-section-category-border);
  --cc-cookie-category-block-hover-bg: #242c31;
  --cc-cookie-category-block-hover-border: #232a2f;
  --cc-cookie-category-expanded-block-bg: transparent;
  --cc-cookie-category-expanded-block-hover-bg: var(--cc-toggle-readonly-bg);
  --cc-overlay-bg: rgba(0, 0, 0, 0.65);
  --cc-webkit-scrollbar-bg: var(--cc-section-category-border);
  --cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);
  --cc-footer-bg: #0c0e0f;
  --cc-footer-color: var(--cc-secondary-color);
  --cc-footer-border-color: #060809;
}
.cc--darkmode #cc-main {
  color-scheme: dark;
}
#cc-main .cm {
  background: var(--cc-bg);
  border-radius: var(--cc-modal-border-radius);
  box-shadow: 0 0.625em 1.875em rgba(0, 0, 2, 0.3);
  display: flex;
  flex-direction: column;
  max-width: 24rem;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  transform: translateY(1.6em);
  visibility: hidden;
  z-index: 1;
}
#cc-main .cm--top {
  top: var(--cc-modal-margin);
}
#cc-main .cm--middle {
  top: 50%;
  transform: translateY(calc(-50% + 1.6em));
}
#cc-main .cm--bottom {
  bottom: var(--cc-modal-margin);
}
#cc-main .cm--center {
  left: var(--cc-modal-margin);
  margin: 0 auto;
  right: var(--cc-modal-margin);
  width: unset;
}
#cc-main .cm--left {
  left: var(--cc-modal-margin);
  margin-right: var(--cc-modal-margin);
}
#cc-main .cm--right {
  margin-left: var(--cc-modal-margin);
  right: var(--cc-modal-margin);
}
#cc-main .cm__body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
#cc-main .cm__btns,
#cc-main .cm__links {
  padding: 1rem 1.3rem;
  width: unset;
}
#cc-main .cm__texts {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 1rem 0 0;
}
#cc-main .cm__desc,
#cc-main .cm__title {
  padding: 0 1.3rem;
}
#cc-main .cm__title {
  font-size: 1.05em;
}
#cc-main .cm__title + .cm__desc {
  margin-top: 1.1em;
}
#cc-main .cm__desc {
  color: var(--cc-secondary-color);
  font-size: 0.9em;
  line-height: 1.5;
  max-height: 40vh;
  overflow-x: visible;
  overflow-y: auto;
  padding-bottom: 1em;
}
#cc-main .cm__btns {
  border-top: 1px solid var(--cc-separator-border-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#cc-main .cm__btn-group {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
}
#cc-main .cm__btn + .cm__btn,
#cc-main .cm__btn-group + .cm__btn-group {
  margin-top: 0.375rem;
}
#cc-main .cm--flip .cm__btn + .cm__btn,
#cc-main .cm--flip .cm__btn-group + .cm__btn-group {
  margin-bottom: 0.375rem;
  margin-top: 0;
}
#cc-main .cm--inline .cm__btn + .cm__btn {
  margin-left: 0.375rem;
  margin-top: 0;
}
#cc-main .cm--inline.cm--flip .cm__btn + .cm__btn {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0.375rem;
}
#cc-main .cm--inline.cm--flip .cm__btn-group + .cm__btn-group {
  margin-bottom: 0.375rem;
  margin-right: 0;
}
#cc-main .cm--wide .cm__btn + .cm__btn,
#cc-main .cm--wide .cm__btn-group + .cm__btn-group {
  margin-left: 0.375rem;
  margin-top: 0;
}
#cc-main .cm--wide.cm--flip .cm__btn + .cm__btn,
#cc-main .cm--wide.cm--flip .cm__btn-group + .cm__btn-group {
  margin-bottom: 0;
  margin-right: 0.375rem;
}
#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,
#cc-main .cm--wide .cm__btn-group--uneven {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,
#cc-main .cm--wide.cm--flip .cm__btn-group--uneven {
  flex-direction: row-reverse;
}
#cc-main .cm__btn {
  background: var(--cc-btn-primary-bg);
  border: 1px solid var(--cc-btn-primary-border-color);
  border-radius: var(--cc-btn-border-radius);
  color: var(--cc-btn-primary-color);
  font-size: 0.82em;
  font-weight: 600;
  min-height: 42px;
  padding: 0.5em 1em;
  text-align: center;
}
#cc-main .cm__btn:hover {
  background: var(--cc-btn-primary-hover-bg);
  border-color: var(--cc-btn-primary-hover-border-color);
  color: var(--cc-btn-primary-hover-color);
}
#cc-main .cm__btn--secondary {
  background: var(--cc-btn-secondary-bg);
  border-color: var(--cc-btn-secondary-border-color);
  color: var(--cc-btn-secondary-color);
}
#cc-main .cm__btn--secondary:hover {
  background: var(--cc-btn-secondary-hover-bg);
  border-color: var(--cc-btn-secondary-hover-border-color);
  color: var(--cc-btn-secondary-hover-color);
}
#cc-main .cm__btn--close {
  border-radius: 0;
  border-bottom-left-radius: var(--cc-btn-border-radius);
  border-right: none;
  border-top: none;
  display: none;
  font-size: 1em;
  height: 42px;
  min-width: auto !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
}
#cc-main .cm__btn--close svg {
  stroke: var(--cc-btn-primary-color);
  transform: scale(0.5);
  transition: stroke 0.15s ease;
}
#cc-main .cm__btn--close:hover svg {
  stroke: var(--cc-btn-primary-hover-color);
}
#cc-main .cm__btn--close.cm__btn--secondary svg {
  stroke: var(--cc-btn-secondary-color);
}
#cc-main .cm__btn--close.cm__btn--secondary:hover svg {
  stroke: var(--cc-btn-secondary-hover-color);
}
#cc-main .cm__btn--close + .cm__texts .cm__title {
  padding-right: 3rem;
}
#cc-main .cm--inline .cm__btn-group {
  grid-auto-flow: column;
}
#cc-main .cm__footer {
  background: var(--cc-footer-bg);
  border-top: 1px solid var(--cc-footer-border-color);
  color: var(--cc-footer-color);
  padding: 0.4em 0 0.5em;
}
#cc-main .cm__links {
  display: flex;
  flex-direction: row;
  padding-bottom: 0;
  padding-top: 0;
}
#cc-main .cm__link-group {
  display: flex;
  flex-direction: row;
  font-size: 0.8em;
  width: 100%;
}
#cc-main .cm__link-group > * + * {
  margin-left: 1.3rem;
}
#cc-main .cm--flip .cm__btn:last-child {
  grid-row: 1;
}
#cc-main .cm--inline.cm--flip .cm__btn:last-child {
  grid-column: 1;
}
#cc-main .cm--box .cm__btn--close {
  display: block;
}
#cc-main .cm--box.cm--flip .cm__btns {
  flex-direction: column-reverse;
}
#cc-main .cm--box.cm--wide {
  max-width: 36em;
}
#cc-main .cm--box.cm--wide .cm__btns {
  flex-direction: row;
  justify-content: space-between;
}
#cc-main .cm--box.cm--wide .cm__btn-group {
  grid-auto-flow: column;
}
#cc-main .cm--box.cm--wide .cm__btn {
  min-width: 120px;
  padding-left: 1.8em;
  padding-right: 1.8em;
}
#cc-main .cm--box.cm--wide.cm--flip .cm__btns {
  flex-direction: row-reverse;
}
#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child {
  grid-column: 1;
}
#cc-main .cm--cloud {
  max-width: 54em;
  width: unset;
}
#cc-main .cm--cloud .cm__body {
  flex-direction: row;
}
#cc-main .cm--cloud .cm__texts {
  flex: 1;
}
#cc-main .cm--cloud .cm__desc {
  max-height: 9.4em;
}
#cc-main .cm--cloud .cm__btns {
  border-left: 1px solid var(--cc-separator-border-color);
  border-top: none;
  max-width: 23em;
}
#cc-main .cm--cloud .cm__btn-group {
  flex-direction: column;
}
#cc-main .cm--cloud .cm__btn {
  min-width: 19em;
}
#cc-main .cm--cloud.cm--flip .cm__btn-group,
#cc-main .cm--cloud.cm--flip .cm__btns {
  flex-direction: column-reverse;
}
#cc-main .cm--cloud.cm--inline .cm__btn-group {
  flex-direction: row;
}
#cc-main .cm--cloud.cm--inline .cm__btn {
  min-width: 10em;
}
#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group {
  flex-direction: row-reverse;
}
#cc-main .cm--bar {
  border-radius: 0;
  left: 0;
  margin: 0;
  max-width: unset;
  opacity: 1;
  right: 0;
  transform: translateY(0);
  width: 100vw;
  --cc-modal-transition-duration: 0.35s;
}
#cc-main .cm--bar.cm--top {
  top: 0;
  transform: translateY(-100%);
}
#cc-main .cm--bar.cm--bottom {
  bottom: 0;
  transform: translateY(100%);
}
#cc-main .cm--bar .cm__body,
#cc-main .cm--bar .cm__links {
  margin: 0 auto;
  max-width: 55em;
  width: 100%;
}
#cc-main .cm--bar .cm__body {
  padding: 0.5em 0 0.9em;
}
#cc-main .cm--bar .cm__btns {
  border-top: none;
  flex-direction: row;
  justify-content: space-between;
}
#cc-main .cm--bar .cm__btn-group {
  grid-auto-flow: column;
}
#cc-main .cm--bar:not(.cm--inline) .cm__btn + .cm__btn,
#cc-main .cm--bar:not(.cm--inline) .cm__btn-group + .cm__btn-group {
  margin-left: 0.375rem;
  margin-top: 0;
}
#cc-main .cm--bar .cm__btn {
  min-width: 120px;
  padding-left: 2em;
  padding-right: 2em;
}
#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn + .cm__btn,
#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group + .cm__btn-group {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0.375rem;
}
#cc-main .cm--bar.cm--flip .cm__btns {
  flex-direction: row-reverse;
}
#cc-main .cm--bar.cm--flip .cm__btn:last-child {
  grid-column: 1;
}
#cc-main .cm--bar.cm--inline .cm__body,
#cc-main .cm--bar.cm--inline .cm__links {
  max-width: 74em;
}
#cc-main .cm--bar.cm--inline .cm__body {
  flex-direction: row;
  padding: 0;
}
#cc-main .cm--bar.cm--inline .cm__btns {
  flex-direction: column;
  justify-content: center;
  max-width: 23em;
}
#cc-main .cm--bar.cm--inline.cm--flip .cm__btns {
  flex-direction: column-reverse;
}
#cc-main .cc--anim .cm,
#cc-main .cc--anim.cm-wrapper:before {
  transition: opacity var(--cc-modal-transition-duration) ease, visibility var(--cc-modal-transition-duration) ease, transform var(--cc-modal-transition-duration) ease;
}
#cc-main .cc--anim .cm__btn,
#cc-main .cc--anim .cm__close {
  transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}
.disable--interaction #cc-main .cm-wrapper:before {
  background: var(--cc-overlay-bg);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 0;
}
.show--consent #cc-main .cc--anim .cm {
  opacity: 1;
  transform: translateY(0);
  visibility: visible !important;
}
.show--consent #cc-main .cc--anim .cm--middle {
  transform: translateY(-50%);
}
.show--consent #cc-main .cc--anim .cm--bar {
  transform: translateY(0);
}
.show--consent #cc-main .cc--anim.cm-wrapper:before {
  opacity: 1;
  visibility: visible;
}
#cc-main.cc--rtl .cm__btn--close {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: var(--cc-btn-border-radius);
  left: 0;
  right: unset;
}
#cc-main.cc--rtl .cm__btn--close + .cm__texts .cm__title {
  padding-left: 3rem !important;
  padding-right: 1.3rem;
}
#cc-main.cc--rtl .cm--inline .cm__btn + .cm__btn {
  margin-left: 0;
  margin-right: 0.375rem;
}
#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn + .cm__btn {
  margin-left: 0.375rem;
  margin-right: 0;
}
#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn + .cm__btn,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group + .cm__btn-group,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn + .cm__btn,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group + .cm__btn-group {
  margin-left: 0;
  margin-right: 0.375rem;
}
#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn + .cm__btn,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn + .cm__btn {
  margin-left: 0.375rem;
  margin-right: 0;
}
#cc-main.cc--rtl .cm__link-group > * + * {
  margin-left: 0;
  margin-right: 1.3rem;
}
@media screen and (max-width: 640px) {
  #cc-main {
    --cc-modal-margin: 0.5em;
  }
  #cc-main .cm {
    max-width: none !important;
    width: auto !important;
  }
  #cc-main .cm__body {
    flex-direction: column !important;
    padding: 0 !important;
  }
  #cc-main .cm__btns,
  #cc-main .cm__desc,
  #cc-main .cm__links,
  #cc-main .cm__title {
    padding-left: 1.1rem !important;
    padding-right: 1.1rem !important;
  }
  #cc-main .cm__btns {
    border-left: none !important;
    border-top: 1px solid var(--cc-separator-border-color) !important;
    flex-direction: column !important;
    max-width: none !important;
    min-width: auto !important;
  }
  #cc-main .cm__btn + .cm__btn,
  #cc-main .cm__btn-group + .cm__btn-group {
    margin: 0.375rem 0 0 !important;
  }
  #cc-main .cm--flip .cm__btn + .cm__btn,
  #cc-main .cm--flip .cm__btn-group + .cm__btn-group {
    margin-bottom: 0.375rem !important;
    margin-top: 0 !important;
  }
  #cc-main .cm__btn-group {
    display: flex !important;
    flex-direction: column !important;
    min-width: auto !important;
  }
  #cc-main .cm__btn {
    flex: auto !important;
  }
  #cc-main .cm__link-group {
    justify-content: center !important;
  }
  #cc-main .cm--flip .cm__btn-group,
  #cc-main .cm--flip .cm__btns {
    flex-direction: column-reverse !important;
  }
}
#cc-main .pm-wrapper {
  position: relative;
  z-index: 2;
}
#cc-main .pm {
  background: var(--cc-bg);
  border-radius: var(--cc-modal-border-radius);
  box-shadow: 0 0.625em 1.875em rgba(0, 0, 2, 0.3);
  display: flex;
  flex-direction: column;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  visibility: hidden;
  width: 100%;
  width: unset;
  z-index: 1;
}
#cc-main svg {
  fill: none;
  width: 100%;
}
#cc-main .pm__body,
#cc-main .pm__footer,
#cc-main .pm__header {
  padding: 1em 1.4em;
}
#cc-main .pm__header {
  align-items: center;
  border-bottom: 1px solid var(--cc-separator-border-color);
  display: flex;
  justify-content: space-between;
}
#cc-main .pm__title {
  align-items: center;
  display: flex;
  flex: 1;
  font-weight: 600;
  margin-right: 2em;
}
#cc-main .pm__close-btn {
  background: var(--cc-btn-secondary-bg);
  border: 1px solid var(--cc-btn-secondary-border-color);
  border-radius: var(--cc-btn-border-radius);
  height: 40px;
  position: relative;
  transition: all 0.15s ease;
  width: 40px;
}
#cc-main .pm__close-btn span {
  display: flex;
  height: 100%;
  width: 100%;
}
#cc-main .pm__close-btn svg {
  stroke: var(--cc-btn-secondary-color);
  transform: scale(0.5);
  transition: stroke 0.15s ease;
}
#cc-main .pm__close-btn:hover {
  background: var(--cc-btn-secondary-hover-bg);
  border-color: var(--cc-btn-secondary-hover-border-color);
}
#cc-main .pm__close-btn:hover svg {
  stroke: var(--cc-btn-secondary-hover-color);
}
#cc-main .pm__body {
  flex: 1;
  overflow-y: auto;
  overflow-y: overlay;
}
#cc-main .pm__section,
#cc-main .pm__section--toggle {
  border-radius: var(--cc-btn-border-radius);
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5em;
}
#cc-main .pm__section--toggle .pm__section-desc-wrapper {
  border: 1px solid var(--cc-cookie-category-block-border);
  border-radius: var(--cc-btn-border-radius);
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: none;
  margin-top: 0 !important;
  overflow: hidden;
}
#cc-main .pm__section {
  border: 1px solid var(--cc-separator-border-color);
  padding: 1em;
  transition: background-color 0.25s ease, border-color 0.25s ease;
}
#cc-main .pm__section:first-child {
  border: none;
  margin-bottom: 2em;
  margin-top: 0;
  padding: 0;
  transition: none;
}
#cc-main .pm__section:not(:first-child):hover {
  background: var(--cc-cookie-category-block-bg);
  border-color: var(--cc-cookie-category-block-border);
}
#cc-main .pm__section-toggles + .pm__section {
  margin-top: 2em;
}
#cc-main .pm__section--toggle {
  background: var(--cc-cookie-category-block-bg);
  border-top: none;
  margin-bottom: 0.375rem;
}
#cc-main .pm__section--toggle .pm__section-title {
  align-items: center;
  background: var(--cc-cookie-category-block-bg);
  border: 1px solid var(--cc-cookie-category-block-border);
  display: flex;
  justify-content: space-between;
  min-height: 58px;
  padding: 1.1em 5.4em 1.1em 1.2em;
  position: relative;
  transition: background-color 0.25s ease, border-color 0.25s ease;
  width: 100%;
}
#cc-main .pm__section--toggle .pm__section-title:hover {
  background: var(--cc-cookie-category-block-hover-bg);
  border-color: var(--cc-cookie-category-block-hover-border);
}
#cc-main .pm__section--toggle .pm__section-desc {
  margin-top: 0;
  padding: 1em;
}
#cc-main .pm__section--toggle.is-expanded {
  --cc-cookie-category-block-bg: var(--cc-cookie-category-expanded-block-bg);
  --cc-cookie-category-block-border: var(--cc-cookie-category-expanded-block-hover-bg);
}
#cc-main .pm__section--toggle.is-expanded .pm__section-title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg {
  transform: scale(0.5) rotate(180deg);
}
#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper {
  display: flex;
}
#cc-main .pm__section--expandable .pm__section-title {
  cursor: pointer;
  padding-left: 3.4em;
}
#cc-main .pm__section--expandable .pm__section-arrow {
  background: var(--cc-toggle-readonly-bg);
  border-radius: 100%;
  display: flex;
  height: 20px;
  justify-content: center;
  left: 18px;
  pointer-events: none;
  position: absolute;
  width: 20px;
}
#cc-main .pm__section--expandable .pm__section-arrow svg {
  stroke: var(--cc-btn-secondary-color);
  transform: scale(0.5);
}
#cc-main .pm__section-title-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}
#cc-main .pm__section-title-wrapper + .pm__section-desc-wrapper {
  margin-top: 0.85em;
}
#cc-main .pm__section-title {
  border-radius: var(--cc-btn-border-radius);
  font-size: 0.95em;
  font-weight: 600;
}
#cc-main .pm__badge {
  align-items: center;
  background: var(--cc-btn-secondary-bg);
  border-radius: 5em;
  color: var(--cc-secondary-color);
  display: flex;
  flex: none;
  font-size: 0.8em;
  font-weight: 600;
  height: 23px;
  justify-content: center;
  margin-left: 1em;
  min-width: 23px;
  overflow: hidden;
  padding: 0 0.6em 1px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: auto;
}
#cc-main .pm__service-counter {
  background: var(--cc-btn-primary-bg);
  color: var(--cc-btn-primary-color);
  padding: 0;
  width: 23px;
}
#cc-main .pm__service-counter[data-counterlabel] {
  padding: 0 0.6em 1px;
  width: auto;
}
#cc-main .section__toggle,
#cc-main .section__toggle-wrapper,
#cc-main .toggle__icon,
#cc-main .toggle__label {
  border-radius: var(--cc-pm-toggle-border-radius);
  height: 23px;
  transform: translateZ(0);
  width: 50px;
}
#cc-main .section__toggle-wrapper {
  cursor: pointer;
  position: absolute;
  right: 18px;
  z-index: 1;
}
#cc-main .toggle-service {
  height: 19px;
  position: relative;
  right: 0;
  width: 42px;
}
#cc-main .toggle-service .section__toggle,
#cc-main .toggle-service .toggle__icon,
#cc-main .toggle-service .toggle__label {
  height: 19px;
  width: 42px;
}
#cc-main .toggle-service .toggle__icon {
  position: relative;
}
#cc-main .toggle-service .toggle__icon-circle {
  height: 19px;
  width: 19px;
}
#cc-main .toggle-service .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
  transform: translateX(23px);
}
#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after {
  display: none !important;
}
#cc-main .section__toggle {
  border: 0;
  cursor: pointer;
  display: block;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
}
#cc-main .section__toggle:disabled {
  cursor: not-allowed;
}
#cc-main .toggle__icon {
  background: var(--cc-toggle-off-bg);
  box-shadow: 0 0 0 1px var(--cc-toggle-off-bg);
  display: flex;
  flex-direction: row;
  pointer-events: none;
  position: absolute;
  transition: all 0.25s ease;
}
#cc-main .toggle__icon-circle {
  background: var(--cc-toggle-off-knob-bg);
  border: none;
  border-radius: var(--cc-pm-toggle-border-radius);
  box-shadow: 0 1px 2px rgba(24, 32, 3, 0.36);
  display: block;
  height: 23px;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform 0.25s ease, background-color 0.25s ease;
  width: 23px;
}
#cc-main .toggle__icon-off,
#cc-main .toggle__icon-on {
  height: 100%;
  position: absolute;
  transition: opacity 0.15s ease;
  width: 100%;
}
#cc-main .toggle__icon-on {
  opacity: 0;
  transform: rotate(45deg);
}
#cc-main .toggle__icon-on svg {
  stroke: var(--cc-toggle-on-bg);
  transform: scale(0.55) rotate(-45deg);
}
#cc-main .toggle__icon-off {
  opacity: 1;
}
#cc-main .toggle__icon-off svg {
  stroke: var(--cc-toggle-off-bg);
  transform: scale(0.55);
}
#cc-main .section__toggle:checked ~ .toggle__icon {
  background: var(--cc-toggle-on-bg);
  box-shadow: 0 0 0 1px var(--cc-toggle-on-bg);
}
#cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
  background-color: var(--cc-toggle-on-knob-bg);
  transform: translateX(27px);
}
#cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-on {
  opacity: 1;
}
#cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-off {
  opacity: 0;
}
#cc-main .section__toggle:checked:disabled ~ .toggle__icon {
  background: var(--cc-toggle-readonly-bg);
  box-shadow: 0 0 0 1px var(--cc-toggle-readonly-bg);
}
#cc-main .section__toggle:checked:disabled ~ .toggle__icon .toggle__icon-circle {
  background: var(--cc-toggle-readonly-knob-bg);
  box-shadow: none;
}
#cc-main .section__toggle:checked:disabled ~ .toggle__icon svg {
  stroke: var(--cc-toggle-readonly-knob-icon-color);
}
#cc-main .toggle__label {
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1;
}
#cc-main .pm__section-desc-wrapper {
  color: var(--cc-secondary-color);
  display: flex;
  flex-direction: column;
  font-size: 0.9em;
}
#cc-main .pm__section-desc-wrapper > :not(:last-child) {
  border-bottom: 1px solid var(--cc-cookie-category-block-border);
}
#cc-main .pm__section-services {
  display: flex;
  flex-direction: column;
}
#cc-main .pm__service {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 0.4em 1.2em;
  position: relative;
  transition: background-color 0.15s ease;
}
#cc-main .pm__service:hover {
  background-color: var(--cc-cookie-category-block-hover-bg);
}
#cc-main .pm__service-header {
  align-items: center;
  display: flex;
  margin-right: 1em;
  width: 100%;
}
#cc-main .pm__service-icon {
  border: 2px solid;
  border-radius: 100%;
  height: 8px;
  margin-left: 6px;
  margin-right: 20px;
  margin-top: 1px;
  min-width: 8px;
}
#cc-main .pm__service-title {
  font-size: 0.95em;
  width: 100%;
  word-break: break-word;
}
#cc-main .pm__section-desc {
  line-height: 1.5em;
}
#cc-main .pm__section-table {
  border-collapse: collapse;
  font-size: 0.9em;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  width: 100%;
}
#cc-main .pm__table-caption {
  text-align: left;
}
#cc-main .pm__table-caption,
#cc-main .pm__table-head > tr {
  border-bottom: 1px dashed var(--cc-separator-border-color);
  color: var(--cc-primary-color);
  font-weight: 600;
}
#cc-main .pm__table-tr {
  transition: background-color 0.15s ease;
}
#cc-main .pm__table-tr:hover {
  background: var(--cc-cookie-category-block-hover-bg);
}
#cc-main .pm__table-caption,
#cc-main .pm__table-td,
#cc-main .pm__table-th {
  padding: 0.625em 0.625em 0.625em 1.2em;
  vertical-align: top;
}
#cc-main .pm__footer {
  border-top: 1px solid var(--cc-separator-border-color);
  display: flex;
  justify-content: space-between;
}
#cc-main .pm__btn-group {
  display: flex;
}
#cc-main .pm__btn + .pm__btn,
#cc-main .pm__btn-group + .pm__btn-group {
  margin-left: 0.375rem;
}
#cc-main .pm--flip .pm__btn + .pm__btn,
#cc-main .pm--flip .pm__btn-group + .pm__btn-group {
  margin-left: 0;
  margin-right: 0.375rem;
}
#cc-main .pm__btn {
  background: var(--cc-btn-primary-bg);
  border: 1px solid var(--cc-btn-primary-border-color);
  border-radius: var(--cc-btn-border-radius);
  color: var(--cc-btn-primary-color);
  flex: auto;
  font-size: 0.82em;
  font-weight: 600;
  min-height: 42px;
  min-width: 110px;
  padding: 0.5em 1.5em;
  text-align: center;
  transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}
#cc-main .pm__btn:hover {
  background: var(--cc-btn-primary-hover-bg);
  border-color: var(--cc-btn-primary-hover-border-color);
  color: var(--cc-btn-primary-hover-color);
}
#cc-main .pm__btn--secondary {
  background: var(--cc-btn-secondary-bg);
  border-color: var(--cc-btn-secondary-border-color);
  color: var(--cc-btn-secondary-color);
}
#cc-main .pm__btn--secondary:hover {
  background: var(--cc-btn-secondary-hover-bg);
  border-color: var(--cc-btn-secondary-hover-border-color);
  color: var(--cc-btn-secondary-hover-color);
}
#cc-main .pm--box {
  height: calc(100% - 2em);
  left: var(--cc-modal-margin);
  margin: 0 auto;
  max-height: 37.5em;
  max-width: 43em;
  right: var(--cc-modal-margin);
  top: 50%;
  transform: translateY(calc(-50% + 1.6em));
}
#cc-main .pm--box.pm--flip .pm__btn-group,
#cc-main .pm--box.pm--flip .pm__footer {
  flex-direction: row-reverse;
}
#cc-main .pm--bar {
  border-radius: 0;
  bottom: 0;
  height: 100%;
  margin: 0;
  max-height: none;
  max-width: 29em;
  opacity: 1;
  top: 0;
  width: 100%;
  --cc-modal-transition-duration: 0.35s;
}
#cc-main .pm--bar .pm__section-table,
#cc-main .pm--bar .pm__table-body,
#cc-main .pm--bar .pm__table-td,
#cc-main .pm--bar .pm__table-th,
#cc-main .pm--bar .pm__table-tr {
  display: block;
}
#cc-main .pm--bar .pm__table-head {
  display: none;
}
#cc-main .pm--bar .pm__table-caption {
  display: block;
}
#cc-main .pm--bar .pm__table-tr:not(:last-child) {
  border-bottom: 1px solid var(--cc-separator-border-color);
}
#cc-main .pm--bar .pm__table-td {
  display: flex;
  justify-content: space-between;
}
#cc-main .pm--bar .pm__table-td:before {
  color: var(--cc-primary-color);
  content: attr(data-column);
  flex: 1;
  font-weight: 600;
  min-width: 100px;
  overflow: hidden;
  padding-right: 2em;
  text-overflow: ellipsis;
}
#cc-main .pm--bar .pm__table-td > div {
  flex: 3;
}
#cc-main .pm--bar:not(.pm--wide) .pm__body,
#cc-main .pm--bar:not(.pm--wide) .pm__footer,
#cc-main .pm--bar:not(.pm--wide) .pm__header {
  padding: 1em 1.3em;
}
#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,
#cc-main .pm--bar:not(.pm--wide) .pm__footer {
  flex-direction: column;
}
#cc-main .pm--bar:not(.pm--wide) .pm__btn + .pm__btn,
#cc-main .pm--bar:not(.pm--wide) .pm__btn-group + .pm__btn-group {
  margin: 0.375rem 0 0;
}
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer {
  flex-direction: column-reverse;
}
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn + .pm__btn,
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group + .pm__btn-group {
  margin-bottom: 0.375rem;
  margin-top: 0;
}
#cc-main .pm--bar:not(.pm--wide) .pm__badge {
  display: none;
}
#cc-main .pm--bar.pm--left {
  left: 0;
  transform: translateX(-100%);
}
#cc-main .pm--bar.pm--right {
  right: 0;
  transform: translateX(100%);
}
#cc-main .pm--bar.pm--wide {
  max-width: 35em;
}
#cc-main .pm--bar.pm--wide .pm__body,
#cc-main .pm--bar.pm--wide .pm__footer,
#cc-main .pm--bar.pm--wide .pm__header {
  padding: 1em 1.4em;
}
#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,
#cc-main .pm--bar.pm--wide.pm--flip .pm__footer {
  flex-direction: row-reverse;
}
#cc-main .pm-overlay {
  background: var(--cc-overlay-bg);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 1;
}
#cc-main .cc--anim .pm,
#cc-main .cc--anim .pm-overlay {
  transition: opacity var(--cc-modal-transition-duration) ease, visibility var(--cc-modal-transition-duration) ease, transform var(--cc-modal-transition-duration) ease;
}
.show--preferences #cc-main .cc--anim .pm {
  opacity: 1;
  visibility: visible !important;
}
.show--preferences #cc-main .cc--anim .pm--box {
  transform: translateY(-50%);
}
.show--preferences #cc-main .cc--anim .pm--bar {
  transform: translateX(0);
}
.show--preferences #cc-main .cc--anim .pm-overlay {
  opacity: 1;
  visibility: visible;
}
#cc-main.cc--rtl .pm__service-header {
  margin-left: 1em;
  margin-right: 0;
}
#cc-main.cc--rtl .pm__section-arrow {
  left: unset;
  right: 18px;
}
#cc-main.cc--rtl .section__toggle-wrapper {
  left: 18px;
  right: unset;
  transform-origin: left;
}
#cc-main.cc--rtl .toggle-service {
  left: 0;
}
#cc-main.cc--rtl .pm__service-icon {
  margin-left: 20px;
  margin-right: 5px;
}
#cc-main.cc--rtl .pm__section--toggle .pm__section-title {
  padding-left: 5.4em;
  padding-right: 1.2em;
}
#cc-main.cc--rtl .pm__section--expandable .pm__section-title {
  padding-right: 3.4em;
}
#cc-main.cc--rtl .pm__badge {
  margin-left: unset;
  margin-right: 1em;
}
#cc-main.cc--rtl .toggle__icon-circle {
  transform: translateX(27px);
}
#cc-main.cc--rtl .toggle-service .toggle__icon-circle {
  transform: translateX(23px);
}
#cc-main.cc--rtl .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
  transform: translateX(0);
}
#cc-main.cc--rtl .pm__table-td,
#cc-main.cc--rtl .pm__table-th {
  padding-left: unset;
  padding-right: 1.2em;
  text-align: right;
}
#cc-main.cc--rtl .pm__table-td {
  padding-left: unset;
  padding-right: 1.2em;
}
#cc-main.cc--rtl .pm__table-td:before {
  padding-left: 2em;
  padding-right: unset;
}
#cc-main.cc--rtl .pm__btn + .pm__btn,
#cc-main.cc--rtl .pm__btn-group + .pm__btn-group {
  margin-left: 0;
  margin-right: 0.375rem;
}
#cc-main.cc--rtl .pm--flip .pm__btn + .pm__btn,
#cc-main.cc--rtl .pm--flip .pm__btn-group + .pm__btn-group {
  margin-left: 0.375rem;
  margin-right: 0;
}
#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn + .pm__btn,
#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group + .pm__btn-group {
  margin-left: 0;
}
@media screen and (max-width: 640px) {
  #cc-main .pm {
    border-radius: 0;
    bottom: 0;
    height: auto;
    left: 0;
    max-height: 100%;
    max-width: none !important;
    right: 0;
    top: 0;
    transform: translateY(1.6em);
  }
  #cc-main .pm__body,
  #cc-main .pm__footer,
  #cc-main .pm__header {
    padding: 0.9em !important;
  }
  #cc-main .pm__badge {
    display: none;
  }
  #cc-main .pm__section-table,
  #cc-main .pm__table-body,
  #cc-main .pm__table-caption,
  #cc-main .pm__table-td,
  #cc-main .pm__table-th,
  #cc-main .pm__table-tr {
    display: block;
  }
  #cc-main .pm__table-head {
    display: none;
  }
  #cc-main .pm__table-tr:not(:last-child) {
    border-bottom: 1px solid var(--cc-separator-border-color);
  }
  #cc-main .pm__table-td {
    display: flex;
    justify-content: space-between;
  }
  #cc-main .pm__table-td:before {
    color: var(--cc-primary-color);
    content: attr(data-column);
    flex: 1;
    font-weight: 600;
    min-width: 100px;
    overflow: hidden;
    padding-right: 2em;
    text-overflow: ellipsis;
  }
  #cc-main .pm__table-td > div {
    flex: 3;
  }
  #cc-main .pm__btn-group,
  #cc-main .pm__footer {
    flex-direction: column !important;
  }
  #cc-main .pm__btn-group {
    display: flex !important;
  }
  #cc-main .pm__btn + .pm__btn,
  #cc-main .pm__btn-group + .pm__btn-group {
    margin: 0.375rem 0 0 !important;
  }
  #cc-main .pm--flip .pm__btn + .pm__btn,
  #cc-main .pm--flip .pm__btn-group + .pm__btn-group {
    margin-bottom: 0.375rem !important;
    margin-top: 0 !important;
  }
  #cc-main .pm--flip .pm__btn-group,
  #cc-main .pm--flip .pm__footer {
    flex-direction: column-reverse !important;
  }
  .show--preferences #cc-main .cc--anim .pm {
    transform: translateY(0) !important;
  }
}
*:focus {
  outline: none;
}
[aria-busy=true] {
  cursor: default;
}
b {
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
/* add new project/ task - plus_icon with text */
.project-control {
  color: #3498db;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0px;
  padding-left: 10px;
  display: inline-flex;
}
.project-control .project-control__separator {
  display: inline-block;
  width: 20px;
  text-align: center;
  color: #454545;
}
.project-control .buttons > svg {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top: -2px;
  left: 0;
  margin-right: 4px;
  margin-left: -6px;
}
.project-control .buttons > svg path {
  fill: #1565C0 !important;
}
.project-control .project-control__add-task:hover,
.project-control .project-control__add_milestone:hover {
  text-decoration: underline;
  cursor: pointer;
}
.project-control .disable {
  color: #7b7c6d;
}
.project-control .disable .fa {
  color: #7b7c6d;
}
.project-control:hover {
  cursor: pointer;
}
.project-control .line {
  opacity: 0;
  width: 1px;
  background: rgba(155, 155, 155, 0.4);
  position: absolute;
  left: -24px;
  bottom: 50%;
}
.project-control .line.baseline_active {
  bottom: 28px;
}
.gantt_create_task_field_container {
  position: absolute;
  display: none;
  z-index: 6;
}
.gantt_create_task_field_container.active {
  display: block;
}
.gantt_create_task_field_container .gantt_create_task_field {
  min-width: 80px !important;
  height: 100%;
  padding-left: 4px;
  padding-right: 52px;
  background: white;
  border: 1px solid #66A5DC;
  border-radius: 4px;
  box-shadow: none !important;
  z-index: 7;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}
.gantt_create_task_field_container .gantt_create_task_field:focus {
  cursor: text;
}
.gantt_create_task_field_container .gantt_create_task_field:focus::placeholder {
  opacity: 0;
}
.gantt_create_task_field_container .gantt_create_task_field::placeholder {
  font-size: 12px;
  font-family: Arial;
  color: #1565C0;
}
.gantt_create_task_field_container .add_task_button {
  margin-right: 4px;
}
.gantt_create_task_field_container .add_task_button svg:hover rect {
  fill: #11519A !important;
}
.gantt_create_task_field_container .add_task_button svg:active rect {
  fill: #0D3D73;
}
.gantt_create_task_field_container .cancel_task_button svg:hover rect {
  fill: #E5E5E5;
}
.gantt_create_task_field_container .cancel_task_button svg:active rect {
  fill: #CCCCCC;
}
.gantt_create_task_field_container .button_container {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 1.5px;
  position: absolute;
  right: 2px;
  height: 100%;
  margin-right: 2px;
  margin-left: 12px;
}
.gantt_row .project-control .buttons {
  visibility: visible;
  opacity: 1;
}
.gantt_row.active {
  background-color: #F3FAFF !important;
}
.gantt_row.active .project-control .gantt_create_task_field {
  background: #F3FAFF;
}
.gantt_row.active .project-control .line {
  opacity: 1;
}
.gantt_row.active .project-control .buttons {
  visibility: hidden;
  opacity: 0;
}
.gantt_row.disable .project-control .buttons {
  visibility: hidden;
  opacity: 0;
}
.gantt_row.disable .project-control .line {
  opacity: 0;
}
/* fix styles for inline editor */
.inline_editor .webix_input_icon {
  color: #888888;
  right: -5px;
}
.body-inner {
  background: #fff;
}
.body-inner > .webix_view {
  background: #fff;
}
.body-inner .dhx_gantt_container > .gantt_layout_root > .gantt_layout_x {
  display: flex;
}
.body-inner .dhx_gantt_container.disable {
  filter: grayscale(80%);
}
.body-inner .dhx_gantt_container.disable.archived .gantt_workload_expand_button {
  visibility: hidden;
}
.body-inner .dhx_gantt_container.disable.archived .gantt_row {
  pointer-events: none;
}
.body-inner .dhx_gantt_container.disable.archived .gantt_row .gantt_cell .gantt_grid_fast_button_info,
.body-inner .dhx_gantt_container.disable.archived .gantt_row .gantt_cell .gantt_grid_fast_button_edit,
.body-inner .dhx_gantt_container.disable.archived .gantt_row .gantt_cell .gantt_grid_fast_button_delete {
  display: none;
}
.body-inner .dhx_gantt_container.disable:not(.archived) * {
  pointer-events: none;
}
/* fix for payment user setting hour and day */
.ellipsis-line {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.inline_editor {
  font-family: Lato-Regular;
  font-size: 12px;
  background-color: #fff;
}
.inline_editor .webix_inp_static {
  font-family: Lato-Regular;
  font-size: 12px;
}
.inline_editor .webix_inp_counter_value {
  font-family: Lato-Regular;
  font-size: 12px;
  cursor: text;
}
.inline_editor .webix_el_counter .webix_el_group {
  display: flex;
  align-items: center;
  justify-content: center;
}
.inline_editor .webix_el_counter .webix_inp_counter_prev,
.inline_editor .webix_el_counter .webix_inp_counter_next {
  cursor: pointer;
  font-weight: normal;
  width: 14px;
  font-size: 15px;
  position: absolute;
}
.inline_editor .webix_el_counter .webix_inp_counter_prev {
  padding-right: 1px;
}
.inline_editor .webix_el_counter .webix_inp_counter_next {
  padding-left: 1px;
}
.webix_el_lagCounter .webix_el_box {
  display: flex;
}
.webix_el_lagCounter .webix_el_box .webix_el_group {
  position: relative;
}
.webix_el_lagCounter .webix_el_box .webix_el_group .webix_inp_counter_value {
  width: 100%;
  border: 1px solid #fbc02d;
  border-radius: 2px;
  padding: 0;
}
.webix_el_lagCounter .webix_el_box .webix_el_group .webix_inp_counter_prev,
.webix_el_lagCounter .webix_el_box .webix_el_group .webix_inp_counter_next {
  border: none;
  position: absolute;
  top: 0;
  color: #969696;
  font-family: "Courier New", Courier, monospace;
  font-size: 16px;
}
.webix_el_lagCounter .webix_el_box .webix_el_group .webix_inp_counter_prev {
  left: 0;
}
.webix_el_lagCounter .webix_el_box .webix_el_group .webix_inp_counter_next {
  right: 0;
}
.webix_dt_editor {
  background-color: inherit;
}
.webix_dt_editor .editor_lagCounter {
  position: relative;
  display: flex;
  height: 36px;
  margin: auto;
  top: 50%;
  transform: translateY(-50%);
}
.webix_dt_editor .editor_lagCounter .webix_inp_counter_value {
  width: 100%;
  border: 1px solid #fbc02d;
  border-radius: 2px;
  padding: 0;
  font-family: "Lato-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #312A40;
}
.webix_dt_editor .editor_lagCounter .webix_inp_counter_prev,
.webix_dt_editor .editor_lagCounter .webix_inp_counter_next {
  border: none;
  position: absolute;
  top: 0;
  color: #969696;
  font-family: "Courier New", Courier, monospace;
  font-size: 16px;
}
.webix_dt_editor .editor_lagCounter .webix_inp_counter_prev {
  left: 0;
}
.webix_dt_editor .editor_lagCounter .webix_inp_counter_next {
  right: 0;
}
.header_link {
  color: #fff;
  font-size: 15px;
  line-height: 40px;
  text-align: right;
  padding-right: 10px;
}
.header_link a {
  padding-left: 15px;
}
.b-uploadProgress {
  position: relative;
  height: 3px;
}
.b-uploadProgress .uploadProgress__load {
  display: block;
  width: 0;
  position: absolute;
  left: 0;
  height: 100%;
  background: #3498db;
}
.b-uploadProgress .uploadProgress__load-run {
  width: 100%;
  transition: all 10000ms cubic-bezier(0.035, 0.97, 0.25, 1);
}
.webix_form .webix_el_label.cancel_subscription_label {
  line-height: 36px;
  color: #B2B2B2;
  font-size: 12px;
  white-space: normal;
}
.cancel_subscription_label .unsubscribe-link {
  color: #247ECC;
  cursor: pointer;
}
.cancel_subscription_label .unsubscribe-link:hover {
  color: #0D47A1;
  text-decoration: underline;
}
/* upload */
.b-upload {
  border: 1px dashed #D9D9D9;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-upload .upload__icon {
  margin-right: 20px;
}
.b-upload .upload__link {
  cursor: pointer;
  color: #3498db;
}
.b-upload__import {
  padding: 3px 5px 3px 3px;
}
/* tooltip */
.b-tooltip .tooltip__icon {
  cursor: pointer;
  display: inline-block;
  vertical-align: bottom;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.b-tooltip .tooltip__icon g {
  fill: #009688;
}
.dataTableDependency .taskName {
  cursor: pointer;
}
.dataTableDependency .linkType {
  margin-top: 4px;
}
.dataTableDependency .linkLag {
  cursor: pointer;
}
.profilePopup.webix_popup .profileMenu_icon svg #Gantt_webix_ad {
  opacity: 0.3;
}
.scrollViewWithoutLeftBorder {
  border-left: 0;
}
.withoutMarginTop {
  margin-top: 0 !important;
}
.learning_center_win .webix_win_body {
  background-color: #efefef;
}
.toolbar_learning_center_btn svg {
  fill: #3498DB;
}
.learning_center_close_btn {
  position: absolute;
}
.learning_center_close_btn svg {
  top: 10px;
  right: 20px;
  padding: 30px;
  position: absolute;
  opacity: 0.4;
}
.learning_center_close_btn svg:hover {
  opacity: 0.8;
}
.learning_center_close_btn svg:active {
  opacity: 1;
}
.overflow-visible {
  overflow: visible;
}
.task-settings-color {
  position: relative;
  overflow: visible;
  cursor: pointer;
}
.task-settings-color .input-color-bar {
  height: 24px;
  width: 24px;
  right: 5px;
  top: 42px;
  border: 1px solid #D9D9D9;
  background: url('https://cdn.ganttpro.com/app/imgs/picker.svg') center no-repeat;
  background-color: #ffffff;
  position: absolute;
  border-radius: 2px;
}
[view_id="taskSettingsColorboardPopup"],
[view_id="gridColorboardPopup"] {
  margin-left: 6px;
  display: none;
}
[view_id="gridColorboardPopup"] {
  margin-top: -4px;
}
.task-settings-color-board {
  border: 0px !important;
}
.task-settings-color-boar .webix_color_selector {
  boarder: 0 !important;
}
.task-settings-color-board [role=gridcell] {
  padding: 4px;
}
.task-settings-color-board .color-bar {
  height: 24px;
  width: 24px;
  border-radius: 2px;
  cursor: pointer;
}
.task-settings-color-board .color-bar.non-color-btn {
  opacity: 0.8;
  cursor: pointer;
}
.task-settings-color-board .color-bar.non-color-btn:hover {
  opacity: 1;
}
.task-settings-color-board .color-bar .color-bar-inside-border {
  height: 24px;
  width: 24px;
  border-radius: 4px;
  cursor: pointer;
}
.task-settings-color-board .color-bar .color-bar-inside-border:hover,
.task-settings-color-board [aria-selected=true] .color-bar .color-bar-inside-border {
  border: 2px solid black;
  opacity: 0.2;
}
.task-settings-color-board .webix_color_selector {
  border: 0px !important;
}
.ease-transaction-for-left-size-resize .gantt_task,
.ease-transaction-for-left-size-resize .gantt_hor_scroll,
.ease-transaction-for-left-size-resize .gantt_scale_line {
  width: 100% !important;
}
.ease-transaction-for-left-size-resize .gantt_container {
  overflow: hidden;
}
.orange-button div,
.orange-button a {
  color: #ffffff;
  background: #ff9a00 !important;
}
.orange-button div:hover,
.orange-button a:hover {
  background: #FFB300 !important;
}
.orange-button div:active,
.orange-button a:active {
  background: #FF6F00 !important;
}
.scrollViewShadow:before,
.scrollViewShadow:after {
  content: '';
  height: 30px;
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
.scrollViewShadow:before {
  top: 0;
  box-shadow: inset 0 15px 15px -15px rgba(0, 0, 0, 0.2);
}
.scrollViewShadow:after {
  bottom: 0;
  box-shadow: inset 0 -15px 15px -15px rgba(0, 0, 0, 0.2);
}
.topHeaderShadow,
[view_id="resourcesLayoutHeader"] {
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #ccc !important;
}
.resourcesLayoutHeaderTitle .header_title .header_title_name {
  max-width: 500px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[view_id="headerToolBar"] + div {
  box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.2);
}
.dnone {
  display: none !important;
}
.notVisible {
  visibility: hidden !important;
}
.dblock {
  display: block !important;
}
#chat-widget-container {
  display: none;
  bottom: 15px !important;
}
#chat-widget-container.chat-widget-list-view {
  display: none;
}
.default_link {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: 90ms;
  line-height: 14px;
  color: #257ecc;
  border-bottom: 1px solid transparent;
}
.default_link:hover {
  color: #01579b;
  border-bottom-color: #01579b;
}
.billing_invoice {
  height: 100%;
}
.billing_invoice a {
  display: flex;
  height: 100%;
  align-items: center;
}
.billing_invoice a .default_link {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: 90ms;
  line-height: 14px;
  color: #257ecc;
  display: inline-block;
  border-bottom: 1px solid transparent;
}
.billing_invoice a .default_link:hover {
  color: #01579b;
  border-bottom-color: #01579b;
}
.mac-swipe-action-scroll-fix,
body.mac-swipe-action-scroll-fix {
  overscroll-behavior-x: none;
  touch-action: none;
}
.loading-btn {
  position: relative;
}
.loading-btn:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 0;
  height: 4px;
  transition: none;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 1;
}
.loading-btn.loading-btn-progress {
  pointer-events: none;
}
.loading-btn.loading-btn-progress:after {
  width: 95%;
  transition: ease-out 6000ms;
}
.webix_view {
  letter-spacing: normal;
}
.cursor-pointer .webix_template {
  cursor: pointer !important;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pos-relativ {
  position: relative;
}
.left-sidebar-wrapper {
  box-shadow: 0px 9px 22px -2px rgba(0, 0, 0, 0.2) !important;
  border: none !important;
  z-index: 110;
}
.left-sidebar-wrapper.left_sidebar_down_index {
  z-index: 0;
}
.onboarding-wizard-text-green {
  color: #00564C;
  font-family: Lato-Bold, sans-serif;
}
.lato-bold {
  font-family: Lato-Bold, sans-serif;
}
.buffer {
  font-family: Lato-Regular;
  font-size: 12px;
  position: absolute;
  top: -1000px;
  left: -1000px;
  visibility: hidden;
  white-space: nowrap;
  min-width: 178px;
  padding-right: 52px;
  padding-left: 4px;
}


/*# sourceMappingURL=app.css.map*/