@-webkit-keyframes AppLoader_fade__2A-G2 {
  0%,
  100% {
    opacity: 0.7;
  }
  50% {
    opacity: 1;
  }
}
@keyframes AppLoader_fade__2A-G2 {
  0%,
  100% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
}
.AppLoader_loadingOverlay__3b_Ud {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  z-index: 1001;
}
.AppLoader_loadingElement__27pEH {
  min-width: 172px;
  opacity: 0;
  -webkit-animation: AppLoader_fade__2A-G2 1.42s 0s infinite;
  animation: AppLoader_fade__2A-G2 1.42s 0s infinite;
}

.Button_btn__2M5QI {
  user-select: none;
}


.PageHeader_wrapper__3ypHN {
  position: relative;
  z-index: 1000;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  background: #fff;
  box-shadow: 0 0 0 rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
}
.PageHeader_logo__3jH6Q {
  display: flex;
  width: 172px;
  height: 37px;
  max-width: 50%;
}
@media (min-width: 1024px) {
  .PageHeader_logo__3jH6Q {
    margin-left: 32px;
  }
}
@media (max-width: 768px) {
  .PageHeader_logo__3jH6Q {
    width: 140px;
  }
}
.PageHeader_logoImage__lElv2 {
  flex-shrink: 1;
  min-width: 0;
}
.PageHeader_btnMobileMenu__3ejm1 {
  color: #5C7080 !important;
  min-width: 50px;
  min-height: 50px;
}
@media (min-width: 1024px) {
  .PageHeader_btnMobileMenu__3ejm1 {
    display: none !important;
  }
}
.PageHeader_profileWrapper__1s9UR {
  display: flex;
  align-items: center;
  margin-left: auto;
  text-shadow: none;
  padding: 3px 0;
  margin: 0 20px 0 0;
}

.Avatar_wrapper__c62bm {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.Avatar_wrapper__c62bm.Avatar_isCandidate__-U45- {
  position: relative;
}
.Avatar_wrapper__c62bm.Avatar_isCandidate__-U45-:after {
  content: '';
  position: absolute;
  top: -2px;
  right: -3px;
  width: 4px;
  height: 4px;
  background: #2965CC;
  border-radius: 2px;
}
.Avatar_circle__2kZMN {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: #e1e8ed;
  border-radius: 50%;
}
.Avatar_icon__3dho8 {
  opacity: 0.15;
}
.Avatar_img__3JhYW {
  max-width: 100%;
  object-fit: cover;
  transform: translateY(0);
}
.Avatar_text__3wK2u {
  padding-right: 1px;
  font-size: 13px;
  line-height: 13px;
  color: #5C7080;
}

.AnchorButton_btnWrapper__9aAFR {
  user-select: none;
  text-decoration: none;
}
.AnchorButton_btnWrapper__9aAFR:hover {
  text-decoration: none;
}
.AnchorButton_btnWrapper__9aAFR.AnchorButton_disabled__Wd7ox {
  pointer-events: none;
}

.UserProfileButton_profileButton__mbrS8 span {
  display: flex;
}
.UserProfileButton_profileButton__mbrS8 .UserProfileButton_userAvatar__2N8-4 {
  cursor: pointer;
}
.UserProfileButton_profileButton__mbrS8 .UserProfileButton_userAvatar__2N8-4:hover {
  outline: 3px solid rgba(0, 0, 0, 0.1);
}
.UserProfileButton_popup__Q9U2t {
  min-width: 320px;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_profile__H9Fwn {
  display: flex;
  position: relative;
  padding: 15px 20px;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_profile__H9Fwn .UserProfileButton_userAvatarBig__3Xvj8 {
  margin-top: 5px;
  margin-right: 20px;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_profile__H9Fwn .UserProfileButton_userInfo__z_I8l {
  display: flex;
  flex-direction: column;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_profile__H9Fwn .UserProfileButton_userInfo__z_I8l .UserProfileButton_userName__1x_OG {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 2px;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_profile__H9Fwn .UserProfileButton_userInfo__z_I8l .UserProfileButton_userRole__d_leX {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 8px;
  font-size: 12px;
  color: #5c7080;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_profile__H9Fwn .UserProfileButton_userInfo__z_I8l .UserProfileButton_userEmail__iMbja {
  font-size: 12px;
  line-height: 15px;
  color: rgba(92, 112, 128, 0.6);
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_actions__2OzgE {
  border-top: 1px solid #E5E5E5;
  padding: 7px 15px;
  color: rgba(92, 112, 128, 0.6);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_actions__2OzgE .UserProfileButton_account__1Q6kh {
  display: flex;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_actions__2OzgE .UserProfileButton_account__1Q6kh .UserProfileButton_button__34UMu {
  color: rgba(92, 112, 128, 0.6);
  margin-right: 10px;
  padding: 0 5px;
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_actions__2OzgE .UserProfileButton_account__1Q6kh .UserProfileButton_button__34UMu .UserProfileButton_icon__3JFgE {
  color: rgba(92, 112, 128, 0.6);
}
.UserProfileButton_popup__Q9U2t .UserProfileButton_actions__2OzgE .UserProfileButton_logout__NXLbZ .UserProfileButton_icon__3JFgE {
  color: rgba(92, 112, 128, 0.6);
}
.UserProfileButton_profileButton__mbrS8 > span > span {
  display: flex;
}
.UserProfileButton_profilePortal__1CNpN {
  z-index: 1001;
}
@media (max-width: 414px) {
  .UserProfileButton_profilePopover__jXo8b {
    min-width: calc(100vw - 40px);
  }
}

.PageLayout_wrapper__2rSoj {
  position: relative;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100%;
}
.PageLayout_main__RHLWE {
  display: flex;
  overflow: hidden;
  flex-direction: row;
  flex-grow: 1;
  max-height: calc(100% - 50px);
  background: rgba(191, 204, 214, 0.15);
}
.PageLayout_content__9Tu1U {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  padding: 0 10px 10px;
  transition: background 0.2s ease-out;
}
@media (min-width: 1024px) {
  .PageLayout_content__9Tu1U {
    padding: 0 24px 24px;
  }
}
.PageLayout_content__9Tu1U.PageLayout_scrollable__nAf3X {
  overflow-x: hidden;
  overflow-y: auto;
}
.PageLayout_dialogsContainer__a9uVL {
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
}

.PageSidebar_wrapper__l2i8o {
  position: relative;
  width: 0;
  z-index: 100;
}
@media (min-width: 1024px) {
  .PageSidebar_wrapper__l2i8o {
    width: 222px;
  }
}
.PageSidebar_sidebar__152Hq {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  top: 0;
  left: 0;
  bottom: 0;
  padding: 0 8px;
  overflow: auto;
  border-right: 1px solid #dbdcdd;
  transition: transform 0.1s ease-out;
  transform: translateX(-100%);
  background: #fff;
}
.PageSidebar_sidebar__152Hq.PageSidebar_isMobileMenuVisible__3sPex {
  transform: translateX(0);
  transition: transform 0.3s ease-out;
}
@media (max-width: 1024px) {
  .PageSidebar_sidebar__152Hq {
    width: 100vw;
    max-width: 222px;
  }
}
@media (min-width: 1024px) {
  .PageSidebar_sidebar__152Hq {
    width: 222px;
    transform: translateX(0);
  }
}
.PageSidebar_mobileGlass__2OL7t {
  position: fixed;
  z-index: 1;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.1s ease-in;
  pointer-events: none;
}
.PageSidebar_mobileGlass__2OL7t.PageSidebar_isMobileMenuVisible__3sPex {
  opacity: 1;
  transition: opacity 0.3s ease-out;
  pointer-events: all;
}
@media (min-width: 1024px) {
  .PageSidebar_mobileGlass__2OL7t {
    display: none;
  }
}
.PageSidebar_subMenu__3lz0F,
.PageSidebar_menu__2Ho81 {
  list-style: none;
  margin: 15px 0 0;
  padding: 0;
}
.PageSidebar_subMenu__3lz0F {
  margin: 0;
}
.PageSidebar_menuItem__2GIwb .PageSidebar_menuItemLink__1YVaL {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  padding-left: 24px;
  margin-bottom: 1px;
  color: #182026;
  text-decoration: none;
  border-radius: 0;
}
.PageSidebar_menuItem__2GIwb .PageSidebar_menuItemLink__1YVaL.PageSidebar_level1__FX5uC {
  display: flex;
  align-items: center;
  margin-top: 17px;
  margin-bottom: 4px;
  cursor: default;
  font-size: 12px;
  color: rgba(92, 112, 128, 0.5);
}
@media (max-width: 1024px) {
  .PageSidebar_menuItem__2GIwb .PageSidebar_menuItemLink__1YVaL.PageSidebar_level1__FX5uC {
    font-size: 14px;
    height: 30px;
  }
}
.PageSidebar_menuItem__2GIwb .PageSidebar_menuItemLink__1YVaL.PageSidebar_level2__2I5GN {
  font-size: 14px;
}
.PageSidebar_menuItem__2GIwb .PageSidebar_menuItemLink__1YVaL.PageSidebar_level2__2I5GN.PageSidebar_isActive__2s06O,
.PageSidebar_menuItem__2GIwb .PageSidebar_menuItemLink__1YVaL.PageSidebar_level2__2I5GN:hover {
  background: #ebf1f5 !important;
  z-index: 1;
}
@media (max-width: 1024px) {
  .PageSidebar_menuItem__2GIwb .PageSidebar_menuItemLink__1YVaL.PageSidebar_level2__2I5GN {
    font-size: 18px;
    height: 50px;
  }
}
.PageSidebar_menuItem__2GIwb:first-child .PageSidebar_level1__FX5uC {
  margin-top: 0;
}
.PageSidebar_menuItemSettingsWrapper__3lQjL {
  margin-top: auto;
}
.PageSidebar_menuItemSettings__3aDAe {
  display: flex;
  justify-content: flex-start;
  flex: 1;
  width: calc(100% + 16px);
  height: 65px;
  margin: 0 -8px;
  padding-left: 23px;
  color: #8A9BA8 !important;
  border-top: 1px solid #e5e5e5;
  border-radius: 0;
}
@media (max-width: 1024px) {
  .PageSidebar_menuItemSettings__3aDAe {
    padding-left: 32px;
    font-size: 18px;
  }
}
.PageSidebar_menuItemSettings__3aDAe .PageSidebar_menuItemSettingsIcon__7i2SR {
  color: #8A9BA8;
}
.PageSidebar_menuItemSettings__3aDAe:hover {
  color: #5C7080 !important;
}
.PageSidebar_menuItemSettings__3aDAe:hover .PageSidebar_menuItemSettingsIcon__7i2SR {
  color: #5C7080;
}
.PageSidebar_header__LvOjE {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2px;
  padding-top: 18px;
}
.PageSidebar_headerTitle__1hOgu {
  padding: 0 10px 0 24px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 900;
  letter-spacing: 1px;
}
.PageSidebar_tooltipWrapper__2vlO3 {
  margin-left: auto;
}
.PageSidebar_btnBackWrapper__1zTSg {
  display: block;
}
.PageSidebar_btnBack__1wmgU {
  margin: -3px 0;
  color: #2965CC !important;
  background: #ebf1f5 !important;
}
.PageSidebar_btnBack__1wmgU:hover {
  color: #5C7080;
  background: rgba(41, 101, 204, 0.2) !important;
}
.PageSidebar_btnBack__1wmgU .PageSidebar_btnBackIcon__3TVhA {
  color: #2965CC;
}

.FullscreenPage_wrapper__2Qxfb {
  position: fixed;
  z-index: 1001;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  background: #fff;
}
.FullscreenPage_contentWrapper__L02NI {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.FullscreenPage_sidebar__2-7G_ {
  display: flex;
  flex-direction: column;
  flex: 0;
  min-width: 222px;
  border-right: 1px solid rgba(16, 22, 26, 0.15);
}
.FullscreenPage_sidebarInner__gMji0 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  padding: 0 15px 15px;
}
.FullscreenPage_title__1QgO0 {
  padding: 18px 0 5px;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 1px;
  color: #182026;
}
@media (min-width: 1024px) {
  .FullscreenPage_title__1QgO0 {
    font-size: 18px;
  }
}
.FullscreenPage_btnBackWrapper__Oxm62 {
  display: flex;
  min-height: 50px;
  background: rgba(235, 241, 245, 0.6);
}
.FullscreenPage_btnBack__89paq {
  justify-content: flex-start;
  width: 100%;
  padding-left: 15px;
  font-weight: 500;
}
.FullscreenPage_btnBackIcon__2dAy8 {
  margin-right: 10px;
}

.ListWrapper_wrapper__1Mq5Z {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.ListWrapper_header__1pHO2 {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 3px 3px 0 0;
}
.ListWrapper_content__3dYQI {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

.ScheduleCalendar_wrapper__ZEJhB {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  padding-right: 20px;
  padding-bottom: 10px;
}
.ScheduleCalendar_time__1zaxR {
  padding-top: 1px;
  font-size: 12px;
  line-height: 16px;
  color: #5C7080;
  text-align: right;
}
.ScheduleCalendar_usersRow__2ldyw {
  display: flex;
  align-items: center;
  flex: 1;
}
.ScheduleCalendar_usersRow__2ldyw .ScheduleCalendar_timeWrapper__3m0Tg {
  position: relative;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
  min-width: 61px;
  padding-right: 11px;
  align-self: stretch;
}
.ScheduleCalendar_usersRow__2ldyw .ScheduleCalendar_timeWrapper__3m0Tg:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  height: 11px;
  width: 1px;
  background: rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_usersRow__2ldyw .ScheduleCalendar_time__1zaxR {
  position: relative;
  flex: 1;
  font-size: 12px;
  color: #5C7080;
  text-align: right;
  padding-bottom: 11px;
}
.ScheduleCalendar_usersRow__2ldyw .ScheduleCalendar_time__1zaxR:after {
  content: '';
  position: absolute;
  right: -10px;
  bottom: 0;
  height: 1px;
  width: 4px;
  background: rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_users__3IbT2 {
  display: flex;
  align-items: center;
  flex: 1;
}
.ScheduleCalendar_user__3DiuL {
  position: relative;
  display: flex;
  align-items: flex-start;
  flex: 1;
  padding: 14px 14px 8px 14px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_user__3DiuL:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  height: 10px;
  width: 1px;
  background: rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_avatar__23JZo {
  margin-right: 10px;
}
.ScheduleCalendar_userText__24ojH {
  display: flex;
  flex-direction: column;
}
.ScheduleCalendar_userName__fm9AW {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 12px;
}
.ScheduleCalendar_userTime__yRpUp {
  font-size: 12px;
  line-height: 15px;
  color: #5C7080;
}
.ScheduleCalendar_hours__23M5z {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.ScheduleCalendar_hourRow__1DPE5 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  min-height: 40px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_hourRow__1DPE5 .ScheduleCalendar_timeWrapper__3m0Tg {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  min-height: 40px;
  min-width: 61px;
  border-right: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_hourRow__1DPE5 .ScheduleCalendar_time__1zaxR {
  min-width: 56px;
  padding-right: 6px;
  transform: translateY(50%);
  background: #fff;
}
.ScheduleCalendar_hour__3fQhh {
  position: relative;
  flex: 1;
  min-height: 40px;
  border-right: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_hour__3fQhh.ScheduleCalendar_isBusy__1tF3K:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: repeating-linear-gradient(-45deg, #d5d6d7 0px, #d5d6d7 1px, #f3f3f3 1px, #f3f3f3 7.25px);
  background-size: 10px 10px;
  background-attachment: fixed;
}
.ScheduleCalendar_event__3gNcG {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 5px;
  width: calc(100% - 10px);
  background: #ced3e0;
  border-radius: 3px;
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_topOut__3pA2C {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_topOut__3pA2C:before {
  content: '';
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 1px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_bottomOut__16MHW {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_bottomOut__16MHW:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_isSelected__3WY-q {
  z-index: 2;
  background: #7ca0df;
  border: 1px solid #2965cc;
  box-shadow: 0 0 0 rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_isSelected__3WY-q .ScheduleCalendar_eventHours__DrlSu {
  margin: 5px 9px;
  font-size: 14px;
  font-weight: 500;
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_isSelected__3WY-q .ScheduleCalendar_eventHours__DrlSu.ScheduleCalendar_lessThenOr30min__1snWR {
  margin: auto 9px !important;
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_isSelected__3WY-q .ScheduleCalendar_eventHours__DrlSu.ScheduleCalendar_lessThenOr15min__2sCrg {
  line-height: 8px;
}
.ScheduleCalendar_event__3gNcG.ScheduleCalendar_isNotValid__3HERr {
  background: rgba(255, 0, 0, 0.2);
  border-color: rgba(255, 0, 0, 0.2);
}
.ScheduleCalendar_eventHours__DrlSu {
  margin: 6px 10px;
  font-size: 12px;
  line-height: 15px;
}
.ScheduleCalendar_eventHours__DrlSu.ScheduleCalendar_lessThenOr30min__1snWR {
  margin: auto 10px !important;
  justify-self: center;
  line-height: 10px;
}
.ScheduleCalendar_eventHours__DrlSu.ScheduleCalendar_lessThenOr15min__2sCrg {
  font-size: 10px !important;
}

.Toolbar_wrapper__1j74S {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  width: 100%;
  min-height: 60px;
}
@media (min-width: 1024px) {
}
.Toolbar_left__3eu_d,
.Toolbar_center__pj9u1,
.Toolbar_right__2C66o {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 1;
  min-width: 0;
}
@media (max-width: 1024px) {
}
@media (min-width: 1024px) {
}
.Toolbar_center__pj9u1 {
  justify-content: center;
}
@media (max-width: 1024px) {
}
@media (min-width: 1024px) {
}
.Toolbar_right__2C66o {
  justify-content: flex-end;
}
@media (max-width: 1024px) {
}
@media (min-width: 1024px) {
}
.Toolbar_icon__2IBAP {
  margin-right: 14px;
  color: #5C7080;
}
.Toolbar_title__2XKk1 {
  margin-right: 20px;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 1px;
  color: #182026;
}
@media (min-width: 1024px) {
  .Toolbar_title__2XKk1 {
    font-size: 18px;
  }
}

.ScheduleToolbar_wrapper__2GKec {
  padding: 10px;
  min-height: 51px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  flex-direction: column;
}
@media (min-width: 768px) {
  .ScheduleToolbar_wrapper__2GKec {
    flex-direction: row;
    padding: 10px 20px 10px 8px;
  }
}
.ScheduleToolbar_positionLeft__35lG8,
.ScheduleToolbar_positionCenter__2L0wG,
.ScheduleToolbar_positionRight__3wG2O {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ScheduleToolbar_icon__2bGqj {
  margin-right: 13px;
  color: #5C7080;
}
.ScheduleToolbar_title__1rsOe {
  margin-left: 8px;
  font-size: 18px;
}
.ScheduleToolbar_btn__313U3 {
  min-width: 125px;
  margin-left: 5px;
}
.ScheduleToolbar_btnDemo__3lOvQ {
  margin-top: 20px;
}

.FeedbackFormContent_iframe__3Z7XF {
  flex: 1;
}

.SvgIcon_icon__3-nA9 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  vertical-align: top;
}
.SvgIcon_icon__3-nA9.SvgIcon_size24__1IzfB {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.InlineEditor_field__1LNcJ {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  min-height: 30px;
  margin: 2px 0;
  padding-left: 10px;
  width: 100%;
}
.InlineEditor_field__1LNcJ.InlineEditor_isViewMode__1VRyd {
  cursor: pointer;
}
.InlineEditor_field__1LNcJ.InlineEditor_isViewMode__1VRyd:hover,
.InlineEditor_field__1LNcJ.InlineEditor_isViewMode__1VRyd :focus-within {
  background: #ebf1f5;
  border-radius: 3px;
}
.InlineEditor_field__1LNcJ.InlineEditor_isViewMode__1VRyd:hover .InlineEditor_btnEdit__1Lgil,
.InlineEditor_field__1LNcJ.InlineEditor_isViewMode__1VRyd :focus-within .InlineEditor_btnEdit__1Lgil {
  opacity: 1;
}
.InlineEditor_field__1LNcJ.InlineEditor_isViewMode__1VRyd:hover .InlineEditor_selectRightIcon__VZJ-h,
.InlineEditor_field__1LNcJ.InlineEditor_isViewMode__1VRyd :focus-within .InlineEditor_selectRightIcon__VZJ-h {
  opacity: 1;
}
.InlineEditor_field__1LNcJ.InlineEditor_isReadOnly__2veAL {
  cursor: unset;
}
.InlineEditor_field__1LNcJ.InlineEditor_isReadOnly__2veAL:hover {
  background: unset;
}
.InlineEditor_field__1LNcJ.InlineEditor_noButtons__2qAif {
  padding-right: 10px;
}
.InlineEditor_field__1LNcJ.InlineEditor_isEditWithIcon__1F3RH {
  margin-left: -7px;
}
.InlineEditor_fieldIcon__1-4kA {
  margin-right: 9px;
  color: #5C7080;
}
.InlineEditor_fieldIcon__1-4kA.InlineEditor_alignTop__3zF4z {
  margin-top: 7px;
  margin-bottom: auto;
}
.InlineEditor_view__JTa8q {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  color: #5C7080;
}
.InlineEditor_text__2GoDx {
  flex: 1;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 5px 0;
  line-height: 20px;
}
.InlineEditor_text__2GoDx.InlineEditor_textArea__--3gA {
  margin: 6px 0;
  line-height: 18px;
  white-space: pre-wrap;
  word-break: break-word;
}
.InlineEditor_text__2GoDx.InlineEditor_wrap__2rI7C {
  white-space: pre-wrap;
  overflow-wrap: break-word;
}
.InlineEditor_isChanged__2f3a8 span,
.InlineEditor_isChanged__2f3a8 div {
  position: relative;
  text-decoration: underline;
  text-decoration-color: #F5903D;
  text-underline-offset: 4px;
}
.InlineEditor_additionalFieldLabel__1udcO {
  font-size: 12px;
  color: #8A9BA8;
}
.InlineEditor_labelDot__1etyR {
  padding: 0 7px;
}
.InlineEditor_emptyText__1mxBz {
  color: rgba(92, 112, 128, 0.5);
}
.InlineEditor_selectRightIcon__VZJ-h {
  opacity: 0;
  margin: 0 11px 0 7px;
}
.InlineEditor_btnEdit__1Lgil {
  opacity: 0;
  margin-left: 10px;
  background: #ebf1f5 !important;
}
.InlineEditor_btnEdit__1Lgil.InlineEditor_alignTop__3zF4z {
  margin-bottom: auto;
}
.InlineEditor_btnEdit__1Lgil:focus {
  opacity: 1;
}
.InlineEditor_link__1x3_F {
  color: inherit;
  line-height: 20px;
  display: inline-block;
}
.InlineEditor_btnEditIcon__1gT-3 {
  color: #8a9ba8 !important;
}
.InlineEditor_edit__3qSsB {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.InlineEditor_inputs__241xC {
  display: flex;
  flex-direction: column;
}
.InlineEditor_inputWrapper__1LJWV {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.InlineEditor_inputWrapper__1LJWV + .InlineEditor_inputWrapper__1LJWV {
  margin-top: 4px;
}
.InlineEditor_editButtons__29EnV {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 4px;
}
.InlineEditor_inputLabel__2PKz0 {
  min-width: 100px;
  font-size: 14px;
  color: #5C7080;
  margin-right: 15px;
}
.InlineEditor_input__24Toz {
  flex: 1;
}
.InlineEditor_input__24Toz .bp4-input {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2) inset;
}
.InlineEditor_btnSelect__1nqwU {
  flex: 1;
  width: 100%;
  white-space: nowrap;
  background: #fff !important;
}
.InlineEditor_btnSelect__1nqwU.InlineEditor_isPlaceholder__CwUQ_ {
  color: rgba(92, 112, 128, 0.5) !important;
}
.InlineEditor_btnSelect__1nqwU .bp4-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.InlineEditor_btnCancel__3YnQM,
.InlineEditor_btnApply__2rjPe {
  font-size: 12px;
}
.InlineEditor_btnCancel__3YnQM {
  color: #8A9BA8 !important;
}
.InlineEditor_btnApply__2rjPe {
  color: #2965CC !important;
}
.InlineEditor_menuItem__28yzq.InlineEditor_isGroupHeader__1Ca48 {
  font-weight: 500;
}
.InlineEditor_menuItem__28yzq.InlineEditor_isMenuDivider__--JBf {
  position: relative;
  margin-bottom: 11px;
}
.InlineEditor_menuItem__28yzq.InlineEditor_isMenuDivider__--JBf:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  height: 1px;
  background: #DCDCDC;
}
.InlineEditor_selectPopoverWrapper__1MYda .bp4-popover {
  margin-left: 1px !important;
  margin-top: 3px !important;
}
.InlineEditor_selectPopoverTarget__tOWhe {
  width: 100%;
}
.InlineEditor_selectMenu__38T4r {
  max-width: 264px;
  max-height: 300px;
  overflow-y: auto;
}
.InlineEditor_multiSelectView__3hmCx {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.InlineEditor_multiSelectView__3hmCx.InlineEditor_withTextBefore__1Xi_h .InlineEditor_multiSelectViewText__Pi4hE {
  padding: 6px 0;
}
.InlineEditor_multiSelectViewText__Pi4hE .InlineEditor_textBefore__uwUGt {
  padding-top: 0;
}
.InlineEditor_textBefore__uwUGt {
  padding-top: 6px;
  font-size: 14px;
  line-height: 18px;
  white-space: nowrap;
  user-select: none;
}
.InlineEditor_miltiSelectViewItem__1KK6- {
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
}
.InlineEditor_miltiSelectViewItem__1KK6-.InlineEditor_isPills__17xrK {
  height: 25px;
  padding: 0 12px 1px;
  margin: 3px 5px 2px 0;
  background: linear-gradient(0deg, rgba(19, 124, 189, 0.2), rgba(19, 124, 189, 0.2)), #fff;
  border-radius: 20px;
}
.InlineEditor_multiSelectEditWrapper__3WGNd {
  display: flex;
  flex-direction: row;
}
.InlineEditor_multiSelectEdit__1bAUX .bp4-input {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2) inset;
}
.InlineEditor_multiSelectEditPopover__1Bc0a .bp4-menu {
  max-height: 40vh;
  overflow-y: auto;
}
.InlineEditor_multiSelectEditPopover__1Bc0a.InlineEditor_selectPopover__3s9qZ {
  margin-left: 1px !important;
  margin-top: 3px !important;
}
.InlineEditor_tag__2YdZ9:first-child svg,
.InlineEditor_tag__2YdZ9:nth-child(2) svg {
  display: none;
}

.TextInput_wrapper__2MPoC input {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2) inset;
}

.TextArea_wrapper__1MLzU {
  width: 100%;
}

.Toasts_toastContent__UhpGe {
  display: flex;
  flex-direction: row;
}
.Toasts_toastContent__UhpGe .Toasts_icon__2tOPR {
  margin-right: 8px;
}
.Toasts_appErrorToaster__2ESZO {
  display: flex;
  color: #182026;
  background-color: #EBF1F5;
  min-width: 350px;
}
@media (max-width: 768px) {
  .Toasts_appErrorToaster__2ESZO {
    width: 100%;
  }
}
.Toasts_appErrorToaster__2ESZO div.bp4-button-group {
  width: 35px;
}
.Toasts_appErrorToaster__2ESZO div.bp4-button-group button {
  margin-left: -9px;
  margin-top: 9px;
}
.Toasts_appErrorToaster__2ESZO .Toasts_iconContainer__ljVCH {
  position: relative;
  color: #fff;
}
.Toasts_appErrorToaster__2ESZO .Toasts_iconContainer__ljVCH .Toasts_icon__2tOPR {
  color: #d9822b;
  margin: 8px;
}
.Toasts_appErrorToaster__2ESZO .Toasts_iconContainer__ljVCH .Toasts_toastCountIcon__2Rwn2 {
  position: absolute;
  top: 4px;
  right: 0;
  padding: 0 6px;
  align-items: center;
  font-weight: 500;
  white-space: nowrap;
  color: #fff;
  font-size: 10px;
  z-index: 1;
}
.Toasts_appErrorToaster__2ESZO .Toasts_iconContainer__ljVCH .Toasts_toastCountIcon__2Rwn2::before {
  position: absolute;
  z-index: 0;
  content: ' ';
  top: 50%;
  left: 0;
  width: 100%;
  height: 16px;
  background-color: rgba(92, 112, 128, 0.1);
  background: red;
  color: #fff;
  border-radius: 8px;
  transform: translate(0, -50%);
}
.Toasts_appErrorToaster__2ESZO .Toasts_iconContainer__ljVCH .Toasts_toastCountIcon__2Rwn2 .Toasts_toastCount__1w7ze {
  position: relative;
}
.Toasts_appErrorToaster__2ESZO .bp4-toast-message {
  padding: 5px;
}
.Toasts_appErrorToaster__2ESZO .bp4-toast-message > div {
  display: flex;
  flex-wrap: wrap;
}
.Toasts_errorCount__2fKBK {
  position: relative;
  margin-left: 8px;
  display: flex;
  align-items: center;
  font-weight: 500;
  white-space: nowrap;
  padding: 0 8px;
}
.Toasts_errorCount__2fKBK::before {
  position: absolute;
  content: ' ';
  top: 50%;
  left: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(92, 112, 128, 0.1);
  border-radius: 12px;
  transform: translate(0, -50%);
}
.Toasts_errorMessage__2hozZ {
  margin-left: 16px;
  margin-right: 32px;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.Toasts_errorMessageRow__-mHsF {
  display: flex;
  width: calc(100% - 64px);
}
.Toasts_errorDetailsButton__3i_qS {
  margin: 9px 0;
  margin-left: auto;
  min-width: 80px;
  white-space: nowrap;
}
.Toasts_stackTrace__2Tiez {
  margin-top: 6px;
  margin-left: 8px;
  margin-bottom: 8px;
  margin-right: -26px;
  background-color: white;
  padding: 4px;
  color: #182026;
  font-size: 10px;
  white-space: pre-wrap;
  word-wrap: break-word;
  min-height: 100px;
  max-height: 150px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2) inset;
  border-radius: 3px;
  overflow-y: auto;
}
.Toasts_buttonsRow__1PEEV {
  padding: 6px;
  padding-left: 8px;
  margin-bottom: 4px;
  margin-right: -32px;
  display: flex;
  justify-content: space-between;
}
.Toasts_buttonsRow__1PEEV .Toasts_copyButton__2ROwQ {
  width: 125px;
}
.Toasts_buttonsRow__1PEEV .Toasts_refreshButton__26rN6 {
  width: 125px;
}
.Toasts_collapse__PBrat {
  width: 100%;
}

.ButtonOrderBy_btn__397iM {
  font-weight: 500;
}
.ButtonOrderBy_btn__397iM:hover {
  background: #EBF1F5 !important;
  mix-blend-mode: multiply;
}
.ButtonOrderBy_colName__1ADuL {
  cursor: default;
}
.ButtonOrderBy_btnIcon__1QQuL {
  color: #5C7080 !important;
}

.FilterMultiSelectInput_selectWrapper__3K23w .FilterMultiSelectInput_popover__2ERJj {
  max-width: 300px;
  margin-top: 3px !important;
}
.FilterMultiSelectInput_selectWrapper__3K23w .bp4-menu {
  max-height: 40vh;
  overflow-y: auto;
}

.FiltersPopover_popover__CV2lf {
  display: flex;
  align-items: center;
  min-height: 30px;
  margin-bottom: 10px;
  margin-right: 5px;
}
.FiltersPopover_popover__CV2lf:first-child {
  margin-right: 0;
}
.FiltersPopover_btnFilter__3BqSR.FiltersPopover_noValueSelected__UJHZj {
  white-space: nowrap;
  background: #e0e4e8 !important;
}
.FiltersPopover_btnFilter__3BqSR.FiltersPopover_noValueSelected__UJHZj:hover {
  background: #d1d7dd !important;
}
.FiltersPopover_wrapper__1tJBO {
  min-width: 222px;
  max-width: 222px;
  background: #fff;
}
.FiltersPopover_content__1kabc {
  padding: 10px 15px;
  user-select: none;
}
.FiltersPopover_title__3clVQ {
  margin-bottom: 10px;
  font-size: 14px;
  color: #182026;
}
.FiltersPopover_btnClear__8afB3 {
  width: 100%;
  min-height: 50px;
  font-size: 12px;
  color: #5C7080 !important;
  border-top: 1px solid #D3D6D8;
}
.FiltersPopover_btnClear__8afB3:hover {
  color: #182026 !important;
}


.FilterStatusSelector_content__okzjC {
  margin: 4px 0 -6px;
}

.FilterFlowStageSelector_content__O7ZdS {
  margin: 4px 0 -6px;
}

.FilterTimeSelector_radioRangeWrapper__Kd8M0 {
  display: flex;
}
.FilterTimeSelector_radioRangeInputs__2s3d6 {
  margin-top: -6px !important;
  margin-bottom: 5px !important;
}
.FilterTimeSelector_radioRangeInputs__2s3d6 .FilterTimeSelector_row__SM9Z- {
  display: flex;
  align-items: center;
}
.FilterTimeSelector_radioRangeInputs__2s3d6 .FilterTimeSelector_rowLabel__35Icc {
  min-width: 50px;
  padding-right: 10px;
}
.FilterTimeSelector_radioRangeInputs__2s3d6 .FilterTimeSelector_dateInput__3iORs {
  margin-top: 0 !important;
}
.FilterTimeSelector_radioRangeInputs__2s3d6 .FilterTimeSelector_dateInput__3iORs .bp4-input-action {
  pointer-events: none;
}
.FilterTimeSelector_btnIcon__1fjOI {
  color: #5C7080 !important;
}

.CandidateCreatedToast_wrapper__2Vt2e {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.CandidateCreatedToast_wrapper__2Vt2e .CandidateCreatedToast_messageRow__3UO4p {
  flex: 1;
  min-height: 30px;
}
.CandidateCreatedToast_wrapper__2Vt2e .CandidateCreatedToast_actionRow__3Xkyc {
  display: flex;
  justify-content: flex-end;
  width: calc(100% + 35px);
}

.ScheduleSidebar_subHeader__3Qi3m {
  margin-bottom: 20px;
  font-weight: 500;
}
.ScheduleSidebar_selectedUser__3Rls7 {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  font-weight: 500;
  line-height: 15px;
}
.ScheduleSidebar_avatar__8HxsD {
  margin-right: 15px;
}
.ScheduleSidebar_bgGray__C3MMo {
  margin: 0 -15px 20px;
  padding: 11px 15px 13px;
  font-weight: 500;
  background: #f5f8fa;
}
.ScheduleSidebar_inlineEditorWrapper__TGOgq {
  margin-left: -10px;
  margin-right: -10px;
}
.ScheduleSidebar_textWithIcon__1OLcC {
  display: flex;
}
.ScheduleSidebar_textIcon__jXroy {
  margin-right: 11px;
  color: #5C7080;
}
.ScheduleSidebar_text__iooqr {
  color: #5C7080;
}
.ScheduleSidebar_dateTime___hIgq {
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #182026;
  width: 100%;
}
.ScheduleSidebar_users__1-thn {
  margin-bottom: 23px;
}
.ScheduleSidebar_user__1Qz6t {
  color: #5C7080;
}
.ScheduleSidebar_smallTextBg__2xtcB,
.ScheduleSidebar_smallText__1eXfy {
  font-size: 11px;
  line-height: 15px;
  color: #5C7080;
}
.ScheduleSidebar_smallTextBg__2xtcB {
  margin-top: 8px;
  margin-bottom: 20px;
  padding: 3px 10px;
  background: linear-gradient(0deg, #ebf1f5, #ebf1f5), #fff;
  border-radius: 3px;
}
.ScheduleSidebar_joinGoogleMeet__1TpQU {
  margin-top: 7px;
  margin-bottom: 20px;
}
.ScheduleSidebar_btnJoinGoogleMeet__xs8k3 {
  margin-top: -7px;
  margin-bottom: 5px;
  color: #2965CC !important;
  background: rgba(41, 101, 204, 0.2) !important;
  box-shadow: none !important;
}
.ScheduleSidebar_description__17irT {
  color: #5C7080;
}
.ScheduleSidebar_description__17irT.ScheduleSidebar_empty__-X1Jw {
  color: #c4c4c4;
}
.ScheduleSidebar_link__21tL0 {
  align-self: flex-start;
  color: #5C7080;
  margin: 0 10px;
}
.ScheduleSidebar_link__21tL0 .ScheduleSidebar_icon__1ORNF {
  vertical-align: top;
  margin-right: 7px;
}
.ScheduleSidebar_link__21tL0 .ScheduleSidebar_icon__1ORNF.ScheduleSidebar_drive__ovGt9 {
  margin-top: 1px;
}
.ScheduleSidebar_link__21tL0:not(.ScheduleSidebar_isDisabled__1Klty) .ScheduleSidebar_link__21tL0:hover {
  text-decoration: none;
  color: #2965CC;
}
.ScheduleSidebar_link__21tL0 + .ScheduleSidebar_link__21tL0 {
  margin-top: 15px;
}
.ScheduleSidebar_divider__9fFGN {
  margin: 15px -15px;
  min-height: 1px;
  background: #e5e5e5;
}
.ScheduleSidebar_spacer__1EwVq {
  margin-top: auto;
}
.ScheduleSidebar_btnScheduleCall__2fhwl {
  margin-bottom: 10px;
  margin-top: 20px;
}
.ScheduleSidebar_checkbox__rMsOX {
  margin-top: 15px;
  margin-bottom: 0;
}
.ScheduleSidebar_readyWrapper__D8oLL {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 40px;
  margin-bottom: 25px;
  padding: 10px 15px;
  background: #ebf1f5;
  border-radius: 3px;
}
.ScheduleSidebar_switchReady__2rFAI {
  margin: 0;
  white-space: nowrap;
}
.ScheduleSidebar_iconField__2pZNN.ScheduleSidebar_isChanged__3mEQR {
  color: #F5903D;
}

@keyframes CommunicationEventForm_expand__3yCmJ {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.CommunicationEventForm_collapseListWrapper__1sPLI {
  margin-bottom: 10px;
}
.CommunicationEventForm_collapseListWrapper__1sPLI.CommunicationEventForm_animate__218yl {
  animation-duration: 0.42s;
  animation-name: CommunicationEventForm_expand__3yCmJ;
}
.CommunicationEventForm_collapseListItemWrapper__2Q7hb {
  margin: 0 !important;
  background: #fff;
  box-shadow: 0 0 10px rgba(16, 22, 26, 0.15);
}
.CommunicationEventForm_collapseListItem__3yt2X {
  cursor: pointer;
  background: #bfd1f0 !important;
  border: 0 !important;
}
.CommunicationEventForm_collapseListBtn__3qVQ2 {
  margin-left: 10px;
  color: #5C7080 !important;
  background: unset !important;
  opacity: 0.6;
}
.CommunicationEventForm_header__2bRMo {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 0 0 1px;
  background: #bfd1f0;
}
.CommunicationEventForm_header__2bRMo .CommunicationEventForm_title__3WEoD {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}
.CommunicationEventForm_header__2bRMo .CommunicationEventForm_btn__sMirx {
  flex-grow: 0;
  flex-shrink: 0;
  min-width: 40px;
  height: 40px;
}
.CommunicationEventForm_header__2bRMo .CommunicationEventForm_btn__sMirx + .CommunicationEventForm_btn__sMirx {
  margin-left: 10px;
}
.CommunicationEventForm_header__2bRMo .CommunicationEventForm_spacer__15Wyj {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.CommunicationEventForm_content__3zJpY {
  padding: 10px 20px 0 10px;
  display: flex;
  flex-direction: column;
}
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_summary__1_c-B {
  font-weight: 500;
  color: #182026;
}
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_timeRow__3wqlB {
  font-weight: 500;
}
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_timeRow__3wqlB,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_participantsRow__2JnWg,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_descriptionRow__1-O1X,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_linkRow__2_sZA {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_timeRow__3wqlB .CommunicationEventForm_icon__2WHeE,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_participantsRow__2JnWg .CommunicationEventForm_icon__2WHeE,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_descriptionRow__1-O1X .CommunicationEventForm_icon__2WHeE,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_linkRow__2_sZA .CommunicationEventForm_icon__2WHeE {
  padding: 1px;
}
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_timeRow__3wqlB .CommunicationEventForm_participants__1j0UM,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_participantsRow__2JnWg .CommunicationEventForm_participants__1j0UM,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_descriptionRow__1-O1X .CommunicationEventForm_participants__1j0UM,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_linkRow__2_sZA .CommunicationEventForm_participants__1j0UM,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_timeRow__3wqlB .CommunicationEventForm_description__10QfV,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_participantsRow__2JnWg .CommunicationEventForm_description__10QfV,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_descriptionRow__1-O1X .CommunicationEventForm_description__10QfV,
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_linkRow__2_sZA .CommunicationEventForm_description__10QfV {
  width: 100%;
}
.CommunicationEventForm_content__3zJpY .CommunicationEventForm_linkRow__2_sZA {
  padding-left: 10px;
  gap: 9px;
  font-size: 12px;
  color: #5C7080;
}
.CommunicationEventForm_participantsEditorText__20QyX {
  white-space: normal;
}
.CommunicationEventForm_actionBar__32uNp {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.CommunicationEventForm_actionBar__32uNp .CommunicationEventForm_btnSelect__ODYRb {
  min-height: 24px;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
.CommunicationEventForm_actionBar__32uNp .CommunicationEventForm_btnSave__2AWCt {
  min-width: 130px;
  margin-left: 10px;
}
.CommunicationEventForm_userItem__3S_95 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.CommunicationEventForm_userItem__3S_95 .CommunicationEventForm_userAvatar__XSkAY {
  margin-right: 10px;
}
.CommunicationEventForm_userItem__3S_95 .CommunicationEventForm_userDetails__3hlYB {
  max-width: 180px;
}
.CommunicationEventForm_userItem__3S_95 .CommunicationEventForm_userDetails__3hlYB .CommunicationEventForm_userName__pXLaa {
  overflow: hidden;
  text-overflow: ellipsis;
}
.CommunicationEventForm_userItem__3S_95 .CommunicationEventForm_userDetails__3hlYB .CommunicationEventForm_userEmail__1xxrJ {
  font-size: 12px;
  line-height: 15px;
  color: rgba(92, 112, 128, 0.6);
  overflow: hidden;
  text-overflow: ellipsis;
}
.CommunicationEventForm_emptyEmail__2WOkh {
  display: flex;
  align-items: center;
  color: #F5903D;
}
.CommunicationEventForm_iconWarning__19Gca {
  margin-right: 5px;
  margin-bottom: 2px;
}
.CommunicationEventForm_iconField__hOnlJ.CommunicationEventForm_isChanged__24-sC {
  color: #F5903D;
}
.CommunicationEventForm_dateTimeEditor__U88ch,
.CommunicationEventForm_startTimeEditor__u8Kax,
.CommunicationEventForm_endTimeEditor__2_Soj {
  margin-right: 10px;
  color: #182026;
}
.CommunicationEventForm_dateTimeEditor__U88ch.CommunicationEventForm_readonly__2P-v7,
.CommunicationEventForm_startTimeEditor__u8Kax.CommunicationEventForm_readonly__2P-v7,
.CommunicationEventForm_endTimeEditor__2_Soj.CommunicationEventForm_readonly__2P-v7 {
  color: #5C7080;
}
.CommunicationEventForm_startTimePopover__3z7Ll {
  max-height: 215px;
  overflow: auto;
}
.CommunicationEventForm_timeInput__2sc9V {
  width: 80px;
}
.CommunicationEventForm_duration__5NxQM {
  font-weight: 400;
  color: #8A9BA8;
  padding-left: 10px;
}
.CommunicationEventForm_duration__5NxQM.CommunicationEventForm_isNegative__3203a {
  color: #F5903D;
}
.CommunicationEventForm_btnManageCall__11Gnk {
  color: #2965CC !important;
  margin-left: 16px;
  margin-right: auto;
}
.CommunicationEventForm_btnRevertChanges__pYQJT {
  min-width: 130px;
  color: #2965CC !important;
}
.CommunicationEventForm_participantsText__3Uxjl {
  margin: 6px 0;
  line-height: 20px;
}
.CommunicationEventForm_footer__1KxrZ {
  min-height: 62px;
  background-color: #F5F8FA;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.CommunicationEventForm_footer__1KxrZ .CommunicationEventForm_callCompleted__28yWH {
  margin-top: 10px;
}
.CommunicationEventForm_menu__3aTrI {
  width: 40px;
}
.CommunicationEventForm_scheduledByLabel__HycAU {
  color: #8a9ba8;
}
.CommunicationEventForm_googleMeetBtn__AtoAz {
  margin-bottom: 3px;
}
.CommunicationEventForm_googleMeetBtn__AtoAz .bp4-icon {
  color: #2965CC !important;
}

.CandidateFeedbackFormSidebar_dateTime__1cG7y {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.CandidateFeedbackFormSidebar_formIsCompletedPanel__2LZA2 {
  background: #ebf1f5;
  padding: 10px 15px;
  border-radius: 3px;
  height: 40px;
  display: flex;
  align-items: center;
}
.CandidateFeedbackFormSidebar_formIsCompletedPanel__2LZA2 label {
  margin-bottom: unset;
}

@keyframes SpinnerIcon_icon-rotation-animation__iFLUH {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.SpinnerIcon_spinner__37cfX .SpinnerIcon_spinnerIcon__29Vgz {
  animation: SpinnerIcon_icon-rotation-animation__iFLUH 1000ms linear infinite;
}

.Spinner_wrapper__zHvd6 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  border-radius: 3px;
  background: #ebf1f5;
}
.Spinner_withWave__1qiwI {
  background: linear-gradient(90deg, #ebf1f5 40%, #dde5ea 50%, #ebf1f5 60%);
  background-size: 300% 100%;
  animation: Spinner_spinner__3G-eu 2s ease-in-out infinite;
}
@keyframes Spinner_spinner__3G-eu {
  0% {
    background-position: 120% 0;
  }
  100% {
    background-position: -20% 0;
  }
}
.Spinner_spinnerIcon__OR6Wb {
  color: #8a9ba8;
}

.Dialog_dialogOverlay__3uKA8 {
  background: rgba(24, 32, 38, 0.3);
}
.Dialog_dialogWrapper__3J-cG {
  position: relative;
  width: 440px;
  max-width: calc(100% - 20px);
  border-radius: 6px;
  box-shadow: none;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
.Dialog_dialog__1DJ8j {
  padding: 20px 20px 0;
}
.Dialog_dialogTitle__2ESFf {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
}
.Dialog_dialogTitleText__14xHu {
  font-size: 18px;
  font-weight: 900;
  line-height: 21px;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Dialog_titleAdditionalContent__lia5X {
  flex: 1;
  margin-left: 20px;
}
.Dialog_dialogTitleDivider__1bd8a {
  margin: 0 -20px 20px;
  height: 1px;
  background: rgba(16, 22, 26, 0.1);
}
.Dialog_btnClose__2lrJW {
  display: none;
}
@media (min-width: 768px) {
  .Dialog_btnClose__2lrJW {
    display: block;
    position: absolute;
    top: -7px;
    right: -30px;
  }
}
.Dialog_btnClose__2lrJW:hover {
  background: none !important;
}
.Dialog_btnCloseIcon__19IUb {
  color: #fff !important;
}
.Dialog_dialogFooter__3i-k6 {
  display: flex;
  flex-direction: row;
  justify-content: end;
  flex-shrink: 0;
  margin-top: 25px;
  padding-bottom: 10px;
}
.Dialog_dialogFooter__3i-k6 .Dialog_dialogBtn__2fZYV {
  min-width: 125px;
  line-height: 20px;
}
.Dialog_dialogFooter__3i-k6 .Dialog_dialogBtn__2fZYV + .Dialog_dialogBtn__2fZYV {
  margin-left: 12px;
}
.Dialog_dialogTitleDivider__1bd8a + .Dialog_labelOnSingleLine__2H6iA {
  margin-top: -5px;
}
.Dialog_warningMessage__3c8hx + .Dialog_row__18R8_ {
  margin-top: 30px;
}
.Dialog_row__18R8_ {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 40px;
}
.Dialog_row__18R8_.Dialog_labelOnSingleLine__2H6iA {
  flex-direction: column;
}
.Dialog_row__18R8_.Dialog_labelOnSingleLine__2H6iA .Dialog_label__3RkVO {
  width: 100%;
  margin-right: 0;
  padding: 0;
}
.Dialog_row__18R8_.Dialog_labelOnSingleLine__2H6iA .Dialog_inputWrapper__z1Y7l {
  margin-top: 10px;
}
.Dialog_row__18R8_ + .Dialog_row__18R8_ {
  margin-top: 10px;
}
.Dialog_row__18R8_ + .Dialog_labelOnSingleLine__2H6iA {
  margin-top: 15px;
}
.Dialog_row__18R8_ .Dialog_label__3RkVO {
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 0;
  width: 70px;
  margin-right: 10px;
  padding: 11px 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.Dialog_row__18R8_ .Dialog_inputWrapper__z1Y7l {
  width: 100%;
  min-width: 0;
}
.Dialog_row__18R8_ .Dialog_inputWrapper__z1Y7l label {
  margin-bottom: 0;
}
.Dialog_row__18R8_ .Dialog_inputWrapper__z1Y7l .bp4-input {
  background: #fff !important;
  border-radius: 3px;
  border: 1px solid rgba(16, 22, 26, 0.2);
  box-shadow: none !important;
  transition: box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.Dialog_row__18R8_ .Dialog_inputWrapper__z1Y7l .bp4-input:hover {
  border-color: rgba(16, 22, 26, 0.3);
  box-shadow: 0 0 0 2px rgba(16, 22, 26, 0.05) !important;
}
.Dialog_row__18R8_ .Dialog_inputWrapper__z1Y7l .bp4-input:focus {
  border-color: #2965CC;
  box-shadow: 0 0 0 2px rgba(45, 114, 210, 0.3) !important;
  outline: none;
}
.Dialog_row__18R8_ .Dialog_inputWrapper__z1Y7l .bp4-input.bp4-active {
  border-color: #2965CC;
  box-shadow: 0 0 0 2px rgba(45, 114, 210, 0.3) !important;
  outline: none;
}
.Dialog_row__18R8_ .Dialog_inputWrapper__z1Y7l .bp4-input::placeholder {
  color: rgba(24, 32, 38, 0.5);
}
.Dialog_selectBtn__27xpi {
  background: #fff !important;
  border-radius: 3px;
  border: 1px solid rgba(16, 22, 26, 0.2);
  box-shadow: none !important;
  transition: box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width: 100%;
  line-height: 20px;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.Dialog_selectBtn__27xpi:hover {
  border-color: rgba(16, 22, 26, 0.3);
  box-shadow: 0 0 0 2px rgba(16, 22, 26, 0.05) !important;
}
.Dialog_selectBtn__27xpi:focus {
  border-color: #2965CC;
  box-shadow: 0 0 0 2px rgba(45, 114, 210, 0.3) !important;
  outline: none;
}
.Dialog_selectBtn__27xpi .bp4-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Dialog_selectBtn__27xpi.Dialog_disabled__2BXtf {
  color: #5C7080;
  cursor: default;
}
.Dialog_selectBtn__27xpi.Dialog_disabled__2BXtf:hover {
  color: #5C7080;
}
.Dialog_warningMessage__3c8hx {
  display: flex;
  align-items: center;
  margin-top: 20px;
  font-weight: 500;
}
.Dialog_iconInfo__15RNX {
  margin-right: 10px;
  color: #F5903D;
}

.PositionRenameDialog_dialogWrapper__3IXhY {
  width: 440px;
}
.PositionRenameDialog_inputAlias__3tHhz ::placeholder {
  color: #8A9BA8;
}
.PositionRenameDialog_resetWrapper__1baCA {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.PositionRenameDialog_positionName__KnrW1 {
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.PositionRenameDialog_btnReset__1lbB4 {
  flex-shrink: 0;
  margin: 4px -10px 0 auto;
  font-size: 12px;
  white-space: nowrap;
}
.PositionRenameDialog_btnReset__1lbB4:hover {
  background: none !important;
}

.ButtonWithMenu_wrapper__13Eza {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ButtonWithMenu_popover__1jjpE {
  display: flex !important;
}
.ButtonWithMenu_popover__1jjpE .bp4-popover {
  margin-left: 1px !important;
  margin-top: 3px !important;
}

.ButtonMore_wrapper__Awyq8 {
  align-self: stretch;
}
.ButtonMore_btnMore__1GEUb {
  flex: 1 0;
  opacity: 0.6;
  background: none !important;
}
.ButtonMore_btnMore__1GEUb:focus,
.ButtonMore_btnMore__1GEUb:hover {
  position: relative;
  z-index: 1;
  background: none !important;
  opacity: 1;
}
.ButtonMore_btnMoreIcon__2xKt5 {
  color: #5C7080 !important;
}
.ButtonMore_isVertical__2dGhu {
  opacity: 0.6;
}
.ButtonMore_isVertical__2dGhu:hover {
  opacity: 1;
}
.ButtonMore_isVertical__2dGhu .ButtonMore_btnMoreIcon__2xKt5 {
  transform: rotate(90deg);
}

.PositionInfo_positionInfo__3p-vd {
  margin-top: 14px;
  margin-bottom: 20px;
  border: 1px solid rgba(24, 32, 38, 0.2);
  border-radius: 3px;
}
.PositionInfo_positionInfo__3p-vd.PositionInfo_isEditMode__1uTo8 {
  border-color: #2965CC;
}
.PositionInfo_positionInfo__3p-vd.PositionInfo_isEditMode__1uTo8 .PositionInfo_customer__1zHWr {
  background: #2965CC;
  color: #fff;
}
.PositionInfo_positionInfo__3p-vd.PositionInfo_isEditMode__1uTo8 .PositionInfo_customer__1zHWr .PositionInfo_icon__3GPFY {
  color: #fff;
}
.PositionInfo_customer__1zHWr {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  min-height: 25px;
  padding: 4px 8px 5px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #5C7080;
  background: #ebf1f5;
}
.PositionInfo_customer__1zHWr .PositionInfo_icon__3GPFY {
  margin-top: 2px;
  margin-right: 9px;
  color: #5C7080;
}
.PositionInfo_customerNameWrapper__2FU7s {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.PositionInfo_teamNameIcon__14ffq {
  margin: 0 2px;
  transform: translateY(0.5px);
}
.PositionInfo_positionNameWrapper__2M33E {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.PositionInfo_btnMore__2IDi9 {
  align-items: flex-start;
  padding-top: 3px;
}
.PositionInfo_positionName__3ExCs {
  flex: 1;
  padding: 10px 8px 6px;
  font-weight: 500;
  color: #182026;
}
.PositionInfo_staffRole__3qRGg {
  padding: 0 8px 13px;
  font-size: 12px;
  line-height: 15px;
  color: #5C7080;
}

.PositionSidebar_link__2kTHc {
  align-self: flex-start;
  color: #5C7080;
}
.PositionSidebar_link__2kTHc .PositionSidebar_icon__3QD-2 {
  vertical-align: top;
  margin-right: 7px;
}
.PositionSidebar_link__2kTHc .PositionSidebar_icon__3QD-2.PositionSidebar_drive__2QFDS {
  margin-top: 1px;
}
.PositionSidebar_link__2kTHc:hover {
  text-decoration: none;
  color: #2965CC;
}
.PositionSidebar_link__2kTHc + .PositionSidebar_link__2kTHc {
  margin-top: 15px;
}
.PositionSidebar_divider__3P3K6 {
  margin: 20px -15px;
  height: 1px;
  background: #E5E5E5;
}
.PositionSidebar_btnEditDescription__1q913 {
  margin-bottom: 15px;
}
.PositionSidebar_lastModified__3m239 {
  margin: -5px 0 20px;
  font-size: 12px;
  line-height: 16px;
  color: #5C7080;
}
.PositionSidebar_readyWrapper__1HOHF {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 40px;
  padding: 10px 15px;
  background: #EBF1F5;
  border-radius: 3px;
}
.PositionSidebar_switchReady__3MIBa {
  margin: 0;
}

.MessagePage_wrapper__M1V5y {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: center;
  justify-content: center;
  min-height: 0;
  padding: 20px;
  margin-top: 11px;
}
@media (min-width: 1024px) {
  .MessagePage_wrapper__M1V5y {
    margin-top: 24px;
  }
}
.MessagePage_image__3XvBa {
  max-width: 100%;
}
.MessagePage_title__11Su4 {
  font-weight: 900;
  font-size: 22px;
  line-height: 21px;
  letter-spacing: 0.5px;
}
.MessagePage_message__378o9 {
  margin-top: 10px;
}
.MessagePage_button__85WYl {
  margin-top: 35px;
}

.PrioritiesListUser_userWrapper__1b_7v {
  flex-shrink: 1;
  display: flex;
  align-items: center;
  min-width: 0;
}
.PrioritiesListUser_userAvatar__3jcLj {
  margin-right: 15px;
}
.PrioritiesListUser_textWrapper__2YuXg {
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  min-width: 0;
}
.PrioritiesListUser_userName__27IHU {
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #182026;
  font-size: 14px;
}
.PrioritiesListUser_userRole__2j5-1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.PrioritiesListUser_isEditMode__11R4F .PrioritiesListUser_userName__27IHU,
.PrioritiesListUser_isEditMode__11R4F .PrioritiesListUser_userRole__2j5-1 {
  color: #fff;
}

.PrioritiesList_wrapper__I6aZ5 {
  display: none;
  flex-direction: column;
}
.PrioritiesList_wrapper__I6aZ5.PrioritiesList_isEditMode__3jyZV .PrioritiesList_header__1Q1o4 {
  background: #2965CC;
}
.PrioritiesList_wrapper__I6aZ5.PrioritiesList_isEditMode__3jyZV .PrioritiesList_headerTitle__1QEFk {
  color: #fff;
}
@media (min-width: 768px) {
  .PrioritiesList_wrapper__I6aZ5 {
    display: flex;
    flex: 1;
    min-height: 0;
  }
}
.PrioritiesList_rowsWrapper__2NMnn {
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  min-height: 0;
  overflow-y: auto;
  background: #fff;
}
.PrioritiesList_header__1Q1o4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 50px;
  background: linear-gradient(0deg, #e1e8ed, #e1e8ed), #fff;
  border-radius: 3px 3px 0 0;
}
.PrioritiesList_headerTitle__1QEFk {
  font-weight: 500;
  white-space: nowrap;
}
.PrioritiesList_headerTitle__1QEFk.PrioritiesList_isUser__2c1zl {
  padding-left: 15px;
}
.PrioritiesList_dragWrapper__11ilC {
  background: #faa;
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
}
.PrioritiesList_row__3EY40 {
  position: relative;
  display: flex;
  flex-direction: row;
  min-height: 56px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.PrioritiesList_dropRow__VsJyb {
  display: flex;
  flex-direction: row;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.PrioritiesList_colWrapper__c4SIO {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 16.66666667%;
  max-width: 16.66666667%;
  padding: 0 15px;
}
.PrioritiesList_colWrapper__c4SIO:first-child {
  padding-left: 10px;
}
.PrioritiesList_colWrapper__c4SIO:last-child {
  padding-right: 10px;
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_isCanDrop__3a4NR {
  position: relative;
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_isCanDrop__3a4NR:before {
  content: '';
  position: absolute;
  top: 0;
  left: 5px;
  right: 5px;
  bottom: 0;
  background: rgba(191, 204, 214, 0.15);
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_isDragOver__3gi57 {
  position: relative;
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_isDragOver__3gi57:after {
  content: '';
  position: absolute;
  top: 5px;
  left: 10px;
  right: 10px;
  bottom: 5px;
  background: #e1e8ed;
  border: 1px dashed rgba(138, 155, 168, 0.7);
  border-radius: 3px;
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_isDragOver__3gi57.PrioritiesList_isDropOverError__omN7P:after {
  background: none;
  border-color: rgba(255, 0, 0, 0.5);
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_isDragging__2z7b9 {
  background: none;
  min-width: auto;
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_isDragging__2z7b9:before {
  display: none;
}
.PrioritiesList_colWrapper__c4SIO.PrioritiesList_btnAdd__2rdd_ {
  z-index: 0;
}
.PrioritiesList_user__1DwV6 {
  padding-left: 14px;
}

.PositionGroupSelector_priorityPill__PSEW0 {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  flex-shrink: 1;
  min-width: 25px;
  min-height: 25px;
  padding: 0 2px 0 11px;
  user-select: none;
  background: linear-gradient(0deg, rgba(41, 101, 204, 0.2), rgba(41, 101, 204, 0.2)), #fff;
  border-radius: 20px;
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_btnAdd__2uZ7d {
  padding: 0;
  justify-content: center;
  background: #ebf1f5;
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_btnAdd__2uZ7d:hover {
  background: rgba(41, 101, 204, 0.15);
}
.PositionGroupSelector_priorityPill__PSEW0:hover {
  cursor: pointer;
  background: linear-gradient(0deg, #bfd1f0, #bfd1f0), #fff;
}
.PositionGroupSelector_priorityPill__PSEW0:hover .PositionGroupSelector_groupCount__s_BHt {
  background: rgba(235, 241, 245, 0.6);
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_isEditMode__2TF_m {
  outline: 1px solid #2965CC;
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_isDisabled__jsZwc {
  cursor: default;
  color: #8A9BA8;
  background: linear-gradient(0deg, #e1e8ed, #e1e8ed), #fff;
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_isDuplicate__QHtwB {
  background: linear-gradient(0deg, rgba(255, 201, 64, 0.3), rgba(255, 201, 64, 0.3)), #fff;
  outline: 1px solid #f5903d;
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_isDuplicate__QHtwB:hover {
  background: linear-gradient(0deg, #f1dba3, #f1dba3), #fff;
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_isDuplicate__QHtwB .PositionGroupSelector_groupCount__s_BHt {
  background: rgba(41, 101, 204, 0.2);
}
.PositionGroupSelector_priorityPill__PSEW0.PositionGroupSelector_isDragging__KzhY9 {
  box-shadow: 0 0 0 rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
}
.PositionGroupSelector_btnAddIcon__2Rpmx {
  color: #5C7080;
  opacity: 0.6;
}
.PositionGroupSelector_positionGroupName__2FQgD {
  flex-shrink: 1;
  min-width: 0;
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.PositionGroupSelector_icon__1UeGP {
  margin: 0 -3px 1px 7px;
  color: #5C7080;
  opacity: 0.6;
}
.PositionGroupSelector_groupCount__s_BHt {
  height: 21px;
  width: 21px;
  flex-shrink: 0;
  margin-left: 10px;
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  color: #2965CC;
  background: #ebf1f5;
  border-radius: 20px;
}
.PositionGroupSelector_priorityCellViewPopoverPlace__1k5il {
  display: flex !important;
  flex-shrink: 1;
  min-width: 0;
}
.PositionGroupSelector_priorityCellViewPopoverWrapper__26yCZ {
  max-height: 302px;
  overflow-y: auto;
  margin-top: 3px;
  margin-bottom: 3px;
}

.CustomerAndTeam_wrapper__3t9zX {
  display: flex;
  align-items: center;
  min-height: 32px;
  margin-top: 8px;
  font-size: 12px;
  color: #5C7080;
}
.CustomerAndTeam_icon__bjumi {
  margin: 0 2px 1px;
  transform: translateY(-0.5px);
}

.PrioritiesListPositions_positionsList__2M8S2 {
  width: 280px;
  padding: 15px;
}
.PrioritiesListPositions_positionsList__2M8S2.PrioritiesListPositions_mobileByUsers__IA8SA,
.PrioritiesListPositions_positionsList__2M8S2.PrioritiesListPositions_mobileByPriorities__3vo8z {
  width: 100%;
  padding-right: 40px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  background: #fff;
}
.PrioritiesListPositions_positionsList__2M8S2.PrioritiesListPositions_mobileByUsers__IA8SA .PrioritiesListPositions_divider__Zy286,
.PrioritiesListPositions_positionsList__2M8S2.PrioritiesListPositions_mobileByPriorities__3vo8z .PrioritiesListPositions_divider__Zy286 {
  margin-right: -40px;
}
.PrioritiesListPositions_empty__hdJiX {
  color: #5C7080;
}
.PrioritiesListPositions_positionWrapper__UmT4H {
  display: flex;
  flex-direction: row;
  margin-bottom: 12px;
}
.PrioritiesListPositions_positionWrapper__UmT4H:last-child {
  margin-bottom: 0;
}
.PrioritiesListPositions_positionWrapper__UmT4H.PrioritiesListPositions_error__3lcFa {
  background: #fee;
}
.PrioritiesListPositions_names__15UqC {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.PrioritiesListPositions_customerName__2Rcjx {
  display: block;
  min-height: 15px;
  line-height: 15px;
  margin-top: 0;
}
.PrioritiesListPositions_slots__Jh3hu {
  align-self: flex-end;
  margin-left: 10px;
}
.PrioritiesListPositions_oldCount__2Q_VE {
  text-align: right;
}
.PrioritiesListPositions_oldCount__2Q_VE.PrioritiesListPositions_error__3lcFa {
  color: #f00;
}
.PrioritiesListPositions_title__F0djx {
  font-weight: 500;
  margin-bottom: 10px;
}
.PrioritiesListPositions_divider__Zy286 {
  margin: 12px -15px 12px;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}

.PrioritiesListCell_priorityCellViewPopoverPlace__2vM-g {
  display: flex !important;
  flex-shrink: 1;
  min-width: 0;
}
.PrioritiesListCell_priorityCellViewPopoverWrapper__355w2 {
  margin-top: -2px;
}

.PrioritiesListByPrioritiesCell_priorityCellWrapper__UxccV {
  display: flex;
  flex-direction: column;
}
.PrioritiesListByPrioritiesCell_priorityCellWrapper__UxccV.PrioritiesListByPrioritiesCell_empty__37X1k {
  transform: translateY(100%);
}
.PrioritiesListByPrioritiesCell_priorityCellWrapper__UxccV:last-child .PrioritiesListByPrioritiesCell_priorityCellView__1xaul {
  border-radius: 0 0 3px 3px;
}
.PrioritiesListByPrioritiesCell_priorityCellWrapper__UxccV:last-child .PrioritiesListByPrioritiesCell_priorityCellView__1xaul.PrioritiesListByPrioritiesCell_isExpanded__1T9V0 {
  border-radius: 0;
}
.PrioritiesListByPrioritiesCell_priorityCellWrapper__UxccV:last-child .PrioritiesListByPrioritiesCell_priorityCellView__1xaul:not(.PrioritiesListByPrioritiesCell_isExpanded__1T9V0) {
  min-height: 55px;
  border-bottom: none;
}
.PrioritiesListByPrioritiesCell_priorityCellWrapper__UxccV:last-child .PrioritiesListByPrioritiesCell_priorityCellView__1xaul.PrioritiesListByPrioritiesCell_isEditMode__3kOUt {
  margin-bottom: -1px;
  min-height: 56px;
  border-Bottom: 1px solid #2965CC;
}
.PrioritiesListByPrioritiesCell_priorityCellView__1xaul {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 56px;
  padding-left: 15px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  background: #fff;
}
.PrioritiesListByPrioritiesCell_priorityCellView__1xaul.PrioritiesListByPrioritiesCell_isEditMode__3kOUt {
  padding-left: 14px;
  border-left: 1px solid #2965CC;
  border-right: 1px solid #2965CC;
}
.PrioritiesListByPrioritiesCell_priorityCellView__1xaul {
  padding-left: 0;
}
.PrioritiesListByPrioritiesCell_user__3F-pB {
  min-width: 50%;
  max-width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
.PrioritiesListByPrioritiesCell_groupName__2L0Lp {
  flex: 1;
  font-size: 14px;
  color: #182026;
}
.PrioritiesListByPrioritiesCell_groupCount__TVOjy {
  min-width: 30px;
  padding-left: 10px;
  color: #2965CC;
  font-size: 16px;
  text-align: right;
}
.PrioritiesListByPrioritiesCell_priorityCellPositions__2GUdJ {
  display: none;
}
.PrioritiesListByPrioritiesCell_priorityCellPositions__2GUdJ.PrioritiesListByPrioritiesCell_isExpanded__1T9V0 {
  display: block;
}

.PrioritiesListBy_priorityCellWrapper__2hkGu {
  display: flex;
  flex-direction: column;
}
.PrioritiesListBy_priorityCellWrapper__2hkGu.PrioritiesListBy_empty__OxNcY {
  transform: translateY(100%);
}
.PrioritiesListBy_priorityCellWrapper__2hkGu:last-child .PrioritiesListBy_priorityCellView__34mrj {
  border-radius: 0 0 3px 3px;
}
.PrioritiesListBy_priorityCellWrapper__2hkGu:last-child .PrioritiesListBy_priorityCellView__34mrj.PrioritiesListBy_isExpanded__3xJY4 {
  border-radius: 0;
}
.PrioritiesListBy_priorityCellWrapper__2hkGu:last-child .PrioritiesListBy_priorityCellView__34mrj:not(.PrioritiesListBy_isExpanded__3xJY4) {
  min-height: 55px;
  border-bottom: none;
}
.PrioritiesListBy_priorityCellWrapper__2hkGu:last-child .PrioritiesListBy_priorityCellView__34mrj.PrioritiesListBy_isEditMode__30zQr {
  margin-bottom: -1px;
  min-height: 56px;
  border-Bottom: 1px solid #2965CC;
}
.PrioritiesListBy_priorityCellView__34mrj {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 56px;
  padding-left: 15px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  background: #fff;
}
.PrioritiesListBy_priorityCellView__34mrj.PrioritiesListBy_isEditMode__30zQr {
  padding-left: 14px;
  border-left: 1px solid #2965CC;
  border-right: 1px solid #2965CC;
}
.PrioritiesListBy_wrapper__2QrKS {
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  min-height: 0;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .PrioritiesListBy_wrapper__2QrKS {
    display: none;
  }
}
.PrioritiesListBy_columnPriority__2splv {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 10px;
}
.PrioritiesListBy_columnPriority__2splv:last-child {
  margin-bottom: 0;
}
.PrioritiesListBy_priorityHeader__2bXwK {
  display: flex;
  align-items: center;
  min-height: 50px;
  padding: 0 10px;
  color: #182026;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  background: linear-gradient(0deg, #e1e8ed, #e1e8ed), #fff;
  border-radius: 3px 3px 0 0;
}
.PrioritiesListBy_priorityHeader__2bXwK.PrioritiesListBy_isEditMode__30zQr {
  background: #2965CC;
}
.PrioritiesListBy_userInHeader__yPNwt {
  padding-left: 5px;
}

.PrioritiesListByUsersCell_priorityCellWrapper__7dQgP {
  display: flex;
  flex-direction: column;
}
.PrioritiesListByUsersCell_priorityCellWrapper__7dQgP.PrioritiesListByUsersCell_empty__1a2BL {
  transform: translateY(100%);
}
.PrioritiesListByUsersCell_priorityCellWrapper__7dQgP:last-child .PrioritiesListByUsersCell_priorityCellView__1heRa {
  border-radius: 0 0 3px 3px;
}
.PrioritiesListByUsersCell_priorityCellWrapper__7dQgP:last-child .PrioritiesListByUsersCell_priorityCellView__1heRa.PrioritiesListByUsersCell_isExpanded__2Pb7R {
  border-radius: 0;
}
.PrioritiesListByUsersCell_priorityCellWrapper__7dQgP:last-child .PrioritiesListByUsersCell_priorityCellView__1heRa:not(.PrioritiesListByUsersCell_isExpanded__2Pb7R) {
  min-height: 55px;
  border-bottom: none;
}
.PrioritiesListByUsersCell_priorityCellWrapper__7dQgP:last-child .PrioritiesListByUsersCell_priorityCellView__1heRa.PrioritiesListByUsersCell_isEditMode__11g-F {
  margin-bottom: -1px;
  min-height: 56px;
  border-Bottom: 1px solid #2965CC;
}
.PrioritiesListByUsersCell_priorityCellView__1heRa {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 56px;
  padding-left: 15px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  background: #fff;
}
.PrioritiesListByUsersCell_priorityCellView__1heRa.PrioritiesListByUsersCell_isEditMode__11g-F {
  padding-left: 14px;
  border-left: 1px solid #2965CC;
  border-right: 1px solid #2965CC;
}
.PrioritiesListByUsersCell_user__6vpF- {
  min-height: 50px;
  min-width: 150px;
  max-width: 150px;
  padding-left: 16px;
}
.PrioritiesListByUsersCell_btnEditArrowWrapper__1O9Gt {
  display: flex;
  align-self: stretch;
  width: 46px;
}
.PrioritiesListByUsersCell_btnEditArrowWrapper__1O9Gt:last-child {
  margin-right: 2px;
}
.PrioritiesListByUsersCell_btnEditArrow__l0n-s {
  flex: 1;
}
.PrioritiesListByUsersCell_btnEditMorePopover__1_3DO {
  display: flex !important;
  align-self: stretch;
  width: 48px;
  margin-left: auto;
}
.PrioritiesListByUsersCell_btnEditMore__3wxr- {
  flex: 1;
}

.ButtonGroupFilter_buttonGroupBtn__TyfVv {
  min-width: 100px;
}

@media (max-width: 768px) {
  .PrioritiesToolbar_positionLeft__1-pJP {
    min-width: 30%;
  }
}
@media (width: 320px) {
  .PrioritiesToolbar_positionLeft__1-pJP {
    min-width: 10%;
  }
}
@media (min-width: 768px) {
  .PrioritiesToolbar_positionLeft__1-pJP {
    min-width: 50%;
  }
}
.PrioritiesToolbar_positionCenter__1NsUS.PrioritiesToolbar_isEditMode__1yNI8 {
  display: none;
}
@media (max-width: 768px) {
  .PrioritiesToolbar_positionCenter__1NsUS {
    min-width: 40%;
  }
}
@media (width: 320px) {
  .PrioritiesToolbar_positionCenter__1NsUS {
    min-width: 40%;
  }
}
@media (min-width: 768px) {
  .PrioritiesToolbar_positionCenter__1NsUS {
    display: none;
  }
}
@media (max-width: 768px) {
  .PrioritiesToolbar_positionRight__17a6w {
    min-width: 30%;
  }
}
@media (width: 320px) {
  .PrioritiesToolbar_positionRight__17a6w {
    min-width: 100px;
  }
}
@media (min-width: 768px) {
  .PrioritiesToolbar_positionRight__17a6w {
    min-width: 50%;
  }
}
.PrioritiesToolbar_toolbarBtn__25Ruv {
  display: none;
  min-width: 99px;
  margin-left: 10px;
  white-space: nowrap;
}
.PrioritiesToolbar_toolbarBtn__25Ruv.PrioritiesToolbar_mobileViewByUsers__3a-no {
  display: flex;
}
@media (min-width: 768px) {
  .PrioritiesToolbar_toolbarBtn__25Ruv {
    display: flex;
    min-width: 125px;
  }
}
.PrioritiesToolbar_mobileFilterBtn__398GV {
  min-width: 45px !important;
}
.PrioritiesToolbar_mobileFilterBtn__398GV.PrioritiesToolbar_isEditMode__1yNI8 {
  display: none;
}
@media (width: 320px) {
}
@media (min-width: 768px) {
  .PrioritiesToolbar_mobileFilterBtn__398GV {
    display: none;
  }
}

.ScheduleCalendar_wrapper__32JeU {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  padding-right: 20px;
  padding-bottom: 10px;
}
.ScheduleCalendar_time__nY3gF {
  padding-top: 1px;
  font-size: 12px;
  line-height: 16px;
  color: #5C7080;
  text-align: right;
}
.ScheduleCalendar_usersRow__25gx7 {
  display: flex;
  align-items: center;
  flex: 1;
}
.ScheduleCalendar_usersRow__25gx7 .ScheduleCalendar_timeWrapper__1djTU {
  position: relative;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
  min-width: 61px;
  padding-right: 11px;
  align-self: stretch;
}
.ScheduleCalendar_usersRow__25gx7 .ScheduleCalendar_timeWrapper__1djTU:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  height: 11px;
  width: 1px;
  background: rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_usersRow__25gx7 .ScheduleCalendar_time__nY3gF {
  position: relative;
  flex: 1;
  font-size: 12px;
  color: #5C7080;
  text-align: right;
  padding-bottom: 11px;
}
.ScheduleCalendar_usersRow__25gx7 .ScheduleCalendar_time__nY3gF:after {
  content: '';
  position: absolute;
  right: -10px;
  bottom: 0;
  height: 1px;
  width: 4px;
  background: rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_users__3jSuP {
  display: flex;
  align-items: center;
  flex: 1;
}
.ScheduleCalendar_user__2riEu {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1;
  padding: 8px 14px 8px 14px;
  min-height: 50px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_user__2riEu:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  height: 10px;
  width: 1px;
  background: rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_avatar__dpbN0 {
  margin-right: 10px;
}
.ScheduleCalendar_userText__1pC52 {
  display: flex;
  flex-direction: column;
}
.ScheduleCalendar_userName__6pden {
  font-size: 14px;
  line-height: 16px;
}
.ScheduleCalendar_userTime__uvkB8 {
  font-size: 12px;
  line-height: 15px;
  color: #5C7080;
}
.ScheduleCalendar_hours__C6fyZ {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.ScheduleCalendar_hourRow__2zusx {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  min-height: 40px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_hourRow__2zusx .ScheduleCalendar_timeWrapper__1djTU {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  min-height: 40px;
  min-width: 61px;
  border-right: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_hourRow__2zusx .ScheduleCalendar_time__nY3gF {
  min-width: 56px;
  padding-right: 6px;
  transform: translateY(50%);
  background: #fff;
}
.ScheduleCalendar_hour__2WRhf {
  position: relative;
  flex: 1;
  min-height: 40px;
  border-right: 1px solid rgba(16, 22, 26, 0.15);
}
.ScheduleCalendar_hour__2WRhf.ScheduleCalendar_isBusy__2uxIl:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: repeating-linear-gradient(-45deg, #d5d6d7 0px, #d5d6d7 1px, #f3f3f3 1px, #f3f3f3 7.25px);
  background-size: 10px 10px;
  background-attachment: fixed;
}
.ScheduleCalendar_event__rkiFo {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 5px;
  width: calc(100% - 10px);
  background: #ced3e0;
  border-radius: 3px;
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_topOut__2IT0v {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_topOut__2IT0v:before {
  content: '';
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 1px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_bottomOut__WOVAh {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_bottomOut__WOVAh:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_isSelected__3ZvD2 {
  z-index: 2;
  background: rgba(124, 160, 223, 0.6);
  border: 1px solid #2965cc;
  box-shadow: 0 0 0 rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_isSelected__3ZvD2 .ScheduleCalendar_eventHours__1fjnH {
  margin: 5px 9px;
  font-size: 14px;
  font-weight: 500;
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_isSelected__3ZvD2 .ScheduleCalendar_eventHours__1fjnH.ScheduleCalendar_lessThenOr30min__2HzeZ {
  margin: auto 9px !important;
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_isSelected__3ZvD2 .ScheduleCalendar_eventHours__1fjnH.ScheduleCalendar_lessThenOr15min__3evn1 {
  line-height: 8px;
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_isNotValid__3Noms {
  background: rgba(245, 144, 61, 0.6);
  border-color: rgba(245, 144, 61, 0.6);
}
.ScheduleCalendar_event__rkiFo.ScheduleCalendar_isFreeBusy__1iUt2 {
  background-image: repeating-linear-gradient(-45deg, #d5d6d7 0px, #d5d6d7 1px, #f3f3f3 1px, #f3f3f3 7.25px);
  background-size: 10px 10px;
  background-attachment: fixed;
}
.ScheduleCalendar_eventHours__1fjnH {
  margin: 6px 10px;
  font-size: 12px;
  line-height: 15px;
  z-index: 1;
}
.ScheduleCalendar_eventHours__1fjnH.ScheduleCalendar_lessThenOr30min__2HzeZ {
  margin: auto 10px !important;
  justify-self: center;
  line-height: 10px;
}
.ScheduleCalendar_eventHours__1fjnH.ScheduleCalendar_lessThenOr15min__3evn1 {
  font-size: 10px !important;
}

.ScheduleToolbar_wrapper__26-MI {
  padding: 10px;
  min-height: 51px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  flex-direction: column;
}
@media (min-width: 768px) {
  .ScheduleToolbar_wrapper__26-MI {
    flex-direction: row;
    padding: 10px 20px 10px 8px;
  }
}
.ScheduleToolbar_positionLeft__1xmKD,
.ScheduleToolbar_positionCenter__7Qfxe,
.ScheduleToolbar_positionRight__WYxOB {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ScheduleToolbar_icon__3XT5s {
  margin-right: 13px;
  color: #5C7080;
}
.ScheduleToolbar_title__1ZgHY {
  margin-left: 8px;
  font-size: 18px;
}
.ScheduleToolbar_btn__2AHRP {
  min-width: 125px;
  margin-left: 5px;
}

.NewEditPositionGroupDialog_positionGroupSelect__2HMhg {
  position: relative;
  flex: 1;
}
.NewEditPositionGroupDialog_positionGroupSelect__2HMhg .bp4-popover-target {
  display: block;
}
.NewEditPositionGroupDialog_positionGroupSelect__2HMhg .bp4-transition-container {
  width: 100%;
}
.NewEditPositionGroupDialog_positionGroupSelect__2HMhg .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.NewEditPositionGroupDialog_unselected__3J07z {
  color: #5C7080 !important;
}
.NewEditPositionGroupDialog_dialogMenuItem__16RKp {
  padding: 6px 11px 5px;
  font-size: 16px;
  line-height: 29px;
}
.NewEditPositionGroupDialog_inputIcon__AgHJM {
  opacity: 0.5;
  padding: 12px;
  color: #0d8050 !important;
}
.NewEditPositionGroupDialog_inputIcon__AgHJM.NewEditPositionGroupDialog_isNotValid__3ABHk {
  color: #eb8787 !important;
}
.NewEditPositionGroupDialog_inputIcon__AgHJM.NewEditPositionGroupDialog_disabled__uUnqT {
  color: #8A9BA8 !important;
}

.SettingsPositionGroupsList_listWrapper__1gUvt {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.SettingsPositionGroupsList_row__22_kQ {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 11px 15px;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_row__22_kQ {
    padding: 11px 10px 11px 25px;
  }
}
.SettingsPositionGroupsList_col1__31qhV {
  order: 1;
  width: 50%;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_col1__31qhV {
    width: 25%;
  }
}
.SettingsPositionGroupsList_col2__P4rle {
  order: 4;
  width: 50%;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_col2__P4rle {
    order: 2;
    width: 25%;
  }
}
.SettingsPositionGroupsList_col3__14eLR {
  order: 2;
  width: calc(50% - 30px);
}
.SettingsPositionGroupsList_col3__14eLR.SettingsPositionGroupsList_headerTitle__z1sim {
  width: 50%;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_col3__14eLR {
    order: 3;
    width: 20%;
  }
  .SettingsPositionGroupsList_col3__14eLR.SettingsPositionGroupsList_headerTitle__z1sim {
    width: 20%;
  }
}
.SettingsPositionGroupsList_col4__3YXv1 {
  order: 5;
  width: calc(50% - 30px);
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_col4__3YXv1 {
    order: 4;
    width: 20%;
  }
}
.SettingsPositionGroupsList_col5__1ktGi {
  order: 3;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 30px;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_col5__1ktGi {
    order: 5;
    min-width: 100px;
  }
}
.SettingsPositionGroupsList_secondLineMobile__6Grfj {
  margin-top: 8px;
  margin-bottom: 15px;
  padding-top: 2px;
  font-size: 12px;
  line-height: 16px;
  color: #5C7080;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_secondLineMobile__6Grfj {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 14px;
    line-height: 18px;
    color: #182026;
  }
}
.SettingsPositionGroupsList_pgName__3HBlc {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_pgName__3HBlc {
    max-width: none;
  }
}
.SettingsPositionGroupsList_pgFlow__2958_ {
  padding-right: 10px;
}
.SettingsPositionGroupsList_header__3CYht {
  min-height: 50px;
  border-radius: 3px 3px 0 0;
  background: #E1E8ED;
}
.SettingsPositionGroupsList_headerTitle__z1sim {
  padding-right: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #182026;
}
.SettingsPositionGroupsList_headerTitle__z1sim:last-child {
  padding-right: 0;
}
.SettingsPositionGroupsList_headerTitle__z1sim.SettingsPositionGroupsList_desktop__1yPXF {
  display: none;
}
.SettingsPositionGroupsList_headerTitle__z1sim.SettingsPositionGroupsList_mobile__344S3 {
  display: block;
  min-width: 50%;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_headerTitle__z1sim.SettingsPositionGroupsList_desktop__1yPXF {
    display: block;
  }
  .SettingsPositionGroupsList_headerTitle__z1sim.SettingsPositionGroupsList_mobile__344S3 {
    display: none;
  }
}
.SettingsPositionGroupsList_groupsWrapper__2Bn2h {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
}
.SettingsPositionGroupsList_positionGroup__2DPWv {
  align-items: flex-start;
  flex-wrap: wrap;
  flex-shrink: 0;
  min-height: 41px;
  background: linear-gradient(0deg, rgba(245, 248, 250, 0.5), rgba(245, 248, 250, 0.5)), #fff;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  padding-bottom: 0;
}
.SettingsPositionGroupsList_positionGroup__2DPWv:last-child {
  min-height: 40px;
  border-bottom: none;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsList_positionGroup__2DPWv {
    flex-direction: row;
    align-items: center;
    padding-bottom: 11px;
  }
}
.SettingsPositionGroupsList_btnPositionGroupMenu__bdwxO {
  margin: -6px 0;
}
.SettingsPositionGroupsList_openSlotsCount__2flSN {
  flex-shrink: 0;
  height: 24px;
  width: 24px;
  margin: -3px 0;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  color: #2965CC;
  background: #ebf1f5;
  border-radius: 20px;
}
.SettingsPositionGroupsList_openSlotsCount__2flSN.SettingsPositionGroupsList_isZero__33z1h {
  color: #a7b6c2;
  background: #e1e8ed;
}

.SettingsPositionGroupsToolbar_toolbar__XAJZB {
  flex-wrap: wrap;
  padding-top: 14px;
  padding-bottom: 10px;
}
@media (min-width: 1280px) {
  .SettingsPositionGroupsToolbar_toolbar__XAJZB {
    flex-wrap: nowrap;
    padding: 0;
  }
}
.SettingsPositionGroupsToolbar_positionLeft__TRpHF {
  min-width: 100%;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsToolbar_positionLeft__TRpHF {
    min-width: 40%;
  }
}
.SettingsPositionGroupsToolbar_positionCenter__1qC8L {
  min-width: 100%;
  margin-top: 10px;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsToolbar_positionCenter__1qC8L {
    margin: 0;
    min-width: 20%;
  }
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsToolbar_positionRight__19I5y {
    min-width: 40%;
  }
}
.SettingsPositionGroupsToolbar_btnAdd__2BWE2 {
  white-space: nowrap;
  margin-right: 20px;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsToolbar_btnAdd__2BWE2 {
    display: block;
  }
}
.SettingsPositionGroupsToolbar_buttonGroupBtn__3o5Se {
  min-width: 115px;
}
@media (min-width: 1024px) {
  .SettingsPositionGroupsToolbar_viewMobile__pDs_m {
    display: none !important;
  }
}

.SettingsPageList_listWrapper__3xnEC {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.SettingsPageList_header__1q1GY {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 50px;
  padding: 0 15px;
  border-radius: 3px 3px 0 0;
  background: #E1E8ED;
}
@media (min-width: 1024px) {
  .SettingsPageList_header__1q1GY {
    padding: 0 25px;
  }
}
.SettingsPageList_headerTitle__3OswY {
  padding-right: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #182026;
}
.SettingsPageList_headerTitle__3OswY:last-child {
  padding-right: 0;
}
.SettingsPageList_col1__1N_L_ {
  width: 20%;
}
.SettingsPageList_col2__1GML7 {
  width: 20%;
}
.SettingsPageList_col3__PlNWm {
  width: 20%;
}
.SettingsPageList_col4__3KITB {
  width: 20%;
}
.SettingsPageList_col5__349nL {
  margin-left: auto;
}

@media (max-width: 768px) {
  .SettingsPageToolbar_positionLeft__3Q2_g {
    min-width: 40%;
  }
}
@media (width: 320px) {
  .SettingsPageToolbar_positionLeft__3Q2_g {
    min-width: 40%;
  }
}
@media (min-width: 768px) {
  .SettingsPageToolbar_positionLeft__3Q2_g {
    min-width: 40%;
  }
}
@media (max-width: 768px) {
  .SettingsPageToolbar_positionCenter__21hKf {
    min-width: 20%;
  }
}
@media (width: 320px) {
  .SettingsPageToolbar_positionCenter__21hKf {
    min-width: 20%;
  }
}
@media (min-width: 768px) {
  .SettingsPageToolbar_positionCenter__21hKf {
    min-width: 20%;
  }
}
@media (max-width: 768px) {
  .SettingsPageToolbar_positionRight__MSlzC {
    min-width: 40%;
  }
}
@media (width: 320px) {
  .SettingsPageToolbar_positionRight__MSlzC {
    min-width: 40%;
  }
}
@media (min-width: 768px) {
  .SettingsPageToolbar_positionRight__MSlzC {
    min-width: 40%;
  }
}

.StaffBoardContent_scrollY__1BeWD {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .StaffBoardContent_scrollY__1BeWD {
    margin-right: -24px;
    padding-right: 24px;
  }
}
.StaffBoardContent_contentWrapper__1cb8b {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.StaffBoardContent_scrollX__21_XV {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 768px) {
  .StaffBoardContent_scrollX__21_XV {
    flex-direction: row;
    overflow-x: auto;
  }
}

.StaffBoardTeamCard_contentWrapper__24isc {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  gap: 10px;
}
.StaffBoardTeamCard_scroll__3QsFf {
  display: flex;
  flex-direction: row;
  flex: 1;
  overflow-x: auto;
  gap: 10px;
}
.StaffBoardTeamCard_customerTeamCard__oHPXx {
  display: flex;
  flex: 1;
  flex-direction: column;
  max-width: 100%;
  min-width: 100%;
}
@media (min-width: 768px) {
  .StaffBoardTeamCard_customerTeamCard__oHPXx {
    min-width: calc((100% - 30px) / 4);
    max-width: calc((100% - 30px) / 4);
  }
}
@media (min-width: 1440px) {
  .StaffBoardTeamCard_customerTeamCard__oHPXx {
    min-width: calc((100% - 50px) / 6);
    max-width: calc((100% - 50px) / 6);
  }
}
.StaffBoardTeamCard_customerTeamCard__oHPXx.StaffBoardTeamCard_fullWidth__isBxa {
  min-width: 100%;
}
.StaffBoardTeamCard_header__2QniV {
  display: flex;
  align-items: center;
  min-height: 50px;
  padding-left: 16px;
  background: #e1e8ed;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.StaffBoardTeamCard_headerContent__1oiHe {
  display: flex;
  flex-wrap: wrap;
}
.StaffBoardTeamCard_teamName__1oWD3 {
  font-size: 14px;
  font-weight: 500;
}
.StaffBoardTeamCard_btnTeamMenu__1iiTK {
  align-self: center;
  max-height: 30px;
  margin-left: auto;
}
.StaffBoardTeamCard_content__2CiXN {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.BlankState_wrapper__2PoIn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 96px;
  background: #ebf1f5;
  border-radius: 3px;
  font-size: 12px;
  line-height: 15px;
  color: #8A9BA8;
}
.BlankState_wrapper__2PoIn.BlankState_withBorder__3Fzwe {
  background: linear-gradient(0deg, #f5f8fa, #f5f8fa), #fff;
  border: 1px solid #c4c4c4;
}
.BlankState_title__3U66m {
  margin-top: 7px;
}

.PositionCandidates_candidatesWrapper__1WoIB {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 36px;
  margin: 2px 5px 8px;
  background: #ebf1f5;
  border: 1px solid #8a9ba8;
  border-radius: 3px;
}
@media (min-width: 768px) {
  .PositionCandidates_candidatesWrapper__1WoIB.PositionCandidates_fullWidth__2rMPF {
    align-self: flex-start;
    min-width: calc((100% - 30px) / 4 - 10px);
    max-width: calc((100% - 30px) / 4 - 10px);
  }
}
@media (min-width: 1440px) {
  .PositionCandidates_candidatesWrapper__1WoIB.PositionCandidates_fullWidth__2rMPF {
    min-width: calc((100% - 50px) / 6 - 10px);
    max-width: calc((100% - 50px) / 6 - 10px);
  }
}
.PositionCandidates_proposedCandidates__26mVi {
  display: flex;
  flex-direction: column;
  padding-bottom: 5px;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}
.PositionCandidates_proposedHeader__1rkxD {
  padding: 16px 10px 4px;
  font-size: 12px;
  color: #5C7080;
}
.PositionCandidates_blankState__3iHu_ {
  min-height: 75px;
  margin: 9px 9px 4px;
  background: linear-gradient(0deg, #f5f8fa, #f5f8fa), #fff;
}
.PositionCandidates_candidate__95ooa {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 8px 0;
  color: #182026;
}
.PositionCandidates_candidate__95ooa:hover {
  text-decoration: none;
  color: #2965CC;
}
.PositionCandidates_avatar__Qymvo {
  margin-right: 10px;
  margin-left: 9px;
}
.PositionCandidates_candidateName__2GkJa {
  position: relative;
  padding-left: 1px;
  padding-right: 10px;
  flex: 1;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}
.PositionCandidates_header__1UxSN {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 34px;
  padding: 0 11px 0 11px;
  cursor: pointer;
  user-select: none;
}
.PositionCandidates_iconOpen__1Rx-6 {
  margin-right: 15px;
  color: #8a9ba8;
  transform: translateY(-0.5px);
}
.PositionCandidates_headerText__1kTNK {
  font-size: 12px;
  line-height: 16px;
  color: #5C7080;
}
.PositionCandidates_iconPerson__EZSfl {
  margin-left: auto;
  margin-right: 6px;
  color: #8a9ba8;
  transform: translateY(-0.5px);
}
.PositionCandidates_slotsCount__Ugfuu {
  font-size: 14px;
  color: #5C7080;
}
.PositionCandidates_arrowIcon__RbL5W {
  margin: 0 5px;
  color: #8A9BA8;
  transform: translateY(-0.5px);
}

.TeamCardPositions_positionsWrapper__24T-F {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.TeamCardPositions_otherPositionsWrapper__rIylZ {
  flex: 1;
  background: #fff;
}
.TeamCardPositions_positionWrapper__3ALyf {
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.TeamCardPositions_positionWrapper__3ALyf .TeamCardPositions_content__ZuGzq {
  padding-bottom: 2px;
  background: #fff;
}
.TeamCardPositions_positionWrapper__3ALyf:last-child {
  border-bottom: none;
}
.TeamCardPositions_positionWrapper__3ALyf.TeamCardPositions_isTeamLead__2ENTp {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: none;
}
.TeamCardPositions_positionWrapper__3ALyf.TeamCardPositions_hiddenTeamLead__2LLyL {
  max-width: 100%;
}
@media (min-width: 768px) {
  .TeamCardPositions_positionWrapper__3ALyf.TeamCardPositions_hiddenTeamLead__2LLyL {
    visibility: hidden;
    overflow: hidden;
    max-width: 100%;
  }
}
.TeamCardPositions_positionWrapper__3ALyf.TeamCardPositions_hiddenTeamLead__2LLyL .TeamCardPositions_content__ZuGzq {
  max-width: 100%;
}
.TeamCardPositions_positionWrapper__3ALyf.TeamCardPositions_firstUnitedTeamLead__3xCM2 {
  display: none;
}
@media (min-width: 768px) {
  .TeamCardPositions_positionWrapper__3ALyf.TeamCardPositions_firstUnitedTeamLead__3xCM2 {
    display: block;
    position: absolute;
    z-index: 2;
  }
}
.TeamCardPositions_allSlotsWrapper__1aB-d {
  display: flex;
  flex-direction: column;
}
.TeamCardPositions_allSlotsWrapper__1aB-d.TeamCardPositions_leadership__1okID {
  gap: 10px;
}
@media (min-width: 768px) {
  .TeamCardPositions_allSlotsWrapper__1aB-d.TeamCardPositions_leadership__1okID {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.TeamCardPositions_positionHeader__3vA7p {
  position: relative;
  align-items: center;
  padding: 11px 15px 7px 15px;
  min-height: 33px;
  font-size: 12px;
  line-height: 15px;
  color: #5C7080;
}
.TeamCardPositions_blankState__2XiGQ {
  min-height: 75px;
  margin: 10px;
  background: linear-gradient(0deg, #f5f8fa, #f5f8fa), #fff;
}
.TeamCardPositions_staff__3b4PE {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.TeamCardPositions_staff__3b4PE.TeamCardPositions_withBorder__2DqMJ {
  border: 1px solid #8a9ba8;
  border-radius: 3px;
  margin: 2px 5px 8px;
}
.TeamCardPositions_staff__3b4PE.TeamCardPositions_withBorder__2DqMJ .TeamCardPositions_staffNameWrapper__12gTE {
  padding-left: 9px;
}
.TeamCardPositions_staff__3b4PE.TeamCardPositions_withBorder__2DqMJ .TeamCardPositions_staffDate__1I_sp {
  padding-left: 17px;
}
.TeamCardPositions_staff__3b4PE.TeamCardPositions_borderBlue__OUw2J {
  border-color: #2965cc;
}
.TeamCardPositions_staff__3b4PE.TeamCardPositions_borderOrange__30kHl {
  border-color: #f5903d;
}
.TeamCardPositions_staff__3b4PE.TeamCardPositions_unitedTeamLead__tPLLy .TeamCardPositions_staffName__wodzu {
  white-space: nowrap;
}
.TeamCardPositions_leadership__1okID .TeamCardPositions_staffWrapper__3uP4Y {
  display: flex;
  flex: 1;
  max-width: 100%;
  min-width: 100%;
}
@media (min-width: 768px) {
  .TeamCardPositions_leadership__1okID .TeamCardPositions_staffWrapper__3uP4Y {
    min-width: calc((100% - 30px) / 4);
    max-width: calc((100% - 30px) / 4);
  }
}
@media (min-width: 1440px) {
  .TeamCardPositions_leadership__1okID .TeamCardPositions_staffWrapper__3uP4Y {
    min-width: calc((100% - 50px) / 6);
    max-width: calc((100% - 50px) / 6);
  }
}
.TeamCardPositions_leadership__1okID .TeamCardPositions_staff__3b4PE {
  margin-top: 3px;
}
@media (min-width: 768px) {
  .TeamCardPositions_leadership__1okID .TeamCardPositions_staff__3b4PE {
    align-self: flex-start;
  }
}
.TeamCardPositions_leadership__1okID .TeamCardPositions_staff__3b4PE.TeamCardPositions_withBorder__2DqMJ {
  margin-top: 2px;
}
.TeamCardPositions_staffNameWrapper__12gTE {
  display: flex;
  align-items: flex-start;
  align-self: flex-start;
  min-height: 35px;
  max-width: 100%;
  padding: 7px 10px 8px 15px;
}
.TeamCardPositions_staffNameWrapper__12gTE:hover {
  cursor: default;
  text-decoration: none;
}
.TeamCardPositions_staffNameWrapper__12gTE.TeamCardPositions_isLink__3ETOR:hover {
  cursor: pointer;
}
.TeamCardPositions_staffNameWrapper__12gTE.TeamCardPositions_isLink__3ETOR:hover .TeamCardPositions_staffName__wodzu {
  color: #2965CC;
}
.TeamCardPositions_staffName__wodzu {
  padding: 1px 0;
  line-height: 18px;
  color: #182026;
  overflow: hidden;
  text-overflow: ellipsis;
}
.TeamCardPositions_avatar__2JPZr {
  margin-right: 10px;
}
.TeamCardPositions_staffDate__1I_sp {
  display: flex;
  align-items: center;
  padding-left: 23px;
  margin-bottom: 8px;
  white-space: nowrap;
  font-size: 12px;
  line-height: 16px;
  color: #5C7080;
}
.TeamCardPositions_staffDate__1I_sp.TeamCardPositions_noDateSet__1twkP {
  font-size: 14px;
  color: #eb8787;
}
.TeamCardPositions_dateIcon__1-bbC {
  margin-right: 10px;
}
.TeamCardPositions_dateIcon__1-bbC.TeamCardPositions_gray__93Yvz {
  color: #5C7080;
}
.TeamCardPositions_dateIcon__1-bbC.TeamCardPositions_green__3-vo2 {
  color: #0D8050;
}
.TeamCardPositions_dateIcon__1-bbC.TeamCardPositions_blue__gEdQ1 {
  color: #2965CC;
}
.TeamCardPositions_dateIcon__1-bbC.TeamCardPositions_orange__190Q- {
  color: #F5903D;
}

.SelectCustomer_select__1eHjy .bp4-popover-open {
  background: rgba(16, 22, 26, 0.05);
  border-radius: 3px;
}
.SelectCustomer_select__1eHjy .bp4-popover {
  margin-left: 1px !important;
  margin-top: 3px !important;
}
.SelectCustomer_select__1eHjy .bp4-menu {
  max-height: 300px;
  overflow-y: auto;
}
.SelectCustomer_selectBtn__3vr_s {
  max-width: 100%;
  color: #182026;
  font-size: 18px;
  line-height: 20px;
  font-weight: 900;
  letter-spacing: 1px;
}
.SelectCustomer_selectBtn__3vr_s .bp4-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.SelectCustomer_menuItem__3TGtr.SelectCustomer_isMenuDivider__3n-jc {
  position: relative;
  margin-bottom: 11px;
}
.SelectCustomer_menuItem__3TGtr.SelectCustomer_isMenuDivider__3n-jc:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  height: 1px;
  background: #DCDCDC;
}

@media (max-width: 414px) {
}
.StaffBoardToolbar_positionLeft__1FNnT,
.StaffBoardToolbar_positionCenter__Wtfp_,
.StaffBoardToolbar_positionRight__1F8Qw {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.StaffBoardToolbar_menuButton__5SI-Q {
  margin: 0;
}
@media (max-width: 414px) {
  .StaffBoardToolbar_buttonText__2Lj_o {
    display: none;
  }
}

.FilterSiteSubsiteSelector_filterSiteRow__9mixT {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.FilterSiteSubsiteSelector_filterSiteTitle__1MGnv {
  min-width: 54px;
  font-size: 12px;
  line-height: 24px;
  font-weight: 500;
}
.FilterSiteSubsiteSelector_filterSiteBtn__yBDDG {
  width: 100%;
}
.FilterSiteSubsiteSelector_menuItem__PkaCz.FilterSiteSubsiteSelector_isMenuDivider__SBg5e {
  position: relative;
  margin-bottom: 11px;
}
.FilterSiteSubsiteSelector_menuItem__PkaCz.FilterSiteSubsiteSelector_isMenuDivider__SBg5e:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  height: 1px;
  background: #DCDCDC;
}
.FilterSiteSubsiteSelector_menuItem__PkaCz.FilterSiteSubsiteSelector_isGroupHeader__sBP1t {
  font-weight: 500;
}
.FilterSiteSubsiteSelector_selectPopoverWrapper__3Kbmz {
  position: relative;
  flex: 1;
}
.FilterSiteSubsiteSelector_selectPopoverWrapper__3Kbmz .bp4-popover-target {
  display: block;
}
.FilterSiteSubsiteSelector_selectPopoverWrapper__3Kbmz .bp4-transition-container {
  width: 100%;
}
.FilterSiteSubsiteSelector_selectPopoverWrapper__3Kbmz .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.FilterSiteSubsiteSelector_selectPopoverWrapper__3Kbmz .bp4-menu {
  max-height: 300px;
  overflow-y: auto;
}

.StaffFiltersSelector_content__3EtI1 {
  margin: 4px 0 -6px;
}

.StaffSavedFiltersSuggest_searchInput__X4BFA {
  position: relative;
  flex: 1;
}
.StaffSavedFiltersSuggest_searchInput__X4BFA .bp4-popover-target {
  display: block;
}
.StaffSavedFiltersSuggest_searchInput__X4BFA .bp4-transition-container {
  width: 100%;
}
.StaffSavedFiltersSuggest_searchInput__X4BFA .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.StaffSavedFiltersSuggest_token__VNP3P {
  color: #f00;
  font-weight: normal;
}

.StaffSaveFilterDialog_inputWrapper__3k1m2 {
  padding-left: 26px;
}
.StaffSaveFilterDialog_radioWrapper__35Yku {
  min-height: 18px;
}
.StaffSaveFilterDialog_inputWrapper__3k1m2 + .StaffSaveFilterDialog_radioWrapper__35Yku {
  margin-top: 20px;
}
.StaffSaveFilterDialog_radio__3byKY {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.StaffSaveFilterDialog_selectSavedFilterBtn__33xMH {
  width: 100%;
}

.StaffSavedFiltersSelector_btnFilter__udswZ {
  height: 30px;
  margin-bottom: 10px;
}
.StaffSavedFiltersSelector_btnFilter__udswZ:last-child {
  margin-right: 0;
}
.StaffSavedFiltersSelector_filtersList__3r6ao {
  min-width: 174px;
  max-width: 174px;
}
.StaffSavedFiltersSelector_filtersList__3r6ao .bp4-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.StaffSavedFiltersSelector_filtersList__3r6ao.StaffSavedFiltersSelector_isFiltersDirty__3f87w {
  font-style: italic;
  border-color: #ec9b3d;
}
.StaffSavedFiltersSelector_btnSave__1HW0i {
  height: 30px;
  margin: 0 13px;
}
.StaffSavedFiltersSelector_noFilters__3EAMu {
  padding: 16px;
  text-align: center;
}

.StaffFilters_spinnerWrapper__1XirS {
  height: 30px;
  margin-bottom: 10px;
}
.StaffFilters_filters__X-oj1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.StaffFilters_btnFilter__2iCc3 {
  height: 30px;
  margin-bottom: 10px;
}
.StaffFilters_btnFilter__2iCc3:last-child {
  margin-right: 0;
}
.StaffFilters_positionLeft__1XoaO {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin-right: 5px;
}
.StaffFilters_positionRight__3AOkQ {
  display: flex;
  margin-left: auto;
  align-items: flex-start;
}

.ItemsCount_paginationQuantity___dUk3 {
  pointer-events: none;
  margin-top: 15px;
  color: #8A9BA8;
  position: relative;
}

.List_wrapper__76MWH {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}
.List_header__1nf4U {
  display: flex;
  align-items: center;
  min-height: 41px;
  background: #fff;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  border-radius: 3px 3px 0 0;
}
.List_isLoading__36JNI {
  position: relative;
  overflow-y: hidden;
}
.List_noItemsTitle__1kuv_ {
  margin-top: 10px;
}
.List_item__3si-M {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 55px;
  background: #fff;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.List_item__3si-M:last-child {
  border-bottom: none;
  min-height: 54px;
}
.List_spinnerWrapper__3l-an {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.7;
}

.Pagination_mobile__2f3GI,
.Pagination_desktop__1IAoX,
.Pagination_wrapper__3lP0u {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.Pagination_wrapper__3lP0u {
  margin-top: -22px;
}
@media (max-width: 768px) {
  .Pagination_wrapper__3lP0u {
    margin-top: 15px;
  }
}
.Pagination_mobile__2f3GI,
.Pagination_desktop__1IAoX {
  display: none;
}
@media (max-width: 767px) {
  .Pagination_mobile__2f3GI {
    display: flex;
  }
}
@media (min-width: 768px) {
  .Pagination_desktop__1IAoX {
    display: flex;
  }
}
.Pagination_btn__2GaVY {
  color: #2965CC !important;
  font-weight: 500;
}
.Pagination_btn__2GaVY:first-child {
  margin-left: 0;
}
.Pagination_btn__2GaVY:hover,
.Pagination_btn__2GaVY.Pagination_isCurrent__29aar {
  background: rgba(41, 101, 204, 0.1) !important;
}
.Pagination_btn__2GaVY.Pagination_isDisabled__1Ub9M {
  color: #8a9ba8 !important;
}
.Pagination_btn__2GaVY.Pagination_isDisabled__1Ub9M:hover {
  cursor: default !important;
  background: none !important;
}
.Pagination_btn__2GaVY.Pagination_isEllipsis__3ZVRg {
  max-width: 24px;
  margin-left: 0;
  margin-right: -7px;
}
.Pagination_mobile__2f3GI,
.Pagination_desktop__1IAoX,
.Pagination_btn__2GaVY {
  margin-left: 7px;
}
@media (max-width: 414px) {
  .Pagination_mobile__2f3GI,
  .Pagination_desktop__1IAoX,
  .Pagination_btn__2GaVY {
    margin-left: 5px;
  }
  .Pagination_mobile__2f3GI.Pagination_isEllipsis__3ZVRg,
  .Pagination_desktop__1IAoX.Pagination_isEllipsis__3ZVRg,
  .Pagination_btn__2GaVY.Pagination_isEllipsis__3ZVRg {
    margin-right: -5px;
  }
}
@media (max-width: 320px) {
  .Pagination_mobile__2f3GI,
  .Pagination_desktop__1IAoX,
  .Pagination_btn__2GaVY {
    margin-left: 0;
  }
  .Pagination_mobile__2f3GI.Pagination_isEllipsis__3ZVRg,
  .Pagination_desktop__1IAoX.Pagination_isEllipsis__3ZVRg,
  .Pagination_btn__2GaVY.Pagination_isEllipsis__3ZVRg {
    margin-right: 0;
  }
}
@media (max-width: 320px) {
  .Pagination_btn__2GaVY {
    padding: 0 5px !important;
  }
}

.StaffList_spinnerWrapper__1yuFb {
  flex: 1;
}
.StaffList_listWrapper__2H11q {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.StaffList_headerWrapper__zdw5l {
  display: none;
}
@media (min-width: 1024px) {
  .StaffList_headerWrapper__zdw5l {
    display: flex;
    min-height: 50px;
    background-color: #E1E8ED;
  }
}
.StaffList_header__1Mtbp {
  flex: 1;
  display: flex;
  align-self: stretch;
  font-size: 14px;
  font-weight: 500;
}
.StaffList_header__1Mtbp .StaffList_col__1b2wV {
  padding-left: 0;
}
.StaffList_rowWrapper__2vvHB {
  display: flex;
  flex: 1;
  align-items: center;
  align-self: stretch;
  min-width: 0;
  cursor: pointer;
}
.StaffList_col__1b2wV {
  display: flex;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  flex: 1;
  min-width: 0;
}
.StaffList_col__1b2wV:last-child {
  padding: 0;
}
.StaffList_colName__1CtEx {
  min-width: 58.37563452%;
  max-width: 58.37563452%;
  padding-left: 16px;
  min-height: 58px;
}
.StaffList_colName__1CtEx.StaffList_colNameHeader__GMAmH {
  padding-left: 75px;
}
@media (min-width: 1024px) {
  .StaffList_colName__1CtEx {
    min-width: 25.21294719%;
    max-width: 25.21294719%;
    min-height: unset;
    padding-left: 24px;
  }
}
.StaffList_header__1Mtbp .StaffList_colName__1CtEx {
  padding-left: 65px;
}
.StaffList_colCustomer__2s1LT {
  min-width: 34.41226576%;
  max-width: 34.41226576%;
}
@media (max-width: 768px) {
  .StaffList_colCustomer__2s1LT {
    display: none;
  }
}
.StaffList_colStatus__3Ly2S {
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
@media (min-width: 1024px) {
  .StaffList_colStatus__3Ly2S {
    min-width: 21.46507666%;
    max-width: 21.46507666%;
  }
}
@media (max-width: 1024px) {
  .StaffList_colStatus__3Ly2S {
    display: none;
  }
}
.StaffList_colSiteSubsite__2DAqo {
  min-width: 14.90630324%;
  max-width: 14.90630324%;
}
@media (max-width: 1024px) {
  .StaffList_colSiteSubsite__2DAqo {
    display: none;
  }
}
.StaffList_colMore__3yVh9 {
  flex: 0;
  display: flex;
  align-items: stretch;
  align-self: stretch;
  min-width: 36px;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .StaffList_colMore__3yVh9 {
    min-width: 46px;
  }
}
.StaffList_avatar__11DAp {
  margin-right: 15px;
  display: none;
}
@media (min-width: 1024px) {
  .StaffList_avatar__11DAp {
    display: flex;
  }
}
.StaffList_avatarMobile__oC3nA {
  margin-right: 8px;
}
@media (min-width: 1024px) {
  .StaffList_avatarMobile__oC3nA {
    display: none;
  }
}
.StaffList_name__2iQhV {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.StaffList_userName__2gtwU {
  font-size: 14px;
  line-height: 20px;
  color: #182026;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.StaffList_roleName__2bLnc {
  min-height: 15px;
  margin-top: 3px;
  font-size: 12px;
  line-height: 15px;
  color: rgba(24, 32, 38, 0.6);
}
.StaffList_btnMore__2UHA8 {
  flex-grow: 1;
}
@media (min-width: 1024px) {
  .StaffList_mobile__3V_Vc {
    display: none;
  }
}
.StaffList_desktop__30v1P {
  display: none;
}
@media (min-width: 1024px) {
  .StaffList_desktop__30v1P {
    display: flex;
  }
}
.StaffList_mobileAssignedTo__1FYI9,
.StaffList_mobilePositionGroups__EgY28 {
  margin-top: 4px;
  font-size: 11px;
  color: #A0A0A0;
}
.StaffList_slotWrapper__16xAr {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  min-width: 0;
}
.StaffList_slot__1jpvG {
  display: flex;
  align-items: center;
  max-width: 100%;
  margin-top: 4px;
}
.StaffList_slot__1jpvG:first-child {
  margin-top: 0;
}
.StaffList_slot__1jpvG .StaffList_positionName__2rgJ2 {
  display: flex;
  align-items: center;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.StaffList_slotTeam__3jQbO,
.StaffList_slotCustomer__2zkXR {
  font-size: 14px;
  font-weight: 500;
  color: #182026;
  white-space: nowrap;
}
.StaffList_slotPosition__2UmKl {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  color: #5C7080;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.StaffList_slotsCount__10197 {
  padding-left: 10px;
  color: #5C7080;
}
.StaffList_iconChevron__3LsVr {
  margin: 0 4px;
}
.StaffList_iconDot__27XsT {
  margin: 0 7px;
  color: #5C7080;
}
.StaffList_iconDateDot__3YLD- {
  margin: 0 7px 0 3px;
  color: #5C7080;
}
.StaffList_status__3Ldbt {
  display: flex;
  align-items: center;
  margin-top: 4px;
  max-width: 100%;
}
.StaffList_status__3Ldbt:first-child {
  margin-top: 0;
}
.StaffList_status__3Ldbt.StaffList_newcomer__2xKJo .StaffList_statusDateIcon__1fYy7 {
  color: #2965CC;
}
.StaffList_status__3Ldbt.StaffList_leaving__1eQ3i .StaffList_statusDateIcon__1fYy7 {
  color: #F5903D;
}
.StaffList_status__3Ldbt.StaffList_archived__2aw0a .StaffList_statusDateIcon__1fYy7 {
  color: #8A9BA8;
}
.StaffList_status__3Ldbt.StaffList_warning__1ywxU .StaffList_statusDateIcon__1fYy7 {
  color: #F5903D;
}
.StaffList_statusTitle__r1eRz {
  white-space: nowrap;
  font-size: 14px;
  color: #182026;
}
.StaffList_hireDate__1FIKS,
.StaffList_leavingDate__2A7PY {
  margin-left: 15px;
  white-space: nowrap;
  line-height: 16px;
}
.StaffList_statusDateIcon__1fYy7 {
  margin-right: 10px;
}

.StaffColumnsSelector_content__1P4ed {
  margin: 4px 0 -6px;
}
.StaffColumnsSelector_wrapper__1R8zu {
  display: flex;
  flex: 1;
  height: 100%;
  margin: 0;
}
.StaffColumnsSelector_btn__ENtWj {
  width: 100%;
  height: 100%;
}


.StaffSearch_searchInput__1Jw1j {
  display: flex;
  width: 85px;
  min-width: 85px;
  transition: width 0.1s ease-out;
}
@media (min-width: 768px) {
  .StaffSearch_searchInput__1Jw1j {
    width: 270px;
  }
}
.StaffSearch_searchInput__1Jw1j.StaffSearch_isFocused__AaS_6 {
  position: absolute;
  z-index: 10002;
  width: 100vw;
  max-width: calc(100vw - 20px);
}
@media (min-width: 768px) {
  .StaffSearch_searchInput__1Jw1j.StaffSearch_isFocused__AaS_6 {
    position: relative;
    width: 340px;
  }
}
.StaffSearch_targetClassName__1XKws {
  flex: 1;
}
.StaffSearch_popoverClassName__3jja6 {
  width: calc(100vw - 20px);
  margin-right: 5px;
}
@media (min-width: 768px) {
  .StaffSearch_popoverClassName__3jja6 {
    width: 340px;
  }
}
@media (min-width: 1024px) {
  .StaffSearch_popoverClassName__3jja6 {
    margin-right: 20px;
  }
}
.StaffSearch_popoverClassName__3jja6 .bp4-menu {
  max-height: 70vh;
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .StaffSearch_popoverClassName__3jja6 .bp4-menu {
    max-height: 60vh;
  }
}
.StaffSearch_backdrop__2IP9H {
  background: rgba(24, 32, 38, 0.3);
}
.StaffSearch_inputClassName__3p5y7 .bp4-input {
  padding-left: 40px !important;
  background: none !important;
  border: 1px solid rgba(138, 155, 168, 0.5);
  box-shadow: none;
}
.StaffSearch_inputClassName__3p5y7 .bp4-icon {
  top: 1px;
  left: 6px !important;
}
.StaffSearch_inputClassName__3p5y7 .bp4-icon svg {
  width: 15px;
  height: 15px;
}
@media (max-width: 767px) {
  .StaffSearch_inputClassName__3p5y7 .bp4-input {
    padding-left: 30px !important;
  }
  .StaffSearch_inputClassName__3p5y7 .bp4-icon {
    left: 2px !important;
  }
}
.StaffSearch_inputClassName__3p5y7 .bp4-input::placeholder {
  color: rgba(24, 32, 38, 0.5);
}
.StaffSearch_inputClassName__3p5y7 .bp4-input:focus {
  background: #fff !important;
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
  border: none;
}
.StaffSearch_menuItemText__2HHiI {
  display: flex;
  flex-direction: row;
}
.StaffSearch_avatar__kPcmj {
  margin-right: 14px;
}
.StaffSearch_text__OJVpT {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 0;
}
.StaffSearch_name__12vYT {
  padding-left: 2px;
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 16px;
  color: #182026;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.StaffSearch_otherText__3n64y {
  padding-left: 2px;
  font-size: 12px;
  line-height: 14px;
  color: #5C7080;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.StaffSearch_token__3ReKL {
  color: #000;
  font-weight: 600;
  background: #d8e1e8;
  border-radius: 2px;
  padding: 0 1px;
  margin: 0 -1px;
}

.StaffToolbar_positionLeft__inBt8 {
  width: 200px;
}
@media (min-width: 360px) {
  .StaffToolbar_positionLeft__inBt8 {
    width: 50%;
  }
}
@media (min-width: 768px) {
}
@media (min-width: 1024px) {
}
.StaffToolbar_positionRight__3YA5R {
  width: 50%;
}
@media (min-width: 1024px) {
}
.StaffToolbar_btnArrowLeft__3ZMT5 {
  margin-left: -8px;
  margin-right: 8px;
}
.StaffToolbar_btnMore__9CTjx {
  margin-right: -10px;
  margin-left: 10px;
}
.StaffToolbar_btnAdd__1KHwQ {
  white-space: nowrap;
  margin-right: 20px;
  margin-left: 30px;
}
@media (min-width: 768px) {
  .StaffToolbar_btnAdd__1KHwQ {
    margin-left: 0px;
  }
}
.StaffToolbar_searchInput__3oWrp {
  flex: 1;
  min-width: 240px;
}

.InfoPanel_panel__3yV2s {
  background: #fff;
  min-height: 0;
  width: 100%;
}
.InfoPanel_panelHeader__fWKGa {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 41px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.InfoPanel_panelHeaderTitle__1pJEA {
  font-size: 14px;
  color: #5C7080;
}
.InfoPanel_panelHeaderContent__36Yec {
  flex: 1;
}
.InfoPanel_panelContent__3bJNN {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  width: 100%;
}

.AllocationPositionSlot_slotWrapper__3A9GD {
  border-radius: 3px;
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_isOpenSlot__3sRVa {
  margin-bottom: 5px;
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_isOpenSlot__3sRVa:last-child {
  margin-bottom: 0;
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_isOpenSlot__3sRVa:not(.AllocationPositionSlot_isSelected__1I_ny) {
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.5), rgba(191, 204, 214, 0.5)), #fff;
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_isOpenSlot__3sRVa.AllocationPositionSlot_singleSlot__3D1-q,
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_isSelected__1I_ny {
  background: linear-gradient(0deg, rgba(41, 101, 204, 0.2), rgba(41, 101, 204, 0.2)), #fff;
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_withBorder__37m5t {
  background: none;
  border: 1px solid rgba(16, 22, 26, 0.2);
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_withBorder__37m5t .AllocationPositionSlot_line__3UPA4 {
  padding-left: 9px;
  padding-right: 4px;
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_withBorder__37m5t.AllocationPositionSlot_orange__1LkGK {
  border-color: #F5903D;
}
.AllocationPositionSlot_slotWrapper__3A9GD.AllocationPositionSlot_withBorder__37m5t.AllocationPositionSlot_blue__oAs3A {
  border-color: #2965CC;
}
.AllocationPositionSlot_line__3UPA4 {
  display: flex;
  flex-direction: row;
  padding: 0 5px 0 10px;
}
.AllocationPositionSlot_line__3UPA4.AllocationPositionSlot_inDialog__1wdJQ {
  cursor: pointer;
}
.AllocationPositionSlot_line__3UPA4.AllocationPositionSlot_isSelected__1I_ny {
  cursor: default;
}
.AllocationPositionSlot_line__3UPA4:hover .AllocationPositionSlot_radioIcon__1dW36:not(.AllocationPositionSlot_isSelected__1I_ny) {
  color: #2965CC;
}
.AllocationPositionSlot_radioIcon__1dW36 {
  margin-top: 12px;
  margin-right: 10px;
  color: rgba(16, 22, 26, 0.2);
}
.AllocationPositionSlot_radioIcon__1dW36.AllocationPositionSlot_isSelected__1I_ny {
  color: #2965CC;
}
.AllocationPositionSlot_nameWrapper__1xuRk {
  display: flex;
  align-items: center;
  min-width: 0;
  padding: 11px 0;
  line-height: 18px;
}
.AllocationPositionSlot_nameAndAvatar__2EfV5 {
  display: flex;
  align-items: center;
  min-width: 0;
}
.AllocationPositionSlot_nameAndAvatar__2EfV5.AllocationPositionSlot_isLink__1Pi7R {
  text-decoration: none;
  color: #182026;
}
.AllocationPositionSlot_nameAndAvatar__2EfV5.AllocationPositionSlot_isLink__1Pi7R:hover {
  color: #2965CC;
}
.AllocationPositionSlot_nameText__fuT11 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.AllocationPositionSlot_nameText__fuT11.AllocationPositionSlot_textBold__1wJUd {
  font-weight: 600;
}
.AllocationPositionSlot_nameText__fuT11.AllocationPositionSlot_isOpenPosition__5dQeu {
  color: #5C7080;
}
.AllocationPositionSlot_error__1TphF {
  color: #f00;
}
.AllocationPositionSlot_arrowIcon__iFqKZ {
  margin: 0 10px;
  color: #8A9BA8;
}
.AllocationPositionSlot_dateLines__3g-eu {
  display: flex;
  flex-direction: column;
  min-width: 197px;
  margin-left: auto;
}
.AllocationPositionSlot_dateLine__2rgQ_ {
  display: flex;
  align-items: center;
  min-width: 197px;
  min-height: 40px;
  margin-left: auto;
}
.AllocationPositionSlot_dateLine__2rgQ_.AllocationPositionSlot_dateLine2__20VU8 {
  min-height: 30px;
  margin-top: -5px;
  margin-bottom: 5px;
}
.AllocationPositionSlot_dateLine__2rgQ_ .AllocationPositionSlot_btnEditDate__3YmiQ {
  display: flex;
  flex-shrink: 0;
  line-height: 18px;
}
.AllocationPositionSlot_dateLine__2rgQ_ .AllocationPositionSlot_btnEditDate__3YmiQ.AllocationPositionSlot_selectedDate__3suwL {
  color: #182026;
}
.AllocationPositionSlot_dateLine__2rgQ_ .AllocationPositionSlot_btnEditDate__3YmiQ.AllocationPositionSlot_emptyLeavingDate__H9PTg {
  flex: 1;
  margin-right: 0;
}
.AllocationPositionSlot_dateLine__2rgQ_ .AllocationPositionSlot_btnEditDate__3YmiQ .AllocationPositionSlot_btnEditDateIcon__AFZTq {
  margin-right: 11px;
  color: #2965CC !important;
}
.AllocationPositionSlot_dateLine__2rgQ_ .AllocationPositionSlot_btnEditDate__3YmiQ .AllocationPositionSlot_btnEditDateIcon__AFZTq.AllocationPositionSlot_showClockIcon__3Usaw {
  color: #8A9BA8 !important;
}
.AllocationPositionSlot_dateLine__2rgQ_ .AllocationPositionSlot_btnEditDate__3YmiQ .AllocationPositionSlot_iconWarning__3UOPQ {
  color: #f5903d !important;
}
.AllocationPositionSlot_daysWorked__1G9QT {
  margin-left: 10px;
  font-size: 12px;
  line-height: 18px;
  color: #5C7080;
}
.AllocationPositionSlot_startOrLeavingDateText__MQ3a4 {
  margin-left: 10px;
}
.AllocationPositionSlot_startOrLeavingDateText__MQ3a4.AllocationPositionSlot_isEmpty__2dHex {
  color: #F5903D;
}
.AllocationPositionSlot_iconStartDate__3VVQi,
.AllocationPositionSlot_iconLeavingDate__3WX6q {
  margin-left: 10px;
  margin-right: 1px;
}
.AllocationPositionSlot_iconStartDate__3VVQi {
  color: #2965CC;
}
.AllocationPositionSlot_iconClock__2SG6R {
  color: #8A9BA8;
}
.AllocationPositionSlot_iconLeavingDate__3WX6q {
  color: #F5903D;
}
.AllocationPositionSlot_iconWarning__3UOPQ {
  margin-left: auto;
  margin-right: 9px;
  color: #f5903d !important;
}
.AllocationPositionSlot_tooltipWrapper__3hVsM {
  margin-left: auto;
}
.AllocationPositionSlot_leavingDateTooltip__pY6eG {
  text-align: center;
}
.AllocationPositionSlot_dateInput__3WNA7 {
  flex: 1;
  padding-left: 3px;
}
.AllocationPositionSlot_dateInput__3WNA7 .bp4-input {
  max-width: 194px;
  padding-left: 34px !important;
  box-shadow: inset 0 0 0 1px #2965CC;
  border-radius: 2px;
}
.AllocationPositionSlot_dateInput__3WNA7 .AllocationPositionSlot_dateInputPopoverTarget__25m1T {
  display: block;
}
.AllocationPositionSlot_dateInputIcon__3-10I {
  margin: 7px 9px 0 0;
}
.AllocationPositionSlot_dateInputIconWarning__2wCDP {
  color: #f5903d;
}
.AllocationPositionSlot_dateInputIconOk__3HQj3 {
  color: #2965CC;
}
.AllocationPositionSlot_slotLinesWrapper__2E2ah {
  flex: 1;
  min-width: 0;
}
.AllocationPositionSlot_slotLine__39Ixm {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.AllocationPositionSlot_slotLine__39Ixm .AllocationPositionSlot_avatar__304Y7 {
  margin: -1px 10px -1px 0;
}
.AllocationPositionSlot_lineN__29Bjv {
  display: flex;
  align-items: center;
  align-self: stretch;
  padding: 0 5px;
  margin: 0;
  margin-right: 5px;
  background: #fcc;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset;
}
.AllocationPositionSlot_proposedCandidates__BNwZe {
  display: flex;
  flex-direction: column;
  margin: 0 10px;
  padding: 0 16px 8px 26px;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}
.AllocationPositionSlot_proposedHeader__39owz {
  padding: 12px 0 6px;
  font-size: 12px;
  color: #5C7080;
}
.AllocationPositionSlot_proposedCandidate__E8i8b {
  display: flex;
}
.AllocationPositionSlot_proposedCandidateLink__1kgYr {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  min-height: 35px;
  min-width: 0;
  color: #182026;
}
.AllocationPositionSlot_proposedCandidateLink__1kgYr .AllocationPositionSlot_avatar__304Y7 {
  margin-right: 10px;
}
.AllocationPositionSlot_proposedCandidateLink__1kgYr .AllocationPositionSlot_name__IRcJc {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.AllocationPositionSlot_proposedCandidateLink__1kgYr:hover {
  text-decoration: none;
  color: #2965CC;
}
.AllocationPositionSlot_proposedCandidateLink__1kgYr:hover .AllocationPositionSlot_avatar__304Y7 {
  color: #182026;
}
.AllocationPositionSlot_proposedCount__vwTZU {
  margin: -6px 0 -6px 4px;
  flex-shrink: 0;
}
.AllocationPositionSlot_proposedCountIcon__rCSCJ {
  color: #8A9BA8 !important;
}

.PositionsCount_positions__RNUO1 {
  display: flex;
  align-items: center;
  min-height: 18px;
}
.PositionsCount_positions__RNUO1 .PositionsCount_positionsIcon__xIioE {
  color: #8A9BA8;
}
.PositionsCount_positions__RNUO1 .PositionsCount_positionCount__3sQVJ {
  width: 20px;
  text-align: right;
}
.PositionsCount_positions__RNUO1 .PositionsCount_positionSeparator__TRweK {
  width: 10px;
  text-align: center;
}
.PositionsCount_positions__RNUO1 .PositionsCount_positionTotalCount__3Sudv {
  width: 20px;
  text-align: left;
}
.PositionsCount_positions__RNUO1 .PositionsCount_positionTotalCount__3Sudv.PositionsCount_hideCount__3ZPxL {
  text-align: right;
}

.PositionItem_wrapper__3OSMt {
  border-top: 1px solid rgba(16, 22, 26, 0.15);
  transition: margin 0.2s ease-out, border-top-color 0.2s ease-out;
}
.PositionItem_wrapper__3OSMt.PositionItem_selected__1QGqP {
  margin: 9px 0;
  border-top-color: transparent;
}
.PositionItem_wrapper__3OSMt.PositionItem_selected__1QGqP + .PositionItem_wrapper__3OSMt {
  border-top-color: transparent;
}
.PositionItem_wrapper__3OSMt.PositionItem_selected__1QGqP + .PositionItem_wrapper__3OSMt .PositionItem_inner__3RKaB {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.PositionItem_wrapper__3OSMt.PositionItem_isOpened__3vKv8 {
  margin: 9px 0;
  border-top-color: transparent;
}
.PositionItem_wrapper__3OSMt.PositionItem_isOpened__3vKv8 .PositionItem_inner__3RKaB:after {
  transition: border-bottom-color 0.2s ease-out;
  border-bottom-color: rgba(16, 22, 26, 0.15);
}
.PositionItem_wrapper__3OSMt.PositionItem_selected__1QGqP {
  position: relative;
}
.PositionItem_wrapper__3OSMt.PositionItem_selected__1QGqP:before {
  pointer-events: none;
  content: '';
  position: absolute;
  z-index: 1;
  top: -1px;
  left: 0;
  right: 0;
  bottom: -1px;
  border-radius: 3px;
  border: 1px solid #2965CC;
}
.PositionItem_wrapper__3OSMt.PositionItem_selected__1QGqP .PositionItem_inner__3RKaB {
  border-radius: 3px;
}
.PositionItem_wrapper__3OSMt.PositionItem_selected__1QGqP.PositionItem_isOpened__3vKv8 .PositionItem_inner__3RKaB {
  border-radius: 3px 3px 0 0;
}
.PositionItem_wrapper__3OSMt:last-child .PositionItem_inner__3RKaB {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.PositionItem_wrapper__3OSMt.PositionItem_isOpened__3vKv8 + .PositionItem_wrapper__3OSMt {
  border-top-color: transparent;
}
.PositionItem_inner__3RKaB {
  user-select: none;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 40px;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
.PositionItem_inner__3RKaB:after {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: -1px;
  left: 0;
  right: 0;
  border-bottom: 1px solid transparent;
  transition: border-bottom-color 0.2s 0.1s ease-out;
}
.PositionItem_inner__3RKaB:hover {
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.3), rgba(191, 204, 214, 0.3)), #fff;
}
.PositionItem_inner__3RKaB:hover.PositionItem_canOpen__1jrFL {
  cursor: pointer;
}
.PositionItem_inner__3RKaB:hover .PositionItem_btnDownIcon__2zSyt {
  color: #2965CC;
}
.PositionItem_inDialog__2Pg93 .PositionItem_inner__3RKaB {
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.3), rgba(191, 204, 214, 0.3)), #fff;
}
.PositionItem_inDialog__2Pg93 .PositionItem_inner__3RKaB:hover {
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.5), rgba(191, 204, 214, 0.5)), #fff;
}
.PositionItem_inDialog__2Pg93 .PositionItem_inner__3RKaB:hover .PositionItem_iconRadio__1lVt5:not(.PositionItem_isSelected__2yG1h) {
  box-shadow: inset 0 0 0 1px #2965CC;
}
.PositionItem_iconRadioForPositionDialogItem__3_pXY {
  margin-left: 10px;
}
.PositionItem_templateIconWrapper__3jVDz {
  flex: 0;
  padding: 0 10px;
}
.PositionItem_templateIcon__9H_9Q {
  margin-left: -1px;
  margin-right: 1px;
  color: #f5903d;
}
.PositionItem_templateIcon__9H_9Q.PositionItem_isReady__1UnQc {
  margin-left: 0;
  margin-right: 0;
  color: #2965CC;
}
.PositionItem_iconRadio__1lVt5 {
  min-width: 16px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: none;
  box-shadow: inset 0 0 0 1px #738091;
  background-clip: padding-box;
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(17, 20, 24, 0), rgba(17, 20, 24, 0.05));
}
.PositionItem_iconRadio__1lVt5.PositionItem_isSelected__2yG1h {
  position: relative;
  background-color: #2d72d2;
  background-image: linear-gradient(to bottom, rgba(17, 20, 24, 0), rgba(17, 20, 24, 0.05));
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2);
}
.PositionItem_iconRadio__1lVt5.PositionItem_isSelected__2yG1h:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background-image: radial-gradient(#fff, #fff 28%, transparent 32%);
}
.PositionItem_positionName__2lOdD {
  flex: 1;
  padding: 11px 20px 11px 0;
  font-weight: 500;
  color: #182026;
}
.PositionItem_actionsBlock__FsYp6 {
  min-width: 138px;
}
.PositionItem_inDialog__2Pg93 .PositionItem_hiddenBlock__2szJX {
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.3), rgba(191, 204, 214, 0.3)), #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.PositionItem_arrowWrapper__2aEa- {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 40px;
  display: flex;
  align-items: center;
}
.PositionItem_collapseButton__1nAIJ {
  margin-left: 3px;
}
.PositionItem_collapseButton__1nAIJ:hover {
  background: none !important;
}
.PositionItem_collapseButton__1nAIJ .PositionItem_btnDownIcon__2zSyt {
  color: #8A9BA8;
}

.AllocationPositionInDialog_actionsBlock__1Iyds {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.AllocationPositionInDialog_proposedUserAvatars__1CXyX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 90px;
  min-height: 40px;
  margin-right: 42px;
}
.AllocationPositionInDialog_proposedUserAvatar__GTSVd {
  margin: 0 2px 0 3px;
}
.AllocationPositionInDialog_hiddenBlock__1Fz7e {
  padding: 10px;
}
.AllocationPositionInDialog_allSlotsAreBusy__2qKBM {
  padding: 9px;
  color: #8A9BA8;
  background: rgba(92, 112, 128, 0.1);
  border: 1px solid rgba(92, 112, 128, 0.5);
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.AllocationPositionInDialog_allSlotsAreBusy__2qKBM .AllocationPositionInDialog_icon__E6fUH {
  margin-right: 10px;
}

.AddPositionDialog_dialogClassName__2sDcM {
  width: 590px;
}
.AddPositionDialog_titleText__2RYa4 {
  white-space: nowrap;
  align-self: flex-start;
}
.AddPositionDialog_positionGroups__31Rgr {
  text-align: right;
  padding-top: 3px;
  font-size: 14px;
  line-height: 18px;
  color: #5C7080;
}
.AddPositionDialog_contentWrapper__2AXko {
  max-height: 50vh;
  overflow-y: auto;
  margin-top: -20px;
  padding-bottom: 1px;
}
.AddPositionDialog_allocations__vawU- {
  padding-bottom: 15px;
}
.AddPositionDialog_noPositions__1XdOP {
  margin-top: 15px;
}
.AddPositionDialog_customerAndTeam__Piubu + .AddPositionDialog_positionItem__JU_Fu {
  border-top-color: transparent;
  margin-top: 0 !important;
}
.AddPositionDialog_positionItem__JU_Fu:last-child {
  margin-bottom: 0;
}
.AddPositionDialog_positionItem__JU_Fu.AddPositionDialog_selectedBeforeCustomerName__2XXBu {
  margin-bottom: 8px;
}
.AddPositionDialog_positionItem__JU_Fu .AddPositionDialog_afterCustomerName__23me0 {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.AddPositionDialog_positionItem__JU_Fu .AddPositionDialog_beforeSelectedPosition__d5Cr7,
.AddPositionDialog_positionItem__JU_Fu .AddPositionDialog_beforeCustomerName__3Uz0T {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.AddPositionDialog_tmpPositionItem__2UegY {
  display: flex;
  align-items: center;
  padding: 11px 20px 11px 10px;
  font-weight: 500;
  color: #182026;
  min-height: 40px;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.3), rgba(191, 204, 214, 0.3)), #fff;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}

.AllocationPositions_wrapper__3g802 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.AllocationPositions_scrolled__1NcAU {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding: 0 20px 15px;
}
.AllocationPositions_customerAndTeamWrapper__3AYxc {
  display: flex;
}
.AllocationPositions_customerAndTeam__4WfC7 {
  flex: 1;
}
.AllocationPositions_positionName__39azt {
  font-weight: 700;
}
.AllocationPositions_btnMore__ejj71 {
  margin-right: -13px;
  margin-top: 6px;
}
.AllocationPositions_slotWrapper__2IBVP {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0 15px 5px;
  margin-top: 1px;
  width: 100%;
  border: 1px solid #2965CC;
  border-radius: 3px;
}
.AllocationPositions_slotWrapper__2IBVP.AllocationPositions_renderTwoUsersSlot__1vUKt {
  border-color: #F5903D;
}
.AllocationPositions_slotWrapper__2IBVP.AllocationPositions_isLeaving__2C6gR {
  border-color: #F5903D;
}
.AllocationPositions_positionHeader__1NH5Y {
  width: 100%;
  padding: 0;
}
.AllocationPositions_slot__3B1Zg {
  margin-top: 10px;
  margin-bottom: 2px;
}
.AllocationPositions_row__26Z3j {
  display: flex;
  flex-direction: row;
  background: #fcc;
}
.AllocationPositions_iconBefore__1X2of {
  margin-right: 16px;
}
.AllocationPositions_staffWrapper__3uohv {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
  line-height: 18px;
  background: #fcc;
}
.AllocationPositions_name__1oCEb {
  position: relative;
  margin-left: 32px;
  margin-right: 10px;
}
.AllocationPositions_name__1oCEb:before {
  content: ' ';
  position: absolute;
  top: 50%;
  left: -26px;
  width: 6px;
  height: 6px;
  background-color: #2965CC;
  border-radius: 50%;
  transform: translateY(-50%);
}
.AllocationPositions_iconDate__1uGJe {
  margin-right: 10px;
  color: #2965CC;
}
.AllocationPositions_date__BHt_b {
  font-size: 12px;
  color: #5C7080;
}
.AllocationPositions_dateText__QW5hN {
  margin-left: auto;
  font-size: 12px;
  color: #2965CC;
}
.AllocationPositions_renderTwoUsersSlot__1vUKt .AllocationPositions_name__1oCEb::before {
  background-color: #F5903D;
}
.AllocationPositions_renderTwoUsersSlot__1vUKt .AllocationPositions_iconDate__1uGJe {
  color: #F5903D;
}
.AllocationPositions_renderTwoUsersSlot__1vUKt .AllocationPositions_dateText__QW5hN {
  color: #F5903D;
}

.StaffMemberPanelAllocation_panel__4mMfM {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.StaffMemberPanelAllocation_buttons__2fxU9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  margin-right: -10px;
}
.StaffMemberPanelAllocation_btnAllocation__lz6zN {
  margin-right: 10px;
  color: #2965CC !important;
}
.StaffMemberPanelAllocation_btnAllocation__lz6zN.StaffMemberPanelAllocation_isDisabled__3DoYQ {
  opacity: 0.5;
}
.StaffMemberPanelAllocation_archivedMessage__2GxQA {
  min-height: 120px;
  margin: 10px 20px;
}
.StaffMemberPanelAllocation_viewHistoryBtn__2Zxrm {
  margin: 3px 0 -8px;
  font-size: 12px;
}

.MoreActionsSelector_selectMore__2D89v .bp4-menu {
  min-width: 150px;
}
.MoreActionsSelector_btnMoreActions__2TW7J {
  margin-left: 25px;
  font-size: 14px !important;
  color: #8A9BA8 !important;
}
.MoreActionsSelector_btnMoreActions__2TW7J:hover {
  color: #2965CC !important;
  border-color: #2965CC;
  background: rgba(41, 101, 204, 0.1) !important;
}
.MoreActionsSelector_btnMoreActions__2TW7J.MoreActionsSelector_isDisabled__3zEcp {
  color: rgba(92, 112, 128, 0.6) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.LeavingDateInput_dateInput__1LpFx .bp4-input {
  background: #fff !important;
  border-radius: 3px;
  border: 1px solid rgba(16, 22, 26, 0.2);
  box-shadow: none !important;
  transition: box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.LeavingDateInput_dateInput__1LpFx .bp4-input:hover {
  border-color: rgba(16, 22, 26, 0.3);
  box-shadow: 0 0 0 2px rgba(16, 22, 26, 0.05) !important;
}
.LeavingDateInput_dateInput__1LpFx .bp4-input:focus {
  border-color: #2965CC;
  box-shadow: 0 0 0 2px rgba(45, 114, 210, 0.3) !important;
  outline: none;
}
.LeavingDateInput_dateInput__1LpFx .bp4-input.bp4-active {
  border-color: #2965CC;
  box-shadow: 0 0 0 2px rgba(45, 114, 210, 0.3) !important;
  outline: none;
}
.LeavingDateInput_dateInput__1LpFx .bp4-input::placeholder {
  color: rgba(24, 32, 38, 0.5);
}
.LeavingDateInput_dateInput__1LpFx .bp4-input {
  cursor: pointer;
}
.LeavingDateInput_dateInput__1LpFx.LeavingDateInput_isDateInputOpened__nZAaq .bp4-input {
  border-color: #2965CC;
  box-shadow: 0 0 0 2px rgba(45, 114, 210, 0.3) !important;
  outline: none;
}

.StaffStatusSelector_select__WGKNO {
  position: relative;
  flex: 1;
}
.StaffStatusSelector_select__WGKNO .bp4-popover-target {
  display: block;
}
.StaffStatusSelector_select__WGKNO .bp4-transition-container {
  width: 100%;
}
.StaffStatusSelector_select__WGKNO .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.StaffStatusSelector_menuItem__3se11 {
  padding: 10px 11px;
  font-size: 16px;
  line-height: 20px;
}
.StaffStatusSelector_iconWarning__3Sc2W {
  color: #F5903D !important;
}


.StaffMemberActions_actionsWrapper__3yuly {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  min-height: 40px;
  margin: 10px 0;
  color: #5C7080;
}
.StaffMemberActions_status__X_ibr {
  display: flex;
  align-items: center;
  margin-left: 25px;
}
.StaffMemberActions_statusIcon__3UPs_ {
  margin-right: 10px;
}
.StaffMemberActions_iconDot__30nZ3 {
  margin: 0 7px;
}
.StaffMemberActions_btnMore__3jbnw {
  margin-right: -10px;
  margin-left: 16px;
}

.TabsPanel_tabs__2SmrA {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 40px;
}
.TabsPanel_tabs__2SmrA.TabsPanel_compact__H3mi5 {
  flex-grow: 0;
  min-height: auto;
}
.TabsPanel_tabs__2SmrA .bp4-tab {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  min-height: 35px;
  max-width: 33.33333333%;
  font-size: 14px;
  color: #5C7080;
  background: rgba(191, 204, 214, 0.15);
  border-radius: 3px 3px 0 0;
  transition: min-height 0.2s ease-out;
  margin-top: 0 !important;
  margin-right: 0 !important;
  box-shadow: unset !important;
}
.TabsPanel_tabs__2SmrA .bp4-tab + .bp4-tab {
  margin-left: 1px;
}
.TabsPanel_tabs__2SmrA .bp4-tab:hover {
  min-height: 40px;
  cursor: pointer;
  color: #5C7080;
}
.TabsPanel_tabs__2SmrA .TabsPanel_activeTab__1GD6K {
  min-height: 40px;
  background: #fff;
  z-index: 1;
}
.TabsPanel_tabs__2SmrA .TabsPanel_activeTab__1GD6K:hover {
  cursor: default;
}
.TabsPanel_tabs__2SmrA .TabsPanel_activeTab__1GD6K .TabsPanel_titleBadge__3tfh4 {
  background: #f5f8fa;
}
.TabsPanel_tabs__2SmrA .TabsPanel_disabled__3BBzY {
  opacity: 0.5;
  transition: none;
}
.TabsPanel_tabs__2SmrA .TabsPanel_disabled__3BBzY:hover {
  min-height: 35px;
  cursor: not-allowed;
}
.TabsPanel_titleBadge__3tfh4 {
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-left: 5px;
  color: #8A9BA8;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-align: center;
  background: #fff;
  border-radius: 8px;
}
.TabsPanel_tabPanel__3g0V_ {
  flex: 1;
  display: flex;
  min-height: 0;
  margin-top: 0 !important;
}

.StaffMemberPanelAttachments_panel__1D6Xj {
  display: flex;
  flex: 1;
  width: 100%;
  padding: 10px;
}
.StaffMemberPanelAttachments_content__1N6B3 {
  padding: 10px 10px 10px 25px;
  overflow-y: auto;
}

.StaffMemberPanelInfo_panel__3WRI0 {
  flex: 1;
}
.StaffMemberPanelInfo_btnAddWrapper__2HIyW {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  margin-right: -10px;
}
.StaffMemberPanelInfo_btnAdd__10dPC {
  font-size: 14px;
  color: #5C7080 !important;
}
.StaffMemberPanelInfo_userInfo__oBHy- {
  display: flex;
  flex-direction: row;
  padding: 20px 20px 18px 10px;
}
.StaffMemberPanelInfo_left__3tOxN {
  flex: 1;
  min-width: 0;
}
.StaffMemberPanelInfo_right__32SwX {
  width: 128px;
  margin-left: 20px;
}
.StaffMemberPanelInfo_photo__Eo807 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex: 0;
  min-width: 128px;
  min-height: 128px;
  overflow: hidden;
  background: #e1e8ed;
  border-radius: 8px;
}
.StaffMemberPanelInfo_photoImg__24EiW {
  object-fit: cover;
  width: 100%;
}
.StaffMemberPanelInfo_secondNameIcon__b07qz {
  color: rgba(92, 112, 128, 0.4);
}
.StaffMemberPanelInfo_cvInlineEditor__1e_bI {
  padding-left: 0;
}
.StaffMemberPanelInfo_cvIconClassName__27zwZ {
  margin-left: 10px;
}
.StaffMemberPanelInfo_iconLinkedIn__1o0PR {
  color: #0077B7;
}
.StaffMemberPanelInfo_phoneWrapper__d0O8C {
  flex: 1;
  flex-basis: 45%;
  min-width: 174px;
}
.StaffMemberPanelInfo_siteWrapper__ti75P {
  flex: 1;
  flex-basis: 55%;
}
.StaffMemberPanelInfo_viewCV__20coc {
  color: #106ba3;
}
.StaffMemberPanelInfo_attachCV__27jdo {
  color: rgba(92, 112, 128, 0.5);
}
.StaffMemberPanelInfo_errorIcon__2DtOw {
  margin-left: 5px;
  margin-bottom: 1px;
  color: #F5903D;
}

.StaffMemberToolbar_toolbarPlaceholder__3Jsje {
  min-height: 60px;
}
.StaffMemberToolbar_positionLeft__1wN0A {
  padding-left: 0;
}
.StaffMemberToolbar_positionRight__HSCPG {
  flex-shrink: 0;
}
.StaffMemberToolbar_btnArrowLeft__2LWtU {
  margin-left: -8px;
  margin-right: 8px;
}
.StaffMemberToolbar_btnMore__26In4 {
  margin-right: -6px;
  margin-left: 5px;
}
.StaffMemberToolbar_assignedTo__3S4f8 {
  display: flex;
  align-items: center;
  margin-right: 20px;
  white-space: nowrap;
  font-size: 14px;
  color: #5C7080;
}
.StaffMemberToolbar_assignedToIcon__2jdc0 {
  margin-right: 10px;
}
.StaffMemberToolbar_avatar___3wXU {
  margin-right: 10px;
}
.StaffMemberToolbar_name__2-hDs {
  font-size: 19px;
  color: #182026;
  font-weight: 900;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.StaffMemberLayout_layout__3nU5G {
  flex: 1;
  display: flex;
  flex-direction: row;
  min-height: 0;
}
.StaffMemberLayout_left__1XqWC,
.StaffMemberLayout_right__wXPLw {
  flex: 1;
  width: calc(50% - 12px);
  display: flex;
  flex-direction: column;
}
.StaffMemberLayout_left__1XqWC {
  margin-right: 12px;
}
.StaffMemberLayout_right__wXPLw {
  margin-left: 12px;
}
.StaffMemberLayout_btnRecruiterCall__2VHkH {
  margin: 10px 0;
  background: #fff !important;
}

.CustomersList_scrolled__sBs5Y {
  overflow-y: auto;
}
.CustomersList_blankState__1Gt3t {
  margin-top: 10px;
}
.CustomersList_listWrapper__3eCfB {
  background: #fff;
}

.CustomersListHeader_header__TwqXr {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 50px;
  padding-left: 18px;
  border-radius: 3px 3px 0 0;
  background: #E1E8ED;
}
@media (min-width: 1024px) {
  .CustomersListHeader_header__TwqXr {
    padding-left: 25px;
  }
}
.CustomersListHeader_header__TwqXr .CustomersListHeader_headerTitle__1y1VH {
  color: #182026;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.CustomersListHeader_name__p167s {
  width: 100%;
}
.CustomersListHeader_name__p167s .CustomersListHeader_desktop__12xNp {
  display: none;
}
.CustomersListHeader_name__p167s .CustomersListHeader_mobile__3mLIL {
  flex: 1;
}
@media (min-width: 1024px) {
  .CustomersListHeader_name__p167s {
    width: 21.36752137%;
  }
  .CustomersListHeader_name__p167s .CustomersListHeader_desktop__12xNp {
    display: block;
  }
  .CustomersListHeader_name__p167s .CustomersListHeader_mobile__3mLIL {
    display: none;
  }
}
.CustomersListHeader_alias__1vUny {
  display: none;
}
@media (min-width: 1024px) {
  .CustomersListHeader_alias__1vUny {
    display: block;
    width: 21.36752137%;
    margin-right: 0;
  }
}
.CustomersListHeader_total__6B0j7 {
  margin-right: 33px;
}
@media (min-width: 1024px) {
  .CustomersListHeader_total__6B0j7 {
    width: 15.38461538%;
    min-width: 110px;
    margin-right: 0;
  }
}
.CustomersListHeader_teams__3k2Wk {
  flex: 1;
  display: none;
}
@media (min-width: 1024px) {
  .CustomersListHeader_teams__3k2Wk {
    display: block;
  }
}
.CustomersListHeader_internal__3v6FB {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 40px;
}
.CustomersListHeader_internal__3v6FB .CustomersListHeader_headerTitle__1y1VH {
  margin-top: 6px;
  color: #5C7080;
  font-size: 12px;
  line-height: 15px;
}

.PositionsCount_positions__1x6Hs {
  display: flex;
  align-items: center;
  min-height: 18px;
}
.PositionsCount_positions__1x6Hs .PositionsCount_positionsIcon__61ASO {
  margin-right: 4px;
  color: #8A9BA8;
}
.PositionsCount_positions__1x6Hs .PositionsCount_positionCount__9rNKl {
  width: 20px;
  text-align: right;
}
.PositionsCount_positions__1x6Hs .PositionsCount_positionSeparator__1F91N {
  width: 10px;
  text-align: center;
}
.PositionsCount_positions__1x6Hs .PositionsCount_positionTotalCount__1pz1Q {
  width: 20px;
  text-align: left;
}

.CustomersListItem_customer__3u3qC {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  min-height: 40px;
  padding-left: 16px;
  cursor: pointer;
  background: rgba(245, 248, 250, 0.5);
  border-bottom: 1px solid #D3D6D8;
  font-size: 14px;
  line-height: 18px;
}
.CustomersListItem_customer__3u3qC:last-child {
  border-bottom: none;
}
@media (min-width: 1024px) {
  .CustomersListItem_customer__3u3qC {
    flex-wrap: nowrap;
    padding-left: 25px;
  }
}
.CustomersListItem_customer__3u3qC:hover {
  background: #ebf1f5;
}
.CustomersListItem_customer__3u3qC:hover .CustomersListItem_customerName__3ImtH {
  color: #2965CC;
}
.CustomersListItem_customerAlias__3AV3S,
.CustomersListItem_customerName__3ImtH {
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  margin: 11px 0;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.CustomersListItem_customerAlias__3AV3S.CustomersListItem_desktop__1vLEo,
.CustomersListItem_customerName__3ImtH.CustomersListItem_desktop__1vLEo {
  display: none;
}
@media (min-width: 1024px) {
  .CustomersListItem_customerAlias__3AV3S,
  .CustomersListItem_customerName__3ImtH {
    width: 21.36752137%;
    margin: 11px 0;
  }
  .CustomersListItem_customerAlias__3AV3S.CustomersListItem_desktop__1vLEo,
  .CustomersListItem_customerName__3ImtH.CustomersListItem_desktop__1vLEo {
    display: block;
  }
  .CustomersListItem_customerAlias__3AV3S.CustomersListItem_mobile__2lvxD,
  .CustomersListItem_customerName__3ImtH.CustomersListItem_mobile__2lvxD {
    display: none;
  }
}
@media (min-width: 1024px) {
  .CustomersListItem_customerAlias__3AV3S {
    width: 21.36752137%;
  }
}
.CustomersListItem_positions__32yjQ {
  flex-grow: 0;
  flex-shrink: 1;
  order: 3;
  margin: 11px 0;
}
@media (min-width: 1024px) {
  .CustomersListItem_positions__32yjQ {
    order: 2;
    width: 15.38461538%;
    min-width: 110px;
    padding-right: 10px;
  }
}
.CustomersListItem_teamsWrapper__3xck0 {
  display: flex;
  flex: 1;
  min-width: 0;
  order: 2;
  flex-direction: column;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .CustomersListItem_teamsWrapper__3xck0 {
    order: 3;
    flex-direction: row;
    align-items: center;
  }
}
.CustomersListItem_teams__3_T19 {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin: -6px 0 11px 0;
}
@media (min-width: 1024px) {
  .CustomersListItem_teams__3_T19 {
    margin: 11px 0;
  }
}
.CustomersListItem_team__XSJqC {
  display: flex;
  align-items: center;
  line-height: 18px;
  white-space: nowrap;
}
.CustomersListItem_team__XSJqC.CustomersListItem_prospective__EjNrT {
  color: #8A9BA8;
}
.CustomersListItem_team__XSJqC:after {
  margin: 1px 5px -1px;
  content: '\00b7';
  font-size: 28px;
}
.CustomersListItem_team__XSJqC:last-child:after {
  content: none;
}
.CustomersListItem_menu__1Cj46 {
  order: 4;
  align-self: flex-start;
  margin-top: 0;
  margin-right: 0;
}
.CustomersListItem_menuBtn__35mM- {
  min-width: 48px;
  min-height: 40px;
}

.CustomerDialog_newCustomerDialog__iRiR7 {
  display: flex;
  flex-direction: column;
  width: 440px;
}
.CustomerDialog_radio__1Uksj {
  margin-top: 11px;
}
.CustomerDialog_radio__1Uksj:last-child {
  margin-bottom: 11px !important;
}

@media (min-width: 768px) {
  .CustomersToolbar_toolbar__wqx8t .CustomersToolbar_positionLeft__3ilWx {
    width: 30%;
  }
}
@media (min-width: 768px) {
  .CustomersToolbar_toolbar__wqx8t .CustomersToolbar_positionCenter__2P8wc {
    width: 40%;
  }
}
@media (min-width: 768px) {
  .CustomersToolbar_toolbar__wqx8t .CustomersToolbar_positionRight__3ShWL {
    width: 30%;
  }
}
.CustomersToolbar_toolbar__wqx8t .CustomersToolbar_btnAdd__tupai {
  display: none;
  margin-right: 20px;
  white-space: nowrap;
}
@media (min-width: 1024px) {
  .CustomersToolbar_toolbar__wqx8t .CustomersToolbar_btnAdd__tupai {
    display: block;
    flex-wrap: nowrap;
  }
}
@media (min-width: 1024px) {
  .CustomersToolbar_toolbar__wqx8t .CustomersToolbar_viewMobile__2Sxxx {
    display: none;
  }
}
.CustomersToolbar_secondRow__2ERos {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .CustomersToolbar_secondRow__2ERos {
    display: none;
  }
}
@media (min-width: 768px) {
  .CustomersToolbar_statusSwitcher__30MJu.CustomersToolbar_mobile__lMkT4 {
    display: none;
  }
}
@media (max-width: 768px) {
  .CustomersToolbar_statusSwitcher__30MJu.CustomersToolbar_desktop__zMYj2 {
    display: none;
  }
}

.TeamDialog_newCustomerDialog__3BmCs {
  display: flex;
  flex-direction: column;
  width: 440px;
}
.TeamDialog_notes__3NWsQ {
  resize: vertical;
  min-height: 64px;
}
.TeamDialog_radio__2P-Vl {
  margin-top: 11px;
}
.TeamDialog_radio__2P-Vl:last-child {
  margin-bottom: 11px !important;
}

.CustomerToolbar_toolbar__3K4JS .CustomerToolbar_btnArrowLeft__duqGp {
  margin-left: -8px;
  margin-right: 8px;
}
.CustomerToolbar_toolbar__3K4JS .CustomerToolbar_title__1A8X4 {
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 1px;
  color: #182026;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 20px;
}
@media (min-width: 1024px) {
  .CustomerToolbar_toolbar__3K4JS .CustomerToolbar_title__1A8X4 {
    font-size: 18px;
  }
}
.CustomerToolbar_secondRow__2pc01 {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .CustomerToolbar_secondRow__2pc01 {
    display: none;
  }
}
.CustomerToolbar_btnAdd__1QRcF {
  white-space: nowrap;
}
@media (max-width: 768px) {
  .CustomerToolbar_btnAdd__1QRcF {
    display: none;
  }
}
.CustomerToolbar_menuButton__1aUeF {
  display: flex;
}
@media (min-width: 768px) {
  .CustomerToolbar_menuButton__1aUeF {
    display: none;
  }
}
.CustomerToolbar_activeProspectiveSwitcher__3xhZe {
  z-index: 0;
}
@media (min-width: 768px) {
  .CustomerToolbar_activeProspectiveSwitcher__3xhZe.CustomerToolbar_mobile__3AMO6 {
    display: none;
  }
}
@media (max-width: 768px) {
  .CustomerToolbar_activeProspectiveSwitcher__3xhZe.CustomerToolbar_desktop__1ITY6 {
    display: none;
  }
}

.CollapseList_itemWrapper__1fccQ {
  margin: 10px 0;
  transition: margin 0.2s ease-out;
}
.CollapseList_itemWrapper__1fccQ.CollapseList_isCollapsed__3E72K {
  margin: 0;
}
.CollapseList_item__3D2sT {
  display: flex;
  flex-direction: row;
  min-height: 40px;
  user-select: none;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
  transition: border-bottom-color 0.2s ease-out;
  background: #E1E8ED;
}
.CollapseList_item__3D2sT.CollapseList_isCollapsed__3E72K {
  border-radius: 0;
  background: linear-gradient(0deg, rgba(245, 248, 250, 0.5), rgba(245, 248, 250, 0.5)), #FFFFFF;
}
.CollapseList_item__3D2sT.CollapseList_isCollapsed__3E72K:not(.CollapseList_isPrevCollapsed__2fxI6) {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.CollapseList_item__3D2sT.CollapseList_isCollapsed__3E72K:not(.CollapseList_isNextCollapsed__9hNua) {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  transition: border-bottom-color 0.2s 0.1s ease-out;
  border-bottom-color: transparent;
}
.CollapseList_item__3D2sT:hover.CollapseList_isCollapsed__3E72K {
  background: #ebf1f5;
}
.CollapseList_item__3D2sT:hover .CollapseList_btnDownIcon__1olN9 {
  color: #2965CC !important;
}
.CollapseList_btnDown__17mX1 {
  align-items: flex-start;
  align-self: stretch;
  min-width: 36px;
  padding-top: 12px;
}
.CollapseList_btnDown__17mX1 .CollapseList_btnDownIcon__1olN9 {
  color: #5C7080 !important;
}
.CollapseList_itemContent__2XuSx {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.CollapseList_itemContent__2XuSx > * {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.CollapseList_subItemsHeader__3Fk27 {
  background: #ebf1f5;
}
.CollapseList_subItems__2sfmm {
  border-radius: 0 0 3px 3px;
  background: #ebf1f5;
}
.CollapseList_subItems__2sfmm .CollapseList_subItem__-8res {
  min-height: 40px;
}
.CollapseList_subItems__2sfmm .CollapseList_subItem__-8res:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.CollapseList_subItems__2sfmm .CollapseList_subItem__-8res:last-child {
  border-bottom: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.CollapseList_noItems__25f68 {
  overflow: hidden;
  border-radius: 0 0 3px 3px;
}
.CollapseList_noItems__25f68.CollapseList_isCollapsed__3E72K {
  display: none;
}

.PositionDialogItem_positionDialogItemWrapper__2BPAh {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
  display: flex;
  background: #FFFFFF;
  align-items: center;
  height: 40px;
}
.PositionDialogItem_positionDialogItemWrapper__2BPAh.PositionDialogItem_isSelected__22Dfa {
  margin: 10px 0;
  border: 1px solid #2965CC !important;
  border-radius: 3px;
}
.PositionDialogItem_positionDialogItemWrapper__2BPAh.PositionDialogItem_isNextSelected__380KX {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.PositionDialogItem_isSelected__22Dfa + .PositionDialogItem_positionDialogItemWrapper__2BPAh,
.PositionDialogItem_positionDialogItemWrapper__2BPAh:nth-child(2) {
  border-top: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.PositionDialogItem_positionDialogItemWrapper__2BPAh:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.PositionDialogItem_positionDialogItemWrapper__2BPAh:hover {
  cursor: pointer;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.2), rgba(191, 204, 214, 0.2)), #FFFFFF;
}
.PositionDialogItem_highlight__1DsBR {
  color: #000;
  background: #d8e1e8;
}
.PositionDialogItem_roleTitle__20VCK {
  padding-left: 10px;
  font-weight: 500;
  color: #182026;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.PositionDialog_newPositionDialog__yOjM9 {
  width: 590px;
}
.PositionDialog_searchInputWrapper__cgVsX {
  position: relative;
}
.PositionDialog_positionSearchInput__vyDwT {
  position: absolute;
  display: flex;
  min-width: 0;
  top: -70px;
  right: 0;
}
.PositionDialog_positionSearchInput__vyDwT:hover .bp4-icon {
  color: #2965CC;
}
.PositionDialog_positionSearchInput__vyDwT .bp4-icon {
  color: rgba(92, 112, 128, 0.6);
  pointer-events: none;
}
.PositionDialog_positionSearchInput__vyDwT .bp4-input::placeholder {
  color: rgba(92, 112, 128, 0.6);
}
.PositionDialog_positionSearchInput__vyDwT .bp4-input {
  box-shadow: none !important;
  background: none;
  width: 40px !important;
  flex-grow: 1;
  flex-shrink: 0;
  cursor: pointer;
  margin-left: -20px;
}
.PositionDialog_positionSearchInput__vyDwT.PositionDialog_inputIsOpened__7QNz5 {
  width: 320px !important;
  max-width: 100%;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
@media (max-width: 500px) {
  .PositionDialog_positionSearchInput__vyDwT.PositionDialog_inputIsOpened__7QNz5 {
    width: 100% !important;
  }
}
.PositionDialog_positionSearchInput__vyDwT.PositionDialog_inputIsOpened__7QNz5 .bp4-icon {
  color: #5C7080;
}
.PositionDialog_positionSearchInput__vyDwT.PositionDialog_inputIsOpened__7QNz5 .bp4-input {
  margin-left: 0;
  position: relative;
  transition: width 0.1s ease-out !important;
  box-shadow: 0 1px 0 0 rgba(16, 22, 26, 0.2) !important;
  border-radius: 0 !important;
}
.PositionDialog_positionSearchInput__vyDwT.PositionDialog_inputIsOpened__7QNz5:hover .bp4-icon {
  color: #5C7080;
}
.PositionDialog_staffRoleName__1dwb3 {
  font-weight: 400;
  line-height: 18px;
  margin: 18px 0 14px 0 !important;
  color: #5C7080;
}
.PositionDialog_positionDialogContentWrapper__sKh1b {
  min-height: 50vh;
  max-height: 50vh;
  overflow-y: auto;
  margin-top: -20px;
}

.TeamsListHeader_header__2v_ID {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 50px;
}
@media (min-width: 1024px) {
  .TeamsListHeader_header__2v_ID {
    padding-left: 36px;
    padding-right: 10px;
  }
}
.TeamsListHeader_header__2v_ID .TeamsListHeader_headerTitle__1bFOE {
  color: #182026;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.TeamsListHeader_name__3vEgu {
  width: 100%;
  margin-left: 15px;
}
.TeamsListHeader_name__3vEgu .TeamsListHeader_desktop__hSkzD {
  display: none;
}
@media (min-width: 1024px) {
  .TeamsListHeader_name__3vEgu {
    margin-left: 0;
    width: 34.24657534%;
  }
  .TeamsListHeader_name__3vEgu .TeamsListHeader_desktop__hSkzD {
    display: block;
  }
  .TeamsListHeader_name__3vEgu .TeamsListHeader_mobile__1tnOO {
    display: none;
  }
}
.TeamsListHeader_alias__3uqm4 {
  display: none;
}
@media (min-width: 1024px) {
  .TeamsListHeader_alias__3uqm4 {
    display: block;
    width: 23.80136986%;
  }
}
.TeamsListHeader_total__1xOcK {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  margin-right: 33px;
}
@media (min-width: 1024px) {
  .TeamsListHeader_total__1xOcK {
    margin-right: 2px;
  }
}
.TeamsListHeader_btnCollapseAll__1BjYK {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  display: none;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .TeamsListHeader_btnCollapseAll__1BjYK {
    display: block;
  }
}

.PositionsListItem_position__3XXSf {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  min-height: 40px;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.PositionsListItem_position__3XXSf:hover {
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
.PositionsListItem_position__3XXSf:hover .PositionsListItem_positionName__1M9wa {
  color: #2965CC;
}
.PositionsListItem_position__3XXSf.PositionsListItem_blueBorderTop__3Nc9p {
  margin-top: -1px;
  border-top: 1px solid #2965CC !important;
}
.PositionsListItem_position__3XXSf.PositionsListItem_blueBorderBottom__WK64T {
  margin-bottom: -2px;
  border-bottom: 1px solid #2965CC;
}
.PositionsListItem_position__3XXSf.PositionsListItem_blueBorderLeftRight__3jB7o {
  margin-left: -1px;
  margin-right: -1px;
  border-left: 1px solid #2965CC;
  border-right: 1px solid #2965CC;
}
.PositionsListItem_positionName__1M9wa {
  padding-left: 10px;
  padding-right: 10px;
  margin: 11px 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.PositionsListItem_positionName__1M9wa.PositionsListItem_desktop__20USI {
  display: none;
}
.PositionsListItem_positionName__1M9wa.PositionsListItem_mobile__UgGaa {
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
  .PositionsListItem_positionName__1M9wa {
    width: 34.24657534%;
    margin: 11px 0;
  }
  .PositionsListItem_positionName__1M9wa.PositionsListItem_desktop__20USI {
    display: block;
  }
  .PositionsListItem_positionName__1M9wa.PositionsListItem_mobile__UgGaa {
    display: none;
  }
}
.PositionsListItem_templateIcon__ptT1U {
  margin-left: -1px;
  margin-right: 11px;
  color: #f5903d;
}
.PositionsListItem_templateIcon__ptT1U.PositionsListItem_isReady__1z0r1 {
  margin-left: 0;
  margin-right: 10px;
  color: #2965CC;
}
.PositionsListItem_mobileWrapper__uj064 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
@media (min-width: 1024px) {
  .PositionsListItem_mobileWrapper__uj064 {
    flex-grow: 0;
    width: 23.80136986%;
  }
}
.PositionsListItem_staffRoleName__2KpI0 {
  margin-bottom: 11px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #5C7080;
  font-size: 12px;
}
@media (min-width: 1024px) {
  .PositionsListItem_staffRoleName__2KpI0 {
    margin: 11px 0;
    padding-left: 0;
  }
}
.PositionsListItem_positionsWrapper__2SdBn {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (min-width: 1024px) {
  .PositionsListItem_positionsWrapper__2SdBn {
    flex-grow: 1;
    flex-shrink: 0;
  }
}
.PositionsListItem_positions__2Tvnw {
  margin: 11px -10px 11px 0;
}
@media (min-width: 1024px) {
  .PositionsListItem_positions__2Tvnw {
    padding-right: 10px;
  }
}
.PositionsListItem_btnMoveUp__3gTkr,
.PositionsListItem_btnMoveDown__TBImi {
  display: none;
  margin: 0 5px;
  opacity: 0.6;
}
@media (min-width: 1024px) {
  .PositionsListItem_btnMoveUp__3gTkr,
  .PositionsListItem_btnMoveDown__TBImi {
    display: flex;
  }
}
.PositionsListItem_btnMoveIcon__1dIs3 {
  color: #5C7080 !important;
}
.PositionsListItem_btnMoveUp__3gTkr {
  margin-left: auto;
}
.PositionsListItem_btnMoveDown__TBImi {
  margin-right: 10px;
}
.PositionsListItem_position__3XXSf {
  background: linear-gradient(0deg, rgba(245, 248, 250, 0.5), rgba(245, 248, 250, 0.5)), #fff;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}
.PositionsListItem_position__3XXSf.PositionsListItem_isFirst__3cs9F {
  border-top: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.PositionsListItem_position__3XXSf.PositionsListItem_isFirst__3cs9F .PositionsListItem_btnMoveUp__3gTkr {
  opacity: 0.4;
}
.PositionsListItem_position__3XXSf.PositionsListItem_isLast__1C7qx {
  padding-bottom: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.PositionsListItem_position__3XXSf.PositionsListItem_isLast__1C7qx .PositionsListItem_btnMoveDown__TBImi {
  opacity: 0.4;
}
.PositionsListItem_quantity__2_rxS {
  flex-grow: 0;
  flex-shrink: 0;
  width: 64px;
  margin-left: 5px;
}
.PositionsListItem_inputCount__3HIu9 {
  height: 30px;
  min-width: 30px;
  line-height: 30px;
  margin-right: 3px;
  text-align: right;
  color: #8a9ba8;
}
.PositionsListItem_inputCountSpan__3E0Fk {
  margin-right: 2px;
}
.PositionsListItem_deleteBtn__1o-OC {
  position: absolute;
  left: -35px;
  top: 1px;
  bottom: 2px;
  width: 33px;
}
.PositionsListItem_deleteBtn__1o-OC .PositionsListItem_deleteBtnIcon__uquhm {
  color: #8a9ba8;
}
.PositionsListItem_deleteBtn__1o-OC:hover .PositionsListItem_deleteBtnIcon__uquhm {
  color: #5C7080;
}
.PositionsListItem_menu__1rGUW {
  align-self: flex-start;
  margin-top: 0;
  margin-right: 0;
}
@media (min-width: 1024px) {
  .PositionsListItem_menu__1rGUW {
    display: none;
  }
}
.PositionsListItem_menuBtn__CNP3P {
  min-width: 48px;
  min-height: 40px;
}

.TeamsList_header__3Acta {
  border-radius: 3px 3px 0 0;
  background: #E1E8ED;
}
.TeamsList_noTeams__3_OAw {
  margin-top: 10px;
}
.TeamsList_noPositions__3mb1L {
  min-height: 75px;
}
.TeamsList_positionsWrapper__33C-a {
  background: #ebf1f5;
}
.TeamsList_isManagedTeam__2imuU {
  background: #2965CC;
}
.TeamsList_isManagedTeam__2imuU .TeamsList_isManagedTeamChevronIcon__1FAJj {
  color: #fff !important;
}
.TeamsList_isManagedTeam__2imuU:hover .TeamsList_isManagedTeamChevronIcon__1FAJj {
  color: #fff !important;
}
.TeamsList_subItemsWrapper__XruGA {
  padding: 0 10px 11px 36px;
}
.TeamsList_subItemsHeader__3B24z {
  display: flex;
  align-items: center;
  min-height: 40px;
  padding: 6px 10px 0 36px;
  font-size: 12px;
  line-height: 18px;
  color: #5C7080;
}
.TeamsList_colTemplate__3ghZg {
  padding: 0 10px;
}
@media (min-width: 1024px) {
  .TeamsList_colTemplate__3ghZg {
    width: 34.24657534%;
  }
}
.TeamsList_colStaffRole__2dk0J {
  display: none;
}
@media (min-width: 1024px) {
  .TeamsList_colStaffRole__2dk0J {
    display: block;
  }
}
.TeamsList_spinnerWrapper__3KJwK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}

.Pill_pill__3jEeJ {
  display: block;
  overflow: hidden;
  height: 20px;
  padding: 0 8px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #5C7080;
  border-radius: 50vh;
  background: rgba(19, 124, 189, 0.2);
  font-size: 12px;
  line-height: 18px;
}
.Pill_pill__3jEeJ.Pill_outlined__KsMRB {
  border: 1px solid rgba(92, 112, 128, 0.5);
  background: none;
}
.Pill_pill__3jEeJ.Pill_light__8pUCo {
  min-width: 0;
  height: 20px;
  padding: 0 10px;
  color: #5C7080;
  border: none;
  background: #FFFFFF;
  line-height: 20px;
}
.Pill_pill__3jEeJ.Pill_mediumLight__1AYss {
  min-width: 0;
  height: 20px;
  padding: 0 10px;
  color: #5C7080;
  border: none;
  background: #FFFFFF99;
  line-height: 20px;
}

.TeamListItemMenu_desktop__GFEyY {
  display: none;
}
@media (max-width: 1024px) {
  .TeamListItemMenu_desktop__GFEyY {
    display: block;
  }
}

.TeamsListItem_team__2WVqm {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  min-height: 40px;
  padding-right: 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
}
.TeamsListItem_team__2WVqm:hover .TeamsListItem_teamName__1QhlA {
  color: #2965CC;
}
@media (min-width: 1024px) {
  .TeamsListItem_team__2WVqm.TeamsListItem_isExpanded__3qHiT .TeamsListItem_actionBtns__1GKlb,
  .TeamsListItem_team__2WVqm:hover .TeamsListItem_actionBtns__1GKlb {
    display: flex;
  }
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 {
  cursor: default;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 {
    flex-wrap: nowrap;
  }
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_teamName__1QhlA {
  color: #fff;
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_positions__29jpr {
  display: none;
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_pill__2K9_y {
  color: #fff;
  border-color: #fff;
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_menuIcon__2JL27 {
  color: #fff !important;
}
.TeamsListItem_teamName__1QhlA {
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 1px 0 3px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.TeamsListItem_teamName__1QhlA.TeamsListItem_desktop__2Mitp {
  display: none;
}
@media (min-width: 1024px) {
  .TeamsListItem_teamName__1QhlA {
    width: 34.24657534%;
    margin: 11px 0;
  }
  .TeamsListItem_teamName__1QhlA.TeamsListItem_desktop__2Mitp {
    display: block;
  }
  .TeamsListItem_teamName__1QhlA.TeamsListItem_mobile__bi6S0 {
    display: none;
  }
}
.TeamsListItem_teamName__1QhlA.TeamsListItem_prospective__1_j6g {
  color: #5C7080;
}
.TeamsListItem_prospectiveLabel__3jMK6 {
  margin-left: 8px;
  font-weight: 400;
}
.TeamsListItem_mobileWrapper__3NNMD {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .TeamsListItem_mobileWrapper__3NNMD {
    flex-grow: 0;
    width: 23.80136986%;
  }
}
.TeamsListItem_aliases__3omMq {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  padding-right: 10px;
  margin: 10px 0 5px;
}
.TeamsListItem_aliases__3omMq .TeamsListItem_pill__2K9_y {
  margin: 0 10px 5px 0;
}
@media (min-width: 1024px) {
  .TeamsListItem_aliases__3omMq {
    margin: 10px 0 5px 0;
  }
}
.TeamsListItem_positions__29jpr {
  margin: 11px 0;
}
@media (min-width: 1024px) {
  .TeamsListItem_positions__29jpr {
    padding-right: 10px;
  }
}
.TeamsListItem_actionBtnsWrapper__22dmB {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 1024px) {
  .TeamsListItem_actionBtnsWrapper__22dmB {
    flex-grow: 1;
    flex-shrink: 0;
  }
}
.TeamsListItem_actionBtns__1GKlb {
  display: none;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .TeamsListItem_actionBtns__1GKlb {
    margin-top: 8px;
  }
}
.TeamsListItem_btnNewPosition__3BnJT,
.TeamsListItem_btnManagePositions__3FPWT {
  margin-left: 10px;
  white-space: nowrap;
}
.TeamsListItem_btnNewPosition__3BnJT {
  color: #5C7080 !important;
}
.TeamsListItem_btnNewPositionIcon__2IBA- {
  color: rgba(92, 112, 128, 0.8) !important;
}
.TeamsListItem_btnCancel__1XNtI,
.TeamsListItem_btnApply__1zmek {
  width: 50%;
  max-width: 120px;
}
@media (min-width: 1024px) {
  .TeamsListItem_btnCancel__1XNtI,
  .TeamsListItem_btnApply__1zmek {
    width: auto;
  }
}
.TeamsListItem_btnCancel__1XNtI {
  border: 1px solid #fff;
  color: #fff !important;
}
@media (min-width: 1024px) {
  .TeamsListItem_btnCancel__1XNtI {
    margin-left: 22px;
    border: none;
  }
}
.TeamsListItem_btnApply__1zmek {
  margin-left: 10px;
  margin-right: 10px;
  background: #fff !important;
}
@media (min-width: 1024px) {
  .TeamsListItem_btnApply__1zmek {
    margin-right: 38px;
  }
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_actionBtnsWrapper__22dmB {
  flex: 1;
  min-width: 100%;
  justify-content: flex-start;
}
@media (min-width: 1024px) {
  .TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_actionBtnsWrapper__22dmB {
    justify-content: flex-end;
    min-width: auto;
  }
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_actionBtns__1GKlb {
  display: flex;
  flex: 1;
}
@media (min-width: 1024px) {
  .TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_actionBtns__1GKlb {
    flex: 0;
  }
}
.TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_btnNewPosition__3BnJT {
  display: none;
}
@media (min-width: 1024px) {
  .TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_btnNewPosition__3BnJT {
    display: flex;
    color: #fff !important;
    border-color: #fff;
  }
  .TeamsListItem_team__2WVqm.TeamsListItem_isManagedTeam__ixjW1 .TeamsListItem_btnNewPosition__3BnJT .TeamsListItem_btnNewPositionIcon__2IBA- {
    color: #fff !important;
  }
}
.TeamsListItem_menu__24cyM {
  align-self: flex-start;
  margin-left: 0;
  margin-top: 0;
  margin-right: -10px;
}
@media (min-width: 1024px) {
  .TeamsListItem_menu__24cyM.TeamsListItem_mobile__bi6S0 {
    display: none;
  }
}
.TeamsListItem_menuBtn__aZYaq {
  min-width: 48px;
  min-height: 40px;
}

.History_page__1bPZv {
  background-color: white;
  padding: 10px 20px;
}
.History_form__1uaTT {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.History_form__1uaTT .History_inputs__2u_ry label {
  display: block;
}
.History_form__1uaTT .History_inputs__2u_ry .History_input__3RdY8 {
  width: 100%;
  max-width: 450px;
  margin-top: 3px;
}
.History_form__1uaTT .History_alternativeIdName__2f77S {
  width: 350px;
  height: 60px;
}
.History_fieldWrapper__DI1jW {
  margin-top: 10px;
}
.History_historyItem__Egusz {
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.History_historyItem__Egusz .History_userData__2Jaw9 {
  margin-right: 16px;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu {
  width: 100%;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemHeader__1BQUd {
  display: flex;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemHeader__1BQUd .History_timeFromNow__15zbJ {
  margin-left: 16px;
  color: #5C7080;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemFields__OsSA2 {
  margin-top: 8px;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemFields__OsSA2 .History_historyItemFieldName__2nC-c {
  padding-right: 20px;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemFields__OsSA2 .History_historyItemFieldValues__3D3uQ {
  width: 100%;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemFields__OsSA2 .History_before__3_Psy {
  max-width: 45%;
  background-color: #fbe9eb;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemFields__OsSA2 .History_arrow__K6HBU {
  width: auto;
  margin: 0 16px;
}
.History_historyItem__Egusz .History_historyItemContainer__1ekRu .History_historyItemFields__OsSA2 .History_after__3MSkB {
  max-width: 45%;
  background-color: #ecfdf0;
}
.History_dataRows__2Dra4 {
  margin-top: 10px;
}
.History_eventId__MawMU {
  font-size: 12px;
  line-height: 14px;
}
.History_actionCreated__2q22o,
.History_actionUpdated__2Nng3,
.History_actionDeleted__1-sOp {
  padding: 3px 8px 4px;
  border-radius: 15px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.History_actionCreated__2q22o {
  background: #ff0;
}
.History_actionUpdated__2Nng3 {
  background: #cfc;
}
.History_actionDeleted__1-sOp {
  background: #fcc;
}

.FilterCheckboxesPopover_topOverlay__3Wncw {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 15px;
  height: 10px;
  z-index: 1;
  background: #fff;
}
.FilterCheckboxesPopover_content__3N6Ta {
  max-height: 310px;
  overflow-y: auto;
  padding: 6px 10px 8px 10px;
  margin: -10px -15px -10px -15px;
}
.FilterCheckboxesPopover_checkbox__39E3F {
  display: flex;
  align-items: center;
  margin: 0 5px;
  padding: 6px 0;
}
.FilterCheckboxesPopover_checkboxTitle__1Niv9 {
  padding-bottom: 1px;
  line-height: 17px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ConstraintsWarnings_constraintsWarningsWrapper__3kevH {
  display: flex;
  min-height: 40px;
  margin-bottom: 10px;
  border: 1px solid #2965CC;
  border-radius: 3px;
}

.Archived_wrapper___jMV- {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  min-height: 40px;
}
.Archived_staffedText__1zC31 {
  display: flex;
  align-items: center;
  color: #5C7080;
}
.Archived_iconClock__1MzFx {
  margin-right: 10px;
  color: #8A9BA8;
}
.Archived_btn__3V97c {
  min-width: 125px !important;
  margin-left: 25px;
  font-size: 14px !important;
}
.Archived_btn__3V97c.Archived_isDisabled__LAVHH {
  color: rgba(92, 112, 128, 0.6) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.ConstraintsButton_constraintsBtnWrapper__2hc8F .ConstraintsButton_btnConstraints__jglyo {
  margin-left: 10px;
  font-size: 24px;
  font-weight: 500;
  color: #F5903D;
}
.ConstraintsButton_constraintsBtnWrapper__2hc8F .ConstraintsButton_btnConstraints__jglyo:hover {
  color: #F5903D;
  border-color: #2965CC;
  background: rgba(41, 101, 204, 0.1);
}

.PipelineSelector_selectPipeline__rRg9H .bp4-popover-open {
  background: rgba(16, 22, 26, 0.05);
  border-radius: 3px;
}
.PipelineSelector_selectPipeline__rRg9H .bp4-popover {
  margin-left: 1px !important;
  margin-top: 3px !important;
}
.PipelineSelector_btnSelectPipeline__3c6Te {
  white-space: nowrap;
  font-size: 14px !important;
  color: #5C7080 !important;
}
.PipelineSelector_btnSelectPipeline__3c6Te .PipelineSelector_iconLeft__2u1gj {
  color: #8A9BA8;
}
.PipelineSelector_btnSelectPipeline__3c6Te .PipelineSelector_iconCaret__2t9aP {
  color: #5C7080;
  opacity: 0.5;
}
.PipelineSelector_btnSelectPipeline__3c6Te.PipelineSelector_isDisabled__Y-TDh .PipelineSelector_iconLeft__2u1gj {
  color: #8A9BA8 !important;
}

.SelectCandidatePipeline_wrapper__1xs5N {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.SelectCandidatePipeline_btnStartPipeline__2Qcln {
  min-width: 125px !important;
  margin-left: 10px;
  font-size: 14px !important;
}
.SelectCandidatePipeline_btnStartPipeline__2Qcln.SelectCandidatePipeline_isDisabled__2vKzm {
  color: rgba(92, 112, 128, 0.6) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.ArchiveReasonSelector_select__3Jm9V {
  position: relative;
  flex: 1;
}
.ArchiveReasonSelector_select__3Jm9V .bp4-popover-target {
  display: block;
}
.ArchiveReasonSelector_select__3Jm9V .bp4-transition-container {
  width: 100%;
}
.ArchiveReasonSelector_select__3Jm9V .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}

.DialogArchiveCandidate_radioGroup__rfSGO {
  padding: 11px 0;
}
.DialogArchiveCandidate_textArea__1wdNn {
  min-height: 90px;
  resize: vertical;
}


.MoreActionsSelector_selectMore__3aT9o .bp4-menu {
  min-width: 125px;
}
.MoreActionsSelector_btnMoreActions__1roOG {
  min-width: 125px !important;
  margin-left: 10px;
  font-size: 14px !important;
  line-height: 20px;
  color: #8A9BA8 !important;
}
.MoreActionsSelector_btnMoreActions__1roOG:hover {
  color: #2965CC !important;
  border-color: #2965CC;
  background: rgba(41, 101, 204, 0.1) !important;
}
.MoreActionsSelector_btnMoreActions__1roOG.MoreActionsSelector_isDisabled__2QYtT {
  color: rgba(92, 112, 128, 0.6) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.PipelineStageSelector_selectStage__23ZMi {
  position: relative;
  flex: 1;
}
.PipelineStageSelector_selectStage__23ZMi .bp4-popover-target {
  display: block;
}
.PipelineStageSelector_selectStage__23ZMi .bp4-transition-container {
  width: 100%;
}
.PipelineStageSelector_selectStage__23ZMi .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.PipelineStageSelector_menuItemFlowStage__2BSAx {
  padding: 6px 11px 5px;
  font-size: 16px;
  line-height: 29px;
}
.PipelineStageSelector_menuItemFlowStage__2BSAx.PipelineStageSelector_isSelected__392K1,
.PipelineStageSelector_menuItemFlowStage__2BSAx.PipelineStageSelector_isSelected__392K1:hover {
  box-shadow: inset 0 0 0 1px #2965CC;
}
.PipelineStageSelector_menuItemFlowStage__2BSAx.PipelineStageSelector_isDisabled__3_IOW {
  background-color: inherit !important;
  color: rgba(95, 107, 124, 0.6) !important;
  cursor: not-allowed !important;
  outline: none !important;
}
.PipelineStageSelector_selectStage__23ZMi .bp4-active.bp4-disabled {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2);
}

.SelectCandidateFlowStage_wrapper__2XMAd {
  display: flex;
}


.AllocationPositionsFilter_positionsButtonWrapper__U2fCV {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 72px;
  margin-left: 10px;
}
.AllocationPositionsFilter_positionsButtonWrapper__U2fCV .AllocationPositionsFilter_positionsButton__1jjii {
  color: #5C7080;
}
.AllocationPositionsFilter_positionsButtonWrapper__U2fCV .AllocationPositionsFilter_positionsButton__1jjii:hover {
  color: #5C7080;
  background: rgba(191, 204, 214, 0.2) !important;
}
.AllocationPositionsFilter_positionsButtonWrapper__U2fCV .AllocationPositionsFilter_positionsButton__1jjii .AllocationPositionsFilter_positionsButtonIcon__1YdHo {
  color: #8A9BA8;
}
.AllocationPositionsFilter_positionsButtonWrapper__U2fCV .AllocationPositionsFilter_positionsButtonIcon__1YdHo {
  color: #8A9BA8;
}
.AllocationPositionsFilter_positionsButtonWrapper__U2fCV .bp4-active {
  color: #5C7080 !important;
  background: rgba(191, 204, 214, 0.2) !important;
}
.AllocationPositionsFilter_positionsButtonWrapper__U2fCV .bp4-active .bp4-icon {
  color: #8A9BA8;
}
.AllocationPositionsFilter_positionsButtonPopover__1ta2E .bp4-popover {
  margin-top: 2px !important;
}
.AllocationPositionsFilter_positionsButtonMenu__2dccW {
  min-width: 150px;
}

.AllocationPositionInPanel_actionsBlock__2RqRL {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.AllocationPositionInPanel_actionsBlock__2RqRL.AllocationPositionInPanel_isProposed__2YV5m .AllocationPositionInPanel_btnPropose__26-yS {
  display: none;
}
.AllocationPositionInPanel_actionsBlock__2RqRL.AllocationPositionInPanel_isOpened__1SF_s:not(.AllocationPositionInPanel_isProposedByMe__1qBJp) .AllocationPositionInPanel_proposedUserAvatars__1cQf1 {
  display: none;
}
.AllocationPositionInPanel_actionsBlock__2RqRL.AllocationPositionInPanel_isOpened__1SF_s.AllocationPositionInPanel_isProposed__2YV5m:not(.AllocationPositionInPanel_isProposedByMe__1qBJp) .AllocationPositionInPanel_btnPropose__26-yS {
  display: inline-flex !important;
  color: #2965CC !important;
  border-color: #2965CC !important;
}
.AllocationPositionInPanel_btnPropose__26-yS {
  min-width: 90px;
  margin-right: 42px;
  color: #8A9BA8 !important;
  border-radius: 15px;
  border-color: transparent !important;
}
.AllocationPositionInPanel_proposedUserAvatars__1cQf1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 90px;
  min-height: 40px;
  margin-right: 42px;
}
.AllocationPositionInPanel_proposedUserAvatar__3GPaz {
  margin: 0 2px 0 3px;
}
.AllocationPositionInPanel_positionItem__1E9H5:hover .AllocationPositionInPanel_actionsBlock__2RqRL:not(.AllocationPositionInPanel_isProposedByMe__1qBJp) .AllocationPositionInPanel_proposedUserAvatars__1cQf1 {
  display: none;
}
.AllocationPositionInPanel_positionItem__1E9H5:hover .AllocationPositionInPanel_btnPropose__26-yS {
  display: inline-flex;
  color: #2965CC !important;
  border-color: #2965CC !important;
}
.AllocationPositionInPanel_positionItem__1E9H5:hover .AllocationPositionInPanel_btnPropose__26-yS:hover {
  background: linear-gradient(0deg, rgba(41, 101, 204, 0.15), rgba(41, 101, 204, 0.15)), #fff !important;
}
.AllocationPositionInPanel_hiddenBlock__2CWqH {
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
.AllocationPositionInPanel_note__8tFOy {
  padding: 0 10px;
}
.AllocationPositionInPanel_note__8tFOy:last-child .AllocationPositionInPanel_noteContent__d163f {
  padding-bottom: 16px;
}
.AllocationPositionInPanel_noteHeader__3xLSF {
  display: flex;
  align-items: center;
  min-height: 41px;
  padding-top: 1px;
}
.AllocationPositionInPanel_noteAvatar__1DqG_ {
  margin-right: 10px;
}
.AllocationPositionInPanel_proposedBy__1-3m5 {
  flex: 1;
  padding-top: 2px;
  font-size: 12px;
  color: #5C7080;
}
.AllocationPositionInPanel_noteContent__d163f {
  margin-top: -3px;
  padding-left: 26px;
  padding-bottom: 4px;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  color: #5C7080;
}
.AllocationPositionInPanel_notesEditor__5ShFD {
  margin: -9px 0 -6px -10px;
}
.AllocationPositionInPanel_notesEditorEdit__3YyJc {
  margin-left: -10px;
}
.AllocationPositionInPanel_notesEditorInput__2GGaN {
  min-height: 66px;
  padding: 6px 10px !important;
}
.AllocationPositionInPanel_btnAddNote__1ABvW {
  margin-right: 6px;
}
.AllocationPositionInPanel_btnAddNote__1ABvW.AllocationPositionInPanel_editNote__1z9Ax {
  margin-right: 8px;
}
.AllocationPositionInPanel_btnMoreNote__jfKNt {
  margin-right: -1px;
  transform: translateX(0.5px);
}

.AllocationPositions_wrapper__3mPUS {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.AllocationPositions_scrolled__2GYsO {
  flex: 1;
  overflow-y: auto;
  padding: 0 20px 15px;
}
.AllocationPositions_error__1XdVi {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.AllocationPositions_errorText__3fUu4 {
  margin-left: 10px;
  color: #f00;
}
.AllocationPositions_isTeamError__1ngEG {
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px rgba(255, 0, 0, 0.5);
  border-radius: 3px;
  margin-bottom: 5px;
  background: #fff;
}
.AllocationPositions_isTeamErrorIcon__30ofd {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  width: 32px;
  color: #f00;
  background: #fdd;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(255, 0, 0, 0.1);
}
.AllocationPositions_customerAndTeam__2VeaB + .AllocationPositions_positionItem__1p-ZN {
  border-top: 0;
  margin-top: 0 !important;
}
.AllocationPositions_positionName__3xNae {
  font-weight: 700;
}
.AllocationPositions_positionWrapper__GEV-0 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.AllocationPositions_noPositions__31Sav {
  margin-top: 15px;
}
.AllocationPositions_autoComputed__1H1sW {
  margin-top: 15px;
}
.AllocationPositions_autoComputed__1H1sW:first-child {
  margin-top: 0;
}
.AllocationPositions_allocationsTitle__Fb9-g {
  font-size: 14px;
  color: #5C7080;
  padding-top: 4px;
  margin-bottom: 10px;
}
.AllocationPositions_allocation__1Q8al {
  margin-top: 10px;
}
.AllocationPositions_allocation__1Q8al:first-child {
  margin-top: 0;
}
.AllocationPositions_allocationBorder__1hJQm {
  margin-top: 10px;
  border: 1px solid rgba(92, 112, 128, 0.5);
  border-radius: 3px;
}
.AllocationPositions_allocationBorder__1hJQm.AllocationPositions_isFinal__3EtCm {
  border-color: #2965CC;
}
.AllocationPositions_allocationBorder__1hJQm.AllocationPositions_isLeaving__356m4 {
  border-color: #F5903D;
}
.AllocationPositions_finalizedBy__34lbi {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-size: 12px;
  line-height: 16px;
  color: #5C7080;
}
.AllocationPositions_finalizedByAvatar__P8txZ {
  margin-right: 10px;
}
.AllocationPositions_allocationNotes__3ibAB {
  margin: 9px 0 10px 26px;
  color: #5C7080;
}
.AllocationPositions_slotWrapper__aULwK {
  position: relative;
  padding: 0 15px 12px;
  width: 100%;
}
.AllocationPositions_slotWrapper__aULwK:first-child {
  padding-top: 5px;
}

.CandidatePanelAllocation_panel__BuwYC {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.CandidatePanelAllocation_headerContent__6uSAV {
  display: flex;
  align-items: flex-start;
  padding: 10px 0;
}
.CandidatePanelAllocation_buttons__3aEPQ {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  margin-left: 10px;
}
.CandidatePanelAllocation_btnAllocation__32kQa {
  margin-left: 10px;
  color: #2965CC !important;
  font-weight: 400;
  padding-left: 15px;
  padding-right: 15px;
}
.CandidatePanelAllocation_btnAllocation__32kQa.CandidatePanelAllocation_isDisabled__1K16q {
  opacity: 0.5;
}
.CandidatePanelAllocation_btnTodoRemove__1lRn9 {
  color: #fff !important;
}
.CandidatePanelAllocation_pgEditor__1E7XA {
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.CandidatePanelAllocation_textBefore__2gFOG {
  color: #5C7080;
}
.CandidatePanelAllocation_title___P28j {
  display: flex;
  align-items: flex-start;
  flex: 1;
  min-height: 30px;
}
.CandidatePanelAllocation_staffMessage__3xAj6 {
  margin: 10px 20px;
}

.FinalizeAllocationDialog_dialogClassName__1gnjH {
  width: 590px;
}
.FinalizeAllocationDialog_titleText__1EYTh {
  white-space: nowrap;
  align-self: flex-start;
}
.FinalizeAllocationDialog_titleAdditionalContent__1Of70 {
  display: flex;
}
.FinalizeAllocationDialog_positionGroups__10psU {
  flex: 1;
  text-align: right;
  padding-top: 3px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 18px;
  color: #5C7080;
}
.FinalizeAllocationDialog_contentWrapper__3zGBd {
  max-height: 50vh;
  overflow-y: auto;
  margin-top: -20px;
  padding-bottom: 1px;
}
.FinalizeAllocationDialog_allocations__q4pZl {
  padding-bottom: 15px;
}
.FinalizeAllocationDialog_notesInputWrapper__2vfwb {
  padding-top: 20px;
}
.FinalizeAllocationDialog_notesInputWrapper__2vfwb .FinalizeAllocationDialog_notesInput__25EfV {
  min-height: 90px;
  box-shadow: none !important;
  border: 1px solid rgba(16, 22, 26, 0.2);
  resize: vertical;
}
.FinalizeAllocationDialog_noteBtnWrapper__17miy {
  margin-top: 25px;
  margin-bottom: -60px;
}
.FinalizeAllocationDialog_showNoteBtn__d-VLS {
  margin-left: -10px;
}
.FinalizeAllocationDialog_showNoteBtn__d-VLS:hover {
  background: none !important;
}
.FinalizeAllocationDialog_noPositions__3KTsW {
  margin-top: 15px;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.3), rgba(191, 204, 214, 0.3)), #fff !important;
}
.FinalizeAllocationDialog_customerAndTeam__3AD8B + .FinalizeAllocationDialog_positionItem__s6DpA {
  border-top: 0;
  margin-top: 0 !important;
}
.FinalizeAllocationDialog_positionItem__s6DpA:last-child {
  margin-bottom: 0;
}

.CandidateLayout_layout__2_u9c {
  flex: 1;
  display: flex;
  flex-direction: row;
  min-height: 0;
}
.CandidateLayout_left__2Hjfk,
.CandidateLayout_right__1Yhwt {
  flex: 1;
  width: calc(50% - 12px);
  display: flex;
  flex-direction: column;
}
.CandidateLayout_left__2Hjfk {
  margin-right: 12px;
}
.CandidateLayout_right__1Yhwt {
  margin-left: 12px;
}
.CandidateLayout_btnRecruiterCall__2Ehnr {
  margin: 10px 0;
  background: #fff !important;
}
.CandidateLayout_flowWrapper__23LoD {
  min-height: 40px;
  margin: 10px 0;
}

.CandidatePanelAttachments_panel__1ZH1I {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
  min-height: 232px;
}
.CandidatePanelAttachments_content__AzdzC {
  overflow-y: auto;
  color: #5C7080;
}
.CandidatePanelAttachments_spinnerWrapper__2c8VH {
  position: absolute;
  width: 100%;
  height: 100%;
  flex: 1;
}
.CandidatePanelAttachments_uploadBtn__2SVTs {
  color: #5C7080 !important;
  white-space: nowrap;
}
.CandidatePanelAttachments_uploadingWrapper__lpGv- {
  padding: 20px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #5C7080;
}
.CandidatePanelAttachments_headerWrapper__3y-qw {
  min-height: 50px;
  padding: 5px 10px 5px 20px;
}
.CandidatePanelAttachments_listWrapper__1t1ha {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  height: 100%;
}
.CandidatePanelAttachments_noAttachments__2vZ-O {
  margin: 10px;
}
.CandidatePanelAttachments_colHeaders__2rjHk {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.CandidatePanelAttachments_colHeaders__2rjHk .CandidatePanelAttachments_col__37pr2 {
  padding: 0 5px;
}
.CandidatePanelAttachments_colHeaders__2rjHk .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_file__1ltuv {
  width: 50%;
}
.CandidatePanelAttachments_colHeaders__2rjHk .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_user__2VMG7 {
  width: 20%;
}
.CandidatePanelAttachments_colHeaders__2rjHk .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_type__3gzwn {
  width: 20%;
}
.CandidatePanelAttachments_colHeaders__2rjHk .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_upload__1xuia {
  width: 30%;
  min-width: 120px;
  display: flex;
  justify-content: flex-end;
}
.CandidatePanelAttachments_itemWrapper__3pmzk {
  min-height: 40px !important;
}
.CandidatePanelAttachments_row__JAt_V {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
}
.CandidatePanelAttachments_row__JAt_V.CandidatePanelAttachments_isDeleting__3y0Oz {
  opacity: 0.5;
}
.CandidatePanelAttachments_colData__rsoDG {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: 5px 10px 5px 20px;
}
.CandidatePanelAttachments_colData__rsoDG .CandidatePanelAttachments_col__37pr2 {
  padding: 0 5px;
}
.CandidatePanelAttachments_colData__rsoDG .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_attachmentNameBlock__3zj2G {
  display: inline-block;
  width: 50%;
}
.CandidatePanelAttachments_colData__rsoDG .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_attachmentNameBlock__3zj2G .CandidatePanelAttachments_attachmentNameContainer__2GICZ {
  display: flex;
}
.CandidatePanelAttachments_colData__rsoDG .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_attachmentNameBlock__3zj2G .CandidatePanelAttachments_attachmentNameContainer__2GICZ .CandidatePanelAttachments_fileTypeIcon__1LJEq {
  margin-right: 9px;
}
.CandidatePanelAttachments_colData__rsoDG .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_user__2VMG7 {
  width: 20%;
}
.CandidatePanelAttachments_colData__rsoDG .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_type__3gzwn {
  width: 35%;
}
.CandidatePanelAttachments_colData__rsoDG .CandidatePanelAttachments_col__37pr2.CandidatePanelAttachments_menu__O7qRL {
  width: 15%;
  display: flex;
  justify-content: flex-end;
}
.CandidatePanelAttachments_attachmentName__3PGxY {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CandidatePanelAttachments_tooltip__24qBO {
  width: calc(100% - 25px);
}

.UploadAttachmentDialog_select__17i5y {
  position: relative;
  flex: 1;
}
.UploadAttachmentDialog_select__17i5y .bp4-popover-target {
  display: block;
}
.UploadAttachmentDialog_select__17i5y .bp4-transition-container {
  width: 100%;
}
.UploadAttachmentDialog_select__17i5y .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.UploadAttachmentDialog_dropZone__3b7sI {
  width: 100%;
  height: 150px;
  background-color: #fff;
  padding: 4px;
  border-radius: 3px;
  color: #2965CC;
  cursor: pointer;
}
.UploadAttachmentDialog_dropZone__3b7sI.UploadAttachmentDialog_isDraggingOver__m6qh6 {
  background-color: #ced9e0;
}
.UploadAttachmentDialog_dropZone__3b7sI:hover {
  color: #184A90;
}
.UploadAttachmentDialog_dropZone__3b7sI .UploadAttachmentDialog_dropZoneBorder__1GDq0 {
  width: 100%;
  height: 100%;
  border: 1px dashed rgba(138, 155, 168, 0.5);
}
.UploadAttachmentDialog_dropZone__3b7sI .UploadAttachmentDialog_dropZoneBorder__1GDq0 .UploadAttachmentDialog_content__3WPkI {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.UploadAttachmentDialog_dropZone__3b7sI .UploadAttachmentDialog_dropZoneBorder__1GDq0 .UploadAttachmentDialog_content__3WPkI.UploadAttachmentDialog_isDraggingOver__m6qh6 {
  opacity: 0.6;
}
.UploadAttachmentDialog_dropZone__3b7sI .UploadAttachmentDialog_dropZoneBorder__1GDq0 .UploadAttachmentDialog_content__3WPkI .UploadAttachmentDialog_circle__Aask2 {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #EBF1F5;
  display: flex;
  justify-content: center;
  align-items: center;
}
.UploadAttachmentDialog_dropZone__3b7sI .UploadAttachmentDialog_dropZoneBorder__1GDq0 .UploadAttachmentDialog_content__3WPkI .UploadAttachmentDialog_label__2MXG0 {
  padding: 0 15px;
  font-weight: 500;
  text-align: center;
}
.UploadAttachmentDialog_dropZone__3b7sI.UploadAttachmentDialog_isSizeLimit__wdmdI .UploadAttachmentDialog_dropZoneBorder__1GDq0 {
  border: 1px solid rgba(219, 55, 55, 0.5);
}
.UploadAttachmentDialog_gray__FRttm {
  font-weight: 400;
  color: #5C7080;
}
.UploadAttachmentDialog_fileSize__2A5Rr {
  white-space: nowrap;
}
.UploadAttachmentDialog_error__2y6HT {
  color: #f00;
}

.CandidatePanelInfo_userInfo__1yZTr {
  display: flex;
  flex-direction: row;
  padding: 20px 20px 18px 10px;
}
.CandidatePanelInfo_left__3TpIE {
  flex: 1;
  min-width: 0;
}
.CandidatePanelInfo_right__3sTNd {
  width: 128px;
  margin-left: 20px;
}
.CandidatePanelInfo_photo__OV-7T {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex: 0;
  min-width: 128px;
  min-height: 128px;
  overflow: hidden;
  background: #e1e8ed;
  border-radius: 8px;
}
.CandidatePanelInfo_photoImg__3mrBL {
  object-fit: cover;
  width: 100%;
}
.CandidatePanelInfo_secondNameIcon__2ktsy {
  color: rgba(92, 112, 128, 0.4);
}
.CandidatePanelInfo_cvInlineEditor__2pxlP {
  padding-left: 0;
}
.CandidatePanelInfo_cvIconClassName__k6Rti {
  margin-left: 10px;
}
.CandidatePanelInfo_iconLinkedIn__uiaap {
  color: #0077b7;
}
.CandidatePanelInfo_phoneWrapper__2cvMj {
  flex: 1;
  flex-basis: 45%;
  min-width: 174px;
}
.CandidatePanelInfo_siteWrapper__3hTNM {
  flex: 1;
  flex-basis: 55%;
}
.CandidatePanelInfo_viewCV__29SJD {
  color: #106ba3;
  font-weight: 500;
}
.CandidatePanelInfo_viewCV__29SJD:hover {
  text-decoration: none;
}
.CandidatePanelInfo_attachCV__24zZl {
  color: rgba(92, 112, 128, 0.5);
  cursor: default;
  padding-left: 10px;
}
.CandidatePanelInfo_moreInfoWrapper__1ldIJ {
  margin-left: auto;
  margin-top: -50px;
  padding: 0 20px 19px;
}
.CandidatePanelInfo_btnMoreDetails__3Zy-t {
  color: #2965CC;
}
.CandidatePanelInfo_btnMoreDetailsPlus__2LQqs {
  color: #8A9BA8;
}
.CandidatePanelInfo_addInfoBtn__2QkPW {
  margin-top: 25px;
  margin-bottom: 2px;
  border-radius: 3px;
  border: none;
  color: #8A9BA8 !important;
  background: rgba(41, 101, 204, 0.1) !important;
}
.CandidatePanelInfo_addInfoBtn__2QkPW:hover {
  cursor: pointer;
  color: #2965CC !important;
  background: rgba(41, 101, 204, 0.2) !important;
}
.CandidatePanelInfo_addInfoBtn__2QkPW:hover .CandidatePanelInfo_addInfoBtnIcon__2i7uE {
  color: #2965CC !important;
}
.CandidatePanelInfo_addInfoBtnIcon__2i7uE {
  color: #8A9BA8 !important;
}
.CandidatePanelInfo_addInfoDropDown__cjCN1 {
  margin-left: 9px;
}
.CandidatePanelInfo_addInfoDropDown__cjCN1 .bp4-popover {
  margin-left: 1px !important;
  margin-top: 1px !important;
}

.CommunicationHistoryTabs_tabs__3wUSj {
  position: sticky;
  top: 61px;
  gap: 10px;
  z-index: 2;
  margin-top: -1px;
  margin-bottom: 10px;
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab-indicator-wrapper {
  display: none;
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab-list {
  gap: 10px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 11px 10px 5px;
  background: #fff;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab {
  flex: unset;
  align-items: center;
  justify-content: center;
  padding: 3px 10px;
  min-height: 24px;
  max-height: 24px;
  min-width: 50px;
  font-size: 14px;
  font-weight: 500;
  color: #182026;
  background-color: rgba(191, 204, 214, 0.15) !important;
  border-radius: 3px;
  margin-top: 0 !important;
  margin-right: 0 !important;
  box-shadow: unset !important;
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab + .bp4-tab {
  margin-left: 0;
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab:hover {
  min-height: 24px;
  max-height: 24px;
  cursor: pointer;
  user-select: none;
  color: #2965CC;
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab.active {
  min-height: 24px;
  max-height: 24px;
  z-index: 1;
  color: white;
  background-color: #8a9ba8 !important;
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab.active:hover {
  cursor: default;
}
.CommunicationHistoryTabs_tabs__3wUSj .bp4-tab-panel {
  margin-top: 10px;
}
.CommunicationHistoryTabs_tabs__3wUSj .CommunicationHistoryTabs_historyTab__2vx4y {
  min-width: auto;
}

.CommunicationEventView_header__3pWoW {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px 0 8px 1px;
}
.CommunicationEventView_header__3pWoW .CommunicationEventView_title__-q5d3 {
  flex: 1;
  padding: 2px 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.CommunicationEventView_header__3pWoW .CommunicationEventView_title__-q5d3.CommunicationEventView_isCollapsed__1rsuk {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CommunicationEventView_header__3pWoW .CommunicationEventView_btn__V9jT1 {
  flex-grow: 0;
  flex-shrink: 0;
  min-width: 40px;
  height: 40px;
}
.CommunicationEventView_header__3pWoW .CommunicationEventView_btn__V9jT1 + .CommunicationEventView_btn__V9jT1 {
  margin-left: 10px;
}
.CommunicationEventView_header__3pWoW .CommunicationEventView_spacer__1IYLw {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.CommunicationEventView_participantsEditorText__3AboQ {
  white-space: normal;
}
.CommunicationEventView_actionBar__2uX6e {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.CommunicationEventView_actionBar__2uX6e .CommunicationEventView_btnSelect__3tonx {
  min-height: 24px;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
.CommunicationEventView_actionBar__2uX6e .CommunicationEventView_saveButton__1RY-R {
  width: 130px;
}
.CommunicationEventView_datePillWrapper__3XKsJ {
  align-self: flex-start;
  display: flex;
  align-items: center;
  min-width: 180px;
  margin-left: 10px;
}
.CommunicationEventView_titleDate__2-soh {
  white-space: nowrap;
  font-weight: normal;
  color: #8A9BA8;
}
.CommunicationEventView_titleDate__2-soh.CommunicationEventView_hide___YiB0 {
  display: none;
}
.CommunicationEventView_pill__pCrC2 {
  margin-left: auto;
  height: 22px;
  padding: 0 9px;
  color: #182026;
  font-size: 14px;
  line-height: 22px;
  border-radius: 11px;
}
.CommunicationEventView_pill__pCrC2.CommunicationEventView_completed__3I4lA {
  background: linear-gradient(0deg, rgba(117, 166, 104, 0.3), rgba(117, 166, 104, 0.3)), #fff;
}
.CommunicationEventView_pill__pCrC2.CommunicationEventView_upcoming__188c5 {
  background: rgba(41, 101, 204, 0.2);
}
.CommunicationEventView_pill__pCrC2.CommunicationEventView_feedback__1LAFZ {
  background: rgba(245, 144, 61, 0.3);
}
.CommunicationEventView_btnMore__3PUJl {
  visibility: hidden;
  align-self: flex-start;
  margin: -4px 5px;
}
.CommunicationEventView_btnMore__3PUJl.CommunicationEventView_isVisible__3HF-T {
  visibility: visible;
}
.CommunicationEventView_content__1_rct {
  padding: 10px 0;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.CommunicationEventView_content__1_rct .CommunicationEventView_summary__3YEQs {
  margin-bottom: -5px;
  font-weight: 500;
  color: #182026;
}
.CommunicationEventView_content__1_rct .CommunicationEventView_timeRow__1PR4f,
.CommunicationEventView_content__1_rct .CommunicationEventView_participantsRow__9TPEZ,
.CommunicationEventView_content__1_rct .CommunicationEventView_descriptionRow__1G3Nn,
.CommunicationEventView_content__1_rct .CommunicationEventView_linkRow__QPT7V {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.CommunicationEventView_content__1_rct .CommunicationEventView_timeRow__1PR4f .CommunicationEventView_icon__pPlye,
.CommunicationEventView_content__1_rct .CommunicationEventView_participantsRow__9TPEZ .CommunicationEventView_icon__pPlye,
.CommunicationEventView_content__1_rct .CommunicationEventView_descriptionRow__1G3Nn .CommunicationEventView_icon__pPlye,
.CommunicationEventView_content__1_rct .CommunicationEventView_linkRow__QPT7V .CommunicationEventView_icon__pPlye {
  padding: 1px;
}
.CommunicationEventView_content__1_rct .CommunicationEventView_timeRow__1PR4f .CommunicationEventView_participants__324ag,
.CommunicationEventView_content__1_rct .CommunicationEventView_participantsRow__9TPEZ .CommunicationEventView_participants__324ag,
.CommunicationEventView_content__1_rct .CommunicationEventView_descriptionRow__1G3Nn .CommunicationEventView_participants__324ag,
.CommunicationEventView_content__1_rct .CommunicationEventView_linkRow__QPT7V .CommunicationEventView_participants__324ag,
.CommunicationEventView_content__1_rct .CommunicationEventView_timeRow__1PR4f .CommunicationEventView_description__3DC8I,
.CommunicationEventView_content__1_rct .CommunicationEventView_participantsRow__9TPEZ .CommunicationEventView_description__3DC8I,
.CommunicationEventView_content__1_rct .CommunicationEventView_descriptionRow__1G3Nn .CommunicationEventView_description__3DC8I,
.CommunicationEventView_content__1_rct .CommunicationEventView_linkRow__QPT7V .CommunicationEventView_description__3DC8I {
  width: 100%;
}
.CommunicationEventView_content__1_rct .CommunicationEventView_linkRow__QPT7V {
  padding-left: 10px;
  gap: 9px;
  font-size: 12px;
  color: #5C7080;
}
.CommunicationEventView_userItem__3Ay5u {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.CommunicationEventView_userItem__3Ay5u .CommunicationEventView_userAvatar__3Dwwy {
  margin-right: 10px;
}
.CommunicationEventView_userItem__3Ay5u .CommunicationEventView_userDetails__3gRZa .CommunicationEventView_userEmail__vtBIA {
  font-size: 12px;
  line-height: 15px;
  color: rgba(92, 112, 128, 0.6);
}
.CommunicationEventView_dateTimeEditor__3WGlq,
.CommunicationEventView_startTimeEditor__fDgNh,
.CommunicationEventView_endTimeEditor__3HpUv {
  margin-right: 10px;
  color: #182026;
}
.CommunicationEventView_tag__2snRG:first-child svg,
.CommunicationEventView_tag__2snRG:nth-child(2) svg {
  display: none;
}
.CommunicationEventView_startTimePopover__2QDXS {
  max-height: 215px;
  overflow: auto;
}
.CommunicationEventView_timeInput__3b3D_ {
  width: 80px;
}
.CommunicationEventView_duration__2c-ny {
  font-weight: 400;
  color: #8A9BA8;
  padding-left: 10px;
}
.CommunicationEventView_duration__2c-ny.CommunicationEventView_isNegative__rjS7P {
  color: #F5903D;
}
.CommunicationEventView_btnManageCall__36JHV {
  color: #2965CC !important;
  margin-left: 16px;
  margin-right: auto;
}
.CommunicationEventView_participantsText__39DfD {
  margin: 6px 0;
  line-height: 20px;
}
.CommunicationEventView_footer__2j8CJ {
  display: flex;
  align-items: center;
  min-height: 58px;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
  margin: 0 5px;
  padding: 10px 4px;
}
.CommunicationEventView_footer__2j8CJ .CommunicationEventView_checkCallCompleted__3hi3d {
  margin-bottom: 0;
  margin-left: auto;
}
.CommunicationEventView_noPermissions__3ttng {
  margin-left: auto;
  color: #8A9BA8;
}
.CommunicationEventView_collapseListWrapper__V3mSB {
  margin-bottom: 10px;
}
.CommunicationEventView_collapseListItemWrapper__33Hbo {
  margin: 0 !important;
  border: 1px solid rgba(16, 22, 26, 0.15);
  border-radius: 3px;
  background: #f5f8fa;
}
.CommunicationEventView_collapseListItemWrapper__33Hbo.CommunicationEventView_isEventDeleting__1BWDX {
  background: #fee;
}
.CommunicationEventView_collapseListItemWrapper__33Hbo.CommunicationEventView_isEventDeleting__1BWDX .CommunicationEventView_collapseListItem__2b53o {
  background: #fee !important;
}
.CommunicationEventView_collapseListItem__2b53o {
  cursor: pointer;
  min-height: 38px;
  border-radius: 3px !important;
  background: #F5F8FA !important;
  border: 0;
}
.CommunicationEventView_collapseListItem__2b53o:hover {
  color: #184A90;
}
.CommunicationEventView_collapseListItemContentWrapper__3tw8D {
  margin: 0 14px;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}
.CommunicationEventView_collapseListItemContent__33H_N {
  margin: 0 -5px;
}
.CommunicationEventView_collapseListBtn__2AyfI {
  margin-left: 9px;
  padding-top: 11px;
  color: #5C7080 !important;
  background: unset !important;
  opacity: 0.6;
}
.CommunicationEventView_shrinkTop__2P9lO {
  margin: -3px 0 0;
}
.CommunicationEventView_shrink__yLVAF {
  margin: -3px 0;
}
.CommunicationEventView_compact__2T8iy {
  margin: -6px 0;
}
.CommunicationEventView_scheduledByLabel__rtSoq {
  color: #8a9ba8;
}
.CommunicationEventView_googleMeetBtn__3uV9b {
  margin-bottom: 3px;
}
.CommunicationEventView_googleMeetBtn__3uV9b .bp4-icon {
  color: #2965CC !important;
}
.CommunicationEventView_feedbackLinkIcon__3nAqO {
  margin-right: 10px;
  color: #2965CC;
}
.CommunicationEventView_feedbackLinkIcon__3nAqO.CommunicationEventView_orange__KWmZE {
  color: #F5903D;
}
.CommunicationEventView_feedbackLinkIcon__3nAqO.CommunicationEventView_gray__2wUCo {
  color: #8A9BA8;
}
.CommunicationEventView_feedbackLink__3Hj1v {
  color: #2965CC;
}
.CommunicationEventView_feedbackLink__3Hj1v.CommunicationEventView_gray__2wUCo {
  color: #5C7080;
}
.CommunicationEventView_historyView__2hHEZ {
  color: #5C7080;
}
.CommunicationEventView_historyView__2hHEZ:hover {
  color: #2965CC;
  text-decoration: none;
}
.CommunicationEventView_historyView__2hHEZ:hover .CommunicationEventView_feedbackLinkIcon__3nAqO {
  color: #2965CC;
}
.CommunicationEventView_confirmationIcon__3eea5.CommunicationEventView_blue__2CYPC {
  color: #2965CC;
}
.CommunicationEventView_confirmationIcon__3eea5.CommunicationEventView_red__3DJeM {
  color: #db3737;
}
.CommunicationEventView_confirmationIcon__3eea5.CommunicationEventView_gray__2wUCo {
  color: #8A9BA8;
}

.CandidatePanelCommunication_panel__2A4G6 {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
  padding: 0 10px;
  overflow-y: auto;
}

.TextWithLinks_link__2Hl1n {
  color: inherit;
}

.CommunicationContent_loader__2Lb9y {
  flex: 1;
}
.CommunicationContent_incrementalLoader__3r23U {
  height: 24px;
}
.CommunicationContent_content__2UIEv {
  position: relative;
  padding: 5px 8px;
}
.CommunicationContent_infiniteScroll__2y0Oq {
  overflow: visible !important;
}
.CommunicationContent_positionList__Nod76 {
  margin: 6px 0;
  padding: 0 0 0 16px;
  width: 100%;
}
.CommunicationContent_positionList__Nod76 .CommunicationContent_positionListItem__1tanU.CommunicationContent_strikethrough__14hCS {
  text-decoration: line-through;
}
.CommunicationContent_note__Jj4IM {
  display: flex;
  flex-direction: column;
  padding: 1px 0;
  color: #5C7080;
  font-size: 14px;
  line-height: 18px;
}
.CommunicationContent_noteRow__36c9N {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 8px;
}
.CommunicationContent_noteRow__36c9N:first-child {
  margin-top: 0;
}
.CommunicationContent_noteFieldName__2FUXj {
  color: #182026;
  font-weight: 500;
  padding-right: 3px;
}
.CommunicationContent_noteContent__2xluD {
  color: #5C7080;
}
.CommunicationContent_fromTo__35c0Z {
  display: flex;
  color: #182026;
  font-weight: 500;
}
.CommunicationContent_rightArrow__2wxf2 {
  margin: 4px 10px;
}
.CommunicationContent_userPillIcon__318f8 {
  vertical-align: text-top;
  margin: 0 6px 0 4px;
  color: #8A9BA8;
}
.CommunicationContent_notSet__3TQeO {
  white-space: nowrap;
  font-weight: normal;
  color: #5C7080;
}
.CommunicationContent_rawContent__zEh7S {
  white-space: pre-wrap;
  word-break: break-word;
}
.CommunicationContent_noteType__2niH6 {
  align-self: flex-start;
  padding: 0 10px;
  margin-top: 10px;
  line-height: 24px;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
  border-radius: 3px;
}
.CommunicationContent_titleDot__3LFPZ {
  margin: 0 8px 0 9px;
}
.CommunicationContent_contentItem__2X1B6 {
  position: relative;
  padding: 3px 0 10px 18px;
  border-left: 1px solid #c4c4c4;
}
.CommunicationContent_contentItem__2X1B6.CommunicationContent_noBorder__1F_Db {
  border-left-color: transparent;
}
.CommunicationContent_contentItem__2X1B6.CommunicationContent_isDebug__Ak1fk {
  background: #fff8f8;
  box-shadow: inset 0 0 0 1px rgba(255, 0, 0, 0.3);
}
.CommunicationContent_contentItem__2X1B6:last-child {
  border-left-color: transparent;
}
.CommunicationContent_contentItem__2X1B6:last-child .CommunicationContent_footer__I25wV {
  border-bottom-color: transparent;
}
.CommunicationContent_contentItem__2X1B6:before {
  content: '';
  position: absolute;
  top: 9px;
  left: -5px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #8A9BA8;
  box-shadow: 0 0 0 9px #fff;
  transform: translate(0.5px, 0);
}
.CommunicationContent_contentItem__2X1B6:hover .CommunicationContent_pinIconWrapper__9FJ4e {
  display: block;
}
.CommunicationContent_pinIconWrapper__9FJ4e {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  cursor: pointer;
  background: rgba(191, 204, 214, 0.4);
}
.CommunicationContent_pinIconWrapper__9FJ4e:hover {
  background: rgba(191, 204, 214, 0.6);
}
.CommunicationContent_pinIconWrapper__9FJ4e.CommunicationContent_isPinned__2tkln {
  display: block;
  background: #ffc940;
}
.CommunicationContent_pinIconWrapper__9FJ4e .CommunicationContent_pinIcon__3FKlp {
  padding: 3px 4px;
  color: #182026;
  transform: translate(0.5px, 0.5px);
}
.CommunicationContent_title__3wS1d {
  margin-bottom: 10px;
}
.CommunicationContent_textBegin__2wn9r {
  font-weight: 500;
}
.CommunicationContent_textEnd__2Fzqe {
  color: #5C7080;
}
.CommunicationContent_footer__I25wV {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
  padding-bottom: 14px;
  color: #5C7080;
  border-bottom: 1px solid rgba(16, 22, 26, 0.05);
}
.CommunicationContent_footer__I25wV.CommunicationContent_isTimeline__2vWWl {
  justify-content: flex-start;
}
.CommunicationContent_userName__1mPxC {
  margin-left: 20px;
}
.CommunicationContent_scheduledCallContent__3ahFN {
  margin-top: -8px;
  margin-left: -10px;
  padding: 0 !important;
}
.CommunicationContent_feedbackLinkWrapper__30tt_ {
  margin-top: 6px;
}

@keyframes CommunicationNoteForm_expand__G0XDS {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.CommunicationNoteForm_form__WkJZT {
  animation-duration: 0.42s;
  animation-name: CommunicationNoteForm_expand__G0XDS;
  display: flex;
  flex-direction: column;
  background: #fff;
  box-shadow: 0 0 10px rgba(16, 22, 26, 0.15);
  margin-bottom: 10px;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_header__2UFTO {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 40px;
  padding: 0 0 0 20px;
  background: #bfd1f0;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_header__2UFTO .CommunicationNoteForm_title__3WH9s {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_header__2UFTO .CommunicationNoteForm_btn__3Rx8a {
  flex-grow: 0;
  flex-shrink: 0;
  min-width: 40px;
  height: 40px;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_header__2UFTO .CommunicationNoteForm_btn__3Rx8a + .CommunicationNoteForm_btn__3Rx8a {
  margin-left: 10px;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_header__2UFTO .CommunicationNoteForm_spacer__2C720 {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_content__2tCo5 {
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_content__2tCo5 .CommunicationNoteForm_noteContentInput__1yw7X {
  resize: vertical;
  font-size: 16px;
  box-shadow: none;
  min-height: 100px;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_content__2tCo5 .CommunicationNoteForm_noteContentInput__1yw7X::placeholder {
  color: rgba(92, 112, 128, 0.5) !important;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_actionBar__30mZY {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_actionBar__30mZY .CommunicationNoteForm_btnSelect__DT6X7 {
  min-height: 24px;
  background: linear-gradient(0deg, rgba(191, 204, 214, 0.15), rgba(191, 204, 214, 0.15)), #fff;
}
.CommunicationNoteForm_form__WkJZT .CommunicationNoteForm_actionBar__30mZY .CommunicationNoteForm_saveButton__3iv2A {
  width: 130px;
}

.CommunicationToolbar_toolbarWrapper__34IxP {
  position: sticky;
  top: 0;
  z-index: 2;
  margin: -10px -10px 10px;
  padding: 10px;
  background: #fff;
}
.CommunicationToolbar_toolbar__1JCQd {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 42px;
  padding: 0 6px;
  border-radius: 2px;
  background: linear-gradient(0deg, #f5f8fa, #f5f8fa), #fff;
}
.CommunicationToolbar_toolbar__1JCQd .CommunicationToolbar_btn__at8lW {
  flex-grow: 0;
  flex-shrink: 0;
  min-width: 0;
  margin-right: 10px;
  color: #5C7080;
}
.CommunicationToolbar_toolbar__1JCQd .CommunicationToolbar_btn__at8lW.CommunicationToolbar_btnCallDisabled__2YaL1 {
  pointer-events: none;
}
.CommunicationToolbar_toolbar__1JCQd .CommunicationToolbar_btn__at8lW .CommunicationToolbar_btnIcon__3mlJr {
  color: currentColor;
}
.CommunicationToolbar_toolbar__1JCQd .CommunicationToolbar_btn__at8lW:hover {
  color: #5C7080;
  background: rgba(41, 101, 204, 0.1);
}
.CommunicationToolbar_toolbar__1JCQd .CommunicationToolbar_btn__at8lW.CommunicationToolbar_pressed__XOcJx {
  color: #8A9BA8;
  background: rgba(41, 101, 204, 0.1);
  transition: all 0.2s ease-out;
}
.CommunicationToolbar_toolbar__1JCQd .CommunicationToolbar_spacer__2hVvz {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}

.CandidatePanelExecSummary_panel__3txdV {
  display: flex;
  flex: 1;
  width: 100%;
  padding: 0 10px;
  overflow-y: auto;
}
.CandidatePanelExecSummary_content__2hJq2 {
  padding-top: 10px;
}

.CandidatePanelJobOffer_panel__Sx1tX {
  display: flex;
  flex: 1;
  width: 100%;
  padding: 10px;
}

.CandidateToolbar_toolbarPlaceholder__34OAe {
  min-height: 60px;
}
.CandidateToolbar_positionLeft__GhsCt {
  padding-left: 0;
}
.CandidateToolbar_positionRight__3J2YW {
  max-width: 50%;
  min-width: 120px;
}
.CandidateToolbar_btnArrowLeft__3sFnE {
  margin-left: -8px;
  margin-right: 8px;
}
.CandidateToolbar_btnMore__3f6VK {
  margin-right: -6px;
  margin-left: 5px;
}
.CandidateToolbar_assignedTo__1z-OO {
  display: flex;
  align-items: center;
  margin-right: 20px;
  white-space: nowrap;
  font-size: 14px;
  color: #5C7080;
}
.CandidateToolbar_assignedToIcon__b9C_3 {
  margin-right: 10px;
}
.CandidateToolbar_avatar__1Nm7w {
  margin-right: 10px;
}
.CandidateToolbar_name__11zSM {
  font-size: 19px;
  color: #182026;
  font-weight: 900;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.CandidatesList_spinnerWrapper__3lxgZ {
  flex: 1;
}
.CandidatesList_listWrapper__40OiT {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.CandidatesList_listWrapper2__1P-Vt {
  height: 100%;
}
.CandidatesList_headerWrapper__2aA6y {
  display: none;
}
@media (min-width: 1024px) {
  .CandidatesList_headerWrapper__2aA6y {
    display: flex;
    min-height: 50px;
    background-color: #E1E8ED;
  }
}
.CandidatesList_header__3EQyF {
  flex: 1;
  display: flex;
  align-self: stretch;
  font-size: 14px;
  font-weight: 500;
}
.CandidatesList_header__3EQyF .CandidatesList_col__TJcU- {
  display: flex;
  padding-left: 0;
}
.CandidatesList_header__3EQyF .CandidatesList_col__TJcU- .CandidatesList_notOrderableTitle__3-a75 {
  padding-left: 10px;
  line-height: 16px;
}
.CandidatesList_rowWrapper__1g0re {
  display: flex;
  flex: 1;
  min-width: 0;
  align-items: center;
  align-self: stretch;
  cursor: pointer;
}
.CandidatesList_col__TJcU- {
  display: flex;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  flex: 1;
  min-width: 0;
}
.CandidatesList_col__TJcU-:last-child {
  padding: 0;
}
.CandidatesList_colName__L3Jyr {
  min-width: 58.37563452%;
  max-width: 58.37563452%;
  padding-left: 16px;
  min-height: 58px;
}
.CandidatesList_colName__L3Jyr.CandidatesList_colNameHeader__1akwY {
  padding-left: 75px;
}
@media (min-width: 1024px) {
  .CandidatesList_colName__L3Jyr {
    min-width: 27.39726027%;
    max-width: 27.39726027%;
    min-height: unset;
    padding-left: 24px;
  }
}
.CandidatesList_header__3EQyF .CandidatesList_colName__L3Jyr {
  padding-left: 65px;
}
.CandidatesList_colDateCreated__wmBFY {
  display: flex;
  flex-wrap: wrap;
}
.CandidatesList_dateCreated__i0P4G,
.CandidatesList_timeCreated__27i-N {
  white-space: nowrap;
}
.CandidatesList_dateCreated__i0P4G {
  margin-right: 10px;
}
.CandidatesList_colStatus__2W2Uc {
  display: block;
  flex-direction: column;
  align-items: start;
  min-width: 0;
}
@media (min-width: 1024px) {
  .CandidatesList_colStatus__2W2Uc {
    flex-direction: row;
    align-items: center;
  }
}
.CandidatesList_colFlowStage__27zwZ {
  flex-direction: column;
  align-items: start;
}
.CandidatesList_colAssignedTo__3aEQ9 {
  flex: 1;
}
.CandidatesList_colAssignedTo__3aEQ9.CandidatesList_ellipsis__2YyWf {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CandidatesList_colCreatedBy__5GBwI {
  flex: 1;
}
.CandidatesList_colSiteSubsite__3EZ4l {
  flex: 1;
}
.CandidatesList_colMore__2Bhee {
  flex: 0;
  display: flex;
  align-items: stretch;
  align-self: stretch;
  min-width: 36px;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .CandidatesList_colMore__2Bhee {
    min-width: 54px;
  }
}
.CandidatesList_pgMulti__1JQyw {
  display: flex;
  flex: 1;
  min-width: 0;
}
.CandidatesList_pgMultiName__T481l {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CandidatesList_pgMultiCounter__CPOt3 {
  color: #5C7080;
}
.CandidatesList_avatar__Vsz4G {
  margin-right: 15px;
  display: none;
}
@media (min-width: 1024px) {
  .CandidatesList_avatar__Vsz4G {
    display: flex;
  }
}
.CandidatesList_avatarMobile__2jBkh {
  margin-right: 8px;
}
@media (min-width: 1024px) {
  .CandidatesList_avatarMobile__2jBkh {
    display: none;
  }
}
.CandidatesList_name__1o-lJ {
  padding: 11px 0;
  font-size: 14px;
  color: #182026;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 1024px) {
  .CandidatesList_name__1o-lJ {
    padding: 0;
  }
}
.CandidatesList_btnMore__14h25 {
  flex-grow: 1;
}
@media (min-width: 1024px) {
  .CandidatesList_mobile__2jOdu {
    display: none;
  }
}
.CandidatesList_desktop__13bkN {
  display: none;
}
@media (min-width: 1024px) {
  .CandidatesList_desktop__13bkN {
    display: flex;
  }
}
.CandidatesList_mobileAssignedTo__32sCP,
.CandidatesList_mobilePositionGroups__3RW-r {
  margin-top: 4px;
  font-size: 11px;
  color: #A0A0A0;
}
.CandidatesList_mobileAssignedTo__32sCP.CandidatesList_ellipsis__2YyWf {
  overflow: hidden;
  text-overflow: ellipsis;
}
.CandidatesList_btnStaffed__2FnUH {
  color: #2965CC !important;
  font-weight: 500;
  margin-left: -10px;
}

.CandidatesColumnsSelector_content__1zjvi {
  margin: 4px 0 -6px;
}
.CandidatesColumnsSelector_wrapper__YJske {
  display: flex;
  flex: 1;
  height: 100%;
  margin: 0;
  min-width: 54px;
}
.CandidatesColumnsSelector_btn__2EX_P {
  width: 100%;
  height: 100%;
}

.CandidatesSearch_searchInput__3KdOQ {
  display: flex;
  width: 85px;
  min-width: 85px;
  margin-left: 85px;
  transition: width 0.1s ease-out;
}
@media (min-width: 360px) {
  .CandidatesSearch_searchInput__3KdOQ {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .CandidatesSearch_searchInput__3KdOQ {
    margin-left: 0;
    width: 270px;
  }
}
.CandidatesSearch_searchInput__3KdOQ.CandidatesSearch_isFocused__2kgNA {
  position: absolute;
  z-index: 10002;
  width: 100vw;
  max-width: calc(100vw - 20px);
  margin-left: 0;
}
@media (min-width: 768px) {
  .CandidatesSearch_searchInput__3KdOQ.CandidatesSearch_isFocused__2kgNA {
    position: relative;
    width: 340px;
  }
}
.CandidatesSearch_targetClassName__1H26O {
  flex: 1;
}
.CandidatesSearch_popoverContent__3Xg_h {
  position: relative;
}
.CandidatesSearch_popoverClassName__J2I6Q {
  width: calc(100vw - 20px);
  margin-right: 5px;
}
@media (min-width: 768px) {
  .CandidatesSearch_popoverClassName__J2I6Q {
    width: 340px;
  }
}
@media (min-width: 1024px) {
  .CandidatesSearch_popoverClassName__J2I6Q {
    margin-right: 20px;
  }
}
.CandidatesSearch_popoverClassName__J2I6Q .bp4-menu {
  max-height: 70vh;
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .CandidatesSearch_popoverClassName__J2I6Q .bp4-menu {
    max-height: 60vh;
  }
}
.CandidatesSearch_backdrop__3R7bx {
  background: rgba(24, 32, 38, 0.3);
}
.CandidatesSearch_inputClassName__2xbBk .bp4-input {
  padding-left: 40px !important;
  background: none !important;
  border: 1px solid rgba(138, 155, 168, 0.5);
  box-shadow: none;
}
.CandidatesSearch_inputClassName__2xbBk .bp4-icon {
  top: 1px;
  left: 6px !important;
}
.CandidatesSearch_inputClassName__2xbBk .bp4-icon svg {
  width: 15px;
  height: 15px;
}
@media (max-width: 767px) {
  .CandidatesSearch_inputClassName__2xbBk .bp4-input {
    padding-left: 30px !important;
  }
  .CandidatesSearch_inputClassName__2xbBk .bp4-icon {
    left: 2px !important;
  }
}
.CandidatesSearch_inputClassName__2xbBk .bp4-input::placeholder {
  color: rgba(24, 32, 38, 0.5);
}
.CandidatesSearch_inputClassName__2xbBk .bp4-input:focus {
  background: #fff !important;
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
  border: none;
}
.CandidatesSearch_menuItemText__3L-7J {
  display: flex;
  flex-direction: row;
}
.CandidatesSearch_avatar__32gxT {
  margin-right: 14px;
}
.CandidatesSearch_text__2_4QM {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 0;
}
.CandidatesSearch_name__2LzAq {
  padding-left: 2px;
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 16px;
  color: #182026;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.CandidatesSearch_otherText__3XfrD {
  padding-left: 2px;
  font-size: 12px;
  line-height: 14px;
  color: #5C7080;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.CandidatesSearch_token__3Z7RV {
  color: #000;
  font-weight: 600;
  background: #d8e1e8;
  border-radius: 2px;
  padding: 0 1px;
  margin: 0 -1px;
}
.CandidatesSearch_spinnerWrapper__3nS8Q {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}

@media (min-width: 768px) {
  .CandidatesToolbar_positionLeft__nCQn- {
    width: 30%;
  }
}
@media (min-width: 1024px) {
  .CandidatesToolbar_positionCenter__2iZJM {
    width: 40%;
  }
}
@media (min-width: 1024px) {
  .CandidatesToolbar_positionRight__P-wyj {
    width: 30%;
  }
}
.CandidatesToolbar_btnAdd__OORIu {
  white-space: nowrap;
  margin-right: 20px;
  margin-left: 30px;
}
@media (min-width: 768px) {
  .CandidatesToolbar_btnAdd__OORIu {
    margin-left: 0px;
  }
}
.CandidatesToolbar_searchInput__3_7Fw {
  flex: 1;
  min-width: 240px;
}
.CandidatesToolbar_spinnerWrapper__3ETEs {
  min-width: 283px;
  height: 30px;
}
.CandidatesToolbar_spinnerWrapper__3ETEs.CandidatesToolbar_mobile__29ub8 {
  width: 100%;
}
@media (min-width: 1024px) {
  .CandidatesToolbar_spinnerWrapper__3ETEs.CandidatesToolbar_mobile__29ub8 {
    display: none;
  }
}
@media (max-width: 1024px) {
  .CandidatesToolbar_spinnerWrapper__3ETEs.CandidatesToolbar_desktop__2BKoL {
    display: none;
  }
}
.CandidatesToolbar_statusSwitcher__27cM4 {
  width: 100%;
  display: flex;
  justify-content: center;
}
.CandidatesToolbar_statusSwitcher__27cM4 .CandidatesToolbar_statusSwitcherBtn__1lpCI {
  min-width: 95px;
}
@media (max-width: 414px) {
  .CandidatesToolbar_statusSwitcher__27cM4 .CandidatesToolbar_statusSwitcherBtn__1lpCI {
    min-width: 33.5% !important;
  }
}
@media (min-width: 1024px) {
  .CandidatesToolbar_statusSwitcher__27cM4.CandidatesToolbar_mobile__29ub8 {
    display: none;
  }
}
@media (max-width: 1024px) {
  .CandidatesToolbar_statusSwitcher__27cM4.CandidatesToolbar_desktop__2BKoL {
    display: none;
  }
}
@media (max-width: 414px) {
  .CandidatesToolbar_statusSwitcherGroupBtn__obhNT {
    min-width: 100% !important;
  }
}
.CandidatesToolbar_secondRow__bVoIm {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px 5px;
  max-width: calc(100vw - 20px);
  justify-content: center;
  margin-bottom: 10px;
}

.SelectRecruiter_select__3EcPq {
  position: relative;
  flex: 1;
}
.SelectRecruiter_select__3EcPq .bp4-popover-target {
  display: block;
}
.SelectRecruiter_select__3EcPq .bp4-transition-container {
  width: 100%;
}
.SelectRecruiter_select__3EcPq .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.SelectRecruiter_select__3EcPq .bp4-menu {
  max-height: 300px;
  overflow-y: auto;
}
.SelectRecruiter_unassigned__1Q73b {
  color: #5C7080 !important;
}
.SelectRecruiter_menuItem__CXjJU.SelectRecruiter_isMenuDivider__3f1nO {
  position: relative;
  margin-bottom: 11px;
}
.SelectRecruiter_menuItem__CXjJU.SelectRecruiter_isMenuDivider__3f1nO:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  height: 1px;
  background: #DCDCDC;
}

.CandidatesCreateDialog_label__2-uQR {
  width: 106px !important;
}

.SelectPositionGroups_positionGroupSelect__3pukm {
  position: relative;
  flex: 1;
}
.SelectPositionGroups_positionGroupSelect__3pukm .bp4-popover-target {
  display: block;
}
.SelectPositionGroups_positionGroupSelect__3pukm .bp4-transition-container {
  width: 100%;
}
.SelectPositionGroups_positionGroupSelect__3pukm .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.SelectPositionGroups_positionGroupSelect__3pukm .bp4-menu {
  max-height: 300px;
  overflow-y: auto;
}

.CandidatesFilters_spinnerWrapper__3buxI {
  height: 30px;
  margin-bottom: 10px;
}
.CandidatesFilters_filters__prKFy {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.CandidatesFilters_btnFilter__1TfAQ {
  height: 30px;
  margin-bottom: 10px;
}
.CandidatesFilters_btnFilter__1TfAQ:last-child {
  margin-right: 0;
}
.CandidatesFilters_positionLeft__176b9 {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin-right: 5px;
}
.CandidatesFilters_positionRight__3ezY9 {
  display: flex;
  margin-left: auto;
  align-items: flex-start;
}

.CandidatesFiltersSelector_content__3RLSr {
  margin: 4px 0 -6px;
}

.CandidatesSavedFiltersSelector_btnFilter__2eWBg {
  height: 30px;
  margin-bottom: 10px;
}
.CandidatesSavedFiltersSelector_btnFilter__2eWBg:last-child {
  margin-right: 0;
}
.CandidatesSavedFiltersSelector_filtersList__HtGEY {
  min-width: 174px;
  max-width: 174px;
}
.CandidatesSavedFiltersSelector_filtersList__HtGEY .bp4-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CandidatesSavedFiltersSelector_filtersList__HtGEY.CandidatesSavedFiltersSelector_isFiltersDirty__101lc {
  font-style: italic;
  border-color: #ec9b3d;
}
.CandidatesSavedFiltersSelector_btnSave__3vIp5 {
  height: 30px;
  margin: 0 13px;
}
.CandidatesSavedFiltersSelector_noFilters__3WCqJ {
  padding: 16px;
  text-align: center;
}

.CandidatesSavedFiltersSuggest_searchInput__aOONb {
  position: relative;
  flex: 1;
}
.CandidatesSavedFiltersSuggest_searchInput__aOONb .bp4-popover-target {
  display: block;
}
.CandidatesSavedFiltersSuggest_searchInput__aOONb .bp4-transition-container {
  width: 100%;
}
.CandidatesSavedFiltersSuggest_searchInput__aOONb .bp4-popover {
  width: 100%;
  margin-top: 3px !important;
}
.CandidatesSavedFiltersSuggest_token__3xhcY {
  color: #f00;
  font-weight: normal;
}

.CandidatesSaveFilterDialog_inputWrapper__XdoNZ {
  padding-left: 26px;
}
.CandidatesSaveFilterDialog_radioWrapper__2SI5r {
  min-height: 18px;
}
.CandidatesSaveFilterDialog_inputWrapper__XdoNZ + .CandidatesSaveFilterDialog_radioWrapper__2SI5r {
  margin-top: 20px;
}
.CandidatesSaveFilterDialog_radio__27tPs {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.CandidatesSaveFilterDialog_selectSavedFilterBtn__2RFBo {
  width: 100%;
}

.Drawer_wrapper__XDVHH {
  position: fixed;
  z-index: 1;
  top: 50px;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.Drawer_wrapper__XDVHH.Drawer_isOpen__13J8t {
  pointer-events: all;
}
.Drawer_wrapper__XDVHH.Drawer_isOpen__13J8t .Drawer_overlay__3_dVK {
  transition: opacity 0.3s ease-out;
  opacity: 1;
}
.Drawer_wrapper__XDVHH.Drawer_isOpen__13J8t .Drawer_contentWrapper__7lhUE {
  transition: transform 0.3s ease-out;
  transform: translateX(0);
}
.Drawer_overlay__3_dVK {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.3s ease-in;
  opacity: 0;
  background: rgba(24, 32, 38, 0.3);
}
.Drawer_contentWrapper__7lhUE {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  overflow-x: hidden;
  overflow-y: auto;
  flex-direction: column;
  width: 565px;
  max-width: 90vw;
  padding: 0 24px 24px;
  transition: transform 0.1s ease-out;
  transform: translateX(100%);
  background: #FFFFFF;
}

.CandidateFormContent_formContent__2oNqb {
  flex: 1;
}
.CandidateFormContent_formFooter__31LDh {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.CandidateFormContent_info__2GsJc {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.CandidateFormContent_photo__2dV-9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex: 0;
  overflow: hidden;
  min-width: 120px;
  min-height: 120px;
  max-width: 120px;
  max-height: 120px;
  margin-right: 27px;
  background: #e1e8ed;
  box-shadow: 0 0 0 rgba(16, 22, 26, 0.15);
  border-radius: 3px;
}
.CandidateFormContent_photoImg__WcJRc {
  object-fit: cover;
  width: 100%;
}
.CandidateFormContent_details__jDDU5 {
  display: flex;
  flex-direction: column;
}
.CandidateFormContent_row__3zZFo {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
.CandidateFormContent_left__8NTe7,
.CandidateFormContent_right__2Z6Ua {
  display: flex;
  flex-direction: column;
}
.CandidateFormContent_fieldWrapper__2_58l {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 24px;
  margin-right: 24px;
}
.CandidateFormContent_fieldIcon__2l_GY {
  margin-right: 8px;
  color: #5C7080;
}
.CandidateFormContent_fieldIcon__2l_GY.CandidateFormContent_linkedin__d8Q_Z {
  color: #0077b7;
}
.CandidateFormContent_firstName__37b1d {
  margin-top: -7px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7);
}
.CandidateFormContent_role__18G9D {
  margin-bottom: 9px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
}
.CandidateFormContent_selectItems__3x14b {
  margin-top: 30px;
}
.CandidateFormContent_selectItems__3x14b .CandidateFormContent_title__2JjtO {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7);
}
.CandidateFormContent_selectItems__3x14b .CandidateFormContent_btnPlus__3pzRA {
  max-width: 30px;
  margin-right: 14px;
  background: rgba(138, 155, 168, 0.2);
  border-radius: 50%;
}

.SelectSkillTags_popover__321yn.SelectSkillTags_selectPopover__pFZP4 {
  margin-top: 5px !important;
}
.SelectSkillTags_btn__sD1RQ.SelectSkillTags_btnSelected__1gpF6,
.SelectSkillTags_btn__sD1RQ.SelectSkillTags_btnPlus__2R8cB {
  margin-right: 14px;
  background: rgba(138, 155, 168, 0.2);
  border-radius: 15px;
}
.SelectSkillTags_btn__sD1RQ.SelectSkillTags_btnPlus__2R8cB {
  max-width: 30px;
}


.PositionGroupPill_positionGroupPill__1afzW {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: auto;
  white-space: nowrap;
  height: 25px;
  padding: 0 12px 1px;
  margin: 3px 5px 2px 0;
  background: linear-gradient(0deg, rgba(19, 124, 189, 0.2), rgba(19, 124, 189, 0.2)), #fff;
  border-radius: 20px;
}
.PositionGroupPill_icon__3Mg-D {
  margin-left: 5px;
}

.PositionsListPositionGroupSelector_pill__JSHGL {
  margin: 0;
  padding: 0 7px 0 11px;
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  cursor: pointer;
  user-select: none;
  background: linear-gradient(0deg, rgba(41, 101, 204, 0.2), rgba(41, 101, 204, 0.2)), #fff;
}
.PositionsListPositionGroupSelector_pill__JSHGL:hover {
  background: linear-gradient(0deg, #bfd1f0, #bfd1f0), #fff;
}
.PositionsListPositionGroupSelector_pill__JSHGL.PositionsListPositionGroupSelector_disabled__3PElK {
  cursor: not-allowed;
  color: #8A9BA8;
  background: linear-gradient(0deg, #e1e8ed, #e1e8ed), #fff;
}
.PositionsListPositionGroupSelector_pill__JSHGL.PositionsListPositionGroupSelector_disabled__3PElK .PositionsListPositionGroupSelector_pillIcon__3gWRP {
  opacity: 0.4;
}
.PositionsListPositionGroupSelector_pill__JSHGL.PositionsListPositionGroupSelector_unassigned__1tjCU {
  padding: 0 6px 0 10px;
  font-weight: 400;
  opacity: 0.6;
  border: 1px solid #5c7080;
  background: none;
}
.PositionsListPositionGroupSelector_pill__JSHGL.PositionsListPositionGroupSelector_unassigned__1tjCU:hover {
  background: rgba(41, 101, 204, 0.2);
}
.PositionsListPositionGroupSelector_pill__JSHGL .PositionsListPositionGroupSelector_pillIcon__3gWRP {
  color: #5C7080;
  opacity: 0.6;
}
.PositionsListPositionGroupSelector_positionGroupDropdown__3dUma .bp4-popover {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
.PositionsListPositionGroupSelector_positionGroupDropdown__3dUma .bp4-menu {
  max-height: 302px;
  overflow-y: auto;
}
.PositionsListPositionGroupSelector_dialogMenuItem__1xZQg.PositionsListPositionGroupSelector_isMenuDivider__HsTdb {
  position: relative;
  margin-bottom: 11px;
}
.PositionsListPositionGroupSelector_dialogMenuItem__1xZQg.PositionsListPositionGroupSelector_isMenuDivider__HsTdb:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  height: 1px;
  background: #DCDCDC;
}

.PositionsListTeamPosition_position__3nCnU {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  min-height: 72px;
  padding: 6px 15px 7px;
  background: linear-gradient(0deg, rgba(245, 248, 250, 0.5), rgba(245, 248, 250, 0.5)), #fff;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}
.PositionsListTeamPosition_position__3nCnU:first-child {
  min-height: 71px;
  border-top: none;
}
@media (min-width: 1024px) {
  .PositionsListTeamPosition_position__3nCnU {
    flex-wrap: nowrap;
    min-height: 41px;
    padding: 0 25px;
  }
  .PositionsListTeamPosition_position__3nCnU:first-child {
    min-height: 40px;
  }
}
.PositionsListTeamPosition_position__3nCnU:hover {
  cursor: pointer;
  background: #ebf1f5;
}
.PositionsListTeamPosition_position__3nCnU:hover .PositionsListTeamPosition_colPositionTemplate__sdN5c {
  color: #2965CC;
}
.PositionsListTeamPosition_position__3nCnU.PositionsListTeamPosition_unassigned__AwNzm {
  background: linear-gradient(0deg, rgba(255, 201, 64, 0.3), rgba(255, 201, 64, 0.3)), #fff;
}
.PositionsListTeamPosition_position__3nCnU.PositionsListTeamPosition_unassigned__AwNzm:hover {
  background: linear-gradient(0deg, #f1dba3, #f1dba3), linear-gradient(0deg, rgba(245, 248, 250, 0.5), rgba(245, 248, 250, 0.5)), #fff;
}
.PositionsListTeamPosition_colPositionTemplate__sdN5c {
  order: 1;
  width: 100%;
  max-width: calc(100% - 70px);
  padding-right: 10px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 1024px) {
  .PositionsListTeamPosition_colPositionTemplate__sdN5c {
    max-width: none;
    width: 33.36314848%;
  }
}
.PositionsListTeamPosition_templateIcon__UaSDo {
  margin-left: -1px;
  margin-right: 11px;
  color: #f5903d;
}
.PositionsListTeamPosition_templateIcon__UaSDo.PositionsListTeamPosition_isReady__1-NXB {
  margin-left: 0;
  margin-right: 10px;
  color: #2965CC;
}
.PositionsListTeamPosition_colStaffRole__4nmvB {
  order: 3;
  flex: 1;
  padding-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 18px;
  color: #5C7080;
}
@media (min-width: 1024px) {
  .PositionsListTeamPosition_colStaffRole__4nmvB {
    order: 2;
    max-width: 28.44364937%;
  }
}
.PositionsListTeamPosition_colStaffedTotal__3olAB {
  display: flex;
  justify-content: flex-end;
  order: 2;
  flex: 1;
}
@media (min-width: 1024px) {
  .PositionsListTeamPosition_colStaffedTotal__3olAB {
    order: 3;
    flex: 0;
    width: 10.73345259%;
    padding-right: 10px;
  }
}
.PositionsListTeamPosition_colPositionGroup__12scp {
  order: 4;
  margin-left: auto;
}
.PositionsListTeamPosition_confirmText__1bMWz {
  padding-top: 1px;
  font-size: 12px;
  line-height: 24px;
  color: #5C7080;
}
@media (min-width: 1024px) {
  .PositionsListTeamPosition_confirmText__1bMWz {
    font-size: 14px;
  }
}

.PositionsListTeam_teamWrapper__1vEZL {
  display: flex;
  flex-direction: column;
}
.PositionsListTeam_positions__37WZc {
  display: flex;
  flex-direction: column;
}


.PositionsList_listWrapper__2rIUO {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.PositionsList_headerWrapper__3XFZM {
  border-radius: 3px 3px 0 0;
  background: #E1E8ED;
}
.PositionsList_header__1iO9U {
  display: flex;
  flex-direction: row;
  flex: 1;
  align-items: center;
  min-height: 50px;
  padding: 0 15px;
}
@media (min-width: 1024px) {
  .PositionsList_header__1iO9U {
    padding: 0 25px;
  }
}
.PositionsList_headerTitle__3oxXr {
  padding-right: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #182026;
}
.PositionsList_headerTitle__3oxXr:last-child {
  padding-right: 0;
}
.PositionsList_titleTitle__PNQ6T {
  flex: 1;
  min-width: 0;
}
@media (min-width: 1024px) {
  .PositionsList_titlePositionTemplate__1ylae {
    width: 33.36314848%;
  }
}
.PositionsList_titleStaffRole__1rMqa {
  display: none;
}
@media (min-width: 1024px) {
  .PositionsList_titleStaffRole__1rMqa {
    display: block;
    width: 28.44364937%;
  }
}
.PositionsList_titleStaffedTotal__2E-l4 {
  display: none;
}
@media (min-width: 1024px) {
  .PositionsList_titleStaffedTotal__2E-l4 {
    display: block;
    width: 10.73345259%;
  }
}
.PositionsList_titlePositionGroup__o6s66 {
  margin-left: auto;
}

@media (max-width: 768px) {
  .PositionsToolbar_positionLeft__184xa {
    min-width: 30%;
  }
}
@media (width: 320px) {
  .PositionsToolbar_positionLeft__184xa {
    min-width: 10%;
  }
}
@media (min-width: 768px) {
  .PositionsToolbar_positionLeft__184xa {
    min-width: 50%;
  }
}
@media (max-width: 768px) {
  .PositionsToolbar_positionCenter__3Qcn5 {
    min-width: 40%;
  }
}
@media (width: 320px) {
  .PositionsToolbar_positionCenter__3Qcn5 {
    min-width: 40%;
  }
}
@media (max-width: 768px) {
  .PositionsToolbar_positionRight__3UEE1 {
    min-width: 30%;
  }
}
@media (width: 320px) {
  .PositionsToolbar_positionRight__3UEE1 {
    min-width: 100px;
  }
}
@media (min-width: 768px) {
  .PositionsToolbar_positionRight__3UEE1 {
    min-width: 50%;
  }
}
.PositionsToolbar_toolbarTitle__1nHgT {
  display: flex;
  align-items: center;
  margin-right: 20px;
  font-size: 15px;
  font-weight: 900;
  letter-spacing: 0.5px;
  color: #182026;
}
.PositionsToolbar_toolbarTitle__1nHgT.PositionsToolbar_desktop__3ICaE {
  display: none;
}
@media (min-width: 360px) {
  .PositionsToolbar_toolbarTitle__1nHgT {
    letter-spacing: 1px;
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .PositionsToolbar_toolbarTitle__1nHgT {
    font-size: 18px;
  }
  .PositionsToolbar_toolbarTitle__1nHgT.PositionsToolbar_desktop__3ICaE {
    display: block;
  }
  .PositionsToolbar_toolbarTitle__1nHgT.PositionsToolbar_mobile__1z4Bn {
    display: none;
  }
}

.InterviewFlowColumnsHeader_colTitles__1-mtG {
  position: relative;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  height: 35px;
  padding: 0 5px;
  white-space: nowrap;
  border-radius: 3px 3px 0 0;
}
.InterviewFlowColumnsHeader_colTitles__1-mtG:after {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 1px;
  left: 0;
  height: 1px;
  content: ' ';
  box-shadow: 0 0 0 rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
}
.InterviewFlowColumnsHeader_colTitles__1-mtG .InterviewFlowColumnsHeader_col__PKXGt {
  position: relative;
  display: flex;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  padding: 0 12px;
}
.InterviewFlowColumnsHeader_colTitles__1-mtG .InterviewFlowColumnsHeader_col__PKXGt + .InterviewFlowColumnsHeader_col__PKXGt:before {
  position: absolute;
  left: 0;
  height: 14px;
  content: ' ';
  border-left: solid 1px #D3D6D8;
}
.InterviewFlowColumnsHeader_colTitles__1-mtG .InterviewFlowColumnsHeader_col__PKXGt .InterviewFlowColumnsHeader_colTitle__3Qedp {
  color: rgba(24, 32, 38, 0.8);
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}
@media (max-width: 1024px) {
}

.InterviewFlowContent_scrollableX__1qG3E {
  display: flex;
  overflow: hidden;
  overflow-x: auto;
  flex-grow: 1;
  width: 100%;
}
.InterviewFlowContent_scrollableY__fhoSK {
  overflow-y: auto;
  flex-grow: 1;
}
.InterviewFlowContent_wrapper__2OUpn {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  min-height: 0;
  margin-top: 12px;
}
.InterviewFlowContent_wrapper__2OUpn .InterviewFlowContent_groupsWrapper__puNs6 {
  overflow-x: hidden;
  overflow-y: auto;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
}
.InterviewFlowContent_flowTitle__3g2cQ {
  margin-bottom: 8px;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.InterviewFlowContent_weekTitle__19eK9 {
  margin-bottom: 8px;
  color: #000000;
  font-size: 14px;
}
.InterviewFlowContent_customerTitle__f1ku4 {
  margin-bottom: 20px;
  padding-bottom: 4px;
  color: #000000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
}
.InterviewFlowContent_positionGroupTitle__q0sGg {
  margin-top: 16px;
  margin-bottom: 10px;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.InterviewFlowContent_colTitles__ASSvJ,
.InterviewFlowContent_colCards__1LAIZ {
  display: flex;
  flex-direction: row;
  margin-right: -7px;
  margin-left: -7px;
}
.InterviewFlowContent_colTitles__ASSvJ {
  margin-bottom: 10px;
}
.InterviewFlowContent_colCards__1LAIZ {
  margin-bottom: 20px;
}
.InterviewFlowContent_col__3Sv2e {
  display: flex;
  flex-direction: column;
  width: calc(100% / 6);
  padding-left: 7px;
}
.InterviewFlowContent_col__3Sv2e:last-child .InterviewFlowContent_cards__12Y-j {
  border: none;
}
.InterviewFlowContent_cards__12Y-j {
  flex: 1;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.InterviewFlowContent_card__3Cao2 {
  min-height: 106px;
  margin-top: 5px;
  margin-right: 7px;
  padding: 9px 12px;
  border-radius: 3px;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(16, 22, 26, 0.15);
}
.InterviewFlowContent_card__3Cao2:first-child {
  margin-top: 0;
}
.InterviewFlowContent_cardTitle__3NHyP {
  color: #000000;
  font-size: 14px;
  line-height: 18px;
}
.InterviewFlowContent_cardPosition__1HxAn {
  margin-top: 2px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  line-height: 15px;
}
.InterviewFlowContent_cardDate__1QcaQ {
  margin-top: 8px;
  color: #000000;
  font-size: 12px;
  line-height: 15px;
}
.InterviewFlowContent_cardDate__1QcaQ .InterviewFlowContent_cardIcon__iZ0uM {
  margin-right: 5px;
  margin-bottom: 1px;
}
.InterviewFlowContent_cardIcon__iZ0uM {
  color: #5C7080;
}
.InterviewFlowContent_cardCustomer__226gQ {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  line-height: 15px;
}

.ShowArrayAsStringPlusX_wrapper__1ipcY {
  display: flex;
  height: 1.5em;
}
.ShowArrayAsStringPlusX_inner__37Nf4 {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.ShowArrayAsStringPlusX_plusX__a0cEZ {
  white-space: nowrap;
  min-width: 20px;
}

.CandidateCardContent_card__1vIEp {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  margin-top: 5px;
  padding: 10px 12px;
  cursor: pointer;
  border-radius: 3px;
  background: #fff;
  user-select: none;
}
.CandidateCardContent_card__1vIEp:hover {
  background: #dee6eb;
}
.CandidateCardContent_card__1vIEp:first-child {
  margin-top: 0;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_personInfo__37bf7 {
  display: flex;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_personInfo__37bf7 .CandidateCardContent_avatar__xNAqH {
  margin-right: 8px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_personInfo__37bf7 .CandidateCardContent_cardTitle__1vaLB {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  text-overflow: ellipsis;
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ {
  display: flex;
  align-items: flex-start;
  flex-shrink: 1;
  min-width: 0;
  margin-top: 8px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ.CandidateCardContent_isTeamError__2CYVi {
  margin-left: -5px;
  margin-right: -5px;
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px rgba(255, 0, 0, 0.5);
  border-radius: 3px;
  background: #fff;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_isTeamErrorIcon__z6u-p {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  width: 30px;
  color: #f00;
  background: #fdd;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(255, 0, 0, 0.1);
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIconWrapper__21--O {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 15px;
  min-width: 20px;
  margin-right: 8px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIcon__1uONF {
  display: flex;
  justify-content: center;
  color: #8A9BA8;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIcon__1uONF.CandidateCardContent_feedbackDoneIcon__2ZRJZ {
  color: #2965CC;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIcon__1uONF.CandidateCardContent_waitingFeedbackIcon__3kzcw {
  color: #F5903D;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIcon__1uONF.CandidateCardContent_scheduledCallIcon__3NiVu {
  color: #2965CC;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIcon__1uONF.CandidateCardContent_finalized__16u4z {
  margin-bottom: 1px;
  color: #2965CC;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIcon__1uONF.CandidateCardContent_warning__2u-aM {
  color: #f00;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoIcon__1uONF.CandidateCardContent_iconProposed__1a-Fj {
  margin-bottom: 1px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  color: #182026;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU .CandidateCardContent_infoTextLine__2DnBw {
  text-overflow: ellipsis;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU .CandidateCardContent_infoTextLine__2DnBw.CandidateCardContent_gray__3iWjb {
  color: #A0A0A0;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU .CandidateCardContent_infoTextLine__2DnBw.CandidateCardContent_relative__35J5h {
  position: relative;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU .CandidateCardContent_positionRow__1owLo {
  display: flex;
  align-items: center;
  margin-top: 2px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU .CandidateCardContent_infoSingleTextLine__28VuB {
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU .CandidateCardContent_infoSingleTextLine__28VuB .CandidateCardContent_arrowIcon__Yp7cZ {
  height: 10px;
  margin: 0 5px;
  transform: translateY(0.5px);
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_infoRow__3hRgQ .CandidateCardContent_infoText__3MVfU .CandidateCardContent_infoSingleTextLine__28VuB.CandidateCardContent_positionInfo__3fWzC {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_cardPosition__21CCv {
  overflow: hidden;
  margin-top: 2px;
  text-overflow: ellipsis;
  color: #8A9BA8;
  font-size: 12px;
  line-height: 15px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_cardCustomers__3gK05 {
  overflow: hidden;
  margin-top: 8px;
  text-overflow: ellipsis;
  color: #000000;
  font-size: 10px;
  line-height: 15px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_cardCustomers__3gK05 .CandidateCardContent_cardIcon__2W3y1 {
  margin-right: 5px;
  margin-bottom: 1px;
  color: #8A9BA8;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_spacer__pGK_e {
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_cardDate__3JmJC {
  align-self: flex-end;
  color: #A0A0A0;
  font-size: 10px;
  line-height: 15px;
}
.CandidateCardContent_card__1vIEp .CandidateCardContent_draggingOverlay__3qvhc {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: dashed 1px #8A9BA8B3;
  border-radius: 3px;
  background: rgba(19, 124, 189, 0.2);
}
.CandidateCardContent_confirmationIcon__3Fc2j {
  position: absolute;
  left: -31px;
  top: -3px;
}
.CandidateCardContent_confirmationIcon__3Fc2j.CandidateCardContent_blue__1_6bk {
  color: #2965CC;
}
.CandidateCardContent_confirmationIcon__3Fc2j.CandidateCardContent_red__12pMg {
  color: #db3737;
}
.CandidateCardContent_confirmationIcon__3Fc2j.CandidateCardContent_gray__3iWjb {
  color: #8A9BA8;
}
.CandidateCardContent_assignedTo__3G6Bs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 8px;
}
.CandidateCardContent_assignedName__1dyCy {
  min-width: 0;
  max-width: calc(100% - 28px - 17px);
  margin-top: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 10px;
  line-height: 13px;
}
.CandidateCardContent_assignedToIcon__1UtIu {
  margin-right: 7px;
  color: #8A9BA8;
}
.CandidateCardContent_positionGroups__2jtOX {
  height: 15px;
  padding-left: 28px;
  font-size: 10px;
  line-height: 15px;
}
.CandidateCardContent_positionGroupsPlusX__2-yxM {
  color: rgba(24, 32, 38, 0.5);
}
.CandidateCardContent_tooltipWrapper__3MiH- {
  display: flex !important;
  margin: -2px 0 -3px 6px;
  padding: 4px 5px 4px 4px;
  height: 20px;
  border-radius: 10px;
  background: #ebf1f5;
}
.CandidateCardContent_tooltipAvatar__2BGbb {
  margin-right: 6px;
}
.CandidateCardContent_tooltipInfo__2Koyg {
  max-width: 400px;
  min-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
.CandidateCardContent_tooltipIcons__11Vx8 {
  display: flex;
  align-items: center;
}
.CandidateCardContent_userName__2mlpz {
  font-weight: bold;
}
.CandidateCardContent_positionInfoIcon__2Wfei,
.CandidateCardContent_warnIcon__2OXux {
  color: #F5903D;
}
.CandidateCardContent_positionInfoIcon__2Wfei.CandidateCardContent_isBlue__xWFkR,
.CandidateCardContent_warnIcon__2OXux.CandidateCardContent_isBlue__xWFkR {
  color: #2965CC;
}
.CandidateCardContent_positionInfoIcon__2Wfei {
  margin-bottom: 1px;
}
.CandidateCardContent_debug__mhvDt {
  font-size: 12px;
  font-weight: normal;
  color: #f00;
}

.InterviewFlowStage_cardsWrapper__30ypf {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  min-width: 0;
  margin: 0 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.InterviewFlowStage_cardsWrapper__30ypf.InterviewFlowStage_isDragging__8j4QM {
  background: #BFCCD626;
}
.InterviewFlowStage_cardsWrapper__30ypf.InterviewFlowStage_isDraggingOver__3HtDa {
  position: relative;
}
.InterviewFlowStage_cardsWrapper__30ypf.InterviewFlowStage_isDraggingOver__3HtDa:before {
  position: absolute;
  z-index: 1;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  content: ' ';
  border: 1px dashed #8A9BA8B3;
  border-radius: 3px;
  background: #E1E8ED;
}

.InterviewFlowGroup_groupWrapper__1CT3e {
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
}
.InterviewFlowGroup_groupWrapper__1CT3e.InterviewFlowGroup_isGrouped__2-ouP {
  background: rgba(191, 204, 214, 0.15);
}
.InterviewFlowGroup_groupWrapper__1CT3e .InterviewFlowGroup_stagesWrapper__3NhJF {
  display: flex;
  margin: 0 -5px;
}
.InterviewFlowGroup_groupWrapper__1CT3e .InterviewFlowGroup_stagesWrapper__3NhJF .InterviewFlowGroup_cardsWrapper__2Utff {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  margin: 0 5px;
}
.InterviewFlowGroup_groupWrapper__1CT3e + .InterviewFlowGroup_groupWrapper__1CT3e {
  margin-top: 10px;
}

.InterviewFlowHeader_toolbar__2HkfY {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: calc(100vw - 20px);
  min-height: 30px;
  padding: 10px 0;
}
@media (min-width: 1024px) {
}
.InterviewFlowHeader_positionLeft__2WmSi {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px 0;
}
@media (min-width: 768px) {
  .InterviewFlowHeader_positionLeft__2WmSi {
    width: 35%;
  }
}
.InterviewFlowHeader_positionCenter__3AT8O {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (min-width: 768px) {
  .InterviewFlowHeader_positionCenter__3AT8O {
    width: 0;
  }
}
@media (max-width: 1024px) {
}
.InterviewFlowHeader_positionRight__3nQ7J {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}
@media (min-width: 768px) {
  .InterviewFlowHeader_positionRight__3nQ7J {
    width: 65%;
  }
}
@media (max-width: 1024px) {
}
.InterviewFlowHeader_positionRight__3nQ7J > * {
  margin: 5px 0 5px 5px;
}
.InterviewFlowHeader_filtersWrapper__2ump- {
  display: flex;
  flex-direction: column;
}
.InterviewFlowHeader_filters__21AMp {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.InterviewFlowHeader_filters__21AMp.InterviewFlowHeader__old__ei2mG > * {
  margin: 5px 0 5px 5px;
}
.InterviewFlowHeader_filterComponentWrapper__2slxi {
  margin: 0 0 0 5px;
}

.ToolbarSelect_select__1CboR .bp4-popover {
  margin-left: 1px !important;
  margin-top: 3px !important;
}
.ToolbarSelect_select__1CboR .bp4-menu {
  max-height: 60vh;
  overflow-y: auto;
}
.ToolbarSelect_selectBtn__2iaE6 {
  max-width: 164px;
}
.ToolbarSelect_selectBtn__2iaE6 .bp4-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ToolbarSelect_selectBtn__2iaE6.ToolbarSelect_default__1nFux {
  background: #E0E4E8 !important;
}
.ToolbarSelect_selectBtnCustomer__2U4Qa {
  min-width: 130px;
}
.ToolbarSelect_menuItem__2zVDQ {
  max-width: 250px;
}
.ToolbarSelect_selectFlow__2h2Eh {
  margin-right: 38px;
}
.ToolbarSelect_selectFlow__2h2Eh .bp4-popover {
  margin-left: 1px !important;
  margin-top: 3px !important;
}
.ToolbarSelect_selectFlow__2h2Eh .bp4-menu {
  max-height: 60vh;
  overflow-y: auto;
}
.ToolbarSelect_selectFlow__2h2Eh .bp4-popover-open {
  background: rgba(16, 22, 26, 0.05);
  border-radius: 3px;
}
.ToolbarSelect_selectFlowBtn__2psk- {
  color: #182026;
  font-size: 18px;
  line-height: 20px;
  font-weight: 900;
  letter-spacing: 1px;
}

.InterviewFlow_interviewFlow__dJAXy {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100%;
  min-height: 0;
}

.DashboardCard_card__1LUFO {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 383px;
  min-height: 191px;
  background-color: #fff;
  border-radius: 3px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .DashboardCard_card__1LUFO {
    max-width: 100%;
    min-width: 100%;
  }
}
@media (min-width: 768px) {
  .DashboardCard_card__1LUFO {
    min-width: calc(50% - 5px);
    max-width: calc(50% - 5px);
  }
}
@media (min-width: 1440px) {
  .DashboardCard_card__1LUFO {
    min-width: calc(33.33% - 6.66px);
    max-width: calc(33.33% - 6.66px);
  }
}
@media (min-width: 1920px) {
  .DashboardCard_card__1LUFO {
    min-width: calc(25% - 7.5px);
    max-width: calc(25% - 7.5px);
  }
}
.DashboardCard_card__1LUFO .DashboardCard_header__2eh-W {
  display: flex;
  width: 100%;
  height: 50px;
  padding: 15px 25px;
  font-weight: 500;
  color: #182026;
  background: #E1E8ED;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}
.DashboardCard_card__1LUFO .DashboardCard_contentWrapper__m_sHm {
  padding: 15px 25px;
  display: flex;
  flex-direction: row;
}
.DashboardCard_card__1LUFO .DashboardCard_contentWrapper__m_sHm .DashboardCard_iconWrapper__3-7kV {
  width: 32px;
  height: 32px;
  padding: 7px 8px;
  background-color: #2D72D2;
  border-radius: 50%;
  color: #fff;
}
.DashboardCard_card__1LUFO .DashboardCard_contentWrapper__m_sHm .DashboardCard_content__3HMlZ {
  display: flex;
  width: 100%;
  padding-right: 27px;
  margin-left: 15px;
}
.DashboardCard_card__1LUFO .DashboardCard_buttonBar__2MuVc {
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
  padding: 15px 25px 30px;
}
.DashboardCard_card__1LUFO .DashboardCard_buttonBar__2MuVc .DashboardCard_button__2Xm12 {
  min-width: 125px;
  margin-left: auto;
}

.Home_cardWrapper__3FCPR {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.Login_page___iUNC {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(191, 204, 214, 0.15);
  overflow: hidden;
}
.Login_page___iUNC .Login_loginCard__1-s6f {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transform: translateY(-30px);
}
.Login_page___iUNC .Login_loginCard__1-s6f .Login_logoWrapper__2KJoK {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .Login_page___iUNC .Login_loginCard__1-s6f .Login_logoWrapper__2KJoK {
    margin-bottom: 30px;
  }
}
@media (max-height: 414px) {
  .Login_page___iUNC .Login_loginCard__1-s6f .Login_logoWrapper__2KJoK {
    margin-bottom: 0;
  }
}
.Login_page___iUNC .Login_loginCard__1-s6f .Login_logoWrapper__2KJoK .Login_logoImage__6nIky {
  width: 280px;
  height: 60px;
}
.Login_page___iUNC .Login_loginCard__1-s6f .Login_pictureWrapper__2EuQ9 {
  margin-bottom: 20px;
  display: flex;
  align-items: flex-end;
}
@media (max-height: 414px) {
  .Login_page___iUNC .Login_loginCard__1-s6f .Login_pictureWrapper__2EuQ9 {
    margin-bottom: 0;
  }
}
.Login_page___iUNC .Login_loginCard__1-s6f .Login_pictureWrapper__2EuQ9 .Login_picture__2_gYS {
  width: 272px;
  height: 160px;
}
@media (max-height: 414px) {
  .Login_page___iUNC .Login_loginCard__1-s6f .Login_pictureWrapper__2EuQ9 .Login_picture__2_gYS {
    transform: scale(0.8);
    height: 120px;
  }
}
.Login_form__1KwtL {
  position: relative;
  width: 320px;
  height: 108px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: white;
  overflow: hidden;
}
@media (min-width: 768px) {
  .Login_form__1KwtL {
    width: 383px;
    height: 130px;
  }
}
@media (max-height: 414px) {
  .Login_form__1KwtL {
    width: 300px;
    height: 80px;
  }
}
.Login_form__1KwtL .Login_loadingButton__3YuEg {
  position: relative;
  display: flex;
}
.Login_form__1KwtL .Login_loadingButton__3YuEg .Login_spinner__1KTww {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 18px;
}
.Login_googleButtonWrapper__1Dheh {
  width: 191px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Login_googleButton__2q1LR {
  cursor: pointer;
}
.Login_errors__3szWJ {
  top: calc(50% + 108px);
  position: absolute;
  text-align: center;
  color: red;
  left: 0;
  right: 0;
  padding: 0px 32px 16px;
}
@media (min-width: 768px) {
  .Login_errors__3szWJ {
    bottom: 0;
    top: unset;
  }
}
.Login_version__2ZWed {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%);
  color: rgba(92, 112, 128, 0.6);
}
.Login_wavesBg__2XCfX {
  position: absolute;
  z-index: -1;
  bottom: 0;
  width: 100%;
  height: 212px;
  background-position: center;
  background-size: cover;
  background-size: 100% 100%;
}
@media (max-height: 414px) {
  .Login_wavesBg__2XCfX {
    height: 123px;
  }
}

.App_toasterWrapper__qBGZN {
  padding-top: 52px;
  z-index: 10002;
}


/*# sourceMappingURL=main.864ebc548e748969.css.map*/