@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
body {
  margin: 0;
  padding: 0;
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family:
    source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

.layout {
  background-color: #fff;
  margin: 10px;
  /* margin-bottom: 300px!important; */
}

.car {
  background: #fff;
  border-radius: 5px;
  border: 1px solid rgba(223, 223, 223, 1);
  border-radius: 10px;
  /* -moz-border-radius: 10px; */
  -webkit-border-radius: 5px;
  box-shadow: 0px 0px 6px 1px rgba(223, 223, 223, 1);
}

.car.fill-height {
  height: calc(100vh - 240px) !important;
}

.cont-img-analitycs {
  width: 128px;
  height: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  float: left;
  margin: 0 15px;
}

.img_project_general {
  widows: 100%;
  max-width: 128px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  float: left;
}

.width-css {
  width: 100%;
}

.height-css {
  height: 100%;
}

.text_title_container {
  /* float: left; */
  margin-left: 30px;
  margin-top: 15px;
}

.text_title_container_h1 {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 19px;
  /* identical to box height */
  color: #121212;
}

.text_title_container_place {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  /* identical to box height */

  color: #121212;
}

.icon-img {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}

.data_proyect {
  margin-top: 10px;
}

.data_proyect_container_first {
  float: left;
}
.data_proyect_container {
  margin-left: 20px;
  float: left;
  span {
    font-size: 13px;
    font-weight: 400;
    font-family:
      Roboto,
      -apple-system,
      BlinkMacSystemFont,
      'Segoe UI',
      Oxygen,
      Ubuntu,
      Cantarell,
      'Fira Sans',
      'Droid Sans',
      'Helvetica Neue',
      sans-serif !important;
  }
}

.img_project_general_galary {
  width: 100%;
  height: 100%;
  flex: 1 1;
  resize: 'contain';
  border-radius: 5px;
}

.img_project_general_galary_contenct {
  width: 100%;
  height: 100%;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 0px !important;
  height: 0px !important;
  bottom: 0;
  right: 0;
  cursor: se-resize;
}

.react-grid-item > .react-resizable-handle::after {
  border-right: 1px solid rgba(0, 0, 0, 0) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0) !important;
}

body {
  margin: 0;
  padding: 0;
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family:
    source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

.react-grid-item-for-over {
  z-index: 1000 !important;
}

.filter_contect {
  margin-left: 25px;
  margin-top: 31px;
  width: 100%;
  height: 60px;
}

.filter_buton {
  position: absolute;
  cursor: pointer;
  width: 60px;
  height: 10px;
  margin-left: 1px !important;
  margin-top: 0px;

  span {
    font-size: 13px;
    font-weight: 400;
    font-family:
      Roboto,
      -apple-system,
      BlinkMacSystemFont,
      'Segoe UI',
      Oxygen,
      Ubuntu,
      Cantarell,
      'Fira Sans',
      'Droid Sans',
      'Helvetica Neue',
      sans-serif !important;
  }
}

.filter_menu {
  padding: 5px !important;
}

.filter_menu_item {
  padding-left: 10px !important;
  padding-top: 3px !important;
  padding-bottom: 0px !important;
  padding-right: 10px !important;
}

.filter_menu_text {
  color: #2c3421;
}

.sector_check_filter {
  padding: 20px;
}

.filter_analitycs {
  display: grid;
  grid-row-gap: 20px;
  row-gap: 20px;
}

.filter_0tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-width: auto;
  outline: #fff;
}

.filter_tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-width: auto;
  outline: 0.1px dashed #2c3421;
}

.filter_date_analitycs {
  display: flex;
  align-items: center;
  column-gap: 20px;
}

.apply-filter-btn {
  cursor: pointer;
  width: 100%;
  text-align: center;
  height: 24px;
  background: var(--primary);
  border-radius: 5px;
  padding-top: 2px;
  color: var(--black);
}

.ant-checkbox-group-item {
  display: block !important;
  margin-right: 0 !important;
}

.panel-button-container {
  float: right;
}

.panel-button-container > .boton {
  width: 180px;
  height: 30px;
  border-radius: 5px;
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--black);
  margin: 0 10px;
  span {
    font-size: 13px;
    font-weight: 400;
    font-family:
      Roboto,
      -apple-system,
      BlinkMacSystemFont,
      'Segoe UI',
      Oxygen,
      Ubuntu,
      Cantarell,
      'Fira Sans',
      'Droid Sans',
      'Helvetica Neue',
      sans-serif !important;
  }
}

.panel-button-container > .boton:hover {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--black);
}

.panel-filters-container > .boton_filter {
  min-width: 100px;
  min-height: auto;
  border-radius: 5px;
  background-color: var(--primary);
  border-color: var(--primary);
  margin: 0 0px;
}

.panel-filters-container > .scroll-content {
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 400px;
  padding: 2px 0px !important;
}

.panel-button-container > .general-style {
  background-color: #2c3421;
}

.wrapper-component {
  padding-bottom: 60px !important;
}

.loader-spinner-users {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
  width: 100% !important;
  font-size: 10px;
}

.loader-spinner-analitycs {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
  width: 100% !important;
  font-size: 10px;
}

.loading-div {
  margin: 0;
  margin-bottom: 6px;
  position: relative;
  top: -12px;
}
.loading-div .ant-spin-dot {
  font-size: 14px !important;
}

.widget-analitycs {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.loader-spinner-analytics {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100% !important;
}

.loader-spinner-analytics .spinner-load {
  position: relative;
  top: -40px;
}

.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top;
}
.react-grid-item.cssTransforms {
  transition-property: transform;
}
.react-grid-item.resizing {
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  bottom: 0;
  right: 0;
  cursor: se-resize;
}

.react-grid-item > .react-resizable-handle::after {
  content: '';
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

body {
  margin: 0;
  padding: 0;
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family:
    source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

.text_container {
  margin-top: 27px;
  margin-left: 30px;
  float: left;
  min-height: 80px;
  min-width: 113px;
}

.text_container_title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;

  color: #121212;
}

.text_container_data {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 35px;
  color: #121212;
}

.text_container_description {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #121212;
}

.image_container_card {
  margin-top: 27px;
  width: 151px;
  height: 71px;
  float: right;
  margin-left: 30px;
  margin-right: 10px;
}

.img_project_card {
  width: 131px;
  height: 71px;
}

.text_container_title{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.text_container_description{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.text_title_container_place{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.filter_buton{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}
.ant-progress-inner {
  background-color: #d1d1d1 !important;
}
.sector_list_container {
  padding: 30px;
}
.title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #121212;
}
.days {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #121212;
}

.progress {
  float: right;
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  display: flex;
  align-items: center;
  text-align: right;
  margin-top: -30px;
  color: #34af00;
}

.sector_title {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;

  color: #121212;
}

.ant-list-split .ant-list-item {
  border-bottom: 1px solid #fff !important;
}

.sector_title{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.days{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.title{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}
.drawer-design-system .ant-drawer-content-wrapper{box-shadow:2px 2px 4px 0px rgba(0,0,0,.1)}.drawer-design-system .ant-drawer-body{padding:20px;height:100%}.drawer-design-system.theme--light .ant-drawer-body{background-color:#fff}.drawer-design-system.theme--light.ant-drawer-top .ant-drawer-body{border-bottom:1px solid #d8d8d8}.drawer-design-system.theme--light.ant-drawer-right .ant-drawer-body{border-left:1px solid #d8d8d8}.drawer-design-system.theme--light.ant-drawer-bottom .ant-drawer-body{border-top:1px solid #d8d8d8}.drawer-design-system.theme--light.ant-drawer-left .ant-drawer-body{border-right:1px solid #d8d8d8}.drawer-design-system.theme--dark .ant-drawer-body{background-color:#121212}.drawer-design-system.theme--dark.ant-drawer-top .ant-drawer-body{border-bottom:1px solid #7d8671}.drawer-design-system.theme--dark.ant-drawer-right .ant-drawer-body{border-left:1px solid #7d8671}.drawer-design-system.theme--dark.ant-drawer-bottom .ant-drawer-body{border-top:1px solid #7d8671}.drawer-design-system.theme--dark.ant-drawer-left .ant-drawer-body{border-right:1px solid #7d8671}.drawer-design-system.theme--dark.v2 .ant-drawer-body{background-color:#252b1d}
.and-span{margin-right:5px}.or-span{margin-left:5px}.add-filter{color:#53c255;margin-left:3px}.add-filter:hover{color:#53c255 !important}.add-filter-icon{color:#53c255}.single-filter-row>.ant-col:nth-child(2),.single-filter-row>.ant-col:nth-child(3){color:rgba(0,0,0,.65)}.single-filter-row>.ant-col:nth-child(4){position:relative;top:-3px}.single-filter-row>.ant-col:last-child{position:relative;top:-5px}
.order-main-container{white-space:normal}.order-main-container .single-filter-row{display:flex;align-items:center}.order-main-container .single-filter-row .ant-col:not(.order-row-radio):not(.delete-filter-style){color:rgba(0,0,0,.65)}.order-main-container .non-selected-order{color:#7d7979}.order-main-container .add-filter-btn{color:#53c255;margin-left:3px}
.filter-lookahead-multi-check{background-color:#fff;width:-webkit-max-content !important;width:max-content !important;min-width:200px;display:flex;flex-direction:column}
.Icons_svg-icon__foHm8 img{position:relative;top:-1px}

.TooltipHTML {
  position: relative;
  display: inline-block;
}
.TooltipHTML .TooltipHTMLElement:hover {
  visibility: visible;
  visibility: initial;
}

.TooltipHTML .TooltipHTMLtext {
  min-width: 30px;
  min-height: 32px;
  max-width: 250px;
  color: #fff;
  text-decoration: none;
  word-wrap: break-word;
  background-color: #252b1d;
  border-radius: 4px;
  box-shadow: 0 2px 8px #00000026;
  visibility: hidden;
  text-align: center;
  position: fixed;
  bottom: 100%;
  transform: translate(0%, -100%);
  opacity: 1;
  transition: opacity 0.3s;
  z-index: 9999;
  font-weight: 400;
  padding: 5px 3px;
  white-space: break-spaces;
  height: auto;
  line-height: 20px;
  height: -webkit-fit-content;
  height: fit-content;
  font: Roboto;
  font-size: 13px;
}

.TooltipHTML .TooltipHTMLtext p {
  margin: 0;
  padding: 0 5px;
  font-size: 14px;
}

.TooltipHTML .TooltipHTMLtext::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000000bf transparent transparent transparent;
}

.TooltipHTML:hover .TooltipHTMLtext {
  visibility: visible;
  opacity: 1;
}

.gantt_grid .gantt_grid_scale {
  z-index: 0 !important;
}

.TooltipHTML.TooltipHTML--pending {
  width: 100%;
}

.content_place_holder {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1000;
  margin-top: 100px;
  align-content: center;
  text-align: center;
  align-items: center;
}

.content_place_holder_text {
  margin-top: 100px;
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}

.text_font {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: bold;
}

.download-icon {
  font-size: 15px;
}


.polor {
  padding: 10px;
}

.no-data-cnc {
  display: flex;
  align-items: center;
  justify-content: center;
}

.no-data-cnc{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}
.avantar {
  width: 40px;
  height: 40px;
  float: left;
}

.content-title {
  font-family: 'Roboto', arial, sans-serif;
  margin-left: 56px !important;
  top: 0px;
  position: relative;
}

.user-title {
  font-family: 'Roboto', arial, sans-serif;

  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  display: flex;
  align-items: center;

  color: #121212;
  margin: 0px;
}
.tablescroll {
  font-family: 'Roboto', arial, sans-serif !important;
}
.tablescroll > tr > td {
  font-family: 'Roboto', arial, sans-serif;
  padding: 8px 8px !important;
}

.tablescroll > tr > th,
.ant-table-tbody > tr > td {
  padding: 8px 8px !important;
  overflow-wrap: break-word;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  padding: 8px 8px !important;
  overflow-wrap: break-word;
}
.user-position-sub {
  font-family: 'Roboto', arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  align-items: center;
  color: #121212;
  margin: 0px;
}
.user-position {
  font-family: 'Roboto', arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 14px;
  align-items: center;
  color: #121212;
  margin: 0px;
}

.ant-progress-inner {
  background-color: #fff !important;
}

.user_h1 {
  margin-left: 20px;
  font-family: 'Roboto', arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  align-items: center;
  color: #121212;
  margin: 0px;
  margin-left: 10px;
}
.user_hr {
  width: 98%;
  font-family: 'Roboto', arial, sans-serif;
  height: 0.3px;
  background-color: #2c3421;
  margin: 10px;
}

.tablescroll {
  overflow: hidden !important;
}
.filer_user {
  font-family: 'Roboto', arial, sans-serif;
  position: absolute !important;
  top: -14px;
  /* margin-right: 200px; */
  right: -5px;
  width: 100px;
}
.contenctPcrForUser {
}

.other-title {
  text-align: center !important;
}

.avantar {
  width: 40px;
  height: 40px;
  float: left;
}

.content-title {
  font-family: 'Roboto', arial, sans-serif;
  margin-left: 56px !important;
  top: 0px;
  position: relative;
}

.user-title {
  font-family: 'Roboto', arial, sans-serif;

  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  display: flex;
  align-items: center;

  color: #121212;
  margin: 0px;
}
.tablescroll {
  font-family: 'Roboto', arial, sans-serif !important;
}
.tablescroll > tr > td {
  font-family: 'Roboto', arial, sans-serif;
  padding: 8px 8px !important;
}

.tablescroll > tr > th,
.ant-table-tbody > tr > td {
  padding: 8px 8px !important;
  overflow-wrap: break-word;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  padding: 8px 8px !important;
  overflow-wrap: break-word;
}
.user-position-sub {
  font-family: 'Roboto', arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  align-items: center;
  color: #121212;
  margin: 0px;
}
.user-position {
  font-family: 'Roboto', arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 14px;
  align-items: center;
  color: #121212;
  margin: 0px;
}

.ant-progress-inner {
  background-color: #fff !important;
}

.user_h1 {
  margin-left: 20px;
  font-family: 'Roboto', arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  align-items: center;
  color: #121212;
  margin: 0px;
  margin-left: 10px;
}
.user_hr {
  width: 98%;
  font-family: 'Roboto', arial, sans-serif;
  height: 0.3px;
  background-color: #2c3421;
  margin: 10px;
}

.tablescroll {
  overflow: hidden !important;
}
.filer_user {
  font-family: 'Roboto', arial, sans-serif;
  position: absolute !important;
  top: -14px;
  /* margin-right: 200px; */
  right: -5px;
  width: 100px;
}
.contenctPcrForUser {
}

.other-title {
  text-align: center !important;
}

html {
  font-family: sans-serif;
  font-size: 12px;
}

.GridStaticColMatrix {
  /**
    border-right: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    border: 0.5px solid #1212123b;
      */
  border-radius: 5px 0px 0px 5px;
  display: inline-block;
}

.GridStaticHeaderMatrix {
  border-left: 0px solid white;
  border-right: 0px solid white;
}

.GridStaticHeaderLocations.matrix-width,
.GridStaticHeaderMatrix.matrix-width {
  width: 100% !important;
}

.GridStaticHeaderLocations.structure {
  border-radius: 5px 5px 0 0;
}

.GridStaticHeaderLocations.location {
  border-left: 0.5px solid #e3e3e3;
  border-right: 0.5px solid #e3e3e3;
}

.GridMatrix {
  scroll-behavior: smooth !important;
  border-right: 0px solid #c4c4c4;
  border-bottom: 0px solid #c4c4c4;
  border-left: 0px solid #c4c4c4;
  display: inline-block;
}

.col-fixed-row-matrix {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #121212;
  border-bottom: 0.5px solid white;
  box-sizing: border-box;
  padding: 3%;
  background-color: #e3e3e3;
}

.location-header-fix-matrix {
  background-color: #e3e3e3;
  width: 100%;
  height: 100%;
  color: #535353;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
  border-right: 0.5px solid #828282;
}

.location-header-fix-matrix.locations {
  border-top: 0.5px solid #fff;
}

.location-header-fix-matrix.activities {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;

  background-color: #858585;
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  border-right: 0.1px solid #e3e3e3;
  border-bottom: 0.1px solid #e3e3e3;
}

.location-header-fix-matrix.matrix-structure.first-round {
  border-top-left-radius: 5px;
}

.location-header-fix-matrix.matrix-structure.last-round {
  border-top-right-radius: 5px;
  border: none;
}

.grid-element-with-units-matrix {
  width: 100%;
  height: 100%;
  color: black;
  font-weight: normal;
  text-align: center;
  padding-top: 0.35%;

  border-bottom: 0.25px solid #e3e3e3;
  border-right: 0.25px solid #e3e3e3;
}

.grid-element-without-units-matrix {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 1%;
  border-right: 0.5px solid #e3e3e3;
  border-bottom: 0.5px solid #e3e3e3;
}

.fixed-unit-header-with-activities-matrix {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e3e3e3;
  color: #121212;
  width: 100%;
  height: 100%;
  padding: 5px;
  border-right: 0.5px solid white;
  border-top: 0.5px solid white;
}

.fixed-unit-header-without-activities-matrix {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 300;
  color: #121212;
  background-color: #e3e3e3;
  width: 100%;
  height: 100%;
  padding: 5px;
  text-align: center;
  border-right: 0.5px solid white;
  border-top: 0.5px solid white;
}

.fixed-col-activity-with-units-matrix {
  background-color: #e3e3e3;
  color: #121212;
  width: 100%;
  height: 100%;
}

.fixed-col-activity-without-units {
  width: 100%;
  height: 100%;
}

.border-rigth-gray-matrix {
  border-right: 1.5px solid #828282;
}

.activities-checkbox-container-virtualized {
  border-radius: 5px;
  padding-top: 5px !important;
  box-shadow: 0 3px 1px 1px rgba(0, 0, 0, 0.2);
  height: 100% !important;
}

.activities-checkbox-container-virtualized
  .ant-checkbox-checked
  .ant-checkbox-inner {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.hide-style-pointer {
  cursor: pointer;
  position: relative;
  top: -2px;
  left: 4px;
}

.grid-container-style {
  border-radius: 5px;
  margin-top: 14px;
  box-shadow: 0 3px 1px 1px rgba(0, 0, 0, 0.2);
  height: calc(100vh - 281px) !important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 20px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #25353a;
  border-radius: 20px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--primary);
}

.matrix-activities-filter div {
  display: inline-block !important;
}

.matrix-activities-filter .css-1gpjby2 {
  width: 0px !important;
  visibility: hidden !important;
}

.filter-adjust-matrix {
  cursor: pointer;
  margin-right: 5px;
  position: relative;
  top: 8px;
  left: 10px;
}

.lookahead-view .filter-lookahead-multi-check .css-151xaom-placeholder {
  transform: translateY(20%);
}

.css-ik6y5r div {
  display: block !important;
}

.matrix-config .ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.bordered-matrix-conf {
  border: 0.5px solid rgba(209, 209, 209, 0.5);
  text-align: center;
}

.matrix-structure {
  padding-top: 0px !important;
}

.no-border {
  border-right: none;
}

.radioModalTakt > span > .ant-radio-inner {
  border-color: #1890ff;
}

.content_place_holder_text {
  margin-top: 100px;
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}

.text_click {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--primary);
  padding: 0 !important;
  white-space: nowrap;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  float: left;
}

.item_list {
  padding: 0 !important;
  margin-left: 10px;
  margin-right: 10px;
  height: 25px !important;
}

.item_list .item {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 5px;
}

.title_velocity_chart {
  margin-left: 15px;
  margin: 15px;
  font-size: 20px;
}

.count_activitys {
  margin: 15px !important;
}

.text_cut {
  white-space: nowrap;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  float: left;
}

.text_cut:hover {
  white-space: nowrap;
  width: 250px;
  color: var(--primary);
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  float: left;
}

.img_option {
  margin-top: 15px;
  width: 15px;
  height: 15px;
}

.filter_curve {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.dot {
  height: 15px;
  width: 15px;
  //background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  margin-top: 3px;
  margin-left: 10px;
}

.img_icon_curve_takt {
  width: 15px;
  height: 10px;
  margin-left: 5px;
}

.Matrix_gridContainer__2C21s{height:100% !important;margin:25px;display:grid !important;grid-template:auto 1fr/25% 68% 7%}.Matrix_gridContainer__total__xVkIE{text-align:center;font-weight:500;background-color:#efefef;width:100px}.Matrix_matrix__filter-buttons__Nsay1{display:inline-block !important}.Matrix_gridHeader__zvFpF{overflow:hidden}
.ResourcesMatrix_matrix__cell-grey__1gAp0,.ResourcesMatrix_matrix__cell-blue__Q2XHA,.ResourcesMatrix_matrix__cell-green__kWGD6,.ResourcesMatrix_matrix__cell__146e8{font-family:"Roboto",arial,sans-serif;color:#fff;text-align:center;border-bottom:.2px solid #e3e3e3;display:flex;justify-content:center;align-items:center}.ResourcesMatrix_matrix__5oF6Q{margin-left:25px;margin-right:25px;height:100%}.ResourcesMatrix_matrix__cell-green__kWGD6{background-color:#5dbf33}.ResourcesMatrix_matrix__cell-blue__Q2XHA{background-color:#797979}.ResourcesMatrix_matrix__cell-grey__1gAp0{background-color:#efefef}
.Resources_cell__unidad__gEns6,.Resources_cell__resource__\+J\+Wm,.Resources_cell__sector__g2U8E,.Resources_cell__SpMfv{color:#121212;border-bottom:0;justify-content:center;text-align:center;overflow:hidden !important;white-space:nowrap;padding-left:7px;padding-right:7px}.Resources_gridContainer__jxvYJ{display:grid !important;grid-template:auto 1fr/40% 50% 10%}.Resources_cell__sector__g2U8E{background-color:#efefef}.Resources_cell__unidad__gEns6{background-color:#efefef}.Resources_gridContent__Co4BY{overflow:hidden !important}.Resources_divGridContainer__aEDnV{max-height:400px}
.SummaryRow_summaryGrid__zwyj1{overflow-x:hidden !important;overflow-y:auto !important}.SummaryRow_cell__5xwki{background-color:#efefef;color:#121212;font-family:"Roboto",arial,sans-serif;font-style:normal;font-weight:300;font-size:12px;line-height:14px;text-align:center;display:flex;justify-content:center;align-items:center}
.ResourceHeader_headergrid__Tedp6{margin-left:25px;text-align:center;overflow:hidden !important}
.MatrixSettings_settings__element__cI8-v,.MatrixSettings_settings__GpnGO{display:flex;flex-wrap:wrap;align-items:center}
.ResourceFilter_options__all__x\+t98,.ResourceFilter_options__clear__Jq09b{font-family:"Roboto",arial,sans-serif;text-align:center;font-weight:300;line-height:12px;cursor:pointer}.ResourceFilter_modalcontent__flzDx{max-height:500px;overflow:scroll;margin-top:10px}.ResourceFilter_options__clear__Jq09b{color:#121212}.ResourceFilter_options__clear__Jq09b:hover{color:#383838}.ResourceFilter_options__all__x\+t98{color:#2c3421;margin-left:10px}.ResourceFilter_options__all__x\+t98:hover{color:#229cee}
.SummaryCol_cell__unidad__RjRUT,.SummaryCol_cell__resource__WQDE7,.SummaryCol_cell__IXgQu{color:#121212;border-bottom:0;justify-content:center;text-align:center;overflow:hidden !important;white-space:nowrap;padding-left:7px;padding-right:7px}.SummaryCol_matrix__cell__LU28m{font-family:"Roboto",arial,sans-serif;color:#121212;text-align:center;border-bottom:.2px solid #e3e3e3;display:flex;justify-content:center;align-items:center}.SummaryCol_gridContainer__JAZ6S{display:grid !important;grid-template:auto 1fr/50% 50%}.SummaryCol_cell__unidad__RjRUT{background-color:#efefef}.SummaryCol_gridContent__edrZq{overflow:hidden !important;min-height:300px}.SummaryCol_divGridContainer__cqoKZ{margin-top:20px;max-height:200px}.SummaryCol_matrix__yXWy1{margin-left:25px;margin-right:25px;margin-top:20px;height:100%}.SummaryCol_matrix__content__B4bx0{overflow:hidden !important}
.link-style {
  margin-right: 10px;
}

.companyContainer {
  display: flex;
  align-items: center;
}

.toolbar-container {
  background-color: #121212 !important;
  min-height: 72px;
  padding: 12px 13px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.gutter-example .ant-row > div {
  background: transparent;
  border: 0;
}
.gutter-box {
  background: #00a0e9;
  padding: 5px 0;
}
.search-btn {
  background-color: #686363 !important;
  border-color: #686363 !important;
  color: white !important;
  position: absolute !important;
  top: 6px !important;
  left: 100px !important;
}
.help-center-icon .notification-btn {
  top: 0 !important;
}

.notification-btn {
  background-color: var(--dark-green-sec) !important;
  border-color: var(--dark-green-sec) !important;
  color: var(--white) !important;
  margin-top: 0px;
  border-radius: 5px !important;
  height: 30px !important;
  width: 30px !important;
  top: -1px !important;
  padding: 0;
}

.notification-btn .anticon-bell {
  font-size: 15px;
  position: relative;
  top: 0px;
  color: #f5f5f5;
}

.notification-btn .anticon-question {
  font-size: 15px;
  position: relative;
  top: 0px;
  color: #f5f5f5;
}

.calendar-btn {
  background-color: #686363 !important;
  border-color: #686363 !important;
  color: white !important;
  margin-top: 7px;
  margin-left: 7px;
  border-radius: 10px !important;
}

.logo-style {
  width: 42px !important;
  height: 42px;
  border-radius: 6px !important;
  position: absolute !important;
  left: 14px !important;
}

.select-project-style {
  top: 8px;
}
.toolbar-container .selectors {
  display: flex;
  align-items: center;
  gap: 10px;
}

.toolbar-container .selectors .ant-select-selection--single {
  background: #25353a !important;
  border-color: #888888 !important;
  color: white !important;
  font-size: 13px !important;
  height: 26px !important;
  width: 114px;
  margin: 0px 10px 10px 10px;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  padding: 5px 5px 5px 5px;
}

.ant-select-selection {
  border-radius: 5px !important;
}

.toolbar-container .ant-select-arrow svg {
  width: 8px;
  height: 8px;
  color: #ffffff !important;
}

.ant-badge-count {
  background-color: var(--primary);
  color: var(--black);
}

.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  top: 9px !important;
  right: 2px !important;
}

.ant-badge-dot {
  background: #ed6536 !important;
  box-shadow: 0 0 0 1px #ed6536 !important;
}

.avatar-btn {
  margin-left: 7px !important;
  margin-bottom: 2px !important;
  margin-right: 10px !important;
}

.username-label {
  font-weight: bold;
  position: absolute !important;
  top: -25px;
}

.labels-container {
  color: white !important;
  font-size: 10px !important;
  position: relative;
  top: 5px;
}

.role-label {
  position: absolute;
  top: -10px;
}

.logout-label {
  position: absolute;
  top: 3px;
}

.logout-label button {
  padding: 0;
  margin: 0;
  height: auto;
  font-size: 12px;
  color: white;
}

.toolbar-container .ant-select-selection-selected-value {
  color: #ffffff;
  font-size: 13px;
  line-height: 15px;
}

.toolbar-container .ant-select {
  margin-right: 20px;
}

.toolbar-container .selectors .ant-select-selection--single {
  width: auto !important;
}

.help-center .ant-drawer-body {
  padding: 0px !important;
}

.search-help-center {
  height: 34px;
  padding: 18px;
  top: 138px;
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 99px;
  border-color: transparent;
  width: 67%;
}

.search-help-center::placeholder {
  font-size: 13px;
  text-align: center;
}

.single-question-style {
  min-height: 45px;
  padding-left: 13px;
  margin-top: 5px;
  padding-top: 13px;
  padding-bottom: 13px;
  margin-bottom: 16px;
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.container-questions {
  min-height: 0px !important;
  max-height: 300px !important;
  height: 300px !important;
  overflow: auto;
}

.more-resources-title {
  font-weight: 500;
  font-size: 15px;
  margin-top: 10px;
}

.launch-other-center {
  transform: rotate(44deg);
}

.single-other-help {
  margin-left: 27px;
  height: 95px;
  padding-top: 18px;
  text-align: center;
  background: #ffffff;
  box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  cursor: pointer;
}

.other-resources-label {
  font-size: 12px;
}

.title-tutorials-style {
  font-weight: bold;
  color: white;
  font-size: 20px;
}

.rows-downside-tutorials-content {
  position: relative;
  top: -55px;
}

.tutorials-titles {
  color: #121212;
  font-weight: bold;
  font-size: 17px;
}

.single-vid-container {
  background: #ffffff;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  margin-top: 10px;
  height: 250px;
  cursor: pointer;
  margin-right: 10px;
  padding-top: 25px;
}

.notification-count .ant-badge-count {
  box-shadow: none;
  top: -5px !important;
  right: -3px !important;
}

.div-notification {
  width: 55px;
  display: inline-block;
  text-align: center;
  position: relative;
  top: -3px !important;
}

.help-center-icon {
  position: relative;
  top: -2px !important;
}

.notification-row {
  display: flex;
}

.notification-icon {
  padding: 8px;
  margin-right: 8px;
  /* justify-content: center;
  align-self: center; */
  color: red;
}

.notification-icon img,
.notification-icon svg,
.notification-icon i {
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.notification-svg {
  font-weight: bold;
}

.notification-nodata {
  margin: 0 8px;
}

.notification-description {
  justify-content: center;
  align-self: center;
  white-space: break-spaces;
  font-size: 13px !important;
  font-weight: 400 !important;
  font-family:
    Roboto,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

.constraint-icon {
  font-size: 30px;
}

.rounded-img-user {
  border-radius: 50px;
}

.rounded-img-user:hover {
  transform: scale(1.5);
}

.notification-dropdown ul {
  max-width: 400px;
}

.notification-dropdown ul li {
  cursor: pointer;
  opacity: 1;
  box-shadow: none;
  padding: 0 !important;
}

.ant-dropdown-menu {
  padding: 0 0;
  max-height: 300px;
  overflow-y: auto;
}

.notification-dropdown ul {
  overflow-y: auto;
  overflow-x: auto;
}

.notification-dropdown ul li.no-read {
  background-color: rgba(48, 159, 233, 0.3);
}

.notification-dropdown ul li.no-read:hover {
  background: rgba(27, 105, 158, 0.3) !important;
}

.notification-dropdown ul li.read:hover {
  background: rgb(219, 213, 213) !important;
}

.notification-description .desc-title {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 320px;
  line-height: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #121212;
  font-weight: 500;
}

.notification-description .desc-notif {
  line-height: 15px;
}
.notification-description .link {
  text-decoration: underline;
  line-height: 18px;
}
.notification-description .date {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 15px;
  color: #939393;
  margin-top: 4px;
}
.notification-description .due {
  color: orange;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 15px;
}

.notification-description .have {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 15px;
  color: #121212;
}

.menu-notifications .ant-dropdown-menu-item > a,
.menu-notifications .ant-dropdown-menu-submenu-title > a {
  margin: 0 !important;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.duplicate-stage-icon img {
  width: 28.5px;
  height: 33px;
  position: relative;
}

.notification-with-title-icon {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 15px;
  color: #121212;
  min-height: 81px;
}

.notification-with-title-icon .ant-notification-notice-message {
  font-weight: 400;
  size: 15px;
  line-height: 17.58px;
}

.notification-with-title-icon .ant-notification-notice-description {
  font-weight: 300;
  size: 12px;
  line-height: 14.06px;
  width: 265px;
  position: relative;
  top: 4px;
  left: 0px;
}

.notification-with-title-icon .ant-notification-notice-icon img {
  top: 7px;
}

.popover-select-project{width:175px;height:24px;border-radius:5px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#3e482d;border:1px solid #3e482d;cursor:pointer;transition-duration:.3s}.popover-select-project.ant-popover-open{border:1px solid #7dff8a}.popover-select-project .popover-select-project__label{display:flex;align-items:center}.popover-select-project .popover-select-project__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.popover-select-project .popover-select-project__icon i img{width:14px;height:14px}.popover-select-schedule{width:175px;height:24px;border-radius:5px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#3e482d;border:1px solid #3e482d;cursor:pointer;transition-duration:.3s}.popover-select-schedule.ant-popover-open{border:1px solid #7dff8a}.popover-select-schedule .popover-select-schedule__label{display:flex;align-items:center}.popover-select-schedule .popover-select-schedule__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.popover-select-schedule .popover-select-schedule__icon i img{width:14px;height:14px}.toolbar__container .toolbar__account{display:flex;align-items:center}.toolbar__container .toolbar__account .titles{position:relative;display:inline-flex;flex-direction:column;text-align:right;color:#fff;margin-right:25px;cursor:default}.toolbar__container .toolbar__account .user__name{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.toolbar__container .toolbar__account .user__role{font:400 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.menu__notifications .ant-dropdown-menu-item>a,.menu__notifications .ant-dropdown-menu-submenu-title>a{margin:0 !important;border-top:1px solid #fff;border-bottom:1px solid #fff}.menu__notifications .notification__row{display:flex}.menu__notifications .notification__row .notification-more{padding-top:4px;margin:auto;text-decoration:underline}
.modals_footer-right__yjoqt .ant-modal-content .ant-modal-footer{justify-content:end !important}.modals_without-close__EO060 .ant-modal-content .ant-modal-close-x{display:none}.modals_facelifted-modal__tEtaS .ant-modal-content{background-color:#121212;border-radius:10px}.modals_facelifted-modal__tEtaS .ant-modal-content .ant-modal-header{margin:0;background-color:#121212;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-width:0 !important;padding:10px 20px}.modals_facelifted-modal__tEtaS .ant-modal-content .ant-modal-title{color:#fff !important;font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;align-items:center;justify-content:flex-start}.modals_facelifted-modal__tEtaS .ant-modal-content .ant-modal-title i{margin-right:8px}.modals_facelifted-modal__tEtaS .ant-modal-content .ant-modal-close-x{height:auto;width:auto;line-height:normal;line-height:initial;margin:12px 18px;transform:scale(1.2, 1.1)}.modals_facelifted-modal__tEtaS .ant-modal-content .ant-modal-close-x path{fill:#fff}.modals_facelifted-modal__tEtaS .ant-modal-body{padding-bottom:0 !important;background-color:#121212}.modals_facelifted-modal__tEtaS .ant-modal-body *{color:#fff;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.modals_facelifted-modal__tEtaS .ant-modal-body h3{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.modals_facelifted-modal__tEtaS .ant-modal-footer{display:flex;justify-content:flex-end;padding:24px;background-color:#121212}.modals_facelifted-modal__tEtaS .ant-modal-footer button{cursor:pointer;border-width:0;border-radius:4px;font-weight:500;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;padding:5px 15px;transition:background-color 70ms ease-in}.modals_facelifted-modal__tEtaS .ant-modal-footer button:not([data-type=main]){background-color:#fff}.modals_facelifted-modal__tEtaS .ant-modal-footer button:not([data-type=main]):hover{background-color:#efefef}.modals_facelifted-modal__tEtaS .ant-modal-footer [data-type=main]{background-color:#7dff8a;border-color:#7dff8a;color:#121212}.modals_facelifted-modal__tEtaS .ant-modal-footer [data-type=main]:hover{background-color:#53c255}.modals_facelifted-modal__tEtaS .ant-radio-group p{padding-left:24px;font-weight:300;color:#efefef}.modals_facelifted-modal__tEtaS .ant-radio-group .ant-radio-inner{border-color:#b3b3b3;background-color:rgba(0,0,0,0);transform:scale(0.9)}.modals_facelifted-modal__tEtaS .ant-radio-checked .ant-radio-inner{border-color:#7dff8a !important}.modals_facelifted-modal__tEtaS .ant-radio-checked .ant-radio-inner::after{background-color:#7dff8a}.modals_facelifted-modal__tEtaS .ant-radio-checked .ant-radio-inner:hover{border-color:#ba5203}.modals_facelifted-modal__tEtaS .ant-radio-wrapper-disabled{opacity:.5}.modals_facelifted-modal__tEtaS input,.modals_facelifted-modal__tEtaS textarea{border-radius:4px;display:block;background-color:#3e482d;padding:3px 6px;height:auto;line-height:18px;border-width:0}.modals_facelifted-modal__tEtaS input:hover,.modals_facelifted-modal__tEtaS input:focus,.modals_facelifted-modal__tEtaS input:focus-visible,.modals_facelifted-modal__tEtaS textarea:hover,.modals_facelifted-modal__tEtaS textarea:focus,.modals_facelifted-modal__tEtaS textarea:focus-visible{background-color:#3e482d;outline-width:0}.modals_facelifted-modal__tEtaS label{color:#efefef}.modals_gantt-alert-modal__KVHfU .ant-modal-content{background-color:#121212;border-radius:10px}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-header{margin:0;background-color:#121212;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-width:0 !important;padding:10px 20px}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-title{color:#fff !important;font-weight:700}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-title i{margin-right:8px}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-close-x{height:26px !important;width:26px !important;line-height:normal;line-height:initial;margin:12px 18px;transform:scale(0.875, 0.875)}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-close-x path{fill:#fff}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-close-x svg{height:24px;width:24px}.modals_gantt-alert-modal__KVHfU .ant-modal-content .icon-center{text-align:center;margin-bottom:13px}.modals_gantt-alert-modal__KVHfU .ant-modal-content .icon-center .warning-icon img{width:48px !important}.modals_gantt-alert-modal__KVHfU .ant-modal-content .warbning-icon path{color:#e50101 !important}.modals_gantt-alert-modal__KVHfU .ant-modal-content .warbning-icon svg{font-size:42px !important;color:#e50101 !important}.modals_gantt-alert-modal__KVHfU .ant-modal-content .body-center{font-size:16px;font-weight:500;text-align:center;margin:0 20px}.modals_gantt-alert-modal__KVHfU .ant-modal-content .message-ref{font-size:16px;text-decoration:underline}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-footer{display:flex;justify-content:center;padding:24px;position:relative;top:-6px}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-footer .ant-btn{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-btn{color:#121212}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-btn:hover{color:#121212}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-btn-primary{background-color:#7dff8a !important;color:#121212}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-btn-primary:hover{color:#121212;background-color:#53c255}.modals_gantt-alert-modal__KVHfU .ant-modal-content .ant-modal-body{padding:0}.modals_gantt-alert-modal__KVHfU .ant-modal-body{padding-bottom:0 !important}.modals_gantt-alert-modal__KVHfU .ant-modal-body *{color:#fff;font-size:12px}.modals_gantt-alert-modal__KVHfU .ant-modal-footer{display:flex;justify-content:flex-end;padding:24px}.modals_gantt-alert-modal__KVHfU .ant-modal-footer button{cursor:pointer;border-width:0;border-radius:4px;font-weight:500;padding:5px 15px;transition:background-color 70ms ease-in}.modals_gantt-alert-modal__KVHfU .ant-modal-footer button:not([data-type=main]){background-color:#fff}.modals_gantt-alert-modal__KVHfU .ant-modal-footer button:not([data-type=main]):hover{background-color:#efefef}.modals_gantt-alert-modal__KVHfU .ant-modal-footer [data-type=main]{background-color:#7dff8a;border-color:#7dff8a;color:#121212}.modals_gantt-alert-modal__KVHfU .ant-modal-footer [data-type=main]:hover{background-color:#53c255}.modals_gantt-alert-modal__KVHfU .ant-radio-group p{padding-left:24px;font-weight:300;color:#efefef}.modals_gantt-alert-modal__KVHfU .ant-radio-group .ant-radio-inner{border-color:#121212;background-color:rgba(0,0,0,0);transform:scale(0.9)}.modals_gantt-alert-modal__KVHfU .ant-radio-checked .ant-radio-inner{border-color:#7dff8a !important}.modals_gantt-alert-modal__KVHfU .ant-radio-checked .ant-radio-inner::after{background-color:#53c255}.modals_gantt-alert-modal__KVHfU .ant-radio-checked .ant-radio-inner:hover{border-color:#53c255}.modals_gantt-alert-modal__KVHfU .ant-radio-wrapper-disabled{opacity:.5}.modals_gantt-alert-modal__KVHfU input,.modals_gantt-alert-modal__KVHfU textarea{border-radius:4px;display:block;background-color:#3e482d;padding:3px 6px;height:auto;line-height:18px;border-width:0}.modals_gantt-alert-modal__KVHfU input:hover,.modals_gantt-alert-modal__KVHfU input:focus,.modals_gantt-alert-modal__KVHfU input:focus-visible,.modals_gantt-alert-modal__KVHfU textarea:hover,.modals_gantt-alert-modal__KVHfU textarea:focus,.modals_gantt-alert-modal__KVHfU textarea:focus-visible{background-color:#3e482d;outline-width:0}.modals_gantt-alert-modal__KVHfU label{color:#fff}.modals_saved-baselines-modal__grid-header__H-9WK{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.modals_saved-baselines-modal__grid-header__H-9WK .ant-col{padding:6px 20px;color:#314045;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;align-items:center;justify-content:flex-start}.modals_saved-baselines-modal__grid-header__H-9WK .ant-col:not(:last-child)::after{content:"";border-right:1px solid #efefef;height:10px;width:0;display:block;position:absolute;top:10px;right:0}.modals_saved-baselines-modal__grid-header__H-9WK .ant-col:nth-last-child(2){justify-content:center}.modals_saved-baselines-modal__grid-header__H-9WK .ant-col:nth-last-child(3){justify-content:center}.modals_saved-baselines-modal__grid-content__VUBHj{padding:0;overflow:auto;max-height:400px}.modals_saved-baselines-modal__grid-content__VUBHj div{color:#fff}.modals_saved-baselines-modal__grid-content__VUBHj .ant-col{padding:0 20px;height:38px;line-height:38px;white-space:nowrap;border-bottom:1px solid #252b1e}.modals_saved-baselines-modal__grid-content__VUBHj .ant-col:nth-child(odd){background-color:#3e482d}.modals_saved-baselines-modal__grid-content__VUBHj .ant-col:nth-child(even){background-color:#2c3421}.modals_saved-baselines-modal__grid-content__VUBHj .ant-row:last-child .ant-col:first-child{border-bottom-left-radius:4px}.modals_saved-baselines-modal__grid-content__VUBHj .ant-row:last-child .ant-col:last-child{border-bottom-right-radius:4px}.modals_saved-baselines-modal__text-cell__FYTFS span{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.modals_saved-baselines-modal__avatar-cell__iL2PS img{border-radius:50%;width:15px}.modals_saved-baselines-modal__actions-cell__99czr{align-items:center}.modals_saved-baselines-modal__actions-cell__99czr.ant-col{display:flex}.modals_saved-baselines-modal__actions-cell__99czr>div{cursor:pointer}.modals_saved-baselines-modal__actions-cell__99czr>div:hover{opacity:.7}.modals_saved-baselines-modal__actions-cell__99czr>*{display:inline-block;font-size:0;line-height:30px;padding:0 8px;margin:0 7px}.modals_new-baseline-modal__igFq5 .ant-modal-body{display:flex}.modals_new-baseline-modal__igFq5 .ant-modal-body .ant-radio-wrapper{white-space:normal}.modals_new-baseline-modal__igFq5 .ant-modal-body h3{font-weight:300;margin-bottom:20px}.modals_new-baseline-modal__igFq5 .ant-modal-body h3 strong{font-weight:600}.modals_new-baseline-modal__igFq5 .ant-modal-body label{display:block}.modals_new-baseline-modal__igFq5 .ant-modal-body input,.modals_new-baseline-modal__igFq5 .ant-modal-body textarea{width:100%;margin:5px 0 15px}.modals_new-baseline-modal__igFq5 .ant-modal-body textarea{min-height:100px}.modals_new-baseline-modal__igFq5 .ant-modal-body p{margin-bottom:0}.modals_new-baseline-modal__igFq5 .ant-modal-footer{padding-top:0}.modals_new-baseline-modal__section__if6tD{flex:1 1}.modals_work-hours-modal__content__sz\+41 label{display:flex;align-items:center}.modals_work-hours-modal__content__sz\+41 label input{margin-left:auto;padding-left:5px}.modals_work-hours-modal__content__sz\+41 label:not(:last-child){margin-bottom:10px}.modals_work-hours-modal__link__4OD7Y{font-weight:400;size:12px;line-height:14.06px;font-family:Roboto,sans-serif;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#7dff8a !important}.modals_confirm-modal__KKeZ1 .ant-modal-content{height:auto !important;background-color:#121212;padding-top:40px !important;width:490px !important}.modals_confirm-modal__KKeZ1 .ant-modal-content .ant-modal-body *{font-size:16px !important}.modals_confirm-modal__KKeZ1 .ant-modal-content .ant-modal-close-x svg{height:14px;width:14px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
.modal-design-system .ant-modal-content{border-radius:10px}.modal-design-system .ant-modal-content .ant-modal-body{padding:0}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__title{width:100%;height:40px;background-color:#252b1d;display:flex;justify-content:space-between;align-items:center;border-radius:10px 10px 0 0;padding:0 20px}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__title .title__content{display:flex;align-items:center}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__title .title__content .content__icon{margin-right:10px}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__title .title__content .content__icon i img{width:16px}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__title .title__content h2{margin:0;font-size:16px;line-height:18px;font-weight:500;color:#fff}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__title .title__close .close__icon{cursor:pointer}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__title .title__close .close__icon i img{width:16px}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__close{position:absolute;right:14px;top:14px}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__close .close__icon{cursor:pointer}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__close .close__icon i img{width:16px}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__content{padding:20px}.modal-design-system .ant-modal-content .ant-modal-body .modal-design-system__content.padding{padding:45px 20px 20px}.modal-design-system.theme--default .ant-modal-content{background-color:#252b1d}.modal-design-system.theme--dark .ant-modal-content{background-color:#121212}.modal-design-system.theme--dark .ant-modal-content .ant-modal-body{padding:0}.modal-design-system.theme--dark .ant-modal-content .ant-modal-body .modal-design-system__title{background-color:#121212}
.rename-stage__content{display:flex;flex-direction:column}.rename-stage__content .content__form{display:flex;flex-direction:column}.rename-stage__content .content__form label{font-size:12px;line-height:14px;font-weight:400;color:#fff;margin-bottom:10px}.rename-stage__content .content__form input{height:24px;border-radius:5px;border:0;padding:0 10px;background-color:#3e482d;color:#fff;font-size:12px;line-height:14px;font-weight:300}.rename-stage__content .content__buttons{margin-top:30px;display:flex;justify-content:flex-end}.rename-stage__content .content__buttons button{height:32px;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:14px;transition:.3s}.rename-stage__content .content__buttons button.buttons__cancel{background-color:#f0f4f5;color:#121212}.rename-stage__content .content__buttons button.buttons__save{background-color:#7dff8a;color:#121212;margin-left:8px}.rename-stage__content .content__buttons button.buttons__save:disabled{opacity:.5;cursor:no-drop}
.popover-design-system .ant-popover-content .ant-popover-arrow{display:none}.popover-design-system .ant-popover-content .ant-popover-inner{border-radius:5px}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content{padding:10px 0}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item{padding:0 20px;transition-duration:.3s;cursor:pointer}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item.disabled{opacity:.5}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item .item__line{width:100%;height:1px;margin:18px 0;background-color:#5f696d}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item .item__option__informative{display:flex;align-items:center}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item .item__option__informative .item__option{width:100%;height:30px;display:flex;align-items:center}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item .item__option__informative .item__option .option__icon.position--left{order:0;margin-right:10px}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item .item__option__informative .item__option .option__icon.position--right{order:1;margin-left:10px}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item .item__option__informative .item__option .option__icon i img{width:14px}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item .item__option__informative .item__option span{font-size:12px;line-height:14px;font-weight:400;color:#fff}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item:hover{background-color:#121212}.popover-design-system .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item:hover .item__option .option__icon i img{filter:brightness(0) invert(1) !important}.popover-design-system.theme--default .ant-popover-content .ant-popover-arrow{display:none}.popover-design-system.theme--default .ant-popover-content .ant-popover-inner{background-color:#3e482d}.popover-design-system.theme--default .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item:hover{background-color:#121212}.popover-design-system.theme--dark .ant-popover-content .ant-popover-arrow{display:none}.popover-design-system.theme--dark .ant-popover-content .ant-popover-inner{background-color:#121212}.popover-design-system.theme--dark .ant-popover-content .ant-popover-inner .ant-popover-inner-content .popover__content .content__item:hover{background-color:#3e482d}
.container__dropdown{max-height:250px;overflow-y:scroll;position:fixed;z-index:1001;border-radius:5px;padding:10px 0;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.container__dropdown.visible{opacity:1;visibility:visible}.container__dropdown.hidden{opacity:0;visibility:hidden}.container__dropdown.theme--default{color:#fff;background-color:#3e482d}.container__dropdown.theme--default .dropdown__item:hover{background-color:#121212}.container__dropdown.theme--default .dropdown__item.disabled{opacity:.5}.container__dropdown.theme--dark{color:#fff;background-color:#121212}.container__dropdown.theme--dark .dropdown__item:hover{background-color:#3e482d}.container__dropdown.selector--size--default{top:40px}.container__dropdown.selector--size--small{top:34px}.container__dropdown::-webkit-scrollbar{width:4px;height:36px}.container__dropdown::-webkit-scrollbar-thumb{background-color:#fff;border-radius:3px}.container__dropdown::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:3px}.container__dropdown .dropdown__item{width:100%;height:30px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;position:relative;white-space:nowrap;text-overflow:ellipsis;transition-duration:.3s}.container__dropdown .dropdown__item span{font-size:12px;line-height:14px;font-weight:400;color:#fff;display:flex;justify-content:center;align-items:center}.container__dropdown .dropdown__item span .span__icon.position--left{order:0;margin-right:10px}.container__dropdown .dropdown__item span .span__icon.position--right{order:1;margin-left:10px}.container__dropdown .dropdown__item span .span__icon i img{width:14px}.container__dropdown .dropdown__item .item__dropdown{opacity:0;visibility:hidden;transition-duration:.3s;transition-delay:.2s;margin-left:20px}.container__dropdown .dropdown__item.active{background-color:#7dff8a}.container__dropdown .dropdown__item.active span{color:#121212}.container__dropdown .dropdown__item.active:hover span{color:#fff}.container__dropdown .dropdown__item:hover span .span__icon i img,.container__dropdown .dropdown__item.active span .span__icon i img{filter:brightness(0) invert(1) !important}.container__dropdown .dropdown__item.active .item__dropdown,.container__dropdown .dropdown__item:hover .item__dropdown{opacity:1;visibility:visible}.container__dropdown .set__item{width:100%;height:37px;padding:5px 20px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;position:relative;white-space:nowrap;text-overflow:ellipsis;transition-duration:.3s}.container__dropdown .set__item span{font-size:10px}.container__dropdown .set__item .line__item{width:100%;height:1px;margin:0px 0;background-color:#5f696d;opacity:.5}
.container__selector{border-radius:5px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;position:relative}.container__selector.size--default{height:30px}.container__selector.size--small{height:24px}.container__selector.theme--default{color:#fff;background-color:#3e482d}.container__selector.theme--dark{color:#fff;background-color:#121212}.container__selector.pointer{cursor:pointer}.container__selector.disabled{opacity:.5;cursor:no-drop}.container__selector label{font-size:12px;line-height:14px;font-weight:400}.container__selector label.pointer{cursor:pointer}.container__selector label.disabled{cursor:no-drop}.container__selector .selector__arrow{margin-left:10px;transition-duration:.3s}.container__selector .selector__arrow.rotate{transform:rotate(-180deg)}.container__selector .selector__arrow i img{width:16px;height:16px}
.milestone-warning-content{display:flex;flex-direction:column;gap:24px;width:100%}.milestone-warning-content__message{display:flex;flex-direction:column;gap:16px}.milestone-warning-content__description{margin:0;line-height:1.5;color:#fff}.milestone-warning-content__activity-name{color:#7dff8a}.milestone-warning-content__summary{background-color:#fcfcfc;padding:16px;border-radius:6px}.milestone-warning-content__summary-title{margin:0 0 12px 0;display:flex;align-items:center;font-size:14px;font-weight:600;gap:8px;color:#121212}.milestone-warning-content__summary-stats{display:flex;flex-direction:column;gap:8px;width:100%}.milestone-warning-content__stat{display:flex;align-items:center;color:#121212}.milestone-warning-content__stat--convertible strong{color:#52c41a}.milestone-warning-content__stat--milestones strong{color:#fdd551}.milestone-warning-content__milestones{display:flex;flex-direction:column;gap:12px}.milestone-warning-content__milestones-title{margin:0;font-size:14px;font-weight:600;color:#fff}.milestone-warning-content__milestones-list{border:1px solid #d8d8d8;border-radius:6px;max-height:200px;overflow-y:auto;background-color:#fff}.milestone-warning-content__milestone-item{padding:8px 12px;display:flex;align-items:center;gap:8px}.milestone-warning-content__milestone-item:not(:last-child){border-bottom:1px solid #f4f4f4}.milestone-warning-content__milestone-tag{background-color:#f26d0c;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.milestone-warning-content__milestone-name{color:#121212}.milestone-warning-content__milestone-duration{color:#b3b3b3;font-size:12px}.milestone-warning-content__note{background-color:#fdefe5;border:1px solid #fcd4b7;padding:12px;border-radius:6px;display:flex;align-items:flex-start;gap:8px}.milestone-warning-content__note-text{font-size:12px;color:#f26d0c;line-height:1.4}.milestone-warning-content__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.milestone-warning-content__button{padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;border:none;transition:all .2s ease}.milestone-warning-content__button--cancel{background-color:#f0f4f5;color:#121212;border:none}.milestone-warning-content__button--cancel:hover{background-color:#b3b3b3}.milestone-warning-content__button--continue{background-color:#7dff8a;color:#121212;border:none;font-weight:500}.milestone-warning-content__button--continue:hover{background-color:#53c255}
.permissions-modal{display:flex;flex-direction:column;align-items:center;margin:20px 0 3px 0px;gap:20px}.permissions-modal .alert__icon{width:48px;height:48px;margin-right:15px}.permissions-modal .alert__icon i img{width:100%}.permissions-modal .permissions-modal__content{color:#fff}.permissions-modal .permissions-modal__content a{color:#fff;text-decoration:underline;transition:.3s}.permissions-modal .permissions-modal__content a:hover{color:#fff}.permissions-modal .permissions-modal__content b{color:#7dff8a}.permissions-modal .permissions-modal__content p{font-weight:500;font-size:16px;line-height:18.75px;color:#fff;margin-bottom:0;text-align:center}.permissions-modal .permissions-modal__footer{display:flex;gap:10px}.permissions-modal .permissions-modal__footer button{height:32px;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:14px;transition:.3s}.permissions-modal .permissions-modal__footer button.footer__cancel{background-color:#f0f4f5;color:#121212}.permissions-modal .permissions-modal__footer button.footer__continue{background-color:#7dff8a;margin-left:8px}.permissions-modal .permissions-modal__footer button.footer__continue span{color:#121212}.permissions-modal .permissions-modal__footer button.footer__continue:disabled{opacity:.5;cursor:no-drop}
.modal-design-system__title{background-color:#121212 !important}.content__select-company{display:flex;flex-direction:column;margin-bottom:20px}.content__select-company .select-company__label{display:flex;margin-bottom:10px}.content__select-company .select-company__label label{color:#fff;font-size:12px;font-weight:400;line-height:14px}.content__select-company .select-company__form{display:flex}.content__select-company .select-company__form .select-company__dropdown{align-items:center;background-color:#3e482d;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:space-between;padding:0 10px;width:100%}.content__select-company .select-company__form .select-company__dropdown.disabled{opacity:.5}.content__select-company .select-company__form .select-company__dropdown span{font-size:12px;font-weight:400;line-height:14px}.content__select-company .select-company__form .select-company__dropdown i img{height:12px;width:12px}.directory{display:grid;grid-template-columns:auto;grid-template-rows:30px;width:100%}.directory .directory__header{align-items:center;background-color:#f0f4f5;border-radius:5px 5px 0 0;color:#121212;display:grid;font-size:12px;font-weight:400;grid-column:1/1;grid-row:1/2;grid-template-columns:repeat(3, 0.5fr) .2fr;grid-template-rows:repeat(2, 1fr);justify-items:center;line-height:14px;text-align:center}.directory .directory__header .header__content{align-items:center;display:flex;grid-row:1/3;justify-content:center;padding:0 2px;position:relative;width:100%}.directory .directory__header .header__content .header__line{background-color:#c4c4c4;height:14px;position:absolute;right:0;width:.5px}.directory .directory__header .header__outbuild-projects{grid-column:1/2}.directory .directory__header .header__project-stage{grid-column:2/3}.directory .directory__header .header__procore-project{grid-column:3/4}.directory .directory__header .header__actions{grid-column:4/5}.directory .directory__header .header__outbuild-projects,.directory .directory__header .header__project-stage,.directory .directory__header .header__procore-project,.directory .directory__header .header__actions{height:100%}.directory .directory__body{border-radius:0 0 5px 5px;grid-column:1/1;grid-row:2/3;max-height:180px;overflow-x:hidden;overflow-y:auto}.directory .directory__body::-webkit-scrollbar{height:36px;width:4px}.directory .directory__body::-webkit-scrollbar-thumb{background-color:#7d8671;border-radius:3px}.directory .directory__body::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.directory .directory__body .body__item{display:grid;grid-template-columns:repeat(3, 0.5fr) .2fr;grid-template-rows:30px;width:100%}.directory .directory__body .body__item .item__actions .dropdown-design-system__label{background-color:rgba(0,0,0,0) !important;border:none !important;display:flex;justify-content:center !important}.directory .directory__body .body__item .item__actions img{filter:invert(95%) sepia(5%) saturate(10%) hue-rotate(0deg) brightness(105%) contrast(105%) !important}.directory .directory__body .body__item div{align-items:center;border-bottom:.5px solid #252b1e;color:#fff;display:flex;font-size:11px;justify-content:flex-start;line-height:14px;padding:10px}.directory .directory__body .body__item div:nth-child(odd){background-color:#3e482d}.directory .directory__body .body__item div:nth-child(even){background-color:#2c3421}
.check-design-system{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.check-design-system .check-design-system__input{flex:0 0 12px;width:12px;height:12px;border-radius:2px;background-color:rgba(0,0,0,0);border:2px solid #7d8671;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;align-items:center}.check-design-system .check-design-system__input.disabled{opacity:.5}.check-design-system .check-design-system__label{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;margin-left:12px;line-height:14px;color:#fff;cursor:pointer}.check-design-system .check-design-system__label.disabled{opacity:.5}
.tooltip-design-system.theme--default .ant-tooltip-content .ant-tooltip-arrow::before{background-color:#3e482d}.tooltip-design-system.theme--default .ant-tooltip-content .ant-tooltip-inner{background-color:#3e482d;color:#fff;font-size:12px;line-height:14px;font-weight:300}.tooltip-design-system.theme--dark .ant-tooltip-content .ant-tooltip-arrow::before{background-color:#3e482d}.tooltip-design-system.theme--dark .ant-tooltip-content .ant-tooltip-inner{background-color:#252b1d;color:#fff;font-size:12px;line-height:14px;font-weight:400}
.duplicate-stage__content{display:flex;flex-direction:column}.duplicate-stage__content .content__form{display:flex;flex-direction:column}.duplicate-stage__content .content__form .form__label{font-size:12px;line-height:14px;font-weight:400;color:#fff;margin-bottom:10px}.duplicate-stage__content .content__form input{height:24px;border-radius:5px;border:0;padding:0 10px;background-color:#3e482d;color:#fff;font-size:12px;line-height:14px;font-weight:300}.duplicate-stage__content .content__form .form__select{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.duplicate-stage__content .content__form .form__select .select__label{display:flex;flex-direction:column}.duplicate-stage__content .content__form .form__select .select__label label{font-size:12px;line-height:14px;font-weight:400;color:#fff;margin-bottom:5px}.duplicate-stage__content .content__form .form__select .select__label span{font-size:12px;line-height:14px;font-weight:300;color:#fff}.duplicate-stage__content .content__form .form__customize{margin-top:20px;border:1px solid #688a96;padding:16px;border-radius:6px}.duplicate-stage__content .content__form .form__customize .customize__type{display:flex;flex-direction:column}.duplicate-stage__content .content__form .form__customize .customize__type .type__title{display:flex;align-items:center;margin-bottom:18px}.duplicate-stage__content .content__form .form__customize .customize__type .type__title h6{margin:0;font-size:12px;line-height:14px;font-weight:400;color:#fff}.duplicate-stage__content .content__form .form__customize .customize__type .type__title div{margin-left:12px}.duplicate-stage__content .content__form .form__customize .customize__type .type__title div i img{display:flex}.duplicate-stage__content .content__form .form__customize .customize__type .type__options{display:grid;grid-template-rows:auto;grid-template-columns:repeat(3, 1fr);grid-gap:12px;padding:0 28px}.duplicate-stage__content .content__form .form__customize .customize__type .type__line{margin:0 28px 16px;padding-bottom:16px;border-bottom:1px solid #688a96}.duplicate-stage__content .content__buttons{margin-top:20px;display:flex;justify-content:flex-end}.duplicate-stage__content .content__buttons button{height:32px;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:14px;transition:.3s}.duplicate-stage__content .content__buttons button.buttons__cancel{background-color:#f0f4f5;color:#121212}.duplicate-stage__content .content__buttons button.buttons__save{background-color:#7dff8a;color:#121212;margin-left:8px}.duplicate-stage__content .content__buttons button.buttons__save:disabled{opacity:.5;cursor:no-drop}
.delete-stage__content{display:flex;flex-direction:column}.delete-stage__content .content__form{display:flex;flex-direction:column}.delete-stage__content .content__form .form__icon{display:flex;justify-content:center;align-items:center}.delete-stage__content .content__form .form__icon i img{width:48px}.delete-stage__content .content__form .form__title{margin:20px 0;display:flex;justify-content:center;align-items:center;text-align:center}.delete-stage__content .content__form .form__title h5{margin:0;font-size:16px;line-height:18px;font-weight:500;color:#fff}.delete-stage__content .content__form .form__input{display:flex;flex-direction:column;justify-content:center;align-items:center}.delete-stage__content .content__form .form__input label{margin-bottom:10px;font-size:16px;line-height:18px;font-weight:500;color:#fff}.delete-stage__content .content__form .form__input label b{color:#7dff8a;text-transform:uppercase}.delete-stage__content .content__form .form__input input{width:200px;height:32px;border-radius:5px;border:0;padding:0 10px;background-color:#3e482d;color:#fff;font-size:12px;line-height:14px;font-weight:300}.delete-stage__content .content__buttons{margin-top:20px;display:flex;justify-content:center}.delete-stage__content .content__buttons button{height:32px;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:14px;transition:.3s}.delete-stage__content .content__buttons button.buttons__cancel{background-color:#f0f4f5;color:#121212}.delete-stage__content .content__buttons button.buttons__delete{background-color:#7dff8a;color:#121212;margin-left:8px}.delete-stage__content .content__buttons button.buttons__delete:disabled{opacity:.5;cursor:no-drop}
.procore-settings-modal{display:flex;flex-direction:column}.procore-settings-modal .procore-settings-modal__alert{width:100%;height:44px;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;margin-bottom:16px}.procore-settings-modal .procore-settings-modal__alert .alert__icon{width:24px;margin-right:15px}.procore-settings-modal .procore-settings-modal__alert .alert__icon i img{width:100%}.procore-settings-modal .procore-settings-modal__alert span{font-weight:500;font-size:12px;line-height:14px;color:#121212}.procore-settings-modal .procore-settings-modal__title,.procore-settings-modal .content__select-company .procore-settings-modal__title{display:flex;justify-content:flex-start;align-items:start}.procore-settings-modal .procore-settings-modal__title span,.procore-settings-modal .content__select-company .procore-settings-modal__title span{font-weight:400;font-size:12px;line-height:14px;color:#fff}.procore-settings-modal .procore-settings-modal__content{margin:20px 0;border:1px solid #7d8671;padding:10px;border-radius:6px;display:flex;flex-direction:column;gap:20px}.procore-settings-modal .procore-settings-modal__content .procore-settings-modal__title__text{font-weight:400;font-size:12px;line-height:14px;color:#b3b3b3}.procore-settings-modal .procore-settings-modal__content .content__select-company{display:flex;flex-direction:column;margin-bottom:0px !important}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__label{display:flex;margin-bottom:10px}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__label label{font-weight:400;font-size:12px;line-height:14px;color:#fff}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__form{display:flex}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__form .select-company__dropdown{width:100%;height:24px;display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:#3e482d;border-radius:5px;padding:0 10px;cursor:pointer}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__form .select-company__dropdown.disabled{opacity:.5}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__form .select-company__dropdown span{font-size:12px;line-height:14px;font-weight:400}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__form .select-company__dropdown i img{width:12px;height:12px}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__form .select-company__dropdown.error{border:1px solid #fa7676}.procore-settings-modal .procore-settings-modal__content .content__select-company .select-company__form .select-company__dropdown.error span{color:#fa7676}.procore-settings-modal .procore-settings-modal__content .content__list-projects{display:flex;flex-direction:column}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__title{display:flex;margin-bottom:10px;text-align:center}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__title .title__icon{height:14px;display:flex;gap:10px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__title .title__icon--project{flex-basis:206px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__title .title__icon--stage{flex-basis:254px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__title .title__icon--procore-company{flex-basis:220px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__title .title__icon--procore-project{flex-basis:210px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__title span{font-weight:500;font-size:12px;line-height:14px;color:#fff}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox{width:100%;max-height:194px;display:flex;flex-direction:column;overflow-x:hidden}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox::-webkit-scrollbar{height:101px;width:4.5px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:3px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox::-webkit-scrollbar-track{background-color:#252b1d;border-radius:3px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail{display:grid;grid-template-rows:auto;grid-template-columns:16px 170px 210px 24px 210px 210px;grid-gap:10px;align-items:center}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail:not(:last-child){margin-bottom:10px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__name{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__name span{font-weight:400;font-size:12px;line-height:14px;color:#fff;display:flex;white-space:nowrap;overflow:hidden}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__name span.disabled{opacity:.5}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__name span .checked{opacity:.5}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__name span i{margin-left:10px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-project,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-procore-project{display:flex}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-project .select-project__dropdown,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-procore-project .select-project__dropdown{width:100%;height:24px;display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:#3e482d;border-radius:5px;padding:0 10px;cursor:pointer}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-project .select-project__dropdown.disabled,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-procore-project .select-project__dropdown.disabled{opacity:.5}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-project .select-project__dropdown span,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-procore-project .select-project__dropdown span{font-size:12px;line-height:14px;font-weight:400}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-project .select-project__dropdown i img,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-procore-project .select-project__dropdown i img{width:12px;height:12px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-project .select-project__dropdown.error,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-procore-project .select-project__dropdown.error{border:1px solid #fa7676}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-project .select-project__dropdown.error span,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail .detail__select-procore-project .select-project__dropdown.error span{color:#fa7676}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk{display:grid;grid-template-rows:auto;grid-template-columns:16px 132px 165px 23px 173px 160px 160px;grid-gap:10px;align-items:center}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk:not(:last-child){margin-bottom:10px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__name{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__name span{font-weight:400;font-size:12px;line-height:14px;color:#fff;display:flex;white-space:nowrap;overflow:hidden}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__name span.disabled{opacity:.5}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__name span .checked{opacity:.5}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__name span i{margin-left:10px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-project,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-procore-project{display:flex}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-project .select-project__dropdown,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-procore-project .select-project__dropdown{width:100%;height:24px;display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:#3e482d;border-radius:5px;padding:0 10px;cursor:pointer}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-project .select-project__dropdown.disabled,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-procore-project .select-project__dropdown.disabled{opacity:.5}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-project .select-project__dropdown span,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-procore-project .select-project__dropdown span{font-size:12px;line-height:14px;font-weight:400}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-project .select-project__dropdown i img,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-procore-project .select-project__dropdown i img{width:12px;height:12px}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-project .select-project__dropdown.error,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-procore-project .select-project__dropdown.error{border:1px solid #fa7676}.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-project .select-project__dropdown.error span,.procore-settings-modal .procore-settings-modal__content .content__list-projects .list-projects__checkbox .checkbox__detail_autodesk .detail__select-procore-project .select-project__dropdown.error span{color:#fa7676}.procore-settings-modal .procore-settings-modal__footer{display:flex;gap:10px;justify-content:flex-end}.procore-settings-modal .procore-settings-modal__footer button{border:0;border-radius:5px;font-size:12px;font-weight:500;height:32px;line-height:14px;padding:0 10px;transition:.3s}.procore-settings-modal .procore-settings-modal__footer button.footer__cancel{background-color:#f0f4f5;color:#121212}.procore-settings-modal .procore-settings-modal__footer button.footer__save{background-color:#7dff8a;margin-left:8px;color:#121212}.procore-settings-modal .procore-settings-modal__footer button.footer__save:disabled{cursor:no-drop;color:#b3b3b3;background-color:#d8d8d8 !important}.select-project__overlay-dropdown ul{background-color:#3e482d;max-height:250px;overflow-y:scroll;border-radius:5px;padding:10px 0;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.select-project__overlay-dropdown ul::-webkit-scrollbar{width:4px;height:36px}.select-project__overlay-dropdown ul::-webkit-scrollbar-thumb{background-color:#fff;border-radius:3px}.select-project__overlay-dropdown ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:3px}.select-project__overlay-dropdown ul li{width:100%;height:30px;padding:0 20px !important;display:flex;align-items:center;font-size:12px;line-height:14px;font-weight:400;color:#fff}.select-project__overlay-dropdown ul li:hover{background-color:#121212}.select-project__overlay-dropdown ul li.active{background-color:#7dff8a !important;color:#121212}.select-project__overlay-dropdown ul li.ant-dropdown-menu-item-disabled{opacity:.5}.select-project__overlay-dropdown ul li.ant-dropdown-menu-item-disabled:hover{color:#fff}.detail__connection{display:flex;align-items:center;justify-content:center}.icon-connect{width:10px;height:10px;border-radius:50%}.icon-connect.connected{background-color:#53c255}.icon-connect.disconnected{background-color:#b3b3b3}
.notification-design-system-v2{border-radius:5px;background-color:#fff;padding:15px 15px 15px 20px;box-shadow:0px 4px 4px 0px rgba(88,88,88,.2);border-left-width:5px;border-left-style:solid}.notification-design-system-v2.type--info{border-left-color:#498e98}.notification-design-system-v2.type--success{border-left-color:#53c255}.notification-design-system-v2.type--warning{border-left-color:#fdd551}.notification-design-system-v2.type--error{border-left-color:#e50101}.notification-design-system-v2 .ant-notification-notice-content .ant-notification-notice-with-icon .ant-notification-notice-message{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.notification-design-system-v2 .ant-notification-notice-content .ant-notification-notice-with-icon .ant-notification-notice-description div{display:flex;flex-direction:column;gap:5px}.notification-design-system-v2 .ant-notification-notice-content .ant-notification-notice-with-icon .ant-notification-notice-description div p{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;margin:0}.notification-design-system-v2 .ant-notification-notice-content .ant-notification-notice-with-icon .ant-notification-notice-description div span{font:100 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}
.set-current__content{display:flex;flex-direction:column}.set-current__content .content__form{display:flex;flex-direction:column}.set-current__content .content__form .form__icon{display:flex;justify-content:center;align-items:center}.set-current__content .content__form .form__icon i img{width:48px}.set-current__content .content__form .form__title{margin:20px 0;display:flex;justify-content:center;align-items:center;text-align:center}.set-current__content .content__form .form__title h5{margin:0;font-size:16px;line-height:18px;font-weight:500;color:#fff}.set-current__content .content__buttons{margin-top:20px;display:flex;justify-content:center;gap:10px}.set-current__content .content__buttons button{height:32px;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:14px;transition:.3s}.set-current__content .content__buttons button.buttons__cancel{background-color:#f0f4f5;color:#121212}.set-current__content .content__buttons button.buttons__confirm{background-color:#7dff8a;color:#121212}
.set-visibility__content{display:flex;flex-direction:column}.set-visibility__content .content__form{display:flex;flex-direction:column}.set-visibility__content .content__form .form__icon{display:flex;justify-content:center;align-items:center}.set-visibility__content .content__form .form__icon i img{width:48px}.set-visibility__content .content__form .form__title{margin:20px 0;display:flex;justify-content:center;align-items:center;text-align:center}.set-visibility__content .content__form .form__title h5{margin:0;line-height:18px;font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.set-visibility__content .content__buttons{margin-top:20px;display:flex;justify-content:center;gap:10px}.set-visibility__content .content__buttons button{height:32px;border:0;border-radius:5px;padding:0 10px;font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:14px;transition:.3s}.set-visibility__content .content__buttons button.buttons__cancel{background-color:#f0f4f5;color:#121212}.set-visibility__content .content__buttons button.buttons__confirm{background-color:#7dff8a;color:#121212}
.CompanyImage__img{object-fit:contain;cursor:pointer;background:#fff}.CompanyImage__default{display:flex;align-items:center;justify-content:center;font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background-color:#b3b3b3;color:#121212;cursor:pointer;-webkit-user-select:none;user-select:none}.CompanyImage__border{border:1px solid #7dff8a}
.popover-design-system-v2 .ant-popover-content .ant-popover-arrow{box-shadow:none}.popover-design-system-v2 .ant-popover-content .ant-popover-inner{box-shadow:none;border-radius:5px}.popover-design-system-v2 .ant-popover-content .ant-popover-inner .ant-popover-inner-content{padding:0}.popover-design-system-v2.theme--light.ant-popover-placement-top .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-topLeft .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-topRight .ant-popover-content .ant-popover-arrow{border-right-color:#d8d8d8;border-bottom-color:#d8d8d8}.popover-design-system-v2.theme--light.ant-popover-placement-left .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-leftTop .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-leftBottom .ant-popover-content .ant-popover-arrow{border-top-color:#d8d8d8;border-right-color:#d8d8d8}.popover-design-system-v2.theme--light.ant-popover-placement-bottom .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-bottomLeft .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-bottomRight .ant-popover-content .ant-popover-arrow{border-top-color:#d8d8d8;border-left-color:#d8d8d8}.popover-design-system-v2.theme--light.ant-popover-placement-right .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-rightTop .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--light.ant-popover-placement-rightBottom .ant-popover-content .ant-popover-arrow{border-bottom-color:#d8d8d8;border-left-color:#d8d8d8}.popover-design-system-v2.theme--light .ant-popover-content .ant-popover-inner{background-color:#fff;border:1px solid #d8d8d8}.popover-design-system-v2.theme--dark.ant-popover-placement-top .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-topLeft .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-topRight .ant-popover-content .ant-popover-arrow{border-right-color:#7d8671;border-bottom-color:#7d8671}.popover-design-system-v2.theme--dark.ant-popover-placement-left .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-leftTop .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-leftBottom .ant-popover-content .ant-popover-arrow{border-top-color:#7d8671;border-right-color:#7d8671}.popover-design-system-v2.theme--dark.ant-popover-placement-bottom .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-bottomLeft .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-bottomRight .ant-popover-content .ant-popover-arrow{border-top-color:#7d8671;border-left-color:#7d8671}.popover-design-system-v2.theme--dark.ant-popover-placement-right .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-rightTop .ant-popover-content .ant-popover-arrow,.popover-design-system-v2.theme--dark.ant-popover-placement-rightBottom .ant-popover-content .ant-popover-arrow{border-bottom-color:#7d8671;border-left-color:#7d8671}.popover-design-system-v2.theme--dark .ant-popover-content .ant-popover-inner{background-color:#3e482d;border:1px solid #7d8671}
.companyOption__layout{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow-y:auto}.companyOption__layout-scroll{padding-right:5px}.companyOption__layout-scroll::-webkit-scrollbar{width:4px}.companyOption__item{background-color:#f0f4f5;padding:5px 20px;display:flex;justify-content:flex-start;align-items:center;gap:10px;border-radius:5px;height:40px;cursor:pointer}.companyOption__item h2{margin:0;width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#121212;font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.companyOption__item--dark{background-color:#3e482d}.companyOption__item--dark h2{color:#fff}
.SelectCompanyModal__container{display:flex;flex-direction:column;gap:20px}.SelectCompanyModal__container .SelectCompanyModal__title h2{font:500 20px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-align:center;margin:0}.SelectCompanyModal__container .SelectCompanyModal__description{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.SelectCompanyModal__container .SelectCompanyModal__footer{display:flex;justify-content:flex-end}.SelectCompanyModal__container .SelectCompanyModal__footer__cancel{border-radius:5px;padding:8px 20px;background-color:#f0f4f5;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:none}
.CompanyPopover__content{width:270px;min-height:80px;border-radius:5px;padding:10px 0px}.CompanyPopover__content .CompanyPopover__currentCompany{display:flex;flex-direction:column;gap:5px;padding:10px 20px;font:500 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#f0f4f5}.CompanyPopover__content .CompanyPopover__currentCompany__line{width:100%;height:1px;margin:0px 0;background-color:#5f696d;opacity:.5}.CompanyPopover__content .CompanyPopover__item{display:flex;justify-content:space-between;align-items:center;padding:5px 20px;color:#fff}.CompanyPopover__content .CompanyPopover__item__company{display:flex;flex-direction:row;align-items:center;gap:5px;overflow:hidden;width:100%}.CompanyPopover__content .CompanyPopover__item__company img{height:21.5px;width:21.5px;border-radius:50%;object-fit:contain;background:#fff}.CompanyPopover__content .CompanyPopover__item__company span{color:#d8d8d8;font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.CompanyPopover__content .CompanyPopover__item__buttonChange{cursor:pointer;color:#7dff8a;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.tooltip-design-system-v2 .ant-tooltip-content .ant-tooltip-inner{box-shadow:none;background-color:#252b1d;border-radius:5px;padding:10px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.tooltip-design-system-v2 .ant-tooltip-content .ant-tooltip-arrow::before{box-shadow:none;background-color:#252b1d}
.truncated-text-system{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.request-card{width:100%;height:61px;border:1px solid #d8d8d8;border-radius:5px;padding:10px 15px;background-color:#fff;cursor:pointer;transition-duration:.3s}.request-card:hover{background-color:#e7e7e7}.request-card__content{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:10px}.request-card__left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.request-card__header{max-width:100%;overflow:hidden;display:flex;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;gap:5px}.request-card__title{max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-card__icon{height:14px;width:14px}.request-card__info{display:flex;align-items:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin-left:21px;gap:10px}.request-card__right{display:flex;align-items:center;justify-content:center}.request-card__avatar{width:20px;height:20px;border-radius:10px}.request-card__date{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.request-card_info-additional{display:flex;flex-direction:row;gap:5px}.request-card__additional--positive{color:#e50101;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.request-card__additional--negative{color:#53c255;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.request-card__status{height:25px;border-radius:20px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;padding:0 10px;display:flex;justify-content:center;align-items:center}.status-pending{background-color:#498e98;color:#fff}.status-approved{background-color:#53c255;color:#fff}.status-rejected{background-color:#fce6e6;color:#e50101}.request-card__avatar--initials{width:20px;height:20px;border-radius:50%;background-color:#d8d8d8;color:#121212;font:500 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;align-items:center;justify-content:center}
.schedule-impact-request-drawer{width:100%;height:100%;display:grid;grid-template-rows:128px auto;grid-gap:15px;gap:15px}.schedule-impact-request-drawer .schedule-impact-request-drawer__header{display:flex;flex-direction:column;gap:15px}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8d8d8;padding-bottom:15px}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__title .title__content{display:flex;justify-content:center;gap:10px}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__title .title__content h5{margin:0;font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__title .button__close{cursor:pointer}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__title .button__close i img{width:16px;height:16px}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__description p{margin:0;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__buttons{width:100%;height:32px;display:grid;grid-template-columns:repeat(3, 1fr);border-radius:5px;background-color:#efefef}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__buttons button{height:32px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;border-radius:5px;transition-duration:.3s}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__buttons button:hover{background-color:#d8d8d8}.schedule-impact-request-drawer .schedule-impact-request-drawer__header .header__buttons button.active{background-color:#252b1d;color:#fff}.schedule-impact-request-drawer .schedule-impact-request-drawer__items{width:100%;height:100%;display:flex;flex-direction:column;gap:9px;overflow-y:auto}.schedule-impact-request-drawer .schedule-impact-request-drawer__items::-webkit-scrollbar{width:3px;height:100%}.schedule-impact-request-drawer .schedule-impact-request-drawer__items::-webkit-scrollbar-thumb{background-color:#121212;border-radius:3px}.schedule-impact-request-drawer .schedule-impact-request-drawer__items::-webkit-scrollbar-track{background-color:#d8d8d8;border-radius:3px}.schedule-impact-request-drawer .schedule-impact-request-drawer__items .items__empty-state{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.schedule-impact-request-drawer .schedule-impact-request-drawer__items .items__empty-state p{margin:0;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.schedule-impact-request-drawer .schedule-impact-request-drawer__items .items__empty-state p span{text-transform:lowercase}
.popover-uniselect-design-system{padding:10px 0}.popover-uniselect-design-system .popover-uniselect-design-system__search{width:100%;height:30px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom-width:1px;border-bottom-style:solid}.popover-uniselect-design-system .popover-uniselect-design-system__search input{width:100%;background-color:rgba(0,0,0,0);font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:0;height:16px}.popover-uniselect-design-system .popover-uniselect-design-system__search .search__clean{flex:16px 1;width:16px;cursor:pointer}.popover-uniselect-design-system .popover-uniselect-design-system__search .search__clean i img{width:16px;height:16px}.popover-uniselect-design-system .popover-uniselect-design-system__search .search__icon{flex:16px 1;width:16px}.popover-uniselect-design-system .popover-uniselect-design-system__search .search__icon i img{width:16px;height:16px}.popover-uniselect-design-system .popover-uniselect-design-system__items{width:100%}.popover-uniselect-design-system .popover-uniselect-design-system__items::-webkit-scrollbar{width:4px;border-radius:5px}.popover-uniselect-design-system .popover-uniselect-design-system__items::-webkit-scrollbar-track{background:#121212}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__empty{width:100%;height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__empty .empty__icon{width:24px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__empty .empty__icon i img{width:24px;height:24px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__empty span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list{display:flex;flex-direction:column}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item{width:100%;height:30px;display:flex;flex-direction:column;justify-content:center;padding:0 20px;transition-duration:.3s}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item.group{height:35px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item.group .item__text .text{margin-top:10px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item.group .item__text .text span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item.group .item__text .text__options{display:flex;align-items:center;gap:10px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item.group .item__text .text__options i img{width:16px;height:16px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item.disabled{opacity:.5;cursor:not-allowed}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item .item__text{display:flex;justify-content:space-between}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item .item__text .text{display:flex;align-items:center;gap:10px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item .item__text .text span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item .item__text .text__options{display:flex;align-items:center;gap:10px}.popover-uniselect-design-system .popover-uniselect-design-system__items .items__list .list__item .item__text .text__options i img{width:16px;height:16px}.popover-uniselect-design-system .popover-uniselect-design-system__cta{width:100%;height:30px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;padding:0 10px;border-top-width:1px;border-top-style:solid;transition-duration:.3s}.popover-uniselect-design-system .popover-uniselect-design-system__cta .cta__icon{width:16px}.popover-uniselect-design-system .popover-uniselect-design-system__cta .cta__icon i img{width:16px;height:16px}.popover-uniselect-design-system .popover-uniselect-design-system__cta span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__search{border-bottom-color:#d8d8d8}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__search input{color:#121212}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__search input::placeholder{color:#121212;opacity:.5}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__search input::-ms-input-placeholder{color:#121212}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items::-webkit-scrollbar-thumb{background:#d8d8d8}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items::-webkit-scrollbar-thumb:hover{background:#53c255}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items .items__empty span{color:#747474}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items .items__list .list__item.group .item__text .text span{color:#747474}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items .items__list .list__item .item__text .text span{color:#121212}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items .items__list .list__item:is(:not(.group)){cursor:pointer}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items .items__list .list__item:hover:is(:not(.group)){background-color:#f0f4f5}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__items .items__list .list__item.active:is(:not(.group)){background-color:#7dff8a}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__cta{border-top-color:#d8d8d8}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__cta:hover{background-color:#f0f4f5}.popover-uniselect-design-system.theme--light .popover-uniselect-design-system__cta span{color:#53c255}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__search{border-bottom-color:#7d8671}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__search input{color:#fff}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__search input::placeholder{color:#fff;opacity:.5}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__search input::-ms-input-placeholder{color:#fff}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items::-webkit-scrollbar-thumb{background:#7d8671}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items::-webkit-scrollbar-thumb:hover{background:#7dff8a}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items .items__empty span{color:#c3cfbf}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items .items__list .list__item.group .item__text .text span{color:#c3cfbf}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items .items__list .list__item .item__text .text span{color:#fff}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items .items__list .list__item:is(:not(.group)){cursor:pointer}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items .items__list .list__item:hover:is(:not(.group)){background-color:#121212}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items .items__list .list__item.active:is(:not(.group)){background-color:#7dff8a}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__items .items__list .list__item.active:is(:not(.group)) span{color:#121212}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__cta{border-top-color:#7d8671}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__cta:hover{background-color:#121212}.popover-uniselect-design-system.theme--dark .popover-uniselect-design-system__cta span{color:#7dff8a}.popover-uniselect-design-system__subitems{padding:10px 0}.popover-uniselect-design-system__subitems .subitems__content{width:100%;height:30px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;transition-duration:.3s}.popover-uniselect-design-system__subitems .subitems__content.divider{height:10px}.popover-uniselect-design-system__subitems .subitems__content.disabled{opacity:.5;cursor:not-allowed}.popover-uniselect-design-system__subitems .subitems__content .content__info{display:flex;align-items:center;gap:10px}.popover-uniselect-design-system__subitems .subitems__content .content__info .info__icon i img{width:16px;height:16px}.popover-uniselect-design-system__subitems .subitems__content .content__info span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-uniselect-design-system__subitems .subitems__content .content__icon i img{width:16px;height:16px}.popover-uniselect-design-system__subitems .subitems__content .content__divider{width:100%;height:1px}.popover-uniselect-design-system__subitems.theme--light .subitems__content:hover:is(:not(.divider)){background-color:#f0f4f5}.popover-uniselect-design-system__subitems.theme--light .subitems__content.active{background-color:#7dff8a}.popover-uniselect-design-system__subitems.theme--light .subitems__content .content__info span{color:#121212}.popover-uniselect-design-system__subitems.theme--light .subitems__content .content__divider{background-color:#d8d8d8}.popover-uniselect-design-system__subitems.theme--dark .subitems__content:hover:is(:not(.divider)){background-color:#121212}.popover-uniselect-design-system__subitems.theme--dark .subitems__content.active{background-color:#7dff8a}.popover-uniselect-design-system__subitems.theme--dark .subitems__content.active span{color:#121212}.popover-uniselect-design-system__subitems.theme--dark .subitems__content .content__info span{color:#fff}.popover-uniselect-design-system__subitems.theme--dark .subitems__content .content__divider{background-color:#7d8671}
.resources-section__container{overflow:auto}.resources-section__title{margin-top:20px;font-size:15px;font-weight:500}
.help-center__container{position:relative}.help-center__search-section{position:absolute;top:110px;width:100%;z-index:1}.help-center__resources-section{position:absolute;top:450px;width:100%;padding-bottom:20px}
.button-design-system{display:flex;justify-content:center;align-items:center;gap:5px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;box-sizing:border-box;border:0;border-radius:5px;transition-duration:.3s}.button-design-system.inverse-text{color:#fff}.button-design-system.size--small{height:24px;padding:0 10px}.button-design-system.size--small i img{width:12px;height:12px}.button-design-system.size--default{height:30px;padding:0 20px}.button-design-system.size--default i img{width:16px;height:16px}.button-design-system.size--large{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;height:40px;padding:0 30px;gap:10px}.button-design-system.size--large i img{width:20px;height:20px}.button-design-system.type--primary{background-color:#7dff8a}.button-design-system.type--primary:hover{background-color:#53c255}.button-design-system.type--primary-v2{background-color:#53c255}.button-design-system.type--primary-v2:hover{background-color:#52c41a}.button-design-system.type--secondary{background-color:#f0f4f5}.button-design-system.type--secondary:hover{background-color:#b3b3b3}.button-design-system.type--danger{background-color:#e50101}.button-design-system.type--danger:hover{background-color:#8e0101}.button-design-system.type--link{background-color:rgba(0,0,0,0);color:#7dff8a}.button-design-system.type--link:hover{color:#53c255}.button-design-system:disabled{opacity:.5;cursor:not-allowed}
.empty-state-design-system{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.empty-state-design-system .empty-state-design-system__icon i img{width:84px;height:84px}.empty-state-design-system .empty-state-design-system__icon.size--large i img{width:200px;height:200px}.empty-state-design-system .empty-state-design-system__title h2{margin:0;font:500 20px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.empty-state-design-system .empty-state-design-system__description{text-align:center;color:#121212}.empty-state-design-system .empty-state-design-system__description p{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:15.23px;margin-bottom:3px}
.not-found-layout{background-image:url(/static/media/errorBackground.2f63c60cde2d2ffc97f9.png);background-size:cover}.full-height-layout{height:calc(100% - 72px)}
.iframe {
  width: 100%;
  height: 100vh;
  border: 0;
}

.no-module-access {
  width: 100%;
  height: calc(100vh - 72px);
  display: flex;
  justify-content: center;
  align-items: center;
}

.link-style {
  margin-right: 10px;
}

.route-toolbar-container {
  background-color: #efefef !important;
  height: 80px !important;
  z-index: 100;
  margin-top: 0px;
}

.gutter-example .ant-row > div {
  background: transparent;
  border: 0;
}
.gutter-box {
  background: #00a0e9;
  padding: 5px 0;
}
.search-btn {
  background-color: #686363 !important;
  border-color: #686363 !important;
  color: white !important;
  position: absolute !important;
  top: 6px !important;
  left: 100px !important;
}

.route-logo-style {
  width: 58px !important;
  border-radius: 6px !important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  position: absolute !important;
  top: 12px !important;
  left: 34px !important;
  background-color: white;
  padding: 15px;
  box-shadow: -4px 4px 3px #d0d0d0;
}

.company-logo-style {
  width: 37px !important;
  border-radius: 6px !important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  position: relative !important;
  top: 19px !important;
  left: 10px !important;
  background-color: white;
  box-shadow: -4px 4px 3px #d0d0d0;
}

.title-route-label {
  position: absolute !important;
  top: 15px !important;
  left: 90px !important;
  font-size: 20px;
  font-weight: bold;
}

.route-logo {
  color: var(--black) !important;
  font-size: 12px;
  position: relative;
  top: -1px;
}

.title-route {
  top: 22px !important;
  left: 135px !important;
  font-size: 23px;
  font-weight: bold;
  width: 100%;
  display: block;
  padding-left: 35px;
  padding-top: 10px;
}
.breadcrumb-route {
  top: 22px !important;
  left: 135px !important;
  font-size: 15px;
  width: 100%;
  color: var(--black);
  padding-left: 35px;
}

.subtitle-route-label {
  position: absolute !important;
  left: 90px !important;
  font-size: 12px !important;
  font-weight: normal !important;
  top: 43px !important;
  width: 100%;
  display: block;
}

.label2 {
  top: 52px !important;
}

.buttonsNav {
  height: 50px;
  padding-left: 22px;
  padding-top: 12px;
}

.buttonsNav .ant-radio-button-wrapper {
  background-color: white;
  border: none !important;
  color: #a1a1a1 !important;
  text-align: center !important;
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  margin-right: 10px;
}

.buttonsNav .ant-radio-button-wrapper-checked {
  text-align: center !important;
  background-color: #065c76 !important;
  border: 1px solid #065c76 !important;
  border-radius: 8px !important;
  -webkit-border-radius: 9px !important;
  -moz-border-radius: 9px !important;
  padding: 0 !important;
  color: white !important;
}

.buttonsNav .ant-radio-button-wrapper-checked span {
  padding: 0 14px !important;
}

.buttonsNav .selectFilter {
  float: right;
  min-width: 150px;
  margin-left: 10px;
}

.buttonsNav .ant-select-selection {
  background-color: #00a8b9 !important;
  border: none !important;
}
.buttonsNav .ant-select-arrow {
  padding-left: 12px;
  border-left: 1px solid white;
}

.buttonsNav .ant-select-focused .ant-select-selection,
.buttonsNav .ant-select-selection:focus,
.buttonsNav .ant-select-selection:active,
.buttonsNav .ant-select-open .ant-select-selection,
.buttonsNav .ant-input:focus {
  border-color: none;
  box-shadow: none;
  outline: none;
}
.buttonsNav .ant-input {
  height: 27px !important;
}

.ant-radio-button-wrapper-checked:not(
    .ant-radio-button-wrapper-disabled
  ):before {
  background-color: white !important;
}

.ant-radio-button-wrapper:not(:first-child):before {
  left: -10px !important;
  background-color: white !important;
}

.projectList {
  height: 50px;
  padding-top: 12px;
  float: left;
  width: 100%;
  height: auto;
}

/* list images */
.list {
  padding: 6px;
}
.list li {
  display: table;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 16px;
  min-height: 140px;
}
.inner {
  display: table-row;
  overflow: hidden;
}
.li-img {
  display: table-cell;
  vertical-align: middle;
  width: 10%;
  text-align: center;
}
.li-img img {
  display: block;
  width: 80%;
  height: auto;
}

.li-img .ant-avatar {
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}

.li-text {
  display: table-cell;
  vertical-align: middle;
  width: 70%;
}
.li-head {
  margin: 0;
  padding-top: 8px;
  text-align: center;
  height: 28px;
  overflow: hidden;
  margin: auto;
  width: 70% !important;
}
.li-sub {
  margin: 0;
}

.addProjectIcon {
  margin-top: 20px !important;
  width: auto !important;
}

.imgList {
  padding: 0;
}

@media all and (min-width: 45em) {
  .imgList {
    padding-left: 14px;
  }
  .list li {
    float: left;
    width: 8%;
  }
}

@media all and (min-width: 75em) {
  .list li {
    width: 8%;
  }
}

.ant-avatar-icon {
  background-color: white !important;
}

.li-not-found {
  margin-top: 35px;
}

.inputSearch {
  float: right;
  min-width: 100px !important;
}

.ant-input-search {
  width: 150px !important;
}

.ant-input-search.custom-search-bar-prop {
  width: 100% !important;
}

.buttonsNav .ant-input {
  border: 1px solid #d9d9d9 !important;
  box-shadow: none !important;
  outline: none !important;
}

.toolbar-container-secondary {
  background-color: #fff !important;
  z-index: 9999;
  box-shadow: 0px 3px 6px 1px rgba(223, 223, 223, 1);
  padding-bottom: 10px;
}

.center-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.title-style {
  font-size: 23px !important;
  font-weight: 600 !important;
  color: #333334;
  margin-top: 8%;
}

.sub-title {
  font-size: 19px !important;
  font-weight: 0px !important;
  color: '#333334';
}

.common-btn-style {
  margin-right: 15px !important;
  margin-top: 15px !important;
  background-color: rgb(237, 133, 54) !important;
  border-color: rgb(237, 133, 54) !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  padding: 0px 1% 0px 1% !important;
  width: 15%;
}

.btnblock {
  height: 44px !important;
  width: 22% !important;
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  margin-left: 15px !important;
}

.center-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.childed-title-style {
  font-size: 23px !important;
  font-weight: 600 !important;
  color: var(--black) !important;
  margin-top: 0%;
}

.sub-title {
  font-size: 19px !important;
  font-weight: 0px !important;
  color: '#333334' !important;
  margin-top: 30px;
}

.common-btn-style {
  margin-right: 15px !important;
  margin-top: 15px !important;
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  color: var(--black) !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  padding: 0px 1% 0px 1% !important;
  width: 15%;
}

.bottom-separator {
  background-color: #dcdcdc;
  width: 60%;
  border-radius: 160px;
  margin-top: 20px;
  border-color: #0000ff00;
  padding: 0px !important;
  height: 1px !important;
  border: 1px;
}

.back-btn-navigator {
  font-size: 24px;
  margin-left: 15px;
  margin-top: 7px;
}

.label-btn-navigator {
  position: relative;
  font-size: 24px;
  top: -2px;
  left: 5px;
}

.common-disabled-btn-style {
  background-color: white !important;
  border-color: white !important;
  color: var(--primary) !important;
  font-weight: 400 !important;
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.045) !important;
}

.frm-importer .title-frm {
  font-size: 15px;
  color: #2c3421;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  margin-top: 10px;
  border-bottom: 0.3px solid;
  padding-bottom: 15px;
}

.frm-importer .hand-close {
  float: right;
  color: #c4c4c4;
  margin-right: 3px;
  margin-top: -7%;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.frm-importer .row-normal {
  text-align: center;
  color: #121212;
  width: 90%;
}

.frm-importer .col-normal {
  height: 100%;
}

.frm-importer .text-title {
  display: inline-block;
  margin: 20px;
  color: #2c3421;
}
.frm-importer .img-upload {
  width: 23px;
  margin: auto 10px;
}

.frm-importer .div-vertical {
  height: 100%;
  align-self: auto;
  display: flex;
  line-height: 30px;
  margin: 4px;
}

.frm-importer .btn-import {
  height: auto;
  margin: 0 10px;
  border: 1px solid #2c3421;
}

.frm-importer .body-modal {
  height: 75%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.frm-importer .hidden {
  display: none;
}

.frm-importer .text-remaining {
  font-size: 18px;
  margin-bottom: 16px;
}

.frm-importer .text-filename {
  text-align: left;
  color: #2c3421;
}

.frm-importer .text-filename img {
  margin: 0 10px 0px 0px;
}

.frm-importer .btn-cancel,
.frm-importer .btn-cancel:hover {
  color: #e50101;
  border: 1px solid #e50101;
}

.frm-importer .div-progress {
  margin-bottom: 10px;
}

.frm-importer .text-success {
  color: #2c3421;
  font-size: 20px;
  padding: 14px 30%;
}

.frm-importer .circle-ok {
  font-size: 22px;
  color: green;
}

.frm-importer .btn-continue,
.frm-importer .btn-continue:hover,
.frm-importer .btn-continue:active,
.frm-importer .btn-continue:focus {
  background: var(--primary);
  color: var(--black);
  border: 1px solid var(--primary);
}

.frm-importer .div-circle {
  margin-bottom: 16px;
}

.frm-importer .ant-upload-picture-card-wrapper {
  width: auto;
  margin: 0 10px;
}
.frm-importer .ant-upload {
  height: auto !important;
}

.frm-process .title-frm {
  font-size: 15px;
  color: #2c3421;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  margin-top: 10px;
  border-bottom: 0.3px solid;
  padding-bottom: 15px;
}

.frm-process .hand-close {
  float: right;
  color: #c4c4c4;
  margin-right: 3px;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.frm-process .tab-left {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 20px 0;
  background: #121212;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 12px;
  flex-direction: column;
}

.frm-process .ant-modal-body {
  padding: 0 !important;
}

.frm-process .list-left {
  width: 100%;
  text-align: left;
  padding: 15px 20px;
  display: flex;
  align-items: center;
}

.frm-process .reviewed {
  color: #34af00;
}

.frm-process .current {
  color: var(--primary);
}

.frm-process .option-text {
  display: inline;
}

.frm-process .option-text {
  display: inline;
}

.frm-process .option-subtitle {
  font-size: 10px;
}

.frm-process .ant-modal-content {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}

.frm-process .img-upload {
  width: 17px;
  margin-right: 6px;
}

.frm-process .tab-right {
  padding: 10px;
}

.frm-process .tab-right .title {
  display: inline;
}

.frm-process .process-title {
  border-bottom: 1px solid #2c3421;
  padding-bottom: 6px;
}
.frm-process .title-info {
  color: #2c3421;
}

.frm-process .title-info {
  padding: 12px 0;
}

.frm-process .list-items {
  height: 100%;
  max-height: 243px;
  min-height: 243px;
  overflow: auto;
}

.frm-process .calendars {
  max-height: 244px;
  min-height: 244px;
}

.frm-process .calendars-with-msg {
  max-height: 186px;
  min-height: 186px;
}

.frm-process .select-resource {
  width: 120px;
  border: none;
  background: white;
  color: #2c3421;
}

.frm-process .list-items .item-info {
  display: flex;
  justify-content: space-between;
  border: 1px solid #2c3421;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px;
  font-size: 12px;
  margin: 9px 14px 0px 0px;
}

.frm-process .list-items .item-info div {
  display: inline;
  padding: 4px;
}

.frm-process .buttons {
  height: 70px;
  text-align: center;
}

.frm-process .btn-continue,
.frm-process .btn-continue:hover,
.frm-process .btn-continue:active,
.frm-process .btn-continue:focus {
  background: var(--primary);
  color: var(--black);
  border: 1px solid var(--primary);
  margin: 0 4px;
  font-size: 13px;
  max-height: 25px;
}
.frm-process .btn-previous,
.frm-process .btn-previous:hover,
.frm-process .btn-previous:active,
.frm-process .btn-previous:focus {
  background: var(--black);
  color: var(--primary);
  border: 1px solid var(--primary);
  margin: 0 4px;
  font-size: 13px;
  max-height: 25px;
}

.frm-process .buttons {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  flex-direction: row;
}

.frm-process .back-white {
  background: white;
  width: 25px;
  border-radius: 164px;
  height: 20px;
  padding: 3px;
  margin-right: 13px;
}

.frm-process .option-icon {
  font-size: 28px;
  margin-right: 10px;
}

.frm-process .back-white .option-icon {
  position: relative;
  top: -7px;
  left: -3px;
}

.frm-process .item-number {
  min-width: 55px;
}

.frm-process .item-name {
  height: 25px;
}

.frm-process .item-name-overflow {
  height: 25px;
  text-overflow: ellipsis;
  width: 136px;
  word-break: break-all;
  overflow: hidden;
}

.frm-process .skip-link {
  color: #2c3421 !important;
  font-size: 12px;
  padding: 4px;
  cursor: pointer;
}

.frm-process .hidden {
  display: none;
}

.frm-process .imp-loading {
  padding: 39% 37% !important;
  text-align: center;
}

.frm-process .alert-msg {
  background: #face81;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 15px;
  gap: 10px;
  height: 58px;
  margin: 10px 24px 14px 0;
}

.frm-process .alert-msg .icon-alert img {
  height: 30px;
}

.frm-process .alert-msg .alert-text {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #121212;
}

.frm-finish .title-frm {
  font-size: 15px;
  color: #2c3421;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  margin-top: 10px;
  border-bottom: 0.3px solid;
  padding-bottom: 15px;
}

.frm-finish .hand-close {
  float: right;
  color: #c4c4c4;
  margin-right: 3px;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.frm-finish .tab-left {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 20px 0;
  background: #121212;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 12px;
  flex-direction: column;
}

.frm-finish .ant-modal-body {
  padding: 0 !important;
}

.frm-finish .list-left {
  width: 100%;
  text-align: left;
  padding: 15px 20px;
  display: flex;
  align-items: center;
}

.frm-finish .reviewed {
  color: #34af00;
}

.frm-finish .current {
  color: var(--primary);
}

.frm-finish .option-text {
  display: inline;
}

.frm-finish .option-text {
  display: inline;
}

.frm-finish .option-subtitle {
  font-size: 10px;
}

.frm-finish .ant-modal-content {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}

.frm-finish .img-upload {
  width: 17px;
  margin-right: 6px;
}

.frm-finish .tab-right {
  padding: 10px;
}

.frm-finish .tab-right .title,
.frm-finish .title {
  display: inline;
}

.frm-finish .title {
  font-weight: bold;
  color: #2c3421;
}

.frm-finish .process-title {
  border-bottom: 1px solid #2c3421;
  padding-bottom: 6px;
  width: 95%;
  padding: 10px 0;
  text-align: left;
}

.frm-finish .title-info {
  color: #2c3421;
}

.frm-finish .title-info {
  padding: 12px 0;
}

.frm-finish .list-items {
  height: 100%;
  max-height: 310px;
  min-height: 310px;
  overflow: auto;
}

.frm-finish .list-items .item-info {
  display: flex;
  justify-content: space-between;
  border: 2px solid #2c3421;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px;
  font-size: 12px;
  margin: 9px 14px 0px 0px;
  cursor: pointer;
}
.frm-finish .list-items .item-info div {
  display: inline;
  padding: 5px;
}

.frm-finish .buttons {
  height: 60px;
  margin-bottom: 10px;
}

.frm-finish .btn-continue,
.frm-finish .btn-continue:hover,
.frm-finish .btn-continue:active,
.frm-finish .btn-continue:focus {
  background: var(--primary);
  color: var(--black);
  border: 1px solid var(--primary);
  margin: 0 4px;
  font-size: 13px;
  max-height: 25px;
}
.frm-finish .btn-previous,
.frm-finish .btn-previous:hover,
.frm-finish .btn-previous:active,
.frm-finish .btn-previous:focus {
  background: var(--black);
  color: var(--primary);
  border: 1px solid var(--primary);
  margin: 0 4px;
  font-size: 13px;
  max-height: 25px;
}

.frm-finish .buttons {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  flex-direction: row;
}

.frm-finish .back-white {
  background: white;
  width: 25px;
  border-radius: 164px;
  height: 20px;
  padding: 3px;
  margin-right: 13px;
}

.frm-finish .option-icon {
  font-size: 28px;
  margin-right: 10px;
}

.frm-finish .back-white .option-icon {
  position: relative;
  top: -7px;
  left: -3px;
}

.frm-finish .item-number {
  min-width: 55px;
}

.frm-finish .item-name {
  height: 25px;
  text-overflow: ellipsis;
  width: 136px;
  word-break: break-all;
  overflow: hidden;
}

.frm-finish .skip-link {
  color: #2c3421 !important;
  font-size: 12px;
  padding: 4px;
  cursor: pointer;
}

.frm-finish .hidden {
  display: none;
}

.frm-finish .title-info {
  color: #2c3421;
}

.frm-finish .selected {
  border: 2px solid var(--primary) !important;
}

/** //////////////////////////////////////////////////////////////////////////////// */
.frm-finish .row-normal {
  text-align: center;
  color: #121212;
  width: 90%;
}

.frm-finish .col-normal {
  height: 100%;
}

.frm-finish .text-title {
  display: inline-block;
  margin: 20px;
  color: #2c3421;
}
.frm-finish .img-upload {
  width: 23px;
  margin: auto 10px;
}

.frm-finish .div-vertical {
  height: 100%;
  align-self: auto;
  display: flex;
  line-height: 30px;
  margin: 4px;
}

.frm-finish .btn-import {
  height: auto;
  margin: 0 10px;
  border: 1px solid #2c3421;
}

.frm-finish .body-modal {
  height: 75%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.frm-finish .hidden {
  display: none;
}

.frm-finish .text-remaining {
  font-size: 18px;
  margin-bottom: 16px;
}

.frm-finish .text-remaining span {
  color: var(--primary);
}

.frm-finish .text-filename {
  text-align: left;
  color: #2c3421;
}

.frm-finish .text-filename img {
  margin: 0 10px 0px 0px;
}

.frm-finish .btn-cancel,
.frm-finish .btn-cancel:hover {
  color: #e50101;
  border: 1px solid #e50101;
  margin-bottom: 12px;
}

.frm-finish .div-progress {
  margin-bottom: 30px;
}

.frm-finish .text-success {
  color: #2c3421;
  font-size: 20px;
  padding: 14px 30%;
}

.frm-finish .circle-ok {
  font-size: 22px;
  color: green;
  margin-bottom: 20px;
}

.frm-finish .btn-continue,
.frm-finish .btn-continue:hover,
.frm-finish .btn-continue:active,
.frm-finish .btn-continue:focus {
  background: var(--primary);
  color: var(--black);
  border: 1px solid var(--primary);
}

.frm-finish .div-circle {
  margin-bottom: 16px;
}

.frm-finish .ant-upload-picture-card-wrapper {
  width: auto;
  margin: 0 10px;
}
.frm-finish .ant-upload {
  height: auto !important;
}
.frm-finish .text-success {
  color: #2c3421;
}


.notification-system{width:100%;padding:15px;border-radius:5px;box-shadow:0px 4px 4px rgba(88,88,88,.2)}.notification-system.type--warning{background-color:#fefaf2}.notification-system.type--error{background-color:#fdf3eb}.notification-system .notification-system__content{width:100%;display:flex;justify-content:center;align-items:center}.notification-system .notification-system__content .content__icon{display:flex;margin-right:15px}.notification-system .notification-system__content .content__icon i img{width:24px;height:24px}.notification-system .notification-system__content span{font-size:12px;line-height:14px;font-weight:500;color:#121212}
.sso-procore{width:100%;height:40px;display:flex;cursor:pointer}.sso-procore .sso-procore__icon{width:40px;margin-right:1px;display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:5px 0px 0px 5px;transition-duration:.3s}.sso-procore .sso-procore__label{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#000;border-radius:0px 5px 5px 0px;transition-duration:.3s}.sso-procore .sso-procore__label span{font-weight:400;font-size:16px;line-height:18px;color:#fff}.sso-procore:hover .sso-procore__icon,.sso-procore:hover .sso-procore__label{background-color:#333}.sso-procore.disabled .sso-procore__icon,.sso-procore.disabled .sso-procore__label{background-color:#d1d1d1}.sso-procore.disabled .sso-procore__icon span,.sso-procore.disabled .sso-procore__label span{color:#a3a3a3}
.sso-trimble-container{width:100%}.sso-trimble{width:100%;height:40px;display:flex;cursor:pointer;border-radius:5px;overflow:hidden}.sso-trimble .sso-trimble__icon{width:36px;display:flex;justify-content:center;align-items:center;background-color:#0063a3;color:#fff;transition-duration:.3s;border-right:1px solid #fff}.sso-trimble .sso-trimble__label{flex:1 1;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#0063a3;transition-duration:.3s}.sso-trimble .sso-trimble__label span{font-weight:400;font-size:16px;line-height:18px;color:#fff}.sso-trimble:hover .sso-trimble__icon{background-color:#0e85d2}.sso-trimble:hover .sso-trimble__label{background-color:#0e85d2}.sso-trimble:active .sso-trimble__icon{background-color:#004069}.sso-trimble:active .sso-trimble__label{background-color:#004069}.sso-trimble.loading .sso-trimble__icon{background-color:#004069}.sso-trimble.loading .sso-trimble__label{background-color:#004069}.sso-trimble.disabled{cursor:not-allowed}.sso-trimble.disabled .sso-trimble__icon,.sso-trimble.disabled .sso-trimble__label{background-color:#b3b3b3;color:#d8d8d8}.sso-trimble.disabled .sso-trimble__icon span,.sso-trimble.disabled .sso-trimble__label span{color:#d8d8d8}.sso-trimble__error{width:100%;display:flex;justify-content:flex-start;gap:15px;align-items:center;padding:10px 15px;background-color:#e3eff7;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-2px}.sso-trimble__error span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}
.login__notification{width:100%;display:flex;margin-bottom:20px}.login__form{width:100%}.login__form form{display:flex;flex-direction:column}.login__form form .form__input{display:flex;flex-direction:column;margin-bottom:20px}.login__form form .form__input label{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;color:#121212;margin-bottom:10px}.login__form form .form__input input{width:100%;height:40px;border-radius:5px;background-color:#f0f4f5;box-sizing:border-box;color:#121212;border:1px solid #f0f4f5;transition-duration:.3s}.login__form form .form__input input:focus{border:1px solid #53c255}.login__form form .form__input input.error{border:1px solid #e50101;background-color:#fce6e6}.login__form form .form__input small{margin-top:4px;font-size:12px;line-height:14px;font-weight:500;color:#e50101}.login__form form .form__input button{width:100%;height:40px;color:#121212;background-color:#7dff8a;font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;border:0;border-radius:5px;transition-duration:.3s}.login__form form .form__input button:hover{background-color:#53c255}.login__form form .form__input button:disabled{background-color:#d8d8d8;color:#b3b3b3}.login__form form .form__forgot{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:20px}.login__form form .form__forgot a{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;color:#53c255}.login__form form .form__signup{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:20px}.login__form form .form__signup span{line-height:18px;font-weight:300;color:#121212}.login__form form .form__signup span a{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#53c255;margin-left:5px}.login__form form .form__line{display:flex;justify-content:center;align-items:center;text-align:center;position:relative}.login__form form .form__line .line__separation{position:absolute;width:100%;height:1px;background-color:#d8d8d8}.login__form form .form__line span{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;color:#121212;padding:0 20px;background-color:#fff;z-index:1}.login__form form .form__procore{display:flex;margin-top:20px}.login__form form .form__trimble{display:flex;margin-top:10px}.login__form form .form__beta{display:flex;margin-top:20px}.loggin-project-version{font-size:16px;font-weight:300;font-family:"Roboto",sans-serif;line-height:19px;letter-spacing:left;color:var(--white);text-align:center;margin-top:15px;position:relative;z-index:1}
.layoutLogin__container{width:420px;position:relative;z-index:1;background-color:#fff;padding:50px 50px 33px;border-radius:10px;display:flex;flex-direction:column;gap:20px}.layoutLogin__logo{width:100%;display:flex;justify-content:center;margin-bottom:20px;flex-wrap:nowrap;flex-direction:column;align-items:center}.layoutLogin__title{display:flex;justify-content:center;align-items:center;text-align:center;height:23px}.layoutLogin__title h2{font:500 20px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-align:center;margin:0;color:#121212}
.forgot__title{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:20px}.forgot__title h3{font:500 20px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:23px;color:#121212}.forgot__notification{width:100%;display:flex;margin-bottom:20px}.forgot__form{display:flex;flex-direction:column}.forgot__form .form__input{display:flex;flex-direction:column;margin-bottom:20px}.forgot__form .form__input label{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;color:#121212;margin-bottom:10px}.forgot__form .form__input input{width:100%;height:40px;border-radius:5px;background-color:#f0f4f5;box-sizing:border-box;color:#121212;border:1px solid #f0f4f5;transition-duration:.3s}.forgot__form .form__input input:focus{border:1px solid #53c255}.forgot__form .form__input input.error{border:1px solid #e50101;background-color:#fce6e6}.forgot__form .form__input small{margin-top:4px;font-size:12px;line-height:14px;font-weight:500;color:#e50101}.forgot__form .form__input button{width:100%;height:40px;color:#121212;background-color:#7dff8a;font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;border:0;border-radius:5px;transition-duration:.3s}.forgot__form .form__input button:hover{background-color:#53c255}.forgot__form .form__input button:disabled{background-color:#d8d8d8;color:#b3b3b3}.forgot__form .form__login{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.forgot__form .form__login a{font-size:16px;line-height:18px;font-weight:400;color:#53c255}.forgot__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:20px}.forgot__content span{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;color:#121212;margin-top:20px}.forgot__content span b{font-weight:700}.forgot__login{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.forgot__login a{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;color:#53c255}
.modal-design-system__content{padding:40px 20px 20px !important}.delete-conflict-modal{display:flex;flex-direction:column;gap:20px;align-items:center}.delete-conflict-modal .delete-conflict-modal__icon i img{width:48px;height:48px}.delete-conflict-modal span{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-align:center}
.modal-design-system__content{padding:40px 20px 20px !important}.delete-confirmation-modal{display:flex;flex-direction:column;gap:20px;align-items:center}.delete-confirmation-modal .delete-confirmation-modal__icon i img{width:48px;height:48px}.delete-confirmation-modal span{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-align:center}.delete-confirmation-modal .delete-confirmation-modal__buttons{display:flex;gap:10px}
.remove-user-modal{width:100%;display:flex;flex-direction:column;gap:20px}.remove-user-modal .remove-user-modal__icon{display:flex;justify-content:center}.remove-user-modal .remove-user-modal__icon i img{width:48px;height:48px}.remove-user-modal .remove-user-modal__info{display:flex;flex-direction:column;text-align:center;gap:20px}.remove-user-modal .remove-user-modal__info span{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-wrap:balance}.remove-user-modal .remove-user-modal__buttons{display:flex;justify-content:center;gap:10px}
.modal--view--info{display:flex;flex-direction:column;gap:20px}.modal--view--info h4{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;margin:0}.modal--view--info .modal--view--info__connection{gap:5px}.modal--view--info .modal--view--info__body{gap:10px}.modal--view--info .modal--view--info__connection,.modal--view--info .modal--view--info__body{display:flex;flex-direction:column}.modal--view--info .modal--view--info__connection h4,.modal--view--info .modal--view--info__body h4{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.modal--view--info .modal--view--info__connection span,.modal--view--info .modal--view--info__body span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#7dff8a}.modal--view--info .modal--view--info__connection .body__description,.modal--view--info .modal--view--info__body .body__description{display:flex;gap:10px}.modal--view--info .modal--view--info__connection .body__icon,.modal--view--info .modal--view--info__body .body__icon{cursor:pointer}.modal--view--info .modal--view--info__connection .body__icon i img,.modal--view--info .modal--view--info__body .body__icon i img{width:14px;height:14px}.modal--view--info .modal--view--info__buttons{display:flex;justify-content:flex-end;gap:10px}
.remove-user-modal{width:100%;display:flex;flex-direction:column;gap:20px}.remove-user-modal .remove-user-modal__icon{display:flex;justify-content:center}.remove-user-modal .remove-user-modal__icon i img{width:48px;height:48px}.remove-user-modal .remove-user-modal__info{display:flex;flex-direction:column;text-align:center;gap:20px}.remove-user-modal .remove-user-modal__info span{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-wrap:balance}.remove-user-modal .remove-user-modal__buttons{display:flex;justify-content:center;gap:10px}
.input-design-system{display:flex;flex-direction:column}.input-design-system .input-design-system__label{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin-bottom:10px}.input-design-system input{width:100%;border-radius:5px;padding:0 10px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.input-design-system .input-design-system__hint{font-size:11px;line-height:14px;font-weight:500;height:14px;margin-top:5px}.input-design-system.theme--light .input-design-system__label{color:#121212}.input-design-system.theme--light .ant-input-affix-wrapper:not(.search-box):hover .ant-input:not(.ant-input-disabled){border-color:#53c255;border-right-width:1px !important}.input-design-system.theme--light input{background-color:#f0f4f5;border:1px solid #f0f4f5;color:#121212}.input-design-system.theme--light input:focus,.input-design-system.theme--light input:hover{border-color:#53c255}.input-design-system.theme--light input:disabled{opacity:.5;border:#f0f4f5}.input-design-system.theme--light .input-design-system__hint{color:#747474}.input-design-system.theme--light.error .ant-input-affix-wrapper:not(.search-box):hover .ant-input:not(.ant-input-disabled){border-color:#e50101}.input-design-system.theme--light.error input{border-color:#e50101;background-color:#fce6e6}.input-design-system.theme--light.error .input-design-system__hint{color:#e50101}.input-design-system.theme--light .ant-input-suffix i{color:#53c255}.input-design-system.theme--dark .input-design-system__label{color:#fff}.input-design-system.theme--dark .ant-input-affix-wrapper:not(.search-box):hover .ant-input:not(.ant-input-disabled){border-color:#7dff8a;border-right-width:1px !important}.input-design-system.theme--dark input{background-color:#3e482d;border:1px solid #3e482d;color:#fff}.input-design-system.theme--dark input:focus,.input-design-system.theme--dark input:hover{border-color:#53c255}.input-design-system.theme--dark input:disabled{opacity:.5;border:#3e482d}.input-design-system.theme--dark .input-design-system__hint{color:#fff}.input-design-system.theme--dark.error .ant-input-affix-wrapper:not(.search-box):hover .ant-input:not(.ant-input-disabled){border-color:#fa7676}.input-design-system.theme--dark.error input{border-color:#fa7676;background-color:#4c2a2e}.input-design-system.theme--dark.error .input-design-system__hint{color:#fa7676}.input-design-system.theme--dark .ant-input-suffix i{color:#fff}
.first-screen__body{display:flex;flex-direction:column}.first-screen__body .body__title{display:flex;justify-content:center;align-items:center;text-align:center;margin:20px 0}.first-screen__body .body__title h2{font:400 20px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:24px;color:#121212}.first-screen__body .body__notification{width:100%;display:flex;margin-bottom:20px}.first-screen__body .body__form{display:flex;flex-direction:column;margin-bottom:20px}.first-screen__body .body__form button{width:100%;height:40px;color:#121212;background-color:#7dff8a;font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;border:0;border-radius:5px;transition-duration:.3s;margin-top:10px;outline:none}.first-screen__body .body__form button:hover{background-color:#53c255}.first-screen__body .body__form button:disabled{background-color:#d8d8d8;color:#b3b3b3}.first-screen__body .body__links{display:flex;justify-content:center;align-items:center;text-align:center}.first-screen__body .body__links span{font-size:16px;line-height:18px;font-weight:300;color:#121212}.first-screen__body .body__links span a{font-weight:400;color:#53c255;margin-left:5px}
.signup__second-screen{width:420px;position:relative;z-index:1;background-color:#fff;padding:50px 50px 32px;border-radius:10px;display:flex;flex-direction:column}.signup__second-screen .second-screen__logo{width:100%;display:flex;justify-content:center}.signup__second-screen .second-screen__body{display:flex;flex-direction:column}.signup__second-screen .second-screen__body .body__title{display:flex;justify-content:center;align-items:center;text-align:center;margin:30px 0}.signup__second-screen .second-screen__body .body__title h6{font-size:16px;line-height:18px;font-weight:400;color:#121212;margin:0;text-align:left}.signup__second-screen .second-screen__body .body__icon{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.signup__second-screen .second-screen__body .body__icon img{width:60px}.signup__second-screen .second-screen__body .body__hint{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:10px}.signup__second-screen .second-screen__body .body__hint span{font-size:16px;line-height:18px;font-weight:300;color:#121212}.signup__second-screen .second-screen__body .body__hint span a{text-decoration:underline;color:#121212}
.signup__third-screen-a{width:420px;position:relative;z-index:1;background-color:#fff;padding:50px 50px 32px;border-radius:10px;display:flex;flex-direction:column}.signup__third-screen-a .third-screen-a__logo{width:100%;display:flex;justify-content:center}.signup__third-screen-a .third-screen-a__body{display:flex;flex-direction:column}.signup__third-screen-a .third-screen-a__body .body__title{display:flex;justify-content:center;align-items:center;text-align:center;margin:20px 0}.signup__third-screen-a .third-screen-a__body .body__title h2{font-size:16px;line-height:18px;font-weight:400;color:#121212}.signup__third-screen-a .third-screen-a__body .body__company{width:100%;height:60px;display:flex;align-items:center;background-color:#f0f4f5;border-radius:10px;padding:10px 20px;gap:20px}.signup__third-screen-a .third-screen-a__body .body__company .company__logo{display:flex;flex:0 0 40px;height:40px}.signup__third-screen-a .third-screen-a__body .body__company .company__logo img{border-radius:50%;object-fit:cover}.signup__third-screen-a .third-screen-a__body .body__company .company__logo .logo__name{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#0a535e;border-radius:50%}.signup__third-screen-a .third-screen-a__body .body__company .company__logo .logo__name span{font-size:25px;line-break:30px;font-weight:400;color:#fff}.signup__third-screen-a .third-screen-a__body .body__company .company__info{display:flex;flex-direction:column}.signup__third-screen-a .third-screen-a__body .body__company .company__info h6{font-size:16px;line-height:18px;font-weight:600;color:#121212;margin:0}.signup__third-screen-a .third-screen-a__body .body__button{display:flex;flex-direction:column;margin-bottom:20px}.signup__third-screen-a .third-screen-a__body .body__button button{width:100%;height:40px;color:#121212;background-color:#7dff8a;font-size:16px;line-height:18px;font-weight:400;border:0;border-radius:5px;transition-duration:.3s;margin-top:20px;outline:none}.signup__third-screen-a .third-screen-a__body .body__button button:hover{background-color:#53c255}.signup__third-screen-a .third-screen-a__body .body__button button:disabled{background-color:#d8d8d8;color:#b3b3b3}.signup__third-screen-a .third-screen-a__body .body__text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.signup__third-screen-a .third-screen-a__body .body__text span{font-size:15px;line-height:18px;font-weight:300;color:#121212}.signup__third-screen-a .third-screen-a__body .body__text a{font-size:16px;line-height:18px;font-weight:400;color:#53c255;margin-top:10px}
.signupconfirmation__quarter-screen-a{width:420px;position:relative;z-index:1;background-color:#fff;padding:50px 50px 32px;border-radius:10px;display:flex;flex-direction:column}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__logo{width:100%;display:flex;justify-content:center}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body{display:flex;flex-direction:column}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__title{display:flex;justify-content:center;align-items:center;text-align:center;margin:30px 0}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__title h6{font-size:16px;line-height:18px;font-weight:400;color:#121212;margin:0}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form{width:100%;display:grid;grid-template-rows:repeat(3, auto) 40px;grid-template-columns:repeat(2, 1fr);grid-gap:10px 20px;margin-bottom:30px}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form .form__inputs{width:150px}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form .form__password{width:100%;grid-row:2/3;grid-column:1/3;margin-bottom:10px}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form .form__password2{width:100%;grid-row:3/4;grid-column:1/3}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form .form__button{display:flex;flex-direction:column;align-items:center;grid-row:4/5;grid-column:1/3}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form .form__button button{width:320px;height:40px;color:#121212;background-color:#7dff8a;font-size:16px;line-height:18px;font-weight:400;border:0;border-radius:5px;transition-duration:.3s;outline:none}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form .form__button button:hover{background-color:#53c255}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__form .form__button button:disabled{background-color:#d8d8d8;color:#b3b3b3}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__hint{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 20px}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__hint span{font-size:12px;line-height:14px;font-weight:300;color:#121212}.signupconfirmation__quarter-screen-a .signupconfirmation__quarter-screen-a__body .body__hint span a{color:#121212;text-decoration:underline}
.dropdown-design-system ul,.dropdown-design-system__submenu ul{border-radius:5px;padding:10px 0;box-shadow:2px 2px 4px 0px rgba(0,0,0,.0039215686)}.dropdown-design-system ul li,.dropdown-design-system__submenu ul li{width:100%;height:30px;padding:9px 20px 0 !important;position:relative}.dropdown-design-system ul li span,.dropdown-design-system__submenu ul li span{font-size:12px;line-height:14px;font-weight:400}.dropdown-design-system ul li.divider span,.dropdown-design-system__submenu ul li.divider span{font-weight:500}.dropdown-design-system ul li.ant-dropdown-menu-item-divider,.dropdown-design-system__submenu ul li.ant-dropdown-menu-item-divider{height:1px;padding:0 !important}.dropdown-design-system ul li.ant-dropdown-menu-item-disabled,.dropdown-design-system ul li.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.dropdown-design-system__submenu ul li.ant-dropdown-menu-item-disabled,.dropdown-design-system__submenu ul li.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title{opacity:.5;cursor:not-allowed}.dropdown-design-system ul li.ant-dropdown-menu-item-divider,.dropdown-design-system__submenu ul li.ant-dropdown-menu-item-divider{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.dropdown-design-system ul li div,.dropdown-design-system__submenu ul li div{margin-top:0 !important;padding:0 !important;font-size:12px;line-height:14px;font-weight:400}.dropdown-design-system ul li .ant-dropdown-menu-submenu-title,.dropdown-design-system ul li .ant-dropdown-menu-submenu-arrow i,.dropdown-design-system__submenu ul li .ant-dropdown-menu-submenu-title,.dropdown-design-system__submenu ul li .ant-dropdown-menu-submenu-arrow i{background-color:rgba(0,0,0,0) !important}.dropdown-design-system ul li i,.dropdown-design-system__submenu ul li i{margin-right:10px !important}.dropdown-design-system ul li .item__divider,.dropdown-design-system__submenu ul li .item__divider{width:calc(100% - 40px);height:1px;position:absolute;bottom:0;margin-left:auto;margin-right:auto;padding:0 !important}.dropdown-design-system ul li .item__radio,.dropdown-design-system__submenu ul li .item__radio{display:flex;justify-content:center;width:14px;height:14px;box-sizing:border-box;border-radius:50%;margin-right:15px}.dropdown-design-system ul li .item__radio .radio,.dropdown-design-system__submenu ul li .item__radio .radio{width:4px;height:9px;border-style:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.dropdown-design-system.theme--light ul,.dropdown-design-system__submenu.theme--light ul{background-color:#fff;border:1px solid #f0f4f5}.dropdown-design-system.theme--light ul li,.dropdown-design-system__submenu.theme--light ul li{color:#121212}.dropdown-design-system.theme--light ul li.ant-dropdown-menu-item-divider,.dropdown-design-system__submenu.theme--light ul li.ant-dropdown-menu-item-divider{background-color:#f0f4f5}.dropdown-design-system.theme--light ul li.ant-dropdown-menu-item-disabled,.dropdown-design-system.theme--light ul li.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.dropdown-design-system__submenu.theme--light ul li.ant-dropdown-menu-item-disabled,.dropdown-design-system__submenu.theme--light ul li.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title{color:#121212 !important}.dropdown-design-system.theme--light ul li:hover,.dropdown-design-system__submenu.theme--light ul li:hover{background-color:#f0f4f5 !important}.dropdown-design-system.theme--light ul li.ant-dropdown-menu-item.active,.dropdown-design-system__submenu.theme--light ul li.ant-dropdown-menu-item.active{background-color:#53c255 !important}.dropdown-design-system.theme--light ul li div,.dropdown-design-system__submenu.theme--light ul li div{color:#121212}.dropdown-design-system.theme--light ul li .item__divider,.dropdown-design-system__submenu.theme--light ul li .item__divider{background-color:#f0f4f5}.dropdown-design-system.theme--light ul li .ant-dropdown-menu-submenu-arrow i svg,.dropdown-design-system__submenu.theme--light ul li .ant-dropdown-menu-submenu-arrow i svg{color:#121212}.dropdown-design-system.theme--light ul li .item__radio,.dropdown-design-system__submenu.theme--light ul li .item__radio{border:1.5px solid #d8d8d8}.dropdown-design-system.theme--light ul li .item__radio.active,.dropdown-design-system__submenu.theme--light ul li .item__radio.active{background-color:#121212;border-color:#121212}.dropdown-design-system.theme--light ul li .item__radio.active .radio,.dropdown-design-system__submenu.theme--light ul li .item__radio.active .radio{border-color:#53c255}.dropdown-design-system.theme--dark ul,.dropdown-design-system__submenu.theme--dark ul{background-color:#121212;border:1px solid #3e482d}.dropdown-design-system.theme--dark ul li,.dropdown-design-system__submenu.theme--dark ul li{color:#fff}.dropdown-design-system.theme--dark ul li.ant-dropdown-menu-item-divider,.dropdown-design-system__submenu.theme--dark ul li.ant-dropdown-menu-item-divider{background-color:#3e482d}.dropdown-design-system.theme--dark ul li.ant-dropdown-menu-item-disabled,.dropdown-design-system.theme--dark ul li.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.dropdown-design-system__submenu.theme--dark ul li.ant-dropdown-menu-item-disabled,.dropdown-design-system__submenu.theme--dark ul li.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title{color:#fff !important}.dropdown-design-system.theme--dark ul li:hover,.dropdown-design-system__submenu.theme--dark ul li:hover{background-color:#3e482d !important}.dropdown-design-system.theme--dark ul li.ant-dropdown-menu-item.active,.dropdown-design-system__submenu.theme--dark ul li.ant-dropdown-menu-item.active{background-color:#7dff8a !important;color:#121212}.dropdown-design-system.theme--dark ul li.ant-dropdown-menu-item.active div span,.dropdown-design-system__submenu.theme--dark ul li.ant-dropdown-menu-item.active div span{color:#121212}.dropdown-design-system.theme--dark ul li div,.dropdown-design-system__submenu.theme--dark ul li div{color:#fff}.dropdown-design-system.theme--dark ul li .item__divider,.dropdown-design-system__submenu.theme--dark ul li .item__divider{background-color:#3e482d}.dropdown-design-system.theme--dark ul li .ant-dropdown-menu-submenu-arrow i svg,.dropdown-design-system__submenu.theme--dark ul li .ant-dropdown-menu-submenu-arrow i svg{color:#fff}.dropdown-design-system.theme--dark ul li .item__radio,.dropdown-design-system__submenu.theme--dark ul li .item__radio{border:1.5px solid #747474}.dropdown-design-system.theme--dark ul li .item__radio.active,.dropdown-design-system__submenu.theme--dark ul li .item__radio.active{background-color:#121212;border-color:#121212}.dropdown-design-system.theme--dark ul li .item__radio.active .radio,.dropdown-design-system__submenu.theme--dark ul li .item__radio.active .radio{border-color:#7dff8a}.dropdown-design-system.theme--dark.v2 ul,.dropdown-design-system__submenu.theme--dark.v2 ul{background-color:#3e482d;border:1px solid #121212;max-height:300px}.dropdown-design-system.theme--dark.v2 ul::-webkit-scrollbar,.dropdown-design-system__submenu.theme--dark.v2 ul::-webkit-scrollbar{width:4px !important;height:36px !important}.dropdown-design-system.theme--dark.v2 ul::-webkit-scrollbar-thumb,.dropdown-design-system__submenu.theme--dark.v2 ul::-webkit-scrollbar-thumb{background-color:#fff !important;border-radius:3px !important}.dropdown-design-system.theme--dark.v2 ul::-webkit-scrollbar-track,.dropdown-design-system__submenu.theme--dark.v2 ul::-webkit-scrollbar-track{background-color:#3e482d !important;border-radius:3px !important}.dropdown-design-system.theme--dark.v2 ul li.ant-dropdown-menu-item-divider,.dropdown-design-system__submenu.theme--dark.v2 ul li.ant-dropdown-menu-item-divider{background-color:#121212}.dropdown-design-system.theme--dark.v2 ul li:hover,.dropdown-design-system__submenu.theme--dark.v2 ul li:hover{background-color:#121212 !important}.dropdown-design-system.theme--dark.v2 ul li.ant-dropdown-menu-item.active,.dropdown-design-system__submenu.theme--dark.v2 ul li.ant-dropdown-menu-item.active{background-color:#7dff8a !important;color:#121212}.dropdown-design-system.theme--dark.v2 ul li .item__divider,.dropdown-design-system__submenu.theme--dark.v2 ul li .item__divider{background-color:#121212}.dropdown-design-system__label{width:100%;padding:0 10px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);transition:all .3s;cursor:pointer}.dropdown-design-system__label[disabled]{cursor:not-allowed;border-color:rgba(0,0,0,0) !important}.dropdown-design-system__label.theme--light{background-color:#f0f4f5;color:#121212}.dropdown-design-system__label.theme--light.active{border:1px solid #53c255}.dropdown-design-system__label.theme--light.v2{background-color:#d8d8d8}.dropdown-design-system__label.theme--light[disabled]{background-color:#b3b3b3}.dropdown-design-system__label.theme--light:hover{border-color:#53c255}.dropdown-design-system__label.theme--dark{background-color:#121212;color:#fff}.dropdown-design-system__label.theme--dark.active{border:1px solid #7dff8a}.dropdown-design-system__label.theme--dark.v2{background-color:#3e482d}.dropdown-design-system__label.theme--dark[disabled]{background-color:#252b1d}.dropdown-design-system__label.theme--dark:hover{border-color:#7dff8a}.dropdown-design-system__label.error.theme--light{background-color:#fa7676;border:1px solid #e50101}.dropdown-design-system__label.error.theme--dark{background-color:#4c2a2e;border:1px solid #fa7676}.dropdown-design-system__label .label__content{display:flex;align-items:center;gap:5px}.dropdown-design-system__label .label__content span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:14px}
.signup__third-screen-b{width:420px;position:relative;z-index:1;background-color:#fff;padding:50px 50px 32px;border-radius:10px;display:flex;flex-direction:column}.signup__third-screen-b .third-screen-b__logo{width:100%;display:flex;justify-content:center}.signup__third-screen-b .third-screen-b__body{display:flex;flex-direction:column}.signup__third-screen-b .third-screen-b__body .body__title{display:flex;justify-content:center;align-items:center;text-align:center;margin:30px 0}.signup__third-screen-b .third-screen-b__body .body__title h6{font-size:16px;line-height:18px;font-weight:400;color:#121212;margin:0}.signup__third-screen-b .third-screen-b__body .body__form{width:100%;display:grid;grid-template-rows:repeat(5, auto) 40px;grid-template-columns:repeat(2, 1fr);grid-gap:10px 20px;margin-bottom:30px}.signup__third-screen-b .third-screen-b__body .body__form .form__inputs{width:150px}.signup__third-screen-b .third-screen-b__body .body__form .form__company{width:100%;grid-row:2/3;grid-column:1/3}.signup__third-screen-b .third-screen-b__body .body__form .form__company-size,.signup__third-screen-b .third-screen-b__body .body__form .form__company-type{width:150px;display:flex;flex-direction:column}.signup__third-screen-b .third-screen-b__body .body__form .form__company-size label,.signup__third-screen-b .third-screen-b__body .body__form .form__company-type label{font-size:12px;line-height:14px;font-weight:400;margin-bottom:10px;color:#121212}.signup__third-screen-b .third-screen-b__body .body__form .form__password{width:100%;grid-row:4/5;grid-column:1/3;margin-bottom:10px}.signup__third-screen-b .third-screen-b__body .body__form .form__password2{width:100%;grid-row:5/6;grid-column:1/3}.signup__third-screen-b .third-screen-b__body .body__form .form__button{display:flex;flex-direction:column;align-items:center;grid-row:6/7;grid-column:1/3}.signup__third-screen-b .third-screen-b__body .body__form .form__button button{width:320px;height:40px;color:#121212;background-color:#7dff8a;font-size:16px;line-height:18px;font-weight:400;border:0;border-radius:5px;transition-duration:.3s;outline:none}.signup__third-screen-b .third-screen-b__body .body__form .form__button button:hover{background-color:#53c255}.signup__third-screen-b .third-screen-b__body .body__form .form__button button:disabled{background-color:#d8d8d8;color:#b3b3b3}.signup__third-screen-b .third-screen-b__body .body__hint{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 20px}.signup__third-screen-b .third-screen-b__body .body__hint span{font-size:12px;line-height:14px;font-weight:300;color:#121212}.signup__third-screen-b .third-screen-b__body .body__hint span a{color:#121212;text-decoration:underline}
.signupconfirmation__expired-screen{width:440px;position:relative;z-index:1;background-color:#fff;padding:50px 50px 32px;border-radius:10px;display:flex;flex-direction:column}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__logo{width:100%;display:flex;justify-content:center}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body{display:flex;flex-direction:column}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body .body__title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:30px 0}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body .body__title h6{font-size:16px;line-height:18px;font-weight:400;color:#121212;margin:0;text-align:left}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body .body__title img{width:48px;margin-top:10px}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body .body__button{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body .body__button button{width:340px;height:40px;color:#121212;background-color:#7dff8a;font-size:16px;line-height:18px;font-weight:400;border:0;border-radius:5px;transition-duration:.3s;outline:none}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body .body__button button:hover{background-color:#53c255}.signupconfirmation__expired-screen .signupconfirmation__expired-screen__body .body__button button:disabled{background-color:#d8d8d8;color:#b3b3b3}
.lblerror {
  color: red;
  margin: 0;
}
.lblerrorfrm {
  color: red;
  margin: 0;
  text-align: center;
}

.ant-upload,
.ant-upload-select-picture-card {
  display: block !important;
  float: none !important;
  max-width: 190px !important;
  width: auto !important;
  margin: auto !important;
  height: 190px !important;
  background-color: white !important;
  border: none !important;
}

#frmAddProject .lblErrorElement {
  position: relative;
  top: 2px;
}


.confirmation-modal-system{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.confirmation-modal-system__icon{height:48px}.confirmation-modal-system__icon img{height:100%}.confirmation-modal-system__message{width:380px;font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.confirmation-modal-system__validate{display:flex;flex-direction:column;gap:10px;align-items:center}.confirmation-modal-system__validate-instruction{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.confirmation-modal-system__validate-instruction-phrase{color:#7dff8a}.confirmation-modal-system__validate-input{width:310px}.confirmation-modal-system__validate-input .input-design-system__hint{display:none}.confirmation-modal-system__actions{display:flex;gap:10px}
.projects_section_title {
  font-weight: bold;
  display: inline;
  padding-left: 22px;
}
.linkCrud {
  color: rgb(15, 75, 238) !important;
  cursor: pointer;
}
.labelCrud {
  color: black !important;
}
.center {
  text-align: center !important;
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
}

.fixedToolbar {
  position: static;
  position: initial;
}

.loader-spinner-projects {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.animationProjects {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wrapLoading {
  display: flex;
  align-items: center;
  justify-content: center;
}

.modal--view--info{width:100% !important}.modal--view--info .form__input{width:100%;max-width:100%;overflow:hidden}.modal--view--info .toggle{color:#7dff8a !important;display:flex;font-weight:400 !important;gap:10px;margin-bottom:20px !important;cursor:pointer}.modal--view--info .form__input--more-details__image{display:flex;flex-direction:column;flex-shrink:0;width:240px}.modal--view--info .form__input--more-details__image label{color:#fff;font-size:12px;font-weight:400;line-height:14px;margin-bottom:10px}.modal--view--info .form__input_project_type_field,.modal--view--info .form__input_currency_field,.modal--view--info .form__input_unit_field,.modal--view--info .form__input_budget_field,.modal--view--info .form__input_size_field,.modal--view--info .form__input_location_field{color:#fff;display:flex;flex-direction:column}.modal--view--info .form__input_project_type_field label,.modal--view--info .form__input_currency_field label,.modal--view--info .form__input_unit_field label,.modal--view--info .form__input_budget_field label,.modal--view--info .form__input_size_field label,.modal--view--info .form__input_location_field label{color:#fff !important;font-size:12px;font-weight:400;line-height:14px;margin-bottom:10px}.modal--view--info .form__input_lead_project_manager_field,.modal--view--info .form__input_client_field,.modal--view--info .form__input_lead_superintendent_field,.modal--view--info .form__input_phase_field,.modal--view--info .form__input_start_date_field,.modal--view--info .form__input_estimated_completion_field,.modal--view--info .form__input_address_field,.modal--view--info .form__input_contract_type_field,.modal--view--info .form__input_phase_field,.modal--view--info .form__input_lead_project_manager_field,.modal--view--info .form__input_lead_superintendent_field{display:flex;flex-direction:column;min-height:67px}.modal--view--info .form__input_lead_project_manager_field label,.modal--view--info .form__input_client_field label,.modal--view--info .form__input_lead_superintendent_field label,.modal--view--info .form__input_phase_field label,.modal--view--info .form__input_start_date_field label,.modal--view--info .form__input_estimated_completion_field label,.modal--view--info .form__input_address_field label,.modal--view--info .form__input_contract_type_field label,.modal--view--info .form__input_phase_field label,.modal--view--info .form__input_lead_project_manager_field label,.modal--view--info .form__input_lead_superintendent_field label{color:#fff !important;font-size:12px;font-weight:400;line-height:14px;margin-bottom:10px}.modal--view--info .form__input_lead_project_manager_field .field-label-enhanced,.modal--view--info .form__input_client_field .field-label-enhanced,.modal--view--info .form__input_lead_superintendent_field .field-label-enhanced,.modal--view--info .form__input_phase_field .field-label-enhanced,.modal--view--info .form__input_start_date_field .field-label-enhanced,.modal--view--info .form__input_estimated_completion_field .field-label-enhanced,.modal--view--info .form__input_address_field .field-label-enhanced,.modal--view--info .form__input_contract_type_field .field-label-enhanced,.modal--view--info .form__input_phase_field .field-label-enhanced,.modal--view--info .form__input_lead_project_manager_field .field-label-enhanced,.modal--view--info .form__input_lead_superintendent_field .field-label-enhanced{color:#fff !important;font-size:13px !important;font-weight:500 !important;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-bottom:8px !important}.modal--view--info .form__input_project_type_field .dropdown-design-system__label,.modal--view--info .form__input_location_field .dropdown-design-system__label,.modal--view--info .form__input_currency_field .dropdown-design-system__label,.modal--view--info .form__input_unit_field .dropdown-design-system__label{width:100% !important}.modal--view--info .form__input_budget_field input,.modal--view--info .form__input_size_field input{width:100% !important;max-width:100% !important}.modal--view--info .form__input--team-section .form__input_lead_project_manager_field,.modal--view--info .form__input--team-section .form__input_client_field,.modal--view--info .form__input--team-section .form__input_lead_superintendent_field,.modal--view--info .form__input--team-section .form__input_phase_field,.modal--view--info .form__input--team-section .form__input_start_date_field,.modal--view--info .form__input--team-section .form__input_estimated_completion_field,.modal--view--info .form__input--timeline-section .form__input_lead_project_manager_field,.modal--view--info .form__input--timeline-section .form__input_client_field,.modal--view--info .form__input--timeline-section .form__input_lead_superintendent_field,.modal--view--info .form__input--timeline-section .form__input_phase_field,.modal--view--info .form__input--timeline-section .form__input_start_date_field,.modal--view--info .form__input--timeline-section .form__input_estimated_completion_field{min-width:150px}.modal--view--info .form__input--team-section .form__input_lead_project_manager_field .dropdown-design-system__label,.modal--view--info .form__input--team-section .form__input_lead_project_manager_field .ant-picker,.modal--view--info .form__input--team-section .form__input_client_field .dropdown-design-system__label,.modal--view--info .form__input--team-section .form__input_client_field .ant-picker,.modal--view--info .form__input--team-section .form__input_lead_superintendent_field .dropdown-design-system__label,.modal--view--info .form__input--team-section .form__input_lead_superintendent_field .ant-picker,.modal--view--info .form__input--team-section .form__input_phase_field .dropdown-design-system__label,.modal--view--info .form__input--team-section .form__input_phase_field .ant-picker,.modal--view--info .form__input--team-section .form__input_start_date_field .dropdown-design-system__label,.modal--view--info .form__input--team-section .form__input_start_date_field .ant-picker,.modal--view--info .form__input--team-section .form__input_estimated_completion_field .dropdown-design-system__label,.modal--view--info .form__input--team-section .form__input_estimated_completion_field .ant-picker,.modal--view--info .form__input--timeline-section .form__input_lead_project_manager_field .dropdown-design-system__label,.modal--view--info .form__input--timeline-section .form__input_lead_project_manager_field .ant-picker,.modal--view--info .form__input--timeline-section .form__input_client_field .dropdown-design-system__label,.modal--view--info .form__input--timeline-section .form__input_client_field .ant-picker,.modal--view--info .form__input--timeline-section .form__input_lead_superintendent_field .dropdown-design-system__label,.modal--view--info .form__input--timeline-section .form__input_lead_superintendent_field .ant-picker,.modal--view--info .form__input--timeline-section .form__input_phase_field .dropdown-design-system__label,.modal--view--info .form__input--timeline-section .form__input_phase_field .ant-picker,.modal--view--info .form__input--timeline-section .form__input_start_date_field .dropdown-design-system__label,.modal--view--info .form__input--timeline-section .form__input_start_date_field .ant-picker,.modal--view--info .form__input--timeline-section .form__input_estimated_completion_field .dropdown-design-system__label,.modal--view--info .form__input--timeline-section .form__input_estimated_completion_field .ant-picker{width:100% !important}.modal--view--info .modal--view--info__footer{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.modal--view--info .modal--view--info__footer button{display:flex;justify-content:center;align-items:center;text-align:center;height:32px;border:0;padding:0 20px;border-radius:5px;font-size:12px;line-height:14px;font-weight:400;color:#121212;transition-duration:.3s}.modal--view--info .modal--view--info__footer button.footer__cancel{background-color:#f0f4f5}.modal--view--info .modal--view--info__footer button.footer__cancel:hover{background-color:#c4c4c4}.modal--view--info .modal--view--info__footer button.footer__save{background-color:#7dff8a}.modal--view--info .modal--view--info__footer button.footer__save:hover:not(:disabled){background-color:#53c255}.modal--view--info .modal--view--info__footer button.footer__save:disabled{cursor:not-allowed;opacity:.5}.modal--view--info .modal--view--info__footer button.footer__save .download__spinner{display:flex}.modal--view--info .modal--view--info__footer button.footer__save .download__spinner i svg{fill:#121212}.modal--view--info .ant-upload.ant-upload-select-picture-card>.ant-upload{background-color:#3e482d !important;border:none;height:160px;overflow:hidden;position:relative;width:240px;padding:0px;border-radius:10px}.modal--view--info .ant-upload,.modal--view--info .ant-upload-select-picture-card{background-color:#3e482d !important;border:none;height:160px;overflow:hidden;position:relative;width:240px;max-width:240px !important;min-height:160px !important;max-height:160px !important;border-radius:10px}.modal--view--info .form__input--more-details{display:flex;flex-direction:column;gap:20px;width:100%}.modal--view--info .form__input--more-details__top-section{display:flex;gap:20px;align-items:flex-start}.modal--view--info .form__input--more-details__inputs{flex:1 1;display:flex;flex-direction:column;gap:15px}.modal--view--info .form__input--more-details__inputs__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.modal--view--info .form__input--more-details__inputs__container.form__input--team-section{grid-template-columns:1fr 1fr 1fr;gap:15px;margin-bottom:25px;width:100%}.modal--view--info .form__input--more-details__inputs__container.form__input--timeline-section{grid-template-columns:1fr 1fr 1fr;gap:15px;margin-bottom:25px;width:100%}.modal--view--info .form__input--more-details__inputs__container.form__input--location-section{grid-template-columns:1fr;margin-bottom:20px;width:100%}.modal--view--info .form__input--more-details__inputs__container.form__input--location-section .form__input_address_field--full-width{width:100%}.modal--view--info .form__input--more-details__full-width-sections{width:100%;display:flex;flex-direction:column}.modal--view--info .form__input--section-title{margin:0px 0 15px 0}.modal--view--info .form__input--section-title h3{color:#7dff8a !important;font-size:14px;font-weight:600;margin:0;padding:8px 0;border-bottom:1px solid #3e482d;text-transform:uppercase;letter-spacing:.5px}.modal--view--info input{background-color:#3e482d !important;border:1px solid #3e482d !important;color:#fff !important;border-radius:5px;padding:0 10px}.modal--view--info input:focus,.modal--view--info input:hover{border-color:#53c255 !important}.modal--view--info input:disabled{opacity:.5 !important;border:#3e482d !important}.modal--view--info input::placeholder{color:hsla(0,0%,100%,.6) !important;font-size:12px}.modal--view--info .dropdown-design-system__label .ant-select-selector{background-color:#3e482d !important;border:1px solid hsla(0,0%,100%,.2) !important;color:#fff !important}.modal--view--info .dropdown-design-system__label .ant-select-selector .ant-select-selection-placeholder{color:hsla(0,0%,100%,.6) !important}.modal--view--info .dropdown-design-system__label .ant-select-selector .ant-select-selection-item{color:#fff !important}.modal--view--info .dropdown-design-system__label:hover .ant-select-selector{border-color:#53c255 !important}.modal--view--info .ant-picker{background-color:#3e482d !important;border:1px solid hsla(0,0%,100%,.2) !important;color:#fff !important}.modal--view--info .ant-picker input{background-color:rgba(0,0,0,0) !important;border:none !important;color:#fff !important}.modal--view--info .ant-picker .ant-picker-suffix{color:hsla(0,0%,100%,.6)}.modal--view--info .ant-picker:hover{border-color:#53c255 !important}.rotate img{color:#7dff8a !important;transform:rotate(180deg)}.project-image-uploader{background-color:#3e482d !important;background-image:url(/static/media/icon--photo.665f9b96dd77c9abb4f0.svg);background-position:center;background-repeat:no-repeat;border:none;border-radius:10px;height:160px;overflow:hidden;position:relative;width:240px}.image-upload-container{align-items:center;background-position:center;background-size:cover;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.camera-icon-button{align-items:center;background-color:#7dff8a;border:none;border-radius:50%;bottom:10px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:10px 9px;position:absolute;right:10px;width:36px}.delete-icon-button{align-items:center;background-color:#7dff8a;border:none;border-radius:20px;opacity:.7;background:#121212;top:10px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:10px 9px;position:absolute;right:10px;width:36px}
.schedule-of-schedules{font-family:Roboto,Open Sans,Helvetica,Arial,sans-serif !important;font-size:13px !important}.schedule-of-schedules .gantt_marker_content::before{content:"";position:absolute;height:0px;width:0px;left:-2px;z-index:0;top:-5px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #7dff8a !important;transform:translateY(-50%) rotate(91deg)}.schedule-of-schedules .gantt_marker_content{border-radius:3px;font-weight:500;background-color:#7dff8a !important;position:relative;padding:3px !important;font-size:8px !important;width:28px;top:7px;color:#000 !important;font-weight:bold}.schedule-of-schedules .today-custom-timeline{width:2px !important;background-color:#7dff8a !important}.schedule-of-schedules .gantt_task_line.task-row.gantt_bar_task.gantt_task_inline_color.gantt_split_child{border-radius:5px;border-width:1px;z-index:100}.schedule-of-schedules .task-row{height:20px !important;border-style:none;border-color:var(--schedule-of-schedules-bar-border-color)}.schedule-of-schedules .task-row.task-completed{border:.5px solid #53c255;border:.5px solid var(--Color-Success, #53c255);background:#53c255;background:var(--Color-Success, #53c255);border-radius:5px}.schedule-of-schedules .task-row.task-empty{border:.5px solid #f26d0c;border:.5px solid var(--Color-Important, #f26d0c);background:rgba(242,109,12,.3);border-radius:5px}.schedule-of-schedules .task-row.task-advanced{border:.5px solid #498e98;border:.5px solid var(--Color-Info, #498e98);background:rgba(73,142,152,.3);border-radius:5px}.schedule-of-schedules .today-custom-timeline{z-index:200}.schedule-of-schedules .gantt_side_content.gantt_right{position:relative;top:-25px !important;width:189px;height:30px}.schedule-of-schedules .gantt_side_content.gantt_right .right-size-text{color:#121212;font-size:13px;position:relative;top:1px}.schedule-of-schedules .gantt_row.odd{background:#f7f7f7}.schedule-of-schedules .gantt_grid_head_cell{border-bottom:2px solid rgba(0,0,0,.0509803922)}.schedule-of-schedules .gantt_task_line.gantt_split_parent{border-style:solid;border-radius:5px;border-width:1px;background-color:#f0f4f5;opacity:1}
.project-cell{padding-left:20px;color:#121212;display:flex}.project-cell .main-schedule{margin-left:10px;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#747474}.project-cell .main-schedule:hover{text-decoration:underline}.project-cell .project-name{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}
.more-options-popover{cursor:pointer}.more-options-popover__content{width:100%;display:flex;flex-direction:column;padding:10px 0}.more-options-popover__content .content__item{width:100%;height:30px;display:flex;align-items:center;padding:0 20px;gap:10px;transition-duration:.3s;cursor:pointer}.more-options-popover__content .content__item:hover{background-color:#d8d8d8}.more-options-popover__content .content__item span{font-size:12px;line-height:14px;font-weight:400;color:#121212}
.actions-cell {
  display: flex;
  justify-content: end;
  padding-right: 22px;
  gap: 10px;
}

.variance-cell .red{color:#e50101}.variance-cell .black{color:#121212}.variance-cell .green{color:#34af01}
.company-cell{display:flex;justify-content:center;padding-left:0}.company-cell span{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;text-align:center}
.rename-view-modal{display:flex;flex-direction:column;gap:20px}.rename-view-modal .rename-view-modal__input .input-design-system__hint{display:none}.rename-view-modal .rename-view-modal__buttons{width:100%;display:flex;justify-content:flex-end;gap:8px}
.delete-view-modal{display:flex;flex-direction:column;gap:20px}.delete-view-modal .delete-view-modal__icon,.delete-view-modal .delete-view-modal__title,.delete-view-modal .delete-view-modal__input,.delete-view-modal .delete-view-modal__buttons{display:flex;justify-content:center;align-items:center}.delete-view-modal .delete-view-modal__icon i img{width:48px;height:48px}.delete-view-modal .delete-view-modal__title{flex-direction:column}.delete-view-modal .delete-view-modal__title h3{margin:0;font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-align:center}.delete-view-modal .delete-view-modal__input{flex-direction:column;gap:10px}.delete-view-modal .delete-view-modal__input span{font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.delete-view-modal .delete-view-modal__input span b{color:#7dff8a}.delete-view-modal .delete-view-modal__input .input__form{width:200px}.delete-view-modal .delete-view-modal__input .input__form .input-design-system__hint{display:none}.delete-view-modal .delete-view-modal__buttons{gap:10px}
.split-text-design-system .split-text-design-system__container{width:100%}
.popover-company-design-system{min-width:180px;padding:10px 0}.popover-company-design-system .popover-company-design-system__search{width:100%;height:30px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom-width:1px;border-bottom-style:solid}.popover-company-design-system .popover-company-design-system__search input{width:100%;background-color:rgba(0,0,0,0);font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:0;height:16px}.popover-company-design-system .popover-company-design-system__search .search__clean{flex:16px 1;width:16px;cursor:pointer}.popover-company-design-system .popover-company-design-system__search .search__clean i img{width:16px;height:16px}.popover-company-design-system .popover-company-design-system__search .search__icon{flex:16px 1;width:16px}.popover-company-design-system .popover-company-design-system__search .search__icon i img{width:16px;height:16px}.popover-company-design-system .popover-company-design-system__items{width:100%}.popover-company-design-system .popover-company-design-system__items::-webkit-scrollbar{width:4px;border-radius:5px}.popover-company-design-system .popover-company-design-system__items::-webkit-scrollbar-track{background:#121212}.popover-company-design-system .popover-company-design-system__items .items__empty{width:100%;height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.popover-company-design-system .popover-company-design-system__items .items__empty .empty__icon{width:24px}.popover-company-design-system .popover-company-design-system__items .items__empty .empty__icon i img{width:24px;height:24px}.popover-company-design-system .popover-company-design-system__items .items__empty span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-company-design-system .popover-company-design-system__items .items__list{display:flex;flex-direction:column}.popover-company-design-system .popover-company-design-system__items .items__list .list__empty{width:100%;height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.popover-company-design-system .popover-company-design-system__items .items__list .list__empty .empty__icon{width:24px}.popover-company-design-system .popover-company-design-system__items .items__list .list__empty .empty__icon i img{width:24px;height:24px}.popover-company-design-system .popover-company-design-system__items .items__list .list__empty span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-company-design-system .popover-company-design-system__items .items__list .list__select{width:100%;height:30px;display:flex;padding:0 20px;transition-duration:.3s;align-items:center;cursor:pointer}.popover-company-design-system .popover-company-design-system__items .items__list .list__select .select__checked{width:14px;height:14px;margin-right:15px;display:flex;justify-content:center;align-items:center}.popover-company-design-system .popover-company-design-system__items .items__list .list__select .select__checked i img{width:14px;height:14px}.popover-company-design-system .popover-company-design-system__items .items__list .list__select .select__checked .checked__empty{width:14px;height:14px;border-radius:50%}.popover-company-design-system .popover-company-design-system__items .items__list .list__select span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin-left:23px}.popover-company-design-system .popover-company-design-system__items .items__list .list__item{width:100%;height:30px;display:flex;flex-direction:column;justify-content:center;padding:0 20px;transition-duration:.3s;cursor:pointer}.popover-company-design-system .popover-company-design-system__items .items__list .list__item.disabled{opacity:.5;cursor:not-allowed}.popover-company-design-system .popover-company-design-system__items .items__list .list__item .item__text{display:flex;justify-content:space-between}.popover-company-design-system .popover-company-design-system__items .items__list .list__item .item__text .text{display:flex;align-items:center}.popover-company-design-system .popover-company-design-system__items .items__list .list__item .item__text .text .text__check{width:14px;height:14px;margin-right:15px;display:flex;justify-content:center;align-items:center}.popover-company-design-system .popover-company-design-system__items .items__list .list__item .item__text .text .text__check i img{width:14px;height:14px}.popover-company-design-system .popover-company-design-system__items .items__list .list__item .item__text .text .text__check .check__empty{width:14px;height:14px;border-radius:50%;border:2px solid #d8d8d8}.popover-company-design-system .popover-company-design-system__items .items__list .list__item .item__text .text .text__color{width:16px;height:16px;border-radius:50%;margin-right:7px}.popover-company-design-system .popover-company-design-system__items .items__list .list__item .item__text .text span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popover-company-design-system .popover-company-design-system__cta{width:100%;height:30px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;padding:0 10px;border-top-width:1px;border-top-style:solid;transition-duration:.3s}.popover-company-design-system .popover-company-design-system__cta .cta__icon{width:16px}.popover-company-design-system .popover-company-design-system__cta .cta__icon i img{width:16px;height:16px}.popover-company-design-system .popover-company-design-system__cta span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-company-design-system.theme--light .popover-company-design-system__search{border-bottom-color:#d8d8d8}.popover-company-design-system.theme--light .popover-company-design-system__search input{color:#121212}.popover-company-design-system.theme--light .popover-company-design-system__search input::placeholder{color:#121212;opacity:.5}.popover-company-design-system.theme--light .popover-company-design-system__search input::-ms-input-placeholder{color:#121212}.popover-company-design-system.theme--light .popover-company-design-system__items::-webkit-scrollbar-thumb{background:#d8d8d8}.popover-company-design-system.theme--light .popover-company-design-system__items::-webkit-scrollbar-thumb:hover{background:#53c255}.popover-company-design-system.theme--light .popover-company-design-system__items .items__empty span{color:#747474}.popover-company-design-system.theme--light .popover-company-design-system__items .items__list .list__empty span{color:#747474}.popover-company-design-system.theme--light .popover-company-design-system__items .items__list .list__select:hover{background-color:#f0f4f5}.popover-company-design-system.theme--light .popover-company-design-system__items .items__list .list__select .select__checked .checked__empty{border:2px solid #d8d8d8}.popover-company-design-system.theme--light .popover-company-design-system__items .items__list .list__select span{color:#121212}.popover-company-design-system.theme--light .popover-company-design-system__items .items__list .list__item:hover{background-color:#f0f4f5}.popover-company-design-system.theme--light .popover-company-design-system__items .items__list .list__item .item__text .text .text__check .check__empty{border:2px solid #d8d8d8}.popover-company-design-system.theme--light .popover-company-design-system__items .items__list .list__item .item__text .text span{color:#121212}.popover-company-design-system.theme--light .popover-company-design-system__cta{border-top-color:#d8d8d8}.popover-company-design-system.theme--light .popover-company-design-system__cta:hover{background-color:#f0f4f5}.popover-company-design-system.theme--light .popover-company-design-system__cta span{color:#53c255}.popover-company-design-system.theme--dark .popover-company-design-system__search{border-bottom-color:#7d8671}.popover-company-design-system.theme--dark .popover-company-design-system__search input{color:#fff}.popover-company-design-system.theme--dark .popover-company-design-system__search input::placeholder{color:#fff;opacity:.5}.popover-company-design-system.theme--dark .popover-company-design-system__search input::-ms-input-placeholder{color:#fff}.popover-company-design-system.theme--dark .popover-company-design-system__items::-webkit-scrollbar-thumb{background:#7d8671}.popover-company-design-system.theme--dark .popover-company-design-system__items::-webkit-scrollbar-thumb:hover{background:#7dff8a}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__empty span{color:#c3cfbf}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__list .list__empty span{color:#c3cfbf}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__list .list__select:hover{background-color:#121212}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__list .list__select .select__checked .checked__empty{border:2px solid #7d8671}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__list .list__select span{color:#fff}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__list .list__item:hover{background-color:#121212}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__list .list__item .item__text .text .text__check .check__empty{border:2px solid #7d8671}.popover-company-design-system.theme--dark .popover-company-design-system__items .items__list .list__item .item__text .text span{color:#fff}.popover-company-design-system.theme--dark .popover-company-design-system__cta{border-top-color:#7d8671}.popover-company-design-system.theme--dark .popover-company-design-system__cta:hover{background-color:#121212}.popover-company-design-system.theme--dark .popover-company-design-system__cta span{color:#7dff8a}
.search-container{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:text;height:32px;width:200px;padding:8px 15px;transition:border-color .3s ease-in;border-radius:5px;border:1px solid rgba(0,0,0,0)}.search-container input{width:100%;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:none;background:none}.search-container i{-webkit-user-select:none;user-select:none;cursor:pointer}.search-container .icon img{width:16px;height:16px}.search-container.theme--light{background-color:#f0f4f5}.search-container.theme--light input{color:#121212}.search-container.theme--light input::placeholder{color:#747474}.search-container.theme--dark{background:#3e482d}.search-container.theme--dark input{color:#fff}.search-container.theme--dark input::placeholder{color:#fff}.search-container:hover,.search-container:focus-within{border:1px solid #53c255}
.sort-columns-gantt{display:flex;gap:2px}.sort-columns-gantt .sort-columns-gantt__popover{width:160px;height:32px;display:flex;align-items:center;justify-content:space-between;gap:5;padding:0 10px;background-color:#d8d8d8;border-radius:5px 0px 0px 5px;cursor:pointer}.sort-columns-gantt .sort-columns-gantt__popover span{color:#121212;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.sort-columns-gantt .sort-columns-gantt__popover i img{width:16px;height:16px}.sort-columns-gantt .sort-columns-gantt__button{width:32px;height:32px;border:0;background-color:#d8d8d8;display:flex;justify-content:center;align-items:center;border-radius:0px 5px 5px 0px}
.dropdown-design-system-v2 ul,.dropdown-design-system-v2__submenu ul{border-radius:5px;padding:10px 0;box-shadow:2px 2px 4px 0px rgba(0,0,0,.1)}.dropdown-design-system-v2 ul li,.dropdown-design-system-v2__submenu ul li{width:100%;position:relative;transition-duration:.3s}.dropdown-design-system-v2 ul li:is(:not(.divider)),.dropdown-design-system-v2__submenu ul li:is(:not(.divider)){height:30px;padding:7px 20px 0 !important}.dropdown-design-system-v2 ul li.divider,.dropdown-design-system-v2__submenu ul li.divider{height:20px;padding-top:10px !important}.dropdown-design-system-v2 ul li.group,.dropdown-design-system-v2__submenu ul li.group{height:40px}.dropdown-design-system-v2 ul li.icon,.dropdown-design-system-v2__submenu ul li.icon{padding-top:3px !important}.dropdown-design-system-v2 ul li .item__content,.dropdown-design-system-v2__submenu ul li .item__content{display:flex;flex-direction:column;gap:5px}.dropdown-design-system-v2 ul li .item__content .content__info,.dropdown-design-system-v2__submenu ul li .item__content .content__info{display:flex;align-items:center;gap:10px}.dropdown-design-system-v2 ul li .item__content .content__info span,.dropdown-design-system-v2__submenu ul li .item__content .content__info span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.dropdown-design-system-v2 ul li .item__content .content__info .content__icon i img,.dropdown-design-system-v2__submenu ul li .item__content .content__info .content__icon i img{width:14px;height:14px}.dropdown-design-system-v2 ul li .item__content .content__group,.dropdown-design-system-v2__submenu ul li .item__content .content__group{width:100%;height:1px}.dropdown-design-system-v2 ul li.ant-dropdown-menu-item-disabled,.dropdown-design-system-v2__submenu ul li.ant-dropdown-menu-item-disabled{opacity:.5;cursor:not-allowed}.dropdown-design-system-v2 ul li.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title,.dropdown-design-system-v2__submenu ul li.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title{margin-top:0 !important;padding:0 !important;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.dropdown-design-system-v2 ul li .ant-dropdown-menu-submenu-arrow i svg,.dropdown-design-system-v2__submenu ul li .ant-dropdown-menu-submenu-arrow i svg{fill:#b3b3b3}.dropdown-design-system-v2.theme--light ul,.dropdown-design-system-v2__submenu.theme--light ul{background-color:#fff;border:1px solid #d8d8d8}.dropdown-design-system-v2.theme--light ul li,.dropdown-design-system-v2__submenu.theme--light ul li{color:#121212}.dropdown-design-system-v2.theme--light ul li .item__content .content__divider,.dropdown-design-system-v2__submenu.theme--light ul li .item__content .content__divider{width:100%;height:1px;background-color:#f0f4f5}.dropdown-design-system-v2.theme--light ul li:hover:is(:not(.divider)):is(:not(.group)):is(:not(.active)),.dropdown-design-system-v2__submenu.theme--light ul li:hover:is(:not(.divider)):is(:not(.group)):is(:not(.active)){background-color:#f0f4f5 !important}.dropdown-design-system-v2.theme--light ul li.active,.dropdown-design-system-v2.theme--light ul li.active:hover,.dropdown-design-system-v2__submenu.theme--light ul li.active,.dropdown-design-system-v2__submenu.theme--light ul li.active:hover{background-color:#7dff8a !important}.dropdown-design-system-v2.theme--light ul li.group .item__content .content__info span,.dropdown-design-system-v2__submenu.theme--light ul li.group .item__content .content__info span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.dropdown-design-system-v2.theme--light ul li.group .content__group,.dropdown-design-system-v2__submenu.theme--light ul li.group .content__group{background-color:#d8d8d8}.dropdown-design-system-v2.theme--light ul li.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title,.dropdown-design-system-v2__submenu.theme--light ul li.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title{color:#121212}.dropdown-design-system-v2.theme--dark ul,.dropdown-design-system-v2__submenu.theme--dark ul{background-color:#3e482d;border:1px solid #7d8671}.dropdown-design-system-v2.theme--dark ul li,.dropdown-design-system-v2__submenu.theme--dark ul li{color:#fff}.dropdown-design-system-v2.theme--dark ul li .item__content .content__divider,.dropdown-design-system-v2__submenu.theme--dark ul li .item__content .content__divider{width:100%;height:1px;background-color:#7d8671}.dropdown-design-system-v2.theme--dark ul li:hover:is(:not(.divider)):is(:not(.group)):is(:not(.active)),.dropdown-design-system-v2__submenu.theme--dark ul li:hover:is(:not(.divider)):is(:not(.group)):is(:not(.active)){background-color:#121212 !important}.dropdown-design-system-v2.theme--dark ul li.active,.dropdown-design-system-v2.theme--dark ul li.active:hover,.dropdown-design-system-v2__submenu.theme--dark ul li.active,.dropdown-design-system-v2__submenu.theme--dark ul li.active:hover{color:#121212;background-color:#7dff8a !important}.dropdown-design-system-v2.theme--dark ul li.group .item__content .content__info span,.dropdown-design-system-v2__submenu.theme--dark ul li.group .item__content .content__info span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#f0f4f5}.dropdown-design-system-v2.theme--dark ul li.group .content__group,.dropdown-design-system-v2__submenu.theme--dark ul li.group .content__group{background-color:#7d8671}.dropdown-design-system-v2.theme--dark ul li.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title,.dropdown-design-system-v2__submenu.theme--dark ul li.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title{color:#fff}.dropdown-design-system-v2__submenu ul li.group{height:40px}.dropdown-design-system-v2__submenu ul li.divider .subitem__content .content__divider{width:100%;height:1px}.dropdown-design-system-v2__submenu ul li .subitem__content{display:flex;flex-direction:column;gap:5px}.dropdown-design-system-v2__submenu ul li .subitem__content .content__info{display:flex;align-items:center;gap:10px}.dropdown-design-system-v2__submenu ul li .subitem__content .content__info span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.dropdown-design-system-v2__submenu ul li .subitem__content .content__info .content__icon i{margin:0 !important}.dropdown-design-system-v2__submenu ul li .subitem__content .content__info .content__icon i img{width:14px;height:14px}.dropdown-design-system-v2__submenu ul li .subitem__content .content__group{width:100%;height:1px}.dropdown-design-system-v2__submenu.theme--light li.divider .subitem__content .content__divider{background-color:#f0f4f5}.dropdown-design-system-v2__submenu.theme--light li.group .subitem__content .content__info span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.dropdown-design-system-v2__submenu.theme--light li.group .content__group{background-color:#d8d8d8}.dropdown-design-system-v2__submenu.theme--light li:hover:is(.divider),.dropdown-design-system-v2__submenu.theme--light li:hover:is(.group){background-color:rgba(0,0,0,0) !important}.dropdown-design-system-v2__submenu.theme--light li.active,.dropdown-design-system-v2__submenu.theme--light li.active:hover{background-color:#7dff8a !important}.dropdown-design-system-v2__submenu.theme--dark li.divider .subitem__content .content__divider{background-color:#7d8671}.dropdown-design-system-v2__submenu.theme--dark li.group .subitem__content .content__info span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#f0f4f5}.dropdown-design-system-v2__submenu.theme--dark li.group .content__group{background-color:#7d8671}.dropdown-design-system-v2__submenu.theme--dark li:hover:is(.divider),.dropdown-design-system-v2__submenu.theme--dark li:hover:is(.group){background-color:rgba(0,0,0,0) !important}.dropdown-design-system-v2__submenu.theme--dark li.active,.dropdown-design-system-v2__submenu.theme--dark li.active:hover{background-color:#7dff8a !important}.dropdown-design-system-v2__label{width:100%;border-radius:5px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition-duration:.3s}.dropdown-design-system-v2__label.theme--light{background-color:#f0f4f5;color:#121212}.dropdown-design-system-v2__label.theme--light.active{border:1px solid #53c255}.dropdown-design-system-v2__label.theme--light.error{border:1px solid #e50101;background-color:#fce6e6}.dropdown-design-system-v2__label.theme--light.v2{background-color:#d8d8d8}.dropdown-design-system-v2__label.theme--dark{background-color:#3e482d;color:#fff}.dropdown-design-system-v2__label.theme--dark.active{border:1px solid #7dff8a}.dropdown-design-system-v2__label.theme--dark.error{border:1px solid #fa7676;background-color:#4c2a2e}.dropdown-design-system-v2__label.theme--dark.v2{background-color:#d8d8d8;color:#121212}.dropdown-design-system-v2__label .label__info{display:flex;align-items:center;gap:5px}.dropdown-design-system-v2__label .label__info .info__icon i img{width:16px;height:16px}.dropdown-design-system-v2__label .label__info span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.dropdown-design-system-v2__label .label__icon i img{width:14px;height:14px}
.toolbar-right{display:flex;gap:5px}.toolbar-right .toolbar-right__button{width:32px;height:32px;background-color:#d8d8d8;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer}.toolbar-right .toolbar-right__button .button__icon i img{width:16px}.toolbar-right .toolbar-right__dropdown{width:121px}
.toolbar-filters-header{width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:0 28px;z-index:998;box-shadow:0px 2px 2px 0px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0}.toolbar-filters-header .filters-header__left{display:flex;align-items:center;gap:5px;height:32px}.toolbar-filters-header .filters-header__left .left__search{width:200px;height:32px;position:relative;display:flex;align-items:center;justify-content:space-between}.toolbar-filters-header .filters-header__left .left__search input{width:200px;height:32px;padding:0 40px 0 16px;border-radius:5px;background-color:#f0f4f5;border:1px solid #f0f4f5;font-size:13px;font-weight:300;line-height:15px;color:#747474;transition:.3s}.toolbar-filters-header .filters-header__left .left__search input:focus{border-color:#53c255}.toolbar-filters-header .filters-header__left .left__search .search__icon{position:absolute;right:16px}.toolbar-filters-header .filters-header__left .left__dropdown{width:162px}.toolbar-filters-header .filters-header__right{display:flex;align-items:center;gap:5px}.toolbar-filters-header .filters-header__right .right__create-project button{height:32px;padding:0 20px;border-radius:5px;background-color:#7dff8a;border:0;transition:.3s;display:flex;align-items:center}.toolbar-filters-header .filters-header__right .right__create-project button:hover{background-color:#53c255}.toolbar-filters-header .filters-header__right .right__create-project button:disabled{opacity:.5;cursor:not-allowed}.toolbar-filters-header .filters-header__right .right__create-project button span{font-size:12px;font-weight:400;color:#121212}.toolbar-filters-header .filters-header__right .right__create-project button .create-project__icon{font-size:16px;margin-right:5px}.left_buttons{display:flex;align-items:center;gap:5px}.left_buttons .left_buttons__button{width:32px;height:32px;background-color:#d8d8d8;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:5px;position:relative}.left_buttons .left_buttons__button .button__count{position:absolute;top:-5px;right:-5px;display:flex;justify-content:center;align-items:center;padding:2px;min-width:15px;min-height:15px;border-radius:100%;background-color:#7dff8a;font:400 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.left_buttons .left_buttons__button .button__icon i img{width:16px}.left_buttons .left_buttons__clear{background-color:rgba(0,0,0,0);border:0;color:#53c255;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;outline:none}
.unarchive-actions-menu{position:absolute;top:10px;right:22px}.unarchive-actions-menu .dropdown-design-system__label{opacity:0;background-color:rgba(18,18,18,.5);width:24px;height:24px;padding:5px;transition-duration:.3s}.unarchive-actions-menu .dropdown-design-system__label img{top:-2px}.unarchive-actions-menu .ant-dropdown-open{opacity:1}.cardProject:hover .dropdown-design-system__label{opacity:1}
.listUsers .more-users {
  color: white;
  float: right;
  left: -9px;
  position: relative;
  top: 4px;
  font-size: 13px;
}

.imgLoadingHide {
  display: none;
}

.img-blur-project {
  filter: blur(10px);
  transition: 'filter 500ms ease';
}

.wrappView{margin-left:1px;width:100%}.loader-spinner-projects{display:flex !important;align-items:center !important;justify-content:center !important}.sectionProjects{top:30px}.section--project{margin-left:40px;margin-top:26px;padding-left:27px}.section--project span{font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.divProjects{width:100%;padding-left:20px;margin-top:20px;display:flex !important;align-items:center !important;flex-wrap:wrap !important}
.App {
  font-family: sans-serif;
  text-align: center;
}

.paginator-number {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  font-size: 10px !important;
  padding: 9.5px !important;
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer;
  color: #595959;
}

.paginator-number:hover {
  color: #2196f3;
  border-color: #2196f3 !important;
}

.per-page-paginator-select {
  font-size: 10px !important;
  margin-bottom: 2px !important;
}

.per-page-paginator-select .ant-select-selection {
  border-radius: 2px !important;
}

.per-page-paginator-select .ant-select-arrow {
  color: #d9d9d9 !important;
}

.sticky {
  position: sticky !important;
  position: -webkit-sticky !important;
  z-index: 2;
}

.custom-check-box {
  cursor: pointer;
  padding-right: 6px;
  position: relative;
  top: -1px;
}

.frm-cnc .title-frm-add {
  font-size: 18px;
  font-weight: bold;
  color: #2c3421;
  border-bottom: 1px solid #2c3421;
  padding-bottom: 10px;
}

.frm-cnc .title-close {
  color: #d1d1d1;
  float: right;
  cursor: pointer;
  font-size: 16px;
}

.frm-cnc .week-navigate {
  width: 300px;
  margin: 20px auto;
  cursor: pointer;
}

.frm-cnc .week-left {
  text-align: right;
  margin: 2px;
}

.frm-cnc .week-right {
  text-align: left;
  margin: 2px;
}

.frm-cnc .week {
  padding: 10px;
}

.frm-cnc .week-number {
  font-size: 12px;
}

.frm-cnc .range-date {
  font-size: 12px;
  color: #121212 !important;
}

.frm-cnc .div-week {
  margin: auto;
  display: flex;
  align-items: center;
}

.frm-cnc .frmCol {
  text-align: center;
}

.frm-cnc .div-week div {
  color: #2c3421;
}

.frm-cnc .btn-style {
  margin-right: 10px;
  margin-left: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #2c3421 !important;
  border-color: #2c3421 !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  padding: 2px 5px 2px 5px !important;
  min-width: 80px;
  /* max-width: 103px; */
  height: 26px !important;
  font-family: 'Roboto-light', arial;
  color: white !important;
}

.frm-cnc .btn-style:hover {
  color: white !important;
}

.week-info {
  padding: 5px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 10px;
}
.week-info-select,
.week-info:hover {
  background: #efefef;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
}

.week-info span {
  padding: 0 10px;
}

.week-info-range {
  /* width: 40%; */
  text-align: center;
}
.week-info-number {
  color: #2c3421;
  /* width: 30%; */
  text-align: start;
}

.week-info-pending {
  color: var(--primary);
  /* width: 30%; */
  text-align: end;
}

.frm-cnc .filter {
  float: left;
}

.frm-cnc .info {
  float: right;
  color: var(--primary);
  padding: 0 10px;
}

.frm-cnc .filter-icon {
  color: #2c3421;
  padding: 0 10px;
}

.frm-cnc .list-task {
  display: block;
  margin-top: 50px;
  max-height: 390px;
  overflow: auto;
}

.frm-cnc .card-task {
  font-size: 12px;
  width: 95%;
  height: 60px;
  border: 1px solid #2c3421;
  display: inline-block;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  cursor: pointer;
}

.frm-cnc .info-task {
  text-align: left;
  padding: 8px;
}

.frm-cnc .info-task div:first-child {
  color: #2c3421;
}

.frm-cnc .custom-check-box {
  top: -28px;
}

.frm-cnc .percentaje-tasks div {
  width: 50%;
  display: inline-block;
}

.frm-cnc .percentaje-tasks div:first-child {
  color: #2c3421;
  border-bottom: 1px solid #2c3421;
  border-left: 1px solid #2c3421;
  border-right: 1px solid #2c3421;
  border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px !important;
  -webkit-border-bottom-left-radius: 5px !important;
}

.frm-cnc .percentaje-tasks div:last-child {
  color: white;
  border-bottom: 1px solid #2c3421;
  border-left: 1px solid #2c3421;
  border-right: 1px solid #2c3421;
  background: #2c3421;
}

.frm-cnc .img-handshake {
  width: 14px;
  margin: 4px;
  top: -1px;
  position: relative;
}

.frm-cnc .img-progress {
  width: 14px;
  margin: 4px;
  top: -1px;
  position: relative;
  color: red;
  fill: #2c3421;
  filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}

.frm-cnc .info-cnc-form {
  margin-top: 76px;
  text-align: left;
  padding: 0 25px;
}

.frm-cnc .info-cnc-form .title-cnc,
.frm-cnc .type-cnc .title-type-cnc {
  color: #2c3421;
}

.frm-cnc .type-cnc {
  margin-top: 20px;
  text-align: left;
  padding: 0 25px;
}

.frm-cnc .image-cnc {
  text-align: center;
  color: #efefef;
}

.frm-cnc .name-cnc {
  margin-top: 4px;
}

.frm-cnc .list-type {
  border: 1px solid #2c3421;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  height: 180px;
  margin-top: 10px;
  overflow: auto;
  text-align: center;
  padding: 4px;
}

.frm-cnc .info-div {
  margin-top: 10px;
}

.frm-cnc .card-type {
  font-size: 12px;
  width: 95%;
  margin: 4px;
  padding: 6px 12px;
  height: 35px;
  border: 1px solid #2c3421;
  display: inline-block;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  cursor: pointer;
  text-align: left;
}

.frm-cnc .inp-cnc-name {
  width: 100%;
}

.frm-cnc .div-btns {
  text-align: right;
}

.frm-cnc .btn-create-cnc {
  background: var(--primary) !important;
  border: 1px solid var(--primary) !important;
  margin-right: 0px;
}

.frm-cnc .txt-type {
  margin-left: 10px;
  display: inline;
}

.frm-cnc .img-type-cnc {
  color: #2c3421;
  display: inline;
  font-size: 16px;
  position: relative;
  top: 2px;
}

.frm-cnc .card-selected {
  border: 1px solid var(--primary) !important;
}

.frm-cnc .no-tasks {
  color: #2c3421;
  text-align: center;
  margin-top: 170px;
}

.frm-cnc .lblErrorElement {
  color: red;
  visibility: visible;
  padding: 0;
  margin: 0;
  height: 14px;
  display: block;
}

.frm-cnc .hidden {
  visibility: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  height: 14px !important;
  display: block !important;
}

.frm-cnc .error {
  color: red;
}

.frm-cnc .ant-upload {
  height: 70px !important;
}

.week-navigation {
  width: 270px;
}

.frm-cnc .anticon-loading {
  margin: 0 !important;
}

.list-type .cat-icon {
  width: 20px;
  line-height: 27px;
}

.list-task .route-task {
  height: 22px;
  overflow: hidden;
  width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.week-navigation .no-pendings {
  width: 100%;
  text-align: center !important;
}

.filter-info .hide {
  display: none;
}

.shadow-container {
  box-shadow: 4px 8px 23px rgba(0, 0, 0, 0.05) !important;
}

.push-content-custom {
  position: relative;
  top: 65px;
}

.fixed-filter-header {
  position: fixed !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
}

.lookahead-tables-fix {
  position: relative;
  top: 70px;
}

.style-for-fixed-header-titles {
  margin-bottom: 15px !important;
  margin-right: 70px !important;
  top: 182px !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
  padding-right: 152px !important;
  position: fixed !important;
}

.custom-resize-col-lookahead {
  max-width: 1000px !important;
  max-height: 21px !important;
}

.loader-spinner-lookahead-header {
  display: flex !important;
  justify-content: center !important;
}

.loader-spinner-lookahead-table {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 65vh !important;
}

.fixed-tree-table-header {
  background-color: white !important;
  padding: 0 47px !important;
  max-height: 20px !important;
  overflow: hidden !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.custom-resize-col-lookahead:hover {
  border-right: solid 1px #d8d8d8;
}

.massive-action-header {
  height: 30;
  background-color: var(--black);
}

.massive-icon-style {
  margin-right: 23px;
  cursor: pointer;
}

.massive-selection-pop .ant-popover-inner-content {
  background: #586666;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

.massive-selection-pop .ant-popover-inner {
  border-radius: 12px !important;
}

.massive-selection-pop .ant-popover-arrow {
  visibility: hidden !important;
}

.progress-massive-style {
  color: #ffffff;
}

.progress-massive-btn {
  cursor: pointer;
  width: 100%;
  text-align: center;
  height: 24px;
  background: var(--primary);
  border-radius: 5px;
  padding-top: 2px;
}

.progress-massive-style #rrp-baseDiv {
  position: relative !important;
  top: -17px !important;
  left: 39px !important;
}

.progress-massive-style .ant-calendar-picker-input.ant-input {
  background: #586666 !important;
  color: white;
}

.progress-massive-style .ant-calendar-picker-input.ant-input::placeholder {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker-icon {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker:hover .ant-calendar-picker-clear {
  background: #586666 !important;
}

.border-icon {
  text-shadow: 0 0 3px #00000080;
}

.custom-btn-for-focus-mode {
  background: #ff000000;
  border: none;
  cursor: pointer;
}

.custom-btn-for-focus-mode:focus {
  outline: none;
  box-shadow: none;
}

/**
 * Value wrapper
 */
.select-search-massive__value-massive {
  position: relative;
  z-index: 1;
}

.select-search-massive__value::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: calc(50% - 9px);
  right: 19px;
  width: 11px;
  height: 11px;
}

/**
 * Input
 */
.select-search-massive__input {
  cursor: pointer !important;
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #586666;
  border: 1px solid transparent;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  text-overflow: ellipsis;
  line-height: 36px;
  color: white;
  -webkit-appearance: none;
}

.select-search-massive__input::placeholder {
  color: white;
}

.select-search-massive__input::-webkit-search-decoration,
.select-search-massive__input::-webkit-search-cancel-button,
.select-search-massive__input::-webkit-search-results-button,
.select-search-massive__input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.select-search-massive__input:not([readonly]):focus {
  cursor: auto;
  cursor: initial;
}

/**
 * Options wrapper
 */
.select-search-massive__select {
  background: #586666;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
}

/**
 * Options
 */
.select-search-massive__options {
  list-style: none;
}

/**
 * Option row
 */
.select-search-massive__row:not(:first-child) {
  border-top: 1px solid #eee0;
}

/**
 * Option
 */
.select-search-massive__option {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #586666;
  border: none;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}

.select-search-massive__option.is-selected {
  background: #444949;
  border-radius: 10px;
  color: #fff;
}

.select-search-massive__option.is-highlighted,
.select-search-massive__option:not(.is-selected):hover {
  background: #646969;
  border-radius: 10px;
}

.select-search-massive__option.is-highlighted.is-selected,
.select-search-massive__option.is-selected:hover {
  background: #444949;
  color: #fff;
}

.single-row-bottom-bordered:hover {
  background-color: #ededed3d !important;
}

/**
 * Group
 */
.select-search-massive__group-header {
  font-size: 10px;
  text-transform: uppercase;
  background: #eee;
  padding: 8px 16px;
}

/**
 * States
 */
.select-search-massive.is-disabled {
  opacity: 0.5;
}

.select-search-massive.is-loading .select-search-massive__value::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%232F2D37%27 d=%27M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
  background-size: 11px;
}

.select-search-massive:not(.is-disabled) .select-search-massive__input {
  cursor: pointer;
}

/**
 * Modifiers
 */
.select-search-massive--multiple {
  border-radius: 3px;
  overflow: hidden;
}

.select-search-massive--multiple .select-search-massive__option {
  height: 33px;
}

.select-search-massive:not(.is-loading):not(.select-search-massive--multiple)
  .select-search-massive__value::after {
  transform: rotate(45deg);
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  pointer-events: none;
}

.select-search-massive--multiple .select-search-massive__input {
  cursor: auto;
  cursor: initial;
}

.select-search-massive--multiple .select-search-massive__input {
  border-radius: 3px 3px 0 0;
}

.select-search-massive--multiple:not(.select-search-massive--search)
  .select-search-massive__input {
  cursor: default;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__input:hover {
  border-color: #2fcc8b;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__select {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: 0;
  left: 0;
  border-radius: 3px;
  overflow: auto;
  max-height: 360px;
}

.select-search-massive--multiple .select-search-massive__select {
  position: relative;
  overflow: auto;
  max-height: 260px;
  border-top: 1px solid #6f7b7b00;
  border-radius: 0 0 3px 3px;
}

.select-search-massive__options {
  padding: 0 !important;
}

.select-search-massive__select {
  max-height: 105px !important;
}

/**
 * Main wrapper
 */
.select-search-massive {
  position: relative;
  font-family: 'Nunito Sans', sans-serif;
  box-sizing: border-box;
}

.select-search-massive *,
.select-search-massive *::after,
.select-search-massive *::before {
  box-sizing: inherit;
}

.massive-icons {
  filter: brightness(0) invert(1);
}

.massive-icons-delete {
  filter: invert(52%) sepia(70%) saturate(543%) hue-rotate(342deg)
    brightness(103%) contrast(86%);
}

.img-modal {
  max-width: 400px;
  align-self: center;
}

.div-img-modal {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  text-align: center;
  justify-content: center;
}

.custom-check-box {
  cursor: pointer;
  padding-right: 6px;
  position: relative;
  top: -1px;
}

.custom-check-box.disabled {
  opacity: 0.6;
}

.btnDate,
.btnSave {
  background: var(--primary) !important;
  border: 1px solid var(--primary) !important;
  color: var(--black) !important;
  height: 22px !important;
}

.btnDate {
  margin: auto !important;
  padding: 0 12px !important;
}

.btnDate span {
  font-size: 12px !important;
}

.tableConstraints > .rowTable ~ .rowTable:not(:first-child) {
  margin-top: 0px !important;
  height: 40px;
}

.tableConstraints > .rowTable {
  margin-top: 1px !important;
  height: 40px;
}

.tableConstraints {
  margin: 0px 32px;
  border-radius: 5px !important;
  box-shadow: 2px 2px 6px 1px #dfdfdf;
  -moz-box-shadow: 2px 2px 6px 1px #dfdfdf;
  -webkit-box-shadow: 2px 2px 6px 1px #dfdfdf;
  padding-bottom: 0px;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.tableConstraints .emptyConstraints {
  margin: 0;
  padding: 20px 0 0;
}

.priorityFlag {
  cursor: pointer;
}

.priorityOptions {
  min-width: 150px;
  min-height: 100%;
}

.priorityOptions .item:first-child {
  border-top: 1px solid #e8e8e8;
}

.priorityOptions .item {
  cursor: pointer;
  border-bottom: 1px solid #e8e8e8;
  display: block;
  text-align: left;
  margin: 0;
  padding: 5px 40px 2px 10px;
  height: 36px;
}

.priorityOptions .item:hover {
  background: #f9f9f9;
}

.popoverPriority .ant-popover-inner-content {
  padding: 0;
}

.associated-task {
  color: #2c3421;
}

.popoverConstraint {
  width: 244px !important;
  text-align: center !important;
}

.popoverConstraint button {
  margin-top: 10px;
}

.popoverConstraint .ant-calendar-picker-clear {
  right: 5px;
}

.img-modal-row {
  cursor: pointer;
}

.priorityOptions .cat-icon {
  width: 20px;
  line-height: 27px;
}

.vertical-center .cat-icon {
  width: 20px;
  line-height: 25px;
  top: -1px;
  position: relative;
  margin-right: 3px;
}

.text-tasks {
  height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100% !important;
  top: 15px !important;
  display: inline-block;
}

.editable-input-icon:hover {
  transform: scale(1.3);
  color: #2c3421;
}

.save-input-icon:hover {
  transform: scale(1.3);
  color: #2c3421;
}

.responsable:hover {
  transform: scale(1.5);
  color: #2c3421;
}

.gantt-visualization .open-card-class {
  width: 95%;
  display: inline-block;
}

.lookahead-table-view .open-card-class {
  width: 70% !important;
  display: inline-block;
}

.filter-lookahead-select-string .ant-select-selection-selected-value {
  float: none !important;
  float: initial !important;
  font-size: 14px !important;
  position: relative !important;
  top: -2px !important;
  left: 4% !important;
}

.filter-container-array {
  width: 110% !important;
  top: -3px !important;
  padding-left: 11px !important;
}

.filter-lookahead-select-string .ant-select-selection--single {
  background: #736e6e00 !important;
  border-color: #736e6e00 !important;
  color: grey !important;
  top: -1px;
  text-align: center !important;
  font-size: 13px !important;
  height: 27px !important;
  width: 90%;
}

.filter-lookahead-select-string-dropdown {
  text-align: center !important;
}

.filter-lookahead-select-string-dropdown .ant-select-dropdown-menu-item {
  padding: 5px 0px !important;
}

.filter-lookahead .ant-select-arrow-icon svg {
  color: var(--primary) !important;
  width: 8px;
  height: 8px;
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.filter-lookahead-select-string .ant-select-selection:active {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.filter-lookahead-select-string .ant-select-selection:focus {
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.filter-arrow-style {
  width: 8px;
  position: relative;
  top: 2px;
}

.select-custom-checkbox-filter-string {
  position: relative;
  top: 1px;
  color: grey;
  font-size: 14px;
}

.select-custom-checkbox-filter-arrow {
  top: 0px;
  left: 9px;
  width: 8px;
  position: relative;
}

.custom-search-bar-prop .ant-input-number-handler-wrap {
  visibility: hidden;
}

.order-row-radio .ant-radio-button-wrapper-checked {
  background: #2c3421 !important;
  border: 1px solid #2c3421 !important;
}

.non-selected-order {
  color: #7d7979;
  position: relative;
  top: 6px;
  left: 4px;
  font-size: 13px !important;
  font-weight: 400 !important;
  font-family:
    Roboto,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

.ant-radio-button-wrapper:first-child {
  border-radius: 6px 0 0 6px !important;
}

.ant-radio-button-wrapper:last-child {
  border-radius: 0 6px 6px 0 !important;
}

.order-lookahead {
  top: 5px !important;
  left: 9px !important;
}

.order-lookahead .ant-radio-button-wrapper-checked {
  background: #2c3421 !important;
  border: 1px solid #2c3421 !important;
}

.dropdown-groupping {
  color: #121212;
  position: relative;
  top: 5px;
  left: 8px;
}

.dropdown-groupping:hover {
  color: #121212;
}

.arrow-img-groupping {
  position: relative;
  top: 5px;
  width: 6px;
  left: 21px;
}

.button-switch-groupping {
  position: relative;
  top: -2px;
  left: 16px;
}

.radio-design-system .ant-radio-wrapper{display:flex;align-items:center}.radio-design-system .ant-radio-wrapper:is(:not(:last-child)){margin-bottom:10px}.radio-design-system .ant-radio-wrapper .ant-radio-input:focus+.ant-radio-inner{box-shadow:none}.radio-design-system .ant-radio-wrapper span.ant-radio+*{padding:0 10px;font-size:12px;line-height:14px;font-weight:400}.radio-design-system .ant-radio-wrapper .ant-radio-inner{background-color:rgba(0,0,0,0)}.radio-design-system.size--small .ant-radio-wrapper span.ant-radio+*{padding:0 5px}.radio-design-system.size--small .ant-radio-wrapper .ant-radio .ant-radio-inner{width:12px;height:12px}.radio-design-system.size--small .ant-radio-wrapper .ant-radio .ant-radio-inner::after{top:2px;left:2px;width:6px;height:6px}.radio-design-system.theme--light .ant-radio-wrapper span.ant-radio+*{color:#121212}.radio-design-system.theme--light .ant-radio-wrapper .ant-radio .ant-radio-inner{border-color:#d8d8d8}.radio-design-system.theme--light .ant-radio-wrapper .ant-radio .ant-radio-inner::after{background-color:#53c255}.radio-design-system.theme--light .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#53c255}.radio-design-system.theme--light .ant-radio-wrapper .ant-radio.ant-radio-checked::after{border-color:#53c255}.radio-design-system.theme--dark .ant-radio-wrapper span.ant-radio+*{color:#fff}.radio-design-system.theme--dark .ant-radio-wrapper .ant-radio .ant-radio-inner{border-color:#7d8671}.radio-design-system.theme--dark .ant-radio-wrapper .ant-radio .ant-radio-inner::after{background-color:#7dff8a}.radio-design-system.theme--dark .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#7dff8a}.radio-design-system.theme--dark .ant-radio-wrapper .ant-radio.ant-radio-checked::after{border-color:#7dff8a}
.select-view-popover{width:170px;height:32px;background-color:#d8d8d8;border:1px solid #d8d8d8;border-radius:5px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition-duration:.3s}.select-view-popover .select-view-popover__left{display:flex;align-items:center;gap:5px}.select-view-popover .select-view-popover__left span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.select-view-popover .select-view-popover__right i img{width:16px;height:16px}.select-view-popover.ant-popover-open{border:1px solid #53c255}.content-view-name-modal{display:flex;flex-direction:column;gap:20px}.content-view-name-modal .content-view-name-modal__input .input-design-system__hint{display:none}.content-view-name-modal .content-view-name-modal__visibility{display:flex;flex-direction:column;gap:10px}.content-view-name-modal .content-view-name-modal__visibility .visibility__title{display:flex;align-items:center;gap:10px}.content-view-name-modal .content-view-name-modal__visibility .visibility__title span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.content-view-name-modal .content-view-name-modal__visibility .visibility__title .title__icon{cursor:pointer}.content-view-name-modal .content-view-name-modal__visibility .visibility__title .title__icon i img{width:16px;height:16px}.content-view-name-modal .content-view-name-modal__buttons{width:100%;display:flex;justify-content:flex-end;gap:8px}.content-rename-view-modal{display:flex;flex-direction:column;gap:20px}.content-rename-view-modal .content-rename-view-modal__input .input-design-system__hint{display:none}.content-rename-view-modal .content-rename-view-modal__buttons{width:100%;display:flex;justify-content:flex-end;gap:8px}.content-delete-view-modal{display:flex;flex-direction:column;gap:20px}.content-delete-view-modal .content-delete-view-modal__icon,.content-delete-view-modal .content-delete-view-modal__title,.content-delete-view-modal .content-delete-view-modal__input,.content-delete-view-modal .content-delete-view-modal__buttons{display:flex;justify-content:center;align-items:center}.content-delete-view-modal .content-delete-view-modal__icon i img{width:48px;height:48px}.content-delete-view-modal .content-delete-view-modal__title{flex-direction:column}.content-delete-view-modal .content-delete-view-modal__title h3{margin:0;font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-align:center}.content-delete-view-modal .content-delete-view-modal__input{flex-direction:column;gap:10px}.content-delete-view-modal .content-delete-view-modal__input span{font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.content-delete-view-modal .content-delete-view-modal__input span b{color:#7dff8a}.content-delete-view-modal .content-delete-view-modal__input .input__form{width:200px}.content-delete-view-modal .content-delete-view-modal__input .input__form .input-design-system__hint{display:none}.content-delete-view-modal .content-delete-view-modal__buttons{gap:10px}
.fixed-lookahead-planification-filter-header {
  position: fixed !important;
  background-color: white;
  z-index: 10;
  top: 122px !important;
}

.lookahead-filter-header {
  height: 60px !important;
  padding: 25px !important;
}

.viewPlanificationLookahead {
  width: 100% !important;
}

.viewPlanificationLookahead .ant-select-selection--single {
  background-color: white !important;
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 12px !important;
  border: none;
  border-bottom: 0px solid #00a8b9 !important;
  border-radius: 0px !important;
  height: 32px !important;
  position: relative;
  top: -6px;
}

.viewPlanificationLookahead .anticon:not(.ant-select-arrow) {
  color: var(--primary);
  width: 8px;
  height: 8px;
  /* margin-right: 10px; */
  position: relative;
}

.viewPlanificationLookahead .ant-select-arrow,
.viewSelect .ant-select-selection__clear {
  color: #00a8b9 !important;
}

.viewPlanificationLookahead .ant-select-arrow-icon {
  left: 1px;
  color: #00a8b9 !important;
}

.viewDropdownPlanification {
  width: 12.5% !important;
}

.viewDropdownPlanification .ant-select-dropdown-menu li {
  padding-left: 11px;
}

.viewDropdownPlanification .ant-select-dropdown-menu-item svg {
  color: #f18640 !important;
  margin-right: 5px;
}

.lookahead-search-on-page-bar .ant-input:hover {
  border-color: #40a9ff00;
  border-radius: 1px !important;
  border-bottom: 1px solid #2c3421 !important;
  border-right-width: 0px !important;
  width: 110px;
}

.lookahead-search-on-page-bar .ant-input:focus {
  border-color: #40a9ff00;
  border-right-width: 0px !important;
  outline: 0;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
  width: 110px;
}

.lookahead-search-on-page-bar .ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', 'tnum', "tnum";
  position: relative;
  display: inline-block;
  align-items: center !important;
  height: 20px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 13px;
  line-height: 15px;
  background-color: #fff;
  background-image: none;
  border: 0px solid #d9d9d9 !important;
  border-bottom: 1px solid #d9d9d9 !important;
  border-radius: 1px;
  transition: all 0.3s;
  width: 110px;
}

.lookahead-search-on-page-bar {
  display: inline;
  top: -4px !important;
  position: relative !important;
}

.lookahead-search-on-page-bar .anticon svg {
  width: 12px;
  height: 12px;
  color: #2c3421;
  margin-right: 35px;
}

.counter-search-on-page {
  font-size: 10px;
  left: -9px;
  position: relative;
  top: 1px;
  color: #a2a2a2;
}

.lookahead-filter-header .fa-handshake:before {
  width: 16px;
  height: 16px;
}

.lookahead-img-filter {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}

.lookahead-view-grid-icon {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}

.lookahead-range-picker {
  background-color: white;
  padding-left: 18px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px #00000033;
  width: 151px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.filter-lookahead-multi-check {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2) !important;
  width: 200px !important;
  border-radius: 10px !important;
}

.filter-lookahead-multi-check .css-1qprcsu-option {
  background-color: #b2d4ff00 !important;
  color: #121212 !important;
  font-weight: normal !important;
  min-width: 0px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAANtQTFRFAAAACMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCuWKzcgAAAEl0Uk5TABBAESAI3f9h9fOFYL+AZ1Cb3xy4On+BKMUeFOAfnVtpk/EDIYluVKAZvTJqkEIswQEb6xdFlVhzfWyNwDzqGOXX8v51ppy7EsTX/TYAAAD9SURBVHicfdPXTgMxEIXhs6zhZ4GEYCCEkBB6Cb2E3vv7PxFbFECsd86NJfuzbI09kpFoJB9iF0iULoyOMZ6xhEAmYmkSplLgqNXLmZYaMKMc1IMXcB4/a4E5mJcBmrAgA7RgUe1GJVjydJzqdKvAMvRkgBVYlQHcGn7dAp5kQwbYhC0ZYBt2ZICsxLsW6MOe/oN9msP1tMQ/G37BARwWc0dwfFIGp56zdjZ1nl7AqQw0gH5Wmgu4VAjoCq6lG7hVGOgO7t0DPq4Cj090nnlpqQpo8Jp+5jdVg+wJ3mUBfXx2bVDKEIQaJ08tB1/B1iuSZC2qKNS8ReKqw//kG1KXGLpUJ8t3AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position-x: 13px;
  background-position-y: 13px;
}

.filter-lookahead-multi-check .css-1vr111p-option {
  background-color: #b2d4ff00 !important;
  color: #121212 !important;
  font-weight: normal !important;
  min-width: 0px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACwSURBVHgB7ZfNCQMhEIXHEInHLcFSLMOjPaSQtCHYhKVsCd7cRMQ4ifnBu+4e5oNBEeF93nwAO8M+G2OMCCEImEDN2bz321cAw2OMV8YYhzk8cs4351w8NyNRwfC1zUgkTkrpUte3wB+rtdbDQLTWqkm8OMHOkAAJkAAJkAAJkAAJkAAJkEDfC2T7t49EQi/AOb+XUlKtZrK/MALMWpbl1w0RpZSoh1PKKT4YeyEcgSe7njYRUN0ffQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position-x: 13px;
  background-position-y: 13px;
}

.filter-lookahead-multi-check .css-1jllj6i-control {
  border-color: #2c3421 !important;
  border-radius: 1px !important;
  border-style: solid !important;
  border-width: 0px !important;
  border-bottom-width: 1px !important;
  min-width: 0px !important;
  min-height: 0px !important;
  width: 80% !important;
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: 0px !important;
  align-content: center;
}

.filter-lookahead-multi-check .css-6y1x9t-control {
  border-color: #2c3421 !important;
  border-radius: 1px !important;
  border-style: solid !important;
  border-width: 0px !important;
  border-bottom-width: 1px !important;
  min-width: 0px !important;
  min-height: 0px !important;
  width: 80% !important;
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: 0px !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}

.filter-lookahead-multi-check .css-1wy0on6 svg {
  color: #2c3421 !important;
  width: 16px !important;
}

.filter-lookahead-multi-check .css-1qprcsu-option input[type='checkbox'] {
  opacity: 0;
}

.filter-lookahead-multi-check .css-1vr111p-option input[type='checkbox'] {
  opacity: 0;
}

.filter-lookahead-multi-check .css-ik6y5r {
  box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.1) !important;
  font-size: 13px;
  font-weight: 400px;
}

.filter-lookahead-multi-check .css-11unzgr {
  max-height: inherit !important;
}

.filter-lookahead-multi-check .css-v1axir {
  max-height: 600px !important;
}

.LookaheadFilterHeader_dateRangeOptions__kVXAq {
  display: flex;
  position: relative;
  align-items: center;
  cursor: pointer;
}

.LookaheadFilterHeader_dateRangeOptions__kVXAq.LookaheadFilterHeader_dateRangeSelection__VZQt4::before {
  position: absolute;
  left: -9px;
  display: flex;
  content: '';
  height: 5px;
  width: 5px;
  border-radius: 100%;
  background-color: #1890ff;
}

.LookaheadFilterHeader_lookahead-filter-header__DcMnV {
  padding: 10px 28px 11px 25px;
}

.ToolbarSubmenu_toolbar-submenu__F0Jv3,.ToolbarSubmenu_toolbar-submenu-header__Sc7us{list-style-type:none;margin:0;padding:10px 0;white-space:nowrap;border-radius:4px;background-color:#fff;box-shadow:rgba(51,51,51,.3) 0 2px 8px 0;-webkit-user-select:none;user-select:none}.ToolbarSubmenu_toolbar-submenu-header__Sc7us{width:100%}.ToolbarSubmenu_toolbar-submenu__item__JpUcm,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog{width:100%;border-width:0;color:#121212;text-align:left;line-height:32px;padding:0 20px;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.ToolbarSubmenu_toolbar-submenu__item__JpUcm>span,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK>span,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog>span{align-items:center}.ToolbarSubmenu_toolbar-submenu__item__JpUcm>span span:not(:has(span)),.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK>span span:not(:has(span)),.ToolbarSubmenu_toolbar-submenu-header__item__RPFog>span span:not(:has(span)){font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.ToolbarSubmenu_toolbar-submenu__item__JpUcm i,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK i,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog i{display:inline-block;margin-right:7px;margin-left:0px;text-align:center;min-width:16px}.ToolbarSubmenu_toolbar-submenu__item__JpUcm .ToolbarSubmenu_toolbar-submenu__F0Jv3,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK .ToolbarSubmenu_toolbar-submenu__F0Jv3,.ToolbarSubmenu_toolbar-submenu__item__JpUcm .ToolbarSubmenu_toolbar-submenu-header__Sc7us,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK .ToolbarSubmenu_toolbar-submenu-header__Sc7us,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog .ToolbarSubmenu_toolbar-submenu__F0Jv3,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog .ToolbarSubmenu_toolbar-submenu-header__Sc7us{position:absolute;display:none;top:0}.ToolbarSubmenu_toolbar-submenu__item__JpUcm:hover,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog:hover{background-color:#efefef}.ToolbarSubmenu_toolbar-submenu__item__JpUcm:hover .ToolbarSubmenu_toolbar-submenu__F0Jv3,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover .ToolbarSubmenu_toolbar-submenu__F0Jv3,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog:hover .ToolbarSubmenu_toolbar-submenu__F0Jv3{display:block}.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=responsable],[data-subitems=responsable].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK,.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=task_name],[data-subitems=task_name].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK,.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=material],[data-subitems=material].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK,.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=work],[data-subitems=work].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=responsable],.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=task_name],.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=material],.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=work]{cursor:default}.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=responsable]:hover,[data-subitems=responsable].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover,.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=task_name]:hover,[data-subitems=task_name].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover,.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=material]:hover,[data-subitems=material].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover,.ToolbarSubmenu_toolbar-submenu__item__JpUcm[data-subitems=work]:hover,[data-subitems=work].ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=responsable]:hover,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=task_name]:hover,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=material]:hover,.ToolbarSubmenu_toolbar-submenu-header__item__RPFog[data-subitems=work]:hover{background-color:rgba(0,0,0,0)}.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK{color:#fff}.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover{background-color:#7dff8a}.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK:hover .ToolbarSubmenu_toolbar-submenu__F0Jv3{display:block}.ToolbarSubmenu_toolbar-submenu__item__JpUcm span,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK span,.ToolbarSubmenu_toolbar-submenu__item__JpUcm div,.ToolbarSubmenu_toolbar-massive-submenu__item__vdDHK div{display:flex;align-items:center;justify-content:flex-start;height:30px}.ToolbarSubmenu_toolbar-submenu__item--checked__p7vAQ{background-color:#2c3421;color:#fff}.ToolbarSubmenu_toolbar-submenu__item--checked__p7vAQ:hover{background-color:#efefef}.ToolbarSubmenu_toolbar-submenu__item--checked__p7vAQ:hover .ToolbarSubmenu_toolbar-submenu-header__item-text__TpwY9{color:#121212}.ToolbarSubmenu_toolbar-submenu__item-check-circle__7Wz8h i{margin-right:15px}.ToolbarSubmenu_toolbar-submenu__item-check-circle__7Wz8h i img{width:14px !important}.ToolbarSubmenu_toolbar-submenu__item__ab__6WbFM{padding:0 20px}.ToolbarSubmenu_toolbar-submenu__item__ab__6WbFM .ToolbarSubmenu_toolbar-submenu__item__icon__WP0aU{margin-right:7.88px;margin-left:16.8px}.ToolbarSubmenu_toolbar-submenu-header__item__RPFog{padding:0 20px}.ToolbarSubmenu_toolbar-submenu-header__item__RPFog>span{position:relative}.ToolbarSubmenu_toolbar-submenu-header__item__RPFog.ToolbarSubmenu_toolbar-submenu-header__item-title__hQJF8{width:inherit;height:14px;font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:14px;color:#121212;flex:none;order:0;flex-grow:0}.ToolbarSubmenu_toolbar-submenu-header__item__RPFog.ToolbarSubmenu_toolbar-submenu-header__item-line-line__Et0qQ{width:94px;height:0px;border:1px solid #efefef;flex:none;order:1;flex-grow:0}.ToolbarSubmenu_toolbar-submenu-header__item__RPFog:hover{background-color:rgba(0,0,0,0)}.ToolbarSubmenu_toolbar-submenu-header__item__RPFog:hover .ToolbarSubmenu_toolbar-submenu__F0Jv3{display:block}.ToolbarSubmenu_toolbar-submenu__item-switch__4zwVW{position:absolute;right:20px}.ToolbarSubmenu_toolbar-submenu__item-switch__4zwVW .ant-swich{background-color:#d1d1d1 !important}.ToolbarSubmenu_toolbar-submenu__item-switch__4zwVW .ant-switch-checked{background-color:#34af00 !important}.ToolbarSubmenu_toolbar-submenu--right-direction__9iQ2b .ToolbarSubmenu_toolbar-submenu__F0Jv3{left:100%}.ToolbarSubmenu_toolbar-submenu--left-direction__PgKOD .ToolbarSubmenu_toolbar-submenu__F0Jv3{right:100%}.ToolbarSubmenu_toolbar-submenu-header__item-text__TpwY9{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.ToolbarSubmenu_toolbar-submenu-header__item-text__TpwY9.ToolbarSubmenu_checked__7ClwV{color:#fff}.ToolbarSubmenu_toolbar-submenu-header__item__separator__EgQqY{padding:0;margin:5px auto 5px auto;width:148px;height:0px;border-top:1px solid #c4c4c4}
.ToolbarItem_toolbar-item--button__U7yNa:hover:not(:disabled) img,.ToolbarItem_toolbar-item--button__U7yNa.ant-dropdown-open img{filter:invert(100%) !important}.ToolbarItem_ant-tooltip-inner__dWJn5{text-align:center}.ToolbarItem_toolbar-massive-item--button__opNxl{padding:0;min-width:30px;line-height:30px;color:#fff;background-color:#efefef;border-width:0;position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color 70ms ease-in;height:26px !important}.ToolbarItem_toolbar-massive-item--button__opNxl button{background-color:rgba(0,0,0,0);border:none}.ToolbarItem_toolbar-massive-item--button__opNxl i{line-height:32px}.ToolbarItem_toolbar-massive-item--button__opNxl:hover:not(:disabled),.ToolbarItem_toolbar-massive-item--button__opNxl.ant-dropdown-open{background-color:#2c3421}.ToolbarItem_toolbar-massive-item--button__opNxl:disabled{cursor:not-allowed;opacity:.5}.ToolbarItem_toolbar-item--button__U7yNa{padding:0;min-width:32px;line-height:32px;background-color:#d8d8d8;border-width:0;position:relative;cursor:pointer;display:inline-flex !important;align-items:center;justify-content:center;transition:background-color 70ms ease-in;color:#121212 !important}.ToolbarItem_toolbar-item--button__U7yNa button{background-color:rgba(0,0,0,0);border:none}.ToolbarItem_toolbar-item--button__U7yNa i{line-height:32px}.ToolbarItem_toolbar-item--button__U7yNa i img{width:16px !important}.ToolbarItem_toolbar-item--button__U7yNa:hover:not(:disabled),.ToolbarItem_toolbar-item--button__U7yNa.ant-dropdown-open{background-color:#121212;color:#fff !important}.ToolbarItem_toolbar-item--button__U7yNa:disabled{cursor:not-allowed;opacity:.5}.ToolbarItem_toolbar-item--button--info__q6DC3::after{display:flex;justify-content:center;align-items:center;content:attr(data-counter-selected);width:13px;height:13px;border-radius:50%;background-color:#7dff8a;color:#121212;font-size:10px;font-weight:300;position:absolute;bottom:24px;left:24px;z-index:1}.ToolbarItem_toolbar-item--select__3F35A{min-width:120px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.ToolbarItem_toolbar-item--select__3F35A .ant-select-selection{background-color:#d8d8d8;border-width:0}.ToolbarItem_toolbar-item--select__3F35A .ant-select-selection:hover,.ToolbarItem_toolbar-item--select__3F35A .ant-select-selection:active,.ToolbarItem_toolbar-item--select__3F35A .ant-select-selection:focus{border-color:rgba(0,0,0,0) !important;border-right-width:0px !important;box-shadow:none}.ToolbarItem_toolbar-item--select__3F35A .ant-select-arrow i{color:#2c3421}.ToolbarItem_toolbar-item--select__3F35A .ant-select-arrow i img{height:16px !important;width:16px !important}.ToolbarItem_toolbar-item--cta__x0XLU{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background-color:#7dff8a;color:#121212}.ToolbarItem_toolbar-item--cta__x0XLU:hover:not(:disabled),.ToolbarItem_toolbar-item--cta__x0XLU.ant-dropdown-open{background-color:#121212;color:#fff}.ToolbarItem_toolbar-item--cta-warning__b2xKH{background-color:#121212 !important;color:#fff !important;font-weight:bold}.ToolbarItem_toolbar-item--cta-warning__b2xKH img{filter:none !important}.ToolbarItem_toolbar-item--cta-warning__b2xKH:hover:not(:disabled) img,.ToolbarItem_toolbar-item--cta-warning__b2xKH.ant-dropdown-open img{filter:none !important}.ToolbarItem_toolbar-item--has-text__s8gI8{padding:0 20px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.ToolbarItem_toolbar-item--has-text__s8gI8 i{margin-right:5px}.ToolbarItem_toolbar-item--text-color-invert__1v0DP{color:#2c3421}.ToolbarItem_toolbar-item--text-color-invert__1v0DP:hover{color:#fff !important}.ToolbarItem_toolbar-item--text-color-active__F0yRP{color:#fff !important;background-color:#2c3421}.ToolbarItem_toolbar-item--switch__ASLnx{background-color:#2c3421}.ToolbarItem_toolbar-item--main-color-backround__3ol1D{background-color:#7dff8a;color:#121212}.ToolbarItem_toolbar-item--main-color-bgmassive__vATsF{background-color:#121212 !important;color:#fff !important}.ToolbarItem_toolbar-item--switch__ASLnx img{filter:invert(1) sepia(0%) saturate(321%) hue-rotate(137deg) brightness(103%) contrast(95%) !important}.ToolbarItem_toolbar-item--uncheck__d0dPE{background-color:#efefef !important;color:#121212 !important}.ToolbarItem_toolbar-item--uncheck__d0dPE i img{width:12px !important;height:12px !important}.ToolbarItem_toolbar-item--uncheck__d0dPE:hover{background-color:#7dff8a !important;color:#fff !important}.ToolbarItem_toolbar-item--badge-container__\+qNR0{position:relative;display:inline-block}.ToolbarItem_toolbar-item--modifications-badge__uUVM8{position:absolute;top:-6px;right:-3px;background-color:#7dff8a;color:#000;font-size:8px;font-weight:bold;border-radius:50%;line-height:1;display:flex;align-items:center;justify-content:center;height:14px;width:14px}
.gantt-outdated-tooltip{width:242px;display:flex;gap:10px;background-color:#121212;text-align:left;margin:-6px -8px;padding:8px;border-radius:5px}.gantt-outdated-tooltip__title{font:700 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.gantt-outdated-tooltip__description{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;opacity:.7;padding-top:3px}.gantt-outdated-tooltip__member{margin-top:10px}.gantt-outdated-tooltip__member-info{margin:5px 0;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;gap:8px}.gantt-outdated-tooltip__member-avatar{width:32px;height:32px}.gantt-outdated-tooltip__timestamp{color:#e50101}.gantt-outdated-tooltip__icon{width:16px;height:16px}.gantt-outdated-tooltip__icon img{filter:none !important}.gantt-outdated-tooltip__content{flex:1 1}
.ToolbarGroup_toolbar-group__EzQHo{display:flex;list-style-type:none;margin:0;padding:0;white-space:nowrap}.ToolbarGroup_toolbar-massive-group__division__woXLU>*,.ToolbarGroup_toolbar-group__division__\+fakI>*{height:32px;border-radius:0;vertical-align:top}.ToolbarGroup_toolbar-massive-group__division__woXLU>:first-child,.ToolbarGroup_toolbar-group__division__\+fakI>:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.ToolbarGroup_toolbar-massive-group__division__woXLU>:last-child,.ToolbarGroup_toolbar-group__division__\+fakI>:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.ToolbarGroup_toolbar-massive-group__division__woXLU>:not(:last-child),.ToolbarGroup_toolbar-group__division__\+fakI>:not(:last-child){margin-right:2px}.ToolbarGroup_toolbar-group__division__\+fakI{display:flex}.ToolbarGroup_toolbar-group__division__\+fakI:not(:last-child){margin-right:5px}.ToolbarGroup_toolbar-massive-group__division__woXLU{display:flex;align-items:center;justify-content:center}.ToolbarGroup_toolbar-massive-group__division__woXLU>*{height:26px !important}
.rangepicker-design-system .ant-calendar{box-shadow:none;border-radius:5px}.rangepicker-design-system.on-top{z-index:10000}.rangepicker-design-system.theme--light .ant-calendar{background-color:#fff;border-color:#d8d8d8}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-left .ant-calendar-input-wrap{padding-right:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-left .ant-calendar-input-wrap .ant-calendar-input{border-radius:5px 0 0 5px}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-right .ant-calendar-input-wrap{padding-left:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-right .ant-calendar-input-wrap .ant-calendar-input{border-radius:0 5px 5px 0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-middle{padding:0;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap{border:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap .ant-calendar-date-input-wrap{margin:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap .ant-calendar-date-input-wrap .ant-calendar-input{font-size:12px;font-weight:400;line-height:14px;color:#121212;background-color:#f0f4f5;text-align:center}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-prev-year-btn::after,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-prev-year-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-next-year-btn::after,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-next-year-btn::before{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-prev-month-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-next-month-btn::before{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-my-select .ant-calendar-month-select,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-my-select .ant-calendar-year-select{font-size:12px;font-weight:500;line-height:14px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel{background-color:#fff}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select .ant-calendar-year-panel-decade-select-content{font-size:12px;font-weight:500;line-height:14px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body{border:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year{font-size:12px;font-weight:400;line-height:22px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year:hover{background-color:#bdffc4 !important}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td.ant-calendar-year-panel-cell.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year{background-color:#53c255;color:#fff}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-century{font-size:12px;font-weight:500;line-height:40px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body{border:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade{font-size:12px;font-weight:400;line-height:22px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade:hover{background-color:#bdffc4 !important}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td.ant-calendar-decade-panel-cell.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade{background-color:#53c255;color:#fff}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select{font-size:12px;font-weight:500;line-height:14px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body{border:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month{font-size:12px;font-weight:400;line-height:22px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month:hover{background-color:#bdffc4 !important}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td.ant-calendar-month-panel-cell.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month{background-color:#53c255;color:#fff}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body{border:0}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table thead tr .ant-calendar-column-header .ant-calendar-column-header-inner{font-size:12px;font-weight:500;line-height:22px;color:#53c255}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date{font-size:12px;font-weight:400;line-height:22px;color:#121212}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:hover,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:active{background-color:#bdffc4 !important}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-cell.ant-calendar-in-range-cell::before{background-color:rgba(125,255,138,.3137254902)}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-selected-start-date .ant-calendar-date,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-selected-end-date .ant-calendar-date{background-color:#53c255 !important;color:#fff}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-last-month-cell .ant-calendar-date{color:#b3b3b3}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-today .ant-calendar-date,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-selected-day.ant-calendar-date .ant-calendar-date,.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:rgba(0,0,0,0)}.rangepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-date.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:#53c255;color:#fff;border-radius:5px}.rangepicker-design-system.theme--dark .ant-calendar{background-color:#121212;border-color:#3e482d}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-left .ant-calendar-input-wrap{padding-right:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-left .ant-calendar-input-wrap .ant-calendar-input{border-radius:5px 0 0 5px}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-right .ant-calendar-input-wrap{padding-left:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part.ant-calendar-range-right .ant-calendar-input-wrap .ant-calendar-input{border-radius:0 5px 5px 0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-middle{padding:0;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap{border:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap .ant-calendar-date-input-wrap{margin:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap .ant-calendar-date-input-wrap .ant-calendar-input{font-size:12px;font-weight:400;line-height:14px;color:#121212;background-color:#3e482d;color:#fff;text-align:center}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-prev-year-btn::after,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-prev-year-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-next-year-btn::after,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-next-year-btn::before{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-prev-month-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-next-month-btn::before{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-my-select .ant-calendar-month-select,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-my-select .ant-calendar-year-select{font-size:12px;font-weight:500;line-height:14px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel{background-color:#121212}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select .ant-calendar-year-panel-decade-select-content{font-size:12px;font-weight:500;line-height:14px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body{border:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year{font-size:12px;font-weight:400;line-height:22px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year:hover{background-color:rgba(125,255,138,.3137254902) !important}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td.ant-calendar-year-panel-cell.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year{background-color:#7dff8a;color:#121212}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel{background-color:#121212}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-century{font-size:12px;font-weight:500;line-height:40px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body{border:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade{font-size:12px;font-weight:400;line-height:22px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade:hover{background-color:rgba(125,255,138,.3137254902) !important}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td.ant-calendar-decade-panel-cell.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade{background-color:#7dff8a;color:#121212}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel{background-color:#121212}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select{font-size:12px;font-weight:500;line-height:40px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body{border:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month{font-size:12px;font-weight:400;line-height:22px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month:hover{background-color:rgba(125,255,138,.3137254902) !important}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td.ant-calendar-month-panel-cell.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month{background-color:#7dff8a;color:#121212}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td.ant-calendar-month-panel-cell.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month{background-color:rgba(125,255,138,.3137254902);opacity:.5}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body{border:0}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table thead tr .ant-calendar-column-header .ant-calendar-column-header-inner{font-size:12px;font-weight:500;line-height:22px;color:#7dff8a}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date{font-size:12px;font-weight:400;line-height:22px;color:#fff}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:hover,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:active{background-color:rgba(125,255,138,.3137254902) !important}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-cell.ant-calendar-in-range-cell::before{background-color:rgba(125,255,138,.3137254902)}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-selected-start-date .ant-calendar-date,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-selected-end-date .ant-calendar-date{background-color:#7dff8a !important;color:#121212}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-last-month-cell .ant-calendar-date{color:#b3b3b3}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-today .ant-calendar-date,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-selected-day.ant-calendar-date .ant-calendar-date,.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:rgba(0,0,0,0)}.rangepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-range-part .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-date.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:#7dff8a;color:#fff;border-radius:5px}.rangepicker-input-design-system{width:100%;height:32px}.rangepicker-input-design-system div{border-radius:5px}.rangepicker-input-design-system .ant-calendar-picker-input{border-radius:5px;height:32px}.rangepicker-input-design-system.theme--light .ant-calendar-picker-input{border:1px solid #f0f4f5;background-color:#f0f4f5;font-size:12px;font-weight:300;line-height:14px;color:#121212}.rangepicker-input-design-system.theme--light .ant-calendar-picker-input i,.rangepicker-input-design-system.theme--light .ant-calendar-picker-input i:hover{background-color:rgba(0,0,0,0);color:#3e482d}.rangepicker-input-design-system.theme--dark .ant-calendar-picker-input{border:1px solid #3e482d;background-color:#3e482d;font-size:12px;font-weight:300;line-height:14px;color:#fff}.rangepicker-input-design-system:hover.theme--light .ant-calendar-picker-input:not(.ant-input-disabled),.rangepicker-input-design-system:focus.theme--light .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#53c255 !important;box-shadow:none}.rangepicker-input-design-system:hover.theme--dark .ant-calendar-picker-input i,.rangepicker-input-design-system:hover.theme--dark .ant-calendar-picker-input i:hover,.rangepicker-input-design-system:focus.theme--dark .ant-calendar-picker-input i,.rangepicker-input-design-system:focus.theme--dark .ant-calendar-picker-input i:hover{background-color:rgba(0,0,0,0);color:#fff}.rangepicker-input-design-system:hover.theme--dark .ant-calendar-picker-input .ant-calendar-range-picker-separator,.rangepicker-input-design-system:focus.theme--dark .ant-calendar-picker-input .ant-calendar-range-picker-separator{color:#fff}.rangepicker-input-design-system:hover.theme--dark .ant-calendar-picker-input:not(.ant-input-disabled),.rangepicker-input-design-system:focus.theme--dark .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#7dff8a !important;box-shadow:none}
.date-range-modal{display:flex;flex-direction:column;gap:20px}.date-range-modal__buttons{display:flex;gap:10px;justify-content:flex-end}
.select-view-popover{width:168px;height:32px;background-color:#d8d8d8;border:1px solid #d8d8d8;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition-duration:.3s}.select-view-popover .select-view-popover__left{display:flex;align-items:center;gap:5px}.select-view-popover .select-view-popover__left span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.select-view-popover .select-view-popover__right{display:flex;align-items:center;justify-content:center;gap:16px}.select-view-popover .select-view-popover__right .right__rolling{display:flex;align-items:center;justify-content:center}.select-view-popover .select-view-popover__right .right__rolling .rolling__icon{width:12px;height:12px;border-radius:50%;background-color:#b3b3b3;position:absolute}.select-view-popover .select-view-popover__right .right__rolling .rolling__icon.enabled{background-color:#53c255}.select-view-popover .select-view-popover__right .right__rolling .rolling__icon.enabled:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:50%;background-color:#53c255;animation:pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}.select-view-popover .select-view-popover__right i img{width:16px;height:16px}.select-view-popover.ant-popover-open{border:1px solid #53c255}@keyframes pulse-ring{0%{transform:scale(0.33)}80%,100%{opacity:0}}
.clear-filters__button{display:flex;align-items:center;gap:5px;cursor:pointer}.clear-filters__button span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#53c255}
.LookaheadToolbar_lookahead-toolbar__vZWcy{display:flex;justify-content:space-between;padding:10px 0 0 0;-webkit-user-select:none;user-select:none;position:relative}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(1) span{padding-left:0px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(2) span{padding-left:4px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(3) span{padding-left:8px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(4) span{padding-left:12px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(5) span{padding-left:16px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(6) span{padding-left:20px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(7) span{padding-left:24px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(8) span{padding-left:28px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(9) span{padding-left:32px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(10) span{padding-left:36px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(11) span{padding-left:40px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(12) span{padding-left:44px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(13) span{padding-left:48px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(14) span{padding-left:52px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(15) span{padding-left:56px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(16) span{padding-left:60px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(17) span{padding-left:64px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(18) span{padding-left:68px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(19) span{padding-left:72px}.LookaheadToolbar_lookahead-toolbar__levels-submenu__K5fNr li:nth-child(20) span{padding-left:76px}.LookaheadToolbar_lookahead-toolbar__vZWcy input[type=text]{font-size:12px;border-radius:5px}.LookaheadToolbar_lookahead-popover__2XQ5n div{inset:unset !important}.LookaheadToolbar_lookahead-popover__2XQ5n{position:absolute;top:50px;z-index:2}.LookaheadToolbar_lookahead-range-btn__Wd8Ql{left:205px}.LookaheadToolbar_lookahead-filter-btn__tLaSs{left:32px}.LookaheadToolbar_lookahead-order-btn__AHm\+9{left:67px}.LookaheadToolbar_lookahead-group-btn__w-OlI{left:101px}.LookaheadToolbar_lookahead-columns-btn__QwQ59{left:136px;margin-top:-45px}.LookaheadToolbar_lookahead-popover__2XQ5n .LookaheadToolbar_filter-lookahead-multi-check__8FcAb{background-color:#fff;width:-webkit-max-content !important;width:max-content !important;min-width:200px;display:flex;flex-direction:column}.LookaheadToolbar_lookahead-right-side__iWd-D{display:flex}.LookaheadToolbar_lookahead-right-side__iWd-D .ant-input-search .anticon svg{color:#2c3421}
.Progress_progress__0e\+WW{display:flex;justify-content:space-evenly;align-items:center;width:100%;left:0 !important;right:0 !important;top:0 !important}.Progress_progress__0e\+WW .ant-input-number.custom-input-number-planification.ant-input-number-focused.progress-bar-custom-input{width:100% !important}.Progress_progress__0e\+WW .custom-input-number-planification .ant-input-number-input{padding:0 !important}.Progress_progress_label__yoN7o{left:0 !important;right:0 !important;top:0 !important}
.progress-bar-custom-input .ant-input-number-input {
  padding-bottom: 8px !important;
}

.ActivityTask_row__Vklr5 {
  height: 30px;
  display: flex;
}

.ActivityTask_row__Vklr5 .ActivityTask_activity-name__vNWkY div {
  flex-basis: 30px;
  background-color: #efefef91;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.ActivityTask_row__Vklr5 > span {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 52px;

  font-weight: 300;
  font-size: 12px;
  color: #121212;
}

.ActivityTask_row__Vklr5 > span:first-child {
  display: flex;
  justify-content: flex-start;
  padding-left: 12px;
}

.ActivityTask_row__Vklr5 > span:nth-child(even) {
  background-color: #efefef4d;
}

.ActivityTask_row__Vklr5 > span:first-child {
  flex-grow: 4;
}

.ActivityTask_row__Vklr5 > .ActivityTask_column__commited__fneXK {
  flex-grow: 2;
}

.ActivityTask_row__Vklr5 > .ActivityTask_column__commited__fneXK {
  display: grid;
  grid-template-columns: 0.8fr 1fr;
}

.ActivityTask_row__Vklr5 > .ActivityTask_column__commited__fneXK .ant-input-number-input {
  padding: 0 !important;
}

.ActivityTask_row__Vklr5 > .ActivityTask_column__commited__fneXK .custom-input-number-planification {
  width: 65% !important;
}

.ActivityTask_row__Vklr5 > .ActivityTask_column__commited__fneXK span {
  margin-left: 0;
}

.ActivityTask_responsable__UEuGa {
  display: block;
  width: 16px;
  height: 16px;
  background-color: #efefef;

  border-radius: 100%;
  overflow: hidden;

  transition: transform 0.3s ease-in-out;
}

.ActivityTask_responsable__UEuGa:not():first-child {
  border: 1px solid red;
}

.ActivityTask_responsable__UEuGa:hover {
  cursor: pointer;
  transform: scale(1.5);
}

.ActivityTask_responsable__UEuGa img {
  display: flex;
  height: 100%;
  width: 100%;
}

.ActivityTask_responsable__UEuGa.ActivityTask_no-img__ReBnG {
  background-color: #121212cf;
  color: #ffffff;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ActivityTask_taskName__LWrpv {
  font-style: normal;
  width: 80%;
  display: flex;
  align-items: center;
}

.ActivityTask_taskName__LWrpv > span {
  cursor: default;
}

.ActivityTask_border-subcontract__v6pbG {
  border-bottom: 0.6px solid #efefef;
}

.ActivityTask_parent-task-color__T\+CEF {
  background-color: #f5f5f5cc;
}

.ActivityTask_total__users__\+49OY {
  font-weight: 300;
  font-size: 12px;
  color: #121212;
  font-style: normal;

  margin-left: 3px;
}

.Timeline_row__YQDXY {
  height: 30px;
  display: flex;
}

.Timeline_row__YQDXY span:nth-child(even) {
  background-color: #efefef4d;
}

.Timeline_row__YQDXY span {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 52px;

  font-weight: 300;
  font-size: 12px;
  color: #ffffff;
}

.Timeline_parent-task-color__Xkm2Q {
  background-color: #f5f5f5cc;
}

.Timeline_border-subcontract__3r\+Nc {
  border-bottom: 0.6px solid #efefef !important;
  border-right: 0.6px solid #efefef;
}

.Rfv_row__DCkQk{height:30px;display:flex;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.Rfv_row__DCkQk>span{display:flex;justify-content:center;align-items:center;flex:1 1 52px;font-size:12px;line-height:14px;font-weight:400}.Rfv_row__DCkQk>span:nth-child(odd){background-color:#f4f4f4}.Rfv_row__DCkQk>span:last-child{flex-grow:5;justify-content:flex-start;padding-left:18px}.Rfv_row__DCkQk>span:last-child span:hover{cursor:pointer}.Rfv_parent-task-color__UtSzR{background-color:#f7f7f7}.Rfv_rfv__wREw8{display:flex;min-width:100px}.Rfv_rfv__icon__W2\+VY{height:45%;margin-right:5px}.Rfv_rfv__button__YE0qR{cursor:pointer;color:#747474}.Rfv_plus-icon__bBnL0 img{width:12px;margin-right:5px}.Rfv_completed-icon__HtHzO img{width:14px !important}
.Commitments_commitment__row__BjLPC{margin-bottom:20px;display:grid;grid-template-columns:2.7fr 1.5fr 1fr;grid-column-gap:10px;box-sizing:border-box;border-radius:5px 0px 0px 0px}.Commitments_activity__container__wqo0Y{border-radius:5px 0px 0px 0px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.Commitments_rfv__container__Tpb7R{border-radius:0px 5px 0px 0px;overflow:hidden;min-width:0;width:100%}.Commitments_activity__container__wqo0Y,.Commitments_timeline__container__DyX7I,.Commitments_rfv__container__Tpb7R{border:.5px solid #efefef}.Commitments_activity__Fc5\+r{display:flex;align-items:center;padding:7px;width:100%;height:30px;background-color:#e7e7e7}.Commitments_activity__Fc5\+r>span{margin-left:5px;font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.Commitments_activity__Fc5\+r .ant-checkbox-wrapper{display:flex}.Commitments_activity__Fc5\+r .ant-checkbox-inner{background-color:rgba(245,245,245,.8)}
.Commitments_main__wrapper__Ecr2p{display:flex;flex-direction:column;height:calc(100vh - 220px);font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.Commitments_activity__row__qGkkL{margin:0px 20px 10px 20px;flex:1 1 auto;overflow-x:hidden;box-sizing:border-box;max-width:100%;scrollbar-width:none}.Commitments_activity__row__qGkkL>div{overflow:auto;max-width:100%}.Commitments_activity__row__qGkkL>div>div::-webkit-scrollbar{height:4px;width:4px}.Commitments_activity__row__qGkkL>div>div::-webkit-scrollbar-track{background:#d8d8d8;border-radius:3px}.Commitments_activity__row__qGkkL>div>div::-webkit-scrollbar-thumb{background:#121212;border-radius:3px}.Commitments_activity__row__qGkkL>div>div::-webkit-scrollbar-thumb:hover{background:#121212}
.CloseModal_content__bfKNV{display:flex;flex-direction:column;align-items:center;margin-bottom:23px}.CloseModal_content__bfKNV .CloseModal_content__text__vEU6M{margin:32px 0 20px 0}.CloseModal_content__bfKNV .CloseModal_content__text__vEU6M p{text-align:center;color:#fff;font-size:16px;font-weight:500;line-height:10px}.CloseModal_content__bfKNV .CloseModal_content__icon__TK4oB img{width:48px;height:48px}.CloseModal_content__bfKNV .CloseModal_btn__CRfFk{border:none;border-radius:5px;font-weight:500;font-size:12px;height:32px}.CloseModal_content__bfKNV .CloseModal_btn__CRfFk.CloseModal_cancel__Zd26k{color:#121212;background-color:#fff;margin-right:5px}.CloseModal_content__bfKNV .CloseModal_btn__CRfFk.CloseModal_close__jXagM{background-color:#7dff8a;color:#121212;margin-left:5px}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-content{background-color:#121212;border-radius:10px}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-content .ant-modal-header{margin:0;background-color:#121212;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-width:0 !important;padding:10px 20px}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-content .ant-modal-title{color:#fff !important;font-weight:700}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-content .ant-modal-title i{margin-right:8px}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-content .ant-modal-close-x{height:auto;width:auto;line-height:normal;line-height:initial;margin:12px 18px;transform:scale(1.2, 1.1)}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-content .ant-modal-close-x path{fill:#7dff8a}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-body{padding-bottom:20px}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-body *{color:#fff;font-size:12px}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-footer{display:flex;justify-content:flex-end;padding:24px}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-footer button{cursor:pointer;border-width:0;border-radius:4px;font-weight:500;padding:5px 15px;transition:background-color 70ms ease-in}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-footer button:not([data-type=main]){background-color:#fff}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-footer button:not([data-type=main]):hover{background-color:#efefef}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-footer [data-type=main]{background-color:#7dff8a;border-color:#7dff8a;color:#fff}.CloseModal_facelifted-modal__kr-Q\+ .ant-modal-footer [data-type=main]:hover{background-color:#ba5203}.CloseModal_facelifted-modal__kr-Q\+ .ant-radio-group p{padding-left:24px;font-weight:300;color:#efefef}.CloseModal_facelifted-modal__kr-Q\+ .ant-radio-group .ant-radio-inner{border-color:#121212;background-color:rgba(0,0,0,0);transform:scale(0.9)}.CloseModal_facelifted-modal__kr-Q\+ .ant-radio-checked .ant-radio-inner{border-color:#7dff8a !important}.CloseModal_facelifted-modal__kr-Q\+ .ant-radio-checked .ant-radio-inner::after{background-color:#7dff8a}.CloseModal_facelifted-modal__kr-Q\+ .ant-radio-checked .ant-radio-inner:hover{border-color:#ba5203}.CloseModal_facelifted-modal__kr-Q\+ .ant-radio-wrapper-disabled{opacity:.5}.CloseModal_facelifted-modal__kr-Q\+ input,.CloseModal_facelifted-modal__kr-Q\+ textarea{border-radius:4px;display:block;background-color:#3a4f56;padding:3px 6px;height:auto;line-height:18px;border-width:0}.CloseModal_facelifted-modal__kr-Q\+ input:hover,.CloseModal_facelifted-modal__kr-Q\+ input:focus,.CloseModal_facelifted-modal__kr-Q\+ input:focus-visible,.CloseModal_facelifted-modal__kr-Q\+ textarea:hover,.CloseModal_facelifted-modal__kr-Q\+ textarea:focus,.CloseModal_facelifted-modal__kr-Q\+ textarea:focus-visible{background-color:#42545b;outline-width:0}.CloseModal_facelifted-modal__kr-Q\+ label{color:#efefef}.CloseModal_saved-baselines-modal__grid-header__uD3IG{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.CloseModal_saved-baselines-modal__grid-header__uD3IG .ant-col{padding:6px 20px;color:#314045;font-size:12px}.CloseModal_saved-baselines-modal__grid-header__uD3IG .ant-col:not(:last-child)::after{content:"";border-right:1px solid #efefef;height:10px;width:0;display:block;position:absolute;top:10px;right:0}.CloseModal_saved-baselines-modal__grid-content__YyMIT{padding:0;overflow:auto;max-height:400px}.CloseModal_saved-baselines-modal__grid-content__YyMIT div{color:#fff}.CloseModal_saved-baselines-modal__grid-content__YyMIT .ant-col{padding:0 20px;height:38px;line-height:38px;white-space:nowrap;font-size:12px}.CloseModal_saved-baselines-modal__grid-content__YyMIT .ant-col:nth-child(odd){background-color:#3a4f56}.CloseModal_saved-baselines-modal__grid-content__YyMIT .ant-col:nth-child(even){background-color:#475b61}.CloseModal_saved-baselines-modal__grid-content__YyMIT .ant-row:last-child .ant-col:first-child{border-bottom-left-radius:4px}.CloseModal_saved-baselines-modal__grid-content__YyMIT .ant-row:last-child .ant-col:last-child{border-bottom-right-radius:4px}.CloseModal_saved-baselines-modal__grid-content__YyMIT .ant-row:not(:last-child) .ant-col:nth-child(even){border-bottom:1px solid #42545b}.CloseModal_saved-baselines-modal__text-cell__t7l6P span{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CloseModal_saved-baselines-modal__avatar-cell__zcQM3 img{border-radius:50%;width:15px}.CloseModal_saved-baselines-modal__actions-cell__s\+sl\+{align-items:center}.CloseModal_saved-baselines-modal__actions-cell__s\+sl\+.ant-col{display:flex}.CloseModal_saved-baselines-modal__actions-cell__s\+sl\+>div{cursor:pointer}.CloseModal_saved-baselines-modal__actions-cell__s\+sl\+>div:hover{opacity:.7}.CloseModal_saved-baselines-modal__actions-cell__s\+sl\+>*{display:inline-block;font-size:0;line-height:30px;padding:0 8px;margin:0 7px}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body{display:flex}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body .ant-radio-wrapper{white-space:normal}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body h3{font-weight:300;margin-bottom:20px}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body h3 strong{font-weight:600}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body label{display:block}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body input,.CloseModal_new-baseline-modal__9iY2V .ant-modal-body textarea{width:100%;margin:5px 0 15px}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body textarea{min-height:100px}.CloseModal_new-baseline-modal__9iY2V .ant-modal-body p{margin-bottom:0}.CloseModal_new-baseline-modal__9iY2V .ant-modal-footer{padding-top:0}.CloseModal_new-baseline-modal__section__-PNwE{flex:1 1}.CloseModal_work-hours-modal__content__GKfYX label{display:flex;align-items:center}.CloseModal_work-hours-modal__content__GKfYX label input{margin-left:auto;padding-left:5px}.CloseModal_work-hours-modal__content__GKfYX label:not(:last-child){margin-bottom:10px}
.WeeklyplanToolbar_container__EKwyU{display:flex;align-items:center;position:relative;height:58px;box-shadow:0 1.79px 0 rgba(0,0,0,.05)}.WeeklyplanToolbar_selector__sePtJ{position:absolute;left:50%;transform:translateX(-50%);z-index:1}.WeeklyplanToolbar_toolbar__97kz7{margin-left:auto;display:flex;justify-content:flex-end;padding-right:20px;z-index:2}
.weekly-plan-selector{display:flex;flex-direction:column;align-items:center;gap:2px}.weekly-plan-selector .selector-title{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.weekly-plan-selector .selector-row{display:flex;align-items:center;gap:2px}.weekly-plan-selector .nav-button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#121212}.weekly-plan-selector .nav-button.disabled{opacity:.3}.weekly-plan-selector .nav-button svg{width:16px;height:16px}.weekly-plan-selector .date-range{display:flex;justify-content:center;align-items:center;gap:10px;height:24px;width:200px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.weekly-plan-selector .date-range svg{width:16px;height:16px;color:#121212}
.ManpowerInfo_manpower__g1jl8{display:grid;grid-template:35px/2.7fr 1.5fr 1fr;height:35px;flex:0 0 auto;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;padding:0px 20px 0px 0px;border:.8px solid #d8d8d8}.ManpowerInfo_manpower__g1jl8 div{margin:auto 0}.ManpowerInfo_manpower_title__nzbL9{margin-left:20px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.ManpowerInfo_days__container__Se9Nk{display:flex}.ManpowerInfo_days__7\+ov5{display:flex;justify-content:center;flex:1 1 50px;text-align:center;border-right:.5px solid #d8d8d8}.ManpowerInfo_days__7\+ov5:first-child{margin-left:10px;border-left:.5px solid #d8d8d8}.ManpowerInfo_task_completed__MubEW{display:flex}.ManpowerInfo_task_completed__MubEW span{flex:1 1 50px}.ManpowerInfo_task_completed__MubEW span:first-child{text-align:center;margin-left:10px;border-left:.5px solid #d8d8d8;border-right:.5px solid #d8d8d8}.ManpowerInfo_task_completed__MubEW span:last-child{flex-grow:5}
.modal-tasks-deleted{width:100%;display:grid;grid-template-rows:auto;grid-template-columns:396px 250px auto;grid-gap:5px;gap:5px}.modal-tasks-deleted::-webkit-scrollbar{width:4px;height:36px}.modal-tasks-deleted::-webkit-scrollbar-thumb{background-color:#2c3421;border-radius:3px}.modal-tasks-deleted::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.modal-tasks-deleted .modal-tasks-deleted__detail{width:100%;display:flex;flex-direction:column}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__header{width:100%;height:30px;display:grid;grid-template-rows:auto;grid-template-columns:2fr 1fr 1.5fr;align-items:center;text-align:center;background-color:#d8d8d8;border-radius:5px 0 0 0}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__header span{font-size:12px;line-height:14px;font-weight:500;color:#121212}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__header span:is(:not(:last-child)){border-right:1px solid #b3b3b3}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body{display:flex;flex-direction:column;width:100%;border:1px solid #7d8671;border-radius:0 0 0 5px}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item{width:100%;display:grid;grid-template-rows:auto;grid-template-columns:2fr 1fr 1.5fr}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item:is(:not(:last-child)){border-bottom:1px solid #7d8671}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item div{width:100%;height:30px;display:flex;align-items:center;font-size:12px;line-height:14px;font-weight:400;color:#fff}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item div:nth-child(even){background-color:#2c3421}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item div:nth-child(odd){background-color:#3e482d}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item div:nth-child(1){padding:0 10px}.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item div:nth-child(2),.modal-tasks-deleted .modal-tasks-deleted__detail .detail__body .body__item div:nth-child(3){justify-content:center;text-align:center}.modal-tasks-deleted .modal-tasks-deleted__date{width:100%;display:flex;flex-direction:column}.modal-tasks-deleted .modal-tasks-deleted__date .date__header{width:100%;height:30px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(2, 1fr);align-items:center;text-align:center;background-color:#d8d8d8}.modal-tasks-deleted .modal-tasks-deleted__date .date__header span{font-size:12px;line-height:14px;font-weight:500;color:#121212}.modal-tasks-deleted .modal-tasks-deleted__date .date__header span:is(:not(:last-child)){border-right:1px solid #b3b3b3}.modal-tasks-deleted .modal-tasks-deleted__date .date__body{display:flex;flex-direction:column;width:100%;border:1px solid #7d8671}.modal-tasks-deleted .modal-tasks-deleted__date .date__body .body__item{width:100%;display:grid;grid-template-rows:auto;grid-template-columns:repeat(2, 1fr)}.modal-tasks-deleted .modal-tasks-deleted__date .date__body .body__item:is(:not(:last-child)){border-bottom:1px solid #7d8671}.modal-tasks-deleted .modal-tasks-deleted__date .date__body .body__item div{width:100%;height:30px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:14px;font-weight:400;color:#fff}.modal-tasks-deleted .modal-tasks-deleted__date .date__body .body__item div:nth-child(even){background-color:#3e482d}.modal-tasks-deleted .modal-tasks-deleted__date .date__body .body__item div:nth-child(odd){background-color:#2c3421}.modal-tasks-deleted .modal-tasks-deleted__status{width:100%;display:flex;flex-direction:column}.modal-tasks-deleted .modal-tasks-deleted__status .status__header{width:100%;height:30px;display:grid;grid-template-rows:auto;grid-template-columns:auto;align-items:center;text-align:center;background-color:#d8d8d8;border-radius:0 5px 0 0}.modal-tasks-deleted .modal-tasks-deleted__status .status__header span{font-size:12px;line-height:14px;font-weight:500;color:#121212}.modal-tasks-deleted .modal-tasks-deleted__status .status__body{display:flex;flex-direction:column;width:100%;border:1px solid #7d8671;border-radius:0 0 5px 0}.modal-tasks-deleted .modal-tasks-deleted__status .status__body .body__item{width:100%;display:grid;grid-template-rows:auto;grid-template-columns:auto}.modal-tasks-deleted .modal-tasks-deleted__status .status__body .body__item:is(:not(:last-child)){border-bottom:1px solid #7d8671}.modal-tasks-deleted .modal-tasks-deleted__status .status__body .body__item div{width:100%;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:14px;font-weight:400;color:#fff;background-color:#2c3421}.modal-tasks-deleted-empty{width:100%;height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.modal-tasks-deleted-empty .modal-tasks-deleted-empty__icon{display:flex;margin-bottom:20px}.modal-tasks-deleted-empty .modal-tasks-deleted-empty__text span{font-size:12px;line-height:14px;color:#fff;font-weight:400}
.PlanHeader_header__8Vmc\+{padding:5px 20px 5px 0px;display:grid;grid-template:20px/2.7fr 1.5fr 1fr;border:.5px solid #d8d8d8;box-shadow:0px 0px 2px rgba(0,0,0,.05);box-sizing:border-box}.PlanHeader_header__8Vmc\+>div{display:flex}.PlanHeader_header__8Vmc\+ .PlanHeader_columns__3BhNO{display:flex;justify-content:center;flex:1 1 50px;font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;text-align:center;border-right:.5px solid #d8d8d8;overflow:hidden}.PlanHeader_header__8Vmc\+ .PlanHeader_columns__3BhNO.PlanHeader_table_column__AAboO:first-child{flex-grow:4;border-left:none}.PlanHeader_header__8Vmc\+ .PlanHeader_columns__3BhNO.PlanHeader_completed__v9qr\+{flex-grow:1}.PlanHeader_header__8Vmc\+ .PlanHeader_columns__3BhNO.PlanHeader_rfv__4QxBm{flex-grow:5;border-right:none}.PlanHeader_task_header__CaFFr{margin-left:10px}.PlanHeader_day_header__S59Uc{margin-left:10px;border-left:.5px solid #d8d8d8}.PlanHeader_rfv_header__lqsaA{margin-left:10px;border-left:.5px solid #d8d8d8}
.MenuSubmodules_containerHeader__1j6my {
  background-color: var(--cool-gray);
  height: 57px;
  padding: 0 18px 0 20px;
  display: flex;
  justify-content: space-between;
}

.MenuSubmodules_tooltip__J\+hYB {
  align-self: center;
}

.GanttSettings_gantt-settings__m7RHT{display:flex;gap:10px;align-items:center}.GanttSettings_gantt-settings__m7RHT button{min-width:26px;height:26px;border:1px solid #d1d1d1}.GanttSettings_gantt-settings__m7RHT button i{line-height:26px}.GanttSettings_gantt-settings__m7RHT button:hover,.GanttSettings_gantt-settings__m7RHT button.ant-dropdown-open{border-color:#2c3421}
.weekly-plan-btn-style {
  margin-right: 10px;
  margin-left: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  border-radius: 5px !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  padding: 0px 12px !important;
  min-width: 80px;
  max-width: 163px;
  height: 26px !important;
  font-family: 'Roboto-light', arial;
}

.weekly-plan-disabled-btn-style {
  background-color: #ffffff00 !important;
  border-color: #ffffff00 !important;
  color: #2c3421 !important;
  font-weight: 400 !important;
  text-align: center;
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.045) !important;
}

.weekly-plan-container-header {
  background-color: #ffffff;
  height: 57px;
  box-shadow: 5px 5px 6px 1px #dfdfdf;
}

.fixed-router-btns {
  position: fixed !important;
  width: 100%;
  z-index: 1;
}

.custom-responsible-dropdown span{display:block !important}.custom-responsible-dropdown .item-gantt{height:30px;width:100%}.custom-responsible-dropdown .responsible-avatar{display:flex;align-items:center;margin-right:8px}.custom-responsible-dropdown .img-responsable-lookahead{width:22px;height:22px;border-radius:50%;object-fit:cover;display:inline-block}.custom-responsible-dropdown .img-responsable-lookahead.no-img{background-color:rgba(18,18,18,.8117647059);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.custom-responsible-dropdown .solapate-responsable-gantt{display:inline-block !important}.custom-responsible-dropdown .plus-counter-responsable-gantt{font-size:10px;background-color:#f0f0f0;border-radius:8px;padding:1px 4px;margin-left:2px;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.custom-responsible-dropdown .create-option,.custom-responsible-dropdown .remove-option{justify-content:center;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit}.custom-responsible-dropdown .options-list{height:100%;max-height:140px;overflow-y:auto;padding:0px;margin:0px;width:100%}.custom-responsible-dropdown .plus-icon{width:10px;height:10px;display:none}.custom-responsible-dropdown .plus-icon-container{width:10px;height:10px}.custom-responsible-dropdown .empty-selection{width:100%;height:33px;display:flex;padding-left:5px;justify-content:flex-start;align-items:center}.custom-responsible-dropdown .empty-selection:hover .plus-icon-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgB7ZmxbcMwEEU/Wan0CBzBG8TagJWgMpkk9iRGKgmqtEGSDTwCR3CpSsod5HRyAgQ+BkfcA75pmYXxIFsS/jlkoG3bQMvZObfn42VZRlpOfd8nCOORh3fKgcR2HHr/zJ/FGHcQRlywaZpIS9jYClVVRQgjLui93/+wHSD9/SgcE9SOCWrHBLVjgtoxQe2YoHZMUDsmqB0T1E7xgo5fuL67NVwBj+eJcriz90H5xIOZ5/kyDAN3r3C3UpZ7y4CySJSaf6KvKE+OCZSzpzpdvHz9L3hUUP5VlGYFFxQKD3n4DL5g/UOWRqKc3PcRD0l+mSP8ley3CSJN0zQSVwdh6DZ0xHql3oJnhEcIYo9q2jFB7ZigdkxQOyaoHRPUjglqxwS1Y4LaMUHt5BBM9zaoeRbvZMUFub7DtmTqum6EMOKC3E3SUlPe6IxdOVj70BoZ+AIj8k6VotrFLwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.65}.custom-responsible-dropdown .selected-option-container{height:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:10px}.custom-responsible-dropdown .option-content{display:flex;align-items:center;flex-grow:1}.custom-responsible-dropdown .option-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.custom-responsible-dropdown .placeholder-container{height:33px;display:flex;align-items:center;justify-content:center;padding-left:5px}.custom-responsible-dropdown .dropdown-item{display:flex;align-items:center;width:100%;border-bottom:1px solid #f0f0f0;cursor:pointer}.custom-responsible-dropdown .dropdown-item:hover{background-color:rgba(47,204,139,.1) !important}.custom-responsible-dropdown .dropdown-option{list-style-type:none}.custom-responsible-dropdown .dropdown-option.selected-option{background-color:var(--bed-rock-t2);opacity:1 !important}.custom-responsible-dropdown .dropdown-option.selected-option .option-text{color:#fff}.custom-responsible-dropdown .dropdown-option.selected-option .dropdown-item:hover{background-color:var(--bed-rock-t2)}.custom-responsible-dropdown .read-only{cursor:not-allowed}.custom-responsible-dropdown .clickable{cursor:pointer}.dropdown-option.selected-option{background-color:var(--bed-rock-t2)}.dropdown-option.selected-option .option-text{color:#fff;opacity:1 !important}
.custom-companies-dropdown span{display:block !important}.custom-companies-dropdown .item-gantt{height:30px;width:100%}.custom-companies-dropdown .company-border{width:100% !important;margin-top:0px !important;margin-bottom:0px !important}.custom-companies-dropdown .create-companies-btn{left:-27px;position:relative;width:120px;font-size:12px;text-transform:none}.custom-companies-dropdown .remove-companies-x{position:relative;left:-5px}.custom-companies-dropdown .remove-companies-text{color:#121212;font-size:12px;position:relative;text-transform:none !important}.custom-companies-dropdown .remove-option-companies-custom{display:flex;position:relative;cursor:pointer;justify-content:center;align-items:center;background:none;border:none;padding:0;width:100%;text-align:left}.custom-companies-dropdown .create-option,.custom-companies-dropdown .remove-option{justify-content:center;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit}.custom-companies-dropdown .options-list{height:100%;max-height:140px;overflow-y:auto;padding:0px;margin:0px;width:100%}.custom-companies-dropdown .item-custom-selected-companies{display:inline !important}.custom-companies-dropdown .plus-icon{width:10px;height:10px;display:none}.custom-companies-dropdown .plus-icon-container{width:10px;height:10px}.custom-companies-dropdown .empty-selection{height:33px;display:flex;padding-left:5px;justify-content:flex-start;align-items:center}.custom-companies-dropdown .empty-selection:hover .plus-icon-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgB7ZmxbcMwEEU/Wan0CBzBG8TagJWgMpkk9iRGKgmqtEGSDTwCR3CpSsod5HRyAgQ+BkfcA75pmYXxIFsS/jlkoG3bQMvZObfn42VZRlpOfd8nCOORh3fKgcR2HHr/zJ/FGHcQRlywaZpIS9jYClVVRQgjLui93/+wHSD9/SgcE9SOCWrHBLVjgtoxQe2YoHZMUDsmqB0T1E7xgo5fuL67NVwBj+eJcriz90H5xIOZ5/kyDAN3r3C3UpZ7y4CySJSaf6KvKE+OCZSzpzpdvHz9L3hUUP5VlGYFFxQKD3n4DL5g/UOWRqKc3PcRD0l+mSP8ley3CSJN0zQSVwdh6DZ0xHql3oJnhEcIYo9q2jFB7ZigdkxQOyaoHRPUjglqxwS1Y4LaMUHt5BBM9zaoeRbvZMUFub7DtmTqum6EMOKC3E3SUlPe6IxdOVj70BoZ+AIj8k6VotrFLwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.65}.custom-companies-dropdown .company-border{height:100%;padding:0}.custom-companies-dropdown .text-company{padding-left:5px;padding-right:5px;align-content:center;text-align:center}.custom-companies-dropdown .selected-option-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.custom-companies-dropdown .selected-option{opacity:.7}.custom-companies-dropdown .selected-company-border{width:100%;height:100%;padding:0}.custom-companies-dropdown .read-only{cursor:not-allowed}.custom-companies-dropdown .clickable{cursor:pointer}
.custom-tags-dropdown span{display:block !important}.custom-tags-dropdown .item-gantt{height:30px;width:100%}.custom-tags-dropdown .tag-border{width:100% !important;margin-top:0px !important;margin-bottom:0px !important;display:flex;align-items:center;justify-content:center;height:100%;padding:0}.custom-tags-dropdown .tag-item-select .tag-name{margin-left:3px}.custom-tags-dropdown .create-tag-btn{left:-27px;position:relative;width:120px;font-size:12px;text-transform:none}.custom-tags-dropdown .remove-tag-x{position:relative;left:-5px}.custom-tags-dropdown .remove-tag-text{color:#121212;font-size:12px;position:relative;text-transform:none !important}.custom-tags-dropdown .remove-option-tag-custom{display:flex;position:relative;cursor:pointer;justify-content:center;align-items:center;background:none;border:none;padding:0;width:100%;text-align:left}.custom-tags-dropdown .create-option,.custom-tags-dropdown .remove-option{justify-content:center;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit}.custom-tags-dropdown .options-list{height:100%;max-height:140px;overflow-y:auto;padding:0px;margin:0px;width:100%}.custom-tags-dropdown .item-custom-selected-tag{display:inline !important}.custom-tags-dropdown .plus-icon{width:10px;height:10px;display:none}.custom-tags-dropdown .plus-icon-container{width:10px;height:10px}.custom-tags-dropdown .empty-selection{height:33px;display:flex;padding-left:5px;justify-content:flex-start;align-items:center}.custom-tags-dropdown .empty-selection:hover .plus-icon-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgB7ZmxbcMwEEU/Wan0CBzBG8TagJWgMpkk9iRGKgmqtEGSDTwCR3CpSsod5HRyAgQ+BkfcA75pmYXxIFsS/jlkoG3bQMvZObfn42VZRlpOfd8nCOORh3fKgcR2HHr/zJ/FGHcQRlywaZpIS9jYClVVRQgjLui93/+wHSD9/SgcE9SOCWrHBLVjgtoxQe2YoHZMUDsmqB0T1E7xgo5fuL67NVwBj+eJcriz90H5xIOZ5/kyDAN3r3C3UpZ7y4CySJSaf6KvKE+OCZSzpzpdvHz9L3hUUP5VlGYFFxQKD3n4DL5g/UOWRqKc3PcRD0l+mSP8ley3CSJN0zQSVwdh6DZ0xHql3oJnhEcIYo9q2jFB7ZigdkxQOyaoHRPUjglqxwS1Y4LaMUHt5BBM9zaoeRbvZMUFub7DtmTqum6EMOKC3E3SUlPe6IxdOVj70BoZ+AIj8k6VotrFLwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.65}.custom-tags-dropdown .selected-option-container{height:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:10px}.custom-tags-dropdown .tag-selection-container{height:33px;display:flex;align-items:center;justify-content:center}.custom-tags-dropdown .tag-content-container{display:flex;align-items:center;justify-content:center}.custom-tags-dropdown .selected-option{opacity:.7}.custom-tags-dropdown .selected-tag-border{width:100%;height:100%;padding:0}.custom-tags-dropdown .read-only{cursor:not-allowed}.custom-tags-dropdown .clickable{cursor:pointer}.custom-tags-dropdown .tag-outbuild{border-radius:3px;padding:0 !important;font-size:12px;font-weight:400;margin:0 !important;display:flex;align-items:center;justify-content:flex-start;width:70px;height:17px;padding-left:10px}.custom-tags-dropdown .tag-dot-custom-field{width:5px;height:5px;border-radius:50%;position:relative;z-index:1;margin-right:4px}.custom-tags-dropdown .tag-name-custom-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;position:relative;z-index:1}.custom-tags-dropdown .tag-svg{display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.tag-item{display:flex;align-items:center;margin:2px 0;padding-left:16px}.tag-dot{width:5px;height:5px;border-radius:50%;display:inline-block;position:relative;z-index:1}.tag-name{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;position:relative;z-index:1}.dropdown-option.selected-option{background-color:rgba(0,0,0,.05);opacity:.75}.custom-dropdown-option-wrapper{display:block !important}
.Drawer_drawer__GzlYt{transition:transform 150ms ease-in,opacity 250ms ease-in;background-color:#252b1d}.Drawer_drawer__GzlYt.Drawer_drawer--dark__1zMRR{background-color:#121212}.Drawer_drawer__wrapper__WRmzv{padding:20px 15px}.Drawer_drawer__header__MW4\+M{display:flex;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d8d8d8}.Drawer_drawer__close-button__wOCoo{margin-left:auto;background-color:rgba(0,0,0,0);border-width:0;cursor:pointer;padding-right:0}.Drawer_drawer__close-button__wOCoo:hover{opacity:.7}.Drawer_drawer__close-button__wOCoo img{width:16px !important;height:16px !important}.Drawer_drawer__title__KFf\+P{color:#fff;margin-left:10px;font-size:18px;font-weight:600;display:inline-block}.Drawer_drawer__icon__R19Od{transform:scale(1.2)}.Drawer_drawer__loading-bar__kzNAK{height:0;opacity:0;transition:opacity 70ms ease-in}.Drawer_drawer__loading-bar__kzNAK::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg, transparent 20%, #7dff8a 50%, transparent 80%);background-size:200% 200%;animation:Drawer_drawer-loading-animation__ZlcOC 3s linear;animation-iteration-count:infinite}.Drawer_drawer--loading__CAKrj .Drawer_drawer__loading-bar__kzNAK{opacity:1}.Drawer_drawer--loading__CAKrj .Drawer_drawer__content__tsdDJ{pointer-events:none}.Drawer_drawer--right__r5jer,.Drawer_drawer--left__osE1j{min-width:300px;height:100%}.Drawer_drawer--right__r5jer{transform:translateX(100%)}.Drawer_drawer--left__osE1j{transform:translateX(-100%)}.Drawer_drawer--bottom__JNktL{min-height:300px;width:100%;transform:translateY(100%)}.Drawer_drawer--left__osE1j.Drawer_drawer--open__gBSPK,.Drawer_drawer--right__r5jer.Drawer_drawer--open__gBSPK{transform:translateX(0)}.Drawer_drawer--bottom__JNktL.Drawer_drawer--open__gBSPK{transform:translateY(0)}@keyframes Drawer_drawer-loading-animation__ZlcOC{from{background-position:150% 100%}to{background-position:-50% 100%}}
.AssigneesPicker_assignees-picker__name__eKVnf{margin-left:3px;transition:color 70ms ease-in}.AssigneesPicker_assignees-picker__avatars-list__IEg5y img,.AssigneesPicker_assignees-picker__avatars-list__IEg5y svg{transition:border-color 70ms ease-in;border-radius:50%;border:2px solid rgba(0,0,0,0);width:19px;height:19px}.AssigneesPicker_assignees-picker__avatars-list__IEg5y img:not(:first-child),.AssigneesPicker_assignees-picker__avatars-list__IEg5y svg:not(:first-child){margin-left:-5px}.AssigneesPicker_assignees-picker__popover-option__G5KkX{display:flex}.AssigneesPicker_assignees-picker__popover-option-avatar__yR9vW{width:15px;border-radius:50%;margin-right:10px;vertical-align:middle}.AssigneesPicker_assignees-picker__popover-option-name__FKb3t{font-size:12px;width:100%}.AssigneesPicker_assignees-picker--editable__fVAjJ .AssigneesPicker_assignees-picker__avatars-list__IEg5y:hover{cursor:pointer}.AssigneesPicker_assignees-picker--editable__fVAjJ .AssigneesPicker_assignees-picker__avatars-list__IEg5y:hover img,.AssigneesPicker_assignees-picker--editable__fVAjJ .AssigneesPicker_assignees-picker__avatars-list__IEg5y:hover svg{border-color:#7dff8a}.AssigneesPicker_assignees-picker--editable__fVAjJ .AssigneesPicker_assignees-picker__avatars-list__IEg5y:hover .AssigneesPicker_assignees-picker__name__eKVnf{color:#7dff8a}
.TextInput_text-input__3HNfH{border-radius:4px;padding:3px 6px;height:auto;line-height:18px;border-width:0;display:block}.TextInput_text-input__3HNfH:hover:not(.TextInput_text-input--invalid__xTi\+N),.TextInput_text-input__3HNfH:focus:not(.TextInput_text-input--invalid__xTi\+N),.TextInput_text-input__3HNfH:focus-visible:not(.TextInput_text-input--invalid__xTi\+N){outline-width:0}.TextInput_text-input__3HNfH:disabled{opacity:.5}.TextInput_text-input--dark__qHqqM{background-color:#3e482d}.TextInput_text-input--dark__qHqqM:not(:disabled):hover,.TextInput_text-input--dark__qHqqM:not(:disabled):focus,.TextInput_text-input--dark__qHqqM:not(:disabled):focus-visible{background-color:#3e482d}.TextInput_text-input--invalid__xTi\+N{outline:1px solid #e50101}.TextInput_text-input--no-spin__KDzwg[type=number]::-webkit-outer-spin-button,.TextInput_text-input--no-spin__KDzwg[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.TextInput_text-input--no-spin__KDzwg[type=number]{-moz-appearance:textfield}.TextInput_text-input__3HNfH::-webkit-outer-spin-button,.TextInput_text-input__3HNfH::-webkit-inner-spin-button{margin-left:2px}.TextInput_text-input__wrapper__YXx6z{position:relative}.TextInput_text-input__wrapper--date__a8tbC input{padding-right:40px}.TextInput_text-input__calendar__Bjm4p{position:absolute;bottom:0;right:0;background-color:#fff;width:400px;padding:10px;box-shadow:rgba(18,18,18,.2) 0 2px 8px 0;border-radius:4px}.TextInput_text-input__calendar-button__PuGbZ{background-color:rgba(0,0,0,0);position:absolute;border-width:0;right:0;top:1px}.TextInput_text-input__calendar-button__PuGbZ:disabled{opacity:.3}
.EditableLabel_editable-cell__text-input__-SEwS{position:relative;left:-6px}
.GeneralInfoPanel_general-info-panel__Yqed8{background-color:#121212;border:1px solid #121212;border-radius:4px;color:#fff;box-shadow:0;padding:20px 20px 10px 20px;display:grid;grid-template-columns:repeat(4, 1fr);min-width:350px;max-width:450px;flex:1 1}.GeneralInfoPanel_general-info-panel__title__zyBd0{color:#fff;font-size:16px;grid-column:1/span 3;font-weight:500}.GeneralInfoPanel_general-info-panel__progress__20UCh{position:relative;grid-column:4;height:55px;overflow:hidden;top:-10px;margin-bottom:-6px}.GeneralInfoPanel_general-info-panel__progress-chart__Nc2cA{position:relative;width:80px;height:80px;overflow:hidden}.GeneralInfoPanel_general-info-panel__progress-chart__Nc2cA,.GeneralInfoPanel_general-info-panel__progress-chart-inner__YqNEJ{border-radius:50%}.GeneralInfoPanel_general-info-panel__progress-chart-inner__YqNEJ{border:4px solid var(--activity-card-chart-color);width:70px;height:70px;margin:5px}.GeneralInfoPanel_general-info-panel__progress-chart-bottom-half__PXbUp,.GeneralInfoPanel_general-info-panel__progress-chart-top-half__dT7ka{position:absolute;left:0;right:0;height:40px}.GeneralInfoPanel_general-info-panel__progress-chart-bottom-half__PXbUp{bottom:0;background-color:#121212}.GeneralInfoPanel_general-info-panel__progress-chart-top-half__dT7ka{top:0;transform-origin:bottom;background-color:#121212}.GeneralInfoPanel_general-info-panel__progress-chart-top-half-corner__g0W8z{position:absolute;left:0;bottom:0;height:3px;width:15px;background-color:#121212}.GeneralInfoPanel_general-info-panel__progress-amount__MeH6P,.GeneralInfoPanel_general-info-panel__progress-description__XjgXu{font-size:10px;width:80px;text-align:center;display:inline-block;position:absolute}.GeneralInfoPanel_general-info-panel__progress-amount__MeH6P{color:#7dff8a;font-weight:700;top:30px}.GeneralInfoPanel_general-info-panel__progress-amount__MeH6P div{display:inline-block}.GeneralInfoPanel_general-info-panel__progress-description__XjgXu{top:42px}.GeneralInfoPanel_general-info-panel__progress-amount-editable-label__YBJ7E{background-color:rgba(58,79,86,.3);padding:1px 4px;left:0;top:-2px;width:45px}.GeneralInfoPanel_general-info-panel__breadcrumb__V0sUX{grid-column:1/span 4;grid-row:2;color:#ffdabd;font-size:10px;line-height:18px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #fff}.GeneralInfoPanel_general-info-panel__breadcrumb__V0sUX span{padding-left:3px}.GeneralInfoPanel_general-info-panel__label__dKnhr{color:#d1d1d1;display:block;margin-bottom:5px}.GeneralInfoPanel_general-info-panel__assignee__EbLJ\+{grid-column:1/span 2;padding-right:10px}.GeneralInfoPanel_general-info-panel__assignee-picker__ElGUT{background-color:#3e482d;padding:5px 8px;line-height:20px;border-radius:4px;width:100%;border-width:0;display:flex;justify-content:center;align-items:center;cursor:default}.GeneralInfoPanel_general-info-panel__subtrade__dHCah{grid-column:3/span 2;padding-left:10px}.GeneralInfoPanel_general-info-panel__subtrade-button__huZcA{padding:5px 8px;line-height:20px;border-radius:4px;width:100%;border-width:0;cursor:default;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.GeneralInfoPanel_general-info-panel__tags__RhDQq{grid-column:1/span 4;margin-top:10px}.GeneralInfoPanel_general-info-panel__tags__RhDQq ul{padding:0;display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0}.GeneralInfoPanel_general-info-panel__tags__RhDQq li{border-top-left-radius:2px;border-bottom-left-radius:2px;border-radius:4px;padding:0 6px;height:16px;font-weight:600;white-space:nowrap;margin:0 8px 10px 8px;position:relative;line-height:14px}.GeneralInfoPanel_general-info-panel__tags__RhDQq li::before{content:"";display:block;border-radius:2px;width:12px;height:12px;background-color:inherit;transform:rotate(45deg);position:absolute;left:-3px;top:2px}.GeneralInfoPanel_general-info-panel__tags__RhDQq li::after{content:"";display:block;width:2px;height:2px;background-color:#25353a;left:-2px;top:calc(50% - 1px);position:absolute;border-radius:50%}.GeneralInfoPanel_general-info-panel__tags__RhDQq li span{position:relative;font-size:10px}.GeneralInfoPanel_general-info-panel__empty__P6h0E{font-size:12px;color:#121212}
.TabPanel_tab-panel__JBsOx{overflow:visible}.TabPanel_tab-panel__JBsOx .ant-tabs-nav{width:100%}.TabPanel_tab-panel__JBsOx .ant-tabs-nav>div{display:flex}.TabPanel_tab-panel__JBsOx .ant-tabs-nav-scroll>.ant-tabs-nav>div>.ant-tabs-tab{background-color:#121212;flex:1 0 auto;text-align:center;margin-right:0;color:#fff;border-width:0;transition:border-top 150ms ease-in,background-color 150ms ease-in}.TabPanel_tab-panel__JBsOx .ant-tabs-nav-scroll>.ant-tabs-nav>div>.ant-tabs-tab:not(:first-child){border-top-left-radius:0}.TabPanel_tab-panel__JBsOx .ant-tabs-nav-scroll>.ant-tabs-nav>div>.ant-tabs-tab:not(:last-child){border-right:1px solid #252b1d;border-top-right-radius:0}.TabPanel_tab-panel__JBsOx .ant-tabs-nav-scroll>.ant-tabs-nav>div>.ant-tabs-tab.ant-tabs-tab-active{background-color:#121212;border-top:4px solid #7dff8a}.TabPanel_tab-panel__JBsOx .ant-tabs-nav-scroll>.ant-tabs-nav>div>.ant-tabs-tab.ant-tabs-tab-disabled{color:#121212;opacity:.5}
.TasksTab_tasks-tab__table__3ARqR thead{background-color:#fff}.TasksTab_tasks-tab__table__3ARqR thead th{position:relative;padding:6px 20px;color:#314045;font-size:12px;font-weight:400}.TasksTab_tasks-tab__table__3ARqR thead th:not(:last-child)::after{content:"";border-right:1px solid #efefef;height:10px;width:0;display:block;position:absolute;top:10px;right:0}.TasksTab_tasks-tab__table__3ARqR thead th:first-child{border-top-left-radius:4px}.TasksTab_tasks-tab__table__3ARqR thead th:last-child{border-top-right-radius:4px}.TasksTab_tasks-tab__table__3ARqR tbody{padding:0;overflow:auto;max-height:400px}.TasksTab_tasks-tab__table__3ARqR tbody td{color:#fff;padding:0 20px;height:30px;line-height:30px;white-space:nowrap;font-size:12px;font-weight:300}.TasksTab_tasks-tab__table__3ARqR tbody td:nth-child(odd){background-color:#2c3421}.TasksTab_tasks-tab__table__3ARqR tbody td:nth-child(even){background-color:#3e482d}.TasksTab_tasks-tab__table__3ARqR tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.TasksTab_tasks-tab__table__3ARqR tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.TasksTab_tasks-tab__table__3ARqR tbody tr:not(:last-child) td:nth-child(even){border-bottom:1px solid #42545b}.TasksTab_tasks-tab__71CYg{overflow-y:auto;margin-bottom:20px}.TasksTab_tasks-tab__table__3ARqR{width:calc(100% - 40px);margin:0 20px}.TasksTab_tasks-tab__progress-input__aX-JU{width:52px}.TasksTab_tableFixHead__WIqhM{display:block;width:100%;overflow:auto;border-collapse:collapse;border-spacing:0;table-layout:fixed;min-width:420px}.TasksTab_tableFixHead__WIqhM tbody{display:block;width:100%;overflow-y:auto;overflow-x:hidden !important;white-space:pre-wrap;max-height:150px;border-radius:0 0 5px 5px !important}.TasksTab_tableFixHead__WIqhM tbody::-webkit-scrollbar{width:4px;border-radius:5px !important}.TasksTab_tableFixHead__WIqhM th,.TasksTab_tableFixHead__WIqhM td{width:13%}.TasksTab_tableFixHead__WIqhM th:first-child,.TasksTab_tableFixHead__WIqhM td:first-child{width:22%}.TasksTab_tableFixHead__WIqhM th:last-child,.TasksTab_tableFixHead__WIqhM td:last-child{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.TasksTab_tableFixHead__WIqhM th:last-child{width:calc(13% + 4px) !important}.TasksTab_tableFixHead__WIqhM tr{display:flex}.TasksTab_tableFixHead__WIqhM thead{border-radius:5px 5px 0 0 !important;display:block}
.shared_three-by-two-tab__AV8hJ{font-size:12px;padding:0 20px;color:#fff;display:grid;grid-template-columns:repeat(3, 1fr)}.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]){border-bottom:1px solid #475b61;padding:20px 0}.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(1),.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(4){padding-right:30px}.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(2),.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(5){padding:20px 15px}.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(3),.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(6){padding-left:30px}.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(1),.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(2),.shared_three-by-two-tab__AV8hJ label:not([class^=ant-]):nth-child(3){padding-top:5px}.shared_three-by-two-tab__AV8hJ input:not([class^=ant-]){width:100%;text-align:right;margin-top:10px}.shared_three-by-two-tab__AV8hJ input:not([class*=text-input]):not([class^=ant-]){border-radius:4px;background-color:#3e482d;padding:3px 6px;height:auto;line-height:18px;border-width:0;display:block}.shared_three-by-two-tab__AV8hJ input:not([class*=text-input]):not([class^=ant-]):hover,.shared_three-by-two-tab__AV8hJ input:not([class*=text-input]):not([class^=ant-]):focus,.shared_three-by-two-tab__AV8hJ input:not([class*=text-input]):not([class^=ant-]):focus-visible{background-color:#3e482d;outline-width:0}.shared_three-by-two-tab__AV8hJ input:not([class*=text-input]):not([class^=ant-]):disabled{color:#3e482d;opacity:.5}.shared_centered-cell__iyEaF{text-align:center}.shared_right-aligned-cell__qKAB8{text-align:right}


.ResourcesTab_resources-tab__table__i4xnZ thead{background-color:#fff}.ResourcesTab_resources-tab__table__i4xnZ thead th{position:relative;padding:6px 20px;color:#314045;font-size:12px;font-weight:400}.ResourcesTab_resources-tab__table__i4xnZ thead th:not(:last-child)::after{content:"";border-right:1px solid #efefef;height:10px;width:0;display:block;position:absolute;top:10px;right:0}.ResourcesTab_resources-tab__table__i4xnZ thead th:first-child{border-top-left-radius:4px}.ResourcesTab_resources-tab__table__i4xnZ thead th:last-child{border-top-right-radius:4px}.ResourcesTab_resources-tab__table__i4xnZ tbody{padding:0;overflow:auto;max-height:400px}.ResourcesTab_resources-tab__table__i4xnZ tbody td{color:#fff;padding:0 20px;height:30px;line-height:30px;white-space:nowrap;font-size:12px;font-weight:300}.ResourcesTab_resources-tab__table__i4xnZ tbody td:nth-child(odd){background-color:#2c3421}.ResourcesTab_resources-tab__table__i4xnZ tbody td:nth-child(even){background-color:#3e482d}.ResourcesTab_resources-tab__table__i4xnZ tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.ResourcesTab_resources-tab__table__i4xnZ tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.ResourcesTab_resources-tab__table__i4xnZ tbody tr:not(:last-child) td:nth-child(even){border-bottom:1px solid #42545b}.ResourcesTab_resources-tab__Dhuwi{overflow-y:auto;margin-bottom:20px}.ResourcesTab_resources-tab__table__i4xnZ{width:calc(100% - 40px);margin:0 20px}.ResourcesTab_resources-tab__name-column__UZ8uA{min-width:250px}.ResourcesTab_resources-tab__quantity-input__krmwO{display:inline-block}.ResourcesTab_resources-tab__quantity-input__krmwO input{width:80px}.ResourcesTab_tableFixHead__riP2S{display:block;width:100%;overflow:auto;border-collapse:collapse;border-spacing:0;table-layout:fixed;min-width:420px}.ResourcesTab_tableFixHead__riP2S tbody{display:block;width:100%;overflow-y:auto;overflow-x:hidden !important;white-space:pre-wrap;max-height:150px;border-radius:0 0 5px 5px !important}.ResourcesTab_tableFixHead__riP2S tbody::-webkit-scrollbar{width:4px;border-radius:5px !important}.ResourcesTab_tableFixHead__riP2S th,.ResourcesTab_tableFixHead__riP2S td{width:17%}.ResourcesTab_tableFixHead__riP2S th:first-child,.ResourcesTab_tableFixHead__riP2S td:first-child{width:49%}.ResourcesTab_tableFixHead__riP2S th:last-child,.ResourcesTab_tableFixHead__riP2S td:last-child{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.ResourcesTab_tableFixHead__riP2S th:last-child{width:calc(17% + 4px) !important}.ResourcesTab_tableFixHead__riP2S tr{display:flex}.ResourcesTab_tableFixHead__riP2S thead{border-radius:5px 5px 0 0 !important;display:block}
.virtual-dynamic-table{width:100%;display:flex;flex-direction:column}.virtual-dynamic-table__header{display:grid;grid-template-rows:auto;padding:0 10px 0 6px;background-color:#efefef;color:#25353a;border-radius:5px 5px 0 0;font-size:12px;font-weight:400}.virtual-dynamic-table__header .header__content{display:flex;align-items:center;border-right:.5px solid #c4c4c4}.virtual-dynamic-table__header .header__content:last-child{border-right:0}.virtual-dynamic-table__body{background-color:#2c3421;padding:6px;border-radius:0 0 5px 5px}.virtual-dynamic-table__body .body__list::-webkit-scrollbar{width:4px;height:36px}.virtual-dynamic-table__body .body__list::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:3px}.virtual-dynamic-table__body .body__list::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.virtual-dynamic-table__body .body__list .list__content{display:grid;grid-template-rows:auto}.virtual-dynamic-table__body .body__list .list__content .content__row{display:flex;align-items:center;color:#fff;font-size:12px;line-height:14px;font-weight:300;padding:0 5px;border-bottom:1px solid #252b1e}.virtual-dynamic-table__body .body__list .list__content .content__row:first-child{padding-left:0}.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(odd){background-color:#2c3421}.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(odd) input{background-color:#2c3421}.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(odd) input:focus,.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(odd) input:hover{background-color:#3e482d}.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(even){background-color:#3e482d}.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(even) input{background-color:#3e482d}.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(even) input:focus,.virtual-dynamic-table__body .body__list .list__content .content__row:nth-child(even) input:hover{background-color:#2c3421}.virtual-dynamic-table__body .body__list .list__content .content__row input{width:41px;height:26px;border:0;color:#fff;font-size:12px;line-height:14px;font-weight:300;padding:0 2px;cursor:pointer;text-align:center}
.dependencies-filter-container{max-height:14px;display:flex;align-items:center}.dependencies-filter-container span{color:#7dff8a;font-weight:bold;margin-right:10px;font-size:12px}.dependencies-filter-container .dependencies-filter-switch{width:30px;height:18px;min-width:30px;background-color:#d1d1d1}.dependencies-filter-container .dependencies-filter-switch.ant-switch-checked{background-color:#34af00 !important}.dependencies-filter-container .dependencies-filter-switch::after{width:14px;height:14px}
.overlay-alert-popover .ant-popover-content .ant-popover-arrow {
  border-right-color: var(--dark-green-sec);
  border-bottom-color: var(--dark-green-sec);
}

.overlay-alert-popover .ant-popover-content .ant-popover-inner {
  background-color: transparent;
}

.overlay-alert-popover
  .ant-popover-content
  .ant-popover-inner
  div
  .ant-popover-inner-content {
  padding: 0;
}

.overlay-alert-popover .alert-popover {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 20px 14px;
  background-color: var(--dark-green-sec);
  color: var(--white);
  border-radius: 10px;
}

.overlay-alert-popover .alert-popover h6 {
  margin-bottom: 20px;
  color: var(--white);
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

.overlay-alert-popover .alert-popover .alert-popover__buttons {
  display: flex;
}

.overlay-alert-popover .alert-popover .alert-popover__buttons button {
  height: 33px;
  border: 0;
  border-radius: 5px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}

.overlay-alert-popover
  .alert-popover
  .alert-popover__buttons
  button.buttons__cancel {
  width: 60px;
  background-color: #efefef;
  color: var(--black);
  margin-right: 10px;
}

.overlay-alert-popover
  .alert-popover
  .alert-popover__buttons
  button.buttons__delete {
  width: 60px;
  background-color: var(--primary);
  color: var(--black);
}

.trash-icon {
  cursor: pointer;
  opacity: 0.5 !important;
  &:hover {
    opacity: 1 !important;
  }
}

.overlay-type-dropdown-popover .ant-popover-content .ant-popover-arrow {
  border-right-color: var(--dark-green-sec);
  border-bottom-color: var(--dark-green-sec);
}

.overlay-type-dropdown-popover .ant-popover-content .ant-popover-inner {
  background-color: var(--dark-green-sec);
  border-radius: 5px;
}

.overlay-type-dropdown-popover
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content {
  padding: 10px 0;
}

.overlay-type-dropdown-popover
  .ant-popover-inner-content
  .dropdown-popover-types
  .types__menu {
  width: 126px;
  display: flex;
  flex-direction: column;
}

.overlay-type-dropdown-popover
  .ant-popover-inner-content
  .dropdown-popover-types
  .types__menu
  .menu__option {
  height: 30px;
  display: flex;
  padding: 0 10px;
  align-items: center;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: var(--white);
  cursor: pointer;
}

.overlay-type-dropdown-popover
  .ant-popover-inner-content
  .dropdown-popover-types
  .types__menu
  .menu__option:hover {
  background-color: var(--black);
  color: var(--white);
}

.overlay-type-dropdown-popover
  .ant-popover-inner-content
  .dropdown-popover-types
  .types__menu
  .menu__option.active {
  background-color: var(--primary);
}

.overlay-type-dropdown-popover
  .ant-popover-inner-content
  .dropdown-popover-types
  .types__menu
  .menu__option.active
  span {
  color: var(--black);
}

.popover-types-content {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}

.popover-types-content span {
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  text-transform: uppercase;
  color: var(--white);
}

.popover-types-content .content__arrow {
  position: absolute;
  right: 0;
  opacity: 0;
  transition-duration: 0.3s;
  visibility: hidden;
}

.popover-types-content .content__arrow.open,
.popover-types-content.ant-popover-open .content__arrow {
  visibility: visible;
  opacity: 1;
}

.popover-types-content .content__arrow i img {
  width: 10px;
}

.overlay-remove-all-alert-popover .ant-popover-content .ant-popover-arrow {
  border-right-color: var(--dark-green-sec);
  border-bottom-color: var(--dark-green-sec);
}

.overlay-remove-all-alert-popover .ant-popover-content .ant-popover-inner {
  background-color: transparent;
}

.overlay-remove-all-alert-popover
  .ant-popover-content
  .ant-popover-inner
  div
  .ant-popover-inner-content {
  padding: 0;
}

.overlay-remove-all-alert-popover .remove-all-alert-popover {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 20px 14px;
  background-color: var(--dark-green-sec);
  color: var(--white);
  border-radius: 10px;
}

.overlay-remove-all-alert-popover .remove-all-alert-popover h6 {
  margin-bottom: 20px;
  color: var(--white);
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

.overlay-remove-all-alert-popover
  .remove-all-alert-popover
  .alert-popover__buttons {
  display: flex;
}

.overlay-remove-all-alert-popover
  .remove-all-alert-popover
  .alert-popover__buttons
  button {
  height: 33px;
  border: 0;
  border-radius: 5px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}

.overlay-remove-all-alert-popover
  .remove-all-alert-popover
  .alert-popover__buttons
  button.buttons__cancel {
  width: 60px;
  background-color: #efefef;
  color: var(--black);
  margin-right: 10px;
}

.overlay-remove-all-alert-popover
  .remove-all-alert-popover
  .alert-popover__buttons
  button.buttons__delete {
  width: 60px;
  background-color: var(--primary);
  color: var(--black);
}

.overlay-tooltip-task-dropdown .ant-tooltip-content {
  width: 260px;
}

.overlay-tooltip-task-dropdown .ant-tooltip-content .ant-tooltip-inner {
  background-color: var(--dark-green-sec);
  color: var(--white);
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}

.overlay-tooltip-task-dropdown .ant-tooltip-content .ant-tooltip-arrow::before {
  background-color: var(--dark-green-sec);
}

.overlay-tooltip-task-dropdown
  .ant-tooltip-content
  .ant-tooltip-inner
  .content-tooltip-disabled {
  display: flex;
  flex-direction: column;
}

.overlay-tooltip-task-dropdown
  .ant-tooltip-content
  .ant-tooltip-inner
  .content-tooltip-disabled
  .content-tooltip-disabled__header
  span {
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: var(--white);
}

.overlay-tooltip-task-dropdown
  .ant-tooltip-content
  .ant-tooltip-inner
  .content-tooltip-disabled
  .content-tooltip-disabled__footer {
  margin-top: 5px;
  display: flex;
  align-items: center;
}

.overlay-tooltip-task-dropdown
  .ant-tooltip-content
  .ant-tooltip-inner
  .content-tooltip-disabled
  .content-tooltip-disabled__footer
  .footer__icon {
  margin-right: 10px;
}

.overlay-tooltip-task-dropdown
  .ant-tooltip-content
  .ant-tooltip-inner
  .content-tooltip-disabled
  .content-tooltip-disabled__footer
  .footer__icon
  i
  img {
  width: 20px;
}

.overlay-tooltip-task-dropdown
  .ant-tooltip-content
  .ant-tooltip-inner
  .content-tooltip-disabled
  .content-tooltip-disabled__footer
  span {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: #f6c29b;
}

.popover-task-content {
  width: 100%;
  display: flex;
  position: relative;
  cursor: pointer;
}

.popover-task-content .content__arrow {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  transition-duration: 0.3s;
  visibility: hidden;
}

.popover-task-content .content__arrow.open,
.popover-task-content.ant-popover-open .content__arrow {
  visibility: visible;
  opacity: 1;
}

.popover-task-content .content__arrow i img {
  width: 10px;
}

.dropdown-popover-task .task__menu div::-webkit-scrollbar {
  width: 4px;
  height: 36px;
}

.dropdown-popover-task .task__menu div::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
  border-radius: 3px;
}

.dropdown-popover-task .task__menu div::-webkit-scrollbar-track {
  background-color: var(--black);
  border-radius: 3px;
}

.dropdown-popover-task .task__menu {
  padding: 10px 10px 10px 0;
}

.dropdown-popover-task .task__menu .menu__item {
  height: 30px;
  cursor: pointer;
}

.dropdown-popover-task .task__menu .menu__item:hover {
  background-color: var(--black);
}

.dropdown-popover-task .task__menu .menu__item.active {
  background-color: var(--primary);
}

.dropdown-popover-task .task__menu .menu__item.active span {
  color: var(--black);
}

.dropdown-popover-task .task__menu .menu__item.disabled .tooltip-task-content {
  color: #c4c4c4;
}

.dropdown-popover-task .task__menu .menu__item .tooltip-task-content {
  display: flex;
  align-items: center;
  height: 30px;
  color: var(--white);
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
}

.dropdown-popover-task
  .task__menu
  .menu__item
  .tooltip-task-content
  .content-icon {
  margin-right: 4px;
}

.dropdown-popover-task
  .task__menu
  .menu__item
  .tooltip-task-content
  .content-icon
  i
  img {
  width: 10px;
}

.dropdown-popover-task
  .task__menu
  .menu__item
  .tooltip-task-content
  .content-icon.rotate {
  transform: rotate(180deg);
}

.dropdown-popover-task
  .task__menu
  .menu__item
  .tooltip-task-content
  .content-icon
  .icon-line {
  width: 10px;
  height: 2px;
  border-radius: 10px;
  background-color: var(--white);
}

.overlay-task-dropdown-popover .ant-popover-content .ant-popover-arrow {
  border-right-color: var(--dark-green-sec);
  border-bottom-color: var(--dark-green-sec);
}

.overlay-task-dropdown-popover .ant-popover-content .ant-popover-inner {
  background-color: var(--dark-green-sec);
  border-radius: 5px;
}

.overlay-task-dropdown-popover
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content {
  padding: 0;
}

.overlay-task-dropdown-popover
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .dropdown-popover-task {
  width: 273px;
}

.anticon-right-circle{margin-right:6px;font-size:15px;stroke-width:8px;cursor:pointer;opacity:.5}.anticon-right-circle:hover{opacity:1}
.DependenciesTab_tab__dependencies__Zhh2C{width:100%;height:100%;display:grid;grid-template-rows:auto;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;padding:0 20px 25px}.DependenciesTab_tab__dependencies__Zhh2C .DependenciesTab_dependencies__predecessors__hZMat{grid-row:1/1;grid-column:1/2}.DependenciesTab_tab__dependencies__Zhh2C .DependenciesTab_dependencies__successors__ciYs5{grid-row:1/1;grid-column:2/3}.DependenciesTab_tab__dependencies__Zhh2C .DependenciesTab_dependencies__title__h6O64{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.DependenciesTab_tab__dependencies__Zhh2C .DependenciesTab_dependencies__title__h6O64 h6{font-size:12px;line-height:14px;color:#fff;font-weight:400;margin:0}
.dependencies-alert-modal .ant-modal-content {
  background-color: var(--black);
  border-radius: 10px;
}

.dependencies-alert-modal .ant-modal-content .ant-modal-body {
  padding-top: 45px;
}

.dependencies-alert-modal
  .ant-modal-content
  .ant-modal-close
  .ant-modal-close-x
  i
  img {
  width: 14px;
  height: 14px;
}

.dependencies-alert-modal
  .ant-modal-content
  .ant-modal-body
  .dependencies-alert-modal__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dependencies-alert-modal
  .ant-modal-content
  .ant-modal-body
  .dependencies-alert-modal__content
  h6 {
  margin: 20px 0;
  text-align: center;
  color: var(--white);
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

.dependencies-alert-modal
  .ant-modal-content
  .ant-modal-body
  .dependencies-alert-modal__content
  button {
  width: 38px;
  height: 33px;
  background-color: var(--primary);
  border: 0;
  color: var(--black);
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  border-radius: 5px;
  text-transform: uppercase;
}

@media(max-width: 1390px){.container__submittals{max-width:60vw;overflow-x:scroll}}.container__submittals::-webkit-scrollbar{width:4px;height:4px}.container__submittals::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3px}.container__submittals::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.submittals{width:100%;padding:0 20px;display:grid;grid-template-rows:44px 160px;grid-template-columns:auto}.submittals .submittals__header{grid-row:1/2;grid-column:1/1;display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:minmax(70px, 0.8fr) minmax(40px, 0.5fr) minmax(160px, 1.8fr) minmax(90px, 1fr) minmax(70px, 0.8fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(95px, 1.1fr);justify-items:center;align-items:center;text-align:center;background-color:#f0f4f5;border-radius:5px 5px 0 0;font-size:12px;font-weight:400;line-height:14px;color:#121212}.submittals .submittals__header .header__content{width:100%;grid-row:1/3;display:flex;justify-content:center;align-items:center;padding:0 10px;position:relative}.submittals .submittals__header .header__content .header__line{position:absolute;width:1px;height:14px;background-color:#c4c4c4;right:0}.submittals .submittals__header .header__number{grid-column:1/2}.submittals .submittals__header .header__rev{grid-column:2/3}.submittals .submittals__header .header__title{grid-column:3/4}.submittals .submittals__header .header__type{grid-column:4/5}.submittals .submittals__header .header__status{grid-column:5/6}.submittals .submittals__header .header__submittals-start-date,.submittals .submittals__header .header__submittals-start-date-planned,.submittals .submittals__header .header__submittals-start-date-actual,.submittals .submittals__header .header__submittals-approval-date,.submittals .submittals__header .header__submittals-approval-date-planned,.submittals .submittals__header .header__submittals-approval-date-actual,.submittals .submittals__header .header__rev,.submittals .submittals__header .herder__status,.submittals .submittals__header .header__title,.submittals .submittals__header .header__type{padding:0 5px;height:100%}.submittals .submittals__header .header__submittals-start-date,.submittals .submittals__header .header__submittals-approval-date{align-items:flex-end}.submittals .submittals__header .header__submittals-start-date-planned,.submittals .submittals__header .header__submittals-start-date-actual,.submittals .submittals__header .header__submittals-approval-date-planned,.submittals .submittals__header .header__submittals-approval-date-actual{align-items:flex-start}.submittals .submittals__header .header__submittals-start-date{grid-row:1/2;grid-column:6/8}.submittals .submittals__header .header__submittals-start-date-planned{grid-row:2/3;grid-column:6/7}.submittals .submittals__header .header__submittals-start-date-actual{grid-row:2/3;grid-column:7/8}.submittals .submittals__header .header__submittals-approval-date{grid-row:1/2;grid-column:8/10}.submittals .submittals__header .header__submittals-approval-date-planned{grid-row:2/3;grid-column:8/9}.submittals .submittals__header .header__submittals-approval-date-actual{grid-row:2/3;grid-column:9/10}.submittals .submittals__header .header__lead-time{grid-column:10/11}.submittals .submittals__header .header__required-on-site-date{grid-column:11/12}.submittals .submittals__body{grid-row:2/3;grid-column:1/1;border-radius:0 0 5px 5px}.submittals .submittals__body::-webkit-scrollbar{width:4px;height:36px}.submittals .submittals__body::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3px}.submittals .submittals__body::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.submittals .submittals__body .body__item{width:100%;display:grid;grid-template-rows:30px;grid-template-columns:minmax(70px, 0.8fr) minmax(40px, 0.5fr) minmax(160px, 1.8fr) minmax(90px, 1fr) minmax(70px, 0.8fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(75px, 0.85fr) minmax(95px, 1.1fr)}.submittals .submittals__body .body__item div{display:flex;justify-content:center;align-items:center;font-size:11px;line-height:14px;color:#fff;border-bottom:1px solid #252b1e;padding:0 10px}.submittals .submittals__body .body__item div a{color:#fff;text-decoration:underline}.submittals .submittals__body .body__item div:nth-child(odd){background-color:#2c3421}.submittals .submittals__body .body__item div:nth-child(even){background-color:#3e482d}
.Tabs_tabs__LNOvR{background-color:#121212;border-radius:4px;margin:0 15px}.Tabs_tabs__LNOvR .ant-tabs-bar{border-bottom-width:0;margin-bottom:15px}.Tabs_tabs__LNOvR .ant-tabs-nav>div{height:30px}.Tabs_tabs__LNOvR .ant-tabs-nav>div>.ant-tabs-tab{line-height:30px !important;height:30px !important;font-size:12px !important}.Tabs_tabs__LNOvR .ant-tabs-nav>div>.ant-tabs-tab-active{line-height:26px !important;height:30px !important}.Tabs_tabs__LNOvR .ant-tabs-nav-container{height:33px !important}
.ActivityCardDrawer_activity-card-drawer__I9T1b::-webkit-scrollbar-track,.ActivityCardDrawer_activity-card-drawer__I9T1b ::-webkit-scrollbar-track{background:#333}.ActivityCardDrawer_activity-card-drawer__I9T1b::-webkit-scrollbar-thumb,.ActivityCardDrawer_activity-card-drawer__I9T1b ::-webkit-scrollbar-thumb{background:#efefef}.ActivityCardDrawer_activity-card-drawer__I9T1b::-webkit-scrollbar-thumb:hover,.ActivityCardDrawer_activity-card-drawer__I9T1b ::-webkit-scrollbar-thumb:hover{background:#7dff8a}.ActivityCardDrawer_activity-card-drawer__I9T1b::-webkit-scrollbar-track,.ActivityCardDrawer_activity-card-drawer__I9T1b ::-webkit-scrollbar-track{background:#151e21}.ActivityCardDrawer_activity-card-drawer__I9T1b{height:312px}.ActivityCardDrawer_activity-card-drawer__I9T1b[class*="--loading"]>section{opacity:.3}.ActivityCardDrawer_activity-card-drawer__I9T1b>section{display:flex;flex-direction:column;padding:0 20px 20px 20px}.ActivityCardDrawer_activity-card-drawer__I9T1b [class*=__header__]{border-bottom-width:0;margin:0 -15px;padding-bottom:0}.ActivityCardDrawer_activity-card-drawer__I9T1b [class*=__close-button] img{width:16px;height:16px}.ActivityCardDrawer_activity-card-drawer__content__PkDrE{flex:1 1;display:flex;align-items:stretch}.ActivityCardDrawer_activity-card-drawer__content__PkDrE>:nth-child(2){flex:2 1}.ActivityCardDrawer_activity-card-drawer__content__PkDrE>:nth-child(3){flex:1 1}.ActivityCardDrawer_activity-card-drawer__I9T1b>:first-child{border-bottom-width:0;padding-bottom:0;margin-bottom:0}
.FilterButtons_filter-buttons__ZlERg{width:100%}.FilterButtons_filter-buttons__ZlERg li{display:flex;width:100%}.FilterButtons_filter-buttons__ZlERg button{flex:1 1;padding:0;color:#121212;background-color:#f0f4f5;font-size:12px;outline-width:0}.FilterButtons_filter-buttons__ZlERg button:hover:not(:disabled){background-color:#e7e7e7}.FilterButtons_filter-buttons__ZlERg button[class*="--cta"]{color:#121212;background-color:#7dff8a}.FilterButtons_filter-buttons__ZlERg button[class*="--cta"]:hover:not(:disabled){background-color:#53c255}.FilterButtons_filter-buttons__ZlERg img{width:18px}
.Accordion_accordion__item-header__F3MJx{cursor:pointer;-webkit-user-select:none;user-select:none}.Accordion_accordion__item-content__Fw522{transition:opacity 250ms ease-in;pointer-events:none;height:0;overflow:hidden;opacity:0}.Accordion_accordion__item--expanded__hkk0Y .Accordion_accordion__item-content__Fw522{pointer-events:all;height:auto;overflow:visible;opacity:1}
.RequestsAccordion_requests-accordion__item__pjw\+Z{color:#fff;background-color:#121212;border-radius:4px;margin-bottom:15px;border:.5px solid #3e482d}.RequestsAccordion_requests-accordion__header__g2TRR{background-color:#3e482d;border-radius:4px;padding:15px}.RequestsAccordion_requests-accordion__content__F0x25{padding:15px}.RequestsAccordion_requests-accordion__content__F0x25 button{border-width:0;cursor:pointer}.RequestsAccordion_requests-accordion__header-top-row__Ng4gv{display:flex;font-size:16px;margin-bottom:5px}.RequestsAccordion_requests-accordion__id__FaeGk{border-right:1px solid #688a95;padding-right:5px;margin-right:5px}.RequestsAccordion_requests-accordion__title__cS-kw{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:10px}.RequestsAccordion_requests-accordion__status-icon__fgBBM{margin-left:auto}.RequestsAccordion_requests-accordion__status-icon__fgBBM img{width:20px;height:20px}.RequestsAccordion_requests-accordion__header-bottom-row__nDm\+q{display:flex;font-size:12px;align-items:center}.RequestsAccordion_requests-accordion__author-thumb__oCtYD{width:15px;height:15px;border-radius:50%;margin-right:10px}.RequestsAccordion_requests-accordion__author-no-img__OqCwl{width:15px;height:15px;border-radius:50%;margin-right:10px;background-color:#fff;color:rgba(18,18,18,.8117647059);font-size:8px;font-weight:500;display:inline-flex;justify-content:center;align-items:center}.RequestsAccordion_requests-accordion__elapsed-time__xCp5r{color:#fa7676;margin-left:5px}.RequestsAccordion_requests-accordion__chevron-icon__TgSBa{margin-left:auto;text-align:center;width:20px}.RequestsAccordion_requests-accordion__chevron-icon__TgSBa img{width:20px}.RequestsAccordion_requests-accordion__chevron-icon--inverted__qnOir{transform:rotate(180deg)}.RequestsAccordion_requests-accordion__content-top-row__LnQvw{display:flex;justify-content:space-between}.RequestsAccordion_requests-accordion__modifications__jD\+UQ{display:flex;flex-direction:column}.RequestsAccordion_requests-accordion__modifications__jD\+UQ>*{flex:1 1}.RequestsAccordion_requests-accordion__modification-name__WIm\+m{margin-bottom:2px}.RequestsAccordion_requests-accordion__original-value__7Ield{font-size:10px;opacity:.8}.RequestsAccordion_requests-accordion__new-value__DPg\+G{color:#fdd551}.RequestsAccordion_requests-accordion__description__MaC7M{position:relative;margin:10px 0}.RequestsAccordion_requests-accordion__description-textarea__y05yj{background-color:#3e482d;width:100%;height:100px;border-radius:4px;border-width:0;outline-width:0;resize:none;padding:15px}.RequestsAccordion_requests-accordion__buttons__pb6ZB{display:flex}.RequestsAccordion_requests-accordion__buttons__pb6ZB button{font-size:14px;padding:5px 15px;border-radius:4px;transition:background-color 70ms ease-in,box-shadow 70ms ease-in}.RequestsAccordion_requests-accordion__buttons__pb6ZB button i{margin-right:5px}.RequestsAccordion_requests-accordion__buttons__pb6ZB button:disabled{cursor:not-allowed}.RequestsAccordion_requests-accordion__buttons__pb6ZB button:active{color:#121212}.RequestsAccordion_requests-accordion__buttons__pb6ZB button:not(:disabled):not(:active):hover{color:#121212}.RequestsAccordion_requests-accordion__approve-button__5Mgg3:disabled,.RequestsAccordion_requests-accordion__preview-button__LvNS-,.RequestsAccordion_requests-accordion__reject-button__aSOxQ{color:#121212}.RequestsAccordion_requests-accordion__preview-button--activated__pf-ii{color:#121212;background-color:#3e482d}.RequestsAccordion_requests-accordion__reject-button__aSOxQ{margin:0 15px 0 auto}.RequestsAccordion_requests-accordion__approve-button__5Mgg3:not(:disabled){background-color:#7dff8a;color:#121212}
.ModificationRequestsDrawer_modification-requests-drawer__xjhdv::-webkit-scrollbar-track,.ModificationRequestsDrawer_modification-requests-drawer__xjhdv ::-webkit-scrollbar-track{background:#333}.ModificationRequestsDrawer_modification-requests-drawer__xjhdv::-webkit-scrollbar-thumb,.ModificationRequestsDrawer_modification-requests-drawer__xjhdv ::-webkit-scrollbar-thumb{background:#efefef}.ModificationRequestsDrawer_modification-requests-drawer__xjhdv::-webkit-scrollbar-thumb:hover,.ModificationRequestsDrawer_modification-requests-drawer__xjhdv ::-webkit-scrollbar-thumb:hover{background:#7dff8a}.ModificationRequestsDrawer_modification-requests-drawer__xjhdv{overflow:auto;width:450px}.ModificationRequestsDrawer_modification-requests-drawer__filter-buttons__nHe9G{width:100%}.ModificationRequestsDrawer_modification-requests-drawer__filter-buttons__nHe9G li{display:flex;width:100%}.ModificationRequestsDrawer_modification-requests-drawer__filter-buttons__nHe9G button{flex:1 1;padding:0}.ModificationRequestsDrawer_modification-requests-drawer__filter-buttons__nHe9G img{width:18px}.ModificationRequestsDrawer_modification-requests-drawer__requests-accordion__sO6O3{margin-top:20px}.ModificationRequestsDrawer_modification-requests-drawer__no-data-message__tcEXQ{font-size:12px;color:#efefef;margin-top:20px;display:inline-block}.ModificationRequestsDrawer_modification-requests-drawer--preview-mode__tsEYk{opacity:.1}.ModificationRequestsDrawer_modification-requests-drawer--preview-mode__tsEYk:hover{opacity:.9}
.conversion-progress-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10000;
  animation: fadeIn 0.3s ease;
}

.conversion-progress-overlay.closing {
  animation: fadeOut 0.3s ease;
}

.conversion-progress-modal {
  background: white;
  border-radius: 12px;
  padding: 32px;
  max-width: 480px;
  width: 90%;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
  text-align: center;
  animation: slideUp 0.3s ease;
}

.conversion-progress-content {
  width: 100%;
}

.conversion-progress-header {
  margin-bottom: 24px;
}

.conversion-progress-spinner {
  width: 48px;
  height: 48px;
  border: 4px solid #e5e7eb;
  border-top: 4px solid #3b82f6;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin: 0 auto 16px auto;
}

.conversion-progress-header h3 {
  margin: 0 0 8px 0;
  color: #1f2937;
  font-size: 20px;
  font-weight: 600;
}

.conversion-phase-text {
  margin: 0;
  color: #6b7280;
  font-size: 14px;
}

.conversion-progress-bar-container {
  margin-bottom: 20px;
}

.conversion-progress-bar {
  background: #f3f4f6;
  height: 8px;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 8px;
}

.conversion-progress-bar-fill {
  background: #3b82f6;
  height: 100%;
  transition: width 0.3s ease;
  border-radius: 4px;
}

.conversion-progress-stats {
  display: flex;
  justify-content: space-between;
  color: #6b7280;
  font-size: 12px;
}

.conversion-activity-detail {
  background: #f8fafc;
  padding: 12px;
  border-radius: 6px;
  margin-bottom: 16px;
  text-align: left;
}

.conversion-activity-detail p {
  margin: 0;
  color: #374151;
  font-size: 13px;
}

.conversion-group-info {
  margin: 4px 0 0 0 !important;
  color: #6b7280 !important;
  font-size: 12px !important;
}

.conversion-result-summary {
  padding: 16px;
  border-radius: 6px;
  text-align: left;
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

.conversion-result-summary.success {
  background: #f0fdf4;
  border: 1px solid #bbf7d0;
}

.conversion-result-summary.error {
  background: #fef2f2;
  border: 1px solid #fecaca;
}

.conversion-result-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.conversion-result-icon svg {
  width: 100%;
  height: 100%;
}

.conversion-result-summary.success .conversion-result-icon {
  color: #10b981;
}

.conversion-result-summary.error .conversion-result-icon {
  color: #ef4444;
}

.conversion-result-content {
  flex: 1 1;
}

.conversion-result-content h3 {
  margin: 0 0 8px 0;
  font-size: 16px;
  font-weight: 600;
}

.conversion-result-summary.success h3 {
  color: #065f46;
}

.conversion-result-summary.error h3 {
  color: #991b1b;
}

.conversion-result-details {
  color: #047857;
  font-size: 13px;
  line-height: 1.4;
}

.conversion-result-details p {
  margin: 4px 0;
}

.conversion-error-message {
  color: #dc2626;
  font-size: 13px;
  margin: 4px 0;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes slideUp {
  from {
    transform: translateY(20px);
    opacity: 0;
  }

  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.gridHoverStyle,
.gridSelection,
.timelineSelection {
  background-color: #ecffee;
}
.gantt_grid_scale .gantt_grid_head_cell {
  color: #a6a6a6;
  border-top: none !important;
  border-right: none !important;
}
.gantt_grid_data .gantt_cell {
  border-right: none;
  color: #454545;
}
.gantt_task_link .gantt_link_arrow_right {
  border-width: 6px;
  margin-top: -3px;
}
.gantt_task_link .gantt_link_arrow_left {
  border-width: 6px;
  margin-left: -6px;
  margin-top: -3px;
}
.gantt_task_link .gantt_link_arrow_down,
.gantt_task_link .gantt_link_arrow_up {
  border-width: 6px;
}
.gantt_task_line .gantt_task_progress_drag {
  bottom: -4px;
  height: 10px;
  margin-left: -8px;
  width: 16px;
}
.chartHeaderBg {
  background-color: #fff;
}
.gantt_task .gantt_task_scale .gantt_scale_cell {
  color: #a6a6a6;
  border-right: 1px solid #ebebeb;
}
.gantt_row.gantt_project,
.gantt_row.odd.gantt_project {
  background-color: #edffef;
}
.gantt_task_row.gantt_project,
.gantt_task_row.odd.gantt_project {
  background-color: #f5fff6;
}
.gantt_task_line.gantt_project {
  background-color: #65c16f;
  border: 1px solid #3c9445;
}
.gantt_task_line.gantt_project .gantt_task_progress {
  background-color: #46ad51;
}
.buttonBg {
  background: #fff;
}
.gantt_cal_light .gantt_btn_set {
  margin: 5px 10px;
}
.gantt_btn_set.gantt_cancel_btn_set {
  background: #fff;
  color: #454545;
  border: 1px solid #cecece;
}
.gantt_btn_set.gantt_save_btn_set {
  background: #3db9d3;
  text-shadow: 0 -1px 0 #248a9f;
  color: #fff;
}
.gantt_btn_set.gantt_delete_btn_set {
  text-shadow: 0 -1px 0 #6f6f6f;
  background: #ec8e00;
  text-shadow: 0 -1px 0 #a60;
  color: #fff;
}
.gantt_cal_light_wide {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.gantt_cal_light_wide .gantt_cal_larea {
  border-left: none !important;
  border-right: none !important;
}
.gantt_popup_button.gantt_ok_button {
  background: #3db9d3;
  text-shadow: 0 -1px 0 #248a9f;
  color: #fff;
  font-weight: 700;
  border-width: 0;
}
.gantt_popup_button.gantt_cancel_button {
  font-weight: 700;
  color: #454544;
}
.gantt_popup_title {
  background-color: #fff;
}
.gantt_popup_shadow {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
}
.gantt_qi_big_icon.icon_edit {
  color: #454545;
  background: #fff;
}
.gantt_qi_big_icon.icon_delete {
  text-shadow: 0 -1px 0 #a60;
  background: #ec8e00;
  color: #fff;
  border-width: 0;
}
.gantt_tooltip {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  font-size: 8pt;
  color: #454545;
}
.gantt_container,
.gantt_tooltip {
  background-color: #fff;
  font-family: Arial;
}
.gantt_container {
  font-size: 13px;
  border: 1px solid #cecece;
  position: relative;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
}
.gantt_task_scroll {
  overflow-x: scroll;
}
.gantt_grid,
.gantt_task {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  display: inline-block;
  vertical-align: top;
}
.gantt_grid_scale,
.gantt_task_scale {
  color: #6b6b6b;
  font-size: 12px;
  border-bottom: 1px solid #cecece;
  box-sizing: border-box;
}
.gantt_grid_scale,
.gantt_task_scale,
.gantt_task_vscroll {
  background-color: #fff;
}
.gantt_scale_line {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-top: 1px solid #cecece;
}
.gantt_scale_line:first-child {
  border-top: none;
}
.gantt_grid_head_cell {
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid #cecece;
  text-align: center;
  position: relative;
  cursor: default;
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 33px;
  -webkit-user-select: none;
  user-select: none;
  overflow: hidden;
}
.gantt_scale_line {
  clear: both;
}
.gantt_grid_data {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.gantt_row {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -moz-user-select: -moz-none;
}
.gantt_add,
.gantt_grid_head_add {
  width: 100%;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MjMyMENDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MjMyMERDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDcyMzIwQUM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDcyMzIwQkM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshZT8UAAABbSURBVHjaYrTdeZmBEsCER+4wEP+H4sPkGGCDg020ARR7gb4GIAcYDKMDdPnDyAbYkGG5DVW9cIQMvUdBBAuUY4vDz8iAcZinA2zgCHqAYQMseAywJcYFAAEGAM+UFGuohFczAAAAAElFTkSuQmCC);
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  position: relative;
  -moz-opacity: 0.3;
  opacity: 0.3;
}
.gantt_grid_head_cell.gantt_grid_head_add {
  -moz-opacity: 0.6;
  opacity: 0.6;
  top: 0;
}
.gantt_grid_head_cell.gantt_grid_head_add:hover {
  -moz-opacity: 1;
  opacity: 1;
}
.gantt_grid_data .gantt_row.odd:hover,
.gantt_grid_data .gantt_row:hover {
  background-color: #ecffee;
}
.gantt_grid_data .gantt_row.odd:hover .gantt_add,
.gantt_grid_data .gantt_row:hover .gantt_add {
  -moz-opacity: 1;
  opacity: 1;
}
.gantt_row,
.gantt_task_row {
  border-bottom: 1px solid #ebebeb;
  background-color: #fff;
}
.gantt_row.odd,
.gantt_task_row.odd {
  background-color: #fff;
}
.gantt_cell,
.gantt_grid_head_cell,
.gantt_row,
.gantt_scale_cell,
.gantt_task_cell,
.gantt_task_row {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.gantt_grid_head_cell,
.gantt_scale_cell {
  line-height: inherit;
}
.gantt_grid_scale .gantt_grid_column_resize_wrap {
  cursor: col-resize;
  position: absolute;
  width: 13px;
  margin-left: -7px;
}
.gantt_grid_column_resize_wrap .gantt_grid_column_resize {
  background-color: #cecece;
  height: 100%;
  width: 1px;
  margin: 0 auto;
}
.gantt_drag_marker.gantt_grid_resize_area {
  background-color: hsla(0, 0%, 91%, 0.5);
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}
.gantt_cell {
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid #ebebeb;
  padding-left: 6px;
  padding-right: 6px;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 13px;
}
.gantt_grid_data .gantt_last_cell,
.gantt_grid_scale .gantt_last_cell,
.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell,
.gantt_task_bg .gantt_last_cell {
  border-right-width: 0;
}
.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell {
  border-right-width: 1px;
}
.gantt_task_bg {
  overflow: hidden;
}
.gantt_scale_cell {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  border-right: 1px solid #cecece;
  text-align: center;
  height: 100%;
}
.gantt_task_cell {
  display: inline-block;
  height: 100%;
  border-right: 1px solid #ebebeb;
}
.gantt_layout_cell.gantt_ver_scroll {
  width: 0;
  background-color: transparent;
  height: 1px;
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  right: 0;
  z-index: 1;
}
.gantt_ver_scroll > div {
  width: 1px;
  height: 1px;
}
.gantt_hor_scroll {
  height: 0;
  background-color: transparent;
  width: 100%;
  clear: both;
  overflow-x: scroll;
  overflow-y: hidden;
}
.gantt_layout_cell .gantt_hor_scroll {
  position: absolute;
}
.gantt_hor_scroll > div {
  width: 5000px;
  height: 1px;
}
.gantt_tree_indent {
  width: 15px;
  height: 100%;
  display: inline-block;
}
.gantt_tree_content,
.gantt_tree_icon {
  vertical-align: top;
}
.gantt_tree_icon {
  width: 28px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.gantt_tree_content,
.gantt_tree_icon {
  height: 100%;
  display: inline-block;
}
.gantt_tree_icon.gantt_open {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAArklEQVQ4T2NkoBJgpJI5DEPAoFOnTv0/c+YMQR+bmJgwmJmZwX2E4bVp06b9j4yMZODg4MBp2I8fPxiWL1/OkJWVNUAGcXJyMnz//h3uQrJdRLFBIAPQAchlJLsIFuCMjIwM////B5sJMoRkg2CuIdtrQcHBDOxsbHBfCQgIMHz48AHO//nrF8O6tWsJR7+7uzsDIxMTznT0/98/hp07d+I3iGopm2DewKFg8OV+AJWkfRMrTobLAAAAAElFTkSuQmCC);
  width: 18px;
  cursor: pointer;
}
.gantt_tree_icon.gantt_close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAkUlEQVQ4T2NkoBJgpJI5DEPAoFOnTv0/c+YMQR+bmJgwmJmZwX2E4bVp06b9j4yMZODg4MBp2I8fPxiWL1/OkJWVNeIN4uTkxAin79+/M5AcRtgCHGQIyQbhijaiDQoKDmZgZ2PDGf0/f/1iWLd2LeHod3d3Z2BkYsJp0P9//xh27tyJ3yCqpWyCeQOHgsGX+wEZpW4T5LCxKwAAAABJRU5ErkJggg==);
  width: 18px;
  cursor: pointer;
}
.gantt_tree_icon.gantt_tree_icon.gantt_file {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAeElEQVQ4T2NkoBJgRDZn+vTp/wmZm5mZiaIHph7DICkJMUJmMfgHBmMYhtUgbAo3rl+L4lp0NUQbBPI2umuRDaPIIFAYwAyjv0HoMQALM5JdhG4QLMxGDcKdyIdoGIE89OzFK4KZF5Rl8EY/QROQFGA1iBQD0NUCAJVjcxO0naAQAAAAAElFTkSuQmCC);
}
.gantt_grid_head_cell .gantt_sort {
  position: absolute;
  right: 5px;
  top: 8px;
  width: 7px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.gantt_grid_head_cell .gantt_sort.gantt_asc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR4nGNgQAKGxib/GbABkIS7b8B/DAUwCRiGK0CXwFBAb1DfP/U/LszwHwi2X7qFgUEArBtdAVwCBmAKMCSQFSDzAWXXaOHsXeqkAAAAAElFTkSuQmCC);
}
.gantt_grid_head_cell .gantt_sort.gantt_desc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR42mNgQAL1/VP/M2ADIIntF2/9x1AAlrh0C47hCmA60DFYwX88gIFGwNDY5D8uDFbg7hvwHx2jmIBTAlkB0e4BAEjlaNtBWJPnAAAAAElFTkSuQmCC);
}
.gantt_inserted,
.gantt_updated {
  font-weight: 700;
}
.gantt_deleted {
  text-decoration: line-through;
}
.gantt_invalid {
  background-color: #ffe0e0;
}
.gantt_error {
  color: red;
}
.gantt_status {
  right: 1px;
  padding: 5px 10px;
  background: hsla(0, 0%, 61%, 0.1);
  position: absolute;
  top: 1px;
  transition: opacity 0.2s;
  opacity: 0;
}
.gantt_status.gantt_status_visible {
  opacity: 1;
}
#gantt_ajax_dots span {
  transition: opacity 0.2s;
  background-repeat: no-repeat;
  opacity: 0;
}
#gantt_ajax_dots span.gantt_dot_visible {
  opacity: 1;
}
.gantt_message_area {
  position: fixed;
  right: 5px;
  width: 250px;
  z-index: 1000;
}
.gantt-info {
  min-width: 120px;
  padding: 4px 4px 4px 20px;
  font-family: Arial;
  z-index: 10000;
  margin: 5px;
  margin-bottom: 10px;
  transition: all 0.5s ease;
}
.gantt-info.hidden {
  height: 0;
  padding: 0;
  border-width: 0;
  margin: 0;
  overflow: hidden;
}
.gantt_modal_box {
  overflow: hidden;
  display: inline-block;
  min-width: 250px;
  width: 250px;
  text-align: center;
  position: fixed;
  z-index: 20000;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  font-family: Arial;
  border-radius: 6px;
  border: 1px solid #cecece;
  background: #fff;
}
.gantt_popup_title {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-width: 0;
}
.gantt_button,
.gantt_popup_button {
  border: 1px solid #cecece;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin: 0 5px;
  border-radius: 4px;
  background: #fff;
}
.gantt-info,
.gantt_button,
.gantt_popup_button {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  cursor: pointer;
}
.gantt_popup_text {
  overflow: hidden;
}
.gantt_popup_controls {
  border-radius: 6px;
  padding: 10px;
}
.gantt_popup_button {
  min-width: 100px;
}
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: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: none;
  zoom: 1;
}
.gantt-info img,
.gantt_modal_box img {
  float: left;
  margin-right: 20px;
}
.gantt-alert-error,
.gantt-confirm-error {
  border: 1px solid red;
}
.gantt_button input,
.gantt_popup_button div {
  border-radius: 4px;
  font-size: 14px;
  box-sizing: content-box;
  padding: 0;
  margin: 0;
  vertical-align: top;
}
.gantt_popup_title {
  border-bottom: 1px solid #cecece;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
}
.gantt_popup_text {
  margin: 15px 15px 5px;
  font-size: 14px;
  color: #000;
  min-height: 30px;
  border-radius: 6px;
}
.gantt-error,
.gantt-info {
  font-size: 14px;
  color: #000;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  padding: 0;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #fff;
}
.gantt-info div {
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #cecece;
}
.gantt-error {
  background-color: #d81b1b;
  border: 1px solid #ff3c3c;
}
.gantt-error div {
  background-color: #d81b1b;
  border: 1px solid #940000;
  color: #fff;
}
.gantt-warning {
  background-color: #ff9000;
  border: 1px solid #ffa633;
}
.gantt-warning div {
  background-color: #ff9000;
  border: 1px solid #b36500;
  color: #fff;
}
.gantt_data_area div,
.gantt_grid div {
  -ms-touch-action: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.gantt_data_area {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-user-select: none;
  user-select: none;
}
.gantt_links_area {
  position: absolute;
  left: 0;
  top: 0;
}
.gantt_side_content,
.gantt_task_content,
.gantt_task_progress {
  line-height: inherit;
  overflow: hidden;
  height: 100%;
}
.gantt_task_content {
  font-size: 12px;
  color: #fff;
  width: 100%;
  top: 0;
  cursor: pointer;
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.gantt_task_progress {
  text-align: center;
  z-index: 0;
  background: #299cb4;
}
.gantt_task_progress_wrapper {
  border-radius: inherit;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.gantt_task_line {
  border-radius: 2px;
  position: absolute;
  box-sizing: border-box;
  background-color: #3db9d3;
  border: 1px solid #2898b0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -moz-user-select: -moz-none;
}
.gantt_task_line.gantt_drag_move div {
  cursor: move;
}
.gantt_touch_move,
.gantt_touch_progress .gantt_touch_resize {
  transform: scale(1.02, 1.1);
  transform-origin: 50%;
}
.gantt_touch_progress .gantt_task_progress_drag,
.gantt_touch_resize .gantt_task_drag {
  transform: scaleY(1.3);
  transform-origin: 50%;
}
.gantt_side_content {
  position: absolute;
  white-space: nowrap;
  color: #6e6e6e;
  top: 0;
  font-size: 11px;
}
.gantt_side_content.gantt_left {
  right: 100%;
  padding-right: 20px;
}
.gantt_side_content.gantt_right {
  left: 100%;
  padding-left: 20px;
}
.gantt_side_content.gantt_link_crossing {
  bottom: 8.75px;
  top: auto;
}
.gantt_link_arrow,
.gantt_task_link .gantt_line_wrapper {
  position: absolute;
  cursor: pointer;
}
.gantt_line_wrapper div {
  background-color: #ffa011;
}
.gantt_task_link:hover .gantt_line_wrapper div {
  box-shadow: 0 0 5px 0 #ffa011;
}
.gantt_task_link div.gantt_link_arrow {
  background-color: transparent;
  border-style: solid;
  width: 0;
  height: 0;
}
.gantt_link_control {
  position: absolute;
  width: 20px;
  top: 0;
}
.gantt_link_control div {
  display: none;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  top: 50%;
  margin-top: -7.5px;
  vertical-align: middle;
  border: 1px solid #929292;
  border-radius: 6.5px;
  height: 13px;
  width: 13px;
  background-color: #f0f0f0;
}
.gantt_link_control.task_right div.gantt_link_point {
  margin-left: 7px;
}
.gantt_link_control div:hover {
  background-color: #fff;
}
.gantt_link_control.task_left {
  left: -20px;
}
.gantt_link_control.task_right {
  right: -20px;
}
.gantt_link_target .gantt_link_control div,
.gantt_task_line.gantt_drag_move .gantt_link_control div,
.gantt_task_line.gantt_drag_move .gantt_task_drag,
.gantt_task_line.gantt_drag_move .gantt_task_progress_drag,
.gantt_task_line.gantt_drag_progress .gantt_link_control div,
.gantt_task_line.gantt_drag_progress .gantt_task_drag,
.gantt_task_line.gantt_drag_progress .gantt_task_progress_drag,
.gantt_task_line.gantt_drag_resize .gantt_link_control div,
.gantt_task_line.gantt_drag_resize .gantt_task_drag,
.gantt_task_line.gantt_drag_resize .gantt_task_progress_drag,
.gantt_task_line.gantt_selected .gantt_link_control div,
.gantt_task_line.gantt_selected .gantt_task_drag,
.gantt_task_line.gantt_selected .gantt_task_progress_drag,
.gantt_task_line:hover .gantt_link_control div,
.gantt_task_line:hover .gantt_task_drag,
.gantt_task_line:hover .gantt_task_progress_drag {
  display: block;
}
.gantt_link_source,
.gantt_link_target {
  box-shadow: 0 0 3px #3db9d3;
}
.gantt_link_target.link_finish_allow,
.gantt_link_target.link_start_allow {
  box-shadow: 0 0 3px #ffbf5e;
}
.gantt_link_target.link_finish_deny,
.gantt_link_target.link_start_deny {
  box-shadow: 0 0 3px #e87e7b;
}
.link_finish_allow .gantt_link_control.task_end_date div,
.link_start_allow .gantt_link_control.task_start_date div {
  background-color: #ffbf5e;
  border-color: #ffa011;
}
.link_finish_deny .gantt_link_control.task_end_date div,
.link_start_deny .gantt_link_control.task_start_date div {
  background-color: #e87e7b;
  border-color: #dd3e3a;
}
.gantt_link_arrow_right {
  border-width: 4px 0 4px 6px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-color: #ffa011;
  margin-top: -1px;
}
.gantt_link_arrow_left {
  border-width: 4px 6px 4px 0;
  margin-top: -1px;
  border-top-color: transparent !important;
  border-right-color: #ffa011;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
}
.gantt_link_arrow_up {
  border-width: 0 4px 6px;
  border-color: transparent transparent #ffa011;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: #ffa011;
  border-left-color: transparent !important;
}
.gantt_link_arrow_down {
  border-width: 4px 6px 0 4px;
  border-top-color: #ffa011;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
}
.gantt_task_drag,
.gantt_task_progress_drag {
  cursor: ew-resize;
  display: none;
  position: absolute;
}
.gantt_task_drag.task_right {
  cursor: e-resize;
}
.gantt_task_drag.task_left {
  cursor: w-resize;
}
.gantt_task_drag {
  height: 100%;
  width: 8px;
  z-index: 1;
  top: -1px;
}
.gantt_task_drag.task_left {
  left: -7px;
}
.gantt_task_drag.task_right {
  right: -7px;
}
.gantt_task_progress_drag {
  height: 8px;
  width: 8px;
  bottom: -4px;
  margin-left: -4px;
  background-position: bottom;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkY3Rjk0RUVDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkY3Rjk0RUZDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjdGOTRFQ0MyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjdGOTRFREMyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobPBzIAAADkSURBVHjaYpk2bRoDDsAExL1QdjEQ/8OmiAWHZk4gXqymqhQM4ty6fU8OSMUA8XdiDBAB4k0a6iqWRga6EKcwMQXduHlnL5DpB8Rv0J2JDFSA+JiOtgZcMwiA2CAxkBxUDVYDLEAKgIpV9XQ0MZwFEgPJAZnHoWpRDAgC4n2W5saiQKfjClQGkBxQDciL+6B6wAbkA/EqJwdrTkUFOQZCAKQGpBbIXA3SCzJggo+XK7OEuBgDsQCkFqgHrBfsBT5eHgZSAUwP2IBfv36TbABMDygdtK1Zv6UESLORaAbIhG6AAAMAKN8wE24DXWcAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  z-index: 1;
}
.gantt_task_progress_drag:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQoz6WMPW7CQBgFJxZaiZ60qcgdwjVMmzu8gpwhDULabXyBdHAGuzRHivQiQZovigS2+Jtu95t5T03TMITtCtjEc5VSOgx5k5F4CnxJWgKUUl5sv6eUvk/daiCeAe1fDCCpBtq4jQ/YngO9pMWpGH99OOcDtt8ifmWEuO3D/R+wXQOdpGcuIGkGdNFQ2RawlTTlSsLd2RY55+O95JyPFQ/y8MAE+CylfADpxvYHWP8CXj+JR4wdKHYAAAAASUVORK5CYII=);
}
.gantt_link_tooltip {
  box-shadow: 3px 3px 3px #888;
  background-color: #fff;
  border-left: 1px dotted #cecece;
  border-top: 1px dotted #cecece;
  font-family: Tahoma;
  font-size: 8pt;
  color: #444;
  padding: 6px;
  line-height: 20px;
}
.gantt_link_direction {
  height: 0;
  border: 0 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_grid_data .gantt_row.gantt_selected,
.gantt_grid_data .gantt_row.odd.gantt_selected,
.gantt_task_row.gantt_selected {
  background-color: #ecffee;
}
.gantt_task_row.gantt_selected .gantt_task_cell {
  border-right-color: #ffec6e;
}
.gantt_task_line.gantt_selected {
  box-shadow: 0 0 5px #299cb4;
}
.gantt_task_line.gantt_project.gantt_selected {
  box-shadow: 0 0 5px #46ad51;
}
.gantt_task_line.gantt_milestone {
  visibility: hidden;
  background-color: #d33daf;
  border: 0 solid #61164f;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.gantt_task_line.gantt_milestone div {
  visibility: visible;
}
.gantt_task_line.gantt_milestone .gantt_task_content {
  background: inherit;
  border: inherit;
  border-width: 1px;
  border-radius: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  transform: rotate(45deg);
}
.gantt_task_line.gantt_task_inline_color {
  border-color: #999;
}
.gantt_task_line.gantt_task_inline_color .gantt_task_progress {
  background-color: #363636;
  opacity: 0.2;
}
.gantt_task_line.gantt_task_inline_color.gantt_project.gantt_selected,
.gantt_task_line.gantt_task_inline_color.gantt_selected {
  box-shadow: 0 0 5px #999;
}
.gantt_task_link.gantt_link_inline_color:hover .gantt_line_wrapper div {
  box-shadow: 0 0 5px 0 #999;
}
.gantt_critical_task {
  background-color: #e63030;
  border-color: #9d3a3a;
}
.gantt_critical_task .gantt_task_progress {
  background-color: rgba(0, 0, 0, 0.4);
}
.gantt_critical_link .gantt_line_wrapper > div {
  background-color: #e63030;
}
.gantt_critical_link .gantt_link_arrow {
  border-color: #e63030;
}
.gantt_btn_set:focus,
.gantt_cell:focus,
.gantt_grid_head_cell:focus,
.gantt_popup_button:focus,
.gantt_qi_big_icon:focus,
.gantt_row:focus {
  box-shadow: inset 0 0 1px 1px #4d90fe;
}
.gantt_split_parent {
  opacity: 0.1;
  pointer-events: none;
}
.gantt_unselectable,
.gantt_unselectable div {
  -webkit-user-select: none;
  -moz-user-select: none;
  -moz-user-select: -moz-none;
}
.gantt_cal_light {
  -webkit-tap-highlight-color: transparent;
  background: #fff;
  border-radius: 6px;
  font-family: Arial;
  font-size: 13px;
  border: 1px solid #cecece;
  color: #6b6b6b;
  font-size: 12px;
  position: absolute;
  z-index: 10001;
  width: 550px;
  height: 250px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
}
.gantt_cal_light_wide {
  width: 650px;
}
.gantt_cal_light select {
  font-family: Arial;
  border: 1px solid #cecece;
  font-size: 13px;
  padding: 2px;
  margin: 0;
}
.gantt_cal_ltitle {
  padding: 7px 10px;
  overflow: hidden;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
}
.gantt_cal_ltitle,
.gantt_cal_ltitle span {
  white-space: nowrap;
}
.gantt_cal_lsection {
  color: #727272;
  font-weight: 700;
  padding: 12px 0 5px 10px;
}
.gantt_cal_lsection .gantt_fullday {
  float: right;
  margin-right: 5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  vertical-align: top;
  cursor: pointer;
}
.gantt_cal_lsection {
  font-size: 13px;
}
.gantt_cal_ltext {
  padding: 2px 10px;
  overflow: hidden;
}
.gantt_cal_ltext textarea {
  overflow-y: auto;
  overflow-x: hidden;
  font-family: Arial;
  font-size: 13px;
  box-sizing: border-box;
  border: 1px solid #cecece;
  height: 100%;
  width: 100%;
  outline: none !important;
  resize: none;
}
.gantt_section_constraint [data-constraint-time-select] {
  margin-left: 20px;
}
.gantt_time {
  font-weight: 700;
}
.gantt_cal_light .gantt_title {
  padding-left: 10px;
}
.gantt_cal_larea {
  border: 1px solid #cecece;
  border-left: none;
  border-right: none;
  background-color: #fff;
  overflow: hidden;
  height: 1px;
}
.gantt_btn_set {
  margin: 10px 7px 5px 10px;
  padding: 5px 15px 5px 10px;
  float: left;
  border-radius: 4px;
  border: 0 solid #cecece;
  height: 32px;
  font-weight: 700;
  background: #fff;
  box-sizing: border-box;
  cursor: pointer;
}
.gantt_hidden {
  display: none;
}
.gantt_btn_set div {
  float: left;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.gantt_save_btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk1OUU5RDFDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk1OUU5RDJDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTU5RTlDRkMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTU5RTlEMEMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDroXYAAAEXSURBVHjaYvz//z8DJYCRUgPIAUxAbAnEHiAHMIBcQCwGaRYXF3e6evXqoffv39/dv38/CymaGSUkJBzv3LlzCsj///fv3wdAihkkIQnEvkAshU8zLy+v7a1bt06ANP/79+87kDIAy505cybq06dPr3p7ezuwGQLTfOPGjWP/ESAZLg8kPKBO+g01RBJNszWyZqC6uSgWgIg/f/4shxnS2dnZBjMEqNkSFGBImi8CKTYMA4BYCGjIczRDHC5dunQQSfN7IKWI4UUkjjdMMdCwnw8ePLjwHxV4Yw1gZA5Q47z/2EELzhhCE+ABGvIQWSeQvwcU38QaAML2wHj+C/X3MyAlijeB4ZBoBOIPQGxJKIVSnBsBAgwABddBclWfcZUAAAAASUVORK5CYII=);
  margin-top: 2px;
  width: 21px;
}
.gantt_cancel_btn {
  margin-top: 2px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDkzMDA3MzlDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDkzMDA3M0FDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTMwMDczN0MzMDQxMUUyODZBNUUzMURDODBGQkRENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOTMwMDczOEMzMDQxMUUyODZBNUUzMURDODBGQkRENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmYuYOUAAAEdSURBVHjaYvz//z8DJYAFXWDlypU8QKoIiD2A2AwqfAqIdwBxX3h4+Bdk9YzILgBqtgdS84FYEYeF94E4EWjIQZgAE5LmQCB1AKoZZKMPEAtAMYh9GSp3AKjWD8UFQAEhIPshEIOc3wHENUBb/qJ57SyQMoJyPwKxElDNO1gYFEE17wMKVmIJlzNQzeegrjaA6qmBecEbSvfh0GwMxGeBhoPoemQ9MAO0kEIbl2YTqPAFKK2IbMB3AjabYIkRZmQD7kNpMyI0G0PpO8gGbIUFJj7NQDk2INWIrIcJKfBAKcwJqvkcDs0TgFgXGo19KCkRmpDWQdWDEk0NUoCBoq0FqhkE/IEWbKJKUmZEz43QzFSKIzN1481M5ACAAAMAlfl/lCwRpagAAAAASUVORK5CYII=);
  width: 20px;
}
.gantt_delete_btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=);
  margin-top: 2px;
  width: 20px;
}
.gantt_cal_cover {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
.gantt_custom_button {
  padding: 0 3px;
  font-family: Arial;
  font-size: 13px;
  font-weight: 400;
  margin-right: 10px;
  margin-top: -5px;
  cursor: pointer;
  float: right;
  height: 21px;
  width: 90px;
  border: 1px solid #cecece;
  text-align: center;
  border-radius: 4px;
}
.gantt_custom_button div {
  cursor: pointer;
  float: none;
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
}
.gantt_custom_button div:first-child {
  display: none;
}
.gantt_cal_light_wide {
  width: 580px;
  padding: 2px 4px;
}
.gantt_cal_light_wide .gantt_cal_larea {
  box-sizing: border-box;
  border: 1px solid #cecece;
}
.gantt_cal_light_wide .gantt_cal_lsection {
  border: 0;
  float: left;
  text-align: right;
  width: 80px;
  height: 20px;
  padding: 5px 10px 0 0;
}
.gantt_cal_light_wide .gantt_wrap_section {
  position: relative;
  padding: 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
}
.gantt_cal_light_wide .gantt_section_time {
  overflow: hidden;
  padding-top: 2px !important;
  padding-right: 0;
  height: 20px !important;
}
.gantt_cal_light_wide .gantt_cal_ltext {
  padding-right: 0;
}
.gantt_cal_light_wide .gantt_cal_larea {
  padding: 0 10px;
  width: 100%;
}
.gantt_cal_light_wide .gantt_section_time {
  background: transparent;
}
.gantt_cal_light_wide .gantt_cal_checkbox label {
  padding-left: 0;
}
.gantt_cal_light_wide .gantt_cal_lsection .gantt_fullday {
  float: none;
  margin-right: 0;
  font-weight: 700;
  cursor: pointer;
}
.gantt_cal_light_wide .gantt_custom_button {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 2px;
}
.gantt_cal_light_wide .gantt_repeat_right {
  margin-right: 55px;
}
.gantt_cal_light_wide.gantt_cal_light_full {
  width: 738px;
}
.gantt_cal_wide_checkbox input {
  margin-top: 8px;
  margin-left: 14px;
}
.gantt_cal_light input {
  font-size: 13px;
}
.gantt_section_time {
  background-color: #fff;
  white-space: nowrap;
  padding: 2px 10px 5px;
  padding-top: 2px !important;
}
.gantt_section_time .gantt_time_selects {
  float: left;
  height: 25px;
}
.gantt_section_time .gantt_time_selects select {
  height: 23px;
  padding: 2px;
  border: 1px solid #cecece;
}
.gantt_duration {
  width: 100px;
  height: 23px;
  float: left;
  white-space: nowrap;
  margin-left: 20px;
  line-height: 23px;
}
.gantt_duration .gantt_duration_dec,
.gantt_duration .gantt_duration_inc,
.gantt_duration .gantt_duration_value {
  box-sizing: border-box;
  text-align: center;
  vertical-align: top;
  height: 100%;
  border: 1px solid #cecece;
}
.gantt_duration .gantt_duration_value {
  width: 40px;
  padding: 3px 4px;
  border-left-width: 0;
  border-right-width: 0;
}
.gantt_duration .gantt_duration_value.gantt_duration_value_formatted {
  width: 70px;
}
.gantt_duration .gantt_duration_dec,
.gantt_duration .gantt_duration_inc {
  width: 20px;
  padding: 1px;
  padding-bottom: 1px;
  background: #fff;
}
.gantt_duration .gantt_duration_dec {
  -moz-border-top-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.gantt_duration .gantt_duration_inc {
  margin-right: 4px;
  -moz-border-top-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.gantt_resources {
  max-height: 150px;
  height: auto;
  overflow-y: auto;
}
.gantt_resource_row {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
}
.gantt_resource_row input[type='checkbox']:not(:checked),
.gantt_resource_row input[type='checkbox']:not(:checked) ~ div {
  opacity: 0.5;
}
.gantt_resource_toggle {
  vertical-align: middle;
}
.gantt_resources_filter .gantt_resources_filter_input {
  padding: 1px 2px;
  box-sizing: border-box;
}
.gantt_resources_filter .switch_unsetted {
  vertical-align: middle;
}
.gantt_resource_cell {
  display: inline-block;
}
.gantt_resource_cell.gantt_resource_cell_checkbox {
  width: 24px;
  max-width: 24px;
  min-width: 24px;
  vertical-align: middle;
}
.gantt_resource_cell.gantt_resource_cell_label {
  width: 40%;
  max-width: 40%;
  vertical-align: middle;
}
.gantt_resource_cell.gantt_resource_cell_value {
  width: 30%;
  max-width: 30%;
  vertical-align: middle;
}
.gantt_resource_cell.gantt_resource_cell_value input,
.gantt_resource_cell.gantt_resource_cell_value select {
  width: 80%;
  vertical-align: middle;
  padding: 1px 2px;
  box-sizing: border-box;
}
.gantt_resource_cell.gantt_resource_cell_unit {
  width: 10%;
  max-width: 10%;
  vertical-align: middle;
}
.gantt_resource_early_value {
  opacity: 0.8;
  font-size: 0.9em;
}
.gantt_cal_quick_info {
  border: 1px solid #cecece;
  border-radius: 6px;
  position: absolute;
  z-index: 300;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 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_no_animate {
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}
.gantt_cal_quick_info.gantt_qi_left .gantt_qi_big_icon {
  float: right;
}
.gantt_cal_qi_title {
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
  padding: 5px 0 8px 12px;
  color: #454545;
  background-color: #fff;
  border-bottom: 1px solid #cecece;
}
.gantt_cal_qi_tdate {
  font-size: 14px;
  font-weight: 700;
}
.gantt_cal_qi_tcontent {
  font-size: 13px;
}
.gantt_cal_qi_content {
  padding: 16px 8px;
  font-size: 13px;
  color: #454545;
  overflow: hidden;
}
.gantt_cal_qi_controls {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  padding-left: 7px;
}
.gantt_cal_qi_controls .gantt_menu_icon {
  margin-top: 6px;
  background-repeat: no-repeat;
}
.gantt_cal_qi_controls .gantt_menu_icon.icon_edit {
  width: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH3QYFCjI5ZQj5bAAAAFNJREFUOMvt0zEOACAIA0DkwTymH8bJTRTKZGJXyaWEKPKTCQAH4Ls37cItcDUzsxHNDLZNhCq7Gt1wh9ErV7EjyGAhyGLphlnsClWuS32rn0czAV+vNGrM/LBtAAAAAElFTkSuQmCC);
}
.gantt_cal_qi_controls .gantt_menu_icon.icon_delete {
  width: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=);
}
.gantt_qi_big_icon {
  font-size: 13px;
  border-radius: 4px;
  font-weight: 700;
  background: #fff;
  margin: 5px 9px 8px 0;
  min-width: 60px;
  line-height: 32px;
  vertical-align: middle;
  padding: 0 10px 0 5px;
  cursor: pointer;
  border: 1px solid #cecece;
}
.gantt_cal_qi_controls div {
  float: left;
  height: 32px;
  text-align: center;
  line-height: 32px;
}
.gantt_tooltip {
  padding: 10px;
  position: absolute;
  z-index: 50;
  white-space: nowrap;
}
.gantt_resource_marker {
  position: absolute;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.gantt_resource_marker_ok {
  background: rgba(78, 208, 134, 0.75);
}
.gantt_resource_marker_overtime {
  background: hsla(0, 100%, 76%, 0.69);
}
.gantt_histogram_label {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  font-weight: 700;
  font-size: 13px;
}
.gantt_histogram_fill {
  background-color: rgba(41, 157, 180, 0.2);
  width: 100%;
  position: absolute;
  bottom: 0;
}
.gantt_histogram_hor_bar {
  height: 1px;
  margin-top: -1px;
}
.gantt_histogram_hor_bar,
.gantt_histogram_vert_bar {
  position: absolute;
  background: #299db4;
  margin-left: -1px;
}
.gantt_histogram_vert_bar {
  width: 1px;
}
.gantt_histogram_cell {
  position: absolute;
  text-align: center;
  font-size: 13px;
  color: #000;
}
.gantt_marker {
  height: 100%;
  width: 2px;
  top: 0;
  position: absolute;
  text-align: center;
  background-color: rgba(255, 0, 0, 0.4);
  box-sizing: border-box;
}
.gantt_marker .gantt_marker_content {
  padding: 5px;
  background: inherit;
  color: #fff;
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  opacity: 0.8;
}
.gantt_marker_area {
  position: absolute;
  top: 0;
  left: 0;
}
.gantt_grid_editor_placeholder {
  position: absolute;
}
.gantt_grid_editor_placeholder > div,
.gantt_grid_editor_placeholder input,
.gantt_grid_editor_placeholder select {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.gantt_row_placeholder div {
  opacity: 0.5;
}
.gantt_row_placeholder .gantt_add,
.gantt_row_placeholder .gantt_file {
  display: none;
}
.gantt_drag_marker.gantt_grid_dnd_marker {
  background-color: transparent;
  transition: all 0.1s ease;
}
.gantt_grid_dnd_marker_line {
  height: 4px;
  width: 100%;
  background-color: #3498db;
}
.gantt_grid_dnd_marker_line:before {
  background: #fff;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 3px solid #3498db;
  border-radius: 6px;
  content: '';
  line-height: 1px;
  display: block;
  position: absolute;
  margin-left: -11px;
  margin-top: -4px;
  pointer-events: none;
}
.gantt_grid_dnd_marker_folder {
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  box-shadow: inset 0 0 0 2px #3f98db;
  background: transparent;
}
.gantt_overlay_area {
  display: none;
}
.gantt_overlay,
.gantt_overlay_area {
  position: absolute;
  height: inherit;
  width: inherit;
  top: 0;
  left: 0;
}
.gantt_click_drag_rect {
  position: absolute;
  left: 0;
  top: 0;
  outline: 1px solid #3f98db;
  background-color: rgba(52, 152, 219, 0.3);
}
.gantt_timeline_move_available,
.gantt_timeline_move_available * {
  cursor: move;
}
.gantt_layout_content {
  width: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.gantt_layout_cell {
  position: relative;
  box-sizing: border-box;
}
.gantt_layout_cell > .gantt_layout_header {
  background: #33aae8;
  color: #fff;
  font-size: 17px;
  padding: 5px 10px;
  box-sizing: border-box;
}
.gantt_layout_header.collapsed_x {
  background: #a9a9a9;
}
.gantt_layout_header.collapsed_x .gantt_header_arrow:before {
  content: '\21E7';
}
.gantt_layout_header.collapsed_y {
  background: #a9a9a9;
}
.gantt_layout_header.collapsed_y .gantt_header_arrow:before {
  content: '\21E9';
}
.gantt_layout_header {
  cursor: pointer;
}
.gantt_layout_header .gantt_header_arrow {
  float: right;
  text-align: right;
}
.gantt_layout_header .gantt_header_arrow:before {
  content: '\21E6';
}
.gantt_layout_header.vertical .gantt_header_arrow:before {
  content: '\21E7';
}
.gantt_layout_outer_scroll_vertical .gantt_layout_content {
  overflow-y: hidden;
}
.gantt_layout_outer_scroll_horizontal .gantt_layout_content {
  overflow-x: hidden;
}
.gantt_layout_x > .gantt_layout_cell {
  display: inline-block;
  vertical-align: top;
}
.gantt_layout_x {
  white-space: nowrap;
}
.gantt_resizing {
  opacity: 0.7;
  background: #f2f2f2;
}
.gantt_layout_cell_border_right.gantt_resizer {
  overflow: visible;
  border-right: 0;
}
.gantt_resizer {
  cursor: e-resize;
  position: relative;
}
.gantt_resizer_y {
  cursor: n-resize;
}
.gantt_resizer_stick {
  background: #33aae8;
  z-index: 9999;
  position: absolute;
  top: 0;
  width: 100%;
}
.gantt_resizer_x .gantt_resizer_x {
  position: absolute;
  width: 20px;
  height: 100%;
  margin-left: -10px;
  top: 0;
  left: 0;
  z-index: 1;
}
.gantt_resizer_y .gantt_resizer_y {
  position: absolute;
  height: 20px;
  width: 100%;
  top: -10px;
  left: 0;
  z-index: 1;
}
.gantt_resizer_error {
  background: #cd5c5c !important;
}
.gantt_layout_cell_border_left {
  border-left: 1px solid #cecece;
}
.gantt_layout_cell_border_right {
  border-right: 1px solid #cecece;
}
.gantt_layout_cell_border_top {
  border-top: 1px solid #cecece;
}
.gantt_layout_cell_border_bottom {
  border-bottom: 1px solid #cecece;
}
.gantt_layout_cell_border_transparent {
  border-color: transparent;
}
.gantt_window {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999999999;
  background: #fff;
}
.gantt_window_content {
  position: relative;
}
.gantt_window_content_header {
  background: #39c;
  color: #fff;
  height: 33px;
  padding: 10px 10px 0;
  border-bottom: 2px solid #fff;
  position: relative;
}
.gantt_window_content_header_text {
  padding-left: 10%;
}
.gantt_window_content_header_buttons {
  position: absolute;
  top: 10px;
  right: 10px;
}
.gantt_window_content_header_buttons:hover {
  color: #000;
  cursor: pointer;
}
.gantt_window_content_resizer {
  position: absolute;
  width: 15px;
  height: 15px;
  bottom: 0;
  line-height: 15px;
  right: -1px;
  text-align: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);
  cursor: nw-resize;
  z-index: 999;
}
.gantt_window_content_frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  z-index: 9999;
}
.gantt_window_drag {
  cursor: pointer !important;
}
.gantt_window_resizing {
  overflow: visible;
}
.gantt_window_resizing_body {
  overflow: hidden !important;
}
.gantt_window_modal {
  background: rgba(0, 0, 0, 0.1);
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
}
.gantt_cal_light,
.gantt_cal_quick_info,
.gantt_container,
.gantt_message_area,
.gantt_modal_box,
.gantt_tooltip {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gantt_noselect {
  -webkit-user-select: none;
  user-select: none;
}
.gantt_drag_marker {
  position: absolute;
  top: -1000px;
  left: -1000px;
  font-family: Arial;
  font-size: 13px;
  z-index: 1;
  white-space: nowrap;
}
.gantt_drag_marker .gantt_tree_icon.gantt_blank,
.gantt_drag_marker .gantt_tree_icon.gantt_close,
.gantt_drag_marker .gantt_tree_icon.gantt_open,
.gantt_drag_marker .gantt_tree_indent {
  display: none;
}
.gantt_drag_marker,
.gantt_drag_marker .gantt_row.odd {
  background-color: #fff;
}
.gantt_drag_marker .gantt_row {
  border-left: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
}
.gantt_drag_marker .gantt_cell {
  border-color: #d2d2d2;
}
.gantt_row.gantt_over,
.gantt_task_row.gantt_over {
  background-color: #0070fe;
}
.gantt_row.gantt_transparent .gantt_cell {
  opacity: 0.7;
}
.gantt_task_row.gantt_transparent {
  background-color: #f8fdfd;
}
.gantt_popup_button.gantt_delete_button {
  background: #3db9d3;
  text-shadow: 0 -1px 0 #248a9f;
  color: #fff;
  font-weight: 700;
  border-width: 0;
}
.gantt_container_resize_watcher {
  background: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  pointer-events: none;
  border: 0;
  box-sizing: border-box;
  opacity: 0;
}

.slack {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  position: absolute;
  border-radius: 0;
  opacity: 0.7;

  border: none;
  border-right: 1px solid #b6b6b600;
  margin-left: -2px;
  background: #b6b6b6;
  background: repeating-linear-gradient(
    45deg,
    #ffffff,
    #ffffff 5px,
    #b6b6b678 5px,
    #b6b6b669 10px
  );
}

.gantt-chart {
  position: absolute;
  width: 100%;
  height: 90%;
}

:host {
  display: block;
  height: 600px;
  position: relative;
  width: 100%;
}

.box {
  position: relative;
  height: 87%;
}
.fab_btn {
  position: absolute;
  bottom: 7px;
  right: 22px;
}

html,
body {
  height: 100%;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

.weekend {
  background: #f4f7f4 !important;
}

[data-column-name='constraint_type'] .gantt_tree_content {
  padding: 0px;
  line-height: 17px;
  white-space: normal;
  text-align: right;
  box-sizing: border-box;
}

.gantt_grid_editor_placeholder[data-column-name='constraint_type'] select {
  line-height: 20px;
  white-space: normal;
}

.constraint-marker {
  position: absolute;
  box-sizing: border-box;

  width: 56px;
  height: 16px;
  margin-top: 0px !important;

  opacity: 0.4;
  z-index: 1;
  background: url(/static/media/constraint-arrow.785e871947f49b73f4f4.svg) center no-repeat;
  background-size: cover;
}

.constraint-marker.earliest-start {
  margin-left: -53px;
}

.constraint-marker.latest-end {
  margin-left: -3px;
  transform: rotate(180deg);
}

.gantt_link_control {
  z-index: 1;
}

.personalized-weekend-class {
  background-color: #e9e9e9 !important;
}

.gantt_task_line,
.gantt_line_wrapper {
  margin-top: -9px;
}

.gantt_side_content {
  margin-bottom: 7px;
  font-size: 10px !important;
  top: 19px !important;
}

.gantt_task_link .gantt_link_arrow {
  margin-top: -4px;
}

.gantt_side_content.gantt_right {
  bottom: 0;
}

.gantt_task_line,
.gantt_line_wrapper {
  margin-top: 9px !important;
}

/** open task card with the left button table view */
.lookahead-table-view .single-row-bottom-bordered:hover .open-card-button-new {
  opacity: 1;
}

/** open task card with the left button gantt view taks and milestone */
.gantt_row_milestone:hover .gantt_tree_card,
.gantt_row_task:hover .gantt_tree_card {
  opacity: 1;
}

.gantt_row_milestone .gantt_tree_card,
.gantt_row_task .gantt_tree_card {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADgSURBVHgBlVKxCoMwEE1iUayT6GIptFOhQ6d+heCiIIj4eW5+gB/iUroWKh0cnIKRaC/gUGgSyIPjEu7d3cvlcJqmged5x2VZdsgAnPOJMdbvbNuOhmF4tG07mRSI49jxff9KLMtyTJMFthyL6EhlWZ6KojjrOMoCVVVF4EJCSJBlWWRUIM9zd13XEAY7YIw/ruuGSZLsZVzp5JumoeC6TQWq67pDCmB4510WAOnv3zuoOUh5SAOQz4XpOMrlmec5gK7PTc0FvltZQHT4i4r9ALshvUJGKKUvcUDm4OM49l/wrkslI5M0oAAAAABJRU5ErkJggg==);
  opacity: 0.01;
  cursor: pointer;
  width: 16px;
  height: 12px;
  position: relative;
  margin-right: 8px;
  float: left;
  top: 7px;
  left: 5px;
}

.gantt_row_task:hover .gantt_tree_card:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACdQTFRFCMVCCMVCCMVCCMVCCMVCAAAACMVCCMVCCMVCCMVCCMVCCMVCCMVC48VcFQAAAA10Uk5TX+//3yAAn38wkIBwYLNOIJUAAABDSURBVHicY2BUAgMDBpNQMHBkUIUwgkCMsFQoo0gdwogwm9wKEYlaChIBal21CkiAGKt3QRkmziCGEMRkZYbDEIYMAHmiGKFkfIE1AAAAAElFTkSuQmCC);
}

.gantt_row .gantt_line_add_task_container {
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -5px;
  left: 0;
  z-index: 9;
}

.gantt_row .gantt_line_add_task_container .gantt_line_add_task {
  width: 100%;
  height: 10px;
  background-color: transparent;
  position: absolute;
  bottom: 0;
  left: 0;
  transition:
    opacity 0.3s ease,
    visibility 0s ease;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  pointer-events: none;
}

.gantt_row .gantt_line_add_task_container:hover .gantt_line_add_task {
  opacity: 1;
  visibility: visible;
  transition-delay: 1s;
  pointer-events: auto;
  cursor: pointer;
}

.gantt_row .gantt_line_add_task_container .gantt_line_add_task .gantt_line {
  width: 100%;
  height: 4px;
  background-color: transparent;
  position: absolute;
  bottom: 4px;
  left: 0;
  background-color: var(--dark-mint);
  z-index: 11;
}

.gantt_row .gantt_line_add_task_container .gantt_line_add_task .gantt_add_task {
  width: 14px;
  height: 14px;
  background-color: transparent;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 11;
  left: 8px;
  top: -4px;
  transition: background-color 0.3s;
}

.gantt_row
  .gantt_line_add_task_container:hover
  .gantt_line_add_task
  .gantt_add_task {
  background-color: var(--dark-mint);
}

.gantt-container {
  height: calc(100vh - 186px);
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}

.top-fix-style {
  margin-top: -2px !important;
}

.baseline {
  position: absolute;
  border-radius: 18px;
  opacity: 0.6;
  height: 2px;
  background: #25a8baa1 !important;
  margin-top: 10px;
  z-index: 0;
}

.gantt_task_row.gantt_selected .gantt_task_cell {
  border-right-color: #ffec6e;
  z-index: -1;
}

.gantt_tree_icon.gantt_close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOBJREFUeJzt08EJgFAMBcFgtZZkt9rBIl70ywy8ewjsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEvaZ+a0Wzse/nh529sHwJcJBIJAIAgEgkAgCASCQCAIBIJAIAgEgkAgCASCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCvLjJfStGXVHE+AAAAAElFTkSuQmCC);
  width: 18px;
  background-size: 20px;
  cursor: pointer;
}

.gantt_tree_icon.gantt_open {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAQAAAD41aSMAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAxtJREFUeNrt3M1xE0EQhuHeBCAAiMM4AbLhyok/GQdAPDYhkAYJkAEHcGGMJO9Kuz3d+HmrOFD4QH3PxbZmZnobGtkEAAAAAQAgAAAEAIAAABAAAAIAQAAACAAAAQAgAAAEAIAAABAAAAIAQAAACAAAAQAgAAAEAIAAABAAAAIAQAAACAAAAQAgAAAEAIAAABAAAAIAQACeKMAUL+J7sSVejvkfjQCY4jrexOv4Vmj+y7iJL7F7CgBTXMe7iPhRiOAybuJZRFzlE2QD3M0fhQju5o8RBLkAU3yO9/f+XoHg/vwDCDIBHs5fgeDh/OkEeQD75h9NsG/+ZIIsgCmu4sOBfxtFcGj+VIIcgGPzjyI4Nn8iQQbAY/OPIHgVt0fnTyPYHmCKXXyc8XWZBHPmTyLYHuBq1vyZBHPnTyHYHmAXn2Z/bQbBkvn/C4BaBMXmz/ouqApBufnzfg6oQFBw/syfhEcTlJw/93dBIwmKzp/929BRBGXnz/88YARB4flHfCKWTXARX+vOP+Yz4UyC4vOPOhWRRVB+/nHngjIIGsw/8mDW1gQt5h97Mm5Lgibzjz6auBVBm/nHnw3dgqDR/BUO565N0Gr+Gqej1yS4iNt43mf+KsfT1yJoN3+d+wFrEDScv9IFjXMJWs5f64bMOQRN5692RelUgrbz17sjdgpB4/krXtJbSjB1nr/mLcllBNF5/qrXVJcQROf5694TXp+g5PyVL2qvS1B0/to35dcjKDt/9acK1iEoPH/9tyLOJyg9f4fHOs4jKD5/j9dSTicoP3+X52pOI2gwf5/3gpYTtJi/04NNywiazN/rxaz5BG3m7/Zk2TyCRvP3ezPucYJW83d8tO84QbP5e76aeJig3fxdn63cT9Bw/r7vhv5L0HL+zg+3/k3QdP7eL+f+IWg7f/eni38RNJ6//9vRu99/AAgAAAEAIAAABACAAAAQAAACAEAAAAgAAAEAIAAABACAAAAQAAAAbAAAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAAEICO/QRQTDqQX8PqIQAAAABJRU5ErkJggg==);
  width: 18px;
  background-size: 20px;
  cursor: pointer;
}

.gantt_task_content {
  visibility: hidden;
}

.gantt_task_drag {
  width: 12px !important;
}

.gantt_line_wrapper div {
  margin-top: -1px !important;
}

.constraint-type-container-style {
  text-align: center !important;
  overflow: hidden;
  padding-top: 6px;
  line-height: 10px;
}

.gantt_marker {
  height: 100%;
  width: 2px;
  top: 0;
  position: absolute;
  text-align: center;
  background-color: #c4c4c4 !important;
  box-sizing: border-box;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

.same_sontive {
  background-color: rgba(117, 117, 117, 0.25);
  width: 200px !important;
  left: -38px;
  position: relative;
}

.updColor {
  background-color: rgba(117, 117, 117, 0.25) !important;
}

.task-gantt-visualization-hernan
  .gantt_cell[data-column-name='expected_progress'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}

.task-gantt-visualization-hernan
  .gantt_cell[data-column-name='text']
  .gantt_tree_content {
  display: block !important;
  text-align: left !important;
}

.task-gantt-visualization-hernan .gantt_cell[data-column-name='freeSlack'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}
.task-gantt-visualization-hernan .gantt_cell[data-column-name='totalSlack'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}
.task-gantt-visualization-hernan
  .gantt_cell[data-column-name='custom_predecessors'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}
.task-gantt-visualization-hernan
  .gantt_cell[data-column-name='custom_sucessors'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}
.task-gantt-visualization-hernan .gantt_cell[data-column-name='used_cost'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}
.task-gantt-visualization-hernan .gantt_cell[data-column-name='real_cost'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}
.task-gantt-visualization-hernan .gantt_cell[data-column-name='is_critical'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}
.task-gantt-visualization-hernan
  .gantt_cell[data-column-name='expected_progress_base'] {
  background-color: rgba(117, 117, 117, 0.25) !important;
}

.new-gantt-chart .gantt_tree_icon.gantt_close {
  margin-left: 24px;
}

.new-gantt-chart .gantt_tree_icon.gantt_open {
  margin-left: 24px;
}

.go-to-lookahead-button{height:24px;display:flex;align-items:center;justify-content:center;gap:5px;background-color:#d8d8d8;border:0 !important;border-radius:5px;padding:0 10px;transition:all .3s ease;position:relative}.go-to-lookahead-button .go-to-lookahead-button__text{color:#121212;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.go-to-lookahead-button:hover{background-color:#121212}.go-to-lookahead-button:hover .go-to-lookahead-button__icon i img{filter:invert(100%) !important}.go-to-lookahead-button:hover .go-to-lookahead-button__text{color:#fff}.go-to-lookahead-button.glow{z-index:0}.go-to-lookahead-button.glow:before{content:"";background:linear-gradient(90deg, #7dff8a, #333333, #7dff8a);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);opacity:0;transition:opacity .3s ease-in-out}.go-to-lookahead-button.glow.active:before{opacity:1;animation:glowing 5s linear}.go-to-lookahead-button.glow:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#d8d8d8;border-radius:5px;left:0;top:0}.go-to-lookahead-button.glow:hover::after{background-color:#121212;transition:all .3s ease}.go-to-lookahead-button-loading{width:185px;height:24px;background-color:#d8d8d8;border:0 !important;border-radius:5px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}
.member-preview-tooltip{background-color:#121212;border-radius:5px;margin:-10px}.member-preview-tooltip__profile{width:250px;display:flex;gap:10px;padding:10px}.member-preview-tooltip__avatar{width:58px}.member-preview-tooltip__info{width:165px;text-wrap:wrap}.member-preview-tooltip__name{font:700 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;padding:6px 0 2px}.member-preview-tooltip__role,.member-preview-tooltip__email{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;opacity:.8}.member-preview-tooltip__actions{display:flex;gap:10px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;height:40px;align-items:center;justify-content:center}.member-preview-tooltip__actions--editing{background-color:rgba(73,142,152,.3019607843)}.member-preview-tooltip__actions--updated{background-color:rgba(229,1,1,.1254901961)}
.more-members-dropdown__button{background-color:#7dff8a;font:700 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.more-members-dropdown__item{display:flex;gap:8px;padding:8px 8px 6px;cursor:default}
.members-list{display:flex;flex-direction:row-reverse}.members-list__item{z-index:1;border:2px solid #f0f4f5;border-radius:50%;margin-left:-6px;overflow:hidden;cursor:default}
.collaborative-space-members{display:flex;gap:15px;align-items:center}.collaborative-space-members__editing{display:flex;align-items:center;gap:8px;border-radius:16px;padding:2px 8px;background-color:#dce7e9}.collaborative-space-members__editing .members-list__item{border:2px solid #dce7e9}
.header-gantt-style {
  margin-top: 15px;
  margin-bottom: 6px;
}

.loader-gantt-style {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100vh !important;
}

.gantt_grid_scale {
  z-index: 100;
  box-shadow: 0px 4px 17px 1px rgba(82, 82, 82, 0.32);
  position: relative;
  border-bottom: 0px solid #cecece !important;
}

.gantt_grid_column_resize_wrap .gantt_grid_column_resize {
  background-color: #d1d1d1;
  height: 70%;
  top: 3px;
  width: 1px;
  margin: 0 auto;
  position: relative;
}

.gantt_grid_scale,
.gantt_task_scale {
  box-shadow: -5px 4px 17px 1px rgba(82, 82, 82, 0.32);
  position: relative;
  z-index: 0;
}

.gantt_task .gantt_task_scale .gantt_scale_cell {
  border-right: 0px solid #ffffff !important;
  color: #121212 !important;
  border: 1px solid #cececf;
  border-top: none;
}

.gantt_task_bg .gantt_task_row {
  border-bottom: 0px solid white !important;
}

.gantt_grid_scale .gantt_grid_head_cell {
  color: #121212 !important;
  font-size: 12px;
  font-weight: 600;
}

.gantt_grid_scale,
.gantt_task_scale {
  border-bottom: 0px solid #cecece !important;
}

.gantt_scale_line {
  border-top-width: 0px !important;
}

.gantt_layout_cell_border_right {
  border-right: 0px solid #cecece !important;
}

.gantt_layout_cell_border_right.gantt_resizer {
  width: 1.8px !important;
  background: #00000029 !important;
  margin-top: 35px !important;
}

.gantt_btn_set:focus,
.gantt_cell:focus,
.gantt_grid_head_cell:focus,
.gantt_popup_button:focus,
.gantt_qi_big_icon:focus,
.gantt_row:focus {
  box-shadow: inset 0 0 1px 1px #20202047 !important;
}

.gantt_side_content {
  top: 10px !important;
}

.task-status {
  color: #fff;
}

.task-status.red {
  color: #f00;
}
.task-status.fa-check {
  color: #008000;
}

.task-status.blue {
  color: #00f;
}

.task-status.yellow {
  color: yellow;
}

.css-1r4vtzz {
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0) !important;
  color: #1890ff !important;
}

/** Styles for custom dropdown inside chart**/

.over-top-dropdown {
  position: absolute;
  text-align: center;
  top: -27px;
  left: 0px;
  width: 43px;
  height: 48px;
  background: #3a3a3a;
  color: white;
  border-radius: 10px;
  z-index: 2;
}

.dates-activity-modification-gantt {
  font-size: 11px;
  margin-left: 10px;
}

.gantt_tree_content {
  width: 100% !important;
}
.gantt-dropdown {
  position: relative;
  float: right;
  cursor: pointer;
}

.cut-text-and-dot {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

#gantt_dropdown {
  position: absolute;
  display: none;
  background: #3a3a3a;
  color: white;
  border-radius: 10px;
  padding: 10px;
}

.fade-in {
  animation: animationInEffect ease 0.3s;
  -webkit-animation: animationInEffect ease 0.3s;
  -moz-animation: animationInEffect ease 0.3s;
  -o-animation: animationInEffect ease 0.3s;
  -ms-animation: animationInEffect ease 0.3s;
}

@keyframes animationInEffect {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.float-rigth {
  float: right;
  position: relative;
  top: 7px;
  left: -15px;
}

.custom-date-baseline {
  padding: 5px 3% 5px 7px !important;
}

.gantt-header-search-bar .ant-calendar-picker-icon {
  right: 4px !important;
}

.title_ligth_modal {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  position: relative;
  left: 20px;
  color: #2c3421;
}

.content_ligth_modal {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  top: 17px;
  position: relative;

  color: #121212;
}

.button_active_ligth_version {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  align-items: center;
  margin-top: 50px;
  width: 210px;
  height: 41px !important;
  color: var(--black) !important;
  background: var(--primary) !important;
  margin-left: auto;
  margin-right: auto;
  display: block !important;
}

.button_active_version {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  align-items: center;
  margin-top: 50px;
  width: 210px;
  height: 41px !important;
  color: white !important;
  background: #2c3421 !important;
  margin-left: auto;
  margin-right: auto;
  display: block !important;
}

.gantt-loader-fancy {
  top: -58px !important;
  left: 0px !important;
}

.addapt-to-gantt {
  flex-direction: column;
}

/** activity delete modal */
.delete-text-gantt {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  line-height: 18.75px !important;
  color: white !important;
  margin-bottom: 20px;
}

.delete-text-gantt div,
.delete-text-gantt span {
  font-weight: 500 !important;
  font-size: 16px !important;
  color: white !important;
  width: 100%;
}

.delete-modal-gantt .ant-modal-body {
  text-align: center !important;
}

.delete-modal-gantt .ant-modal-footer {
  justify-content: flex-end !important;
  padding: 8px 24px !important;
  top: -10px !important;
}

.wrapper {
  list-style-type: none;
  padding: 0;
  border-radius: 3px;
}
.form-row {
  display: flex;
  justify-content: flex-end;
  padding: 0.5em;
  padding-right: 25px;
}

.form-row > label {
  padding: 2px 2px 2px 20px;
  flex: 1 1;
  text-align: left;
}

.form-row > input,
.form-row > textarea {
  flex: 3 1;
}

.form-row > input,
.form-row > button {
  padding: 0.5em;
}

.frmdeletemodal {
  position: relative;
  top: -4px;
}

.delete-modal-gantt .ant-modal-close-x svg {
  height: 17px !important;
  width: 17px !important;
}

.delete-modal-gantt textarea {
  padding: 10px !important;
  height: 64px !important;
}

.spin-save {
  position: fixed !important;
  z-index: 1015542323 !important;
  margin-left: auto;
  margin-right: auto;
  width: 150px !important;
  left: 45% !important;
  height: 59px !important;
  /* margin-top: -50px !important; */
  top: 10px !important;
  background: white;
  border-radius: 5px;
  padding: 5px;
  color: black;
}

.full-width-style {
  width: 100% !important;
  padding: 10px;
}

.delete-filter-style {
  cursor: pointer;
  color: #ee893c !important;
}

.single-filter-row {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.custom-search-bar-prop {
  width: 94% !important;
}

.custom-search-bar-prop.ant-input-number {
  width: 100% !important;
}

.counter-selected-filters {
  position: absolute;
  top: -60%;
  left: 88%;
  color: var(--black);
  background: var(--primary);
  border-radius: 33px;
  width: 18px;
  height: 18px;
}

.counter-selected-filters-gantt {
  position: absolute;
  top: -66%;
  left: 92%;
  color: var(--black);
  background: var(--primary);
  border-radius: 33px;
  width: 18px;
  height: 18px;
}

.filter-main-container{background:#fff;box-shadow:0px 5px 6px 1px rgba(0,0,0,.2117647059);border-radius:8px;width:430px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.filter-main-container .full-width-style .switch-col-style{color:#828282}.columns-list{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.order-main-container {
  background: white;
  box-shadow: 0px 5px 6px 1px #00000036;
  border-radius: 8px;
  width: 450px;
}

.full-width-style {
  width: 100% !important;
  padding: 10px;
}

.switch-col-style {
  color: #828282;
  font-size: 13px !important;
  font-weight: 400 !important;
  font-family:
    Roboto,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

.ant-switch-checked {
  background-color: var(--dark-mint) !important;
}

.delete-filter-style {
  cursor: pointer;
  color: #ee893c !important;
}

.single-filter-row {
  margin-bottom: 5px !important;
}

.aligned-center {
  text-align: center;
}

.ant-input-affix-wrapper .ant-input-suffix {
  margin-bottom: 5px;
}

.icon-rotated {
  transform: rotate(90deg);
}

.width-half {
  width: 100px !important;
}

.GanttToolbar_gantt-toolbar__CnDsT{display:flex;justify-content:space-between;padding:10px 30px;-webkit-user-select:none;user-select:none}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(1) span{padding-left:0px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(2) span{padding-left:4px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(3) span{padding-left:8px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(4) span{padding-left:12px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(5) span{padding-left:16px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(6) span{padding-left:20px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(7) span{padding-left:24px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(8) span{padding-left:28px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(9) span{padding-left:32px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(10) span{padding-left:36px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(11) span{padding-left:40px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(12) span{padding-left:44px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(13) span{padding-left:48px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(14) span{padding-left:52px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(15) span{padding-left:56px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(16) span{padding-left:60px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(17) span{padding-left:64px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(18) span{padding-left:68px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(19) span{padding-left:72px}.GanttToolbar_gantt-toolbar__levels-submenu__n6VCo li:nth-child(20) span{padding-left:76px}
.wrapper-unselect {
  display: inline-flex;
  height: 32px;
  background-color: transparent;
  align-items: center;
  justify-content: center;
  padding: 2px 4px;
  color: #fff;
}

.wrapper-unselect button {
  height: 24px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0 10px;
}

.info-text {
  font-size: 11px;
}

.label-info {
  display: block;
  margin: 0 10px 0 0px;
  font-weight: 400;
  line-height: 14.06px;
  font-size: 13px;
}

.info-text span:nth-child(2) {
  font-weight: bold;
}

.label-info span {
  color: var(--primary);
  margin-right: 2px;
}

.gm-duration {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: 20px;
  margin-right: 12px !important;
}

.gm-duration-pop .ant-popover-inner-content {
  background: var(--black);
  border-radius: 5px;
  padding: 0;
}

.gm-duration-pop .ant-popover-arrow {
  display: none;
}

.gm-duration-pop .row-fields {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px;
  position: relative;
  top: -4px;
}

.gm-duration-pop .row-fields span {
  color: #ffffff;
  font-weight: 500;
  font-size: 12px;
  margin-right: 10px;
}

.gm-input-number {
  color: #efefef !important;
  width: 34px !important;
  height: 32px !important;
  border: 1px solid #2d3f45 !important;
  background-color: #2d3f45;
  border-radius: 5px;
  font-weight: 400;
  font-size: 12px;
  opacity: 0.5;
}

.gm-duration .fields-duration {
  margin-top: -6px;
  padding-top: 10px !important;
}

.wrapper-duration {
  width: 130px;
  height: 115px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  margin-top: -8px;
}

.wrapper-duration .progress-massive-btn {
  width: 77px !important;
  height: 33px !important;
}

.wrapper-duration .frm-duration {
  width: 90px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.wrapper-duration .row-buttons button {
  display: flex;
  border: 0;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  color: var(--black);
  font-weight: 500;
  line-height: 15.23px;
  background-color: var(--primary);
  width: 73px;
  height: 33px;
  border-radius: 5px;
  cursor: pointer;
}

.gm-duration-pop {
  padding-top: 12px;
}

.massive-notification-icon {
  position: relative;
  top: 1px;
}

.massive-notification-icon img {
  width: 36px;
  height: 36px;
  position: relative;
  top: -6px;
  left: -10px;
}

.massive-notification .ant-notification-close-icon {
  width: 16px;
  height: 16px;
  position: relative;
  top: 4px;
}

.massive-notification .ant-notification-notice-description {
  font-size: 15px;
  position: relative;
  top: -19px;
}

.massive-notification .ant-notification-notice-description {
  left: -5px;
}

.gm-progress {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: 7px;
  margin-right: 15px !important;
}

.gm-progress-pop .ant-popover-inner-content {
  background: var(--black);
  border-radius: 5px;
  padding: 0;
}

.gm-progress-pop .ant-popover-arrow {
  display: none;
}

.gm-progress-pop .row-fields {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px;
  position: relative;
  top: -4px;
}

.gm-progress-pop .row-fields span {
  color: #ffffff;
  font-weight: 500;
  font-size: 12px;
  margin-right: 10px;
}

.wrapper-progress .gm-input-number {
  color: #efefef !important;
  width: 45px !important;
  height: 32px !important;
  border: 1px solid #2d3f45 !important;
  background-color: #2d3f45;
  border-radius: 5px;
  font-weight: 400;
  font-size: 12px;
  opacity: 0.5;
}

.gm-progress .fields-duration {
  margin-top: -6px;
  padding-top: 10px !important;
}

.wrapper-progress {
  width: 130px;
  height: 115px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  margin-top: -8px;
}

.wrapper-progress .progress-massive-btn {
  width: 77px !important;
  height: 33px !important;
}

.wrapper-progress .frm-progress {
  width: 100px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.wrapper-progress .row-buttons div {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  color: var(--black);
  font-weight: 500;
  line-height: 15.23px;
  background-color: var(--primary);
  width: 73px;
  height: 33px;
  border-radius: 5px;
  cursor: pointer;
}

.gm-progress-pop .progress-bar {
  width: 100%;
  background-color: transparent;
}

.gm-progress-pop {
  padding-top: 12px;
}

.gm-company {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-top: 6px;
  margin-left: 7px;
  margin-right: 14px !important;
}

.massive-company-class .ant-popover-inner {
  position: relative;
  top: -8px !important;
}

.massive-company-class .select-search__input {
  position: relative;
  top: 1px !important;
  border-bottom: 1px solid #3a4f56;
  color: #ffffff;
}

.massive-company-class .select-search__input,
.massive-company-class .select-search__select {
  background-color: var(--black);
}

.massive-company-class .select-search__value::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADxQTFRFAAAACMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCJYnG8AAAABR0Uk5TADBwnyAQj//vsN/PUGC/f4BAkNDl+5rYAAAAcElEQVR4nF2OUQKEIAhEMSFojNbW+991w9SPnQ/wwQASPUpbzhvTkOxqxwHd5eViZyTH1fFjw8lWI6HOwWpPuDVN5nieSkvqwbIO6R3BJ3tvXRgGQe5bUPpBKWMzA9n9a0B5nexNtVXhWVgfaIn+9ANt+gMf/8HRxAAAAABJRU5ErkJggg==) !important;
  background-repeat: no-repeat;
  background-size: 12.6px;
  background-position-x: 100%;
  background-position-y: 2px;
  width: 14px;
  height: 20px;
}

.massive-company-class .create-sub-btn {
  color: var(--primary);
  position: relative;
  top: -2px;
}

.massive-company-class .select-search--multiple {
  background-color: #3a4f56;
  height: 145px !important;
}

.massive-company-class .remove-sub-text,
.massive-company-class .remove-sub-x {
  color: var(--white);
}

.massive-company-class .remove-option-sub-custom {
  left: 37px;
}

.massive-company-class .select-search--multiple .select-search__select {
  height: 190px !important;
}

.massive-company-class .select-search {
  height: 210px !important;
  background-color: #25353a !important;
}

.massive-company-class .select-search__group-header {
  position: relative;
  top: -5px;
}

.massive-company-class .select-search__value::after {
  top: 8px;
}

.custom-dropdown-selector .select-search__row {
  height: inherit !important;
}

.custom-dropdown-selector .custom-create-tag-to-select-checkbox {
  font-size: 12px !important;
  width: 59px;
  position: relative;
  left: 20px;
}

.custom-dropdown-selector .select-search {
  max-height: 294px !important;
}

.custom-dropdown-selector .footer-custom-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--black);
  padding: 8px;
  border-radius: 5px;
}

.custom-dropdown-selector .footer-custom-dropdown button {
  border: 0;
  font-size: 13px;
  color: var(--black);
  font-weight: 500;
  line-height: 15.23px;
  background-color: var(--primary);
  width: 123px;
  height: 30px;
  border-radius: 5px;
  cursor: pointer;
}

.have-footer .ant-popover-inner-content {
  background-color: var(--black) !important;
}

.gm-responsible {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-top: 6px;
  margin-left: 7px;
  margin-right: 14px !important;
}

.massive-responsible-class .select-search--multiple .select-search__select {
  height: 190px !important;
}

.massive-responsible-class .select-search {
  height: 210px !important;
  background-color: #25353a !important;
}

.massive-responsible-class .remove-sub-text,
.massive-responsible-class .remove-sub-x {
  color: var(--white);
}
.massive-responsible-class .select-search__input {
  position: relative;
  top: 1px;
  border-bottom: 1px solid #3a4f56;
  color: var(--white);
}

.massive-responsible-class .select-search__input,
.massive-responsible-class .select-search__select {
  background-color: var(--black);
}

.massive-responsible-class .select-search__value::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADxQTFRFAAAACMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCJYnG8AAAABR0Uk5TADBwnyAQj//vsN/PUGC/f4BAkNDl+5rYAAAAcElEQVR4nF2OUQKEIAhEMSFojNbW+991w9SPnQ/wwQASPUpbzhvTkOxqxwHd5eViZyTH1fFjw8lWI6HOwWpPuDVN5nieSkvqwbIO6R3BJ3tvXRgGQe5bUPpBKWMzA9n9a0B5nexNtVXhWVgfaIn+9ANt+gMf/8HRxAAAAABJRU5ErkJggg==) !important;
  background-repeat: no-repeat;
  background-size: 12.6px;
  background-position-x: 100%;
  background-position-y: 2px;
  width: 14px;
  height: 20px;
}

.massive-responsible-class .create-sub-btn {
  color: var(--primary);
  position: relative;
  top: -2px;
}

.massive-responsible-class .select-search--multiple {
  background-color: #3a4f56;
  /* height: 130px!important; */
}

.massive-responsible-class .remove-sub-text,
.massive-responsible-class .remove-sub-x {
  color: var(--white);
}

.massive-responsible-class .remove-option-sub-custom {
  left: 37px;
}

.massive-responsible-class .select-search__row {
  width: 100%;
  background-color: #25353a;
}

.massive-responsible-class .select-search--multiple .select-search__option {
  background-color: var(--black);
  color: var(--white);
}

.massive-responsible-class
  .select-search--multiple
  .select-search__option:hover {
  background-color: #25353a !important;
}

.massive-responsible-class .ant-popover-content {
  position: relative;
  top: -8px;
}

.massive-responsible-class .avatar-dropdown-massive {
  color: var(--white);
  background-color: #595959 !important;
  font-size: 12px !important;
  position: relative;
  left: 3px;
  width: 21px !important;
}

.massive-responsible-class .cut-text-and-dot {
  text-align: left;
  position: relative;
  left: 20px;
}

.massive-responsible-class .img-massive-responsable {
  margin-right: 1px !important;
}

.massive-responsible-class .select-search__row {
  margin-left: 5px;
}

.apply-all-button button {
  border: 0;
  font-size: 13px;
  left: -8px;
  color: var(--black);
  font-weight: 500;
  line-height: 15.23px;
  background-color: var(--primary);
  width: 123px;
  height: 30px;
  border-radius: 5px;
  cursor: pointer;
}

.massive-responsible-class .select-search__value::after {
  top: 8px;
}

.gm-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-top: 6px;
  margin-left: 7px;
  margin-right: 10px !important;
}

.massive-tag-class .ant-popover-inner {
  position: relative;
  top: -8px !important;
}

.massive-tag-class .select-search__input {
  position: relative;
  top: 1px;
  border-bottom: 1px solid #3a4f56;
  color: var(--white);
}

.massive-tag-class .select-search__input,
.massive-tag-class .select-search__select {
  background-color: var(--black);
}

.massive-tag-class .select-search__value::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADxQTFRFAAAACMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCCMVCJYnG8AAAABR0Uk5TADBwnyAQj//vsN/PUGC/f4BAkNDl+5rYAAAAcElEQVR4nF2OUQKEIAhEMSFojNbW+991w9SPnQ/wwQASPUpbzhvTkOxqxwHd5eViZyTH1fFjw8lWI6HOwWpPuDVN5nieSkvqwbIO6R3BJ3tvXRgGQe5bUPpBKWMzA9n9a0B5nexNtVXhWVgfaIn+9ANt+gMf/8HRxAAAAABJRU5ErkJggg==) !important;
  background-repeat: no-repeat;
  background-size: 12.6px;
  background-position-x: 100%;
  background-position-y: 2px;
  width: 14px;
  height: 20px;
}

.massive-tag-class .create-sub-btn {
  color: var(--primary);
  position: relative;
  top: 1px;
}

.massive-tag-class .select-search--multiple {
  background-color: #3a4f56;
  height: 145px !important;
}

.massive-tag-class .remove-sub-text,
.massive-tag-class .remove-sub-x {
  color: var(--white);
}

.massive-tag-class .remove-option-sub-custom {
  left: 28px;
}

.custom-proplanner-tag .select-search__row {
  width: 100% !important;
}

.massive-tag-class .select-search--multiple .select-search__select {
  height: 190px !important;
}

.massive-tag-class .select-search {
  height: 210px !important;
  background-color: #25353a !important;
}

.massive-tag-class .select-search__group-header {
  position: relative;
  top: -5px;
}

.massive-tag-class .select-search__value::after {
  top: 8px;
}

.gm-calendar{display:flex;align-items:center;position:relative}.massive-calendar-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;cursor:pointer;border-radius:2px}.massive-calendar-button i{display:flex;align-items:center;justify-content:center}.massive-calendar-button i img{width:16px;height:16px;transition:opacity .2s ease}.massive-calendar-button i:hover img{opacity:.7}.massive-calendar-popover{width:200px;height:260px;padding:10px 0;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.massive-calendar-popover__search{width:100%;height:30px;display:flex;align-items:center;gap:10px;padding:7px 20px;border-bottom-width:1px;border-bottom-style:solid}.massive-calendar-popover__search input{width:100%;background-color:rgba(0,0,0,0);font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:0;height:16px;outline:none}.massive-calendar-popover__search .search__icon{flex:16px 1;width:16px}.massive-calendar-popover__search .search__icon i img{width:16px;height:16px}.massive-calendar-popover__search .search__clean{flex:16px 1;width:16px;cursor:pointer}.massive-calendar-popover__search .search__clean i img{width:16px;height:16px}.massive-calendar-popover__items,.massive-calendar-popover__items--empty,.massive-calendar-popover__items--error,.massive-calendar-popover__items--loading,.massive-calendar-popover__items--no-results{width:100%;height:180px;overflow-y:auto;overflow-x:hidden}.massive-calendar-popover__items::-webkit-scrollbar,.massive-calendar-popover__items--empty::-webkit-scrollbar,.massive-calendar-popover__items--error::-webkit-scrollbar,.massive-calendar-popover__items--loading::-webkit-scrollbar,.massive-calendar-popover__items--no-results::-webkit-scrollbar{width:4px;border-radius:5px}.massive-calendar-popover__items::-webkit-scrollbar-track,.massive-calendar-popover__items--empty::-webkit-scrollbar-track,.massive-calendar-popover__items--error::-webkit-scrollbar-track,.massive-calendar-popover__items--loading::-webkit-scrollbar-track,.massive-calendar-popover__items--no-results::-webkit-scrollbar-track{background:#121212}.massive-calendar-popover__items--loading,.massive-calendar-popover__items--empty--loading,.massive-calendar-popover__items--error--loading,.massive-calendar-popover__items--loading--loading,.massive-calendar-popover__items--no-results--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.massive-calendar-popover__items--loading.loader-design-system,.massive-calendar-popover__items--empty--loading.loader-design-system,.massive-calendar-popover__items--error--loading.loader-design-system,.massive-calendar-popover__items--loading--loading.loader-design-system,.massive-calendar-popover__items--no-results--loading.loader-design-system{height:100%;color:#fff}.massive-calendar-popover__items--loading.loader-design-system .loader-icon,.massive-calendar-popover__items--empty--loading.loader-design-system .loader-icon,.massive-calendar-popover__items--error--loading.loader-design-system .loader-icon,.massive-calendar-popover__items--loading--loading.loader-design-system .loader-icon,.massive-calendar-popover__items--no-results--loading.loader-design-system .loader-icon{color:#c3cfbf;font-size:24px}.massive-calendar-popover__items--loading.loader-design-system .loader-text,.massive-calendar-popover__items--empty--loading.loader-design-system .loader-text,.massive-calendar-popover__items--error--loading.loader-design-system .loader-text,.massive-calendar-popover__items--loading--loading.loader-design-system .loader-text,.massive-calendar-popover__items--no-results--loading.loader-design-system .loader-text{color:#fff;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin-top:10px}.massive-calendar-popover__items--loading .loading-container,.massive-calendar-popover__items--empty--loading .loading-container,.massive-calendar-popover__items--error--loading .loading-container,.massive-calendar-popover__items--loading--loading .loading-container,.massive-calendar-popover__items--no-results--loading .loading-container{display:flex;flex-direction:column;align-items:center;gap:10px}.massive-calendar-popover__items--error,.massive-calendar-popover__items--empty,.massive-calendar-popover__items--no-results,.massive-calendar-popover__items--loading,.massive-calendar-popover__items--empty--error,.massive-calendar-popover__items--empty--empty,.massive-calendar-popover__items--empty--no-results,.massive-calendar-popover__items--empty--loading,.massive-calendar-popover__items--error--error,.massive-calendar-popover__items--error--empty,.massive-calendar-popover__items--error--no-results,.massive-calendar-popover__items--error--loading,.massive-calendar-popover__items--loading--error,.massive-calendar-popover__items--loading--empty,.massive-calendar-popover__items--loading--no-results,.massive-calendar-popover__items--loading--loading,.massive-calendar-popover__items--no-results--error,.massive-calendar-popover__items--no-results--empty,.massive-calendar-popover__items--no-results--no-results,.massive-calendar-popover__items--no-results--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;color:#c3cfbf}.massive-calendar-popover__items .items__list,.massive-calendar-popover__items--empty .items__list,.massive-calendar-popover__items--error .items__list,.massive-calendar-popover__items--loading .items__list,.massive-calendar-popover__items--no-results .items__list{display:flex;flex-direction:column}.massive-calendar-popover__items .items__list .list__item,.massive-calendar-popover__items--empty .items__list .list__item,.massive-calendar-popover__items--error .items__list .list__item,.massive-calendar-popover__items--loading .items__list .list__item,.massive-calendar-popover__items--no-results .items__list .list__item{width:100%;height:30px;display:flex;flex-direction:column;justify-content:center;padding:7px 20px;transition-duration:.3s;cursor:pointer}.massive-calendar-popover__items .items__list .list__item .item__text,.massive-calendar-popover__items--empty .items__list .list__item .item__text,.massive-calendar-popover__items--error .items__list .list__item .item__text,.massive-calendar-popover__items--loading .items__list .list__item .item__text,.massive-calendar-popover__items--no-results .items__list .list__item .item__text{display:flex;justify-content:space-between}.massive-calendar-popover__items .items__list .list__item .item__text .text,.massive-calendar-popover__items--empty .items__list .list__item .item__text .text,.massive-calendar-popover__items--error .items__list .list__item .item__text .text,.massive-calendar-popover__items--loading .items__list .list__item .item__text .text,.massive-calendar-popover__items--no-results .items__list .list__item .item__text .text{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;max-width:180px}.massive-calendar-popover__items .items__list .list__item .item__text .text__check,.massive-calendar-popover__items--empty .items__list .list__item .item__text .text__check,.massive-calendar-popover__items--error .items__list .list__item .item__text .text__check,.massive-calendar-popover__items--loading .items__list .list__item .item__text .text__check,.massive-calendar-popover__items--no-results .items__list .list__item .item__text .text__check{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.massive-calendar-popover__items .items__list .list__item .item__text .text__check .check__empty,.massive-calendar-popover__items--empty .items__list .list__item .item__text .text__check .check__empty,.massive-calendar-popover__items--error .items__list .list__item .item__text .text__check .check__empty,.massive-calendar-popover__items--loading .items__list .list__item .item__text .text__check .check__empty,.massive-calendar-popover__items--no-results .items__list .list__item .item__text .text__check .check__empty{width:14px;height:14px;border:2px solid #7d8671;border-radius:50%;background-color:rgba(0,0,0,0)}.massive-calendar-popover__items .items__list .list__item .item__text .text .splitText-design-system__container,.massive-calendar-popover__items--empty .items__list .list__item .item__text .text .splitText-design-system__container,.massive-calendar-popover__items--error .items__list .list__item .item__text .text .splitText-design-system__container,.massive-calendar-popover__items--loading .items__list .list__item .item__text .text .splitText-design-system__container,.massive-calendar-popover__items--no-results .items__list .list__item .item__text .text .splitText-design-system__container{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.massive-calendar-popover__items .items__list .list__item .item__text .text .splitText-design-system__container span,.massive-calendar-popover__items--empty .items__list .list__item .item__text .text .splitText-design-system__container span,.massive-calendar-popover__items--error .items__list .list__item .item__text .text .splitText-design-system__container span,.massive-calendar-popover__items--loading .items__list .list__item .item__text .text .splitText-design-system__container span,.massive-calendar-popover__items--no-results .items__list .list__item .item__text .text .splitText-design-system__container span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.massive-calendar-popover__items .items__list .list__item .item__text .text>span,.massive-calendar-popover__items--empty .items__list .list__item .item__text .text>span,.massive-calendar-popover__items--error .items__list .list__item .item__text .text>span,.massive-calendar-popover__items--loading .items__list .list__item .item__text .text>span,.massive-calendar-popover__items--no-results .items__list .list__item .item__text .text>span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:108px}.massive-calendar-popover__items--no-results .state-container,.massive-calendar-popover__items--empty--no-results .state-container,.massive-calendar-popover__items--error--no-results .state-container,.massive-calendar-popover__items--loading--no-results .state-container,.massive-calendar-popover__items--no-results--no-results .state-container{display:flex;flex-direction:column;align-items:center;gap:10px}.massive-calendar-popover__items--error .state-container,.massive-calendar-popover__items--empty--error .state-container,.massive-calendar-popover__items--error--error .state-container,.massive-calendar-popover__items--loading--error .state-container,.massive-calendar-popover__items--no-results--error .state-container{display:flex;flex-direction:column;align-items:center;gap:10px}.massive-calendar-popover__items--error .state-container .state-icon,.massive-calendar-popover__items--empty--error .state-container .state-icon,.massive-calendar-popover__items--error--error .state-container .state-icon,.massive-calendar-popover__items--loading--error .state-container .state-icon,.massive-calendar-popover__items--no-results--error .state-container .state-icon{width:24px;height:24px}.massive-calendar-popover__items--error .state-container .state-text,.massive-calendar-popover__items--empty--error .state-container .state-text,.massive-calendar-popover__items--error--error .state-container .state-text,.massive-calendar-popover__items--loading--error .state-container .state-text,.massive-calendar-popover__items--no-results--error .state-container .state-text{font-size:12px;color:#c3cfbf}.massive-calendar-popover__items--error .state-container .retry-button,.massive-calendar-popover__items--empty--error .state-container .retry-button,.massive-calendar-popover__items--error--error .state-container .retry-button,.massive-calendar-popover__items--loading--error .state-container .retry-button,.massive-calendar-popover__items--no-results--error .state-container .retry-button{margin-top:10px;padding:5px 10px;background-color:rgba(0,0,0,0);color:#7dff8a;border:none}.massive-calendar-popover .massive-calendar-cta{width:100%;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:7px 20px;border-top-width:1px;border-top-style:solid}.massive-calendar-popover .massive-calendar-cta span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.massive-calendar-popover.theme--dark .massive-calendar-popover__search{border-bottom-color:#7d8671;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.massive-calendar-popover.theme--dark .massive-calendar-popover__search input{color:#fff}.massive-calendar-popover.theme--dark .massive-calendar-popover__search input::placeholder{color:#fff;opacity:.5}.massive-calendar-popover.theme--dark .massive-calendar-popover__search input::-ms-input-placeholder{color:#fff}.massive-calendar-popover.theme--dark .massive-calendar-popover__items::-webkit-scrollbar-thumb{background:#7d8671}.massive-calendar-popover.theme--dark .massive-calendar-popover__items::-webkit-scrollbar-thumb:hover{background:#7dff8a}.massive-calendar-popover.theme--dark .massive-calendar-popover__items .items__list .list__item .item__text .text span{color:#fff}.massive-calendar-popover.theme--dark .massive-calendar-popover__items .items__list .list__item:hover{background-color:#121212}.massive-calendar-popover.theme--dark .massive-calendar-popover__items .items__list .list__item.active{background-color:#7dff8a}.massive-calendar-popover.theme--dark .massive-calendar-popover__items .items__list .list__item.active .item__text .text span{color:#121212}.massive-calendar-popover.theme--dark .massive-calendar-cta{border-top-color:#7d8671}.massive-calendar-popover.theme--dark .massive-calendar-cta:hover{background-color:#121212}.massive-calendar-popover.theme--dark .massive-calendar-cta.disabled{cursor:not-allowed;opacity:.5}.massive-calendar-popover.theme--dark .massive-calendar-cta.disabled:hover{background-color:rgba(0,0,0,0)}.massive-calendar-popover.theme--dark .massive-calendar-cta.disabled span{color:#7dff8a}.massive-calendar-popover.theme--dark .massive-calendar-cta span{color:#7dff8a}
.loader-design-system{display:flex;align-items:center;justify-content:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:inherit}.loader-design-system .loader-icon{color:inherit;animation:loader-spin 1s linear infinite}@media(prefers-reduced-motion: reduce){.loader-design-system .loader-icon{animation:none}}.loader-design-system.direction--vertical{flex-direction:column;align-items:center}.loader-design-system.direction--horizontal{flex-direction:row;align-items:center}.loader-design-system.size--small{gap:8px}.loader-design-system.size--small .loader-icon{font-size:16px}.loader-design-system.size--small .loader-text{font:400 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.loader-design-system.size--medium{gap:12px}.loader-design-system.size--medium .loader-icon{font-size:24px}.loader-design-system.size--medium .loader-text{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.loader-design-system.size--large{gap:16px}.loader-design-system.size--large .loader-icon{font-size:32px}.loader-design-system.size--large .loader-text{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.loader-design-system.variant--inline{display:inline-flex}.loader-design-system.variant--inline .loader-text{white-space:nowrap;-webkit-user-select:none;user-select:none}.loader-design-system.variant--overlay{position:relative}.loader-design-system.variant--overlay .loader-content{position:relative;width:100%;height:100%}.loader-design-system.variant--overlay .loader-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;color:#7dff8a}.loader-design-system.variant--overlay .loader-text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + 40px));z-index:10;color:#fff;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap;text-align:center}.loader-design-system.variant--overlay.spinning .loader-content>*:not(.loader-icon){opacity:.3;-webkit-user-select:none;user-select:none;pointer-events:none;filter:blur(1px)}.loader-design-system.variant--page{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;flex-direction:column}.loader-design-system.variant--page .loader-icon{font-size:48px;color:#7dff8a;margin-bottom:20px}.loader-design-system.variant--page .loader-text{color:#fff;font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-align:center}.loader-design-system .loader-text{-webkit-user-select:none;user-select:none;line-height:1;color:inherit}.loader-design-system.not-spinning .loader-text{opacity:.6}.loader-design-system[aria-hidden=true]{visibility:hidden}.loader-design-system:focus-visible{outline:2px solid #7dff8a;outline-offset:2px}@keyframes loader-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loader-center{display:flex;align-items:center;justify-content:center;min-height:100px}.loader-fill{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.theme--dark .loader-design-system{color:#fff}.theme--dark .loader-design-system.variant--inline .loader-text{color:#c3cfbf}.theme--light .loader-design-system{color:#121212}.theme--light .loader-design-system.variant--inline .loader-text{color:#747474}
.gm-constraint-type{display:flex;align-items:center;position:relative}.gm-constraint-type .massive-constraint-type-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;cursor:pointer;border-radius:2px}.gm-constraint-type .massive-constraint-type-button i{display:flex;align-items:center;justify-content:center}.gm-constraint-type .massive-constraint-type-button i img{width:16px;height:16px;transition:opacity .2s ease}.gm-constraint-type .massive-constraint-type-button i:hover img{opacity:.7}.massive-constraint-type-popover{width:220px;height:290px;padding:10px 0;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.massive-constraint-type-popover__items,.massive-constraint-type-popover__items--empty,.massive-constraint-type-popover__items--error,.massive-constraint-type-popover__items--loading,.massive-constraint-type-popover__items--no-results{width:100%;overflow-y:auto}.massive-constraint-type-popover__items::-webkit-scrollbar,.massive-constraint-type-popover__items--empty::-webkit-scrollbar,.massive-constraint-type-popover__items--error::-webkit-scrollbar,.massive-constraint-type-popover__items--loading::-webkit-scrollbar,.massive-constraint-type-popover__items--no-results::-webkit-scrollbar{width:4px;border-radius:5px}.massive-constraint-type-popover__items::-webkit-scrollbar-track,.massive-constraint-type-popover__items--empty::-webkit-scrollbar-track,.massive-constraint-type-popover__items--error::-webkit-scrollbar-track,.massive-constraint-type-popover__items--loading::-webkit-scrollbar-track,.massive-constraint-type-popover__items--no-results::-webkit-scrollbar-track{background:#121212}.massive-constraint-type-popover__items--loading,.massive-constraint-type-popover__items--empty--loading,.massive-constraint-type-popover__items--error--loading,.massive-constraint-type-popover__items--loading--loading,.massive-constraint-type-popover__items--no-results--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.massive-constraint-type-popover__items--loading .loading-container,.massive-constraint-type-popover__items--empty--loading .loading-container,.massive-constraint-type-popover__items--error--loading .loading-container,.massive-constraint-type-popover__items--loading--loading .loading-container,.massive-constraint-type-popover__items--no-results--loading .loading-container{display:flex;flex-direction:column;align-items:center;gap:10px}.massive-constraint-type-popover__items--error,.massive-constraint-type-popover__items--empty,.massive-constraint-type-popover__items--no-results,.massive-constraint-type-popover__items--loading,.massive-constraint-type-popover__items--empty--error,.massive-constraint-type-popover__items--empty--empty,.massive-constraint-type-popover__items--empty--no-results,.massive-constraint-type-popover__items--empty--loading,.massive-constraint-type-popover__items--error--error,.massive-constraint-type-popover__items--error--empty,.massive-constraint-type-popover__items--error--no-results,.massive-constraint-type-popover__items--error--loading,.massive-constraint-type-popover__items--loading--error,.massive-constraint-type-popover__items--loading--empty,.massive-constraint-type-popover__items--loading--no-results,.massive-constraint-type-popover__items--loading--loading,.massive-constraint-type-popover__items--no-results--error,.massive-constraint-type-popover__items--no-results--empty,.massive-constraint-type-popover__items--no-results--no-results,.massive-constraint-type-popover__items--no-results--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;color:#fff}.massive-constraint-type-popover__items .items__list,.massive-constraint-type-popover__items--empty .items__list,.massive-constraint-type-popover__items--error .items__list,.massive-constraint-type-popover__items--loading .items__list,.massive-constraint-type-popover__items--no-results .items__list{display:flex;flex-direction:column}.massive-constraint-type-popover__items .items__list .list__item,.massive-constraint-type-popover__items--empty .items__list .list__item,.massive-constraint-type-popover__items--error .items__list .list__item,.massive-constraint-type-popover__items--loading .items__list .list__item,.massive-constraint-type-popover__items--no-results .items__list .list__item{width:100%;height:30px;display:flex;flex-direction:column;justify-content:center;padding:7px 20px;transition-duration:.3s;cursor:pointer}.massive-constraint-type-popover__items .items__list .list__item .splitText-design-system__container .item__text,.massive-constraint-type-popover__items--empty .items__list .list__item .splitText-design-system__container .item__text,.massive-constraint-type-popover__items--error .items__list .list__item .splitText-design-system__container .item__text,.massive-constraint-type-popover__items--loading .items__list .list__item .splitText-design-system__container .item__text,.massive-constraint-type-popover__items--no-results .items__list .list__item .splitText-design-system__container .item__text{display:flex;justify-content:space-between;align-items:center}.massive-constraint-type-popover__items .items__list .list__item .splitText-design-system__container .item__text .text,.massive-constraint-type-popover__items--empty .items__list .list__item .splitText-design-system__container .item__text .text,.massive-constraint-type-popover__items--error .items__list .list__item .splitText-design-system__container .item__text .text,.massive-constraint-type-popover__items--loading .items__list .list__item .splitText-design-system__container .item__text .text,.massive-constraint-type-popover__items--no-results .items__list .list__item .splitText-design-system__container .item__text .text{display:flex;align-items:center;gap:10px}.massive-constraint-type-popover__items .items__list .list__item .splitText-design-system__container .item__text .text__check,.massive-constraint-type-popover__items--empty .items__list .list__item .splitText-design-system__container .item__text .text__check,.massive-constraint-type-popover__items--error .items__list .list__item .splitText-design-system__container .item__text .text__check,.massive-constraint-type-popover__items--loading .items__list .list__item .splitText-design-system__container .item__text .text__check,.massive-constraint-type-popover__items--no-results .items__list .list__item .splitText-design-system__container .item__text .text__check{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.massive-constraint-type-popover__items .items__list .list__item .splitText-design-system__container .item__text .text__check .check__empty,.massive-constraint-type-popover__items--empty .items__list .list__item .splitText-design-system__container .item__text .text__check .check__empty,.massive-constraint-type-popover__items--error .items__list .list__item .splitText-design-system__container .item__text .text__check .check__empty,.massive-constraint-type-popover__items--loading .items__list .list__item .splitText-design-system__container .item__text .text__check .check__empty,.massive-constraint-type-popover__items--no-results .items__list .list__item .splitText-design-system__container .item__text .text__check .check__empty{width:14px;height:14px;border:2px solid #7d8671;border-radius:50%;background-color:rgba(0,0,0,0)}.massive-constraint-type-popover__items .items__list .list__item .splitText-design-system__container .item__text .text span,.massive-constraint-type-popover__items--empty .items__list .list__item .splitText-design-system__container .item__text .text span,.massive-constraint-type-popover__items--error .items__list .list__item .splitText-design-system__container .item__text .text span,.massive-constraint-type-popover__items--loading .items__list .list__item .splitText-design-system__container .item__text .text span,.massive-constraint-type-popover__items--no-results .items__list .list__item .splitText-design-system__container .item__text .text span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.massive-constraint-type-popover .massive-constraint-type-cta{width:100%;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:7px 20px;border-top-width:1px;border-top-style:solid}.massive-constraint-type-popover .massive-constraint-type-cta span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.massive-constraint-type-popover.theme--dark__items::-webkit-scrollbar-thumb{background:#7d8671}.massive-constraint-type-popover.theme--dark__items::-webkit-scrollbar-thumb:hover{background:#7dff8a}.massive-constraint-type-popover.theme--dark__items .items__list .list__item .splitText-design-system__container .item__text .text span{color:#fff}.massive-constraint-type-popover.theme--dark__items .items__list .list__item:hover{background-color:#121212}.massive-constraint-type-popover.theme--dark__items .items__list .list__item.active{background-color:#7dff8a}.massive-constraint-type-popover.theme--dark__items .items__list .list__item.active .splitText-design-system__container .item__text .text span{color:#121212}.massive-constraint-type-popover.theme--dark .massive-constraint-type-cta{border-top-color:#7d8671}.massive-constraint-type-popover.theme--dark .massive-constraint-type-cta:hover{background-color:#121212}.massive-constraint-type-popover.theme--dark .massive-constraint-type-cta.disabled{cursor:not-allowed;opacity:.5}.massive-constraint-type-popover.theme--dark .massive-constraint-type-cta.disabled:hover{background-color:rgba(0,0,0,0)}.massive-constraint-type-popover.theme--dark .massive-constraint-type-cta.disabled span{color:#7dff8a}.massive-constraint-type-popover.theme--dark .massive-constraint-type-cta span{color:#7dff8a}
.gm-constraint-date{display:flex;align-items:center;position:relative}.gm-constraint-date .massive-constraint-date-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;cursor:pointer;border-radius:2px}.gm-constraint-date .massive-constraint-date-button i{display:flex;align-items:center;justify-content:center}.gm-constraint-date .massive-constraint-date-button i img{width:16px;height:16px;transition:opacity .2s ease}.gm-constraint-date .massive-constraint-date-button i:hover img{opacity:.7}
.datepicker-design-system .ant-calendar{box-shadow:none;border-radius:5px;top:-3px;left:-10px}.datepicker-design-system .ant-calendar-date-input-wrap .ant-calendar-input{border-radius:5px;height:32px;padding:5px 10px;text-align:center}.datepicker-design-system.input-readonly .ant-calendar-date-input-wrap .ant-calendar-input{pointer-events:none !important;cursor:default !important;-webkit-user-select:none;user-select:none;caret-color:rgba(0,0,0,0) !important}.datepicker-design-system.input-readonly .ant-calendar-date-input-wrap .ant-calendar-input:focus{outline:none !important;box-shadow:none !important}.datepicker-design-system__footer-cta{display:flex;justify-content:center;margin:8px -12px;padding:5px}.datepicker-design-system.theme--light .ant-calendar{background-color:#fff;border-color:#d8d8d8}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap{border:0}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap .ant-calendar-date-input-wrap .ant-calendar-input{font-size:13px;font-weight:400;line-height:14px;color:#121212;background-color:#f0f4f5}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header{border:0}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-prev-year-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-prev-year-btn::after,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-next-year-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-next-year-btn::after{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-prev-month-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-next-month-btn::before{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-my-select .ant-calendar-month-select,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-my-select .ant-calendar-year-select{font-size:13px;font-weight:500;line-height:14px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel{background-color:#fff}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header{border:0}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select .ant-calendar-year-panel-decade-select-content{font-size:13px;font-weight:500;line-height:14px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year{font-size:13px;font-weight:400;line-height:22px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year:hover{background-color:#bdffc4 !important}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td.ant-calendar-year-panel-cell.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year{background-color:#53c255;color:#fff}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header{border:0}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-century{font-size:13px;font-weight:500;line-height:40px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade{font-size:13px;font-weight:400;line-height:22px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade:hover{background-color:#bdffc4 !important}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td.ant-calendar-decade-panel-cell.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade{background-color:#53c255;color:#fff}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header{border:0}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after{width:10px;height:10px;border:0 solid #53c255;border-width:3px 0 0 3px}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select{font-size:13px;font-weight:500;line-height:14px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month{font-size:13px;font-weight:400;line-height:22px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month:hover{background-color:#bdffc4 !important}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td.ant-calendar-month-panel-cell.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month{background-color:#53c255;color:#fff}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-column-header-inner{font-size:13px;font-weight:500;line-height:22px;color:#53c255}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date{font-size:13px;font-weight:400;line-height:22px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:hover,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:active{background-color:#bdffc4 !important}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-last-month-cell .ant-calendar-date{color:#b3b3b3}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-today .ant-calendar-date,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-selected-day.ant-calendar-date .ant-calendar-date,.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:rgba(0,0,0,0)}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-date.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:#53c255;color:#fff;border-radius:5px}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-disabled-cell .ant-calendar-date{background-color:rgba(0,0,0,0);color:#747474;cursor:not-allowed;border-radius:2px;width:24px}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-footer{border:0}.datepicker-design-system.theme--light .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-footer .ant-calendar-footer-btn .ant-calendar-today-btn{font-size:13px;font-weight:500;line-height:14px;color:#121212}.datepicker-design-system.theme--light .ant-calendar .datepicker-design-system__footer-cta{border-top:1px solid #d8d8d8}.datepicker-design-system.theme--dark .ant-calendar{background-color:#121212;border-color:#7d8671}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap{border:0}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-input-wrap .ant-calendar-date-input-wrap .ant-calendar-input{font-size:13px;font-weight:400;line-height:14px;color:#fff;background-color:#3e482d}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header{border:0}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header>div{margin:0 12px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header>div .ant-calendar-prev-year-btn,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header>div .ant-calendar-next-year-btn{position:absolute;padding:0}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header>div .ant-calendar-prev-month-btn,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header>div .ant-calendar-next-month-btn{position:absolute;padding:0;margin:0 5px;width:20px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-prev-year-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-prev-year-btn::after,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-next-year-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-next-year-btn::after{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-prev-month-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-next-month-btn::before{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-my-select .ant-calendar-month-select,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-my-select .ant-calendar-year-select{font-size:13px;font-weight:500;line-height:14px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel{background-color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header{border:0}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select .ant-calendar-year-panel-decade-select-content{font-size:13px;font-weight:500;line-height:14px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year{font-size:13px;font-weight:400;line-height:22px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td .ant-calendar-year-panel-year:hover{background-color:rgba(125,255,138,.3137254902) !important;color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-year-panel .ant-calendar-year-panel-body .ant-calendar-year-panel-table .ant-calendar-year-panel-tbody tr td.ant-calendar-year-panel-cell.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year{background-color:#7dff8a;color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel{background-color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header{border:0}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-header .ant-calendar-decade-panel-century{font-size:13px;font-weight:500;line-height:40px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade{font-size:13px;font-weight:400;line-height:22px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td .ant-calendar-decade-panel-decade:hover{background-color:rgba(125,255,138,.3137254902) !important;color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-decade-panel .ant-calendar-decade-panel-body .ant-calendar-decade-panel-table .ant-calendar-decade-panel-tbody tr td.ant-calendar-decade-panel-cell.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade{background-color:#7dff8a;color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel{background-color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header{border:0}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after{width:10px;height:10px;border:0 solid #7dff8a;border-width:3px 0 0 3px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select{font-size:13px;font-weight:500;line-height:14px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month{font-size:13px;font-weight:400;line-height:22px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td .ant-calendar-month-panel-month:hover{background-color:rgba(125,255,138,.3137254902) !important}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-header .ant-calendar-month-panel .ant-calendar-month-panel-body .ant-calendar-month-panel-table .ant-calendar-month-panel-tbody tr td.ant-calendar-month-panel-cell.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month{background-color:#7dff8a;color:#121212}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-column-header-inner{font-size:13px;font-weight:500;line-height:22px;color:#7dff8a}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date{font-size:13px;font-weight:400;line-height:22px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:hover,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-date:active{background-color:rgba(125,255,138,.3137254902) !important;color:#121212 !important}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-last-month-cell .ant-calendar-date{color:#b3b3b3}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-today .ant-calendar-date,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-selected-day.ant-calendar-date .ant-calendar-date,.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:rgba(0,0,0,0)}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-selected-date.ant-calendar-selected-day .ant-calendar-date{border:0;background-color:#7dff8a;color:#121212;border-radius:5px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody .ant-calendar-cell.ant-calendar-disabled-cell .ant-calendar-date{background-color:rgba(0,0,0,0);color:#c3cfbf;cursor:not-allowed;border-radius:2px;width:24px}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-footer{border:0}.datepicker-design-system.theme--dark .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-footer .ant-calendar-footer-btn .ant-calendar-today-btn{font-size:13px;font-weight:500;line-height:14px;color:#fff}.datepicker-design-system.theme--dark .ant-calendar .datepicker-design-system__footer-cta{border-top:1px solid #7d8671}.datepicker-input-design-system{width:100%;height:32px;border-radius:5px}.datepicker-input-design-system div{border-radius:5px}.datepicker-input-design-system input{border-radius:5px;height:32px;text-align:center}.datepicker-input-design-system i,.datepicker-input-design-system i:hover{background-color:rgba(0,0,0,0);color:#3e482d}.datepicker-input-design-system.theme--light input{border:1px solid #f0f4f5;background-color:#f0f4f5;font-size:13px;font-weight:400;line-height:14px;color:#121212}.datepicker-input-design-system.theme--light input.ant-input-disabled{border:1px solid #b3b3b3;background-color:#b3b3b3}.datepicker-input-design-system.theme--light:hover .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#53c255 !important}.datepicker-input-design-system.theme--dark input{border:1px solid #3e482d;background-color:#3e482d;font-size:13px;font-weight:400;line-height:14px;color:#fff}.datepicker-input-design-system.theme--dark input.ant-input-disabled{border:1px solid #252b1d;background-color:#252b1d}.datepicker-input-design-system.theme--dark i,.datepicker-input-design-system.theme--dark i:hover{background-color:rgba(0,0,0,0);color:#fff}.datepicker-input-design-system.theme--dark:hover .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#7dff8a !important}.datepicker-input-design-system.error.theme--light input{background-color:#fce6e6;border:1px solid #e50101}.datepicker-input-design-system.error.theme--dark input{background-color:#4c2a2e;border:1px solid #fa7676}.datepicker-input-design-system.error:hover.theme--light .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#e50101 !important}.datepicker-input-design-system.error:hover.theme--dark .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#fa7676 !important}
.GanttMassiveToolbar_class-massive-constraint-types__jzz4V{background-color:#25353a}
.gantt-header-filters {
  height: 57px !important;
  padding: 20px;
  z-index: 0;
}

/* Increasing specificity to override Ant's default style */
.ant-row.gantt-header-filters {
  display: flex;
  align-items: center;
}

.gantt-header-filters > :last-child {
  margin-left: auto;
}

.css-1gpjby2 {
  visibility: hidden !important;
}

.css-48ayfv {
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.08) !important;
  top: -6px !important;
  position: relative !important;
  background-color: #ff000000 !important;
}

.css-1r4vtzz {
  /* margin: 8px 0px 5px 8px !important; */
  padding: 0px !important;
  width: 100% !important;
  /* top: -6px !important; */
  position: relative !important;
  background-color: #ff000000 !important;
  align-items: center !important;
}

.vertical {
  border-left: 1px solid red;
  height: 8px;
  position: relative;
  top: -1px;
}

.gantt-header-search-bar {
  margin-left: 10px !important;
}

.css-1vr111p-option {
  text-align: left !important;
}

.css-1qprcsu-option {
  text-align: left !important;
  background-color: none !important;
}

.gantt-filter-header-img {
  width: 12px;
  height: 12px;
  margin-bottom: 3px;
  margin-right: 5px;
}

.svg-icon-grid-view,
.svg-icon-date,
.svg-icon-filter,
.svg-icon-order,
.svg-icon-group,
.svg-icon-columns {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  line-height: 30px;
}

.svg-icon-redo,
.svg-icon-undo,
.svg-icon-critical-path,
.svg-icon-gantt-levels,
.svg-icon-import-gantt,
.svg-icon-hide,
.svg-icon-export-file,
.svg-icon-save_baseline,
.svg-icon-save {
  margin-right: 10px;
  margin-left: 10px;
}

.config-header-icon {
  width: 14px !important;
  position: relative;
  top: -1px;
}

.config-header-title {
  color: #121212;
  padding-bottom: 5px;
}

.config-header-line {
  opacity: 0.5;
  border-top: 0.5px solid #d1d1d1;
  padding-bottom: 10px;
}

.config-header-op {
  padding: 7px;
  cursor: pointer;
}

.disabled {
  cursor: not-allowed !important;
}

.config-header-op:hover {
  background: #efefef;
  border-radius: 3px;
}

.quit-config-header {
  float: right;
  cursor: pointer;
  position: relative;
  top: -1px;
}

.config-header-container {
  background: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 17px;
}

.title_gantt_lite {
  font-family:
    'Roboto',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #2c3421 !important;
  border-radius: 0px !important;
}

.gantt-filter-left-filter {
  position: absolute;
  top: 47px;
  left: 40px;
  z-index: 100;
}

.gantt-filter-left-order {
  position: absolute;
  top: 47px;
  left: 109px;
  z-index: 100;
}

.gantt-filter-left-dates {
  position: absolute;
  top: 47px;
  left: 74px;
  z-index: 99999;
}

.gantt-filter-left-columns {
  position: absolute;
  top: 0;
  left: 142px;
  z-index: 99999;
}

.gantt-massive-actions {
  padding: 0px;
  justify-content: center;
  background-color: var(--black);
  height: 30px !important;
}

.gantt-massive-actions > :last-child {
  margin-left: inherit !important;
}

.body-center .number-msg {
  font-size: 16px;
  color: var(--primary);
  margin-left: 3px;
  margin-right: 3px;
}

.toolbar-wrapper {
  height: 30px;
}

.GanttToolbar_gantt-left-toolbar__FgBVF{position:relative !important;left:-9px !important}
.modal-message__content--title{margin:20px 0 40px 0;display:flex;justify-content:center;align-items:center;text-align:center}.modal-message__content--title h5{margin:0;font-size:16px;line-height:18px;font-weight:500;color:#fff}.modal-message__buttons{margin-top:20px;display:flex;justify-content:center}.modal-message__buttons button{height:32px;border:0;border-radius:5px;padding:10px;font-size:12px;font-weight:500;line-height:14px;transition:.3s;min-width:130px}.modal-message__buttons button.buttons--cancel{background-color:#f0f4f5;color:#121212}
.label-design-system{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap}.label-design-system.theme--light{color:#121212}.label-design-system.theme--light.error{color:#e50101}.label-design-system.theme--dark{color:#fff}.label-design-system.theme--dark.error{color:#fa7676}.label-design-system__info-tooltip-container{display:flex;align-items:center;gap:5px}
.export-pdf-print-date-picker{display:flex;justify-content:space-between;align-items:center;width:320px}.export-pdf-print-date-picker__date-picker{width:200px}.export-pdf-print-date-picker__date-picker input{text-align:center}
.switch-design-system{display:flex;align-items:center;gap:10px}.switch-design-system__input{width:30px !important;min-width:30px !important;height:20px !important;background-color:#b3b3b3 !important}.switch-design-system__input::after{width:16px !important;height:16px !important;background-color:#fff;border-radius:50%;box-shadow:none}.switch-design-system__input:focus{outline:none;box-shadow:none}.switch-design-system__input:focus-visible{outline:1px solid rgba(125,255,138,.4392156863) !important}.switch-design-system__input.ant-switch-checked{background-color:#53c255 !important}.switch-design-system__input.ant-switch-disabled{opacity:.5}.switch-design-system__input.ant-switch-small{width:24px !important;min-width:24px !important;height:16px !important}.switch-design-system__input.ant-switch-small::after{width:12px !important;height:12px !important}.switch-design-system__input .ant-click-animating-node{opacity:0}
.textarea-design-system{display:flex;flex-direction:column}.textarea-design-system__label{padding-bottom:10px}.textarea-design-system textarea{border-radius:5px;padding:10px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:1.2 !important;resize:none;border:1px solid rgba(0,0,0,0);outline:none;box-shadow:none !important}.textarea-design-system textarea:hover:not(:focus){border-color:rgba(0,0,0,0)}.textarea-design-system__counter{display:flex;justify-content:space-between;align-items:center;margin-top:5px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.textarea-design-system__counter.exceeded{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.textarea-design-system__counter.disabled{opacity:.5}.textarea-design-system.theme--light textarea{background-color:#f0f4f5;color:#121212}.textarea-design-system.theme--light textarea:focus{border-color:#53c255}.textarea-design-system.theme--light textarea:disabled{background-color:#b3b3b3}.textarea-design-system.theme--light.error textarea,.textarea-design-system.theme--light.error textarea:hover{border-color:#e50101;background-color:#fce6e6}.textarea-design-system.theme--light .textarea-design-system__counter{color:#747474}.textarea-design-system.theme--light .textarea-design-system__counter.at-limit{color:#f26d0c}.textarea-design-system.theme--light .textarea-design-system__counter.exceeded{color:#e50101}.textarea-design-system.theme--dark textarea{background-color:#3e482d;color:#fff}.textarea-design-system.theme--dark textarea:focus{border-color:#7dff8a}.textarea-design-system.theme--dark textarea:disabled{background-color:#252b1d}.textarea-design-system.theme--dark.error textarea,.textarea-design-system.theme--dark.error textarea:hover{border-color:#fa7676;background-color:#4c2a2e}.textarea-design-system.theme--dark .textarea-design-system__counter{color:#c3cfbf}.textarea-design-system.theme--dark .textarea-design-system__counter.at-limit{color:#fcd4b7}.textarea-design-system.theme--dark .textarea-design-system__counter.exceeded{color:#fa7676}
.switchable-textarea-system{display:flex;flex-direction:column;gap:10px}
.make-available-for-ipad-container{display:flex}.make-available-for-ipad-info-icon{margin-left:5px}
.export-pdf-general-tab__page-options{display:flex;gap:20px}.export-pdf-general-tab__dropdown{flex:1 1;display:flex;justify-content:space-between;align-items:center}.export-pdf-general-tab__dropdown .dropdown-design-system__label{width:170px}
.schedule-export-pdf-modal{display:flex;flex-direction:column;gap:20px}.schedule-export-pdf-modal__tabs{margin:0 -20px;height:30px;background-color:#252b1d;display:flex;padding:0 20px}.schedule-export-pdf-modal__tabs-tab{display:flex;justify-content:center;align-items:center;padding:0 20px;line-height:14px;color:#c4c4c4;cursor:pointer;transition-duration:.3s;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.schedule-export-pdf-modal__tabs-tab--active{background-color:#121212;border-top:3px solid #7dff8a}.schedule-export-pdf-modal__tabs-tab--active:hover{color:#c4c4c4}.schedule-export-pdf-modal__tabs-tab:hover{color:#7d8671}.schedule-export-pdf-modal__content{min-height:430px}.schedule-export-pdf-modal__content section{display:flex;flex-direction:column;gap:15px}.schedule-export-pdf-modal__content section:not(:last-child){margin-bottom:15px}.schedule-export-pdf-modal__content h5{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;margin:0}.schedule-export-pdf-modal__footer{display:flex;justify-content:flex-end;gap:10px}
.gantt-outdated-confirmation-modal__message{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;opacity:.7;color:#fff}.gantt-outdated-confirmation-modal__actions{display:flex;justify-content:flex-end;margin-top:16px;gap:10px}.gantt-outdated-confirmation-modal__save-button{color:#fff !important;background-color:#e50101 !important}.gantt-outdated-confirmation-modal__save-button:hover{background-color:#8e0101 !important}.gantt-outdated-confirmation-modal__icon img{filter:none !important}
.grid-add-user-modal {
  display: grid;
  grid-template-columns: 45% 45% 10%;
  margin-top: 20px;
}

.close-add-user {
  width: 100%;
  text-align: center;
  padding: 7px;
  font-size: 16px;
  padding: 8px;
  color: #f59d04;
}

.close-add-user span {
  cursor: pointer;
}

.frmModalAdd .title-frm-add {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #2c3421;
  padding-bottom: 5px;
  margin-bottom: 12px;
}

.frmModalAdd .title-close {
  color: #d1d1d1;
  float: right;
  cursor: pointer;
  font-size: 16px;
}

.frmModalAdd .back-arrow {
  display: inline;
  cursor: pointer;
}

.frmModalAdd .input-add-subcontract {
  background-color: var(--dark-green);
  border: none;
  border: 1px solid #2c3421;
  border-radius: 5px;
  outline: none;
  height: 28px;
  width: 90%;
  font-size: 12px;
  margin: 10px 0 8px 0;
  padding: 5px;
  font-size: 12px;
}

.frmModalAdd .skip-link {
  color: #2c3421;
  cursor: pointer;
}

.frmModalAdd .img-subcontract {
  height: 70px;
  width: 70px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  img {
    width: 48px !important;
  }
}

.wrapp-sub-contract .ant-upload {
  height: 90px !important;
}

.wrapp-sub-contract .img-logo {
  width: 100%;
}

.right-add-tag-center {
  margin-right: 12px;
}

.upload-subcontract {
  position: relative;
  top: 4px;
}

.grid-add-user-modal {
  display: grid;
  grid-template-columns: 45% 45% 10%;
  margin-top: 20px;
}

.close-add-user {
  width: 100%;
  text-align: center;
  padding: 7px;
  font-size: 16px;
  padding: 8px;
  color: #f59d04;
}

.close-add-user span {
  cursor: pointer;
}

.frmModalAdd .title-frm-add {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #2c3421;
  padding-bottom: 5px;
  margin-bottom: 12px;
}

.frmModalAdd .title-close {
  color: #d1d1d1;
  float: right;
  cursor: pointer;
  font-size: 16px;
}

.frmModalAdd .back-arrow {
  display: inline;
  cursor: pointer;
}

.frmModalAdd .input-add-subcontract {
  background-color: var(--dark-green);
  border: none;
  border: 1px solid #2c3421;
  border-radius: 5px;
  outline: none;
  height: 28px;
  width: 90%;
  font-size: 12px;
  margin: 10px 0 8px 0;
  padding: 5px;
  font-size: 12px;
}

.frmModalAdd .skip-link {
  color: #2c3421;
  cursor: pointer;
}

.frmModalAdd .img-subcontract {
  height: 70px;
  width: 70px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.wrapp-sub-contract .ant-upload {
  height: 90px !important;
}

.wrapp-sub-contract .img-logo {
  width: 100%;
}

.styles_option__qSSYF{padding:10px 20px 10px 20px;border:1px solid #3e482d;border-radius:5px;gap:10px;flex:1 1;display:flex}.styles_option__qSSYF span{color:#fff}.styles_option__qSSYF label.ant-radio-wrapper{white-space:wrap !important;display:flex !important;align-items:center;font-size:16px;font-weight:500}div.styles_optionsContainer__8udYG{display:flex;justify-content:space-between;gap:10px}.styles_container__pSl4m{display:flex;flex-direction:column}.styles_container__pSl4m .ant-checkbox-inner::after{border:2px solid #000;border-top:0;border-left:0}.styles_container__pSl4m .ant-radio-wrapper:hover .ant-radio,.styles_container__pSl4m .ant-radio:hover .ant-radio-inner,.styles_container__pSl4m .ant-radio-input:focus+.ant-radio-inner{border-color:#53c255;border-radius:100px}.styles_container__pSl4m .ant-checkbox-checked::after{border:medium none currentColor;border:initial}.styles_content__8p7nD{display:flex;flex-direction:column}.styles_content__8p7nD .styles_form__input__gg7O2{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_content__8p7nD .styles_form__input__gg7O2 label{margin-bottom:10px;font-size:16px;line-height:18px;font-weight:500;color:#fff}.styles_content__8p7nD .styles_form__input__gg7O2 label b{color:#7dff8a;text-transform:uppercase}.styles_content__8p7nD .styles_form__input__gg7O2 input{width:200px;height:32px;border-radius:5px;border:0;padding:0 10px;background-color:#3e482d;color:#fff;font-size:12px;line-height:14px;font-weight:300}.styles_title__i33oQ{margin:20px 0;display:flex;justify-content:center;align-items:center;text-align:center}.styles_title__i33oQ h5{margin:0;font-size:16px;line-height:18px;font-weight:500;color:#fff}.styles_bottom__VoS28{margin-top:20px;display:flex}.styles_bottom__VoS28 span{color:#fff}.styles_buttons__iEu\+t{display:flex;gap:10px}.styles_buttons__iEu\+t button{height:32px;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:14px;transition:.3s}.styles_buttons__iEu\+t button.styles_buttons__cancel__b6P\+M{background-color:#f0f4f5;color:#121212}.styles_buttons__iEu\+t button.styles_buttons__delete__fhqIH{background-color:#7dff8a;color:#121212;margin-left:8px}.styles_buttons__iEu\+t button.styles_buttons__delete__fhqIH:disabled{opacity:.5;cursor:no-drop}.styles_saveConfiguration__RVl2P{flex:1 1;margin:auto}.styles_checkedOption__Oe4Tp{background:#3e482d}.styles_checkedOption__Oe4Tp .ant-radio-checked .ant-radio-inner::after{background-color:#53c255}.styles_acceptButton__MTNIK{background:#7dff8a}
.modal-remove-task-lookahead{display:flex;flex-direction:column;align-items:center;gap:20px}.modal-remove-task-lookahead .modal-remove-task-lookahead__icon i img{width:48px;height:48px}.modal-remove-task-lookahead .modal-remove-task-lookahead__text{display:flex;flex-direction:column}.modal-remove-task-lookahead .modal-remove-task-lookahead__text p{margin:0;font-size:16px;line-height:18px;color:#fff;text-align:center}.modal-remove-task-lookahead .modal-remove-task-lookahead__buttons{display:flex;gap:10px}.modal-remove-task-lookahead .modal-remove-task-lookahead__buttons button{display:flex;justify-content:center;align-items:center;height:30px;padding:0px 20px;border-radius:5px;color:#121212;border:0;transition-duration:.3s}.modal-remove-task-lookahead .modal-remove-task-lookahead__buttons button.buttons__cancel{background-color:#f0f4f5}.modal-remove-task-lookahead .modal-remove-task-lookahead__buttons button.buttons__cancel:hover{background-color:#b3b3b3}.modal-remove-task-lookahead .modal-remove-task-lookahead__buttons button.buttons__continue{background-color:#7dff8a}.modal-remove-task-lookahead .modal-remove-task-lookahead__buttons button.buttons__continue:hover{background-color:#53c255}
.gantt-main-container-btn-style {
  margin-right: 0px !important;
  margin-left: 15px !important;
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  padding: 0px 1% 0px 1% !important;
  min-width: 80px;
  height: 24px !important;
  font-family: 'Roboto-light', arial;
  color: var(--black);
}

.gantt-main-container-btn-style:hover {
  color: var(--black);
}

.gantt-main-container-disabled-btn-style {
  background-color: #ffffff00 !important;
  border-color: #ffffff00 !important;
  color: #121212 !important;
  font-weight: 300 !important;
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.045) !important;
  font-size: 14px;
}

.gantt-container-header {
  display: flex;
  align-items: center;
  background-color: var(--cool-gray);
  height: 57px;
  padding-right: 50px;
}

.gantt-container-header > :last-child {
  margin-left: auto;
}

.gantt-container-img {
  width: 12px;
  height: 12px;
  margin-bottom: 3px;
  margin-right: 5px;
}

.gantt-outdated-banner{height:40px;background-color:rgba(229,1,1,.1254901961);display:flex;align-items:center;justify-content:center;gap:10px}
.frm-calendar .div-day {
  width: 100%;
  display: flex;
  align-items: center;
}

.frm-calendar .day-label {
  text-align: left;
  cursor: pointer !important;
  padding: 4px 0;
  min-width: 100px;
}

.frm-calendar .day-check {
  text-align: center;
  min-width: 100px;
  .ant-checkbox {
    &:hover .ant-checkbox-inner {
      border-color: #53c255 !important;
    }
    &.ant-checkbox-checked {
      .ant-checkbox-inner {
        background-color: #53c255 !important;
        border-color: #53c255 !important;
      }
    }
  }
}

.frm-calendar .day-shift {
  text-align: center;
  display: flex;
  padding: 0 16px;
  margin: 3px 6px 3px 0px;
  border: 1px solid #2c3421;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  min-width: 226px !important;
}

.frm-calendar .disabled {
  background-color: #f5f5f5;
  color: white;
}

.frm-calendar .checkDays {
  margin: auto;
  padding: 0 6% !important;
  font-size: 13px;
}

.frm-calendar .shiftSelect {
  width: 85px !important;
  margin-right: 2px !important;
}

.frm-calendar .shiftSelect .ant-select-selection {
  border: none;
  font-size: 13px;
}

.frm-calendar .shiftSelect .ant-select-selection--single {
  height: 22px;
  position: relative;
  top: 5px;
}

.frm-calendar .shiftSelect .ant-select-selection-selected-value {
  position: relative;
  top: -3px;
}

.frm-calendar .header {
  color: var(--black);
}

.frm-calendar .header-col {
  display: inline !important;
  border: none !important;
}

.frm-calendar .all-checked-span {
  cursor: pointer;
}

.reply-shift-div {
  position: relative;
  left: 7px;
  top: 7px;
  cursor: pointer;
  visibility: hidden;
}

.frm-calendar .day-shift:hover .reply-shift-div {
  visibility: visible;
}

.dropdown-hours-style .ant-select-dropdown-menu-item {
  font-size: 13px !important;
}

.add-working-day-btn {
  border: 1px solid var(--dark-mint) !important;
  color: var(--black);
  box-sizing: border-box;
  border-radius: 5px;
  height: 30px;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  min-width: 75px !important;
  cursor: pointer;
  text-align: center;
  margin-right: 5px;
  img {
    margin-right: 10px;
    padding-bottom: 0.6px;
  }
}

.on-hover-delete-working-day {
  opacity: 0;
  cursor: pointer;
}

.on-hover-delete-working-day:hover {
  opacity: 1;
}

.switch-container {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 10px;
  gap: 5px;
}

.tooltip-icon {
  margin-left: 0px;
}

.tooltip-icon img {
  width: 16px;
  height: 16px;
}

.edit-input input {
  max-width: 120px !important;
}

.frm-iterate .title-frm-add {
  font-size: 18px;
  font-weight: bold;
  color: #2c3421;
  border-bottom: 1px solid #2c3421;
  padding-bottom: 10px;
}

.frm-iterate .title-close {
  color: #d1d1d1;
  float: right;
  cursor: pointer;
  font-size: 16px;
}

.frm-iterate .info-cnc-form .title-cnc {
  color: #2c3421;
}

.frm-iterate .row-title {
  color: #2c3421;
  align-self: center;
}

.frm-iterate .fixOnlyNumber {
  border: 1px solid #2c3421;
  padding: 0 !important;
  width: 40px !important;
  position: relative !important;
  padding-bottom: 0px !important;
  margin: 0 15px 0 5px !important;
  text-align: center;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
}

.frm-iterate .input-every {
  margin: 0 10px !important;
}

.frm-iterate .date-iterate {
  margin-left: 5px;
}

.frm-iterate .select-iterate .ant-select-selection--single,
.frm-iterate .date-iterate .ant-calendar-picker-input {
  border: 1px solid #2c3421;
}

.frm-iterate .row-iterate {
  display: flex;
  margin: 20px 0;
}

.frm-iterate .end-option {
  display: block;
  height: 40px;
  line-height: 30px;
}

.btn-iteration,
.btn-iteration:hover {
  margin-top: 5px !important;
  margin-bottom: 15px !important;
  background-color: var(--primary) !important;
  color: var(--black) !important;
  font-size: 20px !important;
  width: 100px !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  border: transparent !important;
  padding: 1px !important;
  cursor: pointer !important;
}

.frm-iterate .option-label {
  display: inline-block;
  width: 60px;
}

.addExcDay {
  padding: 10px;
  text-align: left;
  cursor: pointer;
  font-size: 12px;
}

.dateField .ant-calendar-picker-input {
  font-size: 12px;
}

.dateField {
  width: 100%;
  text-align: center;
  align-items: center;
  margin: auto;
  min-width: 90px;
  max-width: 100px;
}

.swicth-day {
  min-width: 90px;
}

.table-items .input-table-edit {
  font-size: 12px !important;
}

.table-items .ant-table-thead > tr > th,
.table-items .ant-table-tbody > tr > td {
  padding: 6px !important;
}

.table-switch {
  font-size: 12px;
  width: 40px !important;
}

.swicth-day .ant-radio-button-wrapper:first-child {
  border-left: 1px solid #2c3421;
}

.table-items .hourField .ant-select-selection--single {
  font-size: 12px;
  border: 1px solid #2c3421;
}

.table-items thead[class*='ant-table-thead'] th {
  background-color: var(--white);
  color: var(--black);
  font-size: 13px;
}

.table-items .ant-calendar-picker-input {
  border: 1px solid#2C3421;
}

.table-items .ant-table-row:hover > td {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll !important;
  background: initial !important;
}

.swicth-day
  .ant-radio-group-solid
  .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: var(--white);
  background: #2c3421;
  border-color: #2c3421;
}

.exceptionsActions {
  font-size: 13px;
  margin: 0 3px;
  color: var(--primary) !important;
  cursor: pointer;
  opacity: 0.5;
  &:hover {
    opacity: 1;
  }
  img {
    width: 14px !important;
  }
}

.plusIcon img {
  width: 12px !important;
  margin-bottom: 0.5px;
  margin-right: 4px;
}

.shiftWarningModal{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.shiftWarningModal img{width:48px;height:48px}.shiftWarningModal a{color:#7dff8a;text-decoration:underline;text-transform:lowercase}.shiftWarningModal a:hover{color:#7dff8a}.shiftWarningModal-buttons{display:flex;gap:10px;margin-top:12px}.shiftWarningModal-text{margin-top:12px;display:flex;flex-direction:column;gap:16px}.shiftWarningModal-text p{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;text-align:center;margin-bottom:0px}
.txtName {
  display: block !important;
  box-sizing: border-box !important;
  width: 40% !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border: 1px solid white !important;
  padding: 10px 0 !important;
  margin: auto !important;
  margin-bottom: 2px !important;
  font-size: 18px !important;
  top: 1px !important;
  border-bottom: 1px solid #2c3421 !important;
  text-align: center;
}

.frmCol {
  text-align: center;
}

.titleFrm {
  font-size: 35px;
  color: #2c3421;
}

.titleFrm div {
  display: inline-block;
  color: #ababab;
  font-size: 28px;
  margin-top: 7px;
  cursor: pointer;
}

.titleFrm div:first-child {
  float: left;
}

.titleFrm div:last-child {
  float: right;
}

.frmCalendar .frm {
  margin: 25px 0 40px;
  display: flex !important;
  min-height: 151px;
  align-items: center;
}

.footerBtns .btnSubmit,
.frmCalendar .btnSubmit,
.frmCalendar .ant-btn:hover,
.frmCalendar .ant-btn:focus,
.footerBtns .btnSubmit:hover,
.frmCalendar .btnSubmit:hover {
  height: auto !important;
  margin-top: 10px !important;
  background-color: var(--primary) !important;
  color: var(--black) !important;
  font-size: 16px !important;
  width: 110px !important;
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  border: transparent !important;
  padding: 4px 2px !important;
  cursor: pointer !important;
}

.frmCalendar .buttons {
  margin-top: 50px;
}

.footerBtns {
  text-align: center;
  display: flex;
  justify-content: end;
}

.footerBtns a {
  height: 30px;
  margin-top: 16px;
}

.frmCalendar .ant-modal-footer {
  padding: 0 20px 30px;
}

.frmCalendar .ant-modal-body {
  padding: 24px 24px 0 !important;
}

.editSubmit {
  margin-top: 0 !important;
}

.skipLink {
  margin-right: 20px !important;
  color: #2c3421 !important;
}

.wrappEdit .div-title {
  margin-top: 30px;
}

.calendarsEdit .inputInline-edit {
  width: 320px !important;
  min-width: 320px !important;
}

.table-items .edit-input input {
  border: 1px solid #f1f1f1;
}

.calendarsEdit .edit-title {
  position: relative;
  top: 3px;
  margin-left: 8px;
  color: #121212;
}

.calendarsEdit {
  .ant-checkbox {
    &:hover .ant-checkbox-inner {
      border-color: #53c255 !important;
    }
    &.ant-checkbox-checked {
      .ant-checkbox-inner {
        background-color: #53c255 !important;
        border-color: #53c255 !important;
      }
    }
  }
}

.footerBtns .disabled {
  cursor: not-allowed !important;
  background: #2c3421 !important;
  border: 1px solid #2c3421 !important;
}

.calendarsEdit .green {
  color: #53c255 !important;
}

.alert-design-system{border-radius:5px;box-shadow:0px 4px 4px 0 rgba(88,88,88,.2);border:0;padding-top:8px;padding-left:50px;padding-bottom:8px}.alert-design-system .ant-alert-message{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.alert-design-system .ant-alert-description{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.alert-design-system i{top:8px}.alert-design-system .ant-alert-close-icon i{color:#b3b3b3}.alert-design-system.ant-alert-with-description{padding-left:60px}.alert-design-system.ant-alert-with-description .ant-alert-icon{top:4px}.alert-design-system.ant-alert-info{background-color:#f0f7f8}.alert-design-system.ant-alert-success{background-color:#ecffee}.alert-design-system.ant-alert-warning{background-color:#fefbf0}.alert-design-system.ant-alert-error{background-color:#fce6e6}
.txt-name {
  display: block !important;
  box-sizing: border-box !important;
  width: 270px !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border: 1px solid white !important;
  padding: 10px 0 !important;
  margin: auto !important;
  margin-bottom: 2px !important;
  font-size: 18px !important;
  top: 1px !important;
  border-bottom: 1px solid #2c3421 !important;
  text-align: center;
}

.frmCol {
  text-align: center;
}

.frmCalendar .frm {
  margin-top: 20px !important;
  display: flex !important;
  min-height: 151px;
  align-items: center;
}

.frmCalendar .btnSubmit,
.frmCalendar .ant-btn:hover,
.frmCalendar .ant-btn:focus {
  height: auto;
  margin-top: 0 !important;
  background-color: var(--primary);
  color: var(--black);
  font-size: 20px;
  width: 160px !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  border: transparent;
  padding: 2px !important;
  cursor: pointer;
}

.frmCalendar .btnSubmit:hover {
  background-color: var(--primary) !important;
  color: var(--black) !important;
}

.frmCalendar .buttons {
  margin-top: 50px;
}

.footerBtns {
  text-align: center;
}

.frmCalendar .ant-modal-footer {
  padding: 0 20px 30px;
}

.frmCalendar .ant-modal-body {
  padding: 24px 24px 0 !important;
}

.frmCalendar .lblError {
  color: red;
}

.frmCalendar .title-frm-add {
  font-size: 18px;
  font-weight: bold;
  color: #2c3421;
  border-bottom: 1px solid #2c3421;
  padding-bottom: 10px;
}

.frmCalendar .title-close {
  color: #d1d1d1;
  float: right;
  cursor: pointer;
  font-size: 16px;
}

.frmCalendar .back-arrow {
  display: inline;
  cursor: pointer;
}

.title.green {
  color: #53c255 !important;
}

.alert-warning-calendar {
  margin-bottom: 10px !important;
  .ant-alert-icon {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
}

.calendar-options__popover i img{width:16px;height:16px}
.itemHeader,
.itemFooter {
  padding: 8px 20px 20px 20px;
}
.itemHeader div,
.itemFooter div {
  display: inline;
}

.itemHeader .titleCalendar {
  float: left;
  font-size: 18px;
  color: #2c3421;
}

.itemHeader .titleCalendar img {
  margin-right: 5px;
  filter: initial !important;
}

.itemHeader .actions {
  float: right;
  font-size: 12px;
  display: flex;
  align-items: center;
}

.itemHeader .actions div:first-child {
  margin-right: 10px;
}

.itemSubTitle {
  width: 100%;
  float: left;
  text-align: left;
  padding: 0px 20px;
}

.moreActions {
  transform: rotate(90deg) !important;
  font-size: 28px;
  padding: 0px;
}

.itemFooter .created {
  float: left;
  color: #121212;
}

.itemFooter .count {
  float: right;
}

.itemFooter,
.itemSubTitle {
  font-size: 12px;
  color: var(--black) !important;
}

.itemFooter {
  padding-top: 46px;
}

.itemFooter .count {
  color: var(--dark-mint) !important;
}

.itemFooter .count div:first-child {
  margin-right: 5px;
}

.itemFooter .counterIcon {
  font-size: 14px;
}

.wrappedCalendars {
  height: 100%;
  display: grid;
}

.viewCalendars {
  height: 100% !important;
}

.calendarsHeader {
  padding: 40px;
  margin-bottom: 30px !important;
}

.calendarsHeader .title {
  font-size: 16px;
  color: #2c3421;
}

.calendarsHeader .subtitle {
  font-size: 16px;
}

.calendarsList {
  text-align: center;
  padding: 10px;
  margin-top: 15px;
}

.calendarsList .active {
  outline: 0 !important;
  border: 1px solid var(--dark-mint);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.viewCalendars .btnPrimary {
  background: var(--primary) !important;
  border: 1px solid var(--primary) !important;
  color: var(--black);
  height: 32px;
  position: static !important;
  top: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  .calendarIcon {
    padding-right: 5px;
  }
}

.viewCalendars .actions {
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.actions > * {
  margin-left: 5px;
  border-radius: 5px;
}

.viewCalendars .empty {
  width: 100%;
  font-size: 20px;
  color: #2c3421;
  text-align: center;
  padding: 40px !important;
}

.wrapp {
  height: 100%;
}

.wrappEdit {
  margin-bottom: 60px;
  box-shadow: 0px 3px 6px 1px rgba(223, 223, 223, 1);
  min-height: 100%;
}

/** edit */
.calendarsEdit {
  padding: 10px;
}

.calendarsEdit .title {
  font-size: 16px;
  color: #2c3421;
  width: 300px;
  display: flex;
}

.calendarsEdit .subtitle {
  font-size: 12px;
}

.spinCalendars {
  height: 80vh !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.background-image {
  background-image: url(/static/media/bg-settings-2.68d1b28315067f8b4847.jpg);
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 200px;
}

.grid-settings {
  display: grid;
  grid-template-columns: 10% 89%;
}

/* BUTTON NAV SETTINGS */
.button-nav-settings {
  display: inline-block;
  font-weight: 400;
  color: #a18383;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 13px;
  line-height: 1.5;
  border: 0px solid #000000;
  cursor: pointer;
  background: #ffffff;
  outline: none;
}

.border-nav-settings {
  color: #000000;
  border-bottom: 3px solid var(--primary);
}

.no-image-span {
  width: 100%;
  text-align: center;
  display: inline-block;
}

.user-settings-company .ant-table-thead > tr:first-child > th,
.table-users-project .ant-table-thead > tr:first-child > th {
  background: #f5f5f5;
  color: #121212 !important;
  border-bottom: none;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.user-settings-company tbody > tr > td,
.table-users-project tbody > tr > td {
  background: white;
  border-bottom: 1px solid #f5f5f5 !important;
}

.user-settings-company tbody > tr,
.table-users-project tbody > tr,
.table-users-reports tbody > tr {
  background: white;
}

.user-settings-company tbody tr:nth-child(odd):hover,
.table-users-project tbody tr:nth-child(odd):hover,
.table-users-reports tbody tr:nth-child(odd):hover {
  background: white !important;
}

.user-settings-company tbody tr:nth-child(even):hover,
.table-users-project tbody tr:nth-child(even):hover,
.table-users-reports tbody tr:nth-child(even):hover {
  background: white !important;
}

.user-settings-company tbody > tr:hover > td,
.table-users-project tbody > tr:hover > td,
.table-users-reports tbody > tr:hover > td {
  background: white !important;
}

.select-rol .ant-select-selection-selected-value {
  overflow: visible !important;
  overflow: initial !important;
}

.select-rol {
  position: relative;
  left: -11px;
}

.no-image-span-no-center {
  width: 100%;
  display: inline-block;
}

.weekly-ckeckbox {
  margin: 4px;
  text-align: center;
}

.table-users-reports .ant-table-thead > tr > th:nth-last-child(-n + 3) {
  text-align: center !important;
}

.table-users-reports tbody > tr > td {
  background: white;
  border-bottom: 1px solid #f5f5f5 !important;
}

.table-users-reports tbody > tr {
  background: white;
}

.table-users-reports tbody tr:nth-child(odd):hover {
  background: white !important;
}

.table-users-reports tbody tr:nth-child(even):hover {
  background: white !important;
}

.table-users-reports tbody > tr:hover > td {
  background: white !important;
}

.table-users-reports
  .weekly-ckeckbox
  .ant-checkbox-checked
  .ant-checkbox-inner {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.table-users-reports input[type='text']:disabled {
  background: white !important;
}

.table-users-project .inp-table::placeholder,
.user-settings-company .inp-table::placeholder {
  color: #d1d1d1;
}

.text-center {
  text-align: center;
}

.avatar {
  height: 80px;
  width: 80px;
  border-radius: 50px;
}

.camera-icon {
  position: relative;
  left: 130px;
  top: 85px;
  background-color: var(--primary);
  border-radius: 64px;
}
.card-shadow {
  box-shadow: 1px 3px 5px -2px rgba(193, 193, 193, 1);
}
.txt-profile-size {
  font-size: 12px;
  padding: 12px !important;
  border-bottom: 1px solid #d1d1d1;
  cursor: pointer;
}
.bg-active-txt {
  background-color: var(--primary);
  color: var(--black);
}
.txt-profile-size:hover {
  background-color: var(--cool-gray);
  color: var(--black);
}

.align-txt-profile {
  position: relative;
  left: 15px;
  color: gray;
}
.align-txt-profile:hover {
  color: black;
}

.ant-card-body .ant-upload {
  height: 120px !important;
}

.setting-project-version {
  font-size: 12px;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
  line-height: 14px;
  letter-spacing: 0em;
  color: var(--black);
  text-align: center;
  margin-top: 15px;
  position: relative;
  z-index: 1;
  width: 230px;
}

.txt-profile-size{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.txt-profile-size-user{font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.txt-profile-size-role{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.setting-project-version{font:100 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.grid-settings-user-general {
  display: grid;
  grid-template-columns: 12% 20% 20% 20%;
  margin-top: 10px;
  grid-gap: 15px;
}

.grid-settings .projects-title {
  color: #2c3421;
}

.grid-settings .div-projects {
  margin-left: 127px;
}

.image-settings-user {
  height: 110px;
  width: 120px;
  margin-right: 20px;
  border-radius: 50px;
}

.btn-handle-password {
  margin-top: 38px;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0.15rem 0.1rem;
  line-height: 1.5;
  display: inline-block;
  cursor: pointer;
  color: var(--black);
  width: 60%;
  height: 32px;
  border-radius: 5px;
  background-color: var(--primary);
  transition: 0.3s;
  border: 0;
}

.btn-handle-password:focus {
  outline-color: transparent;
  outline-style: none;
}
.btn-handle-password:hover {
  transition: 0.3s;
  background-color: var(--primary);
}

.grid-settings-user-general .avatar-user-settings,
.grid-settings .avatar-user-settings {
  color: var(--black) !important;
}

.btn-handle-cambiar {
  margin-top: 5px;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0.15rem 0.1rem;
  line-height: 1.5;
  display: inline-block;
  cursor: pointer;
  color: var(--black);
  height: 28px;
  border-radius: 5px;
  background-color: var(--primary);
  transition: 0.3s;
  padding: 0 10px;
  border: 0;
}

.btn-handle-cambiar:focus {
  outline-color: transparent;
  outline-style: none;
}
.btn-handle-cambiar:hover {
  transition: 0.3s;
  background-color: var(--primary);
}

@media (min-width: 1280px) {
  .image-settings-user {
    height: 80px;
    width: 90px;
    margin-right: 23px;
    border-radius: 50px;
  }
  .grid-settings-user-general {
    display: grid;
    grid-template-columns: 12% 23% 23% 23% 20%;
    margin-top: 10px;
  }
  .camera-general-user {
    position: relative;
    left: 73px;
    bottom: 17px;
    background-color: var(--primary);
    border-radius: 64px;
  }
  .descripion-form {
    font-size: 12px;
  }
}

@media (min-width: 1542px) {
  .image-settings-user {
    height: 80px;
    width: 90px;
    margin-right: 23px;
    border-radius: 50px;
  }
  .grid-settings-user-general {
    display: grid;
    grid-template-columns: 10% 23% 23% 23% 20%;
    margin-top: 10px;
  }
  .camera-general-user {
    position: relative;
    left: 73px;
    bottom: 17px;
    background-color: var(--primary);
    border-radius: 64px;
  }
  .descripion-form {
    font-size: 12px;
  }
}

@media (min-width: 1577px) {
  .image-settings-user {
    height: 80px;
    width: 90px;
    margin-right: 23px;
    border-radius: 50px;
  }
  .grid-settings-user-general {
    display: grid;
    grid-template-columns: 10% 23% 23% 23% 20%;
    margin-top: 10px;
  }
  .camera-general-user {
    position: relative;
    left: 73px;
    bottom: 17px;
    background-color: var(--primary);
    border-radius: 64px;
  }
  .descripion-form {
    font-size: 12px;
  }
}

@media (min-width: 1812px) {
  .image-settings-user {
    height: 80px;
    width: 90px;
    margin-right: 23px;
    border-radius: 50px;
  }
  .grid-settings-user-general {
    display: grid;
    grid-template-columns: 8% 23% 23% 23% 20%;
    margin-top: 10px;
  }
  .camera-general-user {
    position: relative;
    left: 73px;
    bottom: 17px;
    background-color: var(--primary);
    border-radius: 64px;
  }
  .descripion-form {
    font-size: 12px;
  }
}

@media (min-width: 1799px) {
  .image-settings-user {
    height: 80px;
    width: 90px;
    margin-right: 23px;
    border-radius: 50px;
  }
  .grid-settings-user-general {
    display: grid;
    grid-template-columns: 8% 23% 23% 23% 20%;
    margin-top: 10px;
  }
  .camera-general-user {
    position: relative;
    left: 73px;
    bottom: 17px;
    background-color: var(--primary);
    border-radius: 64px;
  }
  .descripion-form {
    font-size: 12px;
  }
}

@media (min-width: 2323px) {
  .image-settings-user {
    height: 80px;
    width: 90px;
    margin-right: 23px;
    border-radius: 50px;
  }
  .grid-settings-user-general {
    display: grid;
    grid-template-columns: 6% 23% 23% 23% 20%;
    margin-top: 10px;
  }
  .camera-general-user {
    position: relative;
    left: 73px;
    bottom: 17px;
    background-color: var(--primary);
    border-radius: 64px;
  }
  .descripion-form {
    font-size: 12px;
  }
}

@media (min-width: 2187px) {
  .image-settings-user {
    height: 80px;
    width: 90px;
    margin-right: 23px;
    border-radius: 50px;
  }
  .grid-settings-user-general {
    display: grid;
    grid-template-columns: 6.5% 23% 23% 23% 20%;
    margin-top: 10px;
  }
  .camera-general-user {
    position: relative;
    left: 73px;
    bottom: 17px;
    background-color: var(--primary);
    border-radius: 64px;
  }
  .descripion-form {
    font-size: 12px;
  }
}

.cards-setting-user .cardProject {
  margin-right: 12px;
}

.cards-setting-user {
  margin-left: 127px;
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
.card-user {
  height: auto;
  width: auto;
  box-shadow: 1px 3px 5px -2px rgba(0, 0, 0, 0.75);
  border-radius: 5px;
}
.img-user-card {
  height: 90px;
  width: 100%;
}
.input-title-card {
  font-size: 12px;
  width: 100%;
  border: 0;
}

.locate-card {
  font-size: 10px;
  margin-top: 3px;
}
.input-locate-card {
  font-size: 10px;
  width: 100%;
  border: 0;
}

.porcentaje {
  font-size: 10px;
  display: inline-block;
}
.grid-calendar {
  display: grid;
  grid-template-columns: 30% 40% 30%;
  margin-left: 5px;
}

.margin-card-user {
  margin-left: 5px;
}

.grid-card-footer {
  display: grid;
  grid-template-columns: 52% 60%;
  margin-left: 5px;
}

.txt-footer {
  font-size: 8.3px;
  display: inline-block;
}

@media (min-width: 1920px) {
  .txt-footer {
    font-size: 13px;
    display: inline-block;
  }
  .grid-card-footer {
    display: grid;
    grid-template-columns: 52% 60%;
    margin-left: 7px;
  }
  .porcentaje {
    font-size: 13px;
    display: inline-block;
  }
}

.crop_image_modal .img-to-crop {
  height: 100%;
  /* width: 100%; */
  max-height: 600px !important;
  margin: auto !important;
}

.crop_image_modal .column-wrap-image-prev {
  display: flex;
  justify-content: center;
  margin-top: 24px;
  /* width: 100%; */
  height: 100%;
  background-color: gray;
  border-radius: 4px;
}

.crop_image_modal .grid-crop .column-title {
  color: #ffffff;
}

.crop_image_modal .grid-crop .ant-select-selection__rendered {
  background-color: #3a4f56;
  color: #d1d1d1;
  font-weight: 300;
  border-radius: 5px;
  height: 32px;
  margin: 0;
  padding: 0 24px 0 11px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
}

.crop_image_modal
  .grid-crop
  .ant-select-selection--single.ant-select-selection {
  background-color: #3a4f56 !important;
}

.crop_image_modal .close-add-user {
  width: 100%;
  text-align: center;
  padding: 7px;
  font-size: 16px;
  padding: 8px;
  color: #f59d04;
}

.crop_image_modal .close-add-user span {
  cursor: pointer;
}

.crop_image_modal .ant-modal-header {
  background-color: #151e21;
  border-bottom: none;
}

.crop_image_modal .ant-modal-title {
  color: #fff;
}

.crop_image_modal .ant-modal-close-x {
  color: var(--primary);
}

.crop_image_modal .ant-modal-body,
.crop_image_modal .ant-modal-footer {
  background-color: #25353a;
}

.canvas-html {
  display: none;
}

.crop_image_modal .footer-edit-image {
  padding: 0 4px 0 5px;
  display: grid;
  grid-template-columns: 60% 40%;
  grid-row-gap: 10px;
}

.crop_image_modal .first-button {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.crop_image_modal .second-button {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 10px 5px 10px 2px !important;
}

.crop_help_modal .ant-modal-close-x {
  display: none;
}

@media (min-width: 592px) and (max-width: 1359px) {
  .grid-general {
    display: grid;
    grid-template-columns: 18% 22% 20% 20% 20%;
    grid-gap: 3px;
    gap: 3px;
    margin-top: 10px;
  }
  .input-picker-settings {
    border: 1px solid #70bdf0;
    border-radius: 5px;
  }
  .camera-icon-general {
    position: relative;
    left: 80%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 150px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--white);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid var(--primary);
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }
  .btn-add-etapa:hover {
    transition: 0.3s;
    background: var(--primary);
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 60%;
  }
  .input-pcr {
    width: 85% !important;
    border: 1px solid #70bdf0 !important;
  }
}
.img-upload-logo {
  position: relative;
  cursor: pointer;
  top: -50% !important;
  left: 70px !important;
}
.project-and-owner-images {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-right: 5px;
}
.logo-title-imageContent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 186px;
}
.cont-projectImag-edit {
  display: flex !important;
  flex-direction: column;
  justify-content: center !important;
  align-self: center !important;
  height: 140px;
}
.cont-projectOwnerImg-edit {
  display: flex !important;
  flex-direction: column;
  justify-content: center !important;
  align-self: center !important;
  height: 60px;
  margin-top: 10px;
}
.project-logos-titles {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #121212;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
#file-input-edit-image {
  display: none;
}

#file-input-edit-image2 {
  display: none;
}

.projectImg-resize {
  width: 186px;
  height: 140px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #f5f5f5;
  border-radius: 5px;
}

.proyectOwnerimg-resize {
  width: 186px;
  height: 60px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #f5f5f5;
  border-radius: 5px;
}

@media (min-width: 1360px) and (max-width: 1721px) {
  .grid-general {
    display: grid;
    grid-template-columns: 18% 22% 20% 20% 20%;
    grid-gap: 3px;
    gap: 3px;
    margin-top: 10px;
  }
  .input-picker-settings {
    /* border: 1px solid #70BDF0; */
    border-radius: 5px;
  }
  .camera-icon-general {
    position: relative;
    left: 80%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 150px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--black);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn:hover {
    transition: 0.3s;
    background-color: var(--primary);
  }
  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  .underline-btn {
    color: var(--primary);
    border: 1px solid var(--primary);
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid v;
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 60%;
  }
  .input-pcr {
    width: 85% !important;
    border: 1px solid #70bdf0 !important;
  }
}

@media (min-width: 1723px) and (max-width: 1790px) {
  .grid-general {
    display: grid;
    grid-template-columns: 20% 22.2% 20.5% 20.5% 20%;
    margin-top: 10px;
  }

  .camera-icon-general {
    position: relative;
    left: 85%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 170px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--black);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn:hover {
    transition: 0.3s;
    background-color: var(--primary);
  }
  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  .underline-btn {
    color: #1890ff;
    border: 1px solid #1890ff;
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid var(--primary);
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 60%;
  }
  .input-pcr {
    width: 85% !important;
    border: 1px solid #70bdf0 !important;
  }
}

@media (min-width: 1791px) and (max-width: 1800px) {
  .grid-general {
    display: grid;
    grid-template-columns: 20% 22.2% 20.8% 20.8% 20%;
    margin-top: 10px;
  }

  .camera-icon-general {
    position: relative;
    left: 85%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 170px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--black);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn:hover {
    transition: 0.3s;
    background-color: var(--primary);
  }
  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  .underline-btn {
    color: #1890ff;
    border: 1px solid #1890ff;
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid var(--primary);
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 60%;
  }
  .input-pcr {
    width: 85% !important;
    border: 1px solid #70bdf0 !important;
  }
}

@media (min-width: 1801px) and (max-width: 1818px) {
  .grid-general {
    display: grid;
    grid-template-columns: 20% 22.2% 20.8% 20.8% 20%;
    margin-top: 10px;
  }

  .camera-icon-general {
    position: relative;
    left: 85%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 170px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--black);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn:hover {
    transition: 0.3s;
    background-color: var(--primary);
  }
  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  .underline-btn {
    color: #1890ff;
    border: 1px solid #1890ff;
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid var(--primary);
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 70%;
  }
  .input-pcr {
    width: 95% !important;
    border: 1px solid #70bdf0 !important;
  }
}

@media (min-width: 1819px) and (max-width: 2000px) {
  .grid-general {
    display: grid;
    grid-template-columns: 20% 22.2% 20.8% 20.8% 20%;
    margin-top: 10px;
  }

  .input-picker-settings {
    width: 85% !important;
    border: 1px solid #70bdf0;
  }

  .camera-icon-general {
    position: relative;
    left: 85%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 170px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--black);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn:hover {
    transition: 0.3s;
    background-color: var(--primary);
  }
  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  .underline-btn {
    color: #1890ff;
    border: 1px solid #1890ff;
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid var(--primary);
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 70%;
  }
  .input-pcr {
    width: 95% !important;
    border: 1px solid #70bdf0 !important;
  }
}

@media (min-width: 2001px) and (max-width: 2137px) {
  .grid-general {
    display: grid;
    grid-template-columns: 18% 22% 20% 20% 20%;
    margin-top: 10px;
  }

  .camera-icon-general {
    position: relative;
    left: 85%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 170px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--black);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn:hover {
    transition: 0.3s;
    background-color: var(--primary);
  }
  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  .underline-btn {
    color: #1890ff;
    border: 1px solid #1890ff;
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid var(--primary);
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 70%;
  }
  .input-pcr {
    width: 95% !important;
    border: 1px solid #70bdf0 !important;
  }
}

@media (min-width: 2137px) and (max-width: 5000px) {
  .grid-general {
    display: grid;
    grid-template-columns: 18% 22% 20% 20% 20%;
    margin-top: 10px;
  }
  .input-picker-settings {
    width: 70% !important;
    border: 1px solid #70bdf0;
  }

  .camera-icon-general {
    position: relative;
    left: 85%;
    bottom: 15px;
    background-color: #2c3421;
    border-radius: 64px;
  }
  .image-general {
    height: 190px;
    width: 90%;
    margin-right: 20px;
    border-radius: 5px;
  }

  /* BUTTON ETAPAS */
  .btn-double {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 8.7px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }

  .bg-btn {
    color: var(--black);
    background-color: var(--primary);
    transition: 0.3s;
    border: 1px solid var(--primary);
  }

  .bg-btn:hover {
    transition: 0.3s;
    background-color: var(--primary);
  }
  .bg-btn-white {
    background-color: var(--white);
    transition: 0.5s;
  }
  /* HOVER PRESUPUESTO Y TAMAÑO */
  .bg-btn-hover:hover {
    background-color: var(--primary);
    color: var(--black);
    transition: 0.5s;
  }

  .underline-btn {
    color: #1890ff;
    border: 1px solid #1890ff;
  }

  /* BUTTON AGREGAR ETAPA */

  .btn-add-etapa {
    display: inline-block;
    font-weight: 400;
    color: var(--black);
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    border: 1px solid var(--primary);
    cursor: pointer;
    background: var(--primary);
    border-radius: 3px;
    transition: 0.3s;
  }

  /* ETAPAS */
  .grid-double {
    display: grid;
    grid-template-columns: 25% 70%;
  }
  .input-pcr {
    width: 95% !important;
    border: 1px solid #70bdf0 !important;
  }
}
.title-config-project-general {
  margin-top: 20px;
  color: #2c3421;
}
.grid-etapas .title-config-projects,
.grid-general .title-config-projects {
  color: #2c3421;
}

.grid-settings .input-text {
  border: 1px solid var(--black);
  width: 95%;
  height: 34px;
  color: var(--black);
  margin-bottom: 20px;
  font-size: 12px;
}

.grid-general .ant-calendar-picker-input {
  height: 35px;
  border: 1px solid var(--black);
}

.grid-general .number-input-double {
  width: 56%;
  margin-left: 7px;
}

.grid-general .select-budget .ant-select-selection-selected-value,
.grid-general .select-size .ant-select-selection-selected-value {
  text-align: center;
}

.grid-general .fix-title {
  margin-bottom: 20px;
}

.select-budget .ant-select-selection--single .ant-select-selection__rendered,
.select-size .ant-select-selection--single .ant-select-selection__rendered,
.select-budget .ant-select-selection__rendered,
.select-size .ant-select-selection__rendered {
  margin: 0;
}

.select-budget .ant-select-selection-selected-value,
.select-size .ant-select-selection-selected-value {
  width: 100%;
}

.options-currency {
  width: 260px !important;
}

.grid-general .date-input-project {
  width: 75%;
}

.grid-general .numeric-project {
  width: 56%;
  margin-left: 10px;
  border-radius: 5px;
  padding: 8px;
}

.grid-general .percentage-project {
  border-radius: 5px;
  padding: 8px;
}

.grid-etapas .input-error {
  border: 1px solid var(--red) !important;
}

.title-configuration {
  display: flex;
  gap: 5px;
}

.rolling-option {
  width: 100%;
  display: flex;
  gap: 5px;
}

.ant-select-selection__rendered
  .ant-select-selection-selected-value
  .rolling-option
  .content__icon {
  display: none;
}

.btn-etapa {
  display: inline-block;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 1.5;
  display: inline-block;
  border: 0px;
  cursor: pointer;
}

.center-btn-generals {
  display: flex;
  justify-content: center;
  justify-items: center;
}
.flex-end-save-template {
  display: flex;
  justify-content: flex-end;
  justify-items: flex-end;
}
.btn-project-stage {
  display: inline-block;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 1.5;
  display: inline-block;
  border: 2px solid var(--primary);
  cursor: pointer;
  background-color: var(--primary);
  color: var(--black);
  border-radius: 5px;
}

.btn-project-template {
  display: inline-block;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 1.5;
  color: #bee1f8;
  display: inline-block;
  border: 2px solid #bee1f8;
  cursor: pointer;
  background-color: var(--white);
  margin-right: 10px;
  border-radius: 5px;
}

.btn-etapa:focus {
  outline: none;
}

.underline-btn-etapa {
  color: #1890ff;
  border: 1px solid #1890ff;
}

/* ETAPA */
.grid-etapa {
  display: grid;
  grid-template-columns: 90% 10%;
}

.description-form {
  font-size: 12px;
}

.mt-description {
  margin-top: 32px;
}

.mt-description-manager {
  margin-top: 51px;
}

.btn-productividad {
  display: inline-block;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 10px;
  line-height: 1.5;
  display: inline-block;
  border: 0px;
  cursor: pointer;
  width: 90px;
}

.bg-no-productividad {
  background-color: #586666;
  color: white;
}
.bg-productividad {
  background-color: #1890ff;
  color: white;
}

/* grid-cards-etapas */
.shawdow-etapas {
  box-shadow: 0px 1px 5px -2px rgba(0, 0, 0, 0.75);
  border-radius: 10px !important;
}

.grid-cards-etapas {
  display: grid;
  grid-template-columns: 50% 50%;
}

.grid-etapas-left {
  display: grid;
  grid-template-columns: 50% 50%;
  margin-top: 10px;
  margin-left: 4px;
}

.grid-etapas {
  margin-bottom: 40px;
}

.grid-etapa .btn-productivity {
  margin-top: 15px;
  display: flex;
  gap: 5px;
}

.grid-etapas div .ant-form-item {
  width: 95%;
}

@media (min-width: 592px) and (max-width: 1359px) {
  .grid-etapas {
    display: grid;
    grid-template-columns: 18% 22% 60%;
    grid-gap: 3px;
  }
  .btn-etapa {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.33rem 0.3rem;
    font-size: 12px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }
  .title-etapas {
    font-size: 12px;
  }
  .avatars-etapa {
    border-radius: 50px;
    height: 13px;
    width: 13px;
  }
}

@media (min-width: 1360px) {
  .grid-etapas {
    display: grid;
    grid-template-columns: 18% 22% 60%;
    grid-gap: 3px;
  }
  .btn-etapa {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.33rem 0.3rem;
    font-size: 12px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }
  .title-etapas {
    font-size: 12px;
  }
  .avatars-etapa {
    border-radius: 50px;
    height: 13px;
    width: 13px;
  }
}

@media (min-width: 1609px) and (max-width: 1726px) {
  .grid-etapas {
    display: grid;
    grid-template-columns: 18% 22% 60%;
    grid-gap: 3px;
  }
  .btn-etapa {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.33rem 0.3rem;
    font-size: 12px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }
  .title-etapas {
    font-size: 12px;
  }
  .avatars-etapa {
    border-radius: 50px;
    height: 13px;
    width: 13px;
  }
}

@media (min-width: 1727px) and (max-width: 1790px) {
  .grid-etapas {
    display: grid;
    grid-template-columns: 20% 22% 58%;
    grid-gap: 3px;
  }
  .btn-etapa {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.33rem 0.3rem;
    font-size: 9.8px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }
  .title-etapas {
    font-size: 12px;
  }
  .avatars-etapa {
    border-radius: 50px;
    height: 13px;
    width: 13px;
  }
}

@media (min-width: 1791px) and (max-width: 1806px) {
  .grid-etapas {
    display: grid;
    grid-template-columns: 20% 22% 57.5%;
    grid-gap: 3px;
  }
  .btn-etapa {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.33rem 0.3rem;
    font-size: 9.8px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }
  .title-etapas {
    font-size: 12px;
  }
  .avatars-etapa {
    border-radius: 50px;
    height: 13px;
    width: 13px;
  }
}

@media (min-width: 1807px) and (max-width: 1920px) {
  .grid-etapas {
    display: grid;
    grid-template-columns: 20% 22% 57.5%;
    grid-gap: 3px;
  }
  .btn-etapa {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.33rem 0.3rem;
    font-size: 12px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }
  .title-etapas {
    font-size: 12px;
  }
  .avatars-etapa {
    border-radius: 50px;
    height: 13px;
    width: 13px;
  }
}

@media (min-width: 1921px) and (max-width: 3000px) {
  .grid-etapas {
    display: grid;
    grid-template-columns: 18% 22% 60%;
    grid-gap: 3px;
  }
  .btn-etapa {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
            user-select: none;
    padding: 0.33rem 0.3rem;
    font-size: 14px;
    line-height: 1.5;
    display: inline-block;
    border: 0px solid #000000;
    cursor: pointer;
  }
  .title-etapas {
    font-size: 13px;
  }
  .avatars-etapa {
    border-radius: 50px;
    height: 13px;
    width: 13px;
  }
}

.img-tabla-etapa {
  height: 15px;
  width: 15px;
  border-radius: 50px;
  margin: 0;
}
.btn-table-productividad {
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0.33rem 0.3rem;
  font-size: 10px;
  line-height: 1.5;
  display: block;
  border: 0px solid #000000;
  cursor: pointer;
  color: white;
  width: 90px;
}

.bg-btn-productivo {
  background-color: #2c3421;
}

.bg-no-productivo {
  background-color: #586666;
}

.head-table-settings .ant-table-thead > tr:first-child > th {
  background: white;
}

.head-table-settings tbody > tr > td {
  background: white;
}

.head-table-settings tbody > tr {
  background: white;
}

.head-table-settings tbody tr:nth-child(odd):hover {
  background: white !important;
}

.head-table-settings tbody tr:nth-child(even):hover {
  background: white !important;
}

.head-table-settings tbody > tr:hover > td {
  background: white !important;
}

.date-stage {
  position: relative;
  top: 1px;
}

.table-design-system .ant-table-content .ant-table-header{background-color:rgba(0,0,0,0)}.table-design-system .ant-table-content .ant-table-scroll .ant-table-body{background-color:rgba(0,0,0,0)}.table-design-system .ant-table-content .ant-table-scroll .ant-table-body::-webkit-scrollbar{width:100%;height:5px}.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-body-outer .ant-table-body-inner::-webkit-scrollbar{width:5px}.table-design-system .ant-table-content .ant-table-body .ant-table-thead,.table-design-system .ant-table-content .ant-table-scroll .ant-table-thead,.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-thead,.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-thead{height:40px}.table-design-system .ant-table-content .ant-table-body .ant-table-thead tr:first-child th:first-child,.table-design-system .ant-table-content .ant-table-scroll .ant-table-thead tr:first-child th:first-child,.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-thead tr:first-child th:first-child,.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-thead tr:first-child th:first-child{border-top-left-radius:5px}.table-design-system .ant-table-content .ant-table-body .ant-table-thead tr:last-child th:last-child,.table-design-system .ant-table-content .ant-table-scroll .ant-table-thead tr:last-child th:last-child,.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-thead tr:last-child th:last-child,.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-thead tr:last-child th:last-child{border-top-right-radius:5px}.table-design-system .ant-table-content .ant-table-body .ant-table-thead tr th,.table-design-system .ant-table-content .ant-table-scroll .ant-table-thead tr th,.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-thead tr th,.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-thead tr th{padding-left:10px !important;padding-right:10px !important;font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}.table-design-system .ant-table-content .ant-table-body .ant-table-thead tr th .anticon-filter:hover,.table-design-system .ant-table-content .ant-table-scroll .ant-table-thead tr th .anticon-filter:hover,.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .anticon-filter:hover,.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .anticon-filter:hover{background-color:rgba(0,0,0,.04)}.table-design-system .ant-table-content .ant-table-body .ant-table-thead tr th .anticon-filter.ant-table-filter-open,.table-design-system .ant-table-content .ant-table-scroll .ant-table-thead tr th .anticon-filter.ant-table-filter-open,.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .anticon-filter.ant-table-filter-open,.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .anticon-filter.ant-table-filter-open{background-color:rgba(0,0,0,.04)}.table-design-system .ant-table-content .ant-table-body .ant-table-tbody tr td,.table-design-system .ant-table-content .ant-table-scroll .ant-table-tbody tr td,.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td,.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td{padding:0 !important;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;border-bottom:0 !important}.table-design-system .ant-table-content .ant-table-body .ant-checkbox.ant-checkbox-checked::after,.table-design-system .ant-table-content .ant-table-scroll .ant-checkbox.ant-checkbox-checked::after,.table-design-system .ant-table-content .ant-table-fixed-left .ant-checkbox.ant-checkbox-checked::after,.table-design-system .ant-table-content .ant-table-fixed-right .ant-checkbox.ant-checkbox-checked::after{border:0}.table-design-system .ant-table-content .ant-table-body .ant-checkbox .ant-checkbox-inner,.table-design-system .ant-table-content .ant-table-scroll .ant-checkbox .ant-checkbox-inner,.table-design-system .ant-table-content .ant-table-fixed-left .ant-checkbox .ant-checkbox-inner,.table-design-system .ant-table-content .ant-table-fixed-right .ant-checkbox .ant-checkbox-inner{background-color:rgba(0,0,0,0);border-radius:4px;border-width:2px}.table-design-system .ant-table-content .ant-table-body .ant-checkbox.ant-checkbox-disabled,.table-design-system .ant-table-content .ant-table-scroll .ant-checkbox.ant-checkbox-disabled,.table-design-system .ant-table-content .ant-table-fixed-left .ant-checkbox.ant-checkbox-disabled,.table-design-system .ant-table-content .ant-table-fixed-right .ant-checkbox.ant-checkbox-disabled{opacity:.1}.table-design-system .ant-table-content .ant-table-body .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system .ant-table-content .ant-table-scroll .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system .ant-table-content .ant-table-fixed-left .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system .ant-table-content .ant-table-fixed-right .ant-radio-wrapper .ant-radio .ant-radio-inner{border-width:2px;background-color:rgba(0,0,0,0)}.table-design-system .ant-table-content .ant-table-body .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system .ant-table-content .ant-table-scroll .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system .ant-table-content .ant-table-fixed-left .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system .ant-table-content .ant-table-fixed-right .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after{top:2px;left:2px}.table-design-system .ant-table-content .ant-table-fixed-left .ant-table-thead tr th:last-child{border-top-right-radius:0 !important}.table-design-system .ant-table-content .ant-table-fixed-right .ant-table-thead tr th:first-child{border-top-left-radius:0 !important}.table-design-system .ant-table-content .ant-table-placeholder{width:100%;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:0;border:0}.table-design-system .ant-table-content .ant-table-placeholder div i img{width:48px;height:48px}.table-design-system .ant-table-content .ant-table-placeholder span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.table-design-system .ant-pagination li{min-width:28px;width:28px;height:28px;margin-right:5px;border-radius:0;border:0;background-color:rgba(0,0,0,0)}.table-design-system .ant-pagination li.ant-pagination-disabled a{opacity:.5}.table-design-system .ant-pagination li:last-child{margin-right:0}.table-design-system .ant-pagination li a{width:28px;height:28px;display:flex;justify-content:center;align-items:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:0}.table-design-system .ant-pagination li a .ant-pagination-item-container{width:28px}.table-design-system .ant-pagination li.ant-pagination-prev{border-radius:5px 0 0 5px}.table-design-system .ant-pagination li.ant-pagination-prev a{border-radius:5px 0 0 5px}.table-design-system .ant-pagination li.ant-pagination-next{border-radius:0 5px 5px 0}.table-design-system .ant-pagination li.ant-pagination-next a{border-radius:0 5px 5px 0}.table-design-system.size--default .ant-table-content .ant-table-tbody tr{height:40px}.table-design-system.size--small .ant-table-content .ant-table-tbody tr{height:30px}.table-design-system.theme--light .ant-spin-nested-loading .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#747474}.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-body{overflow-x:auto !important}.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-body::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3px}.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-body::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-body-outer .ant-table-body-inner::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3px}.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-body-outer .ant-table-body-inner::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-thead tr th,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-thead tr th,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-thead tr th,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-thead tr th{background-color:#d8d8d8;color:#121212}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner{border-color:#b3b3b3 !important}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#53c255 !important}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner{border-color:#53c255 !important}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after{background-color:#53c255}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner{border-color:#b3b3b3}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-thead tr th .ant-table-column-sorter i.on,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-table-column-sorter i.on,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-table-column-sorter i.on,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-table-column-sorter i.on{color:#53c255}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td{color:#121212}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner{border-color:#b3b3b3 !important}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#53c255 !important}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner{border-color:#53c255 !important}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner{border-color:#b3b3b3}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner{border-color:#d8d8d8}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner{border-color:#d8d8d8}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#53c255}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after{background-color:#53c255}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner{border-color:#53c255}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr:nth-child(even),.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr:nth-child(even),.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr:nth-child(even),.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr:nth-child(even){background-color:#f7f7f7}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr:nth-child(odd),.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr:nth-child(odd),.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr:nth-child(odd),.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr:nth-child(odd){background-color:#fff}.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr:hover td,.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--light .ant-table-content .ant-table-body .ant-table-tbody tr.ant-table-row-hover td,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr:hover td,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--light .ant-table-content .ant-table-scroll .ant-table-tbody tr.ant-table-row-hover td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr:hover td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-left .ant-table-tbody tr.ant-table-row-hover td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr:hover td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--light .ant-table-content .ant-table-fixed-right .ant-table-tbody tr.ant-table-row-hover td{background-color:#ecffee}.table-design-system.theme--light .ant-table-placeholder{background-color:#fff}.table-design-system.theme--light .ant-table-placeholder span{color:#121212}.table-design-system.theme--light .ant-pagination li a{background-color:#f0f4f5;border-color:#f0f4f5;color:#121212}.table-design-system.theme--light .ant-pagination li.ant-pagination-item-active a{background-color:#7dff8a}.table-design-system.theme--light .ant-pagination li.ant-pagination-jump-prev-custom-icon a i,.table-design-system.theme--light .ant-pagination li.ant-pagination-jump-next-custom-icon a i{color:#121212}.table-design-system.theme--dark .ant-spin-nested-loading .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#7dff8a}.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-body::-webkit-scrollbar-thumb{background-color:#7d8671;border-radius:3px}.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-body::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-body-outer .ant-table-body-inner::-webkit-scrollbar-thumb{background-color:#7d8671;border-radius:3px}.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-body-outer .ant-table-body-inner::-webkit-scrollbar-track{background-color:#121212;border-radius:3px}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-thead tr th,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-thead tr th,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-thead tr th,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-thead tr th{background-color:#d8d8d8;color:#121212}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox:hover .ant-checkbox-inner{border-color:#b3b3b3 !important}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#53c255 !important;border-color:#53c255 !important}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner{border-color:#53c255 !important}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after{background-color:#53c255}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-checkbox .ant-checkbox-inner{border-color:#b3b3b3}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-thead tr th .ant-table-column-sorter i.on,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-thead tr th .ant-table-column-sorter i.on,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-thead tr th .ant-table-column-sorter i.on,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-thead tr th .ant-table-column-sorter i.on{color:#53c255}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td{color:#fff}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox:hover .ant-checkbox-inner{border-color:#7d8671 !important}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#7dff8a !important;border-color:#7dff8a !important}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner::after{border-color:#0e5381}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner{border-color:#7dff8a !important}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-checkbox .ant-checkbox-inner{border-color:#7d8671}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio .ant-radio-inner{border-color:#7d8671}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio:hover .ant-radio-inner{border-color:#7d8671}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#7dff8a}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after{background-color:#7dff8a}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr td .ant-radio-wrapper .ant-radio.ant-radio-checked:hover .ant-radio-inner{border-color:#7dff8a}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr:nth-child(even),.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr:nth-child(even),.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr:nth-child(even),.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr:nth-child(even){background-color:#3e482d}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr:nth-child(odd),.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr:nth-child(odd),.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr:nth-child(odd),.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr:nth-child(odd){background-color:#2c3421}.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr:hover td,.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--dark .ant-table-content .ant-table-body .ant-table-tbody tr.ant-table-row-hover td,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr:hover td,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--dark .ant-table-content .ant-table-scroll .ant-table-tbody tr.ant-table-row-hover td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr:hover td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-left .ant-table-tbody tr.ant-table-row-hover td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr:hover td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr.ant-table-row-selected td,.table-design-system.theme--dark .ant-table-content .ant-table-fixed-right .ant-table-tbody tr.ant-table-row-hover td{background-color:#0e5381}.table-design-system.theme--dark .ant-table-placeholder{background-color:#3e482d}.table-design-system.theme--dark .ant-table-placeholder span{color:#fff}.table-design-system.theme--dark .ant-pagination li a{background-color:#3e482d;border-color:#3e482d;color:#fff}.table-design-system.theme--dark .ant-pagination li.ant-pagination-item-active a{background-color:#7dff8a;color:#121212}.table-design-system.theme--dark .ant-pagination li.ant-pagination-jump-prev-custom-icon a i,.table-design-system.theme--dark .ant-pagination li.ant-pagination-jump-next-custom-icon a i{color:#fff}.table-design-system.theme--dark .ant-pagination li.ant-pagination-jump-prev-custom-icon a .ant-pagination-item-ellipsis,.table-design-system.theme--dark .ant-pagination li.ant-pagination-jump-next-custom-icon a .ant-pagination-item-ellipsis{color:#fff}
.super-admin-cell{display:flex;gap:5px}.super-admin-cell .tooltip-icon img{width:14px;height:14px}.tableWrapper{width:100%;overflow:auto}.cell{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;padding:0 10px;text-align:left}.permissions-block{display:flex;gap:10px;justify-content:center}.permissions-legend{margin-top:20px;border:1px solid #7d8671;padding:10px;display:flex;justify-content:center;border-radius:5px;color:#fff}.permissions-legend div{display:flex;gap:10px}.permissions-legend p{margin-bottom:0px;font-size:13px}.permissions-legend .permission-item{display:flex;flex-direction:column}.permissions-legend .permission-item:nth-child(2){margin-left:10px}
.card-users-tabs{width:100%;padding:20px 0;display:flex;flex-direction:column;gap:20px}.card-users-tabs .card-users-tabs__loading{width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.card-users-tabs .card-users-tabs__loading span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs .card-users-tabs__loading span.anticon{font:400 24px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.card-users-tabs .card-users-tabs__header{width:100%;display:flex;justify-content:space-between}.card-users-tabs .card-users-tabs__header .header__search{width:200px;display:flex;align-items:center;position:relative}.card-users-tabs .card-users-tabs__header .header__search input{width:200px;height:32px;padding:8px 41px 8px 15px;background-color:#f0f4f5;border:1px solid #f0f4f5;border-radius:5px;transition:.3s;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.card-users-tabs .card-users-tabs__header .header__search input:hover,.card-users-tabs .card-users-tabs__header .header__search input:focus{border-color:#53c255}.card-users-tabs .card-users-tabs__header .header__search .search__icon{position:absolute;right:15px}.card-users-tabs .card-users-tabs__header .header__search .search__icon i img{width:16px;height:16px}.card-users-tabs .card-users-tabs__header .header__button{display:flex;justify-content:center;align-content:center;gap:10px}.card-users-tabs .card-users-tabs__header .header__button .button__matrix{display:flex;gap:5px;justify-content:center;align-items:center;cursor:pointer}.card-users-tabs .card-users-tabs__header .header__button .button__matrix i img{width:16px;height:16px}.card-users-tabs .card-users-tabs__header .header__button .button__matrix span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#53c255}.card-users-tabs .card-users-tabs__table{width:100%}.card-users-tabs .card-users-tabs__table .avatar-column{padding:0 10px}.card-users-tabs .card-users-tabs__table .avatar-column .avatar-image-column,.card-users-tabs .card-users-tabs__table .avatar-column .avatar-name-column,.card-users-tabs .card-users-tabs__table .avatar-column .avatar-icon-column{width:24px;height:24px;border-radius:50px;display:flex;justify-content:center;align-items:center}.card-users-tabs .card-users-tabs__table .avatar-column .avatar-name-column{background-color:#121212;color:#fff;font:400 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-transform:uppercase}.card-users-tabs .card-users-tabs__table .avatar-column .avatar-icon-column i img{width:24px;height:24px}.card-users-tabs .card-users-tabs__table .name-column,.card-users-tabs .card-users-tabs__table .surname-column,.card-users-tabs .card-users-tabs__table .email-column,.card-users-tabs .card-users-tabs__table .position-column,.card-users-tabs .card-users-tabs__table .roles-column,.card-users-tabs .card-users-tabs__table .status-column,.card-users-tabs .card-users-tabs__table .last-active-column{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;padding:0 10px}.card-users-tabs .card-users-tabs__table .position-column-input,.card-users-tabs .card-users-tabs__table .name-column-input,.card-users-tabs .card-users-tabs__table .surname-column-input{width:100%;height:40px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition:.3s;padding:0 10px;cursor:pointer}.card-users-tabs .card-users-tabs__table .position-column-input:hover,.card-users-tabs .card-users-tabs__table .name-column-input:hover,.card-users-tabs .card-users-tabs__table .surname-column-input:hover{border-color:#747474}.card-users-tabs .card-users-tabs__table .position-column-input:focus,.card-users-tabs .card-users-tabs__table .name-column-input:focus,.card-users-tabs .card-users-tabs__table .surname-column-input:focus{border-color:#53c255}.card-users-tabs .card-users-tabs__table .company-column-popover{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:.3s;padding:0 10px}.card-users-tabs .card-users-tabs__table .company-column-popover:hover{border-color:#747474}.card-users-tabs .card-users-tabs__table .company-column-popover.ant-popover-open{border-color:#53c255}.card-users-tabs .card-users-tabs__table .company-column-popover span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs .card-users-tabs__table .company-column-popover i img{width:14px;height:14px}.card-users-tabs .card-users-tabs__table .company-column-popover__label{width:100%;height:40px;display:flex;align-items:center;padding:0 10px}.card-users-tabs .card-users-tabs__table .company-column-popover__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs .card-users-tabs__table .roles-column{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center}.card-users-tabs .card-users-tabs__table .roles-column .roles-column__icon{cursor:pointer}.card-users-tabs .card-users-tabs__table .roles-column .roles-column__icon i img{width:14px;height:14px}.card-users-tabs .card-users-tabs__table .roles-column-popover{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:.3s;padding:0 10px}.card-users-tabs .card-users-tabs__table .roles-column-popover:hover{border-color:#747474}.card-users-tabs .card-users-tabs__table .roles-column-popover.ant-popover-open{border-color:#53c255}.card-users-tabs .card-users-tabs__table .roles-column-popover span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs .card-users-tabs__table .roles-column-popover i img{width:14px;height:14px}.card-users-tabs .card-users-tabs__table .last-active-column{display:flex;align-items:center;justify-content:space-between;gap:5px}.card-users-tabs .card-users-tabs__table .last-active-column .last-active__icon{cursor:pointer}.card-users-tabs .card-users-tabs__table .last-active-column .last-active__icon i img{width:14px;height:14px}.card-users-tabs .card-users-tabs__table .action-column{width:100%;height:40px;display:flex;align-items:center;justify-content:center;padding:0 10px}.card-users-tabs .card-users-tabs__table .action-column span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#e50101;cursor:pointer}.card-users-tabs .card-users-tabs__table .action-column .action-column__icon{width:100%;display:flex;justify-content:center;cursor:pointer}.card-users-tabs .card-users-tabs__table .action-column .action-column__icon i img{width:16px;height:16px}
.grid-categoria {
  display: grid;
  grid-template-columns: 30% 70%;
  margin-bottom: 50px;
  grid-gap: 10px;
}
/* ICONS CATEGORY LEFT */
.grid-icons-category {
  display: grid;
  grid-template-columns: 60% 40%;
}

.grid-icons-category .flexbox-fix {
  display: none !important;
}

.picker-wrapp {
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
}

.cats-settings .btn-tipo,
.cats-settings .btn-tipo:hover,
.cats-settings .btn-tipo:link,
.cats-settings .btn-tipo:visited {
  min-width: 80px;
  width: auto;
  font-size: 12px !important;
  background-color: var(--primary) !important;
  color: var(--black) !important;
  margin-top: 20px;
  border: 1px solid var(--primary) !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
}

.cats-settings .wrapp-categories {
  margin-top: 20px;
}

.cats-settings .btns-cats {
  width: 100%;
  text-align: right;
}

.cats-settings .btns-cats-tags {
  text-align: right;
}

.cats-settings .fix-tags {
  margin-top: 11px !important;
}

.cats-settings .fix-cncs {
  margin-top: -33px !important;
}

/* CARDS RIGHT CATEGORY */
.grid-cards-category {
  display: grid;
  grid-template-columns: 35% 5% 30% 30%;
  margin: 2px;
  font-size: 12px;
  color: #121212;
}

.grid-cards-category .cat-actions {
  text-align: right;
  line-height: 27px;
}

.cat-icon-select {
  line-height: 27px;
  float: left;
  margin-right: 5px;
}

.grid-cards-category .cat-icon {
  width: 20px;
  line-height: 27px;
}

.grid-cards-category .cat-square {
  display: flex;
  align-items: center;
}

.grid-cards-category .cat-name {
  padding: 0 10px;
  line-height: 30px;
}

.grid-cards-category .cat-name .input-inline {
  border: none !important;
  width: 50% !important;
  padding: 0 !important;
  height: auto !important;
}

.grid-cards-category .cat-type .ant-select-selection-selected-value {
  overflow: visible;
  overflow: initial;
}

.grid-cards-category .cat-type .ant-select-selection--single {
  height: auto !important;
  color: #2c3421 !important;
  text-decoration: underline !important;
}

.grid-cards-category .square-tag {
  color: red;
  font-size: 20px;
}

.card-category {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  margin: 0 5px 5px 5px !important;
}

.scroll-table {
  overflow: scroll;
  height: 160px;
  width: 100%;
  overflow-x: hidden;
}

.scroll-table::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.scroll-table::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.scroll-table::-webkit-scrollbar-thumb {
  background: #d6d0d0;
}

/* Handle on hover */
.scroll-table::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.grid-category-task {
  display: grid;
  grid-template-columns: 80% 20%;
}

.grid-category-delete {
  display: grid;
  grid-template-columns: 90% 10%;
}

.constraint-right {
  margin-top: 0;
}

.cnc-right {
  margin-top: 20px;
}

.tag-right {
  margin-top: 20px;
}

.txt-category {
  font-size: 11px;
  margin-left: 10px;
}

.position-btn-add-right {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.btn-agregar-right {
  width: auto;
  font-size: 12px !important;
  background-color: var(--primary) !important;
  color: var(--black) !important;
  margin-top: 35px;
  margin: 5px;
}

.btn-agregar-right:hover {
  background-color: var(--primary) !important;
  outline: none;
  box-shadow: none;
  border-color: 1px solid var(--primary);
}

.cat-square .flexbox-fix {
  display: none !important;
}

.picker-wrapp {
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
}

.edit-input input {
  max-width: 120px !important;
}

.modal-assign .title-frm-add {
  font-size: 18px;
  font-weight: bold;
  color: #2c3421;
  border-bottom: 1px solid #2c3421;
  padding-bottom: 10px;
}

.modal-assign .title-close {
  color: #d1d1d1;
  float: right;
  cursor: pointer;
  font-size: 16px;
}

.modal-assign .back-arrow {
  display: inline;
  cursor: pointer;
}

.modal-assign .t-header {
  font-weight: bold;
  background: #f5f5f5;
  margin: 13px 0;
  font-size: 12px;
}

.modal-assign .row-assign {
  margin: 7px 0;
  font-size: 12px;
}

.modal-assign .add-to-project {
  font-size: 12px;
  position: relative;
  top: -2px;
}

.modal-assign .center-btn-modal-adduser {
  width: 100%;
  text-align: center;
}

.modal-assign .btn-continue-user-company,
.modal-assign .btn-continue-user-company:hover,
.modal-assign .btn-continue-user-company:active,
.modal-assign .btn-continue-user-company:visited,
.modal-assign .btn-continue-user-company:focus {
  margin-top: 40px;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  padding: 0.15rem 0.1rem;
  line-height: 1.5;
  display: inline-block;
  border: 0px;
  cursor: pointer;
  color: var(--black);
  width: 80px;
  font-size: 12px;
  height: 28px;
  border-radius: 5px;
  background-color: var(--primary);
  transition: 0.3s;
  margin: 10px;
  border: none;
  outline: none;
}

.card-container{margin-top:140px;margin-left:135px}
.button-design-system,.autodesk-not-connected-modal__footer-link{display:flex;justify-content:center;align-items:center;gap:5px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;box-sizing:border-box;border:0;border-radius:5px;transition-duration:.3s}.button-design-system.inverse-text,.inverse-text.autodesk-not-connected-modal__footer-link{color:#fff}.button-design-system.size--small,.size--small.autodesk-not-connected-modal__footer-link{height:24px;padding:0 10px}.button-design-system.size--small i img,.size--small.autodesk-not-connected-modal__footer-link i img{width:12px;height:12px}.button-design-system.size--default,.autodesk-not-connected-modal__footer-link{height:30px;padding:0 20px}.button-design-system.size--default i img,.autodesk-not-connected-modal__footer-link i img{width:16px;height:16px}.button-design-system.size--large,.size--large.autodesk-not-connected-modal__footer-link{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;height:40px;padding:0 30px;gap:10px}.button-design-system.size--large i img,.size--large.autodesk-not-connected-modal__footer-link i img{width:20px;height:20px}.button-design-system.type--primary,.autodesk-not-connected-modal__footer-link{background-color:#7dff8a}.button-design-system.type--primary:hover,.autodesk-not-connected-modal__footer-link:hover{background-color:#53c255}.button-design-system.type--primary-v2,.type--primary-v2.autodesk-not-connected-modal__footer-link{background-color:#53c255}.button-design-system.type--primary-v2:hover,.type--primary-v2.autodesk-not-connected-modal__footer-link:hover{background-color:#52c41a}.button-design-system.type--secondary,.type--secondary.autodesk-not-connected-modal__footer-link{background-color:#f0f4f5}.button-design-system.type--secondary:hover,.type--secondary.autodesk-not-connected-modal__footer-link:hover{background-color:#b3b3b3}.button-design-system.type--danger,.type--danger.autodesk-not-connected-modal__footer-link{background-color:#e50101}.button-design-system.type--danger:hover,.type--danger.autodesk-not-connected-modal__footer-link:hover{background-color:#8e0101}.button-design-system.type--link,.type--link.autodesk-not-connected-modal__footer-link{background-color:rgba(0,0,0,0);color:#7dff8a}.button-design-system.type--link:hover,.type--link.autodesk-not-connected-modal__footer-link:hover{color:#53c255}.button-design-system:disabled,.autodesk-not-connected-modal__footer-link:disabled{opacity:.5;cursor:not-allowed}.autodesk-not-connected-modal{display:flex;flex-direction:column;gap:20px;align-items:center}.autodesk-not-connected-modal__icon img{width:48px;height:48px}.autodesk-not-connected-modal__message{color:#fff;font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;flex-direction:column;gap:20px;text-align:center;padding:0 20px}.autodesk-not-connected-modal__link{color:#7dff8a;text-decoration:underline}.autodesk-not-connected-modal__link:hover,.autodesk-not-connected-modal__link:focus{color:#7dff8a;text-decoration:underline}.autodesk-not-connected-modal__footer{display:flex;gap:10px}.autodesk-not-connected-modal__footer-link:hover,.autodesk-not-connected-modal__footer-link:focus{color:#121212;text-decoration:none;transition-property:all}
.settings-plugins{min-height:360px}.settings-plugins__cards{margin-top:20px;display:flex;gap:20px}.settings-plugins__card{width:210px;text-align:center;border-radius:5px !important;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1019607843)}.settings-plugins__card .button-design-system{width:100%;padding:0 10px}.settings-plugins__card-cover{padding:20px 20px 0}.settings-plugins__card-connected{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:15px}
.grid-general-company {
  display: grid;
  grid-template-columns: 12% 20% 20% 20%;
  margin-top: 10px;
  grid-gap: 15px;
}

.grid-general-company-extraColumns {
  grid-template-columns: 12% 20% 20% 20% 20%;
}

.img-general-company {
  height: 100px;
  width: 100px;
  border-radius: 50px;
}
.description-form {
  font-size: 12px;
}

@media (min-width: 1005px) and (max-width: 1400px) {
  .camera-general-company {
    position: relative;
    left: 60%;
    bottom: 18px;
    background-color: #2c3421;
    border-radius: 64px;
  }
}

@media (min-width: 1360px) and (max-width: 1435px) {
  .camera-general-company {
    position: relative;
    left: 60%;
    bottom: 16px;
    background-color: #2c3421;
    border-radius: 64px;
  }
}

@media (min-width: 1436px) and (max-width: 1840px) {
  .camera-general-company {
    position: relative;
    left: -17%;
    bottom: -50px;
    background-color: #2c3421;
    border-radius: 64px;
  }
}

@media (min-width: 1841px) and (max-width: 2150px) {
  .camera-general-company {
    position: relative;
    left: -14%;
    bottom: -43px;
    background-color: #2c3421;
    border-radius: 64px;
  }
}

@media (min-width: 2151px) and (max-width: 2621px) {
  .camera-general-company {
    position: relative;
    left: -10%;
    bottom: -43px;
    background-color: #2c3421;
    border-radius: 64px;
  }
}

.input-text-company {
  border: 1px solid var(--black) !important;
  height: 34px !important;
}

.company-title {
  color: #2c3421;
}

.img-upload-logo {
  position: relative;
  cursor: pointer;
  top: -28px;
  left: 130px;
}

#file-input-edit-image {
  display: none;
}

.cont-imag-edit {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-direction: column;
}

.img-company-edit {
  border-radius: 10px;
}

.popover-multiselect-design-system{min-width:180px;padding:10px 0}.popover-multiselect-design-system .popover-multiselect-design-system__search{width:100%;height:30px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom-width:1px;border-bottom-style:solid}.popover-multiselect-design-system .popover-multiselect-design-system__search input{width:100%;background-color:rgba(0,0,0,0);font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:0;height:16px}.popover-multiselect-design-system .popover-multiselect-design-system__search .search__clean{flex:16px 1;width:16px;cursor:pointer}.popover-multiselect-design-system .popover-multiselect-design-system__search .search__clean i img{width:16px;height:16px}.popover-multiselect-design-system .popover-multiselect-design-system__search .search__icon{flex:16px 1;width:16px}.popover-multiselect-design-system .popover-multiselect-design-system__search .search__icon i img{width:16px;height:16px}.popover-multiselect-design-system .popover-multiselect-design-system__items{width:100%}.popover-multiselect-design-system .popover-multiselect-design-system__items::-webkit-scrollbar{width:4px;border-radius:5px}.popover-multiselect-design-system .popover-multiselect-design-system__items::-webkit-scrollbar-track{background:#121212}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__empty{width:100%;height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__empty .empty__icon{width:24px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__empty .empty__icon i img{width:24px;height:24px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__empty span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list{display:flex;flex-direction:column}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__select{width:100%;height:30px;display:flex;gap:10px;padding:0 20px;transition-duration:.3s;align-items:center;cursor:pointer}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__select .select__checked{width:14px;height:14px;border-radius:3px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__select span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item{width:100%;height:30px;display:flex;flex-direction:column;justify-content:center;padding:0 20px;transition-duration:.3s}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item.group{height:35px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item.group .item__text .text{margin-top:10px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item.group .item__text .text span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item.group .item__text .text__options{display:flex;align-items:center;gap:10px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item.group .item__text .text__options i img{width:16px;height:16px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item.disabled{opacity:.5;cursor:not-allowed}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item .item__text{display:flex;justify-content:space-between}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item .item__text .text{display:flex;align-items:center;gap:10px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item .item__text .text .text__check{width:14px;height:14px;border-radius:3px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item .item__text .text span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item .item__text .text__options{display:flex;align-items:center;gap:10px}.popover-multiselect-design-system .popover-multiselect-design-system__items .items__list .list__item .item__text .text__options i img{width:16px;height:16px}.popover-multiselect-design-system .popover-multiselect-design-system__cta{width:100%;height:30px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;padding:0 10px;border-top-width:1px;border-top-style:solid;transition-duration:.3s}.popover-multiselect-design-system .popover-multiselect-design-system__cta .cta__icon{width:16px}.popover-multiselect-design-system .popover-multiselect-design-system__cta .cta__icon i img{width:16px;height:16px}.popover-multiselect-design-system .popover-multiselect-design-system__cta span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__search{border-bottom-color:#d8d8d8}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__search input{color:#121212}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__search input::placeholder{color:#121212;opacity:.5}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__search input::-ms-input-placeholder{color:#121212}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items::-webkit-scrollbar-thumb{background:#d8d8d8}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items::-webkit-scrollbar-thumb:hover{background:#53c255}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__empty span{color:#747474}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__select .select__checked{border:2px solid #d8d8d8}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__select span{color:#121212}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__select:hover{background-color:#f0f4f5}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__item.group .item__text .text span{color:#747474}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__item .item__text .text__check{border:2px solid #d8d8d8}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__item .item__text .text span{color:#121212}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__item:is(:not(.group)){cursor:pointer}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__item:hover:is(:not(.group)){background-color:#f0f4f5}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__items .items__list .list__item.active:is(:not(.group)){background-color:#7dff8a}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__cta{border-top-color:#d8d8d8}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__cta:hover{background-color:#f0f4f5}.popover-multiselect-design-system.theme--light .popover-multiselect-design-system__cta span{color:#53c255}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__search{border-bottom-color:#7d8671}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__search input{color:#fff}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__search input::placeholder{color:#fff;opacity:.5}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__search input::-ms-input-placeholder{color:#fff}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items::-webkit-scrollbar-thumb{background:#7d8671}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items::-webkit-scrollbar-thumb:hover{background:#7dff8a}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__empty span{color:#c3cfbf}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__select .select__checked{border:2px solid #7d8671}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__select span{color:#f0f4f5}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__select:hover{background-color:#121212}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__item.group .item__text .text span{color:#c3cfbf}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__item .item__text .text__check{border:2px solid #7d8671}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__item .item__text .text span{color:#fff}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__item:is(:not(.group)){cursor:pointer}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__item:hover:is(:not(.group)){background-color:#121212}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__item.active:is(:not(.group)){background-color:#7dff8a}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__items .items__list .list__item.active:is(:not(.group)) span{color:#121212}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__cta{border-top-color:#7d8671}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__cta:hover{background-color:#121212}.popover-multiselect-design-system.theme--dark .popover-multiselect-design-system__cta span{color:#7dff8a}.popover-multiselect-design-system__subitems{padding:10px 0}.popover-multiselect-design-system__subitems .subitems__content{width:100%;height:30px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;transition-duration:.3s}.popover-multiselect-design-system__subitems .subitems__content.divider{height:10px}.popover-multiselect-design-system__subitems .subitems__content.disabled{opacity:.5;cursor:not-allowed}.popover-multiselect-design-system__subitems .subitems__content .content__info{display:flex;align-items:center;gap:10px}.popover-multiselect-design-system__subitems .subitems__content .content__info .info__icon i img{width:16px;height:16px}.popover-multiselect-design-system__subitems .subitems__content .content__info span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.popover-multiselect-design-system__subitems .subitems__content .content__icon i img{width:16px;height:16px}.popover-multiselect-design-system__subitems .subitems__content .content__divider{width:100%;height:1px}.popover-multiselect-design-system__subitems.theme--light .subitems__content:hover:is(:not(.divider)){background-color:#f0f4f5}.popover-multiselect-design-system__subitems.theme--light .subitems__content.active{background-color:#7dff8a}.popover-multiselect-design-system__subitems.theme--light .subitems__content .content__info span{color:#121212}.popover-multiselect-design-system__subitems.theme--light .subitems__content .content__divider{background-color:#d8d8d8}.popover-multiselect-design-system__subitems.theme--dark .subitems__content:hover:is(:not(.divider)){background-color:#121212}.popover-multiselect-design-system__subitems.theme--dark .subitems__content.active{background-color:#7dff8a}.popover-multiselect-design-system__subitems.theme--dark .subitems__content.active span{color:#121212}.popover-multiselect-design-system__subitems.theme--dark .subitems__content .content__info span{color:#fff}.popover-multiselect-design-system__subitems.theme--dark .subitems__content .content__divider{background-color:#7d8671}
.card-users-tabs-organization{width:100%;padding:20px 0;display:flex;flex-direction:column;gap:20px}.card-users-tabs-organization .card-users-tabs__loading{width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.card-users-tabs-organization .card-users-tabs__loading span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs-organization .card-users-tabs__loading span.anticon{font:400 24px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.card-users-tabs-organization .card-users-tabs__header{width:100%;display:flex;justify-content:space-between}.card-users-tabs-organization .card-users-tabs__header .header__search{width:200px;display:flex;align-items:center;position:relative}.card-users-tabs-organization .card-users-tabs__header .header__search input{width:200px;height:32px;padding:8px 41px 8px 15px;background-color:#f0f4f5;border:1px solid #f0f4f5;border-radius:5px;transition:.3s;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.card-users-tabs-organization .card-users-tabs__header .header__search input:hover,.card-users-tabs-organization .card-users-tabs__header .header__search input:focus{border-color:#53c255}.card-users-tabs-organization .card-users-tabs__header .header__search .search__icon{position:absolute;right:15px}.card-users-tabs-organization .card-users-tabs__header .header__search .search__icon i img{width:16px;height:16px}.card-users-tabs-organization .card-users-tabs__header .header__button{display:flex;justify-content:center;align-content:center;gap:10px}.card-users-tabs-organization .card-users-tabs__header .header__button .button__matrix{display:flex;gap:5px;justify-content:center;align-items:center;cursor:pointer}.card-users-tabs-organization .card-users-tabs__header .header__button .button__matrix i img{width:16px;height:16px}.card-users-tabs-organization .card-users-tabs__header .header__button .button__matrix span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#53c255}.card-users-tabs-organization .card-users-tabs__table{width:100%}.card-users-tabs-organization .card-users-tabs__table .avatar-column{padding:0 10px}.card-users-tabs-organization .card-users-tabs__table .avatar-column .avatar-image-column,.card-users-tabs-organization .card-users-tabs__table .avatar-column .avatar-name-column,.card-users-tabs-organization .card-users-tabs__table .avatar-column .avatar-icon-column{width:24px;height:24px;border-radius:50px;display:flex;justify-content:center;align-items:center}.card-users-tabs-organization .card-users-tabs__table .avatar-column .avatar-name-column{background-color:#121212;color:#fff;font:400 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-transform:uppercase}.card-users-tabs-organization .card-users-tabs__table .avatar-column .avatar-icon-column i img{width:24px;height:24px}.card-users-tabs-organization .card-users-tabs__table .name-column,.card-users-tabs-organization .card-users-tabs__table .surname-column,.card-users-tabs-organization .card-users-tabs__table .email-column,.card-users-tabs-organization .card-users-tabs__table .position-column,.card-users-tabs-organization .card-users-tabs__table .roles-column,.card-users-tabs-organization .card-users-tabs__table .status-column,.card-users-tabs-organization .card-users-tabs__table .last-active-column{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212;padding:0 10px}.card-users-tabs-organization .card-users-tabs__table .position-column-input,.card-users-tabs-organization .card-users-tabs__table .name-column-input,.card-users-tabs-organization .card-users-tabs__table .surname-column-input{width:100%;height:40px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition:.3s;padding:0 10px;cursor:pointer}.card-users-tabs-organization .card-users-tabs__table .position-column-input:hover,.card-users-tabs-organization .card-users-tabs__table .name-column-input:hover,.card-users-tabs-organization .card-users-tabs__table .surname-column-input:hover{border-color:#747474}.card-users-tabs-organization .card-users-tabs__table .position-column-input:focus,.card-users-tabs-organization .card-users-tabs__table .name-column-input:focus,.card-users-tabs-organization .card-users-tabs__table .surname-column-input:focus{border-color:#53c255}.card-users-tabs-organization .card-users-tabs__table .projects-column{width:100%;height:40px;display:flex;align-items:center;border:1px solid rgba(0,0,0,0);transition:.3s;padding:0 10px}.card-users-tabs-organization .card-users-tabs__table .projects-column span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs-organization .card-users-tabs__table .projects-column i img{width:14px;height:14px}.card-users-tabs-organization .card-users-tabs__table .company-column-popover,.card-users-tabs-organization .card-users-tabs__table .projects-column-popover{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:.3s;padding:0 10px}.card-users-tabs-organization .card-users-tabs__table .company-column-popover:hover,.card-users-tabs-organization .card-users-tabs__table .projects-column-popover:hover{border-color:#747474}.card-users-tabs-organization .card-users-tabs__table .company-column-popover.ant-popover-open,.card-users-tabs-organization .card-users-tabs__table .projects-column-popover.ant-popover-open{border-color:#53c255}.card-users-tabs-organization .card-users-tabs__table .company-column-popover span,.card-users-tabs-organization .card-users-tabs__table .projects-column-popover span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs-organization .card-users-tabs__table .company-column-popover i img,.card-users-tabs-organization .card-users-tabs__table .projects-column-popover i img{width:14px;height:14px}.card-users-tabs-organization .card-users-tabs__table .company-column-popover__label{width:100%;height:40px;display:flex;align-items:center;padding:0 10px}.card-users-tabs-organization .card-users-tabs__table .company-column-popover__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs-organization .card-users-tabs__table .roles-column{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center}.card-users-tabs-organization .card-users-tabs__table .roles-column .roles-column__icon{cursor:pointer}.card-users-tabs-organization .card-users-tabs__table .roles-column .roles-column__icon i img{width:14px;height:14px}.card-users-tabs-organization .card-users-tabs__table .roles-column-popover{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:.3s;padding:0 10px}.card-users-tabs-organization .card-users-tabs__table .roles-column-popover:hover{border-color:#747474}.card-users-tabs-organization .card-users-tabs__table .roles-column-popover.ant-popover-open{border-color:#53c255}.card-users-tabs-organization .card-users-tabs__table .roles-column-popover span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.card-users-tabs-organization .card-users-tabs__table .roles-column-popover i img{width:14px;height:14px}.card-users-tabs-organization .card-users-tabs__table .last-active-column{display:flex;align-items:center;justify-content:space-between;gap:5px}.card-users-tabs-organization .card-users-tabs__table .last-active-column .last-active__icon{cursor:pointer}.card-users-tabs-organization .card-users-tabs__table .last-active-column .last-active__icon i img{width:14px;height:14px}.card-users-tabs-organization .card-users-tabs__table .action-column{width:100%;height:40px;display:flex;align-items:center;justify-content:center;padding:0 10px}.card-users-tabs-organization .card-users-tabs__table .action-column span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#e50101;cursor:pointer}.card-users-tabs-organization .card-users-tabs__table .action-column .action-column__icon{width:100%;display:flex;justify-content:center;cursor:pointer}.card-users-tabs-organization .card-users-tabs__table .action-column .action-column__icon i img{width:16px;height:16px}
.content_pdf {
  position: relative;
  margin-left: 15px;
}

.img_proyecto {
  position: relative;
  width: 30px;
  height: 30px;

  top: 19.26px;
}
.text_header {
  position: relative;
  margin-left: 40px;
  margin-top: -10px;
}

.title {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  /* identical to box height */

  color: #121212;
}

.title_project {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 8px;
  line-height: 9px;
  margin-top: -6px;
  color: #121212;
}

.week-report-container,.lookahead-report-container{height:inherit}.report_container{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.report_container div{background-color:#f0f4f5 !important;color:#121212;font-size:13px !important;font-weight:400;height:229px;line-height:15.23px !important;padding:40px 0px 30px 0px;width:320px;border-radius:5px}.report_header{display:grid;grid-gap:10px;gap:10px;place-items:center}.report_content{align-items:center;display:flex;flex-direction:column;justify-content:center;gap:5px}.report_content button{height:30px !important;width:98px !important}.report_content .button_download{align-items:center;background-color:#7dff8a;border:1px solid rgba(0,0,0,0);border-radius:5px;color:#121212;display:flex;height:30px !important;justify-content:center;width:98px !important;padding:8px 20px 8px 20px;text-decoration:none !important}.report_content .button_download:hover{background-color:#53c255}.report_content .button_download:disabled{cursor:not-allowed}.report_content .button_download .download__spinner{background-color:rgba(0,0,0,0) !important}.report_content .button_download .download__spinner svg{fill:#121212}.report_content .button_back{background-color:rgba(0,0,0,0) !important;border:none;box-shadow:none;color:#53c255 !important}.pdfViewContainer{height:inherit;width:100%}.pdfViewContainer iframe{height:inherit;width:inherit}
.content_pdf {
  position: relative;
  margin-left: 15px;
}

.img_proyecto {
  position: relative;
  width: 30px;
  height: 30px;

  top: 19.26px;
}
.text_header {
  position: relative;
  margin-left: 40px;
  margin-top: -10px;
}

.title {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  /* identical to box height */

  color: #121212;
}

.title_project {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 8px;
  line-height: 9px;
  margin-top: -6px;
  color: #121212;
}

.ant-row {
  position: static !important;
  position: initial !important;
}

.assign_calendarContainer__ChTzC {
  display: grid !important;
  grid-template: auto / repeat(3, 1fr);

  margin: 25px 0 12px 0;
  padding: 0 10px;
  box-sizing: border-box;
}

.assign_calendar__rvxQb {
  justify-self: center;
  align-self: center;
}

.assign_actions__-QX9J {
  width: 100%;
  /* grid items*/
  justify-self: end;
  align-self: end;

  /* flexbox */
  display: flex !important;
  justify-content: space-between;
  align-items: baseline;
}

.assign_actions__-QX9J div span {
  margin-left: 8px;
}

/*
 * ===================
 * Assignment Section
 * ===================
 * */
.assign_missGeoVictoria__WeZU8 {
  display: flex;
  justify-content: center;
  align-items: center;

  height: 80vh;
}

.assign_assigmentSection__2LoNP {
  display: grid !important;
  grid-template-columns: 0 25% calc(75% - 30px);
  grid-column-gap: 15px;
  grid-template-rows: 75vh;
  box-sizing: border-box;
  padding: 0 10px 0 0;
  overflow: hidden;
}

.assign_sectionTitle__b6lW\+ {
  font-size: 18px;
  margin: 0 0 23px 15px;
  color: var(--primary);
}

.assign_resourcesTitle__hoBgN {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.assign_resourcesTitle__hoBgN p {
  margin: 0 23px 0 15px;

  color: #858585;
  font-weight: 400;
  font-size: 13px;
  font-style: italic;
}

.assign_resources__g2L9- {
  width: 100%;
}

.assign_col__zis5H {
  padding: 0px 5px 5px 5px;
  border-radius: 5px;
  box-shadow: 0 3px 1px 1px rgb(0 0 0 / 20%);
  height: 98%;
  overflow: hidden;
}

/*
 * ========================
 * Skeleton screen loading
 * ========================
 * */
.assign_loading__5pzpt {
  position: relative;
  background-color: #e2e2e2;
  z-index: 10;
}

.assign_loading__5pzpt::after {
  display: block;
  z-index: 1;
  content: '';
  position: absolute;

  width: 100%;
  height: 100%;
  transform: translateX(-100%);

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.3),
    transparent
  );
  animation: assign_Loading__1vRmb 1.5s infinite;
}

.assign_calendar__rvxQb.assign_loading__5pzpt {
  height: 58px;
  width: 120px;
  border-radius: 5px;
}

/* ==== Activities selection section  ==== */
.assign_resources__g2L9-.assign_loading__5pzpt {
  height: 1em;
  border-radius: 5px;

  overflow: hidden !important;
}

/* == Grid == */
.assign_resourcesGrid__8Rnf- {
  border-top: 0.5px solid #e3e3e3;
}

.assign_resourcesGrid__8Rnf- > div {
  overflow: hidden !important;
}

.assign_workers__0xCQ6.assign_loading__5pzpt,
.assign_resourcesGrid__8Rnf-.assign_loading__5pzpt {
  border-radius: 5px;
}

/*
 * ===> Animation
 * */
@keyframes assign_Loading__1vRmb {
  to {
    transform: translateX(100%);
  }
}

/**
 * ====================
 *  ResourcesCheckbox
 * ===================
 * */
.ProductivityResouces_imgContainer__rppE6 {
  position: relative;
  top: 1px;
}

.ProductivityResouces_itemContent__-B\+Ip {
  margin-left: 10px;
}

.ProductivityResouces_toggleChilds__Y20FF {
  cursor: pointer;
}

/**
 * ==================
 *  Resource Content
 * ==================
 * */
.ProductivityResouces_itemContent__-B\+Ip {
  font-size: 12px;
}

.ProductivityResouces_mainItem__5SCky {
  font-size: 14px;
  color: var(--primary);
}

.ProductivityResouces_resourceName__enQLK {
  display: flex;
  justify-content: space-between;
}

/**
 * ==================
 *  List Assosiations
 * ==================
 * */
.ProductivityResouces_listAssosiationsList__F\+ZU2 {
  padding-left: 20px;
  margin-top: 10px;
  font-size: 11px;
}

.ProductivityResouces_listAssosiationsItem__MKdKP {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
}

.HeaderResourcesGrid_columnsHeaders__xwibO {
  border-right: 0.5px solid #e3e3e3;

  display: flex;
  justify-content: center;
  align-items: center;
}

.HeaderResourcesGrid_columnsHeaders__xwibO.HeaderResourcesGrid_selected__ydLDI {
  background-color: #c8e8fb;
}

.workers .ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

/**
 * =================
 * List workers
 * =================
 * */
.ListWorkers_listContainer__XWRz3 {
  overflow: auto;
  width: 102% !important;
}

.ListWorkers_workerContiner__1N9xm {
  border-bottom: 0.5px solid #e3e3e3;
  height: 100%;

  display: flex;
  justify-content: flex-start;
}

.ListWorkers_workerName__rtann {
  width: 166px;
}

.ListWorkers_workerCrewWidth__le24w {
  width: 181px;
}

.ListWorkers_workerRut__J72Qx {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 94px;
  font-size: 10px;
  border-left: 0.5px solid #e3e3e3;
  border-right: 0.5px solid #e3e3e3;
}

.ListWorkers_workerHour__jL3kA {
  width: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
}

.ListWorkers_workerRut__J72Qx,
.ListWorkers_workerHour__jL3kA {
  text-align: center;
}

.ListWorkers_crewName__mXJhB.ListWorkers_isCrew__VtFWA {
  font-size: 14px;
  color: #1890ff;
}

.ListWorkers_crewName__mXJhB {
  font-size: 10px;
  padding-left: 10px;
}

.ListWorkers_disabled__qTgSW {
  color: rgba(88, 88, 88, 0.3);
}

.style_gridContainer__BM7DC {
  width: 100% !important;
}

.style_cell__DcjMH {
  border-left: 0.5px solid #e3e3e3;
  border-bottom: 0.5px solid #e3e3e3;

  display: flex;
  justify-content: center;
  align-items: center;
}

.style_cell__DcjMH.style_active__KYLsz {
  background-color: #c8e8fb;
}

.style_disabled__1cXce {
  color: rgba(88, 88, 88, 0.3);
}

.style_factorContent__BO-U\+ {
  width: 60%;
  font-size: 10px;
  text-align: center;
  background-color: #c8e8fb;
  border-radius: 6px;
  cursor: pointer;
}

.style_inputChangeFactor__p6Njf {
  width: 50%;
}

.style_inputChangeFactor__p6Njf input {
  width: 100%;
  border-radius: 6px;
  border: 0.2px solid #c8e8fb;
}

.style_inputChangeFactor__p6Njf .style_invalid__4lzBs {
  border: 0.2px solid red;
  animation: style_Shake__dLwuV ease-in-out 0.2s;
}

@keyframes style_Shake__dLwuV {
  0% {
    transform: translateX(1px);
  }
  10% {
    transform: translateX(-2px);
  }
  20% {
    transform: translateX(0px);
  }
  30% {
    transform: translateX(2px);
  }
  40% {
    transform: translateX(-1px);
  }
  50% {
    transform: translateX(2px);
  }
  60% {
    transform: translateX(1px);
  }
  70% {
    transform: translateX(1px);
  }
  80% {
    transform: translateX(-1px);
  }
  90% {
    transform: translateX(2px);
  }
  100% {
    transform: translateX(-2px);
  }
}

.TotalHours_cells__ZPJ4r {
  width: 100%;
  font-size: 10px;
}

.TotalHours_hourstotal__oIbNI {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;

  border: 0.5px solid gray;
  color: #ffffff;
  height: 100%;
  width: 100%;

  background-color: #151e21;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
}

.ProductivityGrid_gridContainer__XI7qw {
  height: 100% !important;

  display: grid !important;
  grid-template: auto 1fr / 35% 60% 5%;
}

.ProductivityGrid_gridWorkers__PUSVj {
  border-radius: 5px 0px 0px 5px;
  outline: 0.5px solid #1212123b;

  width: 100%;
  overflow: hidden;
}

.ProductivityGrid_noAssistant__7YdmU {
  height: 70vh;

  display: flex;
  justify-content: center;
  align-items: center;
}

.ProductivityGrid_workersTitle__k4EcV {
  width: 340px;
  height: 100%;
  display: flex;
  border-top: 0.5px solid #e3e3e3;
}

.ProductivityGrid_title__I-oy2 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ProductivityGrid_totalHourHeader__NZ5jn {
  display: flex;
  height: 35px;
  justify-content: center;
  align-items: center;

  background-color: #151e21;
  color: #fff;
}

.ProductivityGrid_totalHourHeader__NZ5jn span {
  font-size: 12px;
}

.ProductivityGrid_name__TRo3S {
  width: 180px;
}

.ProductivityGrid_rut__dt8-p {
  border-left: 0.5px solid #e3e3e3;
  border-right: 0.5px solid #e3e3e3;
  width: 94px;
}

.ProductivityGrid_hour__Y3C66 {
  width: 75px;
}

.loaded-container {
  position: absolute;
  left: 75px;
  right: 0;
  bottom: 0;
  top: 132px;
  cursor: not-allowed;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.lds-grid {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-grid div {
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #1890ff;
}
.lds-grid div:nth-child(1) {
  top: 8px;
  left: 8px;
}
.lds-grid div:nth-child(2) {
  top: 8px;
  left: 32px;
}
.lds-grid div:nth-child(3) {
  top: 8px;
  left: 56px;
}
.lds-grid div:nth-child(4) {
  top: 32px;
  left: 8px;
}
.lds-grid div:nth-child(5) {
  top: 32px;
  left: 32px;
}
.lds-grid div:nth-child(6) {
  top: 32px;
  left: 56px;
}
.lds-grid div:nth-child(7) {
  top: 56px;
  left: 8px;
}
.lds-grid div:nth-child(8) {
  top: 56px;
  left: 32px;
}
.lds-grid div:nth-child(9) {
  top: 56px;
  left: 56px;
}
@keyframes lds-grid {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

.ProductivityActions_assignBtn__N8fR4 {
  background-color: #69bf45;
  color: #ffffff;
  cursor: pointer;

  font-size: 13px;
  text-align: center;
  font-weight: 400;

  border-radius: 5px;
  outline: none;
  border: none;
  padding: 3px 8px;
  width: 121px !important;
}

.ProductivityActions_assignBtn__N8fR4.ProductivityActions_unassign__zyHnZ {
  background-color: #e50101;
}

.ProductivityActions_assignBtn__N8fR4.ProductivityActions_disabled__BviRu {
  background-color: #fff;
  color: #c4c4c4;
  border: 1px solid #c4c4c4;
  cursor: no-drop;
}

/**
 * =========
 *  Toast
 * =========
 * */
.ProductivityActions_toastContianer__ShqLo {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
  align-content: center;

  height: 80px;
}

.ProductivityActions_toastImg__8Oet1 {
  width: 20px;
}

/**
 * =========
 *  Settigns Hours
 * =========
 * */
.ProductivityActions_settingsHours__I8i2n {
  display: inline-block;
  font-size: 19px;
  cursor: pointer;
}

.ProductivityActions_tooltipImg__LjZQ2 {
  cursor: pointer;
  font-size: 16px;
}

.ProductivityActions_formHours__SisRe {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.ProductivityActions_formHours__SisRe label {
  color: #1890ff;
}

.ProductivityActions_formHours__SisRe input {
  margin: 10px 0;
}

.ProductivityCalendar_calendarDate__BLo6K {
  display: flex;
  justify-content: center;
  -webkit-user-select: none;
          user-select: none;
}

.ProductivityCalendar_calendarDate__BLo6K span {
  text-align: center;
}

.ProductivityCalendar_calendarDate__BLo6K span p {
  margin-bottom: 8px;
}

.ProductivityCalendar_calendarIcon__2xU-B {
  font-size: 20px;

  margin-left: 20px;
  cursor: pointer;
}

.ProductivityCalendar_orangeColor__-\+u7f {
  color: var(--primary);
}

.ProductivityCalendar_spaceRigth__lwirq {
  margin-right: 10px;
}

.ProductivityCalendar_blueColor__6S0c8 {
  color: #1890ff !important;
}

.ProductivityCalendar_dateWithAssign__dMjQn {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ProductivityCalendar_dateWithAssign__dMjQn::after {
  display: block;
  margin: -5px auto;
  content: '';
  width: 4px;
  height: 4px;
  background-color: var(--primary);
  border-radius: 50%;
}

.shadow-container {
  box-shadow: 4px 8px 23px rgba(0, 0, 0, 0.05) !important;
}

.push-content-custom {
  position: relative;
  top: 65px;
}

.fixed-filter-header {
  position: fixed !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
}

.lookahead-tables-fix {
  position: relative;
  top: 70px;
}

.style-for-fixed-header-titles {
  margin-bottom: 15px !important;
  margin-right: 70px !important;
  top: 182px !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
  padding-right: 152px !important;
  position: fixed !important;
}

.custom-resize-col-lookahead {
  max-width: 1000px !important;
  max-height: 21px !important;
}

.loader-spinner-lookahead-header {
  display: flex !important;
  justify-content: center !important;
}

.loader-spinner-lookahead-table {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 65vh !important;
}

.fixed-tree-table-header {
  background-color: white !important;
  padding: 0 47px !important;
  max-height: 20px !important;
  overflow: hidden !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.custom-resize-col-lookahead:hover {
  border-right: solid 1px #d8d8d8;
}

.massive-icon-style {
  margin-right: 23px;
  cursor: pointer;
}

.massive-selection-pop .ant-popover-inner-content {
  background: var(--black);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

.massive-selection-pop .ant-popover-inner {
  border-radius: 12px !important;
}

.massive-selection-pop .ant-popover-arrow {
  visibility: hidden !important;
}

.progress-massive-style {
  color: #ffffff;
}

.progress-massive-btn {
  cursor: pointer;
  width: 100%;
  text-align: center;
  height: 24px;
  background: var(--primary);
  border-radius: 5px;
  padding-top: 2px;
}

.progress-massive-style #rrp-baseDiv {
  position: relative !important;
  top: -17px !important;
  left: 39px !important;
}

.progress-massive-style .ant-calendar-picker-input.ant-input {
  background: #586666 !important;
  color: white;
}

.progress-massive-style .ant-calendar-picker-input.ant-input::placeholder {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker-icon {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker:hover .ant-calendar-picker-clear {
  background: #586666 !important;
}

.border-icon {
  text-shadow: 0 0 3px #00000080;
}

.custom-btn-for-focus-mode {
  background: #ff000000;
  border: none;
  cursor: pointer;
}

.custom-btn-for-focus-mode:focus {
  outline: none;
  box-shadow: none;
}

/**
 * Value wrapper
 */
.select-search-massive__value-massive {
  position: relative;
  z-index: 1;
}

.select-search-massive__value::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: calc(50% - 9px);
  right: 19px;
  width: 11px;
  height: 11px;
}

/**
 * Input
 */
.select-search-massive__input {
  cursor: pointer !important;
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: var(--black);
  border: 1px solid transparent;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  text-overflow: ellipsis;
  line-height: 36px;
  color: white;
  -webkit-appearance: none;
}

.select-search-massive__input::placeholder {
  color: white;
}

.select-search-massive__input::-webkit-search-decoration,
.select-search-massive__input::-webkit-search-cancel-button,
.select-search-massive__input::-webkit-search-results-button,
.select-search-massive__input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.select-search-massive__input:not([readonly]):focus {
  cursor: auto;
  cursor: initial;
}

/**
 * Options wrapper
 */
.select-search-massive__select {
  background: #586666;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
}

/**
 * Options
 */
.select-search-massive__options {
  list-style: none;
}

/**
 * Option row
 */
.select-search-massive__row:not(:first-child) {
  border-top: 1px solid #eee0;
}

/**
 * Option
 */
.select-search-massive__option {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: var(--black);
  border: none;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}

.select-search-massive__option.is-selected {
  background: #444949;
  border-radius: 10px;
  color: var(--white);
}

.select-search-massive__option.is-highlighted,
.select-search-massive__option:not(.is-selected):hover {
  background: #646969;
  border-radius: 10px;
}

.select-search-massive__option.is-highlighted.is-selected,
.select-search-massive__option.is-selected:hover {
  background: #444949;
  color: #fff;
}

.single-row-bottom-bordered:hover {
  background-color: #ededed3d !important;
}

/**
 * Group
 */
.select-search-massive__group-header {
  font-size: 10px;
  text-transform: uppercase;
  background: #eee;
  padding: 8px 16px;
}

/**
 * States
 */
.select-search-massive.is-disabled {
  opacity: 0.5;
}

.select-search-massive.is-loading .select-search-massive__value::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%232F2D37%27 d=%27M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
  background-size: 11px;
}

.select-search-massive:not(.is-disabled) .select-search-massive__input {
  cursor: pointer;
}

/**
 * Modifiers
 */
.select-search-massive--multiple {
  border-radius: 3px;
  overflow: hidden;
}

.select-search-massive--multiple .select-search-massive__option {
  height: 33px;
}

.select-search-massive:not(.is-loading):not(.select-search-massive--multiple)
  .select-search-massive__value::after {
  transform: rotate(45deg);
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  pointer-events: none;
}

.select-search-massive--multiple .select-search-massive__input {
  cursor: auto;
  cursor: initial;
}

.select-search-massive--multiple .select-search-massive__input {
  border-radius: 3px 3px 0 0;
}

.select-search-massive--multiple:not(.select-search-massive--search)
  .select-search-massive__input {
  cursor: default;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__input:hover {
  border-color: #2fcc8b;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__select {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: 0;
  left: 0;
  border-radius: 3px;
  overflow: auto;
  max-height: 360px;
}

.select-search-massive--multiple .select-search-massive__select {
  position: relative;
  overflow: auto;
  max-height: 260px;
  border-top: 1px solid #6f7b7b00;
  border-radius: 0 0 3px 3px;
}

.select-search-massive__options {
  padding: 0 !important;
}

.select-search-massive__select {
  max-height: 105px !important;
}

/**
 * Main wrapper
 */
.select-search-massive {
  position: relative;
  font-family: 'Nunito Sans', sans-serif;
  box-sizing: border-box;
}

.select-search-massive *,
.select-search-massive *::after,
.select-search-massive *::before {
  box-sizing: inherit;
}

.assistance-plan .icon-hand-shake-massive {
  width: 16px;
  height: 16px;
  margin-left: 0px;
  margin-right: 0px;
  cursor: pointer;
  position: relative;
  top: 3px;
}

.assistance-plan-on-filter-header {
  display: inline;
  margin: 0 10px;
  cursor: pointer;
}

.assistance-plan .week-navigate {
  width: 300px;
  position: relative;
  top: -12px;
}

.assistance-plan .week-left {
  text-align: right;
  margin: 2px;
}

.assistance-plan .week-right {
  text-align: left;
  margin: 2px;
}

.assistance-plan .week {
  padding: 10px;
}

.assistance-plan .week-number {
  font-size: 0.9rem;
  text-align: center;
}

.assistance-plan .range-date {
  font-size: 0.8rem;
  color: #121212 !important;
}

.assistance-plan .div-week {
  margin: auto;
  display: flex;
  align-items: center;
}

.assistance-plan .div-week div {
  color: #2c3421;
}

.assistance-plan .range-date {
  text-align: center !important;
}

.content_alert_not_data {
  width: 100%;
  height: 400px;
  align-content: center;
  align-items: center;
  text-align-last: center;
  margin-top: 100px;
}

.addTaskBtn {
  color: #d1d1d1;
  margin-left: 55px;
  margin-bottom: 12px;
  cursor: pointer;
  margin-top: 10px;
  transition: 0.3s;
  font-size: 13px;
}

.addTaskBtn:hover {
  color: black;
}

.addTaskBtn .anticon-plus {
  margin-right: 3px;
}

.hide-childs-btn {
  font-size: 10px !important;
  padding-right: 6px !important;
  cursor: pointer !important;
}

.show-childs-btn {
  font-size: 14px !important;
  padding-right: 6px !important;
  cursor: pointer !important;
  top: 1px;
  position: relative;
}
.vertical-center {
  margin: 0;
  position: relative;
  top: 30%;
  transform: translateY(-25%);
  font-size: 13px;
}

.vertical-center-griss {
  width: 40px;
  height: 40px;
  background-color: #e6e6e6 !important;
}

.vertical-center-dates {
  margin: 0;
  position: relative;
  top: 20%;
  transform: translateY(-25%);
}

.fit-at-middle-row {
  top: 0px;
  position: relative;
  padding: 0 15px;
  height: 40px !important;
  max-height: 40px !important;
  overflow: hidden !important;
}

.single-row-bottom-bordered {
  border-bottom: 1px solid #efefef !important;
  font-size: 12px !important;
}

.single-task-column-style {
  overflow: hidden !important;
  max-height: 40px !important;
  height: 40px !important;
}

.single-task-column-style-table {
  overflow: hidden !important;
  max-height: 40px !important;
  height: 40px !important;
  border-style: solid;
  border-width: 0.1px;
}

.progress-custom-props {
  padding: 0 10% !important;
  left: 5px !important;
  font-size: 11px !important;
}

.customPlanificationBlock {
  display: block;
  padding: 0px;
  margin-top: 1px;
  border: 1px solid transparent;
}

.on-resizing-optimize {
  background: rgb(255, 255, 255);
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(139, 139, 139, 1) 47%,
    rgba(88, 88, 88, 0.44021358543417366) 100%
  );
}

.range-fixed-lookahead {
  height: 8px;
  position: relative !important;

  top: 2px;
  min-width: 60%;
}

.range-fixed-lookahead-left {
  left: 35% !important;
}

.percentage-label-custom {
  position: relative;
  top: -15px;
  left: 2%;
  color: #a0a0a0;
  font-size: 13px;
}

.lookaheadLineStatus {
  border-radius: 10px !important;
  margin-right: 6px !important;
  display: inline;
}

.arrow-child-tasks {
  font-size: 12px !important;
  transform: rotate(90deg);
  width: 8px;
  margin-right: 6px;
}

.custom-header-top-list {
  /* background-color: #d8d8d8 !important; */
  padding: 0 15px;
  height: 30px !important;
  padding-top: 6px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 13px !important;
  max-height: 30px !important;
  overflow: hidden !important;
  background-color: #121212;
  color: #ffffff;
}
.single-column-header {
  overflow: hidden !important;
  max-height: 18px !important;
}

.custom-select-lookahead .ant-select-selection--single {
  background: #736e6e00 !important;
  border-color: #736e6e00 !important;
  color: grey !important;
  font-size: 10px !important;
  height: 27px !important;
  width: 90%;
}

.adjust-width-style {
  width: 52% !important;
}

.custom-select-lookahead
  .ant-select-selection--single
  .ant-select-selection__rendered {
  margin-right: 0px !important;
  margin-left: 24% !important;
  min-width: 80px;
}

.custom-select-lookahead .ant-select-arrow {
  color: grey !important;
  visibility: hidden !important;
}

.plus-btn-add-task-planification {
  font-size: 10px !important;
  color: #a9a9a97d !important;
}

.plus-btn-add-task-planification:hover {
  font-size: 12px !important;
  color: #3b3b3b94 !important;
}

.custom-input-planification {
  border: none !important;
  font-size: 13px !important;
  top: 0px;
  max-width: 50% !important;
}

.custom-input-planification:hover {
  border: none !important;
}

.custom-input-planification:focus {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-input-planification .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-input-planification .ant-input:focus {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-input-planification .ant-select-dropdown {
  width: 100% !important;
}

.custom-dropdown-select-lookahead .ant-select-dropdown-menu-item {
  padding: 0px 0px !important;
  padding-left: 25% !important;
}

.custom-select-string .ant-select-selection-selected-value {
  float: none !important;
  float: initial !important;
  font-size: 14px !important;
  position: relative !important;
  top: -2px !important;
  left: 4% !important;
}

.custom-select-string .ant-select-selection--single {
  background: #736e6e00 !important;
  border-color: #736e6e00 !important;
  color: grey !important;
  font-size: 10px !important;
  height: 27px !important;
  width: 90%;
}

.custom-select-string-dropdown {
  text-align: center !important;
  width: 110px !important;
}

.custom-select-string-dropdown .ant-select-dropdown-menu-item {
  padding: 5px 0px !important;
}

.custom-input-number-planification {
  width: 35% !important;
  border: 0px solid #d9d9d9 !important;
  left: 0%;
  height: 28px !important;
  font-size: 12px !important;
  top: 0px;
}

.custom-input-number-planification .ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
  display: none !important;
}

.custom-select-planification-position {
  top: -3px !important;
  position: relative;
}

.custom-input-number-planification .ant-input-number-input {
  padding-left: 14% !important;
  text-align: center !important;
}

.custom-date-picker-planification {
  max-width: 100px !important;
}

.transparent-for-activity-column-header {
  color: #80808000;
}

.custom-date-picker-planification .ant-input {
  border: 0px solid #d9d9d9;
  height: 25px;
  font-size: 13px;
  left: 5%;
}

.custom-date-picker-planification .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-date-picker-planification .ant-calendar-picker-clear,
.ant-calendar-picker-icon {
  right: 2% !important;
  top: 59% !important;
  font-size: 10px !important;
}

.custom-multi-img-selector .ant-select-selection {
  border: 0px solid #d9d9d9 !important;
  width: 90% !important;
}

.custom-multi-img-selector .ant-select-selection:hover {
  border-color: #40a9ff;
  border-right-width: 0px !important;
}

.task-has-constraint {
  float: right !important;
  color: #f6a5a5 !important;
}

.container-image-custom .ant-popover-inner-content {
  padding: 0;
}

/**
 * Value wrapper
 */
.select-search__value {
  position: relative;
  z-index: 1;
}

.select-search__value::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: calc(50% - 9px);
  right: 19px;
  width: 11px;
  height: 11px;
}

/**
 * Input
 */
.select-search__input {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #fff;
  border: 1px solid transparent;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  text-overflow: ellipsis;
  line-height: 36px;
  -webkit-appearance: none;
}

.select-search__input::-webkit-search-decoration,
.select-search__input::-webkit-search-cancel-button,
.select-search__input::-webkit-search-results-button,
.select-search__input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.select-search__input:not([readonly]):focus {
  cursor: auto;
  cursor: initial;
}

/**
 * Options wrapper
 */
.select-search__select {
  background: #fff;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
}

/**
 * Options
 */
.select-search__options {
  list-style: none;
}

/**
 * Option row
 */
.select-search__row:not(:first-child) {
  border-top: 1px solid #eee;
}

/**
 * Option
 */
.select-search__option {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #fff;
  border: none;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}

.select-search__option.is-selected {
  background: #00a5ba;
  color: #fff;
}

.select-search__option.is-highlighted,
.select-search__option:not(.is-selected):hover {
  background: rgba(47, 204, 139, 0.1);
}

.select-search__option.is-highlighted.is-selected,
.select-search__option.is-selected:hover {
  background: #00a5ba;
  color: #fff;
}

.single-row-bottom-bordered:hover {
  background-color: #ededed3d !important;
}

/**
 * Group
 */
.select-search__group-header {
  font-size: 10px;
  text-transform: uppercase;
  background: #eee;
  padding: 8px 16px;
}

/**
 * States
 */
.select-search.is-disabled {
  opacity: 0.5;
}

.select-search.is-loading .select-search__value::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%232F2D37%27 d=%27M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
  background-size: 11px;
}

.select-search:not(.is-disabled) .select-search__input {
  cursor: pointer;
}

/**
 * Modifiers
 */
.select-search--multiple {
  border-radius: 3px;
  overflow: hidden;
}

.select-search--multiple .select-search__option {
  height: 48px;
}

.select-search:not(.is-loading):not(.select-search--multiple)
  .select-search__value::after {
  transform: rotate(45deg);
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  pointer-events: none;
}

.select-search--multiple .select-search__input {
  cursor: auto;
  cursor: initial;
}

.select-search--multiple .select-search__input {
  border-radius: 3px 3px 0 0;
}

.select-search--multiple:not(.select-search--search) .select-search__input {
  cursor: default;
}

.select-search:not(.select-search--multiple) .select-search__input:hover {
  border-color: #2fcc8b;
}

.select-search:not(.select-search--multiple) .select-search__select {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: 0;
  left: 0;
  border-radius: 3px;
  overflow: auto;
  max-height: 360px;
}

.select-search--multiple .select-search__select {
  position: relative;
  overflow: auto;
  max-height: 260px;
  border-top: 1px solid #eee;
  border-radius: 0 0 3px 3px;
}

.select-search__options {
  padding: 0 !important;
}

/**
 * Main wrapper
 */
.select-search {
  width: 300px;
  position: relative;
  font-family: 'Nunito Sans', sans-serif;
  box-sizing: border-box;
}

.select-search *,
.select-search *::after,
.select-search *::before {
  box-sizing: inherit;
}

.child-task-add {
  margin-left: 10px;
  cursor: pointer;
}

.ant-row .custom-header-top-list .ant-progress-text {
  color: #ffffff;
  font-size: 13px;
  margin-left: 0%;
}

.progress-custom-props .ant-progress-inner {
  width: 40px;
  height: 8px;
  margin-left: -3%;
}
.ant-row .fit-at-middle-row .ant-progress-text {
  font-size: 13px;
  margin-left: 0%;
}

.massive .ant-calendar-picker-input.ant-input {
  background: #f4f4f4 !important;
}
.lookahead-add-icon {
  width: 10px;
  height: 10px;
}

.lookahead-delete-icon {
  width: 10px;
  height: 10px;
}

.unfit-task-icon {
  padding-right: 5px;
  color: #ff0000cf;
  font-size: 12px;
  top: 1px;
  position: relative;
  cursor: pointer;
}

.activity-modification-style .ant-modal-header {
  border-bottom: 1px solid #2c3421 !important;
  margin-left: 20px;
  margin-right: 20px;
  padding: 16px 0px;
}

.activity-modification-style .ant-modal-body {
  padding-bottom: 12px;
}

.activity-modification-style .ant-modal-footer {
  text-align: center;
}

.activity-modification-style .ant-modal-title {
  color: #2c3421 !important;
}

.activity-modification-style .ant-input {
  border-color: #309fe280;
}

.activity-modification-style .ant-input:hover {
  border-color: #97cff0;
}

.activity-modification-style .ant-btn:hover {
  border-color: var(--primary);
}

.commentary-container-activity-modification {
  color: rgb(48, 159, 233);
  font-size: 11px;
  padding-left: 3px;
  margin-bottom: 3px;
}

.calendar-activity-modification {
  margin-right: 8px;
}

.name-activity-modification {
  font-size: 14px;
}

.dates-activity-modification {
  position: relative;
  top: 1px;
  font-size: 12px;
  margin-right: 8px;
}

.modification-title-activity-modification {
  color: var(--primary);
  font-size: 14px;
  margin-bottom: 9px;
}

.dates-container-activity-modification {
  margin-bottom: 22px;
}

.date-task-container-activity-modification {
  padding: 5px 31% 5px 10px;
  background: #ffffff;
  border: 0.5px solid rgba(48, 159, 226, 0.5);
  border-radius: 5px;
}

.dates-container-task-activity-modification {
  text-align: center;
  margin-top: 1px;
  margin-bottom: 12px;
}

.fit-date-activity-modification {
  background-color: #ebebeb;
  color: #c1c1c1;
  border: 0.5px solid #ebebeb;
}

.unfit-icon-calendar {
  position: relative;
  top: -2.6px;
  left: 8px;
}

.activity-progress-style .range-fixed-lookahead {
  height: 19px;
  position: relative !important;
  left: 35% !important;
  top: 3px;
  min-width: 60%;
}
.disabled-fixed-input {
  top: -6px !important;
  left: -7px !important;
}

.range-fixed-lookahead #rrp-fill {
  z-index: 101 !important;
}

.range-fixed-lookahead #rrp-thumb {
  z-index: 101 !important;
}

.range-fixed-lookahead #rrp-track {
  background: #d8d8d8 !important;
}


.delete-resources {
  color: red !important;
  margin-left: 5px !important;
  margin-top: 3px !important;
}

.resources-field {
  border: 0;
  margin-top: 0;
  height: 90%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.machinery-icon {
  position: relative;
}

.material-icon {
  position: relative;
  top: 3px;
}

.no-resources {
  display: flex;
  flex: 1 1;
  justify-content: center;
}

.structure-title {
  color: #2c3421;
  margin-top: 20px;
  font-size: 18px;
  margin-left: -3%;
}

.btn-create-structure {
  cursor: pointer;
  font-size: 13px;
  margin-top: 22px;
  background-color: #2c3421;
  border-radius: 5px;
  color: white;
  height: 24px;
  padding-top: 3px;
  text-align: center;
  margin-right: 6%;
}

.single-structure-card {
  cursor: pointer;
  margin-bottom: 13px;
  border-radius: 5px;
  border: 0.5px solid #2c3421;
  margin-left: 7% !important;
}

.structure-name {
  font-size: 16px;
  color: #2c3421;
}

.structure-creator {
  text-align: right;
  font-size: 11px;
  margin-top: 5px;
  color: #888888;
}

.structure-route {
  color: var(--primary);
  font-size: 12px;
  margin-bottom: 22px;
}

.structure-date {
  color: #888888;
  font-size: 12px;
  margin-bottom: -25px;
}

.structure-options {
  float: right;
  position: relative;
  top: -80px;
  left: 7px;
}

.type-structure-title {
  text-align: center;
  color: #2c3421;
  font-size: 11px;
  margin-bottom: 8px;
}

.type-selector-container {
  padding: 10px;
  border: 0.5px solid #2c3421;
  box-sizing: border-box;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 11px;
}

.type-name {
  font-size: 13px;
  color: #121212;
  padding-top: 2px;
}

.great-type-prototype {
  color: #2c3421;
  text-align: center;
  margin-bottom: 14px;
}

.description-type-prototype {
  color: #2c3421;
  text-align: center;
  margin-bottom: 40px;
}

.info-img-prototype {
  position: absolute;
  left: 207%;
  top: -14px;
}

.structure-input {
  border-radius: 5px;
  border: 0.3px solid rgba(48, 159, 226, 0.5);
  width: 100%;
  padding: 4px;
  padding-top: 7px;
  padding-left: 15px;
  margin-bottom: 18px;
}

.modal-creation-structure input {
  color: #888888;
}

.modal-creation-structure input::placeholder {
  color: #888888;
}

.location-title {
  color: #2c3421;
  margin-top: 19px;
}

.action-for-location {
  padding-right: 7px;
  cursor: pointer;
}

.tree-location-element {
  border-radius: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 7px;
}

.production-unit-container {
  background: #f8f8f8;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 6px;
}

.show-units-activity-modal {
  max-height: 300px;
  overflow: auto;
}

.activity {
  font-size: 15px;
  color: #595959;
  padding-left: 10px;
}

.activity.disable {
  font-style: italic;
  text-decoration: line-through;
}

.activity.has_childs {
  color: #1890ff;
}

.assign-units-tooltip {
  color: var(--primary);
  font-weight: 500;
}

.assign-units-tooltip:lang(es)::after {
  content: attr(data-totalUnits);
  font-weight: normal;
}

.assign-units-tooltip:lang(en)::before {
  content: attr(data-totalUnits);
  padding-right: 5px;
  font-weight: normal;
}

.units-activity {
  font-size: 15px;
  color: #595959;
  padding-left: 10px;
}

.units-activity.assigned {
  font-style: italic;
}

.units-activity.assigned::after {
  content: 'ℹ';
  position: absolute;
  right: 15px;
  cursor: pointer;
}

.unitTotalActivities {
  color: #1890ff;
  font-weight: 500;
}

.unitTotalActivities:lang(es)::after {
  content: attr(data-totalActivities);
  font-weight: normal;
}

.unitTotalActivities:lang(en)::before {
  content: attr(data-totalActivities);
  padding-right: 5px;
  font-weight: normal;
}

html {
  font-family: sans-serif;
  font-size: 16px;
}

.GridStaticCol {
  border-radius: 5px 0px 0px 5px;
  border: -0.5px solid #1212123b;
  border-right: none;
  display: inline-block;
}

.GridStaticCol__container {
  border-adius: 5px 0px 0px 5px;
  outline: 0.5px solid #1212123b;
}

.GridStaticHeader {
  border-left: 0.1px solid #1212124f;
  border-right: 0.1px solid #1212124f;
}

.Grid {
  border-right: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
  border-left: 1px solid #c4c4c4;
  display: inline-block;
  overflow-x: auto !important;
  overflow-y: hidden;
}

.col-fixed-row {
  width: 100%;
  height: 100%;
  border-bottom: 0.1px solid #1212123b;
  box-sizing: border-box;
  padding: 5%;
  font-weight: 400;
}

.location-header-fix {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  color: #121212;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  border-right: 0.1px solid #e3e3e3;
  border-bottom: 0.1px solid #e3e3e3;
}

.grid-element-with-units {
  border-right: 0.1px solid #e3e3e3;
  border-bottom: 0.1px solid #e3e3e3;
  background-color: #87cd6a;
  color: #d2ecc8 !important;
  width: 100%;
  height: 100%;
  color: white;
  font-weight: bold;
  text-align: center;
  padding-top: 1%;
}

.grid-element-unassign-units {
  border-right: 0.1px solid #e3e3e3;
  border-bottom: 0.1px solid #e3e3e3;
  background-color: #e96060;
  color: #ffffff !important;
  width: 100%;
  height: 100%;
  color: white;
  font-weight: bold;
  text-align: center;
  padding-top: 1%;
}

.grid-element-without-units {
  border-right: 0.1px solid #e3e3e3;
  border-bottom: 0.1px solid #e3e3e3;
  width: 100%;
  height: 100%;
  font-weight: bold;
  text-align: center;
  padding-top: 1%;
  font-weight: 500;
}

.fixed-unit-header-with-activities {
  background-color: #c5e1b9;
  color: #121212;
  font-weight: bold;
  width: 100%;
  height: 100%;
  padding: 5px;
  text-align: center;
  border: 0.5px solid #e3e3e3;
}

.fixed-unit-header-activities-unassign {
  background-color: #f2a7a7;
  color: #121212;
  font-weight: bold;
  width: 100%;
  height: 100%;
  padding: 5px;
  text-align: center;
  border: 0.5px solid #e3e3e3;
}

.fixed-unit-header-without-activities {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-right: 0.5px solid #e3e3e3;
  border-bottom: 0.5px solid #e3e3e3;
  color: #121212;
}

.fixed-col-activity-with-units {
  background-color: #c5e1b9;
  color: #121212;
  width: 100%;
  height: 100%;
}

.fixed-col-activity-unassign-units {
  background-color: #f2a7a7;
  color: #121212;
  width: 100%;
  height: 100%;
}

.fixed-col-activity-without-units {
  width: 100%;
  height: 100%;
}

.separate-secctions {
  border-right: 2px solid #828282;
}

.activities-checkbox-container-virtualized {
  border-radius: 5px;
  padding-top: 5px !important;
  box-shadow: 0 3px 1px 1px rgba(0, 0, 0, 0.2);
  height: 100% !important;
}

.activities-checkbox-container-virtualized
  .ant-checkbox-checked
  .ant-checkbox-inner {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.activities-checkbox-container-virtualized.units
  .ant-checkbox-checked
  .ant-checkbox-inner {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.hide-style-pointer {
  cursor: pointer;
  position: relative;
  top: -2px;
  left: 4px;
}

.grid-container-style {
  border-radius: 5px;
  margin-top: 17px;
  margin-right: 17px !important;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow: 0 3px 1px 1px rgba(0, 0, 0, 0.2);
  height: calc(100vh - 281px) !important;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 20px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #25353a;
  border-radius: 20px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--primary);
}

.assign-takt-btn {
  position: relative;
  float: right;
  font-size: 16px;
  border-color: #ff000000;
  background: var(--primary);
  border-radius: 5px;
  color: var(--black);
  cursor: pointer;
  outline: none;
  width: 150px !important;
}

.assign-takt-btn:disabled {
  background-color: transparent;
  color: #c4c4c4;
  border: 1px solid #c4c4c4;
}

.assign-takt-btn.unassign {
  background-color: #e54646;
}

.assign-takt-btn.assign {
  background-color: #69bf45;
}

.container-takt-options-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 17px;
}

.assign-subtitle {
  color: #545454;
  font-size: 14px;
  margin-right: 10px;
}

.assign-subtitle-optional {
  color: #545454;
  font-size: 14px;
  margin-right: 10px;
  font-style: italic;
}
.options-groups {
  display: grid;
  grid-template-columns: 120px 100px 150px;
  grid-column-gap: 2rem;
}

.levels-takt-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  cursor: pointer;
  outline: none;
  width: 100px;
  -webkit-user-select: none;
          user-select: none;
}

.levels-takt-btn.group {
  width: 120px;
}

.title-levels-takt {
  color: #2c3421;
  margin-top: 5px;
  margin-bottom: 5px;
}

.line-block-levels {
  border-top: 1px solid #2c3421;
  margin-bottom: 10px;
}

.levels-dropdown-style .ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.levels-dropdown-style .ant-popover-inner {
  border-radius: 10px !important;
}

.apply-visualization-style {
  margin-top: 14px;
  padding-left: 16px;
  padding-right: 16px;
}

/**
 * ===========
 * Toast Notify
 * ===========
 * */
.toast {
  position: fixed;
  top: 114px;
  right: 16px;

  max-width: 432px;
  padding: 6px 100px 10px 26px;
  background-color: #fff;
  color: #595959;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 5px;

  transform: translateX(500px);
  transition: transform 0.2s;
}

.toast.toast--visible {
  transform: translateX(0px);
}

.toast.toast--assigned {
  background-color: #d6efcb;
}
.toast.toast--unassigned {
  background-color: #fbdddd;
}

.toast .toast__message {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.toast .toast__message > .count-tasks {
  color: var(--primary);
  font-weight: 700;
}


.admin-main-layout {
  margin-left: 0px;
}
.admin-main-slider {
  background-color: #efefef !important;
  width: 170px !important;
  height: 1000px !important;
}
.admin-main-contenct {
  margin-left: 100px;
}

.admin-admin-main-menu {
  width: 170px !important;
  background-color: red !important;
}

.admin-main-slider .ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right .admin-main-menu {
  width: 170px !important;
  background-color: #efefef !important;
  color: black !important;
}

.admin-main-slider .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #efefef !important;
}

.crear-admin-form {
  margin: 20px;
}

.form-admin-create-title {
  font-size: 16px;
}

.submit_button {
  background-color: #2c3421 !important;
  color: white !important;
  margin-top: 20px;
}

.admin-create-company .img-upload-logo {
  position: relative;
  cursor: pointer;
  top: 115px;
  left: 0;
}

#file-input-edit-image {
  display: none;
}

.cont-imag-edit {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-direction: column;
}

.img-company-edit {
  border-radius: 10px;
}

.img-to-upload-admin {
  cursor: pointer;
}

.fix-admin-css-crop {
  height: 150px;
  display: flex;
  justify-content: center !important;
  align-items: center !important;
}

.SelectCompanyView__container{display:flex;flex-direction:column;gap:20px}.SelectCompanyView__description{text-align:center;font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.SelectCompanyView__logout{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.SelectCompanyView__logout a{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;color:#53c255}
.timeline_gantt_container .gantt_side_content{top:-5px !important}.timeline_gantt_container .gantt_layout_cell_border_left,.timeline_gantt_container .gantt_layout_cell_border_right,.timeline_gantt_container .gantt_layout_cell_border_bottom,.timeline_gantt_container .gantt_layout_cell_border_top{border:none !important}.timeline_gantt_container #fixed_grid{position:relative}.timeline_gantt_container #fixed_grid .gantt_cell{background-color:#fff !important}.timeline_gantt_container #fixed_grid .gantt_row.odd .gantt_cell{background-color:#f9f9fa !important}.timeline_gantt_container #scrollable_grid .gantt_grid_head_cell{background-color:#f5f5f7 !important;border-right:1px solid rgba(218,221,226,.5) !important}.timeline_gantt_container #scrollable_grid .gantt_grid_head_cell:last-child{border-top-right-radius:10px !important;border-bottom-right-radius:10px !important;border-right:none !important}.timeline_gantt_container #scrollable_grid .gantt_row.odd{background:#f9f9fa !important;overflow:visible !important}.timeline_gantt_container #scrollable_grid .gantt_cell:first-child{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.timeline_gantt_container #scrollable_grid .gantt_cell:last-child{border-top-right-radius:10px !important;border-bottom-right-radius:10px !important}.timeline_gantt_container #gridScroll{height:17px !important;background-color:#efeff1 !important}.timeline_gantt_container #gridScroll .gantt_scroll_hor{background-color:#868b96 !important;border-radius:3px !important;height:8px !important;margin:4px !important}.timeline_gantt_container .gantt_grid_scale,.timeline_gantt_container .gantt_task_scale{height:54px !important;box-shadow:none !important}.timeline_gantt_container .gantt_grid_head_cell{background-color:#f5f5f7 !important;color:#444954;font-family:"Inter","Articulat CF",-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;padding:12px 16px;text-align:left;border-right:1px solid rgba(218,221,226,.5) !important}.timeline_gantt_container .gantt_row{background:#fff !important;overflow:visible !important}.timeline_gantt_container .gantt_row.odd{background:#f9f9fa !important;overflow:visible !important;border-top-left-radius:10px !important;border-bottom-left-radius:10px !important}.timeline_gantt_container .gantt_cell{padding:10px 16px !important;border-right:1px solid rgba(239,239,241,.6) !important;font-family:"Inter","Articulat CF",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:14px !important;color:#1a1c1f !important;align-items:center !important;height:48px !important;min-height:48px !important;box-sizing:border-box !important;overflow:visible !important}.timeline_gantt_container .gantt_cell:first-child{background-color:#fff !important}.timeline_gantt_container .gantt_row.odd .gantt_cell:first-child{background-color:#f9f9fa !important}.timeline_gantt_container .gantt-project-info{display:flex;align-items:center;gap:8px}.timeline_gantt_container .gantt_tree_content{font-weight:700;color:#1a1c1f;line-height:1.1}.timeline_gantt_container .schedule-name{font-weight:500;color:#585f6d;font-size:14px;line-height:1.4;letter-spacing:.28px}.timeline_gantt_container .gantt-date{font-weight:500;color:#1a1c1f;font-size:14px;line-height:1.4;letter-spacing:.28px}.timeline_gantt_container .gantt-variance{font-weight:600;font-size:14px;line-height:1.4}.timeline_gantt_container .gantt-variance.overdue{color:#ea3d63}.timeline_gantt_container .gantt-variance.advancement{color:#23975f}.timeline_gantt_container .gantt-variance.on-schedule{color:#1a1c1f}.timeline_gantt_container .gantt-progress{font-weight:500}.timeline_gantt_container .gantt_scale_line:first-child{padding-top:2px !important;margin-bottom:10px !important;background-color:#fff;text-align:center !important}.timeline_gantt_container .gantt_scale_line:first-child::before,.timeline_gantt_container .gantt_scale_line:first-child::after{content:"";position:absolute;bottom:2px;height:1px;background-color:#d6d7db;width:100%;z-index:1}.timeline_gantt_container .gantt_scale_line:first-child::before{left:0}.timeline_gantt_container .gantt_scale_line:first-child::after{right:0}.timeline_gantt_container .gantt_scale_line:first-child span{font-size:12px !important;font-weight:600 !important;color:#585f6d !important;letter-spacing:1.2px !important;background-color:#fff;padding-left:14px;padding-right:14px;position:relative;z-index:2}.timeline_gantt_container .gantt_task .gantt_task_scale .gantt_scale_cell{border:none !important}.timeline_gantt_container .gantt_scale_line:nth-child(2){background-color:#fff !important;height:32px !important;z-index:3}.timeline_gantt_container .gantt_scale_line:nth-child(2) .gantt_scale_cell{border-top-left-radius:6px !important;border-top-right-radius:6px !important;color:#585f6d !important;font-family:"Inter","Articulat CF",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1.2px !important;text-align:center !important;padding-top:14px !important;padding-bottom:14px !important}.timeline_gantt_container .gantt_scale_line:last-child{display:none}.timeline_gantt_container .gantt_scale_cell.scale_cell_odd_quarter,.timeline_gantt_container .gantt_task_bg .gantt_task_cell.timeline_cell_odd_quarter{background-color:#fff !important}.timeline_gantt_container .gantt_scale_cell.scale_cell_even_quarter,.timeline_gantt_container .gantt_task_bg .gantt_task_cell.timeline_cell_even_quarter{background-color:#f9f9fa !important}.timeline_gantt_container .gantt_task_bg .gantt_task_cell.month_separator{border-left:1px solid rgba(239,239,241,.6) !important}.timeline_gantt_container .gantt_task_row{background:#fff !important;height:48px !important}.timeline_gantt_container .gantt_task_row.odd{background:#f9f9fa !important}.timeline_gantt_container .gantt_row,.timeline_gantt_container .gantt_task_row{border:rgba(0,0,0,0) !important}.timeline_gantt_container .gantt_today{background-color:#ea3d63 !important;width:2px !important;position:relative !important}.timeline_gantt_container .gantt_today::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:26px;background:#ea3d63;z-index:10}.timeline_gantt_container .gantt_task_content{color:#fff;font-family:"Inter","Articulat CF",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:0;position:relative;z-index:5;display:block;width:100%;text-align:center;padding:6px 8px;box-sizing:border-box;text-shadow:0px 1px 2px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline_gantt_container .gantt_task_line{margin-top:5.5px !important;border-radius:6px;height:28px !important;border:1px solid rgba(0,0,0,.1)}.timeline_gantt_container .gantt_task_line.gantt_task_completed{background-color:#23975f;border-color:rgba(0,0,0,.2)}.timeline_gantt_container .gantt_task_line.gantt_task_in_progress{background-color:#f6f7fe;border-color:#5464f5;background-image:repeating-linear-gradient(-60deg, rgba(84, 100, 245, 0.2), rgba(84, 100, 245, 0.2) 16px, transparent 16px, transparent 32px)}.timeline_gantt_container .gantt_task_line.gantt_task_in_progress .gantt_task_progress{background-color:#5464f5;border:1px solid rgba(0,0,0,.1);border-radius:6px}.timeline_gantt_container .gantt_task_line.gantt_task_in_progress .gantt_task_progress_wrapper .gantt_task_progress{height:100%;border-radius:6px 0 0 6px}.timeline_gantt_container .gantt_task_line.gantt_task_not_started{background-color:#1a1c1f;border-color:#4e5460}.timeline_gantt_container .gantt_task_line.gantt_bar_project{background-color:#23975f;border-color:rgba(0,0,0,.2)}.timeline_gantt_container .gantt_task_line.gantt_bar_project .gantt_task_content{font-weight:700}.timeline_gantt_container .gantt_task_line.gantt_milestone{background-color:#5464f5;border-color:rgba(0,0,0,.2)}.timeline_gantt_container .gantt_task_line.gantt_task_completed .gantt_task_progress_wrapper,.timeline_gantt_container .gantt_task_line.gantt_task_not_started .gantt_task_progress_wrapper{display:none}.timeline_gantt_container .gantt_rightside_text{color:#1a1c1f;font-family:"Inter","Articulat CF",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:0;margin-left:8px}.timeline_gantt_container.gantt_container{height:100% !important;display:flex !important;flex-direction:row !important;width:100% !important;overflow:hidden !important;flex-wrap:nowrap !important;border-radius:10px !important}.timeline_gantt_container .gridHoverStyle,.timeline_gantt_container .gridSelection,.timeline_gantt_container .timelineSelection,.timeline_gantt_container .gantt_grid_data .gantt_row:hover,.timeline_gantt_container .gantt_grid_data .gantt_row.gantt_selected,.timeline_gantt_container .gantt_task_row.gantt_selected,.timeline_gantt_container .gantt_task_row.gantt_selected .gantt_task_cell{background:#fff !important}.timeline_gantt_container .gantt_grid_data .gantt_row.odd:hover,.timeline_gantt_container .gantt_grid_data .gantt_row.odd.gantt_selected{background:#f9f9fa !important}.timeline-view-container{@import'@dhx/trial-gantt/codebase/dhtmlxgantt.css';height:100%;display:flex;flex-direction:column}.timeline-view-container .timeline-view-filters{flex-shrink:0;padding:8px 0}.timeline-view-container .timeline-gantt-container{font-family:"Inter","Articulat CF",-apple-system,BlinkMacSystemFont,sans-serif;border-radius:10px;overflow:hidden;height:calc(100vh - 250px);min-height:500px;max-height:calc(100vh - 200px);display:flex;flex-direction:column;flex:1 1;width:100%;position:relative;padding:0 16px}.timeline-view-container .timeline-gantt-container .gantt_container{border-radius:10px;overflow:hidden}
.content_pdf {
  position: relative;
  margin-left: 15px;
}

.img_proyecto {
  position: relative;
  width: 30px;
  height: 30px;

  top: 19.26px;
}
.text_header {
  position: relative;
  margin-left: 40px;
  margin-top: -10px;
}

.title {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  /* identical to box height */

  color: #121212;
}

.title_project {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 8px;
  line-height: 9px;
  margin-top: -6px;
  color: #121212;
}

.shadow-container {
  box-shadow: 4px 8px 23px rgba(0, 0, 0, 0.05) !important;
}

.push-content-custom {
  position: relative;
  top: 65px;
}

.fixed-filter-header {
  position: fixed !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
}

.lookahead-tables-fix {
  position: relative;
  top: 70px;
}

.style-for-fixed-header-titles {
  margin-bottom: 15px !important;
  margin-right: 70px !important;
  top: 182px !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
  padding-right: 152px !important;
  position: fixed !important;
}

.custom-resize-col-lookahead {
  max-width: 1000px !important;
  max-height: 21px !important;
}

.loader-spinner-lookahead-header {
  display: flex !important;
  justify-content: center !important;
}

.loader-spinner-lookahead-table {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 65vh !important;
}

.fixed-tree-table-header {
  background-color: white !important;
  padding: 0 47px !important;
  max-height: 20px !important;
  overflow: hidden !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.custom-resize-col-lookahead:hover {
  border-right: solid 1px #d8d8d8;
}

.massive-icon-style {
  margin-right: 23px;
  cursor: pointer;
}

.massive-selection-pop .ant-popover-inner-content {
  background: #586666;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

.massive-selection-pop .ant-popover-inner {
  border-radius: 12px !important;
}

.massive-selection-pop .ant-popover-arrow {
  visibility: hidden !important;
}

.progress-massive-style {
  color: #ffffff;
}

.progress-massive-btn {
  cursor: pointer;
  width: 100%;
  text-align: center;
  height: 24px;
  background: var(--primary);
  border-radius: 5px;
  padding-top: 2px;
}

.progress-massive-style #rrp-baseDiv {
  position: relative !important;
  top: -17px !important;
  left: 39px !important;
}

.progress-massive-style .ant-calendar-picker-input.ant-input {
  background: #586666 !important;
  color: white;
}

.progress-massive-style .ant-calendar-picker-input.ant-input::placeholder {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker-icon {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker:hover .ant-calendar-picker-clear {
  background: #586666 !important;
}

.border-icon {
  text-shadow: 0 0 3px #00000080;
}

.custom-btn-for-focus-mode {
  background: #ff000000;
  border: none;
  cursor: pointer;
}

.custom-btn-for-focus-mode:focus {
  outline: none;
  box-shadow: none;
}

/**
 * Value wrapper
 */
.select-search-massive__value-massive {
  position: relative;
  z-index: 1;
}

.select-search-massive__value::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: calc(50% - 9px);
  right: 19px;
  width: 11px;
  height: 11px;
}

/**
 * Input
 */
.select-search-massive__input {
  cursor: pointer !important;
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #586666;
  border: 1px solid transparent;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  text-overflow: ellipsis;
  line-height: 36px;
  color: white;
  -webkit-appearance: none;
}

.select-search-massive__input::placeholder {
  color: white;
}

.select-search-massive__input::-webkit-search-decoration,
.select-search-massive__input::-webkit-search-cancel-button,
.select-search-massive__input::-webkit-search-results-button,
.select-search-massive__input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.select-search-massive__input:not([readonly]):focus {
  cursor: auto;
  cursor: initial;
}

/**
 * Options wrapper
 */
.select-search-massive__select {
  background: #586666;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
}

/**
 * Options
 */
.select-search-massive__options {
  list-style: none;
}

/**
 * Option row
 */
.select-search-massive__row:not(:first-child) {
  border-top: 1px solid #eee0;
}

/**
 * Option
 */
.select-search-massive__option {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #586666;
  border: none;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}

.select-search-massive__option.is-selected {
  background: #444949;
  border-radius: 10px;
  color: #fff;
}

.select-search-massive__option.is-highlighted,
.select-search-massive__option:not(.is-selected):hover {
  background: #646969;
  border-radius: 10px;
}

.select-search-massive__option.is-highlighted.is-selected,
.select-search-massive__option.is-selected:hover {
  background: #444949;
  color: #fff;
}

.single-row-bottom-bordered:hover {
  background-color: #ededed3d !important;
}

/**
 * Group
 */
.select-search-massive__group-header {
  font-size: 10px;
  text-transform: uppercase;
  background: #eee;
  padding: 8px 16px;
}

/**
 * States
 */
.select-search-massive.is-disabled {
  opacity: 0.5;
}

.select-search-massive.is-loading .select-search-massive__value::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%232F2D37%27 d=%27M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
  background-size: 11px;
}

.select-search-massive:not(.is-disabled) .select-search-massive__input {
  cursor: pointer;
}

/**
 * Modifiers
 */
.select-search-massive--multiple {
  border-radius: 3px;
  overflow: hidden;
}

.select-search-massive--multiple .select-search-massive__option {
  height: 33px;
}

.select-search-massive:not(.is-loading):not(.select-search-massive--multiple)
  .select-search-massive__value::after {
  transform: rotate(45deg);
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  pointer-events: none;
}

.select-search-massive--multiple .select-search-massive__input {
  cursor: auto;
  cursor: initial;
}

.select-search-massive--multiple .select-search-massive__input {
  border-radius: 3px 3px 0 0;
}

.select-search-massive--multiple:not(.select-search-massive--search)
  .select-search-massive__input {
  cursor: default;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__input:hover {
  border-color: #2fcc8b;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__select {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: 0;
  left: 0;
  border-radius: 3px;
  overflow: auto;
  max-height: 360px;
}

.select-search-massive--multiple .select-search-massive__select {
  position: relative;
  overflow: auto;
  max-height: 260px;
  border-top: 1px solid #6f7b7b00;
  border-radius: 0 0 3px 3px;
}

.select-search-massive__options {
  padding: 0 !important;
}

.select-search-massive__select {
  max-height: 105px !important;
}

/**
 * Main wrapper
 */
.select-search-massive {
  position: relative;
  font-family: 'Nunito Sans', sans-serif;
  box-sizing: border-box;
}

.select-search-massive *,
.select-search-massive *::after,
.select-search-massive *::before {
  box-sizing: inherit;
}

.gantt-visualization .constraints-btn-gantt-view {
  display: flex;
  justify-content: flex-end;
  position: relative;
}

.gantt-visualization .text-btn-gantt-view {
  float: left;
  text-align: left;
  width: 95%;
}

/** open task card with the left button */
.gantt-visualization .text-btn-gantt-view-new {
  text-align: left;
  width: 95%;
}

.gantt_row_task:hover .open-card-button-new {
  opacity: 1;
}

.gantt_row_task .open-card-button-new {
  opacity: 0.01;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADgSURBVHgBlVKxCoMwEE1iUayT6GIptFOhQ6d+heCiIIj4eW5+gB/iUroWKh0cnIKRaC/gUGgSyIPjEu7d3cvlcJqmged5x2VZdsgAnPOJMdbvbNuOhmF4tG07mRSI49jxff9KLMtyTJMFthyL6EhlWZ6KojjrOMoCVVVF4EJCSJBlWWRUIM9zd13XEAY7YIw/ruuGSZLsZVzp5JumoeC6TQWq67pDCmB4510WAOnv3zuoOUh5SAOQz4XpOMrlmec5gK7PTc0FvltZQHT4i4r9ALshvUJGKKUvcUDm4OM49l/wrkslI5M0oAAAAABJRU5ErkJggg==);
  width: 16px;
  height: 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  top: 2px;
}

.gantt_row_task:hover .open-card-button-new:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACdQTFRFCMVCCMVCCMVCCMVCCMVCAAAACMVCCMVCCMVCCMVCCMVCCMVCCMVC48VcFQAAAA10Uk5TX+//3yAAn38wkIBwYLNOIJUAAABDSURBVHicY2BUAgMDBpNQMHBkUIUwgkCMsFQoo0gdwogwm9wKEYlaChIBal21CkiAGKt3QRkmziCGEMRkZYbDEIYMAHmiGKFkfIE1AAAAAElFTkSuQmCC);
}

.gantt-visualization .gantt_cell_tree {
  text-align: right !important;
}

.gantt-visualization .gantt_tree_indent {
  float: left !important;
}

.gantt-visualization .gantt_blank {
  float: left !important;
}

.gantt-visualization .gantt_tree_content {
  width: 100% !important;
}

.gantt-visualization .gantt_cell .fix_lean_status {
  /* width: 70% !important; */
  margin: auto;
}

.gantt-visualization .gantt_tree_icon {
  float: left !important;
}
.gantt-visualization .gantt_folder_open {
  float: left !important;
}

.delete-subcontract-lookahead {
  color: red !important;
  margin-left: 5px !important;
}

.subcontract-wrapper-lookahead {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.lookahead-filter-header .indicators-btn {
  display: inline-block;
}

.indicators {
  width: 525px;
  padding: 6px 8px;
  display: inline-flex;
  text-align: center;
  border: 1px solid #d1d1d1;
  box-shadow: 1px 3px 5px -2px rgba(88, 102, 102, 0.75);
  border-radius: 5px;
  font-size: 12px;
  right: 180px;
  background: white;
  top: -20px;
  position: absolute;
}

.indicators-icon {
  display: inline-block;
  cursor: pointer;
}

.indicators .lean {
  padding: 0 11px;
  min-width: 90px;
}

.indicators .ant-switch-checked {
  background-color: #2c3421 !important;
}

.indicators .count-tasks {
  font-size: 16px;
  font-weight: bold;
}

.indicators .close {
  color: #333 !important;
  cursor: pointer;
  position: absolute;
  right: 7px;
}

.indicators-btn .hide {
  display: none !important;
}
.indicators-btn .hidden {
  visibility: hidden !important;
}

.indicators-btn .status-arr {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 35px !important;
}

.indicators-btn .status-arr .status-arr-item {
  padding: 0 10px;
}

.icon-massive-duration {
  position: relative;
  top: 3px;
}

.gantt-visualization .subcontract-border {
  padding: 0 8px !important;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  margin-top: 1px;
}

.gantt-visualization .col-subcontract-css {
  display: block;
  width: 100%;
}

.is_first-time__loader {
}

.is_first-time__gantt {
  opacity: 0;
  visibility: hidden;
}

/* Activity Tree pane in timeline */
.activity-pane__container {
  display: grid;
  grid-template-columns: minmax(364px, 1fr) 100%;
  height: calc(100vh - 222px) !important;
  overflow: hidden;
}

.toolbar-wrapper {
  height: 30px;
}

.lookahead-massive-actions {
  height: 30px !important;
  background-color: var(--black);
}

.lookahead-massive-actions {
  padding-bottom: 2px;
}

.activityTree_container__epV6H{display:flex;flex-direction:column;padding:10px 10px 0 10px;box-sizing:border-box;border-top:1px solid #cecece;border-right:1px solid #cecece}.activityTree_container__epV6H::-webkit-scrollbar{width:4px}.activityTree_container__epV6H::-webkit-scrollbar-track{background:#c4c4c4;border-radius:3px}.activityTree_container__epV6H::-webkit-scrollbar-thumb{background:#121212;border-radius:3px}.activityTree_container__epV6H::-webkit-scrollbar-thumb:hover{background:#121212}.activityTree_responsiveLayout__header__MnRKU{height:13% !important}@media(max-width: 1920px)and (min-width: 1400px){.activityTree_responsiveLayout__header__MnRKU{height:8% !important}}.activityTree_activityTree__header__RAPa8{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:15px;padding:10px 5px 0 5px;border-bottom:.5px solid #2c3421}.activityTree_activityTree__header__title__EXch6{display:inline-block;margin-bottom:15px}.activityTree_activityTree__header__title__EXch6 i{margin-left:2px}.activityTree_activityTree__header__text__fJ\+MG{font-size:16px;font-weight:500;color:#121212;margin-left:12px}
.activity-tree-pane__container{width:100%;height:100%;display:grid;grid-template-rows:50px 32px auto 36px;grid-template-columns:auto;grid-gap:10px;gap:10px;padding:10px;box-sizing:border-box;border-top:1px solid #cecece;border-right:1px solid #cecece}.activity-tree-pane__container .container__header{display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid #121212}.activity-tree-pane__container .container__header .header__left{display:flex;gap:10px}.activity-tree-pane__container .container__header .header__left span{font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.activity-tree-pane__container .container__button{display:flex}.activity-tree-pane__container .container__button button{width:100%;height:36px;border-radius:5px;background-color:#121212;color:#fff;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:0}.activity-tree-pane__container .container__button button:disabled{opacity:.5;cursor:not-allowed}
.autocomplete_container__LLI9y{width:100%;margin-right:10px}.autocomplete_container__LLI9y input{width:inherit;height:inherit;padding:8px 10px;border:none;background-color:#f5f5f5;border-radius:5px}.autocomplete_container__LLI9y input::placeholder{color:#121212;font-size:12px;font-weight:300}.autocomplete_input-container__3EORn{position:relative;width:inherit;height:32px}.autocomplete_icon-position__UemIW{position:absolute;right:10px;display:inline-flex !important;height:inherit;align-items:center}
.suggestionlist_container__DOiGA{position:relative}.suggestionlist_list-container__nseg3{max-height:200px;overflow-y:auto;list-style:none;background-color:#fff;padding:0;box-shadow:rgba(51,51,51,.3) 0 2px 8px 0;position:absolute;top:10px;right:0;left:0;z-index:1}.suggestionlist_list-container__nseg3::-webkit-scrollbar{width:4px}.suggestionlist_list-container__nseg3::-webkit-scrollbar-track{background:#c4c4c4;border-radius:3px}.suggestionlist_list-container__nseg3::-webkit-scrollbar-thumb{background:#121212;border-radius:3px}.suggestionlist_list-container__nseg3::-webkit-scrollbar-thumb:hover{background:#121212}.suggestionlist_suggestion__nNQav{line-height:32px;padding:0 20px;cursor:pointer}.suggestionlist_suggestion__nNQav:hover{background-color:#efefef}.suggestionlist_active-suggestion__HgZgq{background-color:#2c3421;color:#fff}
.filters_filters__XXiOl{margin:0 10px 0 3px}.filters_filters__XXiOl .filters_search-box__M9\+PS{display:flex;justify-content:space-between;position:relative}.filters_filters__XXiOl .filters_search-box__M9\+PS .filters_range-picker__D8ow2{position:absolute;top:40px;z-index:1}.filters_filters__XXiOl .filters_search-box__M9\+PS .ant-select-search{width:290px}.filters_filters__XXiOl .filters_search-box__M9\+PS .ant-select-search .ant-select-search__field{width:100% !important}.filters_filters__XXiOl .filters_search-box__M9\+PS .ant-select-search .ant-select-search__field .ant-input-suffix{font-size:12px}.filters_filters__XXiOl .filters_search-box__M9\+PS .ant-select-search .ant-select-search__field svg{fill:#121212}.filters_filters__XXiOl .filters_search-box__M9\+PS .ant-select-search input{background-color:#f5f5f5;border-radius:5px;border:none}.filters_filters__XXiOl .filters_search-box__M9\+PS .ant-select-search input input:placeholder{color:#121212;font-size:12px;font-weight:300}.filters_filters__XXiOl .filters_calendar--btn__cXz3A{width:32px;height:32px;margin-right:1px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:#f5f5f5;cursor:pointer}
.activityTree_container__C6V5N{margin:16px 10px 0 7px;display:flex;flex-direction:column;position:relative}.activityTree_container__C6V5N .activityTree_activities-selected__jG-mL{margin-bottom:17px;display:flex;justify-content:space-between}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ{width:calc(100% + 15px);height:calc(100vh - 455px);overflow:auto hidden;flex-grow:1}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ::-webkit-scrollbar{height:4px}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ::-webkit-scrollbar-track{background:#c4c4c4;border-radius:3px}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ::-webkit-scrollbar-thumb{background:#121212;border-radius:3px}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ::-webkit-scrollbar-thumb:hover{background:#121212}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ div::-webkit-scrollbar{width:4px}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ div::-webkit-scrollbar-track{background:#c4c4c4;border-radius:3px}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ div::-webkit-scrollbar-thumb{background:#121212;border-radius:3px}.activityTree_container__C6V5N .activityTree_tasks__0aDUQ div::-webkit-scrollbar-thumb:hover{background:#121212}.activityTree_showing-tasks__xJCQA{color:#a3a3a3;font-size:12px;font-weight:500}.activityTree_collapse__ujD01{font-size:12px;font-weight:400;color:#2c3421;margin-right:1px}.activityTree_collapse-icon__OLPgx{margin-right:7px;display:inline-block;transition:transform}.activityTree_collapse-icon__OLPgx.activityTree_expand-icon__KJ6cy{transform:rotate(180deg)}.activityTree_btn__gWmjb{width:100%;margin:17px 0;padding:9px 53px;bottom:40px;color:#fff;background-color:#2c3421;border-radius:5px;border:none;outline:none;font-size:12px;font-weight:500}.activityTree_btn__gWmjb.activityTree_btn-disable__F62th{cursor:no-drop;color:#121212;background-color:#efefef}.activityTree_checkbox__activity__ctK4o{display:flex;justify-content:space-between;margin-right:18px}.activityTree_checkbox__activity__ctK4o .ant-checkbox-checked::after{border:none !important}.activityTree_checkbox__activity__ctK4o .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--dark-mint) !important;border-color:var(--dark-mint) !important}.activityTree_checkbox__activity__ctK4o .ant-checkbox-checked .ant-checkbox-inner::after{border:2px solid #121212;border-top:0;border-left:0}.activityTree_checkbox__activity__ctK4o .activityTree_correlative_id__ZFRfv{margin-left:8.5px}.activityTree_checkbox__activity__ctK4o .activityTree_task-pipe__Gv\+1x{margin:0 5px}.activityTree_cursor-pointer__8T98t{cursor:pointer}.activityTree_rotate-icon__8WvM1{transition:transform;transform:rotate(180deg)}.activityTree_higger-task-selected__QdNhw{color:#e50101}.activityTree_font-activity__fvdpS{font-weight:300}.activityTree_font-bold__TKOD0{font-weight:500}
.modal--export--pdf{width:100%;display:flex;flex-direction:column}.modal--export--pdf .modal--export--pdf__alert{display:flex;align-items:center;gap:20px;background-color:#fff;border-radius:5px;padding:8px 20px;margin-bottom:20px}.modal--export--pdf .modal--export--pdf__alert .alert__text p{font-size:12px;line-height:14px;font-weight:400;color:#121212;margin:0}.modal--export--pdf .modal--export--pdf__description{width:100%;text-align:center;left:0}.modal--export--pdf .modal--export--pdf__description label{color:#fff}.modal--export--pdf .modal--export--pdf__options{width:100%;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:row;gap:20px}.modal--export--pdf .modal--export--pdf__footer{display:flex;justify-content:flex-end;gap:10px}.modal--export--pdf .modal--export--pdf__footer button{display:flex;justify-content:center;align-items:center;text-align:center;height:32px;border:0;padding:0 20px;border-radius:5px;font-size:12px;line-height:14px;font-weight:400;color:#121212;transition-duration:.3s}.modal--export--pdf .modal--export--pdf__footer button.footer__cancel{background-color:#f0f4f5}.modal--export--pdf .modal--export--pdf__footer button.footer__cancel:hover{background-color:#c4c4c4}.modal--export--pdf .modal--export--pdf__footer button.footer__download{background-color:#7dff8a}.modal--export--pdf .modal--export--pdf__footer button.footer__download:hover{background-color:#53c255}.modal--export--pdf .modal--export--pdf__footer button.footer__download:disabled{cursor:not-allowed}.modal--export--pdf .modal--export--pdf__footer button.footer__download .download__spinner{display:flex}.modal--export--pdf .modal--export--pdf__footer button.footer__download .download__spinner i svg{fill:#121212}.option-print--datepicker{width:100%;display:flex;flex-direction:column;gap:10px}.option-print--datepicker label{font-size:12px;line-height:14px;font-weight:500;color:#fff;margin:0}.option-print--datepicker .select__picker{flex:1 1;text-align:center !important}.option-print--weeks{width:100%;display:flex;flex-direction:column;gap:10px}.option-print--weeks label{font-size:12px;line-height:14px;font-weight:500;color:#fff;margin:0}.option-print--weeks .format__dropdown{flex:1 1}
.main-activity-route {
  position: absolute;
  top: 16px;
  left: 30px;
  font-weight: 100;
  font-size: 10px !important;
}

.custom-div-row-container {
  position: relative !important;
  left: 0px !important;
  top: -6px !important;
}

.milestone-name-custom {
  font-weight: 600;
  position: absolute;
  margin-left: -19px;
  font-size: 12px;
}

.task-name-pending {
  cursor: not-allowed;
  color: #b3b3b3;
}

.gantt_tree_icon.gantt_close,
.gantt_tree_icon.gantt_open {
  min-height: 18px;
  height: 100%;
}

.text-btn-gantt-view-actions {
  display: flex;
  align-items: center;
  justify-content: center;
}

.text-btn-gantt-view-main {
  display: flex;
  align-items: center;
  justify-content: center;
}

.PopConfirmHTML {
  position: relative;
  display: inline-block;
}
.PopConfirmHTML .PopConfirmHTMLElement {
  visibility: visible;
  visibility: initial;
}

.PopConfirmHTML .PopConfirmHTMLContent {
  min-width: 30px;
  min-height: 90px;
  text-decoration: none;
  word-wrap: break-word;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px #00000026;
  visibility: visible;
  text-align: center;
  position: fixed;
  bottom: 100%;
  transform: translate(-45%, -100%);
  opacity: 1;
  transition: opacity 0.3s;
  z-index: 9999;
  padding: 12px 16px;
  color: #000000a6;
}

.PopConfirmHTML .PopConfirmHTMLContent p {
  margin: 0;
  padding: 0 5px;
  font-size: 14px;
}

.PopConfirmHTML .PopConfirmHTMLContent::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

.PopConfirmHTML .PopConfirmHTMLContent .PopConfirmHTMLContent__title {
  display: flex;
  align-items: center;
}

.gantt_grid .gantt_grid_scale {
  z-index: 0 !important;
}

.roadblock-span span span {
  padding-right: 0px !important;
}

.gantt_grid_editor_placeholder[data-column-name='duration'] input {
  text-align: center;
}

.render-duration-pending {
  cursor: not-allowed;
  color: #b3b3b3;
}




.custom-dropdown .dropdown-trigger{cursor:pointer;-webkit-user-select:none;user-select:none}.custom-dropdown .dropdown-content{position:absolute;z-index:9999;background-color:#fff;box-shadow:rgba(0,0,0,.1);border-radius:4px;border:1px solid rgba(0,0,0,.09);min-width:190px;margin:2px 0}.custom-dropdown .dropdown-content a,.custom-dropdown .dropdown-content button,.custom-dropdown .dropdown-content .dropdown-item{display:flex;align-items:center;justify-content:center;padding:16px 12px;font-family:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:13px;text-decoration:none;color:#121212;cursor:pointer;text-align:left;width:100%;height:30px;background:none;border-bottom:1px solid #f4f4f4;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap}.custom-dropdown .dropdown-content a:hover,.custom-dropdown .dropdown-content button:hover,.custom-dropdown .dropdown-content .dropdown-item:hover{background-color:#f7f7f7}.custom-dropdown .dropdown-content button:hover{background-color:#fff}.custom-dropdown .dropdown-content hr,.custom-dropdown .dropdown-content .dropdown-divider{margin:4px 0;border:none;border-top:1px solid rgba(0,0,0,.09)}.dropdown-search{border-bottom:1px solid #f4f4f4;top:0;background-color:#fff;z-index:1;width:100%;padding:0px 12px;display:flex;align-items:center}.dropdown-search .search-icon{width:14px;height:14px;margin-left:12px}.dropdown-search-input{height:36px;border:1px solid rgba(0,0,0,0);border-radius:4px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;outline:none;width:100%}.dropdown-search-input:focus{border-color:rgba(0,0,0,0)}
.custom-companies-dropdown span{display:block !important}.custom-companies-dropdown .item-gantt{height:30px;width:100%}.custom-companies-dropdown .company-border{width:100% !important;margin-top:0px !important;margin-bottom:0px !important}.custom-companies-dropdown .create-companies-btn{left:-27px;position:relative;width:120px;font-size:12px;text-transform:none}.custom-companies-dropdown .remove-companies-x{position:relative;left:-5px}.custom-companies-dropdown .remove-companies-text{color:#121212;font-size:12px;position:relative;text-transform:none !important}.custom-companies-dropdown .remove-option-companies-custom{display:flex;position:relative;cursor:pointer;justify-content:center;align-items:center;background:none;border:none;padding:0;width:100%;text-align:left}.custom-companies-dropdown .create-option,.custom-companies-dropdown .remove-option{justify-content:center;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit}.custom-companies-dropdown .options-list{height:100%;max-height:140px;overflow-y:auto;padding:0px;margin:0px;width:100%}.custom-companies-dropdown .item-custom-selected-companies{display:inline !important}.custom-companies-dropdown .plus-icon{width:10px;height:10px;display:none}.custom-companies-dropdown .plus-icon-container{width:10px;height:10px}.custom-companies-dropdown .empty-selection{height:33px;display:flex;padding-left:5px;justify-content:flex-start;align-items:center}.custom-companies-dropdown .empty-selection:hover .plus-icon-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgB7ZmxbcMwEEU/Wan0CBzBG8TagJWgMpkk9iRGKgmqtEGSDTwCR3CpSsod5HRyAgQ+BkfcA75pmYXxIFsS/jlkoG3bQMvZObfn42VZRlpOfd8nCOORh3fKgcR2HHr/zJ/FGHcQRlywaZpIS9jYClVVRQgjLui93/+wHSD9/SgcE9SOCWrHBLVjgtoxQe2YoHZMUDsmqB0T1E7xgo5fuL67NVwBj+eJcriz90H5xIOZ5/kyDAN3r3C3UpZ7y4CySJSaf6KvKE+OCZSzpzpdvHz9L3hUUP5VlGYFFxQKD3n4DL5g/UOWRqKc3PcRD0l+mSP8ley3CSJN0zQSVwdh6DZ0xHql3oJnhEcIYo9q2jFB7ZigdkxQOyaoHRPUjglqxwS1Y4LaMUHt5BBM9zaoeRbvZMUFub7DtmTqum6EMOKC3E3SUlPe6IxdOVj70BoZ+AIj8k6VotrFLwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.65}.custom-companies-dropdown .company-border{height:100%;padding:0}.custom-companies-dropdown .text-company{padding-left:5px;padding-right:5px;align-content:center;text-align:center}.custom-companies-dropdown .selected-option-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.custom-companies-dropdown .selected-option{opacity:.7}.custom-companies-dropdown .selected-company-border{width:100%;height:100%;padding:0}.custom-companies-dropdown .read-only{cursor:not-allowed !important}.custom-companies-dropdown .clickable{cursor:pointer}.pending-task{cursor:not-allowed !important}
.options-list{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-margin-before:0px;margin-block-start:0px;-webkit-margin-after:0px;margin-block-end:0px;padding-top:1px}.items-list{padding-left:7%;height:40px;padding-top:2%;border-bottom:1px solid #ddd}.items-list:hover{background-color:#f9f9f9}.selected-option-container-priority{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.custom-tags-dropdown span{display:block !important}.custom-tags-dropdown .item-gantt{height:30px;width:100%}.custom-tags-dropdown .tag-border{width:100% !important;margin-top:0px !important;margin-bottom:0px !important;display:flex;align-items:center;justify-content:center;height:100%;padding:0}.custom-tags-dropdown .tag-item-select .tag-name{margin-left:3px}.custom-tags-dropdown .create-tag-btn{left:-27px;position:relative;width:120px;font-size:12px;text-transform:none}.custom-tags-dropdown .remove-tag-x{position:relative;left:-5px}.custom-tags-dropdown .remove-tag-text{color:#121212;font-size:12px;position:relative;text-transform:none !important}.custom-tags-dropdown .remove-option-tag-custom{display:flex;position:relative;cursor:pointer;justify-content:center;align-items:center;background:none;border:none;padding:0;width:100%;text-align:left}.custom-tags-dropdown .create-option,.custom-tags-dropdown .remove-option{justify-content:center;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit}.custom-tags-dropdown .options-list{height:100%;max-height:140px;overflow-y:auto;padding:0px;margin:0px;width:100%}.custom-tags-dropdown .item-custom-selected-tag{display:inline !important}.custom-tags-dropdown .plus-icon{width:10px;height:10px;display:none}.custom-tags-dropdown .plus-icon-container{width:10px;height:10px}.custom-tags-dropdown .empty-selection{height:33px;display:flex;padding-left:5px;justify-content:flex-start;align-items:center}.custom-tags-dropdown .empty-selection:hover .plus-icon-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgB7ZmxbcMwEEU/Wan0CBzBG8TagJWgMpkk9iRGKgmqtEGSDTwCR3CpSsod5HRyAgQ+BkfcA75pmYXxIFsS/jlkoG3bQMvZObfn42VZRlpOfd8nCOORh3fKgcR2HHr/zJ/FGHcQRlywaZpIS9jYClVVRQgjLui93/+wHSD9/SgcE9SOCWrHBLVjgtoxQe2YoHZMUDsmqB0T1E7xgo5fuL67NVwBj+eJcriz90H5xIOZ5/kyDAN3r3C3UpZ7y4CySJSaf6KvKE+OCZSzpzpdvHz9L3hUUP5VlGYFFxQKD3n4DL5g/UOWRqKc3PcRD0l+mSP8ley3CSJN0zQSVwdh6DZ0xHql3oJnhEcIYo9q2jFB7ZigdkxQOyaoHRPUjglqxwS1Y4LaMUHt5BBM9zaoeRbvZMUFub7DtmTqum6EMOKC3E3SUlPe6IxdOVj70BoZ+AIj8k6VotrFLwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.65}.custom-tags-dropdown .selected-option-container{height:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:10px}.custom-tags-dropdown .tag-selection-container{height:33px;display:flex;align-items:center;justify-content:center}.custom-tags-dropdown .tag-content-container{display:flex;align-items:center;justify-content:center}.custom-tags-dropdown .selected-option{opacity:.7}.custom-tags-dropdown .selected-tag-border{width:100%;height:100%;padding:0}.custom-tags-dropdown .read-only{cursor:not-allowed}.custom-tags-dropdown .clickable{cursor:pointer}.custom-tags-dropdown .tag-outbuild{border-radius:3px;padding:0 !important;font-size:12px;font-weight:400;margin:0 !important;display:flex;align-items:center;justify-content:flex-start;width:70px;height:17px;padding-left:10px}.custom-tags-dropdown .tag-dot-custom-field{width:5px;height:5px;border-radius:50%;position:relative;z-index:1;margin-right:4px}.custom-tags-dropdown .tag-name-custom-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;position:relative;z-index:1}.custom-tags-dropdown .tag-svg{display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.tag-item{display:flex;align-items:center;margin:2px 0;padding-left:16px}.tag-dot{width:5px;height:5px;border-radius:50%;display:inline-block;position:relative;z-index:1}.tag-name{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;position:relative;z-index:1}.dropdown-option.selected-option{background-color:rgba(0,0,0,.05);opacity:.75}.custom-dropdown-option-wrapper{display:block !important}
.custom-responsible-dropdown span{display:block !important}.custom-responsible-dropdown .item-gantt{height:30px;width:100%}.custom-responsible-dropdown .responsible-avatar{display:flex;align-items:center;margin-right:8px}.custom-responsible-dropdown .img-responsable-lookahead{width:22px;height:22px;border-radius:50%;object-fit:cover;display:inline-block}.custom-responsible-dropdown .img-responsable-lookahead.no-img{background-color:rgba(18,18,18,.8117647059);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.custom-responsible-dropdown .solapate-responsable-gantt{display:inline-block !important}.custom-responsible-dropdown .plus-counter-responsable-gantt{font-size:10px;background-color:#f0f0f0;border-radius:8px;padding:1px 4px;margin-left:2px;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.custom-responsible-dropdown .create-option,.custom-responsible-dropdown .remove-option{justify-content:center;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit}.custom-responsible-dropdown .options-list{height:100%;max-height:140px;overflow-y:auto;padding:0px;margin:0px;width:100%}.custom-responsible-dropdown .plus-icon{width:10px;height:10px;display:none}.custom-responsible-dropdown .plus-icon-container{width:10px;height:10px}.custom-responsible-dropdown .empty-selection{width:100%;height:33px;display:flex;padding-left:5px;justify-content:flex-start;align-items:center}.custom-responsible-dropdown .empty-selection:hover .plus-icon-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgB7ZmxbcMwEEU/Wan0CBzBG8TagJWgMpkk9iRGKgmqtEGSDTwCR3CpSsod5HRyAgQ+BkfcA75pmYXxIFsS/jlkoG3bQMvZObfn42VZRlpOfd8nCOORh3fKgcR2HHr/zJ/FGHcQRlywaZpIS9jYClVVRQgjLui93/+wHSD9/SgcE9SOCWrHBLVjgtoxQe2YoHZMUDsmqB0T1E7xgo5fuL67NVwBj+eJcriz90H5xIOZ5/kyDAN3r3C3UpZ7y4CySJSaf6KvKE+OCZSzpzpdvHz9L3hUUP5VlGYFFxQKD3n4DL5g/UOWRqKc3PcRD0l+mSP8ley3CSJN0zQSVwdh6DZ0xHql3oJnhEcIYo9q2jFB7ZigdkxQOyaoHRPUjglqxwS1Y4LaMUHt5BBM9zaoeRbvZMUFub7DtmTqum6EMOKC3E3SUlPe6IxdOVj70BoZ+AIj8k6VotrFLwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.65}.custom-responsible-dropdown .selected-option-container{height:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:10px}.custom-responsible-dropdown .option-content{display:flex;align-items:center;flex-grow:1}.custom-responsible-dropdown .option-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.custom-responsible-dropdown .placeholder-container{height:33px;display:flex;align-items:center;justify-content:center;padding-left:5px}.custom-responsible-dropdown .dropdown-item{display:flex;align-items:center;width:100%;border-bottom:1px solid #f0f0f0;cursor:pointer}.custom-responsible-dropdown .dropdown-item:hover{background-color:rgba(47,204,139,.1) !important}.custom-responsible-dropdown .dropdown-option{list-style-type:none}.custom-responsible-dropdown .dropdown-option.selected-option{background-color:var(--bed-rock-t2);opacity:1 !important}.custom-responsible-dropdown .dropdown-option.selected-option .option-text{color:#fff}.custom-responsible-dropdown .dropdown-option.selected-option .dropdown-item:hover{background-color:var(--bed-rock-t2)}.custom-responsible-dropdown .read-only{cursor:not-allowed}.custom-responsible-dropdown .clickable{cursor:pointer}.dropdown-option.selected-option{background-color:var(--bed-rock-t2)}.dropdown-option.selected-option .option-text{color:#fff;opacity:1 !important}
.custom-lean-status-dropdown .item-gantt{height:30px;width:100%}.custom-lean-status-dropdown .border{width:100% !important;margin-top:0px !important;margin-bottom:0px !important}.custom-lean-status-dropdown .options-list{height:100%;max-height:140px;overflow-y:auto;padding:0px;margin:0px;width:100%}.custom-lean-status-dropdown .item-custom-selected{display:inline !important}.custom-lean-status-dropdown .border{height:100%;padding:0}.custom-lean-status-dropdown .text-lean{padding-left:5px;padding-right:5px;align-content:center;text-align:center}.custom-lean-status-dropdown .selected-option-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.custom-lean-status-dropdown .selected-option{opacity:.7}.custom-lean-status-dropdown .selected-border{width:100%;height:100%;padding:0}.custom-lean-status-dropdown .read-only{cursor:not-allowed}.custom-lean-status-dropdown .clickable{cursor:pointer}.custom-lean-status-dropdown .circle-text{display:flex;align-items:center}.custom-lean-status-dropdown .circle{width:11px !important;height:11px;border-radius:50%;margin-right:5px}
.is-activity {
  font-weight: bold;
}

.critical-icon.hidden{visibility:hidden}.critical-icon.visible{visibility:visible}.icon{cursor:pointer !important;position:relative;top:-2px}.start-date-pending{color:#b3b3b3 !important}
.gantt-visualization .rollback-ponderator-icon {
  margin-right: 0px !important;
}

.critical-icon.hidden{visibility:hidden}.critical-icon.visible{visibility:visible}.icon{cursor:pointer !important;position:relative;top:-2px}.end-date-pending{color:#b3b3b3 !important}
.responsible-avatar{padding:0 10px;display:flex;justify-content:center;align-items:center;position:relative}.responsible-avatar .responsible-avatar__avatar{width:24px;height:24px;border-radius:50%;background-color:#121212;color:#fff;font:400 10px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:default}.responsible-avatar .responsible-avatar__avatar:not(:first-child){margin-left:-8px;z-index:1}.responsible-avatar .responsible-avatar__avatar .avatar-image{width:100%;height:100%;object-fit:cover}
.company{width:100%;height:40px;display:flex;align-items:center;padding:0 10px}
.tasks-table{display:flex;flex-direction:column;gap:10px}.tasks-table .tasks-table__header{display:flex;align-items:center;justify-content:space-between}.tasks-table .tasks-table__header h6{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.tasks-table .tasks-table__header button{display:flex;gap:5px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#3e482d;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#53c255}.tasks-table .tasks-table__header button i img{width:12px;height:12px}.tasks-table .tasks-table__body .tasks-table__data{display:inline;display:initial;padding:0 10px}.tasks-table .tasks-table__body .tasks-table__remove-button{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.tasks-table .tasks-table__body .tasks-table__remove-button:disabled{cursor:not-allowed}
.note-textarea{display:flex;flex-direction:column;gap:10px}.note-textarea span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.note-textarea .note-textarea__body{display:flex;flex-direction:column;gap:5px}.note-textarea .note-textarea__body textarea{width:100%;height:65px;border:0;border-radius:5px;padding:10px;background-color:#252b1d;color:#fff;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;outline:none;resize:none}.note-textarea .note-textarea__body .note-textarea__count{display:flex;align-items:center;justify-content:flex-end;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.note-textarea .note-textarea__body span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.left__content{width:100%;display:flex;flex-direction:column;gap:15px;position:relative;max-height:500px}.left__content .content__activity{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.left__content .content__activity h6{font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#c3cfbf;margin:0}.left__content .content__activity p{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;margin:0}.left__content .content__critical{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:8px;background-color:#4c2a2e;flex-shrink:0}.left__content .content__critical .critical__icon i img{width:16px;height:16px}.left__content .content__critical p{margin:0;font:700 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fa7676}.left__content .content__body{width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:15px;flex:1 1;min-height:0}.left__content .content__body::-webkit-scrollbar{width:5px;height:100%}.left__content .content__body::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3px}.left__content .content__body::-webkit-scrollbar-track{background-color:#3e482d;border-radius:3px}.left__content .review-comment-textarea{flex-shrink:0}
.review-comment-textarea{display:flex;flex-direction:column;gap:10px}.review-comment-textarea span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.review-comment-textarea .review-comment-textarea__body{display:flex;flex-direction:column;gap:5px}.review-comment-textarea .review-comment-textarea__body .grow-wrap textarea{width:100%;border:0;border-radius:5px;padding:10px;background-color:#252b1d;color:#fff;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;outline:none;resize:none;overflow-y:auto;word-break:break-word}.review-comment-textarea .review-comment-textarea__body .review-comment-textarea__count{display:flex;align-items:center;justify-content:flex-end;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#747474}.review-comment-textarea .review-comment-textarea__body span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.status__button{width:190px;height:26px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:20px}.status__button.draft{background-color:#f26d0c}.status__button.pending{background-color:#0f7ce2}.status__button.approved{background-color:#53c255}.status__button.rejected{background-color:#e50101}.status__button .button__icon i img{width:16px;height:16px}.status__button p{margin:0;font:700 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.reviewer-dropdown{width:190px;height:32px;padding:0 10px;background-color:#3e482d;border-radius:4px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.reviewer-dropdown span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.reviewer-label{width:190px;height:32px;padding:0 10px;display:flex;align-items:center;justify-content:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.compensable-type-dropdown{width:190px}.compensable-type-label{width:190px;height:32px;display:flex;align-items:center;justify-content:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.excusable-type-dropdown{width:190px}.excusable-type-label{width:190px;height:32px;display:flex;align-items:center;justify-content:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.requester-avatar{width:190px;height:32px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px}.requester-avatar .requester-avatar__avatar{width:20px;height:20px;border-radius:50%}.requester-avatar .requester-avatar__avatar .avatar-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.requester-avatar span{max-width:117px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.resolver-avatar{width:190px;height:32px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px}.resolver-avatar .resolver-avatar__avatar{width:20px;height:20px;border-radius:50%}.resolver-avatar .resolver-avatar__avatar .avatar-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.resolver-avatar span{max-width:117px;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}
.truncated-review-comment{color:#fff;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.right__content .right__variance .variance__text span,.right__content .right__requested-end-date span,.right__content .right__original-end-date span,.right__content .right__requested-start-date span,.right__content .right__original-start-date span,.right__content .right__resolver span,.right__content .right__requester span,.right__content .right__reviewer .reviewer__label span,.right__content .right__delay-type .delay-type__label span,.right__content .right__reason-date span,.right__content .right__reason span,.right__content .right__review-comment .review-comment__label span,.right__content .right__request-code>span,.right__content .right__status span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#c3cfbf}.right__content .right__variance .variance__value,.right__content .right__requested-end-date .requested-end-date__value,.right__content .right__original-end-date .original-end-date__value,.right__content .right__requested-start-date .requested-start-date__value,.right__content .right__original-start-date .original-start-date__value,.right__content .right__reason-date .reason-date__value span,.right__content .right__reason p,.right__content .right__review-comment p,.right__content .right__request-code .request-code__value span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.right__content{width:100%;display:flex;flex-direction:column;gap:15px}.right__content .right__status{width:100%;display:flex;align-items:center;justify-content:space-between}.right__content .right__request-code{display:flex;align-items:center;justify-content:space-between}.right__content .right__request-code>span{text-align:left}.right__content .right__request-code .request-code__value{width:166px;display:flex;align-items:center;justify-content:center;border-radius:8px}.right__content .right__review-comment{display:flex;flex-direction:column;gap:8px}.right__content .right__review-comment p{margin:0}.right__content .right__reason{display:flex;flex-direction:column;gap:8px}.right__content .right__reason p{margin:0}.right__content .right__reason-date{display:flex;align-items:center;justify-content:space-between}.right__content .right__reason-date .reason-date__value{width:134px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px}.right__content .right__delay-type{display:flex;align-items:center;justify-content:space-between}.right__content .right__delay-type .delay-type__label{display:flex;align-items:center;gap:8px}.right__content .right__delay-type .delay-type__label i img{width:14px;height:14px}.right__content .right__reviewer{display:flex;align-items:center;justify-content:space-between}.right__content .right__reviewer .reviewer__label{display:flex;align-items:center;gap:8px}.right__content .right__reviewer .reviewer__label i img{width:14px;height:14px}.right__content .right__requester{display:flex;align-items:center;justify-content:space-between}.right__content .right__resolver{display:flex;align-items:center;justify-content:space-between}.right__content .right__original-start-date{display:flex;align-items:center;justify-content:space-between}.right__content .right__original-start-date .original-start-date__value{width:166px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px}.right__content .right__original-start-date .original-start-date__value.conflict{background-color:rgba(230,47,47,.12);color:#fa7676;font:700 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.right__content .right__requested-start-date{display:flex;align-items:center;justify-content:space-between}.right__content .right__requested-start-date .requested-start-date__value{width:166px;height:32px;display:flex;align-items:center;justify-content:center}.right__content .right__original-end-date{display:flex;align-items:center;justify-content:space-between}.right__content .right__original-end-date .original-end-date__value{width:166px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px}.right__content .right__original-end-date .original-end-date__value.conflict{background-color:rgba(230,47,47,.12);color:#fa7676;font:700 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.right__content .right__requested-end-date{display:flex;align-items:center;justify-content:space-between}.right__content .right__requested-end-date .requested-end-date__value{width:166px;height:32px;display:flex;align-items:center;justify-content:center}.right__content .right__variance{display:flex;align-items:center;justify-content:space-between}.right__content .right__variance .variance__text{display:flex;align-items:center;gap:8px}.right__content .right__variance .variance__text i img{width:14px;height:14px}.right__content .right__variance .variance__value{width:166px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.right__content .right__variance .variance__value.positive{color:#fa7676}.right__content .right__variance .variance__value.negative{color:#bdffc4}.right__content .right__variance .variance__value.neutral{color:#fdd99b}.right__content .right__variance .variance__value.conflict{background-color:rgba(230,47,47,.12);color:#fa7676;font:700 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.right__content .right__conflict-dates{display:flex;gap:8px;background-color:rgba(230,47,47,.12);border-radius:8px;padding:10px}.right__content .right__conflict-dates span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fa7676}.label__tooltip{display:flex;flex-direction:column;gap:8px}
.draft-buttons{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px}
.pending-buttons{width:100%;display:flex;justify-content:flex-end}
.pending-schedule-buttons{width:100%;display:flex;justify-content:space-between;align-items:center}.pending-schedule-buttons .pending-schedule-buttons__preview{display:flex;align-items:center;gap:10px}.pending-schedule-buttons .pending-schedule-buttons__preview span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.pending-schedule-buttons .pending-schedule-buttons__actions{display:flex;align-items:center;gap:10px}
.schedule-impact-request-modal{width:100%;display:flex;flex-direction:column;gap:20px}.schedule-impact-request-modal .modal__body{width:100%;display:grid;grid-template-columns:auto 318px;grid-gap:25px;gap:25px}.schedule-impact-request-modal .modal__body hr{width:100%;height:.5px;background-color:#7d8671;border:none;margin:0}
.schedule-impact-request-preview-banner .preview-banner{position:absolute;top:0;left:0;width:100%;height:100px;background:#161515;display:flex}.schedule-impact-request-preview-banner .preview-banner__content{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:0 20px}.schedule-impact-request-preview-banner .preview-banner__left{display:flex;align-items:center;gap:10px;margin-right:20px;flex:1 1;min-width:0}.schedule-impact-request-preview-banner .preview-banner__text{flex-shrink:0}.schedule-impact-request-preview-banner .preview-banner__text span{font:400 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;opacity:.67;white-space:nowrap}.schedule-impact-request-preview-banner .preview-banner__activity-name{font:500 16px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;flex:1 1;min-width:0}.schedule-impact-request-preview-banner .preview-banner__actions{display:flex;align-items:center;flex-shrink:0}
.non-task-view-gantt {
  background-color: #99d6ff !important;
  border-radius: 0px !important;
  height: 7px !important;
}

.task-gantt-visualization {
  border: 1px solid transparent !important;
}

.custom-gantt-visualization-grid {
  border-color: #c4c4c438;
}

.custom-gantt-visualization-grid.grouppable {
  background-color: #121212;
  color: #fff;
}

.custom-gantt-visualization-grid.grouppable .text-btn-gantt-view,
.custom-gantt-visualization-grid.grouppable .gantt_tree_content {
  color: #fff !important;
}

.custom-gantt-visualization-grid.grouppable:hover .text-btn-gantt-view,
.custom-gantt-visualization-grid.grouppable:hover .gantt_tree_content {
  color: #121212 !important;
}

.personalized-weekend-class-visua {
  background-color: #e9e9e9 !important;
}

.gantt_task_row.gantt_selected .personalized-weekend-class-visua {
  background-color: #e9e9e9 !important;
  border-right-color: #e9e9e9 !important;
  z-index: 0 !important;
}

.spin-hide-export {
  position: absolute;
  z-index: 1000;
  width: 100%;
  justify-content: center;
  text-align: center;
  background-color: white;
  height: 100%;
  padding-top: 15%;
}

.gantt-visualization .vertical-center {
  position: relative;
  top: 1px;
}

.leanStatusFlag {
  cursor: pointer;
}

.leanStatusOptions {
  min-width: 150px;
  min-height: 100%;
}

.leanStatusOptions .item:first-child {
  border-top: 1px solid #e8e8e8;
}

.leanStatusOptions .item {
  cursor: pointer;
  border-bottom: 1px solid #e8e8e8;
  display: block;
  text-align: left;
  margin: 0;
  padding: 5px 40px 2px 10px;
  height: 36px;
}

.leanStatusOptions .item:hover {
  background: #f9f9f9;
}

.popoverLeanStatus .ant-popover-inner-content {
  padding: 0;
}

.gantt-visualization .popover-subcontract {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.gantt-visualization .subcontract-border {
  display: flex;
  text-align: center;
  justify-content: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.gantt-visualization .subcontract-border .text-subcontract {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  top: -1px;
}

.gantt-visualization .subcontract-border-fix {
  height: 90%;
}

.gantt-visualization .gantt-number {
  width: 55% !important;
}

.gantt-visualization .cost-fix-gantt {
  padding-left: 0 !important;
}

.gantt-visualization .icon-save {
  margin-left: 2px !important;
}

.gantt-visualization .vertical-center-dates {
  top: 0%;
}

.gantt-visualization .progress-gantt-view .range-fixed-lookahead {
  display: flex;
  align-items: baseline;
  justify-content: space-around;
  left: 0% !important;
  top: 0% !important;
}

.gantt-visualization
  .progress-gantt-view
  .range-fixed-lookahead
  .percentage-label-custom {
  position: static;
}

.gantt-visualization .progress-gantt-view .progress-custom-props {
  padding: 0 !important;
  left: 0 !important;
}
.gantt-visualization .progress-gantt-view .hide-bar .ant-progress-outer {
  display: none;
}

.gantt-visualization .progress-gantt-view .progress-label-gantt {
  width: 100%;
}

.gantt-visualization .progress-gantt-view .bar-progress-gantt {
  text-align: right;
  margin-right: 4px;
}

.gantt-visualization .progress-gantt-view .input-progress-gantt {
  text-align: left;
  margin-left: 4px;
}

.gantt-visualization .progress-custom-props .ant-progress-inner {
  background: #d1d1d1 !important;
}

.gantt-visualization .progress-label-gantt .custom-input-number-planification {
  width: 55% !important;
  height: 25px !important;
  top: -2px !important;
}
.gantt-visualization
  .progress-label-gantt
  .custom-input-number-planification
  .ant-input-number-input-wrap {
  position: relative;
  top: 2px;
}

.gantt-visualization .collapse-expand-gantt {
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.gantt-visualization .expand-gantt {
  font-size: 13px;
}

.gantt-visualization .expand-task {
  margin-right: 5px;
  position: relative;
  left: -1px;
}

.gantt-visualization .custom-adjust-visual-tree {
  position: absolute !important;
  z-index: 99999;
  left: 28px;
  top: 10px !important;
}

.gantt-visualization .gantt_tree_content {
  width: 100% !important;
}

.gantt-visualization .input-description {
  font-size: 12px;
  color: #d1d1d1;
  border: 1px solid #d1d1d1;
  padding: 3px 7px;
}

.gantt-visualization .ant-calendar-picker-input {
  text-align: center;
}
.gantt-visualization .ant-calendar-picker-icon {
  display: none;
}

.gantt-visualization .custom-date-picker-planification-tv {
  max-width: 100px !important;
}

.gantt-visualization .custom-date-picker-planification-tv .ant-input {
  border: 0px solid #d9d9d9;
  height: 25px;
  font-size: 13px;
}

.gantt-visualization .custom-date-picker-planification-tv .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 0px !important;
}

.gantt-visualization .lookahead-copy-icon {
  width: 15px;
  height: 15px;
  margin: 5;
}

.gantt-visualization
  .gantt_grid_data
  .gantt_row:hover
  .gantt_cell
  .task-actions {
  display: inline;
}

.gantt-visualization .gantt_grid_data .gantt_row .gantt_cell .task-actions {
  display: none;
}

.gantt-visualization .act-correlative-id {
  margin-left: 4px;
  display: inline-block;
}

.gantt-visualization .column-disabled {
  cursor: not-allowed;
  pointer-events: all !important;
}

.gantt-visualization .del-subcontract-tv {
  position: relative;
  right: 15px;
}

.gantt-visualization .main-custom-style {
  background-color: #f7f7f7;
  height: 34px !important;
  z-index: 10 !important;
  font-size: 12px !important;
}

.gantt-visualization .main-custom-style .editable-ipsum-custom {
  font-size: 12px !important;
}

.gantt-visualization .main-custom-style .act-correlative-id {
  font-size: 12px !important;
}

.gantt-visualization .milestone-custom-style {
  background-color: #e0c9ed;
}

/** NEW CHART TIMELINE STYLES**/

.gantt-visualization .main-bar-custom-style:before {
  content: '';
  position: absolute;
  height: 0px;
  width: 0px;
  left: -1px;
  z-index: 0;
  top: -1px;
  border-top: 4px solid transparent;
  border-bottom: 10px solid transparent;

  border-left: 10px solid #0e5381 !important;
}
.gantt-visualization .main-bar-custom-style:after {
  content: '';
  height: 0px;
  position: relative;
  float: right;
  width: 0px;
  z-index: 0;
  top: -6px;
  left: 1px;
  border-top: 4px solid transparent;
  border-bottom: 10px solid transparent;

  border-right: 10px solid #0e5381 !important;
}

.gantt-visualization .main-bar-custom-style {
  height: 7px !important;
  background: #0e5381 !important;
  border-color: #0e5381 !important;
  border-radius: 0px !important;
}

.gantt-visualization .main-bar-custom-style .gantt_task_progress {
  background: #0e5381 !important;
  border-color: #0e5381 !important;
}

.gantt-visualization .main-bar-custom-style .gantt_task_line.gantt_project {
  border-radius: 0px !important;
}

.gantt-visualization .activitytask-bar-custom-style {
  height: 24px !important;
  border: 0px solid !important;
  border-radius: 6px;
  z-index: 1;
}

.gantt-visualization .activitytask-bar-custom-style .gantt_task_progress {
  background-color: inherit;
  opacity: 1 !important;
}

.gantt-visualization .parent-task-style .gantt_task_progress_wrapper {
  border-width: 0px !important;
  border-top-left-radius: 3px;
}

.gantt-visualization .gantt_task_line.parent-task-style {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background: transparent !important;
  height: 20px !important;
  background-color: var(--borderMarkersColor);
  border: none !important;
  box-shadow: none;
  --task-height: 20px;
  --triangle-width: 7px;
}

.gantt-visualization
  .gantt_task_line.parent-task-style
  .gantt_task_progress_wrapper {
  height: var(--task-height);
  background-color: var(--backgroundColor) !important;
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    calc(100% - var(--triangle-width))
      calc(var(--task-height) - var(--triangle-width)),
    var(--triangle-width) calc(var(--task-height) - var(--triangle-width)),
    0 100%
  );
          clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    calc(100% - var(--triangle-width))
      calc(var(--task-height) - var(--triangle-width)),
    var(--triangle-width) calc(var(--task-height) - var(--triangle-width)),
    0 100%
  );
  overflow: hidden;
}

.gantt-visualization .without-inside-border:after {
  top: -39px;
}

.gantt-visualization .hide-parent-task-markers:after {
  visibility: hidden;
}

.gantt-visualization .hide-parent-task-markers:before {
  visibility: hidden;
}

.gantt-visualization .lookahead-date-marker {
  background-color: transparent !important;
  width: 1px;
}

.gantt-visualization .gantt_marker_content::before {
  content: '';
  position: absolute;
  height: 0px;
  width: 0px;
  left: -2px;
  z-index: 0;
  top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #34af00 !important;
  transform: translateY(-50%) rotate(91deg);
}

.gantt-visualization .gantt_marker_content {
  border-radius: 3px;
  font-weight: 600;
  background-color: #34af00b0 !important;
  position: relative;
  width: 48px;
  top: 7px;
}

.gantt-visualization .today-custom-timeline {
  width: 1px !important;
  background-color: #34af00 !important;
}

.gantt-visualization .fit-vertical-position {
  position: relative;
  top: -7px;
}

.gantt-visualization .fit-vertical-position.name-with-border,
.gantt-visualization .fit-vertical-position.name-without-border {
  position: relative;
  top: 2px;
}

.gantt-visualization .weekly-range {
  background-color: rgba(242, 109, 12, 0.2) !important;
  z-index: 0;
  position: relative;
  border-left: 2px solid #f26d0c;
  border-right: 2px solid #f26d0c;
}

.gantt-visualization .weekly-range-commited {
  background-color: #7dff8a1a !important;
  z-index: 0;
  position: relative;
  border-left: 2px solid var(--primary);
  border-right: 2px solid var(--primary);
}

.gantt-visualization .force-border-to-weekly-commited-range-task {
  border: 2px solid var(--primary) !important;
}

.gantt-visualization .force-border-to-weekly-restricted-task {
  border: 2px solid red !important;
}

.gantt-visualization .force-border-to-weekly-range-task {
  border: 2px solid #f26d0c !important;
}

.gantt-visualization
  .force-border-to-weekly-range-task
  .gantt_task_progress_wrapper {
  border: 0px solid rgba(48, 159, 233, 0.3) !important;
}

.lookahead-weekly-modal .ant-modal-content {
  background-color: var(--black) !important;
  border-radius: 10px;
}

.lookahead-weekly-modal .ant-modal-header {
  background-color: #25353a !important;
  border-bottom: 0px solid #e8e8e8 !important;
}

.lookahead-weekly-modal .ant-modal-close-x {
  color: var(--white);
}

.lookahead-weekly-modal .ant-modal-footer {
  padding: 0px 0px;
}

.col-content-img-container {
  text-align: center;
}

.col-content-msg-container {
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.col-btn-modal-container {
  text-align: right;
}

.cancel-btn-modal-weekly {
  background: #efefef;
  border-radius: 5px;
  border-color: transparent;
  position: relative;
  left: -5px;
  font-weight: 500;
  padding: 5px;
}

.confirm-commit-modal-btn {
  background: var(--primary);
  border-radius: 5px;
  border-color: transparent;
  color: var(--black);
  position: relative;
  left: 5px;
  font-weight: 500;
  padding: 5px;
}

.weekly-lookahead-integration-btn button {
  color: #2c3421;
}

.weekly-lookahead-integration-btn button:hover {
  color: #ffffff;
}

.gantt-visualization .gantt_side_content.gantt_left {
  top: 0px !important;
  left: -26px;
  height: 24px;
}

.gantt-visualization .roadblock-img {
  position: relative;
  top: -4px;
}

.gantt-visualization .roadblock-img-non-border {
  position: relative;
  top: -2px;
}

.gantt-visualization .gantt_side_content.gantt_right {
  position: relative;
  top: -25px !important;
  width: 189px;
  height: 30px;
}

.gantt-visualization .name-with-border {
  position: relative;
  left: -9px;
}

.gantt-visualization .name-without-border {
  position: relative;
  left: -9px;
}

.gantt-visualization .margin-l5 {
  margin-left: 6px;
}

.columnExportPDFHide {
  visibility: hidden;
}

/* GANTT VISUALIZATION STYLES */

/* TASK BAR STYLES */
/* Main task bar styling */
.gantt-visualization.gantt-blocks-format .activitytask-bar-custom-style {
  height: 33px !important;
  border: 0px solid !important;
  border-radius: 0px;
  z-index: auto;
  z-index: initial;
  border-left: 2px solid var(--gray-1) !important;
  box-sizing: border-box;
  border: 0 !important;
}

.gantt-visualization.gantt-blocks-format .main-bar-custom-style {
  z-index: 3;
}

.gantt_task_line.gantt_milestone {
  z-index: 4;
}

.gantt-visualization.gantt-blocks-format .main-bar-custom-style {
  margin-top: 10px !important;
}

.gantt-visualization.gantt-blocks-format .main-bar-custom-style.gantt_selected {
  z-index: 3 !important;
}

/* PARENT TASK STYLES */
.gantt-visualization.gantt-blocks-format .parent-task-style {
  background: transparent !important;
  --task-height: 20px;
  --triangle-width: 7px;
}

.gantt-visualization.gantt-blocks-format
  .parent-task-style
  .gantt_task_progress_wrapper {
  height: var(--task-height);
  background-color: var(--backgroundColor) !important;
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    calc(100% - var(--triangle-width))
      calc(var(--task-height) - var(--triangle-width)),
    var(--triangle-width) calc(var(--task-height) - var(--triangle-width)),
    0 100%
  );
          clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    calc(100% - var(--triangle-width))
      calc(var(--task-height) - var(--triangle-width)),
    var(--triangle-width) calc(var(--task-height) - var(--triangle-width)),
    0 100%
  );
  overflow: hidden;
  border-radius: 0px;
  z-index: 3 !important;
  top: 8px;
}

.gantt-visualization.gantt-blocks-format .parent-task-style:before,
.gantt-visualization.gantt-blocks-format .parent-task-style:after {
  display: none;
}

.gantt-visualization.gantt-blocks-format
  .parent-task-style
  .gantt_side_content.gantt_right {
  top: -4px !important;
  z-index: 4;
}

/* CELL AND GRID STYLES */
.gantt-visualization.gantt-blocks-format .gantt_task_cell {
  z-index: auto;
  z-index: initial;
  border: none;
}

.gantt-visualization.gantt-blocks-format .gantt_task_cell::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid var(--gray-2);
  z-index: 4;
  pointer-events: none;
}

/* WEEKEND STYLES */
.gantt-visualization.gantt-blocks-format .personalized-weekend-class-visua {
  background-color: var(--cool-gray) !important;
  z-index: auto !important;
  z-index: initial !important;
  border: none !important;
}

.gantt-visualization.gantt-blocks-format
  .personalized-weekend-class-visua::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  width: 100%;
  background: var(--cool-gray);
}

/* SIDE CONTENT STYLES */
.gantt-visualization.gantt-blocks-format .gantt_side_content.gantt_right {
  position: inherit;
  top: 0 !important;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  z-index: 4;
}

/* MARKER AND RANGE STYLES */
.gantt-visualization.gantt-blocks-format .gantt_marker_content,
.gantt-visualization.gantt-blocks-format .weekly-range {
  z-index: 3;
  pointer-events: none;
}

.gantt-visualization.gantt-blocks-format .today-custom-timeline {
  z-index: 3;
}

/* SELECTION STATES */
.gantt-visualization.gantt-blocks-format
  .gantt_task_line.gantt_task_inline_color.gantt_project.gantt_selected,
.gantt-visualization.gantt-blocks-format
  .gantt_task_line.gantt_task_inline_color.gantt_selected {
  box-shadow: none;
  z-index: auto;
  z-index: initial;
}

.gantt-visualization.gantt-blocks-format
  .gantt_task_line.gantt_task_inline_color.gantt_selected
  .gantt_task_progress_wrapper {
  z-index: 0;
}

.gantt-visualization.gantt-blocks-format
  .gantt_task_row.gantt_selected
  .gantt_task_cell {
  background-color: transparent !important;
  border-right-color: var(--gray-2);
  z-index: 4 !important;
}

.gantt-visualization.gantt-blocks-format
  .gantt_task_row.gantt_selected
  .personalized-weekend-class-visua {
  background-color: var(--cool-gray) !important;
  z-index: auto !important;
  z-index: initial !important;
}

.gantt-visualization.gantt-blocks-format .gantt_task_bg .gantt_task_row {
  border-bottom: 1px solid var(--gray-2) !important;
}

.gantt-visualization.gantt-blocks-format .gantt_side_content.gantt_left {
  z-index: 4;
}

.gantt-visualization.gantt-blocks-format
  .gantt_side_content.gantt_left
  .roadblock-img {
  top: 0;
}

.card-drawer .anticon-close svg {
  color: var(--white) !important;
}

.card-drawer .card-drawer {
  color: var(--red);
}

.card-drawer .card-button {
  color: var(--white) !important;
  margin: 0 10px;
  border-radius: 5px !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  height: 26px !important;
  font-family: 'Roboto-light', arial;
}

.card-drawer .card-orange {
  background-color: var(--primary) !important;
  border: 1px solid var(--primary) !important;
}

.card-drawer .card-restricted,
.card-drawer .card-Restricted {
  background-color: #e50101 !important;
  border: 1px solid #e50101 !important;
}

.card-drawer .card-Debit {
  background-color: var(--black) !important;
  border: 1px solid var(--black) !important;
}

.card-drawer .card-Can {
  background-color: var(--primary) !important;
  border: 1px solid var(--primary) !important;
}

.card-drawer .card-Will {
  background-color: #2c3421 !important;
  border: 1px solid #2c3421 !important;
}

.card-drawer .card-Committed {
  background-color: var(--primary) !important;
  border: 1px solid var(--primary) !important;
}

.card-drawer .card-header div {
  display: inline;
}

.card-drawer .card-header {
  font-size: 12px;
  padding: 15px;
  margin: -24px;
  background: var(--dark-green-sec);
}

.card-drawer .card-avatar {
  height: 50px;
  float: left;
  margin: 0 12px;
  position: relative;
  top: -11px;
}

.card-avatar .img-responsable-lookahead {
  width: 40px;
  height: 40px;
}

.card-avatar-cncs .img-responsable-lookahead {
  width: 22px;
  height: 22px;
  position: relative;
  top: -2px;
}

.card-drawer .card-route {
  display: block !important;
  color: var(--cool-gray);
}

.card-drawer .card-info {
  display: block;
}

.card-drawer .card-dates {
  float: right;
  padding: 4px;
  margin-right: 50px;
  top: -4px;
  position: relative;
}

.card-drawer .card-dates div.fini,
.card-drawer .card-dates div.duration,
.card-drawer .card-dates div.fend {
  margin: 0 12px;
}

.card-drawer .card-body {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.card-drawer .subcontract-border {
  padding: 3px 10px !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  position: relative !important;
  font-size: 12px !important;
}

.card-drawer .fix-inline {
  display: inline !important;
}

.card-drawer .card-priority {
  margin: 0 10px;
  position: relative;
  top: 4px;
}

.card-drawer .card-column {
  /* width: 33.33%; */
}

.card-drawer .card-column .ant-input-number-input {
  height: auto;
  position: relative;
  top: 5px;
}

.card-drawer .card-column .vertical-center-card {
  position: relative;
  top: 2px;
}

.card-drawer .card-first {
  width: 33.33%;
}

.card-drawer .card-second {
  width: 66.67%;
}

.card-drawer .card-third {
  width: 30%;
}

.card-drawer .column-progress {
  float: right;
}

.card-drawer .progress-real {
  display: inline-flex;
  font-size: 14px;
  font-weight: bold;
}

.card-drawer .progress-real span {
  font-size: 16px;
}

.card-drawer .progress-commitment {
  display: inline;
}

.card-drawer .card-icon-hand-shake {
  margin: 6px 6px 0 0;
  position: relative;
  top: 1px;
}

.card-drawer .btn-commitment {
  padding: 1px 10px !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  position: relative !important;
  font-size: 16px !important;
  border: 1px solid var(--primary);
  font-weight: bold;
}

.card-drawer .card-subcontract {
  position: relative;
  top: 5px;
}

.card-drawer .buttons-tab {
  padding: 5px 30px;
}

.card-drawer .icon-btn-tab {
  margin-right: 7px;
}

.card-drawer .btn-tab {
  display: inline-block;
  padding: 3px 10px !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  position: relative !important;
  font-size: 12px !important;
  margin: 0 10px;
  cursor: pointer;
  min-width: 100px !important;
  text-align: center;
}

.card-drawer .btn-tab-active {
  background: #595959 !important;
}

.card-drawer .btn-tab-active .icon-btn-tab {
  color: var(--primary);
}

.card-drawer .card-constraints,
.card-drawer .card-cncs {
  margin: 0 12px;
  height: 178px;
  overflow: auto;
  width: 70%;
}

.card-drawer .card-logs {
  margin: 0 12px;
  height: 178px;
  overflow: auto;
  width: 100%;
}

card-logs .card-drawer .card-constraints::-webkit-scrollbar,
.card-drawer .card-logs::-webkit-scrollbar {
  width: 5px;
}

.card-drawer .card-constraints::-webkit-scrollbar-track,
.card-drawer .card-logs::-webkit-scrollbar-track {
  background: #ddd;
}

.card-drawer .card-constraints::-webkit-scrollbar-thumb,
.card-drawer .card-logs::-webkit-scrollbar-thumb {
  background: #666;
}

.card-drawer .card-cncs {
  margin: 0 12px;
}

.card-drawer .card-constraints .col-card-constraint {
  display: inline-grid;
}

.card-drawer .card-cncs .col-card-cnc {
  display: inline-grid;
}

.card-drawer .card-constraints .user {
  width: 10%;
}

.card-drawer .card-constraints .name {
  width: 35%;
}

.card-drawer .card-constraints .status {
  width: 25%;
  height: 100%;
}

.card-drawer .card-cncs .status {
  width: 25%;
  height: 100%;
}

.card-drawer .card-cncs .card-cnc-status {
  text-align: center;
  padding-top: 8px;
}

.card-drawer .card-constraints .commitment-date {
  width: 30%;
  text-align: center;
}

.card-drawer .card-constraints .row-constraint {
  padding: 0 12px;
  height: 35px;
  font-size: 12px;
}

.card-drawer .card-constraints .row-constraint:hover,
.card-drawer .card-cncs .row-cncs:hover,
.card-drawer .card-logs .row-logs:hover {
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  background: #595959 !important;
}

.card-drawer .card-constraints .card-constraint-status {
  text-align: center;
  padding-top: 8px;
}

.card-drawer .card-constraints .card-btn-date-commitment {
  border: 1px solid #3e3e3e !important;
}

.card-drawer .hidden {
  display: none !important;
}

.card-drawer .card-cncs .row-cncs {
  padding: 0 12px;
  height: 35px;
  font-size: 12px;
}

.card-drawer .card-constraints .col-center-wide,
.card-drawer .card-cncs .col-center-wide {
  width: 100%;
  padding: 7px;
  text-align: center;
  color: #d1d1d1;
}

.card-drawer .card-logs {
  margin: 0 12px;
  margin-top: 18px;
}

.card-drawer .card-custom-input {
  max-width: 300px !important;
}

.card-drawer .card-custom-input-number {
  width: 60px !important;
  display: inline-flex !important;
}

.card-drawer .card-cncs .week {
  width: 20%;
}

.card-drawer .card-cncs .percentage {
  width: 20%;
}

.card-drawer .card-cncs .user {
  width: 5%;
}

.card-drawer .card-cncs .name {
  width: 35%;
}

.card-drawer .card-cncs .status {
  width: 20%;
}

.card-drawer .card-logs .row-logs {
  padding: 2px 12px;
  height: 35px;
  font-size: 12px;
  margin: 8px 0px;
  height: 22px;
  overflow: hidden;
  width: 426px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.card-drawer .card-logs .col-center-wide {
  width: 100%;
  padding: 7px;
  text-align: center;
  color: #d1d1d1;
}

.card-drawer .card-logs .col-card-log {
  display: inline-grid;
  padding: 1px;
}

.card-drawer .card-log-user {
  color: var(--primary);
}

.card-drawer .delete-subcontract {
  color: var(--red);
  margin-left: 5px;
}

.card-drawer .subcontract-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.card-drawer .ant-drawer-wrapper-body {
  overflow: hidden;
  background-color: var(--black) !important;
}

.card-drawer .card-progress-bar {
  float: left;
  width: 100%;
}

.card-drawer .cost-card {
  display: inline !important;
}

.progress-bar-custom-input .ant-input-number-input {
  padding-bottom: 8px !important;
}

.card-progress-bar .range-fixed-card {
  position: relative !important;
  top: 12px;
  width: 100%;
}

.card-progress-bar .custom-input-number-card {
  float: right;
  border: 0px solid #d9d9d9 !important;
  left: 0%;
  height: 28px !important;
  font-size: 12px !important;
  top: 0px;
}

.card-progress .ant-input-number-handler-wrap {
  display: none;
}

.card-progress .progress-card-input {
  width: 50px;
}

.export-pdf-start-date{flex:1 1;display:flex;justify-content:space-between;align-items:center}.export-pdf-start-date__label{display:flex;align-items:center;gap:5px}.export-pdf-start-date__date-picker{width:170px}.export-pdf-start-date__date-picker input{text-align:center}.export-pdf-start-date__date-picker--disabled{opacity:.5}
.export-pdf-general-tab__page-options,.export-pdf-general-tab__weeks-range-options{display:flex;gap:20px}.export-pdf-general-tab__dropdown,.export-pdf-general-tab__date-picker{flex:1 1;display:flex;justify-content:space-between;align-items:center}.export-pdf-general-tab__dropdown .dropdown-design-system__label,.export-pdf-general-tab__dropdown .datepicker-input-design-system,.export-pdf-general-tab__date-picker .dropdown-design-system__label,.export-pdf-general-tab__date-picker .datepicker-input-design-system{width:170px}.export-pdf-general-tab__dropdown .label-design-system,.export-pdf-general-tab__date-picker .label-design-system{max-width:75px;white-space:break-spaces}
.lookahead-export-pdf-modal{display:flex;flex-direction:column;gap:20px}.lookahead-export-pdf-modal__tabs{margin:0 -20px;height:30px;background-color:#252b1d;display:flex;padding:0 20px}.lookahead-export-pdf-modal__tabs-tab{display:flex;justify-content:center;align-items:center;padding:0 20px;line-height:14px;color:#c4c4c4;cursor:pointer;transition-duration:.3s;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.lookahead-export-pdf-modal__tabs-tab--active{background-color:#121212;border-top:3px solid #7dff8a}.lookahead-export-pdf-modal__tabs-tab--active:hover{color:#c4c4c4}.lookahead-export-pdf-modal__tabs-tab:hover{color:#7d8671}.lookahead-export-pdf-modal__content{min-height:460px}.lookahead-export-pdf-modal__content section{display:flex;flex-direction:column;gap:15px}.lookahead-export-pdf-modal__content section:not(:last-child){margin-bottom:15px}.lookahead-export-pdf-modal__content h5{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;margin:0}.lookahead-export-pdf-modal__footer{display:flex;justify-content:flex-end;gap:10px}
.constraint-empty__container {
  width: 116px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.constraint-empty__container i {
  width: 44px;
  margin-bottom: 14px;
}

.constraint-empty__container i img {
  width: 100%;
}

.constraint-empty__container h5 {
  margin: 0;
  font-size: 10px;
  line-height: 12px;
  font-weight: 300;
  color: var(--grey-dark-color);
}

.constraint-list__container {
  width: 100%;
  height: 100%;
  padding-right: 6px;
}

.constraint-list__container .container__type {
  width: 100%;
  height: 34px;
  margin-bottom: 6px;
  border-radius: 5px;
  background-color: var(--dark-green);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
}

.constraint-list__container .container__type.type--selected {
  background-color: var(--primary);
}

.constraint-list__container .container__type:last-child {
  margin-bottom: 0;
}

.constraint-list__container .container__type .type__name {
  display: flex;
  align-items: center;
}

.constraint-list__container .container__type .type__name .name__select {
  margin-right: 10px;
}

.constraint-list__container .container__type .type__name p {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  color: var(--white);
}

.constraint-list__container .container__type.type--selected .type__name p {
  color: var(--black);
}

.constraint-list__container .container__type .type__icon {
  width: 16px;
  height: 16px;
  display: flex;
}

.constraint-list__container .container__type .type__icon .icon i {
  display: flex;
}

.constraint-list__container .container__type .type__icon .icon i img {
  width: 100%;
}

.constraint__container {
  display: flex;
  flex-direction: column;
}

.constraint__container .container__title h6 {
  color: var(--white);
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}

.constraint__container .container__list {
  width: 100%;
  height: 248px;
  display: flex;
  flex-direction: column;
}

.constraint__container .container__list.list--full.list--scroll {
  overflow-y: scroll;
}

.constraint__container
  .container__list.list--full.list--scroll::-webkit-scrollbar {
  width: 4px;
  height: 36px;
}

.constraint__container
  .container__list.list--full.list--scroll::-webkit-scrollbar-thumb {
  background-color: var(--gray-1);
  border-radius: 3px;
}

.constraint__container
  .container__list.list--full.list--scroll::-webkit-scrollbar-track {
  background-color: var(--dark-green-sec);
  border-radius: 3px;
}

.constraint__container .container__list.list--empty {
  justify-content: center;
  align-items: center;
}

.container__select-tasks .select-tasks {
  width: 100%;
  margin-top: 10px;
}

.container__select-tasks .select-tasks.disabled {
  opacity: var(--disabled-opacity);
}

.container__select-tasks .select-tasks.disabled .ant-select-selection {
  cursor: not-allowed !important;
}

.container__select-tasks .select-tasks .select-tasks__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.container__select-tasks .select-tasks .select-tasks__container span {
  color: var(--white);
}

.container__select-tasks .select-tasks .ant-select-selection {
  height: 68px;
  border-radius: var(--border-radius-input-modal);
  background-color: var(--dark-green-sec);
  border: 0;
  box-shadow: none;
  overflow-y: scroll;
  padding: 0 10px 10px 10px;
  cursor: pointer;
}

.container__select-tasks
  .select-tasks
  .ant-select-selection::-webkit-scrollbar {
  width: 4px;
  height: 36px;
}

.container__select-tasks
  .select-tasks
  .ant-select-selection::-webkit-scrollbar-thumb {
  background-color: var(--gray-1);
  border-radius: 3px;
}

.container__select-tasks
  .select-tasks
  .ant-select-selection::-webkit-scrollbar-track {
  background-color: var(--dark-green-sec);
  border-radius: 3px;
}

.container__select-tasks .select-tasks .ant-select-selection:active {
  box-shadow: none;
}

.container__select-tasks
  .select-tasks
  .ant-select-selection
  .ant-select-selection__rendered
  .ant-select-selection__choice {
  margin: 10px 10px 0 0;
  background-color: var(--primary);
  border-radius: 3px;
  color: var(--black);
  font-size: 12px;
  font-weight: 400;
  border: 0;
}

.container__select-tasks
  .select-tasks
  .ant-select-selection
  .ant-select-selection__rendered
  .ant-select-selection__choice
  .ant-select-selection__choice__remove
  i
  svg {
  fill: var(--white);
}

.container__select-tasks
  .select-tasks
  .ant-select-selection
  .ant-select-search__field__placeholder {
  top: 20px;
  height: calc(100% - 20px);
}

.select-tasks__container .task-list-icon {
  img {
    width: 24px !important;
    margin-bottom: 5px;
  }
}

.select-acts {
  background-color: var(--dark-green-sec) !important;
}

.select-acts #rc-tree-select-list_1 .ant-select-tree {
  max-height: 300px;
  overflow-y: scroll;
}

.select-acts #rc-tree-select-list_1 .ant-select-tree::-webkit-scrollbar {
  width: 4px;
  height: 36px;
}

.select-acts #rc-tree-select-list_1 .ant-select-tree::-webkit-scrollbar-thumb {
  background-color: var(--gray-1);
  border-radius: 3px;
}

.select-acts #rc-tree-select-list_1 .ant-select-tree::-webkit-scrollbar-track {
  background-color: var(--dark-green-sec);
  border-radius: 3px;
}

.select-acts
  :root
  .ant-select-tree
  li
  span.ant-select-tree-switcher.ant-select-tree-switcher_close
  .ant-select-switcher-icon {
  font-size: 14px;
}

.select-acts .ant-select-tree svg {
  fill: var(--white);
}

.select-acts .ant-select-tree li .ant-select-tree-node-content-wrapper {
  color: var(--white);
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}

.select-acts
  li.ant-select-tree-treenode-disabled
  > .ant-select-tree-node-content-wrapper
  span {
  color: var(--white);
  opacity: var(--disabled-opacity);
}

.select-acts .ant-select-tree li .ant-select-tree-node-content-wrapper:hover {
  background-color: var(--dark-green-sec);
}

.select-acts .ant-select-tree-checkbox-inner {
  background-color: transparent !important;
  border: 2px solid var(--white);
  border-radius: 3px;
}

.select-acts
  .ant-select-tree-checkbox-disabled
  .ant-select-tree-checkbox-inner {
  border: 2px solid var(--white) !important;
  opacity: var(--disabled-opacity);
}

.select-acts .ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner {
  border-color: var(--white);
}

.select-acts .ant-select-tree-checkbox-checked::after {
  border: 0;
}

.select-acts
  .ant-select-tree-checkbox-checked
  .ant-select-tree-checkbox-inner::after {
  border-right: 2px solid var(--primary);
  border-bottom: 2px solid var(--primary);
}

.select-acts
  .ant-select-tree-checkbox.ant-select-tree-checkbox-checked
  .ant-select-tree-checkbox-inner {
  background-color: var(--white);
  border-color: var(--white);
}

.select-acts
  .ant-select-tree-checkbox-indeterminate
  .ant-select-tree-checkbox-inner::after {
  background-color: var(--primary);
}

.select-acts
  .ant-select-tree-checkbox-indeterminate
  .ant-select-tree-checkbox-inner {
  background-color: var(--white);
  border-color: var(--white);
}

.select-tasks.disabled.ant-select.ant-select-enabled {
  width: 100%;
}

.responsible__container {
  width: 200px;
  height: 32px;
  background-color: var(--dark-green);
  border-radius: var(--border-radius-input-modal);
  display: flex;
  justify-content: center;
  align-items: center;
}

.responsible__container.disabled {
  opacity: var(--disabled-opacity);
}

.responsible__container .container__avatar {
  width: 100%;
  cursor: pointer;
}

.responsible__container .container__avatar .popoverPriority {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.responsible__container .container__avatar .popoverPriority span {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.responsible__container .container__name span {
  font-size: 10px;
  line-height: 11px;
  font-weight: 300;
  color: var(--white);
}

.responsible__container .container__name span.name__active {
  font-size: 12px;
}

.container-image-custom-responsible.ant-popover-placement-bottom
  .ant-popover-content
  .ant-popover-arrow {
  border-top-color: var(--dark-green-sec);
  border-left-color: var(--dark-green-sec);
}

.container-image-custom-responsible .ant-popover-content .ant-popover-arrow {
  border-right-color: var(--dark-green-sec);
  border-bottom-color: var(--dark-green-sec);
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__value {
  background-color: var(--dark-green-sec);
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content {
  padding: 0;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__value
  input {
  height: 40px;
  background-color: var(--dark-green-sec);
  color: var(--white);
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  border-radius: var(--border-radius-input-modal)
    var(--border-radius-input-modal) 0 0;
  padding: 0 10px;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__value::after {
  width: 16px;
  height: 16px;
  background-image: url(/static/media/icon--search-orange.327d142d08393704a8c0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select {
  border-top: 0.5px solid var(--hr-color);
  background-color: var(--dark-green-sec);
  height: 152px;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select::-webkit-scrollbar {
  width: 4px;
  height: 36px;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select::-webkit-scrollbar-thumb {
  background-color: var(--gray-1);
  border-radius: 3px;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select::-webkit-scrollbar-track {
  background-color: var(--dark-green-sec);
  border-radius: 3px;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select
  .select-search__options
  .select-search__row {
  border: 0;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select
  .select-search__options
  .select-search__row
  .select-search__option {
  height: 30px;
  background-color: var(--dark-green-sec);
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: var(--white);
  padding: 0 10px;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select
  .select-search__options
  .select-search__row
  .select-search__option:hover {
  background-color: var(--black) !important;
  color: var(--white) !important;
  font-weight: 400;
}

.container-image-custom-responsible
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content
  .select-search
  .select-search__select
  .select-search__options
  .select-search__row
  .select-search__option.is-selected {
  background-color: var(--primary) !important;
  color: var(--black) !important;
  font-weight: 400;
}

/*.constraint-label-calendar {
  display: inline-block;
  min-width: 80px;
  color: #121212;
  text-transform: capitalize;
  font-size: 13px;
  margin-right: 40px;
  margin-top: 15%;
}

.constraint-calendar-navigation-links {
  font-size: 10px;
  color: #F18640 !important;
}

.constraint-navigation-links {
  font-size: 10px;
  color: #F18640 !important;
}

.first-month,
.last-month {
  display: inline-block;
  cursor: pointer;
}

.first-month {
  margin-right: 50px;
}

.last-month {
  margin-left: 10px;
}

.first-month .anticon:first-child {
  position: relative !important;
  left: 10px !important;
}

.last-month .anticon:last-child {
  position: relative !important;
  right: 10px !important;
}

.wrapp-calendar .ant-fullcalendar-selected-day .item-calendar {
  color: white;
  background: #C4C4C4 !important;
}

.ant-fullcalendar-column-header-inner {
  font-size: 10px;
  display: block;
}*/

.header-calendar {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header-calendar .calendar__left-arrow,
.header-calendar .calendar__right-arrow {
  cursor: pointer;
}

.header-calendar .calendar__date span {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: var(--white);
}

.container__overlay-popover .ant-popover-content .ant-popover-inner {
  background-color: var(--dark-green-sec);
  border-radius: var(--border-radius-input-modal);
}

.container__overlay-popover.ant-popover-placement-bottom
  .ant-popover-content
  .ant-popover-arrow {
  border-top-color: var(--dark-green-sec);
  border-left-color: var(--dark-green-sec);
}

.container__overlay-popover.ant-popover-placement-top
  .ant-popover-content
  .ant-popover-arrow {
  border-right-color: var(--dark-green-sec);
  border-bottom-color: var(--dark-green-sec);
}

.container__overlay-popover
  .ant-popover-content
  .ant-popover-inner
  .ant-popover-inner-content {
  padding: 20px 20px 24px;
}

.constraint-calendar .ant-fullcalendar.ant-fullcalendar-full {
  border: 0;
  margin-top: 26px;
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body {
  padding: 0;
  background-color: transparent;
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  .ant-fullcalendar-table {
  height: 134px;
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  .ant-fullcalendar-table
  thead {
  color: var(--primary);
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  .ant-fullcalendar-table
  thead
  tr
  th
  span {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  .ant-fullcalendar-table
  .ant-fullcalendar-tbody
  tr {
  text-align: center;
  height: 22px;
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  .ant-fullcalendar-table
  .ant-fullcalendar-tbody
  tr
  td
  .constraint-item-calendar {
  background-color: transparent;
  color: var(--white);
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  cursor: pointer;
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  .ant-fullcalendar-table
  .ant-fullcalendar-tbody
  tr
  td.ant-fullcalendar-selected-day {
  background-color: var(--primary);
  border-radius: var(--border-radius-input-modal);
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  .ant-fullcalendar-table
  .ant-fullcalendar-tbody
  tr
  td.ant-fullcalendar-selected-day
  .constraint-item-calendar {
  color: var(--dark-green-sec);
  font-weight: 500;
}

.constraint-calendar .ant-fullcalendar-disabled-cell .constraint-item-calendar {
  opacity: var(--disabled-opacity);
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  tr
  td.ant-fullcalendar-next-month-btn-day {
  opacity: 0.7;
}

.constraint-calendar
  .ant-fullcalendar.ant-fullcalendar-full
  .ant-fullcalendar-calendar-body
  tr
  td.ant-fullcalendar-cell.ant-fullcalendar-disabled-cell
  .constraint-item-calendar {
  cursor: not-allowed;
}

.constraint-dates__container {
  width: 270px;
  height: 32px;
  background-color: var(--dark-green-sec);
  border-radius: var(--border-radius-input-modal);
  display: flex;
  justify-content: center;
  align-items: center;
}

.constraint-dates__container.disabled {
  opacity: var(--disabled-opacity);
}

.constraint-dates__container .container__popover {
  width: 100%;
  cursor: pointer;
}

.constraint-dates__container.disabled .container__popover {
  cursor: not-allowed;
}

.constraint-dates__container .container__popover .popover__content {
  width: 100%;
  display: flex;
  justify-content: center;
  align-content: center;
}

.constraint-dates__container .container__popover i {
  margin-right: 10px;
}

.constraint-dates__container.disabled .container__popover i {
  cursor: not-allowed;
}

.constraint-dates__container .container__popover i img {
  width: 16px;
}

.constraint-dates__container .container__label span {
  font-size: 10px;
  line-height: 11px;
  font-weight: 300;
  color: var(--white);
}

.styles_counter__jEcTo{display:flex;flex-direction:row;justify-content:flex-end;color:#fff}
.constraint-select__container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.constraint-select__container .container__roadblock-name {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.constraint-select__container .container__roadblock-name label,
.constraint-select__container
  .container__others-inputs
  .inputs__responsible
  label,
.constraint-select__container
  .container__others-inputs
  .inputs__date-committed
  label,
.constraint-select__container .container__select-tasks label {
  color: var(--white);
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  margin-bottom: 10px;
}

.constraint-select__container .container__roadblock-name label.disabled,
.constraint-select__container
  .container__others-inputs
  .inputs__responsible
  label.disabled,
.constraint-select__container
  .container__others-inputs
  .inputs__date-committed
  label.disabled,
.constraint-select__container
  .container__roadblock-name
  .roadblock-name__input.ant-input-disabled,
.constraint-select__container .container__select-tasks label.disabled {
  opacity: var(--disabled-opacity);
}

.constraint-select__container
  .container__roadblock-name
  .roadblock-name__input {
  height: 54px;
  overflow: hidden;
  resize: none;
  background-color: var(--dark-green);
  border-radius: var(--border-radius-input-modal);
  border: 0;
  color: var(--white);
}

.constraint-select__container .container__others-inputs {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.constraint-select__container .container__others-inputs .inputs__responsible,
.constraint-select__container
  .container__others-inputs
  .inputs__date-committed {
  display: flex;
  flex-direction: column;
}

.constraint__new-modal .ant-modal-content {
  border-radius: var(--border-radius-modal);
  background-color: var(--background-modal);
}

.constraint__new-modal .ant-modal-content .ant-modal-body {
  padding: 0;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container {
  display: flex;
  flex-direction: column;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__header {
  width: 100%;
  height: 40px;
  background-color: var(--dark-green-sec);
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: var(--border-radius-modal) var(--border-radius-modal) 0 0;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__header
  .header__title {
  display: flex;
  align-items: center;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__header
  .header__title
  i {
  margin-right: 10px;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__header
  .header__title
  i
  img {
  top: 0;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__header
  .header__title
  h6 {
  margin: 0;
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__header
  .header__close {
  cursor: pointer;
  color: var(--primary);
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  background-color: var(--black);
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inputs__area,
.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inpust__name {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inputs__area {
  margin-bottom: 10px;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inputs__area
  .ant-select-selection:focus {
  box-shadow: none;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inputs__area
  .ant-select-selection
  .ant-select-arrow
  i
  svg {
  fill: var(--white);
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inputs__area
  label,
.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inpust__name
  label {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: var(--white);
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inputs__area
  .area__select
  .ant-select-selection,
.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inpust__name
  input {
  width: 190px;
  height: 32px;
  background-color: var(--dark-green);
  border-radius: var(--border-radius-input-modal);
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: var(--white);
  border: 0;
  padding: 0 10px;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__inputs
  .inputs__area
  .area__select
  .ant-select-selection {
  padding: 0;
}

.area__dropdown {
  background-color: var(--dark-green) !important;
}

.area__dropdown .ant-select-dropdown-menu::-webkit-scrollbar {
  width: 4px;
  height: 36px;
}

.area__dropdown .ant-select-dropdown-menu::-webkit-scrollbar-thumb {
  background-color: var(--gray-1);
  border-radius: 3px;
}

.area__dropdown .ant-select-dropdown-menu::-webkit-scrollbar-track {
  background-color: var(--dark-green-sec);
  border-radius: 3px;
}

.area__dropdown .ant-select-dropdown-menu-item {
  font-size: 12px;
  font-weight: 400;
  color: var(--white);
}

.area__dropdown
  .ant-select-dropdown-menu-item:hover:not(
    .ant-select-dropdown-menu-item-disabled
  ),
.area__dropdown
  .ant-select-dropdown-menu-item-active:not(
    .ant-select-dropdown-menu-item-disabled
  ),
.area__dropdown .ant-select-dropdown-menu-item-selected {
  background-color: var(--primary);
  color: var(--black);
}

.area__dropdown
  .ant-select-dropdown-menu-item:hover:not(
    .ant-select-dropdown-menu-item-disabled
  ) {
  background-color: var(--black);
  color: var(--white);
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__actions {
  display: flex;
  justify-content: flex-end;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__actions
  button {
  height: 32px;
  border-radius: var(--border-radius-input-modal);
  border: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__actions
  .actions__cancel {
  margin-right: 10px;
  background-color: var(--cool-gray);
  color: var(--black);
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__actions
  .actions__add {
  background-color: var(--primary);
  color: var(--black);
}

.constraint__new-modal
  .ant-modal-content
  .ant-modal-body
  .new-modal__container
  .container__body
  .body__actions
  .actions__add:disabled {
  cursor: not-allowed;
  opacity: var(--disabled-opacity);
}

.constraint__form-modal .ant-modal-content {
  border-radius: var(--border-radius-modal);
  background-color: var(--background-modal);
}

.constraint__form-modal .ant-modal-content .ant-modal-body {
  padding: 0;
}

.constraint__form--modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container {
  display: flex;
  flex-direction: column;
  position: relative;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius-modal);
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__loading
  span
  svg {
  fill: var(--primary);
  width: 45px;
  height: 45px;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__header {
  width: 100%;
  height: 40px;
  background-color: var(--dark-green-sec);
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: var(--border-radius-modal) var(--border-radius-modal) 0 0;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__header
  .header__title {
  display: flex;
  align-items: center;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__header
  .header__title
  i {
  margin-right: 10px;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__header
  .header__title
  i
  img {
  top: 0;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__header
  .header__title
  h6 {
  margin: 0;
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__header
  .header__close {
  cursor: pointer;
  color: var(--white);
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body {
  padding: 20px 20px 22px;
  display: grid;
  grid-template-rows: repeat(2, auto);
  grid-template-columns: auto 482px;
  grid-gap: 20px 15px;
  position: relative;
  background-color: var(--black);
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__list-types {
  grid-row: 1/2;
  grid-column: 1/2;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__create-type {
  grid-row: 2/3;
  grid-column: 1/2;
  display: flex;
  justify-content: center;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__create-type
  h6 {
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: var(--primary);
  cursor: pointer;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__form {
  grid-row: 1/2;
  grid-column: 2/3;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__buttons {
  grid-row: 2/3;
  grid-column: 2/3;
  display: flex;
  justify-content: flex-end;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__buttons
  button {
  height: 32px;
  border-radius: var(--border-radius-input-modal);
  border: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__buttons
  .buttons__cancel {
  margin-right: 10px;
  background-color: var(--cool-gray);
  color: var(--hr-color);
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__buttons
  .buttons__create {
  width: 56px;
  background-color: var(--primary);
  color: var(--black);
}

.constraint__form-modal
  .ant-modal-content
  .ant-modal-body
  .form-modal__container
  .container__body
  .body__buttons
  .buttons__create:disabled {
  cursor: not-allowed;
  opacity: var(--disabled-opacity);
}

.grid-add-user-modal {
  display: grid;
  grid-template-columns: 45% 45% 10%;
  margin-top: 20px;
}

.close-add-user {
  width: 100%;
  text-align: center;
  padding: 7px;
  font-size: 16px;
  padding: 8px;
  color: #f59d04;
}

.close-add-user span {
  cursor: pointer;
}

.frmModalAdd .title-frm-add {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #2c3421;
  padding-bottom: 5px;
  margin-bottom: 12px;
}

.frmModalAdd .title-close {
  color: #d1d1d1;
  float: right;
  cursor: pointer;
  font-size: 16px;
}

.frmModalAdd .back-arrow {
  display: inline;
  cursor: pointer;
}

.frmModalAdd .input-add-subcontract {
  background-color: var(--dark-green);
  border: none;
  border: 1px solid #2c3421;
  border-radius: 5px;
  outline: none;
  height: 28px;
  width: 90%;
  font-size: 12px;
  margin: 10px 0 8px 0;
  padding: 5px;
  font-size: 12px;
}

.frmModalAdd .skip-link {
  color: #2c3421;
  cursor: pointer;
}

.frmModalAdd .img-subcontract {
  height: 70px;
  width: 70px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.wrapp-sub-contract .ant-upload {
  height: 90px !important;
}

.wrapp-sub-contract .img-logo {
  width: 100%;
}

.frm-resources {
  position: relative;
  top: 15px;
}

.row-form {
  display: flex !important;
  align-items: flex-end;
}

.material-icon-frm {
  position: relative;
  top: 6px;
}

.frm-resources .col-frm {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.frm-resources .label-input-up {
  align-self: flex-start;
  margin: 0;
  padding: 0;
  margin-left: 2px;
  font-size: 10px !important;
}

.frm-resources .input-add {
  background-color: transparent;
  border: none;
  border: 1px solid #2c3421;
  border-radius: 5px;
  outline: none;
  height: 28px;
  width: 90%;
  font-size: 12px;
  margin: 0px 0 8px 0;
  padding: 5px;
  font-size: 12px;
}

.frm-resources .input-add-unit {
  width: 20%;
}

.addTaskBtn {
  color: #d1d1d1;
  margin-left: 55px;
  margin-bottom: 12px;
  cursor: pointer;
  margin-top: 10px;
  transition: 0.3s;
  font-size: 13px;
}

.addTaskBtn:hover {
  color: black;
}

.addTaskBtn .anticon-plus {
  margin-right: 3px;
}

.fit-name-superposition {
  overflow: hidden !important;
  max-height: 35px !important;
  height: 35px !important;
  padding-top: 6px;
}

.hide-childs-btn {
  font-size: 10px !important;
  padding-right: 6px !important;
  cursor: pointer !important;
}

.show-childs-btn {
  font-size: 14px !important;
  padding-right: 6px !important;
  cursor: pointer !important;
  top: 1px;
  position: relative;
}
.vertical-center {
  margin: 0;
  position: relative;
  top: 30%;
  transform: translateY(-25%);
  font-size: 13px;
}

.vertical-center-dates {
  margin: 0;
  position: relative;
  top: 20%;
  transform: translateY(-25%);
}

.fit-at-middle-row {
  top: 0px;
  position: relative;
  padding: 0 15px;
  height: 40px !important;
  max-height: 40px !important;
  overflow: hidden !important;
}

.single-row-bottom-bordered {
  border-bottom: 1px solid #efefef !important;
  font-size: 12px !important;
}

.single-task-column-style {
  overflow: hidden !important;
  max-height: 40px !important;
  height: 40px !important;
}

.progress-custom-props {
  padding: 0 10% !important;
  left: 5px !important;
  font-size: 11px !important;
  position: relative;
  top: -2px;
}

.customPlanificationBlock {
  display: block;
  padding: 0px;
  margin-top: 1px;
  border: 1px solid transparent;
}

.on-resizing-optimize {
  background: rgb(255, 255, 255);
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(139, 139, 139, 1) 47%,
    rgba(88, 88, 88, 0.44021358543417366) 100%
  );
}

.range-fixed-lookahead {
  height: 8px;
  position: relative !important;
  left: 35% !important;
  top: 2px;
  min-width: 60%;
}

.percentage-label-custom {
  position: relative;
  top: -15px;
  left: -3%;
  color: #a0a0a0;
  font-size: 13px;
}

.lookaheadLineStatus {
  border-radius: 10px !important;
  margin-right: 6px !important;
  display: inline;
}

.arrow-child-tasks {
  font-size: 12px !important;
  transform: rotate(90deg);
  width: 8px;
  margin-right: 6px;
}

.custom-header-top-list {
  /* background-color: #d8d8d8 !important; */
  padding: 0 15px;
  height: 30px !important;
  padding-top: 6px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 13px !important;
  max-height: 30px !important;
  overflow: hidden !important;
  background-color: #121212;
  color: #ffffff;
}
.single-column-header {
  overflow: hidden !important;
  max-height: 18px !important;
}

.custom-select-lookahead .ant-select-selection--single {
  background: #736e6e00 !important;
  border-color: #736e6e00 !important;
  color: grey !important;
  font-size: 10px !important;
  height: 27px !important;
  width: 90%;
}

.adjust-width-style {
  width: 52% !important;
}

.custom-select-lookahead
  .ant-select-selection--single
  .ant-select-selection__rendered {
  margin-right: 0px !important;
  margin-left: 24% !important;
  min-width: 80px;
}

.custom-select-lookahead .ant-select-arrow {
  color: grey !important;
  visibility: hidden !important;
}

.plus-btn-add-task-planification {
  font-size: 10px !important;
  color: #a9a9a97d !important;
}

.plus-btn-add-task-planification:hover {
  font-size: 12px !important;
  color: #3b3b3b94 !important;
}

.custom-input-planification {
  border: none !important;
  font-size: 13px !important;
  top: 0px;
  max-width: 50% !important;
}

.custom-input-planification:hover {
  border: none !important;
}

.custom-input-planification:focus {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-input-planification .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-input-planification .ant-input:focus {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-input-planification .ant-select-dropdown {
  width: 100% !important;
}

.custom-dropdown-select-lookahead .ant-select-dropdown-menu-item {
  padding: 0px 0px !important;
  padding-left: 25% !important;
}

.custom-select-string .ant-select-selection-selected-value {
  float: none !important;
  float: initial !important;
  font-size: 14px !important;
  position: relative !important;
  top: -2px !important;
  left: 4% !important;
}

.custom-select-string .ant-select-selection--single {
  background: #736e6e00 !important;
  border-color: #736e6e00 !important;
  color: grey !important;
  font-size: 10px !important;
  height: 27px !important;
  width: 90%;
}

.custom-select-string-dropdown {
  text-align: center !important;
  width: 110px !important;
}

.custom-select-string-dropdown .ant-select-dropdown-menu-item {
  padding: 5px 0px !important;
}

.custom-input-number-planification {
  width: 35% !important;
  border: 0px solid #d9d9d9 !important;
  left: 0%;
  height: 28px !important;
  font-size: 12px !important;
  top: 0px;
}

.custom-input-number-planification .ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
  display: none !important;
}

.custom-select-planification-position {
  top: -3px !important;
  position: relative;
}

.custom-input-number-planification .ant-input-number-input {
  padding-left: 14% !important;
  text-align: center !important;
}

.custom-date-picker-planification {
  max-width: 100px !important;
}

.transparent-for-activity-column-header {
  color: #80808000;
}

.custom-date-picker-planification .ant-input {
  border: 0px solid #d9d9d9;
  height: 25px;
  font-size: 13px;
  left: 5%;
}

.custom-date-picker-planification .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 0px !important;
  box-shadow: 0 0 0 0px rgba(24, 144, 255, 0.2) !important;
}

.custom-date-picker-planification .ant-calendar-picker-clear,
.ant-calendar-picker-icon {
  right: -6% !important;
  top: 59% !important;
  font-size: 10px !important;
  opacity: 0;
}

.custom-multi-img-selector .ant-select-selection {
  border: 0px solid #d9d9d9 !important;
  width: 90% !important;
}

.custom-multi-img-selector .ant-select-selection:hover {
  border-color: #40a9ff;
  border-right-width: 0px !important;
}

.custom-multi-select-pop {
  cursor: pointer;
}

.task-has-constraint {
  float: right !important;
  color: #f6a5a5 !important;
}

.container-image-custom .ant-popover-inner-content {
  padding: 0;
}

/**
 * Value wrapper
 */
.select-search__value {
  position: relative;
  z-index: 1;
}

.select-search__value::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: calc(50% - 9px);
  right: 19px;
  width: 11px;
  height: 11px;
}

/**
 * Input
 */
.select-search__input {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #fff;
  border: 1px solid transparent;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  text-overflow: ellipsis;
  line-height: 36px;
  -webkit-appearance: none;
}

.select-search__input::-webkit-search-decoration,
.select-search__input::-webkit-search-cancel-button,
.select-search__input::-webkit-search-results-button,
.select-search__input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.select-search__input:not([readonly]):focus {
  cursor: auto;
  cursor: initial;
}

/**
 * Options wrapper
 */
.select-search__select {
  background: #fff;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
}

/**
 * Options
 */
.select-search__options {
  list-style: none;
}

/**
 * Option row
 */
.select-search__row:not(:first-child) {
  border-top: 1px solid #eee;
}

/**
 * Option
 */
.select-search__option {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #fff;
  border: none;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}

.select-search__option.is-selected {
  background: #00a5ba;
  color: #fff;
}

.select-search__option.is-highlighted,
.select-search__option:not(.is-selected):hover {
  background: rgba(47, 204, 139, 0.1);
}

.select-search__option.is-highlighted.is-selected,
.select-search__option.is-selected:hover {
  background: #00a5ba;
  color: #fff;
}

.single-row-bottom-bordered:hover {
  background-color: #ededed3d !important;
}

/**
 * Group
 */
.select-search__group-header {
  font-size: 10px;
  text-transform: uppercase;
  background: #eee;
  padding: 8px 16px;
}

/**
 * States
 */
.select-search.is-disabled {
  opacity: 0.5;
}

.select-search.is-loading .select-search__value::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%232F2D37%27 d=%27M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
  background-size: 11px;
}

.select-search:not(.is-disabled) .select-search__input {
  cursor: pointer;
}

/**
 * Modifiers
 */
.select-search--multiple {
  border-radius: 3px;
  overflow: hidden;
}

.select-search--multiple .select-search__option {
  height: 48px;
}

.select-search:not(.is-loading):not(.select-search--multiple)
  .select-search__value::after {
  transform: rotate(45deg);
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  pointer-events: none;
}

.select-search--multiple .select-search__input {
  cursor: auto;
  cursor: initial;
}

.select-search--multiple .select-search__input {
  border-radius: 3px 3px 0 0;
}

.select-search--multiple:not(.select-search--search) .select-search__input {
  cursor: default;
}

.select-search:not(.select-search--multiple) .select-search__input:hover {
  border-color: #2fcc8b;
}

.select-search:not(.select-search--multiple) .select-search__select {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: 0;
  left: 0;
  border-radius: 3px;
  overflow: auto;
  max-height: 360px;
}

.select-search--multiple .select-search__select {
  position: relative;
  overflow: auto;
  max-height: 260px;
  border-top: 1px solid #eee;
  border-radius: 0 0 3px 3px;
}

.select-search__options {
  padding: 0 !important;
}

/**
 * Main wrapper
 */
.select-search {
  width: 300px;
  position: relative;
  font-family: 'Nunito Sans', sans-serif;
  box-sizing: border-box;
}

.select-search *,
.select-search *::after,
.select-search *::before {
  box-sizing: inherit;
}

.child-task-add {
  margin-left: 10px;
  cursor: pointer;
}

.ant-row .custom-header-top-list .ant-progress-text {
  color: #ffffff;
  font-size: 13px;
  margin-left: 0%;
}

.progress-custom-props .ant-progress-inner {
  width: 40px;
  height: 8px;
  margin-left: -3%;
}
.ant-row .fit-at-middle-row .ant-progress-text {
  font-size: 13px;
  margin-left: 0%;
}

.massive .ant-calendar-picker-input.ant-input {
  background: #f4f4f4 !important;
}
.lookahead-add-icon {
  width: 15px;
  height: 15px;
  margin: 5;
}

.lookahead-add-icon:hover {
  transform: scale(1.3);
  color: #2c3421;
}

.lookahead-delete-icon {
  width: 15px;
  height: 15px;
  margin: 5;
}

.lookahead-delete-icon:hover {
  transform: scale(1.1);
  color: #ff0000cf;
}

.delete-subcontract-lookahead:hover {
  transform: scale(1.3);
  color: #ff0000cf;
}

.unfit-task-icon {
  padding-right: 5px;
  color: #ff0000cf;
  font-size: 12px;
  top: 1px;
  position: relative;
  cursor: pointer;
}

.activity-modification-style .ant-modal-header {
  border-bottom: 1px solid #2c3421 !important;
  margin-left: 20px;
  margin-right: 20px;
  padding: 16px 0px;
}

.activity-modification-style .ant-modal-body {
  padding-bottom: 12px;
}

.activity-modification-style .ant-modal-footer {
  text-align: center;
}

.activity-modification-style .ant-modal-title {
  color: #2c3421 !important;
}

.activity-modification-style .ant-input {
  border-color: #309fe280;
}

.activity-modification-style .ant-input:hover {
  border-color: #97cff0;
}

.activity-modification-style .ant-btn:hover {
  border-color: var(--primary);
}

.commentary-container-activity-modification {
  color: rgb(48, 159, 233);
  font-size: 11px;
  padding-left: 3px;
  margin-bottom: 3px;
}

.calendar-activity-modification {
  margin-right: 8px;
}

.name-activity-modification {
  font-size: 14px;
}

.dates-activity-modification {
  position: relative;
  top: 1px;
  font-size: 12px;
  margin-right: 8px;
}

.modification-title-activity-modification {
  color: var(--primary);
  font-size: 14px;
  margin-bottom: 9px;
}

.dates-container-activity-modification {
  margin-bottom: 22px;
}

.date-task-container-activity-modification {
  padding: 5px 29% 5px 7px;
  background: #ffffff;
  border: 0.5px solid rgba(48, 159, 226, 0.5);
  border-radius: 5px;
}

.dates-container-task-activity-modification {
  text-align: center;
  margin-top: 1px;
  margin-bottom: 12px;
}

.fit-date-activity-modification {
  background-color: #ebebeb;
  color: #c1c1c1;
  border: 0.5px solid #ebebeb;
}

.unfit-icon-calendar {
  position: relative;
  top: -2.6px;
  left: 8px;
}

.activity-progress-style .range-fixed-lookahead {
  height: 19px;
  position: relative !important;
  left: 35% !important;
  top: 3px;
  min-width: 60%;
}
.disabled-fixed-input {
  top: -6px !important;
  left: -7px !important;
}

.range-fixed-lookahead #rrp-fill {
  z-index: 101 !important;
}

.range-fixed-lookahead #rrp-thumb {
  z-index: 101 !important;
}

.range-fixed-lookahead #rrp-track {
  background: #d8d8d8 !important;
}

.rollback-ponderator-icon {
  width: 12px !important;
  position: relative;
  top: -1px;
  cursor: pointer;
  margin-right: 7px;
}

.tableConstraints .input-description {
  font-size: 12px;
  color: #d1d1d1;
  border: 1px solid #d1d1d1;
  padding: 3px 7px;
}

.render-tag-at-table.non-odd-col {
  height: 100%;
}

.render-tag-at-table .tag-proplanner {
  top: 6px;
}

.render-tag-at-table .tag-name-custom-field {
  top: -1px !important;
}

.render-tag-at-table .tag-dot-custom-field {
  top: 6px;
}

.render-tag-at-table .add-responsable-new {
  top: 8px;
}

.render-tag-at-table .text-subcontract {
  top: 6px !important;
}

.render-tag-at-table .custom-gantt-subcontract .text-subcontract {
  max-width: none !important;
}

.render-responsible-at-table {
  top: 6px;
  position: relative;
}

.lookahead-view .fit-name-superposition .open-card-class {
  position: relative !important;
  top: -14px !important;
  height: 130% !important;
}

.lookahead-view .fit-name-superposition .editable-ipsum-custom {
  position: relative !important;
  top: 14px !important;
}

.lookahead-view .actions,
.lookahead-view .roadblocks {
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  top: 17px;
}

.lookahead-view .constraint-add-icon {
  margin-left: 8px;
}

.lookahead-view .constraint-add-icon img {
  width: 11px;
  margin-bottom: 2px;
  opacity: 0.8 !important;
}

.lookahead-view .ponderator-custom img {
  margin-right: 0 !important;
}
/** open task card with the left button table view */
.lookahead-table-view .single-row-bottom-bordered:hover .open-card-button-new {
  opacity: 1;
}

.lookahead-table-view .single-row-bottom-bordered .open-card-button-new {
  opacity: 0.01;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADgSURBVHgBlVKxCoMwEE1iUayT6GIptFOhQ6d+heCiIIj4eW5+gB/iUroWKh0cnIKRaC/gUGgSyIPjEu7d3cvlcJqmged5x2VZdsgAnPOJMdbvbNuOhmF4tG07mRSI49jxff9KLMtyTJMFthyL6EhlWZ6KojjrOMoCVVVF4EJCSJBlWWRUIM9zd13XEAY7YIw/ruuGSZLsZVzp5JumoeC6TQWq67pDCmB4510WAOnv3zuoOUh5SAOQz4XpOMrlmec5gK7PTc0FvltZQHT4i4r9ALshvUJGKKUvcUDm4OM49l/wrkslI5M0oAAAAABJRU5ErkJggg==);
  width: 16px;
  height: 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  top: 1px;
  margin-right: 8px;
}

.lookahead-table-view
  .single-row-bottom-bordered:hover
  .open-card-button-new:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACdQTFRFCMVCCMVCCMVCCMVCCMVCAAAACMVCCMVCCMVCCMVCCMVCCMVCCMVC48VcFQAAAA10Uk5TX+//3yAAn38wkIBwYLNOIJUAAABDSURBVHicY2BUAgMDBpNQMHBkUIUwgkCMsFQoo0gdwogwm9wKEYlaChIBal21CkiAGKt3QRkmziCGEMRkZYbDEIYMAHmiGKFkfIE1AAAAAElFTkSuQmCC);
}

.activities-view-takt {
  top: 50%;
  transform: translateY(-50%);
  position: relative;
}

.retakt-btn .icon-retakt {
  opacity: 0;
}

.retakt-btn:hover .icon-retakt {
  opacity: 1;
}

.header-retakt {
  margin-bottom: 30px;
  margin-top: 4px;
}

.main-retakt-container .ant-popover-inner {
  border-radius: 10px !important;
}

.activities-view-takt {
  top: 50%;
  transform: translateY(-50%);
  position: relative;
}

.retakt-btn .icon-retakt {
  opacity: 0;
}

.retakt-btn:hover .icon-retakt {
  opacity: 1;
}

.header-retakt {
  margin-bottom: 30px;
  margin-top: 4px;
}

.main-retakt-container .ant-popover-inner {
  border-radius: 10px !important;
}

.re-takt-container {
  scroll-behavior: smooth;
}

.shadow-container {
  box-shadow: 4px 8px 23px rgba(0, 0, 0, 0.05) !important;
}

.push-content-custom {
  position: relative;
  top: 65px;
}

.fixed-filter-header {
  position: fixed !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
}

.lookahead-tables-fix {
  position: relative;
  top: 70px;
}

.style-for-fixed-header-titles {
  margin-bottom: 15px !important;
  margin-right: 70px !important;
  top: 182px !important;
  width: 100% !important;
  background-color: white !important;
  z-index: 10000;
  padding-right: 152px !important;
  position: fixed !important;
}

.custom-resize-col-lookahead {
  max-width: 1000px !important;
  max-height: 21px !important;
  background-color: white !important;
  z-index: 0;
}

.loader-spinner-lookahead-header {
  display: flex !important;
  justify-content: center !important;
}

.loader-spinner-lookahead-table {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 65vh !important;
}

.fixed-tree-table-header {
  background-color: white !important;
  padding: 0 47px !important;
  max-height: 20px !important;
  overflow: hidden !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.custom-resize-col-lookahead:hover {
  border-right: solid 1px #d8d8d8 !important;
  z-index: 2;
}

.massive-action-header {
  height: 30px !important;
  background-color: var(--black) !important;
}

.massive-icon-style {
  margin-right: 23px;
  cursor: pointer;
}

.massive-selection-pop .ant-popover-inner-content {
  background: #586666;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  max-height: 500px;
  overflow-y: auto;
}

.massive-selection-pop .ant-popover-inner {
  border-radius: 12px !important;
}

.massive-selection-pop .ant-popover-arrow {
  visibility: hidden !important;
}

.progress-massive-style {
  color: #ffffff;
}

.progress-massive-btn {
  cursor: pointer;
  width: 100%;
  text-align: center;
  height: 24px;
  background: var(--primary);
  border-radius: 5px;
  padding-top: 2px;
}

.progress-massive-style #rrp-baseDiv {
  position: relative !important;
  top: -17px !important;
  left: 39px !important;
}

.progress-massive-style .ant-calendar-picker-input.ant-input {
  background: #586666 !important;
  color: white;
}

.progress-massive-style .ant-calendar-picker-input.ant-input::placeholder {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker-icon {
  color: white !important;
}

.progress-massive-style .ant-calendar-picker:hover .ant-calendar-picker-clear {
  background: #586666 !important;
}

.border-icon {
  text-shadow: 0 0 3px #00000080;
}

.custom-btn-for-focus-mode {
  background: #ff000000;
  border: none;
  cursor: pointer;
}

.custom-btn-for-focus-mode:focus {
  outline: none;
  box-shadow: none;
}

/**
 * Value wrapper
 */
.select-search-massive__value-massive {
  position: relative;
  z-index: 1;
}

.select-search-massive__value::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: calc(50% - 9px);
  right: 19px;
  width: 11px;
  height: 11px;
}

/**
 * Input
 */
.select-search-massive__input {
  cursor: pointer !important;
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #586666;
  border: 1px solid transparent;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  text-overflow: ellipsis;
  line-height: 36px;
  color: white;
  -webkit-appearance: none;
}

.select-search-massive__input::placeholder {
  color: white;
}

.select-search-massive__input::-webkit-search-decoration,
.select-search-massive__input::-webkit-search-cancel-button,
.select-search-massive__input::-webkit-search-results-button,
.select-search-massive__input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.select-search-massive__input:not([readonly]):focus {
  cursor: auto;
  cursor: initial;
}

/**
 * Options wrapper
 */
.select-search-massive__select {
  background: #586666;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15);
}

/**
 * Options
 */
.select-search-massive__options {
  list-style: none;
}

/**
 * Option row
 */
.select-search-massive__row:not(:first-child) {
  border-top: 1px solid #eee0;
}

/**
 * Option
 */
.select-search-massive__option {
  display: block;
  height: 36px;
  width: 100%;
  padding: 0 16px;
  background: #586666;
  border: none;
  outline: none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}

.select-search-massive__option.is-selected {
  background: #444949;
  border-radius: 10px;
  color: #fff;
}

.select-search-massive__option.is-highlighted,
.select-search-massive__option:not(.is-selected):hover {
  background: #646969;
  border-radius: 10px;
}

.select-search-massive__option.is-highlighted.is-selected,
.select-search-massive__option.is-selected:hover {
  background: #444949;
  color: #fff;
}

.single-row-bottom-bordered:hover {
  background-color: #ededed3d !important;
}

/**
 * Group
 */
.select-search-massive__group-header {
  font-size: 10px;
  text-transform: uppercase;
  background: #eee;
  padding: 8px 16px;
}

/**
 * States
 */
.select-search-massive.is-disabled {
  opacity: 0.5;
}

.select-search-massive.is-loading .select-search-massive__value::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%232F2D37%27 d=%27M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
  background-size: 11px;
}

.select-search-massive:not(.is-disabled) .select-search-massive__input {
  cursor: pointer;
}

/**
 * Modifiers
 */
.select-search-massive--multiple {
  border-radius: 3px;
  overflow: hidden;
}

.select-search-massive--multiple .select-search-massive__option {
  height: 33px;
}

.select-search-massive:not(.is-loading):not(.select-search-massive--multiple)
  .select-search-massive__value::after {
  transform: rotate(45deg);
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  pointer-events: none;
}

.select-search-massive--multiple .select-search-massive__input {
  cursor: auto;
  cursor: initial;
}

.select-search-massive--multiple .select-search-massive__input {
  border-radius: 3px 3px 0 0;
}

.select-search-massive--multiple:not(.select-search-massive--search)
  .select-search-massive__input {
  cursor: default;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__input:hover {
  border-color: #2fcc8b;
}

.select-search-massive:not(.select-search-massive--multiple)
  .select-search-massive__select {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: 0;
  left: 0;
  border-radius: 3px;
  overflow: auto;
  max-height: 360px;
}

.select-search-massive--multiple .select-search-massive__select {
  position: relative;
  overflow: auto;
  max-height: 260px;
  border-top: 1px solid #6f7b7b00;
  border-radius: 0 0 3px 3px;
}

.select-search-massive__options {
  padding: 0 !important;
}

.select-search-massive__select {
  max-height: 105px !important;
}

/**
 * Main wrapper
 */
.select-search-massive {
  position: relative;
  font-family: 'Nunito Sans', sans-serif;
  box-sizing: border-box;
}

.select-search-massive *,
.select-search-massive *::after,
.select-search-massive *::before {
  box-sizing: inherit;
}

.counts-constraints {
  display: inline-flex;
}

.counts-constraints div:first-child {
  margin-right: 20px;
}

.calendar-constraint {
  color: red !important;
}

.btnDate,
.btnSave {
  background: var(--primary) !important;
  border: 1px solid var(--primary) !important;
  color: var(--black) !important;
  height: 22px !important;
}

.btnDate {
  margin: auto !important;
  padding: 0 12px !important;
}

.btnDate span {
  font-size: 12px !important;
}

.constraint-desc {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tableConstraints > .rowTable ~ .rowTable:not(:first-child) {
  margin-top: 0px !important;
  height: 40px;
}

.tableConstraints > .rowTable {
  margin-top: 1px !important;
  height: 40px;
}

.tableConstraints {
  margin: 0px 32px;
  border-radius: 5px !important;
  box-shadow: 2px 2px 6px 1px #dfdfdf;
  -moz-box-shadow: 2px 2px 6px 1px #dfdfdf;
  -webkit-box-shadow: 2px 2px 6px 1px #dfdfdf;
  padding-bottom: 0px;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.tableConstraints .emptyConstraints {
  margin: 0;
  padding: 20px 0 0;
}

.priorityFlag {
  cursor: pointer;
}

.priorityOptions {
  min-width: 150px;
  min-height: 100%;
}

.priorityOptions .item:first-child {
  border-top: 1px solid #e8e8e8;
}

.priorityOptions .item {
  cursor: pointer;
  border-bottom: 1px solid #e8e8e8;
  display: block;
  text-align: left;
  margin: 0;
  padding: 8px 40px 2px 10px;
  height: 36px;
}

.priorityOptions .item:hover {
  background: #f9f9f9;
}

.popoverPriority .ant-popover-inner-content {
  padding: 0;
}

.associated-task {
  color: #2c3421;
}

.popoverConstraint {
  width: 244px !important;
  text-align: center !important;
}

.popoverConstraint button {
  margin-top: 10px;
}

.popoverConstraint .ant-calendar-picker-clear {
  right: 5px;
}

.constraint-add-btn {
  color: #d1d1d1;
  margin-left: 55px;
  margin-bottom: 12px;
  cursor: pointer;
  width: 256px;
  margin-top: 10px;
  transition: 0.3s;
  font-size: 13px;
  line-height: 15px;
}

.constraint-add-btn:hover {
  color: black;
}

.constraint-add-btn .anticon-plus {
  margin-right: 3px;
}

.constraint-activity-tasks {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #2c3421;
  margin: 0;
  position: relative;
  top: 20%;
  transform: translateY(-25%);
  height: 22px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 148px;
  top: 18px;
}

.constraints-commitment-btn {
  background: var(--primary) !important;
  border-radius: 5px solid var(--primary) !important;
  min-height: 24px !important;
  color: var(--black) !important;
  min-width: 80px;
}

.constraints-commitment-btn .icon-hand-shake {
  margin-right: 5px !important;
  margin-left: 5px;
  align-items: center !important;
  margin-top: 2px;
}

.constraints-commitment-btn .constraint-btn-span {
  font-size: 12px;
}

.tableConstraints .constraints-commitment-btn {
  position: relative;
  top: -4px;
}
.popoverConstraint .ant-calendar-picker-icon {
  margin-right: 21px !important;
}

.img-responsable-lookahead {
  border-radius: 100%;
  height: 22px;
  width: 22px;
  margin: 0 3px 2px 0 !important;
}

.img-responsable-lookahead.no-img {
  background-color: #121212cf;
  color: #ffffff;

  font-size: 10px;
  font-weight: 500;

  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
}

.img-responsable-lookahead:hover {
  transform: scale(1.3);
}
.lookahead-delete-icon {
  width: 15px;
  height: 15px;
  margin: 5;
}

.lookahead-delete-icon:hover {
  transform: scale(1.1);
  color: #ff0000cf;
}

.lookahead-btn-style {
  margin-right: 10px;
  margin-left: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  border-radius: 5px !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  padding: 0px 12px !important;
  min-width: 80px;
  /* max-width: 103px; */
  height: 26px !important;
  font-family: 'Roboto-light', arial;
  z-index: 1;
}

.lookahead-disabled-btn-style {
  background-color: #ffffff00 !important;
  border-color: #ffffff00 !important;
  color: #2c3421 !important;
  font-weight: 400 !important;
  text-align: center;
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.045) !important;
}

.lookahead-container-header {
  background-color: #ffffff;
  height: 57px;
  box-shadow: 5px 5px 6px 1px #dfdfdf;
}

.fixed-router-btns {
  position: fixed !important;
  width: 100%;
  z-index: 1;
}

.alert-wide {
  margin: 8px !important;
}

.views-dropdown{width:170px;height:32px;background-color:#d8d8d8;border:1px solid #d8d8d8;border-radius:5px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition-duration:.3s}.views-dropdown .views-dropdown__left{display:flex;align-items:center;gap:5px}.views-dropdown .views-dropdown__left span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.views-dropdown .views-dropdown__right i img{width:16px;height:16px}.views-dropdown.ant-popover-open{border:1px solid #53c255}
.time-filter-container{display:flex;align-items:center;gap:2px}.schedule-module-icon-button{background-color:#d8d8d8 !important;border:none !important;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;margin-right:0;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;height:32px;min-width:32px;transition:all .2s ease;border:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.schedule-module-icon-button:hover{background-color:#121212 !important;border-color:#121212}.schedule-module-icon-button:hover .schedule-module-icon{filter:none !important}.schedule-module-icon-button:hover .schedule-module-icon img{filter:brightness(0) invert(1) !important}.schedule-module-icon-button:focus,.schedule-module-icon-button:focus-visible,.schedule-module-icon-button:active{outline:none;box-shadow:none}.schedule-module-icon-button:active{transform:scale(0.95)}.select-view-popover{width:168px;height:32px;background-color:#d8d8d8;border:1px solid #d8d8d8;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition-duration:.3s}.select-view-popover .select-view-popover__left{display:flex;align-items:center;gap:5px}.select-view-popover .select-view-popover__left span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#121212}.select-view-popover .select-view-popover__right{display:flex;align-items:center;justify-content:center;gap:16px}.select-view-popover .select-view-popover__right .right__rolling{display:flex;align-items:center;justify-content:center}.select-view-popover .select-view-popover__right .right__rolling .rolling__icon{width:12px;height:12px;border-radius:50%;background-color:#b3b3b3;position:absolute}.select-view-popover .select-view-popover__right .right__rolling .rolling__icon.enabled{background-color:#53c255}.select-view-popover .select-view-popover__right .right__rolling .rolling__icon.enabled:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:50%;background-color:#53c255;animation:pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}.select-view-popover .select-view-popover__right i img{width:16px;height:16px}.select-view-popover.ant-popover-open{border:1px solid #53c255}@keyframes pulse-ring{0%{transform:scale(0.33)}80%,100%{opacity:0}}
.filters-container{display:flex;align-items:center;gap:10px}.filter-dropdown-container{display:inline-block}.filter-dropdown-container>button{border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}.lookahead-popover{position:absolute;top:50px;z-index:2}.lookahead-range-btn{left:205px}
.sort-container{display:flex;align-items:center;gap:10px}.sort-dropdown-container{display:inline-block}.lookahead-popover{position:absolute;top:50px;z-index:2}.lookahead-range-btn{left:205px}
.lookahead-toolbar{display:flex;justify-content:space-between;padding:10px 0 0 0;-webkit-user-select:none;user-select:none;position:relative}.toolbar-group{display:flex;list-style-type:none;margin:0;padding:0;white-space:nowrap}.toolbar-group__division>*{height:32px;border-radius:0;vertical-align:top}.toolbar-group__division>:not(:last-child){margin-right:2px}.toolbar-group__division{display:flex}.toolbar-group__division:not(:last-child){margin-right:5px}
.clear-filters__button{display:flex;align-items:center;gap:5px;cursor:pointer}.clear-filters__button span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#53c255}
.column-container{display:flex;align-items:center;gap:10px}.column-dropdown-container{display:inline-block}.column-dropdown-container>button{border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.lookahead-popover{position:absolute;top:50px;z-index:2}.lookahead-columns-btn{margin-top:-45px}.filter-lookahead-multi-check{background-color:#fff;width:-webkit-max-content !important;width:max-content !important;min-width:200px;display:flex;flex-direction:column}
.planification-view-v2{width:100%;display:flex;flex-direction:column}
@keyframes outbuildPulse {
  0%,
  100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.8;
  }
}

@keyframes outbuildSpin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes outbuildRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}

@keyframes outbuildFade {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes outbuildDot {
  0%,
  80%,
  100% {
    transform: scale(0);
    opacity: 0.5;
  }
  40% {
    transform: scale(1);
    opacity: 1;
  }
}

.style_loader__G9XmC{display:none;align-items:center;justify-content:center;height:100vh;background:#000;opacity:.5;position:absolute;bottom:0;left:0;right:0;top:0;z-index:9999}.style_baseloader__AoRTC{display:flex;align-items:center;justify-content:center;height:100vh;background:#000;opacity:.5;position:absolute;bottom:0;left:0;right:0;top:0;z-index:9999}
.loader-layout-style {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100vh !important;
}

.layout-sidebar-icon {
  max-width: 74px !important;
}

.ant-layout-sider {
  max-width: 74px !important;
  min-width: 74px !important;
  width: 74px !important;
}

.ant-menu-root.ant-menu-inline {
  width: 74px !important;
  background-color: #121212 !important;
}

.ant-menu-item .ant-menu-item-selected .layout-sidebar-icon {
  margin-top: 10px;
  background: #3e482d;
}

.ant-menu-item .ant-menu-item-selected .layout-sidebar-icon .st1 {
  margin-top: 10px !important;
}

.ant-layout-sider-children {
  background-color: #121212 !important;
}

.layout-sidebar-icon:hover .st1 {
  fill: #2c3421;
  height: 24px !important;
  width: 24px !important;
}

.layout-sidebar-icon:hover .st0 {
  fill: #2c3421;
  height: 24px !important;
  width: 24px !important;
}

.layout-sidebar-icon .st0 {
  display: inline-block !important;
  height: 24px !important;
  width: 24px !important;
}

.layout-sidebar-icon .st1 {
  display: inline-block !important;
  height: 24px !important;
  width: 24px !important;
}

.layout-sidebar-title div {
  margin-top: 5px;
}

.ant-menu-item-selected .layout-sidebar-title div .st0 {
  fill: #ffffff;
}

.ant-menu-item-selected .layout-sidebar-title div .st1 {
  fill: #ffffff;
}

.HoveringPortal_hovering-portal__drawer__t7\+5G{position:fixed;z-index:100}.HoveringPortal_hovering-portal__drawer--right__L6SQJ,.HoveringPortal_hovering-portal__drawer--left__BenkR{top:72px;bottom:0}.HoveringPortal_hovering-portal__drawer--right__L6SQJ{right:0}.HoveringPortal_hovering-portal__drawer--left__BenkR{left:0}.HoveringPortal_hovering-portal__drawer--bottom__Ud8je{left:0;right:0;bottom:0}.HoveringPortal_hovering-portal__item__bRa7p{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.HoveringPortal_hovering-portal__mask__HHMLe{position:fixed;inset:0;background-color:rgba(51,51,51,.4);pointer-events:initial}
#root > div {
  overflow-x: hidden;
  overflow-y: hidden !important;
}

.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right {
  width: 205px !important;
  background-color: #25353a !important;
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #3e482d !important;
}

.ant-menu-submenu-selected {
  color: #e6e6e6 !important;
}

.ant-menu-inline .ant-menu-item:after {
  border-right: none !important;
}

.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: #151e21 !important;
}

.ant-menu .anticon {
  position: relative;
  top: -2px;
}

.ant-menu-item-group,
.ant-menu-sub,
.ant-menu {
  background-color: #151e21 !important;
  color: #e6e6e6 !important;
}

.liItem {
  margin-top: 7x !important;
}

.ant-menu-submenu-title {
  padding-left: 32px !important;
}

.ant-menu-submenu-inline:hover,
.ant-menu-submenu-open:hover,
.ant-menu-submenu-title:hover,
.titleItem:hover {
  color: #e6e6e6 !important;
}

.ant-menu .ant-menu-item-selected {
  border-left: 1px solid white !important;
}

.ant-layout-sider,
.ant-layout-sider-dark {
  background-color: #151e21 !important;
}

.ant-menu-submenu-arrow {
  display: none;
}

/* .ant-menu li.ant-menu-item{
    color:#E6E6E6!important;
    border-left: 1px solid #3FB7C5;
    margin-left: 54px!important;
    padding-left: 10px!important;
    max-width: 152px!important;
    height: 30px!important;
    line-height: 31px!important;
    padding-bottom: 0!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
} */

.ant-menu-inline li:first-child {
  margin-top: 7px !important;
}

.ant-menu {
  width: 100% !important;
}

/* .ant-menu-submenu-open{
    background-color: #575757;
} */

.siderCollapsed {
  max-width: 70px !important;
  min-width: 70px !important;
  width: 70px !important;
}
.siderCollapsed ul.ant-menu {
  width: 52px !important;
}
.siderCollapsed ul.ant-menu {
  overflow: hidden;
  text-overflow: inherit;
}
.ant-layout-sider-trigger {
  width: 70px;
  background-color: #121212 !important;
}
.ant-layout-sider-trigger:before {
  content: '>';
}

.trigger-open {
  width: 206px !important;
}

.trigger-open:before {
  content: '<';
}

/* #layoutWide .ant-layout-sider-children{
    background-color: #25A8BA;
} */

.ant-layout-content {
  width: 100%;
}

html,
body,
#root,
#root > div,
#layoutWide {
  height: 100%;
  margin: 0;
}

#layoutWide .ant-layout-sider,
#layoutWide .ant-layout-sider aside {
  min-width: 40% !important;
}

.ant-layout > main > div {
  height: 100%;
}

.divSection {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-direction: column;
  max-width: 700px;
  margin: 0 auto;
  padding: 0 20px 20px;
  text-align: center;
  margin-bottom: 10px;
}

.divSection h3 {
  color: #121212;
}

.formMiddle {
  max-width: 850px !important;
}

.divSection .ant-input-number {
  box-sizing: border-box;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: 1px solid white;
  margin: auto;
  margin-bottom: 8px;
  font-size: 18px;
  border-bottom: 1px solid #77c8d4;
  width: 64%;
  top: 9px;
  height: 41px;
}

.divSection .ant-input-number:hover,
.divSection .ant-input-number:focus {
  border-color: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.divSection input[type='email'],
.divSection input[type='text'],
.divSection input[type='password'],
.divSection input[type='number'] {
  display: block;
  box-sizing: border-box;
  width: 70%;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: 1px solid white;
  padding: 10px 0;
  margin: auto;
  margin-bottom: 2px;
  font-size: 18px;
  top: 1px !important;
  border-bottom: 1px solid #77c8d4;
}
.divSection input[type='email'] {
  top: 2px !important;
}

.divSection .centerTxt {
  text-align: center;
}

.divSection input.txtSubform {
  width: 80%;
}

.headerMain {
  font-weight: bold;
  color: #121212;
  font-size: xx-large;
  margin-bottom: 40px;
  text-align: center;
}

.divSection .ant-ckeckbox {
  color: #969696;
  display: inline;
}

.divSection .labelFrm {
  margin-top: 20px;
  color: #969696;
  display: block;
}
.divSection .ant-input-number-input {
  padding: 0;
}

.divSection .ant-ckeckbox span.ant-checkbox {
  border: 1px solid #5bbecb;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.divSection .ant-ckeckbox span a,
.divSection span a {
  color: #40b3c3;
}

.divSection .btnSubmit,
.divSection .ant-btn {
  height: auto;
  margin-top: 30px;
  background-color: var(--primary);
  color: var(--black);
  font-size: 20px;
  width: 30%;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: transparent;
  padding: 12px;
  cursor: pointer;
}

.divSection .txtResetForm {
  width: 25% !important;
}

.divSection .ant-btn:hover,
.divSection .ant-btn:focus,
.divSection .ant-btn:active,
.divSection .ant-btn.active {
  height: auto !important;
  margin-top: 30px !important;
  background-color: var(--primary);
  color: var(--black);
  font-size: 20px;
  width: 30%;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: transparent;
  padding: 12px;
  cursor: pointer;
}

.divSection .btnSubmit:hover,
.divSection .ant-btn:hover {
  background-color: #25a8ba;
  color: var(--white);
}

.imgDegrade {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  width: 85px;
  height: 85px;
  margin: 0 auto 30px;
  background-image: url(/static/media/logo.349677ee7b86082d3e81.png);
  background-repeat: no-repeat;
  background-size: 85px 85px;
}

.frmWide {
  width: 100%;
  text-align: center;
}

.divSection .lblerror {
  color: red;
  margin: 0;
  display: block;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 12px;
}

.divSection .ta-left {
  text-align: left !important;
  margin-left: 2px !important;
}

.divSection .ta-left-widecenter {
  width: 70%;
  text-align: left;
  padding: 0 101px;
}

.divSection .widecenter {
  width: 100% !important;
  text-align: left !important;
  padding-left: 100px;
}

.divSection .selectinput {
  position: relative;
  top: -16px;
}

.divSection .lblAgree {
  color: #1eb021;
  display: none;
  margin: 0;
  font-weight: bold;
  font-size: 12px;
}

.divSection a.linkFrm {
  display: block;
  color: #25a8ba;
}

.divErrorDivSection {
  width: 100%;
}

.refLink,
.refLink:hover {
  color: #40b3c3;
}

/* wide */

.divSection .FrmAvatar {
  cursor: pointer;
  background-color: #4cb7c6 !important;
}
.divSection .FrmAvatarUser {
  left: 50px !important;
}

.titleWide {
  font-size: 40px;
  color: #aeaeae;
  border-bottom: 1px solid #25a8ba;
  font-weight: normal;
  background-color: white;
  height: 70px;
}

.titleWideProject {
  font-size: 40px;
  color: #121212;
  padding-bottom: 25px;
  margin: 25px 4%;
  font-weight: normal;
  background: white !important;
  z-index: 9999;
}

.w50 {
  width: 50% !important;
}
.w100 {
  width: 100% !important;
}
.inline {
  display: inline !important;
}

.w35 {
  width: 35% !important;
}

.w30 {
  width: 30% !important;
}

.w28 {
  width: 28% !important;
}

.fixCur {
  left: -1px;
}

.fixCurrency {
  left: -1px;
  top: -8px;
}

.fixSelectCur {
  top: -8px;
}

.fixNumber {
  top: 10px !important;
}

#frmProjectConfirmation .oneLineTxt {
  display: inline !important;
  margin-left: 18px !important;
  width: 57% !important;
}

.select-frm {
  width: 100%;
  height: 48px;
  border: 1px solid white;
  background-color: white;
  border-bottom: 1px solid #77c8d4;
  font-size: 18px;
  padding-left: 10px;
}

.divSection .ant-select-selection--single {
  top: 0px !important;
  width: 100% !important;
  height: 51px !important;
  border: 1px solid white !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  background-color: white !important;
  border-bottom: 1px solid #77c8d4 !important;
  font-size: 18px !important;
  padding-left: 2px !important;
  color: #121212 !important;
}

.divSection .ant-select-selection {
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}

.divSection .ant-select-arrow {
  color: #121212 !important;
  top: 25px;
}
.divSection .ant-select-selection__rendered {
  top: 10px;
  margin-left: -2px !important;
}
.divSection .ant-select-selection-selected-value {
  color: rgba(0, 0, 0, 0.65) !important;
}

.ta-left {
  text-align: left !important;
}

.lblerrorfrm {
  color: red !important;
  margin: 0 !important;
  text-align: center !important;
  display: block !important;
}

.addProject {
  width: 119px;
  height: 100px;
  display: block;
  padding-left: 0;
  margin-left: 68px;
  margin-top: 100px;
  float: left;
}

.ant-layout {
  background-color: white !important;
  height: 100%;
  overflow: hidden;
}

@keyframes autofill {
  to {
    background: transparent;
  }
}

input:-webkit-autofill {
  animation-name: autofill;
  -webkit-animation-name: autofill;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
}

.divSection .mt-10 {
  margin-top: 10px !important;
}

.divSection .mt-15 {
  margin-top: 15px !important;
}

.divSection .mt-20 {
  margin-top: 20px !important;
}

.divSection .mt-30 {
  margin-top: 30px !important;
}

.divSection .mt-50 {
  margin-top: 50px !important;
}

.divSection .ml-20 {
  margin-left: 20px !important;
}

.divSection .ml-12 {
  margin-left: 12px !important;
}

.divSection .skipLink {
  margin-left: 24px;
  text-decoration: underline;
  font-size: 18px;
}

.divSection .p10 {
  padding: 10px !important;
}

.divSection .ant-input-number-handler-wrap {
  border: 1px solid rgba(0, 0, 0, 0.45) !important;
  border-radius: 0 !important;
  top: -1px !important;
}

.divSection .ant-input-number-focused:hover,
.divSection .ant-input-number:hover {
  border-top: 1px solid transparent !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-bottom: 1px solid #77c8d4 !important;
}

.divSection .ant-input-number-focused {
  border-color: none;
  box-shadow: none;
  outline: none;
}

.divSection .ant-select-focused .ant-select-selection,
.divSection .ant-select-selection:focus,
.divSection .ant-select-selection:active,
.divSection .ant-select-open .ant-select-selection,
.divSection .ant-input:focus {
  border-color: none;
  box-shadow: none;
  outline: none;
}

input:focus,
select:focus {
  outline: none;
}

input:-webkit-autofill::first-line {
  font-size: 18px;
}

.divSection .ant-input {
  min-height: 50px;
}

.divSection ::placeholder {
  color: #6c6c6c !important;
  opacity: 1; /* Firefox */
}

.divSection :-ms-input-placeholder {
  color: #6c6c6c !important;
}

.divSection ::-ms-input-placeholder {
  color: #6c6c6c !important;
}

.divSection .FrmCompany {
  cursor: pointer;
}

.divSection .FrmLogoStages {
  position: relative;
  right: 85px;
}

.divSection .FrmCamera {
  color: #f18640;
  top: 65px;
  right: 27px;
  background-color: transparent !important;
}

.divSection .FrmPlus {
  color: #f18640;
  top: 52px;
  right: -6px;
  background-color: transparent !important;
}

.ant-select-selection__placeholder {
  color: #6c6c6c !important;
}

.backArrowWide {
  width: 85%;
  padding: 2px 0;
  margin: auto 4%;
  margin-bottom: 20px !important;
  z-index: -9999;
}

.backArrowWide .label-btn-navigator {
  cursor: pointer;
}

.positionSelect {
  width: 600px !important;
}

.currencySelect {
  width: 270px !important;
}

.listElement div.element {
  border: 1px solid #aeaeae;
  width: 79%;
  margin: 6px 0;
  padding: 6px 0;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  display: inline-block;
  cursor: move;
  margin-left: 11px;
}

.addElement {
  top: 10px;
  margin-top: 18px;
  font-size: 25px;
  color: #4cb7c6 !important;
  cursor: pointer;
  text-align: left !important;
  padding-left: 20px;
}

.addElement2 {
  top: 10px;
  margin-top: 18px;
  font-size: 25px;
  color: red !important;
  cursor: pointer;
  text-align: left !important;
  padding-left: 20px;
}

.noElements {
  margin-top: 20px;
}

.deleteElement {
  z-index: 99999;
  font-size: 22px;
  cursor: pointer;
  margin: 12px;
  position: relative;
  top: -17px;
  width: 4%;
  left: -46px;
}

.deleteElement-pointer {
  cursor: pointer;
}

.deleteElement-not-allowed {
  cursor: not-allowed !important;
}

.titleFrmElements {
  font-size: 30px;
  float: left;
  margin-top: 50px;
  padding-left: 34px;
}

.divSection .FrmAvatarSectors {
  position: relative;
  left: -90px !important;
}

.divSection .lblErrorElement {
  color: red !important;
  font-size: 12px !important;
  position: relative;
  top: -7px;
  width: 100% !important;
  display: block;
  padding-left: 180px;
  text-align: left;
}

#frmStages .lblErrorElement {
  position: relative;
  left: -36px;
  top: -1px !important;
}

.divSection .lblInfoElement {
  font-weight: bold;
  float: left;
  font-size: 12px !important;
  position: relative;
  left: 2px;
  text-align: left;
}

.moreOptions {
  position: absolute;
  top: 3px;
  right: -3px;
  top: 12px;
  color: #121212 !important;
  font-size: 17px !important;
}

.notVisible {
  visibility: hidden;
}

.actionsMenu .menuitem {
  margin-right: 0 !important;
  position: relative;
  top: -1px;
  font-size: 18px;
  padding: 7px;
}

.actionsMenu .menuitem {
  font-size: 12px;
}

.menutitle {
  width: 100%;
  text-align: center;
  color: #121212;
  font-weight: bold !important;
}

.ant-dropdown-menu-item {
  padding-top: 1px !important;
  font-size: 13px;
  font-weight: 400;
  font-family:
    Roboto,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

.filterToolbar .ant-select-selection__rendered {
  color: #b7b7b7;
  font-size: 12px;
  top: -2px;
}

.divLabel {
  font-size: 22px;
  padding: 12px;
}

.ant-layout-footer {
  background-color: white !important;
  padding: 24px 0 !important;
}

.numberFix {
  top: 10px !important;
}

#frmStages .listElement div.element {
  left: -4px !important;
  position: relative;
}

#frmStages .deleteElement {
  position: relative;
  left: -32px;
}

#frmStages .addElement {
  position: relative;
}

/* modal delete/archive project */
.ant-modal-footer {
  border-top: none !important;
}

.footerDelete {
  width: 100%;
  text-align: center;
}

.wrapFormDelete {
  width: 63%;
  text-align: center;
  color: #858585;
  margin: auto;
  margin-top: 20px;
}

.titleFormDelete {
  font-size: 25px;
}

.infoFormDelete {
  font-size: 50px;
  color: red !important;
  margin-top: 18px;
}

.wrapFormDelete p {
  margin: 20px;
  font-size: 20px;
  line-height: 24px;
}

.footerDelete button {
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  height: 45px !important;
  width: 170px !important;
  margin: 28px !important;
}

.btnArchiveFormDelete {
  background: #00a8b9 !important;
  border: 1px solid #00a8b9 !important;
}

.btnDeleteFormDelete {
  background: #eb0814 !important;
  border: 1px solid #eb0814 !important;
}

.dialogArchive .selectReason {
  width: 350px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.dialogArchive .ant-select-selection--single {
  top: 0px !important;
  width: 100% !important;
  height: 51px !important;
  border: 1px solid white !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  background-color: white !important;
  border-bottom: 1px solid #77c8d4 !important;
  font-size: 18px !important;
  padding-left: 2px !important;
  color: #121212 !important;
}

.dialogArchive .ant-select-selection {
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}

.dialogArchive .ant-select-arrow {
  color: #121212 !important;
  top: 25px;
}
.dialogArchive .ant-select-selection__rendered {
  top: 10px;
  margin-left: -2px !important;
}
.dialogArchive .ant-select-selection-selected-value {
  color: rgba(0, 0, 0, 0.65) !important;
}

.dialogArchive .ant-select-focused .ant-select-selection,
.dialogArchive .ant-select-selection:focus,
.dialogArchive .ant-select-selection:active,
.dialogArchive .ant-select-open .ant-select-selection,
.dialogArchive .ant-input:focus {
  border-color: none;
  box-shadow: none;
  outline: none;
}

.dialogArchive .lblErrorElement {
  color: red !important;
  font-size: 12px !important;
  position: relative;
  top: -28px;
  width: 100% !important;
  display: block;
  padding-left: 180px;
  text-align: left;
  right: 52px;
}

.ta-lblErrorFixNumber {
  position: relative !important;
  top: 2px !important;
}

.divSection .fixLblErrorSplitCol {
  margin-left: 108px !important;
}

.animatedWide {
  display: flex !important;
  align-items: center !important;
  height: 100% !important;
}

.divWide {
  width: 100%;
}

.ant-layout-header {
  height: 70px !important;
  background: none !important;
  margin: 10px;
  z-index: 999;
}

.table-users-project .ant-table-pagination.ant-pagination,
.user-settings-company .ant-table-pagination.ant-pagination {
  margin: 5px 0 55px 0;
}

.table-users-project .ant-select-selection-selected-value,
.user-settings-company .ant-select-selection-selected-value {
  overflow: visible;
  overflow: initial;
}

#spanActive {
  color: #1d9de6 !important;
  font-weight: bold !important;
}

.ant-notification,
.ant-notification-topRight {
  z-index: 99999 !important;
}

@media all and (max-width: 600px) {
  .ant-layout-header {
    display: none;
  }
}

#layoutWide .ant-layout {
  overflow: hidden;
}

.ant-upload {
  height: 170px !important;
}

.imgLogoProject {
  border-radius: 10px;
  width: 100%;
}

/** new design */
.statisticCompany {
  display: flex;
  min-width: 440px;
}
.statisticCompany div {
  display: inline;
  margin: 0 16px 0 0;
  font-size: 16px;
}

.companyInfo {
  display: flex;
  flex-direction: column;
  align-content: flex-end;
  width: 50%;
  display: inline-block;
  position: relative;
  top: 16px;
}

.titleCompany {
  color: #121212;
  font-weight: bold;
  font-size: 24px;
}

.configAccount {
  text-align: right;
}

.logoCompany {
  text-align: center;
  margin: 0 21px 21px 34px;
  display: inline;
}

.statisticIcon {
  color: var(--primary) !important;
  margin-right: 8px;
}

.statisticCompany span {
  color: var(--dark-mint) !important;
}

.statisticCompany .sumCurrency {
  color: rgba(0, 0, 0, 0.65) !important;
}

.iconCompany {
  position: relative;
  top: 1px;
  margin-right: 8px;
}

.budget {
  position: relative;
  top: -7px;
  left: -8px;
}

.budget svg {
  position: relative;
  top: 6px;
}

.BtnTypeViewActive {
  background: #f18640 !important;
  border: 1px solid #f18640 !important;
  margin-left: 6px !important;
}

.BtnTypeView {
  background: white !important;
  border: 1px solid white !important;
  margin-left: 6px !important;
  color: #00a8b9 !important;
}

.ant-badge-dot {
  width: 10px !important;
  height: 10px !important;
}

.ant-badge {
  position: relative;
  top: 2px;
  margin-right: 10px !important;
}

.account {
  position: relative;
  right: 12px;
  float: right;
}

/** date picker */
.toolbar-container-secondary .ant-calendar-picker {
  width: 150px !important;
  top: 2px !important;
  float: left;
}

.toolbar-container-secondary .ant-calendar-picker ::placeholder {
  color: rgba(0, 0, 0, 0.65) !important;
  opacity: 1; /* Firefox */
}

.toolbar-container-secondary .ant-calendar-picker input {
  font-size: 16px !important;
}

.toolbar-container-secondary .ant-calendar-picker input {
  padding: 5px 24px !important;
}

.toolbar-container-secondary .ant-calendar-picker-input {
  min-height: 25px;
  height: 27px;
  border: 1px solid transparent !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  padding: 0px 0 0px 20px !important;
  width: 92% !important;
  min-width: 100px !important;
  cursor: pointer;
}
.toolbar-container-secondary .ant-calendar-picker-input:hover {
  border-bottom: 1px solid #00a8b9 !important;
}

.toolbar-container-secondary .ant-calendar-picker-icon,
.toolbar-container-secondary .ant-calendar-picker-clear,
.toolbar-container-secondary .anticon-close-circle {
  left: 1px;
  color: #00a8b9 !important;
  top: 12px;
}

.toolbar-container-secondary .filters {
  margin-left: 35px;
  margin-top: 15px;
}

/* filter Select */
.filterSelect .ant-select-arrow-icon {
  left: 1px;
  color: #00a8b9 !important;
}

.filterSelect .ant-select-selection--single {
  background-color: white !important;
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 16px !important;
  border: none;
  border-radius: 0px !important;
  height: 32px !important;
  width: 100px !important;
}

.filterSelect .ant-select-selection--single:hover {
  border-bottom: 1px solid #00a8b9 !important;
}

.filterSelect .ant-select-arrow,
.filterSelect .ant-select-selection__clear {
  color: #00a8b9 !important;
  right: 88px !important;
  top: 16px !important;
}

.filterSelect .ant-select-selection__clear {
  font-size: 14px;
}

.filterSelect .ant-select-selection__rendered {
  margin-left: 20px !important;
  margin-right: 3px !important;
  top: 1px;
}

.filterSelect .ant-select-selection__placeholder {
  color: #bfbfbf !important;
}

.filters .btnPrimary {
  background: var(--primary) !important;
  border: 1px solid var(--primary) !important;
  color: var(--black) !important;
  height: 30px;
  position: relative;
  top: 1px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/** view select */

.fixedPanelFilters .viewSelect .ant-select-arrow-icon {
  left: 1px;
  color: var(--primary) !important;
}

.fixedPanelFilters .viewSelect .ant-select-selection--single {
  background-color: var(--white) !important;
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 14px !important;
  border: none;
  border-bottom: 1px solid var(--primary) !important;
  border-radius: 0px !important;
  height: 32px !important;
  width: 150px !important;
}

.fixedPanelFilters .viewSelect .ant-select-arrow,
.fixedPanelFilters .viewSelect .ant-select-selection__clear {
  color: var(--primary) !important;
}

.fixedPanelFilters .viewSelect .ant-select-selection__clear {
  font-size: 14px;
}

.fixedPanelFilters .viewSelect .ant-select-selection__rendered {
  top: 1px;
}

.fixedPanelFilters .viewSelect .ant-select-selection__placeholder {
  color: #bfbfbf !important;
}

.fixedPanelFilters .viewSelect .anticon:not(.ant-select-arrow) {
  color: #f18640;
  margin-right: 5px;
}

.fixedPanelFilters .viewSelect .ant-select-selection__rendered {
  margin: 0;
}

.fixedPanelFilters .viewSelect .ant-select-selection-selected-value {
  padding-left: 2px;
}

.view-dropdown-select {
  width: 150px !important;
}

.view-dropdown-select .ant-select-dropdown-menu li {
  padding-left: 3px !important;
}

.view-dropdown-select .ant-select-dropdown-menu-item svg {
  color: #f18640 !important;
  margin-right: 5px;
}

.avatar-btn {
  color: #121212 !important;
}

.avatar-btn img {
  position: relative !important;
  right: 1px !important;
  top: -1px !important;
  width: 104% !important;
  height: 104% !important;
  background-color: #121212;
}

.imgProject {
  width: 100%;
}

.cardProject {
  cursor: pointer;
  margin-bottom: 20px;
  min-height: 100px;
  border: 1px solid rgba(223, 223, 223, 1);
  overflow: hidden;
  padding-bottom: 13px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0px 3px 6px 1px rgba(223, 223, 223, 1);
}

.titleProject {
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  padding: 12px 10px 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #121212 !important;
}
.subTitleProject {
  font-size: 14px;
  text-align: left;
  padding: 0 10px;
  top: -5px;
  position: relative;
  height: 22px;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.indicatorsProject {
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
  /* width: 98%; */
  margin-top: 30px;
  font-size: 14px;
  padding-bottom: 15px;
  padding-left: 6px;
  padding-right: 6px;
}

.indicatorsProject div {
  /* width: 33%; */
  width: auto;
  display: inline-block;
  font-size: 14px;
}

.indicatorsProject div:first-child {
  text-align: left;
}

.indicatorsProject div:last-child {
  text-align: right;
  color: #00ca2a;
}

.indicatorsProject .ind-prg {
  width: 25%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.indicatorsProject .ind-commit {
  width: 37%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.indicatorsProject .ind-consts {
  width: 37%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.divider {
  border-top: 1px solid #d8d8d8;
  margin-top: 2px;
  height: 1px;
  padding: 0 10px;
  width: 92%;
}

.propsProject {
  padding: 10px 9px 0px;
  display: flex;
  justify-content: space-between;
}

.propsProject div {
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: flex;
  gap: 5px;
}

.propsProject div span {
  display: flex;
  gap: 5px;
  align-items: center;
}

.propsProject div:first-child {
  justify-content: flex-start;
}

.propsProject div:last-child {
  justify-content: flex-end;
}

@media all and (max-width: 1450px) {
  .propsProject div:first-child {
    width: 100%;
    text-align: center;
  }
  .propsProject div:last-child {
    width: 100%;
    text-align: center;
  }
}

.propsProject .budget svg {
  margin: 0;
  left: -8px;
  top: 7px;
}

.propsProject .iconCompany {
  position: relative;
  top: 7px;
  margin-right: -10px;
  right: 7px;
}

.iconArea {
  position: relative;
  top: 2px;
}

.iconDollar {
  position: relative;
  top: 4px;
  left: -5px;
  margin-right: -6px;
}

.finished {
  filter: grayscale(100%);
}

.finished .cardProject {
  background: darkgray;
}

.listUsers {
  text-align: right;
  position: absolute;
  right: 8px;
  top: 4%;
}

.listUsers .ant-avatar-image {
  position: relative;
  float: right;
  left: 1px;
}

.dateProject {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 18px;
  margin-left: 10px;
  border-radius: 5px;
  padding: 0 5px;
}

.fixedToolbar {
  position: static;
  position: initial;
  width: 100%;
  z-index: 999;
}

.fixedPanel {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 72px;
}

.fixedPanelFilters {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 155px !important;
}

.toolbar-container-secondary .buttonsNav {
  height: 50px;
  padding-top: 22px;
  float: right;
  position: relative;
  margin-right: 37px;
}

.toolbar-container-secondary .buttonsNav .ant-radio-button-wrapper {
  background-color: white;
  border: none !important;
  color: #a1a1a1 !important;
  text-align: center !important;
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  margin-right: 10px;
}

.toolbar-container-secondary .buttonsNav .ant-radio-button-wrapper-checked {
  text-align: center !important;
  background-color: #f18640 !important;
  border: 1px solid #f18640 !important;
  border: 1px solid !important;
  border-radius: 8px !important;
  -webkit-border-radius: 9px !important;
  -moz-border-radius: 9px !important;
  padding: 0 !important;
  color: white !important;
}

.toolbar-container-secondary
  .buttonsNav
  .ant-radio-button-wrapper-checked
  span {
  padding: 0 14px !important;
}

.toolbar-container-secondary .buttonsNav .selectFilter {
  float: right;
  min-width: 150px;
  margin-left: 10px;
}

.toolbar-container-secondary .buttonsNav .ant-select-selection {
  background-color: #f18640 !important;
  border: none !important;
}
.toolbar-container-secondary .buttonsNav .ant-select-arrow {
  padding-left: 12px;
  border-left: 1px solid white;
}

.toolbar-container-secondary
  .buttonsNav
  .ant-select-focused
  .ant-select-selection,
.toolbar-container-secondary .buttonsNav .ant-select-selection:focus,
.toolbar-container-secondary .buttonsNav .ant-select-selection:active,
.toolbar-container-secondary .buttonsNav .ant-select-open .ant-select-selection,
.toolbar-container-secondary .buttonsNav .ant-input:focus {
  border-color: none;
  box-shadow: none;
  outline: none;
}
.toolbar-container-secondary .buttonsNav .ant-input {
  height: 27px !important;
}

.link-account {
  cursor: pointer;
}

.titleItem {
  position: relative !important;
  right: 3px !important;
}

.titleItem img {
  position: relative !important;
  color: #00a3b8 !important;
  font-size: 26px !important;
  top: -1px !important;
  margin-right: 14px;
}

.logoToolbar {
  width: 55px;
  margin-top: 0;
  margin-bottom: 42px;
  float: left;
}

.selectors {
  display: inline;
  margin-left: 10px;
}

.moreOptions {
  opacity: 0;
}

.cardProject:hover .moreOptions {
  opacity: 1 !important;
  transition: 0.4s ease;
}

.imgPry {
  display: flex;
  align-content: flex-end;
  max-height: 152px;
}

.frmWide .fixOnlyNumber {
  display: inline !important;
  padding: 0 !important;
  height: 49px !important;
  position: relative !important;
  padding-bottom: 0px !important;
  margin: 0 !important;
}

#numberformatBudget {
  top: 3px !important;
}

#numberformatProjectSize {
  width: 100%;
}

/** view list select projects */
.itemList {
  display: flex;
  align-items: center;
  padding-bottom: 0 !important;
}

.itemList div {
  flex: 1 1 auto;
}

.itemList .logoproject {
  width: 0px;
  margin-right: 10px;
}

.itemList .logoproject img {
  width: 110%;
  float: left;
}

@media all and (max-width: 800px) {
  .itemList .logoproject {
    display: none;
  }
}

.itemList .responsables {
  text-align: left;
  position: relative;
  top: -12px;
}

.itemList .responsables .ant-avatar-image {
  position: absolute;
  float: left;
  left: 1px;
}

.itemList .red-text {
  font-weight: bold;
  color: red;
  font-size: 18px;
}

.itemList .red-text.ant-progress .ant-progress-text {
  color: red;
}

.itemList .blue-text {
  font-weight: bold;
  color: #2c3421;
  font-size: 18px;
}

.itemList .titleList {
  font-size: 14px;
  color: #d1d1d1;
  font-weight: bold;
}

.infoproject {
  margin-left: 20px;
  text-align: left;
  font-size: 14px;
  max-width: 460px;
}

.itemList .infoproject div:first-child {
  font-weight: bold;
  font-weight: normal;
}

.overlay-menu {
  background: white;
  padding: 10px !important;
  box-shadow: 2px 3px 6px 1px rgba(229, 229, 229, 1);
}

.overlay-menu .actionsMenu div {
  cursor: pointer;
  font-weight: normal;
}

.overlay-menu .actionsMenu div:hover {
  font-weight: bold;
}

.cardProject:hover {
  border: 1px solid #00a8b8;
}

.imgProjectSpin {
  display: flex !important;
  align-items: center;
  width: 100%;
  padding-left: 48% !important;
  min-height: 90px;
}

.hidden {
  display: none !important;
}

.logoproject .imgProjectSpin {
  min-height: 200px !important;
}

.turquoise {
  color: #00aaba;
}

.itemListGen {
  cursor: pointer;
  margin-bottom: 20px;
  min-height: 100px;
  border: 1px solid #2c3421;
  overflow: hidden;
  outline: 0;
  padding-bottom: 10px;
  outline: 0 !important;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.itemListGen:hover {
  outline: 0 !important;
  border: 1px solid var(--dark-mint);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.app,
.content {
  height: 100%;
  margin: 0;
}

.frm-forgot .no-width,
.frm-forgot .ant-btn {
  width: auto !important;
}

#sector.ant-popover-inner,
#responsible.ant-popover-inner {
  margin-left: 1px;
  margin-top: -6px;
}

#sector.ant-popover-inner .sector_check_filter,
#responsible.ant-popover-inner .sector_check_filter {
  padding: 0px;
}
.container-card {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.without-sidenav-reverse {
  width: 100%;
  min-height: 100vh;
  background: var(--dark-green);
  display: flex;
  justify-content: center;
  align-items: center;
}

.without-sidenav-reverse::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url(/static/media/bg-new-login.cf5afb09be855e8a0347.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  mix-blend-mode: multiply;
  opacity: 1;
  inset: 0;
}

.ant-pagination-item,
.ant-pagination-item:hover,
.ant-pagination-next .ant-pagination-item-link,
.ant-pagination-disabled .ant-pagination-item-link {
  background-color: var(--cool-gray);
  border-color: var(--cool-gray);
  color: var(--black);
}

.ant-pagination-item.ant-pagination-item-active {
  background-color: var(--primary);
  border-color: var(--primary);
}

.ant-pagination-item.ant-pagination-item-active a,
.ant-pagination-item:hover a {
  color: var(--black);
}

.ant-pagination-next .ant-pagination-item-link:hover,
.ant-pagination-disabled .ant-pagination-item-link:hover {
  background-color: var(--cool-gray);
  border-color: var(--cool-gray);
  color: var(--black);
}

.ant-layout > div:nth-child(3),
.ant-layout-content > div:nth-child(1) {
  flex-grow: 1;
  overflow-y: auto;
  overflow-x: hidden;
}

.toolbar-company{width:100%;display:flex;align-items:center;gap:20px;z-index:999;padding:7.5px 28px;background-color:#fff;box-shadow:2px 2px 4px 0px rgba(0,0,0,.1)}.toolbar-company .company__container{display:flex;flex-direction:column;gap:5px}.toolbar-company .company__container .company__name{display:flex;align-items:center;gap:20px}.toolbar-company .company__container .company__name h2{font:500 24px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:28px;color:#121212;margin:0}.toolbar-company .company__container .company__name span{background-color:#f0f4f5;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;padding:5px 10px;border-radius:5px;cursor:pointer}.toolbar-company .company__container .company__info{display:flex;gap:20px}.toolbar-company .company__container .company__info .info__detail{display:flex;align-items:center;gap:5px}.toolbar-company .company__container .company__info .info__detail i img{width:16px}.toolbar-company .company__container .company__info .info__detail span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:18px;font-weight:400;color:#121212}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.fa-rotate-90 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: '\f26e';
}

.fa-accessible-icon:before {
  content: '\f368';
}

.fa-accusoft:before {
  content: '\f369';
}

.fa-acquisitions-incorporated:before {
  content: '\f6af';
}

.fa-ad:before {
  content: '\f641';
}

.fa-address-book:before {
  content: '\f2b9';
}

.fa-address-card:before {
  content: '\f2bb';
}

.fa-adjust:before {
  content: '\f042';
}

.fa-adn:before {
  content: '\f170';
}

.fa-adobe:before {
  content: '\f778';
}

.fa-adversal:before {
  content: '\f36a';
}

.fa-affiliatetheme:before {
  content: '\f36b';
}

.fa-air-freshener:before {
  content: '\f5d0';
}

.fa-airbnb:before {
  content: '\f834';
}

.fa-algolia:before {
  content: '\f36c';
}

.fa-align-center:before {
  content: '\f037';
}

.fa-align-justify:before {
  content: '\f039';
}

.fa-align-left:before {
  content: '\f036';
}

.fa-align-right:before {
  content: '\f038';
}

.fa-alipay:before {
  content: '\f642';
}

.fa-allergies:before {
  content: '\f461';
}

.fa-amazon:before {
  content: '\f270';
}

.fa-amazon-pay:before {
  content: '\f42c';
}

.fa-ambulance:before {
  content: '\f0f9';
}

.fa-american-sign-language-interpreting:before {
  content: '\f2a3';
}

.fa-amilia:before {
  content: '\f36d';
}

.fa-anchor:before {
  content: '\f13d';
}

.fa-android:before {
  content: '\f17b';
}

.fa-angellist:before {
  content: '\f209';
}

.fa-angle-double-down:before {
  content: '\f103';
}

.fa-angle-double-left:before {
  content: '\f100';
}

.fa-angle-double-right:before {
  content: '\f101';
}

.fa-angle-double-up:before {
  content: '\f102';
}

.fa-angle-down:before {
  content: '\f107';
}

.fa-angle-left:before {
  content: '\f104';
}

.fa-angle-right:before {
  content: '\f105';
}

.fa-angle-up:before {
  content: '\f106';
}

.fa-angry:before {
  content: '\f556';
}

.fa-angrycreative:before {
  content: '\f36e';
}

.fa-angular:before {
  content: '\f420';
}

.fa-ankh:before {
  content: '\f644';
}

.fa-app-store:before {
  content: '\f36f';
}

.fa-app-store-ios:before {
  content: '\f370';
}

.fa-apper:before {
  content: '\f371';
}

.fa-apple:before {
  content: '\f179';
}

.fa-apple-alt:before {
  content: '\f5d1';
}

.fa-apple-pay:before {
  content: '\f415';
}

.fa-archive:before {
  content: '\f187';
}

.fa-archway:before {
  content: '\f557';
}

.fa-arrow-alt-circle-down:before {
  content: '\f358';
}

.fa-arrow-alt-circle-left:before {
  content: '\f359';
}

.fa-arrow-alt-circle-right:before {
  content: '\f35a';
}

.fa-arrow-alt-circle-up:before {
  content: '\f35b';
}

.fa-arrow-circle-down:before {
  content: '\f0ab';
}

.fa-arrow-circle-left:before {
  content: '\f0a8';
}

.fa-arrow-circle-right:before {
  content: '\f0a9';
}

.fa-arrow-circle-up:before {
  content: '\f0aa';
}

.fa-arrow-down:before {
  content: '\f063';
}

.fa-arrow-left:before {
  content: '\f060';
}

.fa-arrow-right:before {
  content: '\f061';
}

.fa-arrow-up:before {
  content: '\f062';
}

.fa-arrows-alt:before {
  content: '\f0b2';
}

.fa-arrows-alt-h:before {
  content: '\f337';
}

.fa-arrows-alt-v:before {
  content: '\f338';
}

.fa-artstation:before {
  content: '\f77a';
}

.fa-assistive-listening-systems:before {
  content: '\f2a2';
}

.fa-asterisk:before {
  content: '\f069';
}

.fa-asymmetrik:before {
  content: '\f372';
}

.fa-at:before {
  content: '\f1fa';
}

.fa-atlas:before {
  content: '\f558';
}

.fa-atlassian:before {
  content: '\f77b';
}

.fa-atom:before {
  content: '\f5d2';
}

.fa-audible:before {
  content: '\f373';
}

.fa-audio-description:before {
  content: '\f29e';
}

.fa-autoprefixer:before {
  content: '\f41c';
}

.fa-avianex:before {
  content: '\f374';
}

.fa-aviato:before {
  content: '\f421';
}

.fa-award:before {
  content: '\f559';
}

.fa-aws:before {
  content: '\f375';
}

.fa-baby:before {
  content: '\f77c';
}

.fa-baby-carriage:before {
  content: '\f77d';
}

.fa-backspace:before {
  content: '\f55a';
}

.fa-backward:before {
  content: '\f04a';
}

.fa-bacon:before {
  content: '\f7e5';
}

.fa-bahai:before {
  content: '\f666';
}

.fa-balance-scale:before {
  content: '\f24e';
}

.fa-balance-scale-left:before {
  content: '\f515';
}

.fa-balance-scale-right:before {
  content: '\f516';
}

.fa-ban:before {
  content: '\f05e';
}

.fa-band-aid:before {
  content: '\f462';
}

.fa-bandcamp:before {
  content: '\f2d5';
}

.fa-barcode:before {
  content: '\f02a';
}

.fa-bars:before {
  content: '\f0c9';
}

.fa-baseball-ball:before {
  content: '\f433';
}

.fa-basketball-ball:before {
  content: '\f434';
}

.fa-bath:before {
  content: '\f2cd';
}

.fa-battery-empty:before {
  content: '\f244';
}

.fa-battery-full:before {
  content: '\f240';
}

.fa-battery-half:before {
  content: '\f242';
}

.fa-battery-quarter:before {
  content: '\f243';
}

.fa-battery-three-quarters:before {
  content: '\f241';
}

.fa-battle-net:before {
  content: '\f835';
}

.fa-bed:before {
  content: '\f236';
}

.fa-beer:before {
  content: '\f0fc';
}

.fa-behance:before {
  content: '\f1b4';
}

.fa-behance-square:before {
  content: '\f1b5';
}

.fa-bell:before {
  content: '\f0f3';
}

.fa-bell-slash:before {
  content: '\f1f6';
}

.fa-bezier-curve:before {
  content: '\f55b';
}

.fa-bible:before {
  content: '\f647';
}

.fa-bicycle:before {
  content: '\f206';
}

.fa-biking:before {
  content: '\f84a';
}

.fa-bimobject:before {
  content: '\f378';
}

.fa-binoculars:before {
  content: '\f1e5';
}

.fa-biohazard:before {
  content: '\f780';
}

.fa-birthday-cake:before {
  content: '\f1fd';
}

.fa-bitbucket:before {
  content: '\f171';
}

.fa-bitcoin:before {
  content: '\f379';
}

.fa-bity:before {
  content: '\f37a';
}

.fa-black-tie:before {
  content: '\f27e';
}

.fa-blackberry:before {
  content: '\f37b';
}

.fa-blender:before {
  content: '\f517';
}

.fa-blender-phone:before {
  content: '\f6b6';
}

.fa-blind:before {
  content: '\f29d';
}

.fa-blog:before {
  content: '\f781';
}

.fa-blogger:before {
  content: '\f37c';
}

.fa-blogger-b:before {
  content: '\f37d';
}

.fa-bluetooth:before {
  content: '\f293';
}

.fa-bluetooth-b:before {
  content: '\f294';
}

.fa-bold:before {
  content: '\f032';
}

.fa-bolt:before {
  content: '\f0e7';
}

.fa-bomb:before {
  content: '\f1e2';
}

.fa-bone:before {
  content: '\f5d7';
}

.fa-bong:before {
  content: '\f55c';
}

.fa-book:before {
  content: '\f02d';
}

.fa-book-dead:before {
  content: '\f6b7';
}

.fa-book-medical:before {
  content: '\f7e6';
}

.fa-book-open:before {
  content: '\f518';
}

.fa-book-reader:before {
  content: '\f5da';
}

.fa-bookmark:before {
  content: '\f02e';
}

.fa-bootstrap:before {
  content: '\f836';
}

.fa-border-all:before {
  content: '\f84c';
}

.fa-border-none:before {
  content: '\f850';
}

.fa-border-style:before {
  content: '\f853';
}

.fa-bowling-ball:before {
  content: '\f436';
}

.fa-box:before {
  content: '\f466';
}

.fa-box-open:before {
  content: '\f49e';
}

.fa-box-tissue:before {
  content: '\f95b';
}

.fa-boxes:before {
  content: '\f468';
}

.fa-braille:before {
  content: '\f2a1';
}

.fa-brain:before {
  content: '\f5dc';
}

.fa-bread-slice:before {
  content: '\f7ec';
}

.fa-briefcase:before {
  content: '\f0b1';
}

.fa-briefcase-medical:before {
  content: '\f469';
}

.fa-broadcast-tower:before {
  content: '\f519';
}

.fa-broom:before {
  content: '\f51a';
}

.fa-brush:before {
  content: '\f55d';
}

.fa-btc:before {
  content: '\f15a';
}

.fa-buffer:before {
  content: '\f837';
}

.fa-bug:before {
  content: '\f188';
}

.fa-building:before {
  content: '\f1ad';
}

.fa-bullhorn:before {
  content: '\f0a1';
}

.fa-bullseye:before {
  content: '\f140';
}

.fa-burn:before {
  content: '\f46a';
}

.fa-buromobelexperte:before {
  content: '\f37f';
}

.fa-bus:before {
  content: '\f207';
}

.fa-bus-alt:before {
  content: '\f55e';
}

.fa-business-time:before {
  content: '\f64a';
}

.fa-buy-n-large:before {
  content: '\f8a6';
}

.fa-buysellads:before {
  content: '\f20d';
}

.fa-calculator:before {
  content: '\f1ec';
}

.fa-calendar:before {
  content: '\f133';
}

.fa-calendar-alt:before {
  content: '\f073';
}

.fa-calendar-check:before {
  content: '\f274';
}

.fa-calendar-day:before {
  content: '\f783';
}

.fa-calendar-minus:before {
  content: '\f272';
}

.fa-calendar-plus:before {
  content: '\f271';
}

.fa-calendar-times:before {
  content: '\f273';
}

.fa-calendar-week:before {
  content: '\f784';
}

.fa-camera:before {
  content: '\f030';
}

.fa-camera-retro:before {
  content: '\f083';
}

.fa-campground:before {
  content: '\f6bb';
}

.fa-canadian-maple-leaf:before {
  content: '\f785';
}

.fa-candy-cane:before {
  content: '\f786';
}

.fa-cannabis:before {
  content: '\f55f';
}

.fa-capsules:before {
  content: '\f46b';
}

.fa-car:before {
  content: '\f1b9';
}

.fa-car-alt:before {
  content: '\f5de';
}

.fa-car-battery:before {
  content: '\f5df';
}

.fa-car-crash:before {
  content: '\f5e1';
}

.fa-car-side:before {
  content: '\f5e4';
}

.fa-caravan:before {
  content: '\f8ff';
}

.fa-caret-down:before {
  content: '\f0d7';
}

.fa-caret-left:before {
  content: '\f0d9';
}

.fa-caret-right:before {
  content: '\f0da';
}

.fa-caret-square-down:before {
  content: '\f150';
}

.fa-caret-square-left:before {
  content: '\f191';
}

.fa-caret-square-right:before {
  content: '\f152';
}

.fa-caret-square-up:before {
  content: '\f151';
}

.fa-caret-up:before {
  content: '\f0d8';
}

.fa-carrot:before {
  content: '\f787';
}

.fa-cart-arrow-down:before {
  content: '\f218';
}

.fa-cart-plus:before {
  content: '\f217';
}

.fa-cash-register:before {
  content: '\f788';
}

.fa-cat:before {
  content: '\f6be';
}

.fa-cc-amazon-pay:before {
  content: '\f42d';
}

.fa-cc-amex:before {
  content: '\f1f3';
}

.fa-cc-apple-pay:before {
  content: '\f416';
}

.fa-cc-diners-club:before {
  content: '\f24c';
}

.fa-cc-discover:before {
  content: '\f1f2';
}

.fa-cc-jcb:before {
  content: '\f24b';
}

.fa-cc-mastercard:before {
  content: '\f1f1';
}

.fa-cc-paypal:before {
  content: '\f1f4';
}

.fa-cc-stripe:before {
  content: '\f1f5';
}

.fa-cc-visa:before {
  content: '\f1f0';
}

.fa-centercode:before {
  content: '\f380';
}

.fa-centos:before {
  content: '\f789';
}

.fa-certificate:before {
  content: '\f0a3';
}

.fa-chair:before {
  content: '\f6c0';
}

.fa-chalkboard:before {
  content: '\f51b';
}

.fa-chalkboard-teacher:before {
  content: '\f51c';
}

.fa-charging-station:before {
  content: '\f5e7';
}

.fa-chart-area:before {
  content: '\f1fe';
}

.fa-chart-bar:before {
  content: '\f080';
}

.fa-chart-line:before {
  content: '\f201';
}

.fa-chart-pie:before {
  content: '\f200';
}

.fa-check:before {
  content: '\f00c';
}

.fa-check-circle:before {
  content: '\f058';
}

.fa-check-double:before {
  content: '\f560';
}

.fa-check-square:before {
  content: '\f14a';
}

.fa-cheese:before {
  content: '\f7ef';
}

.fa-chess:before {
  content: '\f439';
}

.fa-chess-bishop:before {
  content: '\f43a';
}

.fa-chess-board:before {
  content: '\f43c';
}

.fa-chess-king:before {
  content: '\f43f';
}

.fa-chess-knight:before {
  content: '\f441';
}

.fa-chess-pawn:before {
  content: '\f443';
}

.fa-chess-queen:before {
  content: '\f445';
}

.fa-chess-rook:before {
  content: '\f447';
}

.fa-chevron-circle-down:before {
  content: '\f13a';
}

.fa-chevron-circle-left:before {
  content: '\f137';
}

.fa-chevron-circle-right:before {
  content: '\f138';
}

.fa-chevron-circle-up:before {
  content: '\f139';
}

.fa-chevron-down:before {
  content: '\f078';
}

.fa-chevron-left:before {
  content: '\f053';
}

.fa-chevron-right:before {
  content: '\f054';
}

.fa-chevron-up:before {
  content: '\f077';
}

.fa-child:before {
  content: '\f1ae';
}

.fa-chrome:before {
  content: '\f268';
}

.fa-chromecast:before {
  content: '\f838';
}

.fa-church:before {
  content: '\f51d';
}

.fa-circle:before {
  content: '\f111';
}

.fa-circle-notch:before {
  content: '\f1ce';
}

.fa-city:before {
  content: '\f64f';
}

.fa-clinic-medical:before {
  content: '\f7f2';
}

.fa-clipboard:before {
  content: '\f328';
}

.fa-clipboard-check:before {
  content: '\f46c';
}

.fa-clipboard-list:before {
  content: '\f46d';
}

.fa-clock:before {
  content: '\f017';
}

.fa-clone:before {
  content: '\f24d';
}

.fa-closed-captioning:before {
  content: '\f20a';
}

.fa-cloud:before {
  content: '\f0c2';
}

.fa-cloud-download-alt:before {
  content: '\f381';
}

.fa-cloud-meatball:before {
  content: '\f73b';
}

.fa-cloud-moon:before {
  content: '\f6c3';
}

.fa-cloud-moon-rain:before {
  content: '\f73c';
}

.fa-cloud-rain:before {
  content: '\f73d';
}

.fa-cloud-showers-heavy:before {
  content: '\f740';
}

.fa-cloud-sun:before {
  content: '\f6c4';
}

.fa-cloud-sun-rain:before {
  content: '\f743';
}

.fa-cloud-upload-alt:before {
  content: '\f382';
}

.fa-cloudscale:before {
  content: '\f383';
}

.fa-cloudsmith:before {
  content: '\f384';
}

.fa-cloudversify:before {
  content: '\f385';
}

.fa-cocktail:before {
  content: '\f561';
}

.fa-code:before {
  content: '\f121';
}

.fa-code-branch:before {
  content: '\f126';
}

.fa-codepen:before {
  content: '\f1cb';
}

.fa-codiepie:before {
  content: '\f284';
}

.fa-coffee:before {
  content: '\f0f4';
}

.fa-cog:before {
  content: '\f013';
}

.fa-cogs:before {
  content: '\f085';
}

.fa-coins:before {
  content: '\f51e';
}

.fa-columns:before {
  content: '\f0db';
}

.fa-comment:before {
  content: '\f075';
}

.fa-comment-alt:before {
  content: '\f27a';
}

.fa-comment-dollar:before {
  content: '\f651';
}

.fa-comment-dots:before {
  content: '\f4ad';
}

.fa-comment-medical:before {
  content: '\f7f5';
}

.fa-comment-slash:before {
  content: '\f4b3';
}

.fa-comments:before {
  content: '\f086';
}

.fa-comments-dollar:before {
  content: '\f653';
}

.fa-compact-disc:before {
  content: '\f51f';
}

.fa-compass:before {
  content: '\f14e';
}

.fa-compress:before {
  content: '\f066';
}

.fa-compress-alt:before {
  content: '\f422';
}

.fa-compress-arrows-alt:before {
  content: '\f78c';
}

.fa-concierge-bell:before {
  content: '\f562';
}

.fa-confluence:before {
  content: '\f78d';
}

.fa-connectdevelop:before {
  content: '\f20e';
}

.fa-contao:before {
  content: '\f26d';
}

.fa-cookie:before {
  content: '\f563';
}

.fa-cookie-bite:before {
  content: '\f564';
}

.fa-copy:before {
  content: '\f0c5';
}

.fa-copyright:before {
  content: '\f1f9';
}

.fa-cotton-bureau:before {
  content: '\f89e';
}

.fa-couch:before {
  content: '\f4b8';
}

.fa-cpanel:before {
  content: '\f388';
}

.fa-creative-commons:before {
  content: '\f25e';
}

.fa-creative-commons-by:before {
  content: '\f4e7';
}

.fa-creative-commons-nc:before {
  content: '\f4e8';
}

.fa-creative-commons-nc-eu:before {
  content: '\f4e9';
}

.fa-creative-commons-nc-jp:before {
  content: '\f4ea';
}

.fa-creative-commons-nd:before {
  content: '\f4eb';
}

.fa-creative-commons-pd:before {
  content: '\f4ec';
}

.fa-creative-commons-pd-alt:before {
  content: '\f4ed';
}

.fa-creative-commons-remix:before {
  content: '\f4ee';
}

.fa-creative-commons-sa:before {
  content: '\f4ef';
}

.fa-creative-commons-sampling:before {
  content: '\f4f0';
}

.fa-creative-commons-sampling-plus:before {
  content: '\f4f1';
}

.fa-creative-commons-share:before {
  content: '\f4f2';
}

.fa-creative-commons-zero:before {
  content: '\f4f3';
}

.fa-credit-card:before {
  content: '\f09d';
}

.fa-critical-role:before {
  content: '\f6c9';
}

.fa-crop:before {
  content: '\f125';
}

.fa-crop-alt:before {
  content: '\f565';
}

.fa-cross:before {
  content: '\f654';
}

.fa-crosshairs:before {
  content: '\f05b';
}

.fa-crow:before {
  content: '\f520';
}

.fa-crown:before {
  content: '\f521';
}

.fa-crutch:before {
  content: '\f7f7';
}

.fa-css3:before {
  content: '\f13c';
}

.fa-css3-alt:before {
  content: '\f38b';
}

.fa-cube:before {
  content: '\f1b2';
}

.fa-cubes:before {
  content: '\f1b3';
}

.fa-cut:before {
  content: '\f0c4';
}

.fa-cuttlefish:before {
  content: '\f38c';
}

.fa-d-and-d:before {
  content: '\f38d';
}

.fa-d-and-d-beyond:before {
  content: '\f6ca';
}

.fa-dailymotion:before {
  content: '\f952';
}

.fa-dashcube:before {
  content: '\f210';
}

.fa-database:before {
  content: '\f1c0';
}

.fa-deaf:before {
  content: '\f2a4';
}

.fa-delicious:before {
  content: '\f1a5';
}

.fa-democrat:before {
  content: '\f747';
}

.fa-deploydog:before {
  content: '\f38e';
}

.fa-deskpro:before {
  content: '\f38f';
}

.fa-desktop:before {
  content: '\f108';
}

.fa-dev:before {
  content: '\f6cc';
}

.fa-deviantart:before {
  content: '\f1bd';
}

.fa-dharmachakra:before {
  content: '\f655';
}

.fa-dhl:before {
  content: '\f790';
}

.fa-diagnoses:before {
  content: '\f470';
}

.fa-diaspora:before {
  content: '\f791';
}

.fa-dice:before {
  content: '\f522';
}

.fa-dice-d20:before {
  content: '\f6cf';
}

.fa-dice-d6:before {
  content: '\f6d1';
}

.fa-dice-five:before {
  content: '\f523';
}

.fa-dice-four:before {
  content: '\f524';
}

.fa-dice-one:before {
  content: '\f525';
}

.fa-dice-six:before {
  content: '\f526';
}

.fa-dice-three:before {
  content: '\f527';
}

.fa-dice-two:before {
  content: '\f528';
}

.fa-digg:before {
  content: '\f1a6';
}

.fa-digital-ocean:before {
  content: '\f391';
}

.fa-digital-tachograph:before {
  content: '\f566';
}

.fa-directions:before {
  content: '\f5eb';
}

.fa-discord:before {
  content: '\f392';
}

.fa-discourse:before {
  content: '\f393';
}

.fa-disease:before {
  content: '\f7fa';
}

.fa-divide:before {
  content: '\f529';
}

.fa-dizzy:before {
  content: '\f567';
}

.fa-dna:before {
  content: '\f471';
}

.fa-dochub:before {
  content: '\f394';
}

.fa-docker:before {
  content: '\f395';
}

.fa-dog:before {
  content: '\f6d3';
}

.fa-dollar-sign:before {
  content: '\f155';
}

.fa-dolly:before {
  content: '\f472';
}

.fa-dolly-flatbed:before {
  content: '\f474';
}

.fa-donate:before {
  content: '\f4b9';
}

.fa-door-closed:before {
  content: '\f52a';
}

.fa-door-open:before {
  content: '\f52b';
}

.fa-dot-circle:before {
  content: '\f192';
}

.fa-dove:before {
  content: '\f4ba';
}

.fa-download:before {
  content: '\f019';
}

.fa-draft2digital:before {
  content: '\f396';
}

.fa-drafting-compass:before {
  content: '\f568';
}

.fa-dragon:before {
  content: '\f6d5';
}

.fa-draw-polygon:before {
  content: '\f5ee';
}

.fa-dribbble:before {
  content: '\f17d';
}

.fa-dribbble-square:before {
  content: '\f397';
}

.fa-dropbox:before {
  content: '\f16b';
}

.fa-drum:before {
  content: '\f569';
}

.fa-drum-steelpan:before {
  content: '\f56a';
}

.fa-drumstick-bite:before {
  content: '\f6d7';
}

.fa-drupal:before {
  content: '\f1a9';
}

.fa-dumbbell:before {
  content: '\f44b';
}

.fa-dumpster:before {
  content: '\f793';
}

.fa-dumpster-fire:before {
  content: '\f794';
}

.fa-dungeon:before {
  content: '\f6d9';
}

.fa-dyalog:before {
  content: '\f399';
}

.fa-earlybirds:before {
  content: '\f39a';
}

.fa-ebay:before {
  content: '\f4f4';
}

.fa-edge:before {
  content: '\f282';
}

.fa-edit:before {
  content: '\f044';
}

.fa-egg:before {
  content: '\f7fb';
}

.fa-eject:before {
  content: '\f052';
}

.fa-elementor:before {
  content: '\f430';
}

.fa-ellipsis-h:before {
  content: '\f141';
}

.fa-ellipsis-v:before {
  content: '\f142';
}

.fa-ello:before {
  content: '\f5f1';
}

.fa-ember:before {
  content: '\f423';
}

.fa-empire:before {
  content: '\f1d1';
}

.fa-envelope:before {
  content: '\f0e0';
}

.fa-envelope-open:before {
  content: '\f2b6';
}

.fa-envelope-open-text:before {
  content: '\f658';
}

.fa-envelope-square:before {
  content: '\f199';
}

.fa-envira:before {
  content: '\f299';
}

.fa-equals:before {
  content: '\f52c';
}

.fa-eraser:before {
  content: '\f12d';
}

.fa-erlang:before {
  content: '\f39d';
}

.fa-ethereum:before {
  content: '\f42e';
}

.fa-ethernet:before {
  content: '\f796';
}

.fa-etsy:before {
  content: '\f2d7';
}

.fa-euro-sign:before {
  content: '\f153';
}

.fa-evernote:before {
  content: '\f839';
}

.fa-exchange-alt:before {
  content: '\f362';
}

.fa-exclamation:before {
  content: '\f12a';
}

.fa-exclamation-circle:before {
  content: '\f06a';
}

.fa-exclamation-triangle:before {
  content: '\f071';
}

.fa-expand:before {
  content: '\f065';
}

.fa-expand-alt:before {
  content: '\f424';
}

.fa-expand-arrows-alt:before {
  content: '\f31e';
}

.fa-expeditedssl:before {
  content: '\f23e';
}

.fa-external-link-alt:before {
  content: '\f35d';
}

.fa-external-link-square-alt:before {
  content: '\f360';
}

.fa-eye:before {
  content: '\f06e';
}

.fa-eye-dropper:before {
  content: '\f1fb';
}

.fa-eye-slash:before {
  content: '\f070';
}

.fa-facebook:before {
  content: '\f09a';
}

.fa-facebook-f:before {
  content: '\f39e';
}

.fa-facebook-messenger:before {
  content: '\f39f';
}

.fa-facebook-square:before {
  content: '\f082';
}

.fa-fan:before {
  content: '\f863';
}

.fa-fantasy-flight-games:before {
  content: '\f6dc';
}

.fa-fast-backward:before {
  content: '\f049';
}

.fa-fast-forward:before {
  content: '\f050';
}

.fa-faucet:before {
  content: '\f905';
}

.fa-fax:before {
  content: '\f1ac';
}

.fa-feather:before {
  content: '\f52d';
}

.fa-feather-alt:before {
  content: '\f56b';
}

.fa-fedex:before {
  content: '\f797';
}

.fa-fedora:before {
  content: '\f798';
}

.fa-female:before {
  content: '\f182';
}

.fa-fighter-jet:before {
  content: '\f0fb';
}

.fa-figma:before {
  content: '\f799';
}

.fa-file:before {
  content: '\f15b';
}

.fa-file-alt:before {
  content: '\f15c';
}

.fa-file-archive:before {
  content: '\f1c6';
}

.fa-file-audio:before {
  content: '\f1c7';
}

.fa-file-code:before {
  content: '\f1c9';
}

.fa-file-contract:before {
  content: '\f56c';
}

.fa-file-csv:before {
  content: '\f6dd';
}

.fa-file-download:before {
  content: '\f56d';
}

.fa-file-excel:before {
  content: '\f1c3';
}

.fa-file-export:before {
  content: '\f56e';
}

.fa-file-image:before {
  content: '\f1c5';
}

.fa-file-import:before {
  content: '\f56f';
}

.fa-file-invoice:before {
  content: '\f570';
}

.fa-file-invoice-dollar:before {
  content: '\f571';
}

.fa-file-medical:before {
  content: '\f477';
}

.fa-file-medical-alt:before {
  content: '\f478';
}

.fa-file-pdf:before {
  content: '\f1c1';
}

.fa-file-powerpoint:before {
  content: '\f1c4';
}

.fa-file-prescription:before {
  content: '\f572';
}

.fa-file-signature:before {
  content: '\f573';
}

.fa-file-upload:before {
  content: '\f574';
}

.fa-file-video:before {
  content: '\f1c8';
}

.fa-file-word:before {
  content: '\f1c2';
}

.fa-fill:before {
  content: '\f575';
}

.fa-fill-drip:before {
  content: '\f576';
}

.fa-film:before {
  content: '\f008';
}

.fa-filter:before {
  content: '\f0b0';
}

.fa-fingerprint:before {
  content: '\f577';
}

.fa-fire:before {
  content: '\f06d';
}

.fa-fire-alt:before {
  content: '\f7e4';
}

.fa-fire-extinguisher:before {
  content: '\f134';
}

.fa-firefox:before {
  content: '\f269';
}

.fa-firefox-browser:before {
  content: '\f907';
}

.fa-first-aid:before {
  content: '\f479';
}

.fa-first-order:before {
  content: '\f2b0';
}

.fa-first-order-alt:before {
  content: '\f50a';
}

.fa-firstdraft:before {
  content: '\f3a1';
}

.fa-fish:before {
  content: '\f578';
}

.fa-fist-raised:before {
  content: '\f6de';
}

.fa-flag:before {
  content: '\f024';
}

.fa-flag-checkered:before {
  content: '\f11e';
}

.fa-flag-usa:before {
  content: '\f74d';
}

.fa-flask:before {
  content: '\f0c3';
}

.fa-flickr:before {
  content: '\f16e';
}

.fa-flipboard:before {
  content: '\f44d';
}

.fa-flushed:before {
  content: '\f579';
}

.fa-fly:before {
  content: '\f417';
}

.fa-folder:before {
  content: '\f07b';
}

.fa-folder-minus:before {
  content: '\f65d';
}

.fa-folder-open:before {
  content: '\f07c';
}

.fa-folder-plus:before {
  content: '\f65e';
}

.fa-font:before {
  content: '\f031';
}

.fa-font-awesome:before {
  content: '\f2b4';
}

.fa-font-awesome-alt:before {
  content: '\f35c';
}

.fa-font-awesome-flag:before {
  content: '\f425';
}

.fa-font-awesome-logo-full:before {
  content: '\f4e6';
}

.fa-fonticons:before {
  content: '\f280';
}

.fa-fonticons-fi:before {
  content: '\f3a2';
}

.fa-football-ball:before {
  content: '\f44e';
}

.fa-fort-awesome:before {
  content: '\f286';
}

.fa-fort-awesome-alt:before {
  content: '\f3a3';
}

.fa-forumbee:before {
  content: '\f211';
}

.fa-forward:before {
  content: '\f04e';
}

.fa-foursquare:before {
  content: '\f180';
}

.fa-free-code-camp:before {
  content: '\f2c5';
}

.fa-freebsd:before {
  content: '\f3a4';
}

.fa-frog:before {
  content: '\f52e';
}

.fa-frown:before {
  content: '\f119';
}

.fa-frown-open:before {
  content: '\f57a';
}

.fa-fulcrum:before {
  content: '\f50b';
}

.fa-funnel-dollar:before {
  content: '\f662';
}

.fa-futbol:before {
  content: '\f1e3';
}

.fa-galactic-republic:before {
  content: '\f50c';
}

.fa-galactic-senate:before {
  content: '\f50d';
}

.fa-gamepad:before {
  content: '\f11b';
}

.fa-gas-pump:before {
  content: '\f52f';
}

.fa-gavel:before {
  content: '\f0e3';
}

.fa-gem:before {
  content: '\f3a5';
}

.fa-genderless:before {
  content: '\f22d';
}

.fa-get-pocket:before {
  content: '\f265';
}

.fa-gg:before {
  content: '\f260';
}

.fa-gg-circle:before {
  content: '\f261';
}

.fa-ghost:before {
  content: '\f6e2';
}

.fa-gift:before {
  content: '\f06b';
}

.fa-gifts:before {
  content: '\f79c';
}

.fa-git:before {
  content: '\f1d3';
}

.fa-git-alt:before {
  content: '\f841';
}

.fa-git-square:before {
  content: '\f1d2';
}

.fa-github:before {
  content: '\f09b';
}

.fa-github-alt:before {
  content: '\f113';
}

.fa-github-square:before {
  content: '\f092';
}

.fa-gitkraken:before {
  content: '\f3a6';
}

.fa-gitlab:before {
  content: '\f296';
}

.fa-gitter:before {
  content: '\f426';
}

.fa-glass-cheers:before {
  content: '\f79f';
}

.fa-glass-martini:before {
  content: '\f000';
}

.fa-glass-martini-alt:before {
  content: '\f57b';
}

.fa-glass-whiskey:before {
  content: '\f7a0';
}

.fa-glasses:before {
  content: '\f530';
}

.fa-glide:before {
  content: '\f2a5';
}

.fa-glide-g:before {
  content: '\f2a6';
}

.fa-globe:before {
  content: '\f0ac';
}

.fa-globe-africa:before {
  content: '\f57c';
}

.fa-globe-americas:before {
  content: '\f57d';
}

.fa-globe-asia:before {
  content: '\f57e';
}

.fa-globe-europe:before {
  content: '\f7a2';
}

.fa-gofore:before {
  content: '\f3a7';
}

.fa-golf-ball:before {
  content: '\f450';
}

.fa-goodreads:before {
  content: '\f3a8';
}

.fa-goodreads-g:before {
  content: '\f3a9';
}

.fa-google:before {
  content: '\f1a0';
}

.fa-google-drive:before {
  content: '\f3aa';
}

.fa-google-play:before {
  content: '\f3ab';
}

.fa-google-plus:before {
  content: '\f2b3';
}

.fa-google-plus-g:before {
  content: '\f0d5';
}

.fa-google-plus-square:before {
  content: '\f0d4';
}

.fa-google-wallet:before {
  content: '\f1ee';
}

.fa-gopuram:before {
  content: '\f664';
}

.fa-graduation-cap:before {
  content: '\f19d';
}

.fa-gratipay:before {
  content: '\f184';
}

.fa-grav:before {
  content: '\f2d6';
}

.fa-greater-than:before {
  content: '\f531';
}

.fa-greater-than-equal:before {
  content: '\f532';
}

.fa-grimace:before {
  content: '\f57f';
}

.fa-grin:before {
  content: '\f580';
}

.fa-grin-alt:before {
  content: '\f581';
}

.fa-grin-beam:before {
  content: '\f582';
}

.fa-grin-beam-sweat:before {
  content: '\f583';
}

.fa-grin-hearts:before {
  content: '\f584';
}

.fa-grin-squint:before {
  content: '\f585';
}

.fa-grin-squint-tears:before {
  content: '\f586';
}

.fa-grin-stars:before {
  content: '\f587';
}

.fa-grin-tears:before {
  content: '\f588';
}

.fa-grin-tongue:before {
  content: '\f589';
}

.fa-grin-tongue-squint:before {
  content: '\f58a';
}

.fa-grin-tongue-wink:before {
  content: '\f58b';
}

.fa-grin-wink:before {
  content: '\f58c';
}

.fa-grip-horizontal:before {
  content: '\f58d';
}

.fa-grip-lines:before {
  content: '\f7a4';
}

.fa-grip-lines-vertical:before {
  content: '\f7a5';
}

.fa-grip-vertical:before {
  content: '\f58e';
}

.fa-gripfire:before {
  content: '\f3ac';
}

.fa-grunt:before {
  content: '\f3ad';
}

.fa-guitar:before {
  content: '\f7a6';
}

.fa-gulp:before {
  content: '\f3ae';
}

.fa-h-square:before {
  content: '\f0fd';
}

.fa-hacker-news:before {
  content: '\f1d4';
}

.fa-hacker-news-square:before {
  content: '\f3af';
}

.fa-hackerrank:before {
  content: '\f5f7';
}

.fa-hamburger:before {
  content: '\f805';
}

.fa-hammer:before {
  content: '\f6e3';
}

.fa-hamsa:before {
  content: '\f665';
}

.fa-hand-holding:before {
  content: '\f4bd';
}

.fa-hand-holding-heart:before {
  content: '\f4be';
}

.fa-hand-holding-medical:before {
  content: '\f95c';
}

.fa-hand-holding-usd:before {
  content: '\f4c0';
}

.fa-hand-holding-water:before {
  content: '\f4c1';
}

.fa-hand-lizard:before {
  content: '\f258';
}

.fa-hand-middle-finger:before {
  content: '\f806';
}

.fa-hand-paper:before {
  content: '\f256';
}

.fa-hand-peace:before {
  content: '\f25b';
}

.fa-hand-point-down:before {
  content: '\f0a7';
}

.fa-hand-point-left:before {
  content: '\f0a5';
}

.fa-hand-point-right:before {
  content: '\f0a4';
}

.fa-hand-point-up:before {
  content: '\f0a6';
}

.fa-hand-pointer:before {
  content: '\f25a';
}

.fa-hand-rock:before {
  content: '\f255';
}

.fa-hand-scissors:before {
  content: '\f257';
}

.fa-hand-sparkles:before {
  content: '\f95d';
}

.fa-hand-spock:before {
  content: '\f259';
}

.fa-hands:before {
  content: '\f4c2';
}

.fa-hands-helping:before {
  content: '\f4c4';
}

.fa-hands-wash:before {
  content: '\f95e';
}

.fa-handshake:before {
  content: '\f2b5';
}

.fa-handshake-alt-slash:before {
  content: '\f95f';
}

.fa-handshake-slash:before {
  content: '\f960';
}

.fa-hanukiah:before {
  content: '\f6e6';
}

.fa-hard-hat:before {
  content: '\f807';
}

.fa-hashtag:before {
  content: '\f292';
}

.fa-hat-cowboy:before {
  content: '\f8c0';
}

.fa-hat-cowboy-side:before {
  content: '\f8c1';
}

.fa-hat-wizard:before {
  content: '\f6e8';
}

.fa-hdd:before {
  content: '\f0a0';
}

.fa-head-side-cough:before {
  content: '\f961';
}

.fa-head-side-cough-slash:before {
  content: '\f962';
}

.fa-head-side-mask:before {
  content: '\f963';
}

.fa-head-side-virus:before {
  content: '\f964';
}

.fa-heading:before {
  content: '\f1dc';
}

.fa-headphones:before {
  content: '\f025';
}

.fa-headphones-alt:before {
  content: '\f58f';
}

.fa-headset:before {
  content: '\f590';
}

.fa-heart:before {
  content: '\f004';
}

.fa-heart-broken:before {
  content: '\f7a9';
}

.fa-heartbeat:before {
  content: '\f21e';
}

.fa-helicopter:before {
  content: '\f533';
}

.fa-highlighter:before {
  content: '\f591';
}

.fa-hiking:before {
  content: '\f6ec';
}

.fa-hippo:before {
  content: '\f6ed';
}

.fa-hips:before {
  content: '\f452';
}

.fa-hire-a-helper:before {
  content: '\f3b0';
}

.fa-history:before {
  content: '\f1da';
}

.fa-hockey-puck:before {
  content: '\f453';
}

.fa-holly-berry:before {
  content: '\f7aa';
}

.fa-home:before {
  content: '\f015';
}

.fa-hooli:before {
  content: '\f427';
}

.fa-hornbill:before {
  content: '\f592';
}

.fa-horse:before {
  content: '\f6f0';
}

.fa-horse-head:before {
  content: '\f7ab';
}

.fa-hospital:before {
  content: '\f0f8';
}

.fa-hospital-alt:before {
  content: '\f47d';
}

.fa-hospital-symbol:before {
  content: '\f47e';
}

.fa-hospital-user:before {
  content: '\f80d';
}

.fa-hot-tub:before {
  content: '\f593';
}

.fa-hotdog:before {
  content: '\f80f';
}

.fa-hotel:before {
  content: '\f594';
}

.fa-hotjar:before {
  content: '\f3b1';
}

.fa-hourglass:before {
  content: '\f254';
}

.fa-hourglass-end:before {
  content: '\f253';
}

.fa-hourglass-half:before {
  content: '\f252';
}

.fa-hourglass-start:before {
  content: '\f251';
}

.fa-house-damage:before {
  content: '\f6f1';
}

.fa-house-user:before {
  content: '\f965';
}

.fa-houzz:before {
  content: '\f27c';
}

.fa-hryvnia:before {
  content: '\f6f2';
}

.fa-html5:before {
  content: '\f13b';
}

.fa-hubspot:before {
  content: '\f3b2';
}

.fa-i-cursor:before {
  content: '\f246';
}

.fa-ice-cream:before {
  content: '\f810';
}

.fa-icicles:before {
  content: '\f7ad';
}

.fa-icons:before {
  content: '\f86d';
}

.fa-id-badge:before {
  content: '\f2c1';
}

.fa-id-card:before {
  content: '\f2c2';
}

.fa-id-card-alt:before {
  content: '\f47f';
}

.fa-ideal:before {
  content: '\f913';
}

.fa-igloo:before {
  content: '\f7ae';
}

.fa-image:before {
  content: '\f03e';
}

.fa-images:before {
  content: '\f302';
}

.fa-imdb:before {
  content: '\f2d8';
}

.fa-inbox:before {
  content: '\f01c';
}

.fa-indent:before {
  content: '\f03c';
}

.fa-industry:before {
  content: '\f275';
}

.fa-infinity:before {
  content: '\f534';
}

.fa-info:before {
  content: '\f129';
}

.fa-info-circle:before {
  content: '\f05a';
}

.fa-instagram:before {
  content: '\f16d';
}

.fa-instagram-square:before {
  content: '\f955';
}

.fa-intercom:before {
  content: '\f7af';
}

.fa-internet-explorer:before {
  content: '\f26b';
}

.fa-invision:before {
  content: '\f7b0';
}

.fa-ioxhost:before {
  content: '\f208';
}

.fa-italic:before {
  content: '\f033';
}

.fa-itch-io:before {
  content: '\f83a';
}

.fa-itunes:before {
  content: '\f3b4';
}

.fa-itunes-note:before {
  content: '\f3b5';
}

.fa-java:before {
  content: '\f4e4';
}

.fa-jedi:before {
  content: '\f669';
}

.fa-jedi-order:before {
  content: '\f50e';
}

.fa-jenkins:before {
  content: '\f3b6';
}

.fa-jira:before {
  content: '\f7b1';
}

.fa-joget:before {
  content: '\f3b7';
}

.fa-joint:before {
  content: '\f595';
}

.fa-joomla:before {
  content: '\f1aa';
}

.fa-journal-whills:before {
  content: '\f66a';
}

.fa-js:before {
  content: '\f3b8';
}

.fa-js-square:before {
  content: '\f3b9';
}

.fa-jsfiddle:before {
  content: '\f1cc';
}

.fa-kaaba:before {
  content: '\f66b';
}

.fa-kaggle:before {
  content: '\f5fa';
}

.fa-key:before {
  content: '\f084';
}

.fa-keybase:before {
  content: '\f4f5';
}

.fa-keyboard:before {
  content: '\f11c';
}

.fa-keycdn:before {
  content: '\f3ba';
}

.fa-khanda:before {
  content: '\f66d';
}

.fa-kickstarter:before {
  content: '\f3bb';
}

.fa-kickstarter-k:before {
  content: '\f3bc';
}

.fa-kiss:before {
  content: '\f596';
}

.fa-kiss-beam:before {
  content: '\f597';
}

.fa-kiss-wink-heart:before {
  content: '\f598';
}

.fa-kiwi-bird:before {
  content: '\f535';
}

.fa-korvue:before {
  content: '\f42f';
}

.fa-landmark:before {
  content: '\f66f';
}

.fa-language:before {
  content: '\f1ab';
}

.fa-laptop:before {
  content: '\f109';
}

.fa-laptop-code:before {
  content: '\f5fc';
}

.fa-laptop-house:before {
  content: '\f966';
}

.fa-laptop-medical:before {
  content: '\f812';
}

.fa-laravel:before {
  content: '\f3bd';
}

.fa-lastfm:before {
  content: '\f202';
}

.fa-lastfm-square:before {
  content: '\f203';
}

.fa-laugh:before {
  content: '\f599';
}

.fa-laugh-beam:before {
  content: '\f59a';
}

.fa-laugh-squint:before {
  content: '\f59b';
}

.fa-laugh-wink:before {
  content: '\f59c';
}

.fa-layer-group:before {
  content: '\f5fd';
}

.fa-leaf:before {
  content: '\f06c';
}

.fa-leanpub:before {
  content: '\f212';
}

.fa-lemon:before {
  content: '\f094';
}

.fa-less:before {
  content: '\f41d';
}

.fa-less-than:before {
  content: '\f536';
}

.fa-less-than-equal:before {
  content: '\f537';
}

.fa-level-down-alt:before {
  content: '\f3be';
}

.fa-level-up-alt:before {
  content: '\f3bf';
}

.fa-life-ring:before {
  content: '\f1cd';
}

.fa-lightbulb:before {
  content: '\f0eb';
}

.fa-line:before {
  content: '\f3c0';
}

.fa-link:before {
  content: '\f0c1';
}

.fa-linkedin:before {
  content: '\f08c';
}

.fa-linkedin-in:before {
  content: '\f0e1';
}

.fa-linode:before {
  content: '\f2b8';
}

.fa-linux:before {
  content: '\f17c';
}

.fa-lira-sign:before {
  content: '\f195';
}

.fa-list:before {
  content: '\f03a';
}

.fa-list-alt:before {
  content: '\f022';
}

.fa-list-ol:before {
  content: '\f0cb';
}

.fa-list-ul:before {
  content: '\f0ca';
}

.fa-location-arrow:before {
  content: '\f124';
}

.fa-lock:before {
  content: '\f023';
}

.fa-lock-open:before {
  content: '\f3c1';
}

.fa-long-arrow-alt-down:before {
  content: '\f309';
}

.fa-long-arrow-alt-left:before {
  content: '\f30a';
}

.fa-long-arrow-alt-right:before {
  content: '\f30b';
}

.fa-long-arrow-alt-up:before {
  content: '\f30c';
}

.fa-low-vision:before {
  content: '\f2a8';
}

.fa-luggage-cart:before {
  content: '\f59d';
}

.fa-lungs:before {
  content: '\f604';
}

.fa-lungs-virus:before {
  content: '\f967';
}

.fa-lyft:before {
  content: '\f3c3';
}

.fa-magento:before {
  content: '\f3c4';
}

.fa-magic:before {
  content: '\f0d0';
}

.fa-magnet:before {
  content: '\f076';
}

.fa-mail-bulk:before {
  content: '\f674';
}

.fa-mailchimp:before {
  content: '\f59e';
}

.fa-male:before {
  content: '\f183';
}

.fa-mandalorian:before {
  content: '\f50f';
}

.fa-map:before {
  content: '\f279';
}

.fa-map-marked:before {
  content: '\f59f';
}

.fa-map-marked-alt:before {
  content: '\f5a0';
}

.fa-map-marker:before {
  content: '\f041';
}

.fa-map-marker-alt:before {
  content: '\f3c5';
}

.fa-map-pin:before {
  content: '\f276';
}

.fa-map-signs:before {
  content: '\f277';
}

.fa-markdown:before {
  content: '\f60f';
}

.fa-marker:before {
  content: '\f5a1';
}

.fa-mars:before {
  content: '\f222';
}

.fa-mars-double:before {
  content: '\f227';
}

.fa-mars-stroke:before {
  content: '\f229';
}

.fa-mars-stroke-h:before {
  content: '\f22b';
}

.fa-mars-stroke-v:before {
  content: '\f22a';
}

.fa-mask:before {
  content: '\f6fa';
}

.fa-mastodon:before {
  content: '\f4f6';
}

.fa-maxcdn:before {
  content: '\f136';
}

.fa-mdb:before {
  content: '\f8ca';
}

.fa-medal:before {
  content: '\f5a2';
}

.fa-medapps:before {
  content: '\f3c6';
}

.fa-medium:before {
  content: '\f23a';
}

.fa-medium-m:before {
  content: '\f3c7';
}

.fa-medkit:before {
  content: '\f0fa';
}

.fa-medrt:before {
  content: '\f3c8';
}

.fa-meetup:before {
  content: '\f2e0';
}

.fa-megaport:before {
  content: '\f5a3';
}

.fa-meh:before {
  content: '\f11a';
}

.fa-meh-blank:before {
  content: '\f5a4';
}

.fa-meh-rolling-eyes:before {
  content: '\f5a5';
}

.fa-memory:before {
  content: '\f538';
}

.fa-mendeley:before {
  content: '\f7b3';
}

.fa-menorah:before {
  content: '\f676';
}

.fa-mercury:before {
  content: '\f223';
}

.fa-meteor:before {
  content: '\f753';
}

.fa-microblog:before {
  content: '\f91a';
}

.fa-microchip:before {
  content: '\f2db';
}

.fa-microphone:before {
  content: '\f130';
}

.fa-microphone-alt:before {
  content: '\f3c9';
}

.fa-microphone-alt-slash:before {
  content: '\f539';
}

.fa-microphone-slash:before {
  content: '\f131';
}

.fa-microscope:before {
  content: '\f610';
}

.fa-microsoft:before {
  content: '\f3ca';
}

.fa-minus:before {
  content: '\f068';
}

.fa-minus-circle:before {
  content: '\f056';
}

.fa-minus-square:before {
  content: '\f146';
}

.fa-mitten:before {
  content: '\f7b5';
}

.fa-mix:before {
  content: '\f3cb';
}

.fa-mixcloud:before {
  content: '\f289';
}

.fa-mixer:before {
  content: '\f956';
}

.fa-mizuni:before {
  content: '\f3cc';
}

.fa-mobile:before {
  content: '\f10b';
}

.fa-mobile-alt:before {
  content: '\f3cd';
}

.fa-modx:before {
  content: '\f285';
}

.fa-monero:before {
  content: '\f3d0';
}

.fa-money-bill:before {
  content: '\f0d6';
}

.fa-money-bill-alt:before {
  content: '\f3d1';
}

.fa-money-bill-wave:before {
  content: '\f53a';
}

.fa-money-bill-wave-alt:before {
  content: '\f53b';
}

.fa-money-check:before {
  content: '\f53c';
}

.fa-money-check-alt:before {
  content: '\f53d';
}

.fa-monument:before {
  content: '\f5a6';
}

.fa-moon:before {
  content: '\f186';
}

.fa-mortar-pestle:before {
  content: '\f5a7';
}

.fa-mosque:before {
  content: '\f678';
}

.fa-motorcycle:before {
  content: '\f21c';
}

.fa-mountain:before {
  content: '\f6fc';
}

.fa-mouse:before {
  content: '\f8cc';
}

.fa-mouse-pointer:before {
  content: '\f245';
}

.fa-mug-hot:before {
  content: '\f7b6';
}

.fa-music:before {
  content: '\f001';
}

.fa-napster:before {
  content: '\f3d2';
}

.fa-neos:before {
  content: '\f612';
}

.fa-network-wired:before {
  content: '\f6ff';
}

.fa-neuter:before {
  content: '\f22c';
}

.fa-newspaper:before {
  content: '\f1ea';
}

.fa-nimblr:before {
  content: '\f5a8';
}

.fa-node:before {
  content: '\f419';
}

.fa-node-js:before {
  content: '\f3d3';
}

.fa-not-equal:before {
  content: '\f53e';
}

.fa-notes-medical:before {
  content: '\f481';
}

.fa-npm:before {
  content: '\f3d4';
}

.fa-ns8:before {
  content: '\f3d5';
}

.fa-nutritionix:before {
  content: '\f3d6';
}

.fa-object-group:before {
  content: '\f247';
}

.fa-object-ungroup:before {
  content: '\f248';
}

.fa-odnoklassniki:before {
  content: '\f263';
}

.fa-odnoklassniki-square:before {
  content: '\f264';
}

.fa-oil-can:before {
  content: '\f613';
}

.fa-old-republic:before {
  content: '\f510';
}

.fa-om:before {
  content: '\f679';
}

.fa-opencart:before {
  content: '\f23d';
}

.fa-openid:before {
  content: '\f19b';
}

.fa-opera:before {
  content: '\f26a';
}

.fa-optin-monster:before {
  content: '\f23c';
}

.fa-orcid:before {
  content: '\f8d2';
}

.fa-osi:before {
  content: '\f41a';
}

.fa-otter:before {
  content: '\f700';
}

.fa-outdent:before {
  content: '\f03b';
}

.fa-page4:before {
  content: '\f3d7';
}

.fa-pagelines:before {
  content: '\f18c';
}

.fa-pager:before {
  content: '\f815';
}

.fa-paint-brush:before {
  content: '\f1fc';
}

.fa-paint-roller:before {
  content: '\f5aa';
}

.fa-palette:before {
  content: '\f53f';
}

.fa-palfed:before {
  content: '\f3d8';
}

.fa-pallet:before {
  content: '\f482';
}

.fa-paper-plane:before {
  content: '\f1d8';
}

.fa-paperclip:before {
  content: '\f0c6';
}

.fa-parachute-box:before {
  content: '\f4cd';
}

.fa-paragraph:before {
  content: '\f1dd';
}

.fa-parking:before {
  content: '\f540';
}

.fa-passport:before {
  content: '\f5ab';
}

.fa-pastafarianism:before {
  content: '\f67b';
}

.fa-paste:before {
  content: '\f0ea';
}

.fa-patreon:before {
  content: '\f3d9';
}

.fa-pause:before {
  content: '\f04c';
}

.fa-pause-circle:before {
  content: '\f28b';
}

.fa-paw:before {
  content: '\f1b0';
}

.fa-paypal:before {
  content: '\f1ed';
}

.fa-peace:before {
  content: '\f67c';
}

.fa-pen:before {
  content: '\f304';
}

.fa-pen-alt:before {
  content: '\f305';
}

.fa-pen-fancy:before {
  content: '\f5ac';
}

.fa-pen-nib:before {
  content: '\f5ad';
}

.fa-pen-square:before {
  content: '\f14b';
}

.fa-pencil-alt:before {
  content: '\f303';
}

.fa-pencil-ruler:before {
  content: '\f5ae';
}

.fa-penny-arcade:before {
  content: '\f704';
}

.fa-people-arrows:before {
  content: '\f968';
}

.fa-people-carry:before {
  content: '\f4ce';
}

.fa-pepper-hot:before {
  content: '\f816';
}

.fa-percent:before {
  content: '\f295';
}

.fa-percentage:before {
  content: '\f541';
}

.fa-periscope:before {
  content: '\f3da';
}

.fa-person-booth:before {
  content: '\f756';
}

.fa-phabricator:before {
  content: '\f3db';
}

.fa-phoenix-framework:before {
  content: '\f3dc';
}

.fa-phoenix-squadron:before {
  content: '\f511';
}

.fa-phone:before {
  content: '\f095';
}

.fa-phone-alt:before {
  content: '\f879';
}

.fa-phone-slash:before {
  content: '\f3dd';
}

.fa-phone-square:before {
  content: '\f098';
}

.fa-phone-square-alt:before {
  content: '\f87b';
}

.fa-phone-volume:before {
  content: '\f2a0';
}

.fa-photo-video:before {
  content: '\f87c';
}

.fa-php:before {
  content: '\f457';
}

.fa-pied-piper:before {
  content: '\f2ae';
}

.fa-pied-piper-alt:before {
  content: '\f1a8';
}

.fa-pied-piper-hat:before {
  content: '\f4e5';
}

.fa-pied-piper-pp:before {
  content: '\f1a7';
}

.fa-pied-piper-square:before {
  content: '\f91e';
}

.fa-piggy-bank:before {
  content: '\f4d3';
}

.fa-pills:before {
  content: '\f484';
}

.fa-pinterest:before {
  content: '\f0d2';
}

.fa-pinterest-p:before {
  content: '\f231';
}

.fa-pinterest-square:before {
  content: '\f0d3';
}

.fa-pizza-slice:before {
  content: '\f818';
}

.fa-place-of-worship:before {
  content: '\f67f';
}

.fa-plane:before {
  content: '\f072';
}

.fa-plane-arrival:before {
  content: '\f5af';
}

.fa-plane-departure:before {
  content: '\f5b0';
}

.fa-plane-slash:before {
  content: '\f969';
}

.fa-play:before {
  content: '\f04b';
}

.fa-play-circle:before {
  content: '\f144';
}

.fa-playstation:before {
  content: '\f3df';
}

.fa-plug:before {
  content: '\f1e6';
}

.fa-plus:before {
  content: '\f067';
}

.fa-plus-circle:before {
  content: '\f055';
}

.fa-plus-square:before {
  content: '\f0fe';
}

.fa-podcast:before {
  content: '\f2ce';
}

.fa-poll:before {
  content: '\f681';
}

.fa-poll-h:before {
  content: '\f682';
}

.fa-poo:before {
  content: '\f2fe';
}

.fa-poo-storm:before {
  content: '\f75a';
}

.fa-poop:before {
  content: '\f619';
}

.fa-portrait:before {
  content: '\f3e0';
}

.fa-pound-sign:before {
  content: '\f154';
}

.fa-power-off:before {
  content: '\f011';
}

.fa-pray:before {
  content: '\f683';
}

.fa-praying-hands:before {
  content: '\f684';
}

.fa-prescription:before {
  content: '\f5b1';
}

.fa-prescription-bottle:before {
  content: '\f485';
}

.fa-prescription-bottle-alt:before {
  content: '\f486';
}

.fa-print:before {
  content: '\f02f';
}

.fa-procedures:before {
  content: '\f487';
}

.fa-product-hunt:before {
  content: '\f288';
}

.fa-project-diagram:before {
  content: '\f542';
}

.fa-pump-medical:before {
  content: '\f96a';
}

.fa-pump-soap:before {
  content: '\f96b';
}

.fa-pushed:before {
  content: '\f3e1';
}

.fa-puzzle-piece:before {
  content: '\f12e';
}

.fa-python:before {
  content: '\f3e2';
}

.fa-qq:before {
  content: '\f1d6';
}

.fa-qrcode:before {
  content: '\f029';
}

.fa-question:before {
  content: '\f128';
}

.fa-question-circle:before {
  content: '\f059';
}

.fa-quidditch:before {
  content: '\f458';
}

.fa-quinscape:before {
  content: '\f459';
}

.fa-quora:before {
  content: '\f2c4';
}

.fa-quote-left:before {
  content: '\f10d';
}

.fa-quote-right:before {
  content: '\f10e';
}

.fa-quran:before {
  content: '\f687';
}

.fa-r-project:before {
  content: '\f4f7';
}

.fa-radiation:before {
  content: '\f7b9';
}

.fa-radiation-alt:before {
  content: '\f7ba';
}

.fa-rainbow:before {
  content: '\f75b';
}

.fa-random:before {
  content: '\f074';
}

.fa-raspberry-pi:before {
  content: '\f7bb';
}

.fa-ravelry:before {
  content: '\f2d9';
}

.fa-react:before {
  content: '\f41b';
}

.fa-reacteurope:before {
  content: '\f75d';
}

.fa-readme:before {
  content: '\f4d5';
}

.fa-rebel:before {
  content: '\f1d0';
}

.fa-receipt:before {
  content: '\f543';
}

.fa-record-vinyl:before {
  content: '\f8d9';
}

.fa-recycle:before {
  content: '\f1b8';
}

.fa-red-river:before {
  content: '\f3e3';
}

.fa-reddit:before {
  content: '\f1a1';
}

.fa-reddit-alien:before {
  content: '\f281';
}

.fa-reddit-square:before {
  content: '\f1a2';
}

.fa-redhat:before {
  content: '\f7bc';
}

.fa-redo:before {
  content: '\f01e';
}

.fa-redo-alt:before {
  content: '\f2f9';
}

.fa-registered:before {
  content: '\f25d';
}

.fa-remove-format:before {
  content: '\f87d';
}

.fa-renren:before {
  content: '\f18b';
}

.fa-reply:before {
  content: '\f3e5';
}

.fa-reply-all:before {
  content: '\f122';
}

.fa-replyd:before {
  content: '\f3e6';
}

.fa-republican:before {
  content: '\f75e';
}

.fa-researchgate:before {
  content: '\f4f8';
}

.fa-resolving:before {
  content: '\f3e7';
}

.fa-restroom:before {
  content: '\f7bd';
}

.fa-retweet:before {
  content: '\f079';
}

.fa-rev:before {
  content: '\f5b2';
}

.fa-ribbon:before {
  content: '\f4d6';
}

.fa-ring:before {
  content: '\f70b';
}

.fa-road:before {
  content: '\f018';
}

.fa-robot:before {
  content: '\f544';
}

.fa-rocket:before {
  content: '\f135';
}

.fa-rocketchat:before {
  content: '\f3e8';
}

.fa-rockrms:before {
  content: '\f3e9';
}

.fa-route:before {
  content: '\f4d7';
}

.fa-rss:before {
  content: '\f09e';
}

.fa-rss-square:before {
  content: '\f143';
}

.fa-ruble-sign:before {
  content: '\f158';
}

.fa-ruler:before {
  content: '\f545';
}

.fa-ruler-combined:before {
  content: '\f546';
}

.fa-ruler-horizontal:before {
  content: '\f547';
}

.fa-ruler-vertical:before {
  content: '\f548';
}

.fa-running:before {
  content: '\f70c';
}

.fa-rupee-sign:before {
  content: '\f156';
}

.fa-sad-cry:before {
  content: '\f5b3';
}

.fa-sad-tear:before {
  content: '\f5b4';
}

.fa-safari:before {
  content: '\f267';
}

.fa-salesforce:before {
  content: '\f83b';
}

.fa-sass:before {
  content: '\f41e';
}

.fa-satellite:before {
  content: '\f7bf';
}

.fa-satellite-dish:before {
  content: '\f7c0';
}

.fa-save:before {
  content: '\f0c7';
}

.fa-schlix:before {
  content: '\f3ea';
}

.fa-school:before {
  content: '\f549';
}

.fa-screwdriver:before {
  content: '\f54a';
}

.fa-scribd:before {
  content: '\f28a';
}

.fa-scroll:before {
  content: '\f70e';
}

.fa-sd-card:before {
  content: '\f7c2';
}

.fa-search:before {
  content: '\f002';
}

.fa-search-dollar:before {
  content: '\f688';
}

.fa-search-location:before {
  content: '\f689';
}

.fa-search-minus:before {
  content: '\f010';
}

.fa-search-plus:before {
  content: '\f00e';
}

.fa-searchengin:before {
  content: '\f3eb';
}

.fa-seedling:before {
  content: '\f4d8';
}

.fa-sellcast:before {
  content: '\f2da';
}

.fa-sellsy:before {
  content: '\f213';
}

.fa-server:before {
  content: '\f233';
}

.fa-servicestack:before {
  content: '\f3ec';
}

.fa-shapes:before {
  content: '\f61f';
}

.fa-share:before {
  content: '\f064';
}

.fa-share-alt:before {
  content: '\f1e0';
}

.fa-share-alt-square:before {
  content: '\f1e1';
}

.fa-share-square:before {
  content: '\f14d';
}

.fa-shekel-sign:before {
  content: '\f20b';
}

.fa-shield-alt:before {
  content: '\f3ed';
}

.fa-shield-virus:before {
  content: '\f96c';
}

.fa-ship:before {
  content: '\f21a';
}

.fa-shipping-fast:before {
  content: '\f48b';
}

.fa-shirtsinbulk:before {
  content: '\f214';
}

.fa-shoe-prints:before {
  content: '\f54b';
}

.fa-shopify:before {
  content: '\f957';
}

.fa-shopping-bag:before {
  content: '\f290';
}

.fa-shopping-basket:before {
  content: '\f291';
}

.fa-shopping-cart:before {
  content: '\f07a';
}

.fa-shopware:before {
  content: '\f5b5';
}

.fa-shower:before {
  content: '\f2cc';
}

.fa-shuttle-van:before {
  content: '\f5b6';
}

.fa-sign:before {
  content: '\f4d9';
}

.fa-sign-in-alt:before {
  content: '\f2f6';
}

.fa-sign-language:before {
  content: '\f2a7';
}

.fa-sign-out-alt:before {
  content: '\f2f5';
}

.fa-signal:before {
  content: '\f012';
}

.fa-signature:before {
  content: '\f5b7';
}

.fa-sim-card:before {
  content: '\f7c4';
}

.fa-simplybuilt:before {
  content: '\f215';
}

.fa-sistrix:before {
  content: '\f3ee';
}

.fa-sitemap:before {
  content: '\f0e8';
}

.fa-sith:before {
  content: '\f512';
}

.fa-skating:before {
  content: '\f7c5';
}

.fa-sketch:before {
  content: '\f7c6';
}

.fa-skiing:before {
  content: '\f7c9';
}

.fa-skiing-nordic:before {
  content: '\f7ca';
}

.fa-skull:before {
  content: '\f54c';
}

.fa-skull-crossbones:before {
  content: '\f714';
}

.fa-skyatlas:before {
  content: '\f216';
}

.fa-skype:before {
  content: '\f17e';
}

.fa-slack:before {
  content: '\f198';
}

.fa-slack-hash:before {
  content: '\f3ef';
}

.fa-slash:before {
  content: '\f715';
}

.fa-sleigh:before {
  content: '\f7cc';
}

.fa-sliders-h:before {
  content: '\f1de';
}

.fa-slideshare:before {
  content: '\f1e7';
}

.fa-smile:before {
  content: '\f118';
}

.fa-smile-beam:before {
  content: '\f5b8';
}

.fa-smile-wink:before {
  content: '\f4da';
}

.fa-smog:before {
  content: '\f75f';
}

.fa-smoking:before {
  content: '\f48d';
}

.fa-smoking-ban:before {
  content: '\f54d';
}

.fa-sms:before {
  content: '\f7cd';
}

.fa-snapchat:before {
  content: '\f2ab';
}

.fa-snapchat-ghost:before {
  content: '\f2ac';
}

.fa-snapchat-square:before {
  content: '\f2ad';
}

.fa-snowboarding:before {
  content: '\f7ce';
}

.fa-snowflake:before {
  content: '\f2dc';
}

.fa-snowman:before {
  content: '\f7d0';
}

.fa-snowplow:before {
  content: '\f7d2';
}

.fa-soap:before {
  content: '\f96e';
}

.fa-socks:before {
  content: '\f696';
}

.fa-solar-panel:before {
  content: '\f5ba';
}

.fa-sort:before {
  content: '\f0dc';
}

.fa-sort-alpha-down:before {
  content: '\f15d';
}

.fa-sort-alpha-down-alt:before {
  content: '\f881';
}

.fa-sort-alpha-up:before {
  content: '\f15e';
}

.fa-sort-alpha-up-alt:before {
  content: '\f882';
}

.fa-sort-amount-down:before {
  content: '\f160';
}

.fa-sort-amount-down-alt:before {
  content: '\f884';
}

.fa-sort-amount-up:before {
  content: '\f161';
}

.fa-sort-amount-up-alt:before {
  content: '\f885';
}

.fa-sort-down:before {
  content: '\f0dd';
}

.fa-sort-numeric-down:before {
  content: '\f162';
}

.fa-sort-numeric-down-alt:before {
  content: '\f886';
}

.fa-sort-numeric-up:before {
  content: '\f163';
}

.fa-sort-numeric-up-alt:before {
  content: '\f887';
}

.fa-sort-up:before {
  content: '\f0de';
}

.fa-soundcloud:before {
  content: '\f1be';
}

.fa-sourcetree:before {
  content: '\f7d3';
}

.fa-spa:before {
  content: '\f5bb';
}

.fa-space-shuttle:before {
  content: '\f197';
}

.fa-speakap:before {
  content: '\f3f3';
}

.fa-speaker-deck:before {
  content: '\f83c';
}

.fa-spell-check:before {
  content: '\f891';
}

.fa-spider:before {
  content: '\f717';
}

.fa-spinner:before {
  content: '\f110';
}

.fa-splotch:before {
  content: '\f5bc';
}

.fa-spotify:before {
  content: '\f1bc';
}

.fa-spray-can:before {
  content: '\f5bd';
}

.fa-square:before {
  content: '\f0c8';
}

.fa-square-full:before {
  content: '\f45c';
}

.fa-square-root-alt:before {
  content: '\f698';
}

.fa-squarespace:before {
  content: '\f5be';
}

.fa-stack-exchange:before {
  content: '\f18d';
}

.fa-stack-overflow:before {
  content: '\f16c';
}

.fa-stackpath:before {
  content: '\f842';
}

.fa-stamp:before {
  content: '\f5bf';
}

.fa-star:before {
  content: '\f005';
}

.fa-star-and-crescent:before {
  content: '\f699';
}

.fa-star-half:before {
  content: '\f089';
}

.fa-star-half-alt:before {
  content: '\f5c0';
}

.fa-star-of-david:before {
  content: '\f69a';
}

.fa-star-of-life:before {
  content: '\f621';
}

.fa-staylinked:before {
  content: '\f3f5';
}

.fa-steam:before {
  content: '\f1b6';
}

.fa-steam-square:before {
  content: '\f1b7';
}

.fa-steam-symbol:before {
  content: '\f3f6';
}

.fa-step-backward:before {
  content: '\f048';
}

.fa-step-forward:before {
  content: '\f051';
}

.fa-stethoscope:before {
  content: '\f0f1';
}

.fa-sticker-mule:before {
  content: '\f3f7';
}

.fa-sticky-note:before {
  content: '\f249';
}

.fa-stop:before {
  content: '\f04d';
}

.fa-stop-circle:before {
  content: '\f28d';
}

.fa-stopwatch:before {
  content: '\f2f2';
}

.fa-stopwatch-20:before {
  content: '\f96f';
}

.fa-store:before {
  content: '\f54e';
}

.fa-store-alt:before {
  content: '\f54f';
}

.fa-store-alt-slash:before {
  content: '\f970';
}

.fa-store-slash:before {
  content: '\f971';
}

.fa-strava:before {
  content: '\f428';
}

.fa-stream:before {
  content: '\f550';
}

.fa-street-view:before {
  content: '\f21d';
}

.fa-strikethrough:before {
  content: '\f0cc';
}

.fa-stripe:before {
  content: '\f429';
}

.fa-stripe-s:before {
  content: '\f42a';
}

.fa-stroopwafel:before {
  content: '\f551';
}

.fa-studiovinari:before {
  content: '\f3f8';
}

.fa-stumbleupon:before {
  content: '\f1a4';
}

.fa-stumbleupon-circle:before {
  content: '\f1a3';
}

.fa-subscript:before {
  content: '\f12c';
}

.fa-subway:before {
  content: '\f239';
}

.fa-suitcase:before {
  content: '\f0f2';
}

.fa-suitcase-rolling:before {
  content: '\f5c1';
}

.fa-sun:before {
  content: '\f185';
}

.fa-superpowers:before {
  content: '\f2dd';
}

.fa-superscript:before {
  content: '\f12b';
}

.fa-supple:before {
  content: '\f3f9';
}

.fa-surprise:before {
  content: '\f5c2';
}

.fa-suse:before {
  content: '\f7d6';
}

.fa-swatchbook:before {
  content: '\f5c3';
}

.fa-swift:before {
  content: '\f8e1';
}

.fa-swimmer:before {
  content: '\f5c4';
}

.fa-swimming-pool:before {
  content: '\f5c5';
}

.fa-symfony:before {
  content: '\f83d';
}

.fa-synagogue:before {
  content: '\f69b';
}

.fa-sync:before {
  content: '\f021';
}

.fa-sync-alt:before {
  content: '\f2f1';
}

.fa-syringe:before {
  content: '\f48e';
}

.fa-table:before {
  content: '\f0ce';
}

.fa-table-tennis:before {
  content: '\f45d';
}

.fa-tablet:before {
  content: '\f10a';
}

.fa-tablet-alt:before {
  content: '\f3fa';
}

.fa-tablets:before {
  content: '\f490';
}

.fa-tachometer-alt:before {
  content: '\f3fd';
}

.fa-tag:before {
  content: '\f02b';
}

.fa-tags:before {
  content: '\f02c';
}

.fa-tape:before {
  content: '\f4db';
}

.fa-tasks:before {
  content: '\f0ae';
}

.fa-taxi:before {
  content: '\f1ba';
}

.fa-teamspeak:before {
  content: '\f4f9';
}

.fa-teeth:before {
  content: '\f62e';
}

.fa-teeth-open:before {
  content: '\f62f';
}

.fa-telegram:before {
  content: '\f2c6';
}

.fa-telegram-plane:before {
  content: '\f3fe';
}

.fa-temperature-high:before {
  content: '\f769';
}

.fa-temperature-low:before {
  content: '\f76b';
}

.fa-tencent-weibo:before {
  content: '\f1d5';
}

.fa-tenge:before {
  content: '\f7d7';
}

.fa-terminal:before {
  content: '\f120';
}

.fa-text-height:before {
  content: '\f034';
}

.fa-text-width:before {
  content: '\f035';
}

.fa-th:before {
  content: '\f00a';
}

.fa-th-large:before {
  content: '\f009';
}

.fa-th-list:before {
  content: '\f00b';
}

.fa-the-red-yeti:before {
  content: '\f69d';
}

.fa-theater-masks:before {
  content: '\f630';
}

.fa-themeco:before {
  content: '\f5c6';
}

.fa-themeisle:before {
  content: '\f2b2';
}

.fa-thermometer:before {
  content: '\f491';
}

.fa-thermometer-empty:before {
  content: '\f2cb';
}

.fa-thermometer-full:before {
  content: '\f2c7';
}

.fa-thermometer-half:before {
  content: '\f2c9';
}

.fa-thermometer-quarter:before {
  content: '\f2ca';
}

.fa-thermometer-three-quarters:before {
  content: '\f2c8';
}

.fa-think-peaks:before {
  content: '\f731';
}

.fa-thumbs-down:before {
  content: '\f165';
}

.fa-thumbs-up:before {
  content: '\f164';
}

.fa-thumbtack:before {
  content: '\f08d';
}

.fa-ticket-alt:before {
  content: '\f3ff';
}

.fa-times:before {
  content: '\f00d';
}

.fa-times-circle:before {
  content: '\f057';
}

.fa-tint:before {
  content: '\f043';
}

.fa-tint-slash:before {
  content: '\f5c7';
}

.fa-tired:before {
  content: '\f5c8';
}

.fa-toggle-off:before {
  content: '\f204';
}

.fa-toggle-on:before {
  content: '\f205';
}

.fa-toilet:before {
  content: '\f7d8';
}

.fa-toilet-paper:before {
  content: '\f71e';
}

.fa-toilet-paper-slash:before {
  content: '\f972';
}

.fa-toolbox:before {
  content: '\f552';
}

.fa-tools:before {
  content: '\f7d9';
}

.fa-tooth:before {
  content: '\f5c9';
}

.fa-torah:before {
  content: '\f6a0';
}

.fa-torii-gate:before {
  content: '\f6a1';
}

.fa-tractor:before {
  content: '\f722';
}

.fa-trade-federation:before {
  content: '\f513';
}

.fa-trademark:before {
  content: '\f25c';
}

.fa-traffic-light:before {
  content: '\f637';
}

.fa-trailer:before {
  content: '\f941';
}

.fa-train:before {
  content: '\f238';
}

.fa-tram:before {
  content: '\f7da';
}

.fa-transgender:before {
  content: '\f224';
}

.fa-transgender-alt:before {
  content: '\f225';
}

.fa-trash:before {
  content: '\f1f8';
}

.fa-trash-alt:before {
  content: '\f2ed';
}

.fa-trash-restore:before {
  content: '\f829';
}

.fa-trash-restore-alt:before {
  content: '\f82a';
}

.fa-tree:before {
  content: '\f1bb';
}

.fa-trello:before {
  content: '\f181';
}

.fa-tripadvisor:before {
  content: '\f262';
}

.fa-trophy:before {
  content: '\f091';
}

.fa-truck:before {
  content: '\f0d1';
}

.fa-truck-loading:before {
  content: '\f4de';
}

.fa-truck-monster:before {
  content: '\f63b';
}

.fa-truck-moving:before {
  content: '\f4df';
}

.fa-truck-pickup:before {
  content: '\f63c';
}

.fa-tshirt:before {
  content: '\f553';
}

.fa-tty:before {
  content: '\f1e4';
}

.fa-tumblr:before {
  content: '\f173';
}

.fa-tumblr-square:before {
  content: '\f174';
}

.fa-tv:before {
  content: '\f26c';
}

.fa-twitch:before {
  content: '\f1e8';
}

.fa-twitter:before {
  content: '\f099';
}

.fa-twitter-square:before {
  content: '\f081';
}

.fa-typo3:before {
  content: '\f42b';
}

.fa-uber:before {
  content: '\f402';
}

.fa-ubuntu:before {
  content: '\f7df';
}

.fa-uikit:before {
  content: '\f403';
}

.fa-umbraco:before {
  content: '\f8e8';
}

.fa-umbrella:before {
  content: '\f0e9';
}

.fa-umbrella-beach:before {
  content: '\f5ca';
}

.fa-underline:before {
  content: '\f0cd';
}

.fa-undo:before {
  content: '\f0e2';
}

.fa-undo-alt:before {
  content: '\f2ea';
}

.fa-uniregistry:before {
  content: '\f404';
}

.fa-unity:before {
  content: '\f949';
}

.fa-universal-access:before {
  content: '\f29a';
}

.fa-university:before {
  content: '\f19c';
}

.fa-unlink:before {
  content: '\f127';
}

.fa-unlock:before {
  content: '\f09c';
}

.fa-unlock-alt:before {
  content: '\f13e';
}

.fa-untappd:before {
  content: '\f405';
}

.fa-upload:before {
  content: '\f093';
}

.fa-ups:before {
  content: '\f7e0';
}

.fa-usb:before {
  content: '\f287';
}

.fa-user:before {
  content: '\f007';
}

.fa-user-alt:before {
  content: '\f406';
}

.fa-user-alt-slash:before {
  content: '\f4fa';
}

.fa-user-astronaut:before {
  content: '\f4fb';
}

.fa-user-check:before {
  content: '\f4fc';
}

.fa-user-circle:before {
  content: '\f2bd';
}

.fa-user-clock:before {
  content: '\f4fd';
}

.fa-user-cog:before {
  content: '\f4fe';
}

.fa-user-edit:before {
  content: '\f4ff';
}

.fa-user-friends:before {
  content: '\f500';
}

.fa-user-graduate:before {
  content: '\f501';
}

.fa-user-injured:before {
  content: '\f728';
}

.fa-user-lock:before {
  content: '\f502';
}

.fa-user-md:before {
  content: '\f0f0';
}

.fa-user-minus:before {
  content: '\f503';
}

.fa-user-ninja:before {
  content: '\f504';
}

.fa-user-nurse:before {
  content: '\f82f';
}

.fa-user-plus:before {
  content: '\f234';
}

.fa-user-secret:before {
  content: '\f21b';
}

.fa-user-shield:before {
  content: '\f505';
}

.fa-user-slash:before {
  content: '\f506';
}

.fa-user-tag:before {
  content: '\f507';
}

.fa-user-tie:before {
  content: '\f508';
}

.fa-user-times:before {
  content: '\f235';
}

.fa-users:before {
  content: '\f0c0';
}

.fa-users-cog:before {
  content: '\f509';
}

.fa-usps:before {
  content: '\f7e1';
}

.fa-ussunnah:before {
  content: '\f407';
}

.fa-utensil-spoon:before {
  content: '\f2e5';
}

.fa-utensils:before {
  content: '\f2e7';
}

.fa-vaadin:before {
  content: '\f408';
}

.fa-vector-square:before {
  content: '\f5cb';
}

.fa-venus:before {
  content: '\f221';
}

.fa-venus-double:before {
  content: '\f226';
}

.fa-venus-mars:before {
  content: '\f228';
}

.fa-viacoin:before {
  content: '\f237';
}

.fa-viadeo:before {
  content: '\f2a9';
}

.fa-viadeo-square:before {
  content: '\f2aa';
}

.fa-vial:before {
  content: '\f492';
}

.fa-vials:before {
  content: '\f493';
}

.fa-viber:before {
  content: '\f409';
}

.fa-video:before {
  content: '\f03d';
}

.fa-video-slash:before {
  content: '\f4e2';
}

.fa-vihara:before {
  content: '\f6a7';
}

.fa-vimeo:before {
  content: '\f40a';
}

.fa-vimeo-square:before {
  content: '\f194';
}

.fa-vimeo-v:before {
  content: '\f27d';
}

.fa-vine:before {
  content: '\f1ca';
}

.fa-virus:before {
  content: '\f974';
}

.fa-virus-slash:before {
  content: '\f975';
}

.fa-viruses:before {
  content: '\f976';
}

.fa-vk:before {
  content: '\f189';
}

.fa-vnv:before {
  content: '\f40b';
}

.fa-voicemail:before {
  content: '\f897';
}

.fa-volleyball-ball:before {
  content: '\f45f';
}

.fa-volume-down:before {
  content: '\f027';
}

.fa-volume-mute:before {
  content: '\f6a9';
}

.fa-volume-off:before {
  content: '\f026';
}

.fa-volume-up:before {
  content: '\f028';
}

.fa-vote-yea:before {
  content: '\f772';
}

.fa-vr-cardboard:before {
  content: '\f729';
}

.fa-vuejs:before {
  content: '\f41f';
}

.fa-walking:before {
  content: '\f554';
}

.fa-wallet:before {
  content: '\f555';
}

.fa-warehouse:before {
  content: '\f494';
}

.fa-water:before {
  content: '\f773';
}

.fa-wave-square:before {
  content: '\f83e';
}

.fa-waze:before {
  content: '\f83f';
}

.fa-weebly:before {
  content: '\f5cc';
}

.fa-weibo:before {
  content: '\f18a';
}

.fa-weight:before {
  content: '\f496';
}

.fa-weight-hanging:before {
  content: '\f5cd';
}

.fa-weixin:before {
  content: '\f1d7';
}

.fa-whatsapp:before {
  content: '\f232';
}

.fa-whatsapp-square:before {
  content: '\f40c';
}

.fa-wheelchair:before {
  content: '\f193';
}

.fa-whmcs:before {
  content: '\f40d';
}

.fa-wifi:before {
  content: '\f1eb';
}

.fa-wikipedia-w:before {
  content: '\f266';
}

.fa-wind:before {
  content: '\f72e';
}

.fa-window-close:before {
  content: '\f410';
}

.fa-window-maximize:before {
  content: '\f2d0';
}

.fa-window-minimize:before {
  content: '\f2d1';
}

.fa-window-restore:before {
  content: '\f2d2';
}

.fa-windows:before {
  content: '\f17a';
}

.fa-wine-bottle:before {
  content: '\f72f';
}

.fa-wine-glass:before {
  content: '\f4e3';
}

.fa-wine-glass-alt:before {
  content: '\f5ce';
}

.fa-wix:before {
  content: '\f5cf';
}

.fa-wizards-of-the-coast:before {
  content: '\f730';
}

.fa-wolf-pack-battalion:before {
  content: '\f514';
}

.fa-won-sign:before {
  content: '\f159';
}

.fa-wordpress:before {
  content: '\f19a';
}

.fa-wordpress-simple:before {
  content: '\f411';
}

.fa-wpbeginner:before {
  content: '\f297';
}

.fa-wpexplorer:before {
  content: '\f2de';
}

.fa-wpforms:before {
  content: '\f298';
}

.fa-wpressr:before {
  content: '\f3e4';
}

.fa-wrench:before {
  content: '\f0ad';
}

.fa-x-ray:before {
  content: '\f497';
}

.fa-xbox:before {
  content: '\f412';
}

.fa-xing:before {
  content: '\f168';
}

.fa-xing-square:before {
  content: '\f169';
}

.fa-y-combinator:before {
  content: '\f23b';
}

.fa-yahoo:before {
  content: '\f19e';
}

.fa-yammer:before {
  content: '\f840';
}

.fa-yandex:before {
  content: '\f413';
}

.fa-yandex-international:before {
  content: '\f414';
}

.fa-yarn:before {
  content: '\f7e3';
}

.fa-yelp:before {
  content: '\f1e9';
}

.fa-yen-sign:before {
  content: '\f157';
}

.fa-yin-yang:before {
  content: '\f6ad';
}

.fa-yoast:before {
  content: '\f2b1';
}

.fa-youtube:before {
  content: '\f167';
}

.fa-youtube-square:before {
  content: '\f431';
}

.fa-zhihu:before {
  content: '\f63f';
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/static/media/fa-brands-400.607a77859353c0cc1882.eot);
  src:
    url(/static/media/fa-brands-400.607a77859353c0cc1882.eot?#iefix) format('embedded-opentype'),
    url(/static/media/fa-brands-400.31015e861aeb30ff8355.woff2) format('woff2'),
    url(/static/media/fa-brands-400.ee26f57bc9e3619b022b.woff) format('woff'),
    url(/static/media/fa-brands-400.5818bbd07dfd7095920a.ttf) format('truetype'),
    url(/static/media/fa-brands-400.3c45c98f6f6c1b009c08.svg#fontawesome) format('svg');
}

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/static/media/fa-regular-400.0747be4cba2f8600544f.eot);
  src:
    url(/static/media/fa-regular-400.0747be4cba2f8600544f.eot?#iefix) format('embedded-opentype'),
    url(/static/media/fa-regular-400.c52405129ae48097815d.woff2) format('woff2'),
    url(/static/media/fa-regular-400.8b892b7904a39e37c53d.woff) format('woff'),
    url(/static/media/fa-regular-400.c3146b3524e97475c094.ttf) format('truetype'),
    url(/static/media/fa-regular-400.ab47faeab8ddc5f809ec.svg#fontawesome) format('svg');
}

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/static/media/fa-solid-900.7eefe04dc985dd4ad38b.eot);
  src:
    url(/static/media/fa-solid-900.7eefe04dc985dd4ad38b.eot?#iefix) format('embedded-opentype'),
    url(/static/media/fa-solid-900.9451d5fee89b51a20f8a.woff2) format('woff2'),
    url(/static/media/fa-solid-900.a940d584750708f5435c.woff) format('woff'),
    url(/static/media/fa-solid-900.32267f3b4db33a7c85ee.ttf) format('truetype'),
    url(/static/media/fa-solid-900.18df003f90a7f1313b98.svg#fontawesome) format('svg');
}

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

:root {
  /* Brand Colors */
  --white: #fff;
  --black: #121212;
  --primary: #7dff8a;

  /* Achromatic Colors */
  --gray-1: #b3b3b3;
  --gray-2: #d8d8d8;
  --cool-gray: #f0f4f5;

  /* Outbuild Colors Variants */
  --dark-green-sec: #252b1d;
  --dark-green: #3e482d;
  --bed-rock-t2: #2c3421;

  /* Other Colors */
  --dark-mint: #53c255;
  --red: #e50101;

  /* Other */
  --disabled-opacity: 0.5;
}

.sso-procore-webview{background-color:rgba(0,0,0,.8);width:100%;height:100%}
.modal-assign-user{width:100%;display:flex;flex-direction:column;gap:10px}.modal-assign-user .modal-assign-user__search{width:100%;height:32px;display:flex;align-items:center;position:relative}.modal-assign-user .modal-assign-user__search input{width:100%;height:32px;border:1px solid #3e482d;padding:0 41px 0 15px;border-radius:5px;background-color:#3e482d;color:#c3cfbf;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;transition-duration:.3s}.modal-assign-user .modal-assign-user__search input:focus,.modal-assign-user .modal-assign-user__search input:hover{border-color:#7dff8a}.modal-assign-user .modal-assign-user__search .modal-assign-user__search-icon{position:absolute;right:15px}.modal-assign-user .modal-assign-user__search .modal-assign-user__search-icon i img{width:16px;height:16px}.modal-assign-user .modal-assign-user__label{display:flex}.modal-assign-user .modal-assign-user__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.modal-assign-user .modal-assign-user__label span b{font:700 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.modal-assign-user .modal-assign-user__table .name-column,.modal-assign-user .modal-assign-user__table .surname-column,.modal-assign-user .modal-assign-user__table .email-column{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;padding:0 10px}.modal-assign-user .modal-assign-user__table .role-column{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.modal-assign-user .modal-assign-user__table .role-column span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.modal-assign-user .modal-assign-user__table .role-column .role-column__icon i img{width:14px;height:14px}.modal-assign-user .modal-assign-user__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}
.modal-add-user{display:flex;flex-direction:column;gap:10px}.modal-add-user .modal-add-user__alert .ant-alert-icon{position:absolute !important;top:11.5px !important;left:16px !important}.modal-add-user .modal-add-user__alert .alert__message{display:flex;flex-direction:column;text-align:center}.modal-add-user .modal-add-user__forms{display:flex;flex-direction:column;gap:10px}.modal-add-user .modal-add-user__forms .forms__header{display:grid;grid-template-rows:auto;grid-template-columns:200px repeat(3, 142px) 14px;grid-gap:15px;gap:15px}.modal-add-user .modal-add-user__forms .forms__header.projects{grid-template-columns:200px repeat(2, 220px) 14px}.modal-add-user .modal-add-user__forms .forms__header span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.modal-add-user .modal-add-user__forms .forms__body{max-height:200px;display:flex;flex-direction:column;gap:10px}.modal-add-user .modal-add-user__forms .forms__body::-webkit-scrollbar{width:4px;border-radius:5px}.modal-add-user .modal-add-user__forms .forms__body::-webkit-scrollbar-track{background:#b3b3b3}.modal-add-user .modal-add-user__forms .forms__body::-webkit-scrollbar-thumb{background:#3e482d}.modal-add-user .modal-add-user__forms .forms__body::-webkit-scrollbar-thumb:hover{background:#7dff8a}.modal-add-user .modal-add-user__forms .forms__body .body__item{display:grid;grid-template-rows:auto;grid-template-columns:200px repeat(3, 142px) 14px;align-items:center}.modal-add-user .modal-add-user__forms .forms__body .body__item.projects{grid-template-columns:200px repeat(2, 220px) 14px}.modal-add-user .modal-add-user__forms .forms__body .body__item .input-design-system .input-design-system__hint{display:none}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-company{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;background-color:#3e482d;border:1px solid #3e482d;padding:0 10px;border-radius:5px;cursor:pointer}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-company .popover-company__label{display:flex}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-company .popover-company__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-company .popover-company__icon{width:16px}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-company .popover-company__icon i img{width:16px;height:16px}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-projects{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;background-color:#3e482d;border:1px solid #3e482d;padding:0 10px;border-radius:5px;cursor:pointer}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-projects.disabled{opacity:.5;cursor:not-allowed}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-projects .popover-projects__label{display:flex}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-projects .popover-projects__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-projects .popover-projects__icon{width:16px}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__popover-projects .popover-projects__icon i img{width:16px;height:16px}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__trash{cursor:pointer}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__trash.disabled{opacity:.5;cursor:not-allowed}.modal-add-user .modal-add-user__forms .forms__body .body__item .item__trash i img{width:14px;height:14px}.modal-add-user .modal-add-user__link{width:-webkit-fit-content;width:fit-content;display:flex;align-items:center;gap:5px;cursor:pointer}.modal-add-user .modal-add-user__link span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#7dff8a}.modal-add-user .modal-add-user__footer{width:100%;display:flex;justify-content:flex-end;gap:10px}
.calendar-clone-modal{width:100%;display:flex;flex-direction:column;gap:20px}.calendar-clone-modal .calendar-clone-modal__form{width:100%;display:flex;flex-direction:column;gap:10px}.calendar-clone-modal .calendar-clone-modal__form .form__alert .alert__message{display:flex;flex-direction:column;gap:10px}.calendar-clone-modal .calendar-clone-modal__form .form__select{display:flex;flex-direction:column;gap:10px}.calendar-clone-modal .calendar-clone-modal__form .form__select label{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.calendar-clone-modal .calendar-clone-modal__form .form__select .select__projects-popover{width:100%;height:30px;background-color:#3e482d;border:1px solid #3e482d;border-radius:5px;padding:0 10px;display:flex;justify-content:space-between;align-items:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;transition-duration:.3s;cursor:pointer}.calendar-clone-modal .calendar-clone-modal__form .form__select .select__projects-popover.ant-popover-open{border-color:#7dff8a}.calendar-clone-modal .calendar-clone-modal__form .form__select .select__projects-popover i img{width:16px;height:16px}.calendar-clone-modal .calendar-clone-modal__buttons{width:100%;display:flex;justify-content:flex-end;gap:8px}
.import-holidays-modal{width:100%;display:flex;flex-direction:column;gap:20px}.import-holidays-modal .import-holidays-modal__form{width:100%;display:flex;flex-direction:column;gap:20px}.import-holidays-modal .import-holidays-modal__form span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.import-holidays-modal .import-holidays-modal__form .form__select{display:flex;justify-content:space-between;align-items:center}.import-holidays-modal .import-holidays-modal__form .form__select label{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.import-holidays-modal .import-holidays-modal__form .form__select .select__content{width:232px}.import-holidays-modal .import-holidays-modal__form .form__select .select__content .content__popover{width:100%;height:30px;background-color:#3e482d;border:1px solid #3e482d;border-radius:5px;padding:0 10px;display:flex;justify-content:space-between;align-items:center;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;transition-duration:.3s;cursor:pointer}.import-holidays-modal .import-holidays-modal__form .form__select .select__content .content__popover.ant-popover-open{border-color:#7dff8a}.import-holidays-modal .import-holidays-modal__form .form__select .select__content .content__popover i img{width:16px;height:16px}.import-holidays-modal .import-holidays-modal__buttons{width:100%;display:flex;justify-content:flex-end;gap:8px}
.modal-procore-companies-import{width:100%;display:flex;flex-direction:column;gap:10px}.modal-procore-companies-import .modal-procore-companies-import__search{width:100%;height:32px;display:flex;align-items:center;position:relative}.modal-procore-companies-import .modal-procore-companies-import__search input{width:100%;height:32px;border:1px solid #3e482d;padding:0 41px 0 15px;border-radius:5px;background-color:#3e482d;color:#c3cfbf;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;transition-duration:.3s}.modal-procore-companies-import .modal-procore-companies-import__search input:focus,.modal-procore-companies-import .modal-procore-companies-import__search input:hover{border-color:#7dff8a}.modal-procore-companies-import .modal-procore-companies-import__search .modal-procore-companies-import__search-icon{position:absolute;right:15px}.modal-procore-companies-import .modal-procore-companies-import__search .modal-procore-companies-import__search-icon i img{width:16px;height:16px}.modal-procore-companies-import .modal-procore-companies-import__label-count{display:flex;justify-content:flex-start;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#d8d8d8}.modal-procore-companies-import .modal-procore-companies-import__label{display:flex}.modal-procore-companies-import .modal-procore-companies-import__label span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.modal-procore-companies-import .modal-procore-companies-import__label span b{font:700 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.modal-procore-companies-import .modal-procore-companies-import__table .name-column,.modal-procore-companies-import .modal-procore-companies-import__table .email-column{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;padding:0 10px}.modal-procore-companies-import .modal-procore-companies-import__table .ant-table-row-cell-last{text-align:center !important}.modal-procore-companies-import .modal-procore-companies-import__table .color-column{display:flex;align-items:center;justify-content:center}.modal-procore-companies-import .modal-procore-companies-import__table .color-column .color-picker-container{position:relative}.modal-procore-companies-import .modal-procore-companies-import__table .color-column .color-picker-container .color-preview{width:20px;height:20px;padding:10px;background:rgba(0,0,0,0);border-radius:2px;box-shadow:0 0 0 1px #7d8671;display:grid;place-content:center;cursor:pointer;position:relative;top:2px}.modal-procore-companies-import .modal-procore-companies-import__table .color-column .color-picker-container .color-preview .color-preview-inner{width:12px;height:12px;border-radius:2px}.modal-procore-companies-import .modal-procore-companies-import__table .color-column .color-picker-container .color-picker-wrapper{position:absolute;z-index:1}.modal-procore-companies-import .modal-procore-companies-import__table .color-column .color-picker-container .color-picker-wrapper .color-preview-only{width:20px;height:20px;border-radius:2px}.modal-procore-companies-import .modal-procore-companies-import__table .color-column .color-picker-container .color-picker-wrapper .import-color-picker{position:absolute !important;z-index:1}.modal-procore-companies-import .modal-procore-companies-import__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}
.modal-procore-match-roles{width:100%;display:flex;flex-direction:column;gap:10px}.modal-procore-match-roles .modal-procore-match-roles__title{font-weight:500;font-size:16px}.modal-procore-match-roles .column-title{font-weight:500;font-size:13px}.modal-procore-match-roles .modal-procore-match-roles__matrix-button{display:flex;justify-content:flex-end}.modal-procore-match-roles .modal-procore-match-roles__matrix-button .modal-procore-match-roles__matrix-button__content{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;height:16px}.modal-procore-match-roles .modal-procore-match-roles__matrix-button .modal-procore-match-roles__matrix-button__content .modal-procore-match-roles__matrix-button__content-text{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#7dff8a}.modal-procore-match-roles .modal-procore-match-roles__procore-company-popover-container{display:flex;flex-direction:column;gap:10px}.modal-procore-match-roles .modal-procore-match-roles__procore-company-popover-container .modal-procore-match-roles__procore-company-popover-title{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.modal-procore-match-roles .modal-procore-match-roles__procore-company-popover-container .modal-procore-match-roles__procore-company-popover{width:100%;background-color:#3e482d;border-radius:5px;padding:9px 10px}.modal-procore-match-roles .modal-procore-match-roles__procore-company-popover-container .modal-procore-match-roles__procore-company-popover .modal-procore-match-roles__procore-company-popover__content{display:flex;align-items:center;justify-content:space-between}.modal-procore-match-roles .modal-procore-match-roles__procore-company-popover-container .modal-procore-match-roles__procore-company-popover .modal-procore-match-roles__procore-company-popover__content .modal-procore-match-roles__procore-company-popover__content-item{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.modal-procore-match-roles .modal-procore-match-roles__procore-company-popover-container .modal-procore-match-roles__procore-company-popover .modal-procore-match-roles__procore-company-popover__content .modal-procore-match-roles__procore-company-popover__icon{display:flex;align-items:center;justify-content:center;height:14px;width:14px}.modal-procore-match-roles .button__matrix{display:flex;align-items:center;justify-content:flex-end;gap:10px}.modal-procore-match-roles .button__matrix span{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#7dff8a}.modal-procore-match-roles .procore-role-column,.modal-procore-match-roles .outbuild-role-column{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;padding:0 10px}.modal-procore-match-roles .outbuild-role-column{display:flex;align-items:center;justify-content:space-between}.modal-procore-match-roles .roles-column{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.modal-procore-match-roles .roles-column .roles-column__icon{cursor:pointer}.modal-procore-match-roles .roles-column .roles-column__icon i img{width:14px;height:14px}.modal-procore-match-roles .modal-procore-match-roles__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}
.modal-procore-import-users{width:100%;display:flex;flex-direction:column;gap:10px}.modal-procore-import-users .modal-procore-import-users__title{font-weight:500;font-size:16px}.modal-procore-import-users .modal-procore-import-users__label{color:#fff;font-weight:400;font-size:13px}.modal-procore-import-users .modal-procore-import-users__label-count{display:flex;justify-content:flex-start;font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#d8d8d8}.modal-procore-import-users .user-column,.modal-procore-import-users .company-column,.modal-procore-import-users .email-column,.modal-procore-import-users .position-column{font:400 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff;padding:0 10px}.modal-procore-import-users .outbuild-role-column{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.modal-procore-import-users .outbuild-role-column.invalid-role{background-color:#4c2a2e;color:#c3cfbf;border:1px solid #fa7676;height:30px}.modal-procore-import-users .roles-column{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.modal-procore-import-users .roles-column .roles-column__icon{cursor:pointer}.modal-procore-import-users .roles-column .roles-column__icon i img{width:14px;height:14px}.modal-procore-import-users .modal-procore-import-users__footer{display:flex;justify-content:flex-end;gap:10px}
.create-view-modal{display:flex;flex-direction:column;gap:20px}.create-view-modal .create-view-modal__input .input-design-system__hint{display:none}.create-view-modal .create-view-modal__visibility{display:flex;flex-direction:column;gap:10px}.create-view-modal .create-view-modal__visibility .visibility__title{display:flex;align-items:center;gap:10px}.create-view-modal .create-view-modal__visibility .visibility__title span{font:500 13px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#fff}.create-view-modal .create-view-modal__visibility .visibility__title .title__icon{cursor:pointer}.create-view-modal .create-view-modal__visibility .visibility__title .title__icon i img{width:16px;height:16px}.create-view-modal .create-view-modal__buttons{width:100%;display:flex;justify-content:flex-end;gap:8px}
.date-range-modal{display:flex;flex-direction:column;gap:20px}.date-range-modal__buttons{display:flex;gap:10px;justify-content:flex-end}

/*# sourceMappingURL=styles-d91a9049.fe9870f2.css.map*/