.login-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background-color: #f2f2f2;
  padding: 20px;
}
.logo {
  width: 150px;
  margin-bottom: 20px;
}
.login-box {
  background-color: #E9EFFF;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 40px;
  width: 100%;
  max-width: 450px;
  text-align: center;
}
.login-title {
  font-size: 24px;
  color: #333333;
  margin-bottom: 15px;
}
.login-description {
  font-size: 16px;
  color: #666666;
  margin-bottom: 30px;
}
.login-button {
  font-size: 16px;
  padding: 15px 0;
}
.register-button {
  margin-top: 1.2rem;
}
/*# sourceMappingURL=Login.css.map */
.login-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background-color: #f2f2f2;
  padding: 20px;
}
.login-box {
  background-color: #E9EFFF;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 40px;
  width: 100%;
  max-width: 400px;
  text-align: center;
}
.logo {
  width: 150px;
  margin-bottom: 20px;
}
.login-title {
  font-size: 24px;
  color: #333333;
  margin-bottom: 15px;
}
.auth-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.auth-loader p {
  margin-top: 15px;
  font-size: 16px;
  color: #666666;
}
.auth-complete {
  font-size: 20px;
  color: #333333;
  margin-top: 20px;
}
/*# sourceMappingURL=AuthCallback.css.map */
.cell-user-role-select {
  width: 100%;
}
.cell-user-role-select .SelectBoxAntd {
  width: 100%;
}
.cell-user-role-select .SelectBoxAntd .SelectBoxInput {
  border: none;
  box-shadow: none;
  height: 32px;
  padding: 0;
}
.cell-user-role-select .SelectBoxAntd .SelectBoxInput .ant-select {
  width: 100%;
}
.cell-user-role-select .SelectBoxAntd .SelectBoxInput .ant-select .ant-select-selector {
  height: 32px !important;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 0 30px 0 8px !important;
}
.cell-user-role-select .SelectBoxAntd .SelectBoxInput .ant-select .ant-select-selector .ant-select-selection-item {
  font-size: 14px;
  line-height: 32px;
  margin-bottom: 0;
}
.cell-user-role-select .SelectBoxAntd .SelectBoxInput .ant-select .ant-select-selector .ant-select-selection-placeholder {
  font-size: 14px;
  line-height: 32px;
}
.cell-user-role-select .SelectBoxAntd .SelectBoxInput .ant-select .ant-select-arrow {
  right: 8px !important;
  height: 15px;
  display: flex;
  align-items: center;
}
/*# sourceMappingURL=CellUserRoleSelect.css.map */
.CreateUserForm {
  width: 348px;
  margin: 0 auto;
}
.CreateUserForm .ant-form-item-additional {
  margin-top: 10px;
}
.CreateUserForm .ant-form-item {
  margin-bottom: 25px;
}
.CreateUserForm .ant-form-item .ant-form-item-label {
  display: none;
}
.CreateUserForm .ant-form-item .ant-form-item-control-input {
  height: 40px;
}
.CreateUserForm .ant-form-item .ant-form-item-control-input-content {
  height: 100%;
}
.CreateUserForm .ant-input,
.CreateUserForm .SelectBoxAntd {
  font-size: 14px;
  height: 50px;
}
.CreateUserForm .FormRoleHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 8px;
}
.CreateUserForm .FormRoleHeader .FormRoleHelp {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #f42c3a;
}
.CreateUserForm .FormRoleHeader .FormRoleHelp .HelpText {
  font-size: 13px;
  cursor: pointer;
}
.CreateUserForm .ant-btn {
  font-size: 14px;
  font-weight: 500;
  height: 50px;
  width: 100%;
}
/*# sourceMappingURL=CreateUser.css.map */
.role-info-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.role-info-modal {
  background: #ffffff;
  border-radius: 8px;
  padding: 32px;
  width: 766px;
  max-height: 90vh;
  overflow-y: auto;
}
.modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.modal-header h2 {
  font-size: 32px;
  font-weight: 600;
  margin: 0;
  color: #120304;
}
.modal-header .close-button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
.modal-header .close-button img {
  width: 24px;
  height: 24px;
}
.role-table {
  width: 100%;
  border-collapse: collapse;
}
.role-table th {
  text-align: left;
  font-weight: 600;
  font-size: 14px;
  padding: 12px 8px;
  color: #120304;
}
.role-table th .role-header-cell {
  display: flex;
  align-items: center;
  gap: 8px;
}
.role-table th .role-header-cell img {
  width: 20px;
  height: 20px;
}
.role-table td {
  font-size: 14px;
  padding: 8px;
  vertical-align: middle;
}
.role-table td .cell-content {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.role-table td img {
  width: 16px;
  height: 16px;
}
.role-table td span {
  font-weight: 500;
}
.role-table tr:not(:last-child) {
  border-bottom: 1px solid #e2e4e9;
}
.role-table td img[alt="Да"] {
  filter: brightness(0) saturate(100%) invert(56%) sepia(99%) saturate(488%) hue-rotate(76deg) brightness(94%) contrast(90%);
}
.role-table td img[alt="Нет"] {
  filter: brightness(0) saturate(100%) invert(21%) sepia(85%) saturate(2922%) hue-rotate(349deg) brightness(93%) contrast(106%);
}
/*# sourceMappingURL=RoleInfoModal.css.map */
.UsersPage {
  min-height: calc(100vh - 104px);
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  font-family: "Montserrat", sans-serif;
}
.UsersPageHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.UsersPageTitle {
  font-size: 32px;
  font-weight: 600;
  margin: 0;
}
.UsersGridWrapper {
  margin-top: 16px;
}
.UsersPageButtons .custom-button {
  min-width: 270px;
  box-sizing: border-box;
  justify-content: center;
}
.custom-drawer-title {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 8px;
}
.invite-form-actions {
  display: flex;
  justify-content: flex-end;
  gap: 20px;
  margin-top: 56px;
}
.invite-form-actions .dostavka-btn {
  min-width: 140px;
  height: 48px;
  font-size: 16px;
  font-weight: 600;
}
.invite-update-btn {
  border-color: #4096ff !important;
  color: #4096ff !important;
  background: #fff !important;
  font-weight: 500;
}
.invite-update-btn:hover,
.invite-update-btn:focus {
  border-color: #1677ff !important;
  color: #1677ff !important;
  background: #f0faff !important;
}
@media (max-width: 480px) {
  .UsersPage {
    width: 100vw;
    margin: 10px 0 0 0;
    padding: 0;
    background-color: #f0f0f0;
  }
  .UsersPageHeader {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    background-color: #ffffff;
    height: 100px;
    width: 100%;
    margin: 10px 0;
    gap: 10px;
  }
  .UsersPageHeader button {
    width: 96%;
  }
  .UsersPageTitle {
    align-self: start;
    font-size: 20px;
    padding-left: 10px;
  }
  .UsersPageButtons {
    width: 100%;
    margin-left: 10px;
  }
  .UsersPage .GridPage {
    margin: 0;
  }
  .copy-button {
    border: none;
    background-color: #ffffff;
    justify-self: baseline;
    align-self: baseline;
    width: 36px;
    height: 36px;
  }
  .user-card-grid {
    display: grid;
    grid-template-columns: 55px repeat(3, 1fr);
    grid-template-rows: 36px auto;
  }
  .user-card-checkbox {
    justify-self: end;
    align-self: start;
    grid-column-start: 4;
  }
  .user-card-name {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    word-wrap: break-word;
  }
  .user-card-id {
    align-self: center;
  }
  .user-card {
    margin-bottom: 4px;
    padding: 10px;
    border: 1px solid #4676EF;
    border-radius: 4px;
    font-size: 14px;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .user-card-line {
    border-bottom: 1px solid #E2E4E9;
    padding-bottom: 8px;
    display: grid;
    grid-template-columns: 50% 50%;
  }
  .user-card-line:last-child {
    border-bottom: none;
  }
  .users-cards-list {
    width: 100%;
    margin-top: 6px;
    padding: 8px;
  }
  .user-card-line span {
    word-wrap: break-word;
  }
  .CreateUserForm {
    position: relative;
    background-color: #ffffff;
    margin-top: 10px;
    width: 100%;
    padding: 0 14px;
    margin-top: 0;
  }
  .role-page-header {
    margin-bottom: 0 !important;
  }
}
/*# sourceMappingURL=UsersPage.css.map */
.TabsPageView .ant-tabs-nav {
  margin: 0 !important;
  border: 1px solid #E2E4E9;
  border-radius: 4px;
  display: flex;
  background: #FFFFFF;
  height: 46px;
  align-items: center;
  justify-content: space-between;
}
.TabsPageView .ant-tabs-nav .ant-tabs-tab {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 42px;
  padding: 6px 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #120304;
  background: #FFFFFF;
  border-radius: 4px;
  border: none;
  margin: 0;
  transition: background 0.3s ease;
}
.TabsPageView .ant-tabs-nav .ant-tabs-tab:hover {
  color: #F42C3A;
}
.TabsPageView .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active {
  background: #F42C3A;
  color: #FFFFFF;
  margin-top: 1.2px !important;
}
.TabsPageView .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #FFFFFF;
}
.TabsPageView .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn {
  color: inherit;
}
.TabsPageView .ant-tabs-nav .ant-tabs-ink-bar {
  display: none !important;
}
.TabsPageView .PageTitleContainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-bottom: 24px;
  padding: 0 24px;
  box-sizing: border-box;
}
@media (max-width: 480px) {
  .TabsPageView {
    min-height: 116px !important;
  }
  .TabsPageView .ant-tabs-nav {
    margin: 0 !important;
  }
}
/*# sourceMappingURL=BaseTabsPage.css.map */
.cookie-consent__overlay {
  position: fixed;
  inset: 0;
  background: rgba(18, 3, 4, 0.45);
  z-index: 9999;
  display: flex;
  align-items: flex-end;
  justify-content: right;
  padding: 16px;
}
.cookie-consent__card {
  width: 485px;
  max-width: 100%;
  background: #ffffff;
  border-radius: 4px;
  padding: 24px;
  box-shadow: 0 2px 10px rgba(18, 3, 4, 0.1);
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.cookie-consent__close {
  position: absolute;
  top: 10px;
  right: 12px;
  width: 28px;
  height: 28px;
  border: none;
  background: transparent;
  cursor: pointer;
  color: #120304;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cookie-consent__text {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.01em;
  color: #120304;
}
.cookie-consent__link {
  text-decoration: underline;
  color: #2B61EA;
}
.cookie-consent__button {
  width: 100%;
  height: 44px;
  border-radius: 4px;
  background: #f42c3a !important;
  border: 1px solid #f42c3a !important;
  font-weight: 600;
}
/*# sourceMappingURL=CookieConsent.css.map */
.PlaceholderPage {
  padding: 24px;
}
.PlaceholderPage h1 {
  margin: 0 0 16px;
  font-size: 28px;
  font-weight: 700;
  color: #1f2329;
}
.PlaceholderPageStatus {
  padding: 16px 0;
  color: #606773;
  font-size: 16px;
}
/*# sourceMappingURL=PlaceholderPage.css.map */
.MapPageNew {
  position: relative;
  height: calc(100vh - 96px);
  min-height: 680px;
  overflow: hidden;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: #eef2f7;
}
.Map {
  position: absolute;
  inset: 0;
  overflow: hidden;
  background: #eef2f7;
}
.MapContainer {
  width: 100%;
  height: 100%;
}
.MapEmpty,
.MapLoader {
  position: absolute;
  inset: 0;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}
.CitySelect {
  position: absolute;
  top: 18px;
  left: 18px;
  z-index: 10;
  width: 300px;
}
.CitySelect .ant-select {
  width: 100%;
}
.ZoneSearch {
  position: absolute;
  top: 72px;
  left: 18px;
  z-index: 10;
  display: flex;
  gap: 8px;
}
.ZoneSearch .ant-select,
.ZoneSearch .ant-select-auto-complete {
  width: 240px;
}
.CouriersView {
  position: absolute;
  right: 18px;
  bottom: 18px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  height: min(760px, calc(100vh - 132px));
  width: min(420px, calc(100vw - 132px));
  overflow: hidden;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14);
}
.ViewRow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 56px;
  padding: 0 16px;
  border-bottom: 1px solid #edf0f4;
}
.ViewRow .Title {
  font-size: 18px;
  font-weight: 700;
  color: #111827;
}
.NumberOfCouriers {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  padding: 12px 16px 0;
}
.NumberItem {
  display: flex;
  align-items: center;
  min-height: 24px;
  color: #344054;
  font-size: 12px;
}
.NumberItem::before {
  content: "";
  width: 10px;
  height: 10px;
  margin-right: 8px;
  border-radius: 50%;
}
.NumberItem.free::before {
  background: #facc15;
}
.NumberItem.inBreak::before {
  background: #2f80ed;
}
.NumberItem.onOrder::before {
  background: #ef4444;
}
.ViewHeader {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 40px;
  gap: 8px;
  padding: 12px 16px 0;
}
.MapNewConditions {
  display: flex;
  gap: 8px;
  padding: 12px 16px 0;
  overflow-x: auto;
}
.MapNewConditions .ant-btn {
  flex: 0 0 auto;
}
.MapNewFilterFields {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 8px;
  padding: 12px 16px 0;
}
.ZoneStats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px 12px;
  margin: 12px 16px 0;
  padding: 12px;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: #f8fafc;
  color: #475467;
  font-size: 12px;
}
.ZoneStats strong {
  grid-column: 1 / -1;
  color: #101828;
}
.CourierList {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 8px;
  min-height: 0;
  margin-top: 12px;
  padding: 0 16px 16px;
  overflow: auto;
}
.CourierItem {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr) auto;
  gap: 12px;
  padding: 12px;
  border: 1px solid #edf0f4;
  border-left-width: 4px;
  border-radius: 8px;
  background: #fff;
}
.CourierItem.Yellow {
  border-left-color: #facc15;
}
.CourierItem.Blue {
  border-left-color: #2f80ed;
}
.CourierItem.Red {
  border-left-color: #ef4444;
}
.Photo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #f2f4f7;
  color: #344054;
  font-weight: 700;
}
.CourierInfo {
  min-width: 0;
}
.CourierName {
  overflow: hidden;
  color: #111827;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.CourierMeta {
  margin-top: 3px;
  color: #667085;
  font-size: 12px;
}
.CourierTags {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-end;
}
.map-zone-label,
.map-executor-label {
  position: fixed;
  z-index: 3000;
  display: none;
  padding: 6px 10px;
  border-radius: 6px;
  background: #111827;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.2);
}
.map-zone-popup,
.map-executor-popup {
  position: fixed;
  z-index: 3001;
  display: none;
  flex-direction: column;
  gap: 6px;
  width: 240px;
  padding: 12px;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: #fff;
  color: #344054;
  font-size: 12px;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.2);
}
.map-zone-popup .name,
.map-executor-popup .name {
  color: #111827;
  font-size: 14px;
  font-weight: 700;
}
.map-executor-popup {
  flex-direction: row;
  width: 300px;
}
.map-executor-popup .photo {
  display: flex;
  flex: 0 0 48px;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #f2f4f7;
  color: #344054;
  font-weight: 700;
}
.map-executor-popup .card {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.map-executor-popup .status {
  font-weight: 700;
}
.map-executor-popup.Yellow .photo {
  background: #fef3c7;
}
.map-executor-popup.Blue .photo {
  background: #dbeafe;
}
.map-executor-popup.Red .photo {
  background: #fee2e2;
}
.map-popup-backdrop {
  position: absolute;
  inset: 0;
  z-index: 9;
}
@media (max-width: 900px) {
  .MapPageNew {
    height: calc(100vh - 76px);
  }
  .CitySelect,
  .ZoneSearch {
    left: 12px;
    right: 12px;
    width: auto;
  }
  .ZoneSearch .ant-select,
  .ZoneSearch .ant-select-auto-complete {
    width: 100%;
  }
  .CouriersView {
    right: 12px;
    bottom: 12px;
    left: 12px;
    width: auto;
  }
}
/*# sourceMappingURL=ExecutorsMapPage.css.map */
.custom-input-wrapper {
  position: relative;
}
.custom-input-wrapper .custom-input {
  height: 50px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  font-size: 14px;
  display: flex;
  align-items: center;
  background: #ffffff;
}
.custom-input-wrapper .custom-input .ant-input {
  height: 50px;
  padding: 24px 12px 8px;
  border: none !important;
  box-shadow: none !important;
  outline: none;
  background: transparent;
  flex: 1;
}
.custom-input-wrapper .custom-input .ant-input::placeholder {
  color: transparent;
}
.custom-input-wrapper .custom-input .ant-input-prefix {
  margin-right: 8px;
}
.custom-input-wrapper .custom-input .ant-input-suffix {
  margin-left: 8px;
}
.custom-input-wrapper .custom-input .input-icon {
  color: rgba(0, 0, 0, 0.45);
}
.custom-input-wrapper .custom-input:hover {
  border-color: #4676EF;
}
.custom-input-wrapper .custom-input:focus-within {
  border-color: #4676EF;
  box-shadow: 0 0 0 2px rgba(244, 44, 58, 0);
}
.custom-input-wrapper .custom-input.error {
  border-color: #f42c3a;
}
.custom-input-wrapper .custom-input.error:hover {
  border-color: #f42c3a;
}
.custom-input-wrapper .custom-input.error:focus-within {
  border-color: #f42c3a;
  box-shadow: 0 0 0 2px rgba(244, 44, 58, 0.2);
}
.custom-input-wrapper .floating-label {
  position: absolute;
  top: 8px;
  font-size: 12px;
  color: #797979;
  transition: all 0.2s;
  transform-origin: 0 0;
  background: transparent;
  padding: 0;
  margin: 0;
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  pointer-events: none;
  left: 12px;
  right: 12px;
}
.ant-input-prefix + .custom-input-wrapper .floating-label {
  left: 36px;
}
.ant-input-prefix + .custom-input-wrapper .floating-label {
  left: 36px;
}
.custom-input-wrapper .fl-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  flex: 0 1 auto;
  min-width: 0;
}
.custom-input-wrapper .floating-label:has(.ts-asterisk) .fl-text {
  max-width: calc(100% - 16px);
}
.custom-input-wrapper .ant-input:placeholder-shown + .floating-label {
  font-size: 14px;
  top: 16px;
}
.custom-input-wrapper .ant-input:not(:placeholder-shown) + .floating-label,
.custom-input-wrapper .ant-input:focus + .floating-label {
  font-size: 12px;
  top: 8px;
  color: #797979;
}
.custom-input-wrapper .ts-asterisk {
  flex: 0 0 auto;
  line-height: 1;
  transform: translateY(0.08em) scale(2);
  transform-origin: left center;
  color: #ff4d4f;
}
.custom-input-wrapper .ant-input:not(:placeholder-shown) + .floating-label .ts-asterisk {
  display: none;
}
.custom-input-wrapper .error-message {
  color: #f42c3a;
  font-size: 12px;
  margin-top: 4px;
}
.custom-input.has-suffix .floating-label {
  right: 36px;
}
.code-input .ant-input {
  padding: 7px 10px 8px !important;
  text-align: center;
}
.custom-button {
  height: 50px;
  padding: 0 16px;
  border-radius: 4px;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.custom-button.button-filled {
  background-color: #f42c3a;
  border-color: #f42c3a;
}
.custom-button.button-filled:not(:disabled):hover {
  background-color: #D40917;
  border-color: #D40917;
}
.custom-button.button-filled:not(:disabled):active {
  background-color: #c90a18;
  border-color: #c90a18;
}
.custom-button.button-outlined {
  color: #f42c3a;
  border-color: #f42c3a;
  border-width: 2px;
  background: transparent;
}
.custom-button.button-outlined:not(:disabled):hover {
  color: #e10c1b;
  border-color: #e10c1b;
  background: rgba(179, 179, 179, 0.08);
}
.custom-button.button-outlined:not(:disabled):active {
  color: #c90a18;
  border-color: #c90a18;
}
.custom-button.button-text {
  color: #f42c3a;
  padding: 0;
  background: transparent;
  border: none;
  outline: none !important;
  box-shadow: none !important;
}
.custom-button.button-text:not(:disabled):hover {
  color: #e10c1b;
  background: transparent;
}
.custom-button.button-text:not(:disabled):active {
  color: #c90a18;
  background: transparent;
}
.custom-button.button-gradient {
  color: white;
}
.custom-button.button-gradient:not(:disabled):hover {
  filter: brightness(0.95);
}
.custom-button.button-gradient:not(:disabled):active {
  filter: brightness(0.9);
}
.custom-button.button-gradient:disabled {
  background: #DEDCDC !important;
  border-color: #C2C2C2 !important;
  color: white !important;
}
.custom-button.button-gradient:hover {
  color: white !important;
}
.custom-button:disabled.button-filled {
  background-color: #DEDCDC;
  border: none;
}
.custom-button:disabled.button-outlined {
  color: #C2C2C2;
  border-color: #C2C2C2;
}
.custom-button:disabled.button-text {
  color: #C2C2C2;
}
.DateSelect {
  width: 258px;
  height: 50px;
}
.DateSelect .ant-picker {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 6px 10px;
  background: #ffffff;
  border: 1px solid #e2e4e9;
  border-radius: 4px;
}
.DateSelect .ant-picker:hover {
  border-color: #40a9ff;
}
.DateSelect .ant-picker.ant-picker-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.DateSelect .ant-picker .ant-picker-input {
  flex: 1;
  display: flex;
  align-items: center;
}
.DateSelect .ant-picker .ant-picker-input > input {
  width: 100%;
  border: none;
  outline: none;
  background: transparent;
  margin: 0;
  padding-left: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #797979;
}
.DateSelect .ant-picker .ant-picker-suffix {
  margin-left: auto;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.DateSelect .ant-picker .ant-picker-suffix img {
  width: 20px;
  height: 20px;
}
.DateSelect.error .ant-picker {
  border-color: #F42C3A !important;
  box-shadow: 0 0 0 2px rgba(244, 44, 58, 0.2) !important;
}
.TimeSelect {
  width: 258px;
  position: relative;
}
.TimeSelect .Label {
  margin-bottom: 4px;
  display: block;
}
.TimeSelectContainer {
  position: relative;
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 6px 10px;
  background: #ffffff;
  border: 1px solid #e2e4e9;
  border-radius: 4px;
}
.TimeSelectContainer:hover {
  border-color: #40a9ff;
}
.CustomTimeInput {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  background: transparent;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #797979;
  padding: 0;
}
.CustomTimeInput::-webkit-calendar-picker-indicator {
  display: none;
}
.ClockIcon {
  margin-left: auto;
  margin-right: 5px;
  font-size: 20px;
  color: #434343;
  pointer-events: none;
  transition: transform 0.3s;
}
.ClockIcon.openInterval {
  transform: rotate(180deg);
}
.TimeSelectInterval {
  width: 100%;
  position: relative;
}
.TimeSelectIntervalDisplay {
  display: flex;
  align-items: center;
  cursor: pointer;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: none;
  background: transparent;
  padding: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #797979;
}
.TimeSelectIntervalDropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #e2e4e9;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  margin-top: 4px;
  z-index: 999;
}
.TimeSelectIntervalOption {
  padding: 8px 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #120304;
  cursor: pointer;
}
.TimeSelectIntervalOption:hover {
  background: #f5f5f5;
}
.TimeSelectIntervalOption.selected {
  font-weight: 600;
  background: #e6f7ff;
}
.CustomAntTimePicker {
  width: 100%;
  height: 38px;
  font-family: 'Montserrat', sans-serif;
  border: none;
  box-shadow: none;
}
.CustomAntTimePicker input {
  font-size: 14px;
  color: #120304;
}
.TimeSelect .ant-picker-suffix {
  display: flex;
  align-items: center;
  justify-content: center;
}
.TimeSelect .anticon-clock-circle {
  font-size: 20px;
  color: #434343;
  font-weight: bold;
}
.ant-picker-time-panel-column > li:hover {
  background-color: transparent !important;
  color: inherit !important;
}
/* запрет scroll-into-view при наведении */
.ant-picker-time-panel-column > li {
  pointer-events: auto;
  transition: none !important;
  scroll-snap-align: none !important;
  scroll-margin: 0 !important;
  scroll-padding: 0 !important;
}
/* отключаем scroll при hover */
.ant-picker-time-panel-column {
  scroll-behavior: auto !important;
  overscroll-behavior: none !important;
}
.TimeSelectContainer.error {
  border-color: #F42C3A !important;
  box-shadow: 0 0 0 2px rgba(244, 44, 58, 0.2) !important;
}
.ts-input-wrapper {
  position: relative;
  width: 100%;
}
.ts-custom-placeholder {
  position: absolute;
  top: 50%;
  left: 12px;
  right: 36px;
  transform: translateY(-50%);
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  overflow: visible;
}
.ts-custom-placeholder .ts-ph-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ts-asterisk {
  flex: 0 0 auto;
  display: inline-block;
  line-height: 1;
  transform: translateY(0.08em) scale(2);
  transform-origin: left center;
  color: #ff4d4f;
}
.CustomCollapse {
  margin-top: 1rem;
  padding: 0 0 2rem 0;
  display: flex;
  flex-wrap: wrap;
}
.CustomCollapse .CustomCollapse-Inform {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.CustomCollapse .CustomCollapse-Inform.active .CustomCollapse-Content {
  display: flex;
}
.CustomCollapse .CustomCollapse-Inform.active .CustomCollapse-TitleActionRow .ArrowInCircle {
  transition: all 0.4s ease;
  transform: rotate(0deg);
}
.CustomCollapse .CustomCollapse-TitleRow {
  display: flex;
  cursor: pointer;
  align-items: center;
}
.CustomCollapse .CustomCollapse-TitleRow .CustomCollapse-Title {
  font-weight: 600;
  font-size: 1.8rem;
  color: #000000;
  margin-right: 2rem;
}
.CustomCollapse .CustomCollapse-TitleRow .CustomCollapse-TitleActionRow {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: flex-start;
}
.CustomCollapse .CustomCollapse-TitleRow .CustomCollapse-TitleActionRow span {
  border-bottom: 1px solid #B6B6B6;
  width: 100%;
}
.CustomCollapse .CustomCollapse-TitleRow .CustomCollapse-TitleActionRow .ArrowInCircle {
  transition: all 0.4s ease;
  transform: rotate(180deg);
}
.CustomCollapse .CustomCollapse-TitleRow .CustomCollapse-TitleActionRow .ArrowInCircle.rotated {
  transform: rotate(0deg);
}
.CustomCollapse .CustomCollapse-Content {
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}
.CustomCollapse .CustomCollapse-Content .ant-tabs-content-holder {
  padding: 0;
}
.CustomCollapse .CustomCollapse-Content > div,
.CustomCollapse .CustomCollapse-Content > span {
  margin-right: 8rem;
}
.MultiSelectTagsWrapper {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 0.5rem;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  height: 50px;
  box-sizing: border-box;
  scroll-behavior: smooth;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.MultiSelectTagsWrapper::-webkit-scrollbar {
  height: 6px;
}
.MultiSelectTagsWrapper::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.ant-tag-checkable {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 1rem;
  margin-right: 0.5rem;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  color: #000;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  background-color: #CDDBFC;
  border-color: #CDDBFC;
  color: #120304;
}
@media (max-width: 480px) {
  .ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
    background-color: #ffffff;
    border-color: #d9d9d9;
  }
}
.ant-tag-checkable-checked {
  background-color: #FC0314;
  border-color: #FC0314;
  color: #fff;
}
.ant-tag-checkable-checked:hover {
  background-color: #e30312;
  border-color: #e30312;
  color: #fff;
}
.ToggleWrapper {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.ToggleWrapper .ant-switch {
  margin-right: 0.5rem;
}
.ToggleWrapper .ant-switch-checked {
  background-color: #CDDBFC !important;
  border-color: #CDDBFC !important;
}
.ToggleWrapper .ToggleLabel {
  font-size: 14px;
  color: #000;
  user-select: none;
}
.custom-textarea-wrapper {
  width: 100%;
}
.custom-textarea-wrapper .ant-input-textarea {
  border-radius: 8px;
  border: 1px solid #E0E0E0;
  background-color: #FAFAFA;
  padding: 12px;
  font-size: 14px;
  resize: vertical;
  min-height: 120px;
  color: #2B2B2B;
}
.custom-textarea-wrapper .ant-input-textarea::placeholder {
  color: #BFBFBF;
}
.custom-textarea-wrapper .ant-input-textarea:focus {
  border-color: #1890ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.error-message {
  color: #ff4d4f;
  font-size: 12px;
  margin-top: 4px;
}
.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.FilterIcon {
  cursor: pointer;
  margin-left: 3.6rem;
  width: 32px;
  height: 32px;
  position: relative;
  left: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOC42NjY4IDE2VjI2LjUwNjdDMTguNzIwMiAyNi45MDY3IDE4LjU4NjggMjcuMzMzMyAxOC4yODAyIDI3LjYxMzNDMTguMTU2OCAyNy43MzY5IDE4LjAxMDMgMjcuODM1IDE3Ljg0OSAyNy45MDE5QzE3LjY4NzcgMjcuOTY4OCAxNy41MTQ4IDI4LjAwMzMgMTcuMzQwMiAyOC4wMDMzQzE3LjE2NTYgMjguMDAzMyAxNi45OTI2IDI3Ljk2ODggMTYuODMxMyAyNy45MDE5QzE2LjY3IDI3LjgzNSAxNi41MjM1IDI3LjczNjkgMTYuNDAwMiAyNy42MTMzTDEzLjcyMDIgMjQuOTMzM0MxMy41NzQ4IDI0Ljc5MTEgMTMuNDY0MyAyNC42MTcyIDEzLjM5NzMgMjQuNDI1M0MxMy4zMzAyIDI0LjIzMzMgMTMuMzA4NCAyNC4wMjg1IDEzLjMzMzUgMjMuODI2N1YxNkgxMy4yOTM1TDUuNjEzNTEgNi4xNkM1LjM5Njk5IDUuODgyMDQgNS4yOTkyOSA1LjUyOTY4IDUuMzQxNzYgNS4xNzk5MUM1LjM4NDIzIDQuODMwMTQgNS41NjM0MiA0LjUxMTQgNS44NDAxNyA0LjI5MzMzQzYuMDkzNTEgNC4xMDY2NyA2LjM3MzUxIDQgNi42NjY4NCA0SDI1LjMzMzVDMjUuNjI2OCA0IDI1LjkwNjggNC4xMDY2NyAyNi4xNjAyIDQuMjkzMzNDMjYuNDM2OSA0LjUxMTQgMjYuNjE2MSA0LjgzMDE0IDI2LjY1ODYgNS4xNzk5MUMyNi43MDExIDUuNTI5NjggMjYuNjAzNCA1Ljg4MjA0IDI2LjM4NjggNi4xNkwxOC43MDY4IDE2SDE4LjY2NjhaIiBmaWxsPSIjNDM0MzQzIi8+Cjwvc3ZnPgo=);
}
.FilterIcon.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOC42NjY4IDE2VjI2LjUwNjdDMTguNzIwMiAyNi45MDY3IDE4LjU4NjggMjcuMzMzMyAxOC4yODAyIDI3LjYxMzNDMTguMTU2OCAyNy43MzY5IDE4LjAxMDMgMjcuODM1IDE3Ljg0OSAyNy45MDE5QzE3LjY4NzcgMjcuOTY4OCAxNy41MTQ4IDI4LjAwMzMgMTcuMzQwMiAyOC4wMDMzQzE3LjE2NTYgMjguMDAzMyAxNi45OTI2IDI3Ljk2ODggMTYuODMxMyAyNy45MDE5QzE2LjY3IDI3LjgzNSAxNi41MjM1IDI3LjczNjkgMTYuNDAwMiAyNy42MTMzTDEzLjcyMDIgMjQuOTMzM0MxMy41NzQ4IDI0Ljc5MTEgMTMuNDY0MyAyNC42MTcyIDEzLjM5NzMgMjQuNDI1M0MxMy4zMzAyIDI0LjIzMzMgMTMuMzA4NCAyNC4wMjg1IDEzLjMzMzUgMjMuODI2N1YxNkgxMy4yOTM1TDUuNjEzNTEgNi4xNkM1LjM5Njk5IDUuODgyMDQgNS4yOTkyOSA1LjUyOTY4IDUuMzQxNzYgNS4xNzk5MUM1LjM4NDIzIDQuODMwMTQgNS41NjM0MiA0LjUxMTQgNS44NDAxNyA0LjI5MzMzQzYuMDkzNTEgNC4xMDY2NyA2LjM3MzUxIDQgNi42NjY4NCA0SDI1LjMzMzVDMjUuNjI2OCA0IDI1LjkwNjggNC4xMDY2NyAyNi4xNjAyIDQuMjkzMzNDMjYuNDM2OSA0LjUxMTQgMjYuNjE2MSA0LjgzMDE0IDI2LjY1ODYgNS4xNzk5MUMyNi43MDExIDUuNTI5NjggMjYuNjAzNCA1Ljg4MjA0IDI2LjM4NjggNi4xNkwxOC43MDY4IDE2SDE4LjY2NjhaIiBmaWxsPSIjNDM0MzQzIi8+Cjwvc3ZnPgo=);
}
.SettingsIcon {
  cursor: pointer;
  margin-left: 3.6rem;
  width: 32px;
  height: 32px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik05LjMzMzMzIDRINi42NjY2N1YxMkg5LjMzMzMzVjRaTTI1LjMzMzMgNEgyMi42NjY3VjE3LjMzMzNIMjUuMzMzM1Y0Wk00IDE3LjMzMzNINi42NjY2N1YyOEg5LjMzMzMzVjE3LjMzMzNIMTJWMTQuNjY2N0g0VjE3LjMzMzNaTTIwIDkuMzMzMzNIMTcuMzMzM1Y0SDE0LjY2NjdWOS4zMzMzM0gxMlYxMkgyMFY5LjMzMzMzWk0xNC42NjY3IDI4SDE3LjMzMzNWMTQuNjY2N0gxNC42NjY3VjI4Wk0yMCAyMFYyMi42NjY3SDIyLjY2NjdWMjhIMjUuMzMzM1YyMi42NjY3SDI4VjIwSDIwWiIgZmlsbD0iIzQzNDM0MyIvPgo8L3N2Zz4K);
  margin-left: 0 !important;
}
.SettingsIcon.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik05LjMzMzMzIDRINi42NjY2N1YxMkg5LjMzMzMzVjRaTTI1LjMzMzMgNEgyMi42NjY3VjE3LjMzMzNIMjUuMzMzM1Y0Wk00IDE3LjMzMzNINi42NjY2N1YyOEg5LjMzMzMzVjE3LjMzMzNIMTJWMTQuNjY2N0g0VjE3LjMzMzNaTTIwIDkuMzMzMzNIMTcuMzMzM1Y0SDE0LjY2NjdWOS4zMzMzM0gxMlYxMkgyMFY5LjMzMzMzWk0xNC42NjY3IDI4SDE3LjMzMzNWMTQuNjY2N0gxNC42NjY3VjI4Wk0yMCAyMFYyMi42NjY3SDIyLjY2NjdWMjhIMjUuMzMzM1YyMi42NjY3SDI4VjIwSDIwWiIgZmlsbD0iIzQzNDM0MyIvPgo8L3N2Zz4K);
}
.CloseIcon {
  cursor: pointer;
  margin-left: 3.6rem;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9ImNsb3NlLWljb24iIGQ9Ik02LjE5NzY5IDE3LjkyNTdMMTguMTg2IDUuOTI4OTFMMTkuOTY3MiA3LjcxMTQ1TDcuOTc4OTYgMTkuNzA4Mkw2LjE5NzY5IDE3LjkyNTdaTTYuMDg0NTkgNy41MTMzOUw3Ljc1Mjc3IDUuODQ0MDJMMjAuMDUyIDE4LjE1MjFMMTguMzgzOSAxOS44MjE0TDYuMDg0NTkgNy41MTMzOVoiIGZpbGw9IiM4Nzg3ODciIHN0cm9rZT0iIzg3ODc4NyIvPgo8L3N2Zz4K);
}
.ReferenceBookIcon {
  width: 20px;
  height: 20px;
  margin-right: 1rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYm9vay1pY29uIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0iIzg3ODc4NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM4Nzg3ODciPgo8cGF0aCBkPSJNMS4wMjE2NyAyMEgxNC44MTE3QzE1LjM3NSAyMCAxNS44MzMzIDE5LjU0MTcgMTUuODMzMyAxOC45NzgzVjE0LjU4MzNDMTUuODMzMyAxNC4zNTMzIDE1LjY0NjcgMTQuMTY2NyAxNS40MTY3IDE0LjE2NjdDMTUuMTg2NyAxNC4xNjY3IDE1IDE0LjM1MzMgMTUgMTQuNTgzM1YxOC45NzgzQzE1IDE5LjA4MTcgMTQuOTE1IDE5LjE2NjcgMTQuODExNyAxOS4xNjY3SDEuMDIxNjdDMC45MTgzMzMgMTkuMTY2NyAwLjgzMzMzMyAxOS4wODE3IDAuODMzMzMzIDE4Ljk3ODNWMS44NTVDMC44MzMzMzMgMS43NTE2NyAwLjkxODMzMyAxLjY2NjY3IDEuMDIxNjcgMS42NjY2N0gyLjU3NjY3QzIuNzQ5MTcgMi4xNTA4MyAzLjIwNzUgMi41IDMuNzUgMi41SDEyLjA4MzNDMTIuNjI1OCAyLjUgMTMuMDg0MiAyLjE1MDgzIDEzLjI1NjcgMS42NjY2N0gxNC44MTE3QzE0LjkxNSAxLjY2NjY3IDE1IDEuNzUxNjcgMTUgMS44NTVWNS4wNTQxN0MxNSA1LjI4NDE3IDE1LjE4NjcgNS40NzA4MyAxNS40MTY3IDUuNDcwODNDMTUuNjQ2NyA1LjQ3MDgzIDE1LjgzMzMgNS4yODQxNyAxNS44MzMzIDUuMDU0MTdWMS44NTVDMTUuODMzMyAxLjI5MTY3IDE1LjM3NSAwLjgzMzMzMyAxNC44MTE3IDAuODMzMzMzSDEzLjI1NjdDMTMuMDg0MiAwLjM0OTE2NyAxMi42MjU4IDAgMTIuMDgzMyAwSDMuNzVDMy4yMDc1IDAgMi43NDkxNyAwLjM0OTE2NyAyLjU3NjY3IDAuODMzMzMzSDEuMDIxNjdDMC40NTgzMzMgMC44MzMzMzMgMCAxLjI5MTY3IDAgMS44NTVWMTguOTc5MkMwIDE5LjU0MTcgMC40NTgzMzMgMjAgMS4wMjE2NyAyMFpNMy43NSAwLjgzMzMzM0gxMi4wODMzQzEyLjMxMzMgMC44MzMzMzMgMTIuNSAxLjAyMDgzIDEyLjUgMS4yNUMxMi41IDEuNDc5MTcgMTIuMzEzMyAxLjY2NjY3IDEyLjA4MzMgMS42NjY2N0gzLjc1QzMuNTIgMS42NjY2NyAzLjMzMzMzIDEuNDc5MTcgMy4zMzMzMyAxLjI1QzMuMzMzMzMgMS4wMjA4MyAzLjUyIDAuODMzMzMzIDMuNzUgMC44MzMzMzNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNTAyNiA2LjI1MDY1QzEyLjUwMjYgNi4wMjA2NSAxMi4zMTU5IDUuODMzOTggMTIuMDg1OSA1LjgzMzk4SDMuNzUyNkMzLjUyMjYgNS44MzM5OCAzLjMzNTk0IDYuMDIwNjUgMy4zMzU5NCA2LjI1MDY1QzMuMzM1OTQgNi40ODA2NSAzLjUyMjYgNi42NjczMiAzLjc1MjYgNi42NjczMkgxMi4wODU5QzEyLjMxNTkgNi42NjczMiAxMi41MDI2IDYuNDgwNjUgMTIuNTAyNiA2LjI1MDY1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEwLjI0MDkgMTAuNDE2N0MxMC4yNDA5IDEwLjE4NjcgMTAuMDU0MyAxMCA5LjgyNDI3IDEwSDMuNzUyNkMzLjUyMjYgMTAgMy4zMzU5NCAxMC4xODY3IDMuMzM1OTQgMTAuNDE2N0MzLjMzNTk0IDEwLjY0NjcgMy41MjI2IDEwLjgzMzMgMy43NTI2IDEwLjgzMzNIOS44MjQyN0MxMC4wNTUxIDEwLjgzMzMgMTAuMjQwOSAxMC42NDY3IDEwLjI0MDkgMTAuNDE2N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zLjc1MjYgMTQuMTY2QzMuNTIyNiAxNC4xNjYgMy4zMzU5NCAxNC4zNTI3IDMuMzM1OTQgMTQuNTgyN0MzLjMzNTk0IDE0LjgxMjcgMy41MjI2IDE0Ljk5OTMgMy43NTI2IDE0Ljk5OTNINy45MTkyN0M4LjE0OTI3IDE0Ljk5OTMgOC4zMzU5NCAxNC44MTI3IDguMzM1OTQgMTQuNTgyN0M4LjMzNTk0IDE0LjM1MjcgOC4xNDkyNyAxNC4xNjYgNy45MTkyNyAxNC4xNjZIMy43NTI2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjI1MTkgMTQuNTgzNkMxMS4yODg1IDE0LjU4MzYgMTEuMzI2IDE0LjU3ODYgMTEuMzYyNyAxNC41Njg2TDEzLjI5NDQgMTQuMDM2MUMxMy4zNjM1IDE0LjAxNyAxMy40Mjc3IDEzLjk4MDMgMTMuNDc4NSAxMy45Mjg2TDE5LjU5MDIgNy44MTYxNUMyMC4xMzc3IDcuMjY3ODEgMjAuMTM3NyA2LjM3NjE1IDE5LjU5MDIgNS44Mjc4MUMxOS4wNTk0IDUuMjk2OTggMTguMTMyNyA1LjI5Njk4IDE3LjYwMTkgNS44Mjc4MUwxMS40OTAyIDExLjk0MDNDMTEuNDM5NCAxMS45OTIgMTEuNDAyNyAxMi4wNTQ1IDExLjM4MzUgMTIuMTI0NUwxMC44NTEgMTQuMDU1M0MxMC44MTEgMTQuMTk5NSAxMC44NTE5IDE0LjM1NDUgMTAuOTU3NyAxNC40NjAzQzExLjAzNiAxNC41NDAzIDExLjE0MjcgMTQuNTgzNiAxMS4yNTE5IDE0LjU4MzZaTTEyLjE1NjkgMTIuNDUyTDE4LjE5MSA2LjQxNzgxQzE4LjQwNzcgNi4yMDExNSAxOC43ODQ0IDYuMjAxMTUgMTkuMDAxIDYuNDE3ODFDMTkuMjI0NCA2LjY0MTE1IDE5LjIyNDQgNy4wMDQ0OCAxOS4wMDEgNy4yMjc4MUwxMi45NjY5IDEzLjI2MkwxMS44NDk0IDEzLjU3MDNMMTIuMTU2OSAxMi40NTJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.RateIcon {
  width: 22px;
  height: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0icmF0ZS1pY29uIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAwMTcgMTEuNTQ5N0gzLjIyNTc4QzMuMDc5OTEgMTEuNTQ5NyAyLjk0MDAyIDExLjQ5MTggMi44MzY4NyAxMS4zODg2QzIuNzMzNzMgMTEuMjg1NSAyLjY3NTc4IDExLjE0NTYgMi42NzU3OCAxMC45OTk3VjUuMDc1MTNDMi42NzYzNiA0LjQzODQ0IDIuOTI5NTQgMy44MjggMy4zNzk3NSAzLjM3NzhDMy44Mjk5NSAyLjkyNzU5IDQuNDQwNCAyLjY3NDQxIDUuMDc3MDggMi42NzM4M0gxMS4wMDE3QzExLjE0NzYgMi42NzM4MyAxMS4yODc0IDIuNzMxNzcgMTEuMzkwNiAyLjgzNDkyQzExLjQ5MzcgMi45MzgwNiAxMS41NTE3IDMuMDc3OTYgMTEuNTUxNyAzLjIyMzgzVjEwLjk5OTdDMTEuNTUxNyAxMS4xNDU2IDExLjQ5MzcgMTEuMjg1NSAxMS4zOTA2IDExLjM4ODZDMTEuMjg3NCAxMS40OTE4IDExLjE0NzYgMTEuNTQ5NyAxMS4wMDE3IDExLjU0OTdaTTMuNzc1NzggMTAuNDQ5N0gxMC40NTE3VjMuNzczODNINS4wNzcwOEM0LjczMjEzIDMuNzc0NDEgNC40MDE0OCAzLjkxMTcgNC4xNTc1NyA0LjE1NTYxQzMuOTEzNjUgNC4zOTk1MyAzLjc3NjM2IDQuNzMwMTggMy43NzU3OCA1LjA3NTEzVjEwLjQ0OTdaIiBmaWxsPSIjMjMxRjIwIi8+CjxwYXRoIGQ9Ik04Ljc5OTE5IDcuNjYyNUg1LjQyMTA5QzUuMjc1MjIgNy42NjI1IDUuMTM1MzMgNy42MDQ1NSA1LjAzMjE5IDcuNTAxNDFDNC45MjkwNCA3LjM5ODI2IDQuODcxMDkgNy4yNTgzNyA0Ljg3MTA5IDcuMTEyNUM0Ljg3MTA5IDYuOTY2NjMgNC45MjkwNCA2LjgyNjc0IDUuMDMyMTkgNi43MjM1OUM1LjEzNTMzIDYuNjIwNDUgNS4yNzUyMiA2LjU2MjUgNS40MjEwOSA2LjU2MjVIOC43OTkxOUM4Ljk0NTA2IDYuNTYyNSA5LjA4NDk2IDYuNjIwNDUgOS4xODgxIDYuNzIzNTlDOS4yOTEyNSA2LjgyNjc0IDkuMzQ5MTkgNi45NjY2MyA5LjM0OTE5IDcuMTEyNUM5LjM0OTE5IDcuMjU4MzcgOS4yOTEyNSA3LjM5ODI2IDkuMTg4MSA3LjUwMTQxQzkuMDg0OTYgNy42MDQ1NSA4Ljk0NTA2IDcuNjYyNSA4Ljc5OTE5IDcuNjYyNVoiIGZpbGw9IiMyMzFGMjAiLz4KPHBhdGggZD0iTTcuMTEyNSA5LjM0OTE5QzYuOTY2NjMgOS4zNDkxOSA2LjgyNjc0IDkuMjkxMjUgNi43MjM1OSA5LjE4ODFDNi42MjA0NSA5LjA4NDk2IDYuNTYyNSA4Ljk0NTA2IDYuNTYyNSA4Ljc5OTE5VjUuNDIxMDlDNi41NjI1IDUuMjc1MjIgNi42MjA0NSA1LjEzNTMzIDYuNzIzNTkgNS4wMzIxOUM2LjgyNjc0IDQuOTI5MDQgNi45NjY2MyA0Ljg3MTA5IDcuMTEyNSA0Ljg3MTA5QzcuMjU4MzcgNC44NzEwOSA3LjM5ODI2IDQuOTI5MDQgNy41MDE0MSA1LjAzMjE5QzcuNjA0NTUgNS4xMzUzMyA3LjY2MjUgNS4yNzUyMiA3LjY2MjUgNS40MjEwOVY4Ljc5OTE5QzcuNjYyNSA4Ljk0NTA2IDcuNjA0NTUgOS4wODQ5NiA3LjUwMTQxIDkuMTg4MUM3LjM5ODI2IDkuMjkxMjUgNy4yNTgzNyA5LjM0OTE5IDcuMTEyNSA5LjM0OTE5WiIgZmlsbD0iIzIzMUYyMCIvPgo8cGF0aCBkPSJNMTguNzYyMyAxMS41NDk3SDEwLjk4NzVDMTAuODQxNiAxMS41NDk3IDEwLjcwMTcgMTEuNDkxOCAxMC41OTg2IDExLjM4ODZDMTAuNDk1NCAxMS4yODU1IDEwLjQzNzUgMTEuMTQ1NiAxMC40Mzc1IDEwLjk5OTdWMy4yMjM4M0MxMC40Mzc1IDMuMDc3OTYgMTAuNDk1NCAyLjkzODA2IDEwLjU5ODYgMi44MzQ5MkMxMC43MDE3IDIuNzMxNzcgMTAuODQxNiAyLjY3MzgzIDEwLjk4NzUgMi42NzM4M0gxNi45MTIxQzE3LjU0ODYgMi42NzQ3IDE4LjE1ODggMi45MjgwMSAxOC42MDg3IDMuMzc4MThDMTkuMDU4NyAzLjgyODM2IDE5LjMxMTcgNC40Mzg2MyAxOS4zMTIzIDUuMDc1MTNWMTAuOTk5N0MxOS4zMTIzIDExLjE0NTYgMTkuMjU0NCAxMS4yODU1IDE5LjE1MTIgMTEuMzg4NkMxOS4wNDgxIDExLjQ5MTggMTguOTA4MiAxMS41NDk3IDE4Ljc2MjMgMTEuNTQ5N1pNMTEuNTM3NSAxMC40NDk3SDE4LjIxMjNWNS4wNzUxM0MxOC4yMTIgNC43MzAyOCAxOC4wNzUgNC4zOTk2MyAxNy44MzEyIDQuMTU1NjhDMTcuNTg3NSAzLjkxMTczIDE3LjI1NjkgMy43NzQ0MSAxNi45MTIxIDMuNzczODNIMTEuNTM3NVYxMC40NDk3WiIgZmlsbD0iIzIzMUYyMCIvPgo8cGF0aCBkPSJNMTYuNTYzMSA3LjY2MjVIMTMuMTgyOEMxMy4wMzY5IDcuNjYyNSAxMi44OTcgNy42MDQ1NSAxMi43OTM5IDcuNTAxNDFDMTIuNjkwOCA3LjM5ODI2IDEyLjYzMjggNy4yNTgzNyAxMi42MzI4IDcuMTEyNUMxMi42MzI4IDYuOTY2NjMgMTIuNjkwOCA2LjgyNjc0IDEyLjc5MzkgNi43MjM1OUMxMi44OTcgNi42MjA0NSAxMy4wMzY5IDYuNTYyNSAxMy4xODI4IDYuNTYyNUgxNi41NjMxQzE2LjcwOSA2LjU2MjUgMTYuODQ4OSA2LjYyMDQ1IDE2Ljk1MiA2LjcyMzU5QzE3LjA1NTIgNi44MjY3NCAxNy4xMTMxIDYuOTY2NjMgMTcuMTEzMSA3LjExMjVDMTcuMTEzMSA3LjI1ODM3IDE3LjA1NTIgNy4zOTgyNiAxNi45NTIgNy41MDE0MUMxNi44NDg5IDcuNjA0NTUgMTYuNzA5IDcuNjYyNSAxNi41NjMxIDcuNjYyNVoiIGZpbGw9IiMyMzFGMjAiLz4KPHBhdGggZD0iTTExLjAwMTcgMTkuMjQzMUg1LjA3NzA4QzQuNDQwNTkgMTkuMjQyNSAzLjgzMDMxIDE4Ljk4OTUgMy4zODAxNCAxOC41Mzk1QzIuOTI5OTYgMTguMDg5NSAyLjY3NjY1IDE3LjQ3OTQgMi42NzU3OCAxNi44NDI5VjEwLjkxNzJDMi42NzU3OCAxMC43NzEzIDIuNzMzNzMgMTAuNjMxNCAyLjgzNjg3IDEwLjUyODNDMi45NDAwMiAxMC40MjUxIDMuMDc5OTEgMTAuMzY3MiAzLjIyNTc4IDEwLjM2NzJIMTEuMDAxN0MxMS4xNDc2IDEwLjM2NzIgMTEuMjg3NCAxMC40MjUxIDExLjM5MDYgMTAuNTI4M0MxMS40OTM3IDEwLjYzMTQgMTEuNTUxNyAxMC43NzEzIDExLjU1MTcgMTAuOTE3MlYxOC42OTMxQzExLjU1MTcgMTguODM5IDExLjQ5MzcgMTguOTc4OSAxMS4zOTA2IDE5LjA4MkMxMS4yODc0IDE5LjE4NTEgMTEuMTQ3NiAxOS4yNDMxIDExLjAwMTcgMTkuMjQzMVpNMy43NzU3OCAxMS40NjcyVjE2Ljg0MjlDMy43NzY2NSAxNy4xODc2IDMuOTE0MDcgMTcuNTE4IDQuMTU3OTUgMTcuNzYxN0M0LjQwMTg0IDE4LjAwNTQgNC43MzIzMiAxOC4xNDI1IDUuMDc3MDggMTguMTQzMUgxMC40NTE3VjExLjQ2NzJIMy43NzU3OFoiIGZpbGw9IiMyMzFGMjAiLz4KPHBhdGggZD0iTTguMzA1ODggMTYuNTQ5MkM4LjE2MDgzIDE2LjU0OTIgOC4wMjE2NyAxNi40OTE5IDcuOTE4NjggMTYuMzg5N0w1LjUyNzI4IDEzLjk5ODNDNS40NzQ3NSAxMy45NDc2IDUuNDMyODUgMTMuODg2OSA1LjQwNDAzIDEzLjgxOThDNS4zNzUyIDEzLjc1MjcgNS4zNjAwMyAxMy42ODA1IDUuMzU5NCAxMy42MDc1QzUuMzU4NzYgMTMuNTM0NSA1LjM3MjY4IDEzLjQ2MjEgNS40MDAzMyAxMy4zOTQ1QzUuNDI3OTkgMTMuMzI2OSA1LjQ2ODgzIDEzLjI2NTUgNS41MjA0NyAxMy4yMTM4QzUuNTcyMTEgMTMuMTYyMiA1LjYzMzUyIDEzLjEyMTMgNS43MDExMSAxMy4wOTM3QzUuNzY4NyAxMy4wNjYgNS44NDExMyAxMy4wNTIxIDUuOTE0MTUgMTMuMDUyOEM1Ljk4NzE4IDEzLjA1MzQgNi4wNTkzNSAxMy4wNjg2IDYuMTI2NDYgMTMuMDk3NEM2LjE5MzU2IDEzLjEyNjIgNi4yNTQyNSAxMy4xNjgxIDYuMzA0OTggMTMuMjIwNkw4LjY5NTI4IDE1LjYxMDlDOC43NzIwMiAxNS42ODc5IDguODI0MjMgMTUuNzg1OSA4Ljg0NTMyIDE1Ljg5MjVDOC44NjY0MSAxNS45OTkyIDguODU1NDIgMTYuMTA5NyA4LjgxMzc2IDE2LjIxMDFDOC43NzIwOSAxNi4zMTA1IDguNzAxNjIgMTYuMzk2MyA4LjYxMTIyIDE2LjQ1NjZDOC41MjA4MyAxNi41MTcgOC40MTQ1OCAxNi41NDkyIDguMzA1ODggMTYuNTQ5MloiIGZpbGw9IiMyMzFGMjAiLz4KPHBhdGggZD0iTTUuOTE1OTcgMTYuNTQ5MkM1LjgwNzM3IDE2LjU0OSA1LjcwMTI3IDE2LjUxNjYgNS42MTEwNSAxNi40NTYyQzUuNTIwODIgMTYuMzk1NyA1LjQ1MDUxIDE2LjMwOTkgNS40MDg5OSAxNi4yMDk2QzUuMzY3NDYgMTYuMTA5MiA1LjM1NjU3IDE1Ljk5ODggNS4zNzc2OSAxNS44OTIzQzUuMzk4ODEgMTUuNzg1NyA1LjQ1MSAxNS42ODc5IDUuNTI3NjcgMTUuNjEwOUw3LjkxOTA3IDEzLjIyMDZDNy45Njk4MSAxMy4xNjgxIDguMDMwNSAxMy4xMjYyIDguMDk3NiAxMy4wOTc0QzguMTY0NyAxMy4wNjg2IDguMjM2ODcgMTMuMDUzNCA4LjMwOTkgMTMuMDUyOEM4LjM4MjkzIDEzLjA1MjEgOC40NTUzNSAxMy4wNjYgOC41MjI5NSAxMy4wOTM3QzguNTkwNTQgMTMuMTIxMyA4LjY1MTk1IDEzLjE2MjIgOC43MDM1OSAxMy4yMTM4QzguNzU1MjMgMTMuMjY1NSA4Ljc5NjA3IDEzLjMyNjkgOC44MjM3MiAxMy4zOTQ1QzguODUxMzggMTMuNDYyMSA4Ljg2NTI5IDEzLjUzNDUgOC44NjQ2NiAxMy42MDc1QzguODY0MDMgMTMuNjgwNSA4Ljg0ODg1IDEzLjc1MjcgOC44MjAwMyAxMy44MTk4QzguNzkxMiAxMy44ODY5IDguNzQ5MyAxMy45NDc2IDguNjk2NzcgMTMuOTk4M0w2LjMwNTM3IDE2LjM4OTdDNi4yMDE4NSAxNi40OTI0IDYuMDYxNzggMTYuNTQ5OCA1LjkxNTk3IDE2LjU0OTJaIiBmaWxsPSIjMjMxRjIwIi8+CjxwYXRoIGQ9Ik0xNi45MTIxIDE5LjI0MzFIMTAuOTg3NUMxMC44NDE2IDE5LjI0MzEgMTAuNzAxNyAxOS4xODUxIDEwLjU5ODYgMTkuMDgyQzEwLjQ5NTQgMTguOTc4OSAxMC40Mzc1IDE4LjgzOSAxMC40Mzc1IDE4LjY5MzFWMTAuOTE3MkMxMC40Mzc1IDEwLjc3MTMgMTAuNDk1NCAxMC42MzE0IDEwLjU5ODYgMTAuNTI4M0MxMC43MDE3IDEwLjQyNTEgMTAuODQxNiAxMC4zNjcyIDEwLjk4NzUgMTAuMzY3MkgxOC43NjIzQzE4LjkwODIgMTAuMzY3MiAxOS4wNDgxIDEwLjQyNTEgMTkuMTUxMiAxMC41MjgzQzE5LjI1NDQgMTAuNjMxNCAxOS4zMTIzIDEwLjc3MTMgMTkuMzEyMyAxMC45MTcyVjE2Ljg0MjlDMTkuMzExNCAxNy40NzkyIDE5LjA1ODMgMTguMDg5MiAxOC42MDgzIDE4LjUzOTFDMTguMTU4NCAxOC45ODkxIDE3LjU0ODQgMTkuMjQyMiAxNi45MTIxIDE5LjI0MzFaTTExLjUzNzUgMTguMTQzMUgxNi45MTIxQzE3LjI1NjggMTguMTQyNSAxNy41ODcxIDE4LjAwNTMgMTcuODMwOCAxNy43NjE2QzE4LjA3NDUgMTcuNTE3OSAxOC4yMTE3IDE3LjE4NzUgMTguMjEyMyAxNi44NDI5VjExLjQ2NzJIMTEuNTM3NVYxOC4xNDMxWiIgZmlsbD0iIzIzMUYyMCIvPgo8cGF0aCBkPSJNMTYuNTYzMSAxNS4zNTU5SDEzLjE4MjhDMTMuMDM2OSAxNS4zNTU5IDEyLjg5NyAxNS4yOTc5IDEyLjc5MzkgMTUuMTk0OEMxMi42OTA4IDE1LjA5MTYgMTIuNjMyOCAxNC45NTE3IDEyLjYzMjggMTQuODA1OUMxMi42MzI4IDE0LjY2IDEyLjY5MDggMTQuNTIwMSAxMi43OTM5IDE0LjQxN0MxMi44OTcgMTQuMzEzOCAxMy4wMzY5IDE0LjI1NTkgMTMuMTgyOCAxNC4yNTU5SDE2LjU2MzFDMTYuNzA5IDE0LjI1NTkgMTYuODQ4OSAxNC4zMTM4IDE2Ljk1MiAxNC40MTdDMTcuMDU1MiAxNC41MjAxIDE3LjExMzEgMTQuNjYgMTcuMTEzMSAxNC44MDU5QzE3LjExMzEgMTQuOTUxNyAxNy4wNTUyIDE1LjA5MTYgMTYuOTUyIDE1LjE5NDhDMTYuODQ4OSAxNS4yOTc5IDE2LjcwOSAxNS4zNTU5IDE2LjU2MzEgMTUuMzU1OVoiIGZpbGw9IiMyMzFGMjAiLz4KPHBhdGggZD0iTTE0Ljg3NDIgMTMuNjY1QzE0LjgwMiAxMy42NjUyIDE0LjczMDQgMTMuNjUxIDE0LjY2MzYgMTMuNjIzNUMxNC41OTY3IDEzLjU5NTkgMTQuNTM2IDEzLjU1NTUgMTQuNDg0OCAxMy41MDQ0QzE0LjQ1OTQgMTMuNDc4NSAxNC40MzY2IDEzLjQ1MDEgMTQuNDE2NiAxMy40MTk3QzE0LjM5NyAxMy4zODk4IDE0LjM4MDEgMTMuMzU4MSAxNC4zNjYgMTMuMzI1MUMxNC4zNTI1IDEzLjI5MjEgMTQuMzQyMiAxMy4yNTc4IDE0LjMzNTIgMTMuMjIyOEMxNC4zMjc2IDEzLjE4NjcgMTQuMzIzOSAxMy4xNDk4IDE0LjMyNDIgMTMuMTEyOEMxNC4zMjQgMTMuMDc1OSAxNC4zMjc3IDEzLjAzOSAxNC4zMzUyIDEzLjAwMjhDMTQuMzQyMiAxMi45Njc4IDE0LjM1MjUgMTIuOTMzNSAxNC4zNjYgMTIuOTAwNUMxNC4zODAzIDEyLjg2NzMgMTQuMzk3MiAxMi44MzUzIDE0LjQxNjYgMTIuODA0OEMxNC40ODc0IDEyLjY5OTEgMTQuNTkyNSAxMi42MjExIDE0LjcxNDMgMTIuNTg0MkMxNC44MzYgMTIuNTQ3MyAxNC45NjY4IDEyLjU1MzcgMTUuMDg0MyAxMi42MDI0QzE1LjExNzMgMTIuNjE2NCAxNS4xNDkgMTIuNjMzNCAxNS4xNzg5IDEyLjY1M0MxNS4yMDkzIDEyLjY3MyAxNS4yMzc3IDEyLjY5NTggMTUuMjYzNiAxMi43MjEyQzE1LjI4ODcgMTIuNzQ3MSAxNS4zMTE2IDEyLjc3NTEgMTUuMzMxOCAxMi44MDQ4QzE1LjM1MTMgMTIuODM1MyAxNS4zNjgyIDEyLjg2NzMgMTUuMzgyNCAxMi45MDA1QzE1LjM5NiAxMi45MzM1IDE1LjQwNjMgMTIuOTY3OCAxNS40MTMyIDEzLjAwMjhDMTUuNDIwOCAxMy4wMzkgMTUuNDI0NSAxMy4wNzU5IDE1LjQyNDIgMTMuMTEyOEMxNS40MjQ2IDEzLjE0OTggMTUuNDIwOSAxMy4xODY3IDE1LjQxMzIgMTMuMjIyOEMxNS40MDYzIDEzLjI1NzggMTUuMzk2IDEzLjI5MjEgMTUuMzgyNCAxMy4zMjUxQzE1LjM2ODQgMTMuMzU4MSAxNS4zNTE1IDEzLjM4OTggMTUuMzMxOCAxMy40MTk3QzE1LjMxMTIgMTMuNDQ5OSAxNS4yODggMTMuNDc4MiAxNS4yNjI1IDEzLjUwNDRDMTUuMTU5NSAxMy42MDcyIDE1LjAxOTggMTMuNjY1IDE0Ljg3NDIgMTMuNjY1WiIgZmlsbD0iIzIzMUYyMCIvPgo8cGF0aCBkPSJNMTQuODc0MiAxNy4wNDk0QzE0LjcyODQgMTcuMDQ5NCAxNC41ODg1IDE2Ljk5MTQgMTQuNDg1MyAxNi44ODgzQzE0LjM4MjIgMTYuNzg1MSAxNC4zMjQyIDE2LjY0NTIgMTQuMzI0MiAxNi40OTk0QzE0LjMyMzkgMTYuNDYyNCAxNC4zMjc2IDE2LjQyNTUgMTQuMzM1MiAxNi4zODk0QzE0LjM0MjIgMTYuMzU0MyAxNC4zNTI1IDE2LjMyMDEgMTQuMzY2IDE2LjI4NzFDMTQuMzggMTYuMjU0MSAxNC4zOTcgMTYuMjIyNCAxNC40MTY2IDE2LjE5MjVDMTQuNDM2MyAxNi4xNjIyIDE0LjQ1OTIgMTYuMTM0MiAxNC40ODQ4IDE2LjEwODlDMTQuNTYxNyAxNi4wMzE4IDE0LjY1OTcgMTUuOTc5MyAxNC43NjY0IDE1Ljk1NzlDMTQuODczMSAxNS45MzY2IDE0Ljk4MzggMTUuOTQ3NCAxNS4wODQzIDE1Ljk4OUMxNS4xMTczIDE2LjAwMyAxNS4xNDkgMTYuMDE5OSAxNS4xNzg5IDE2LjAzOTZDMTUuMjA5NiAxNi4wNTk1IDE1LjIzOCAxNi4wODI4IDE1LjI2MzYgMTYuMTA4OUMxNS4yODkgMTYuMTM0NSAxNS4zMTE4IDE2LjE2MjUgMTUuMzMxOCAxNi4xOTI1QzE1LjM1MTUgMTYuMjIyNCAxNS4zNjg0IDE2LjI1NDEgMTUuMzgyNCAxNi4yODcxQzE1LjM5NiAxNi4zMjAxIDE1LjQwNjMgMTYuMzU0MyAxNS40MTMyIDE2LjM4OTRDMTUuNDIwOSAxNi40MjU1IDE1LjQyNDYgMTYuNDYyNCAxNS40MjQyIDE2LjQ5OTRDMTUuNDI0NSAxNi41MzYzIDE1LjQyMDkgMTYuNTczMiAxNS40MTMyIDE2LjYwOTRDMTUuNDA2MyAxNi42NDQ0IDE1LjM5NiAxNi42Nzg2IDE1LjM4MjQgMTYuNzExN0MxNS4zNjg0IDE2Ljc0NDYgMTUuMzUxNSAxNi43NzYzIDE1LjMzMTggMTYuODA2M0MxNS4zMTE3IDE2LjgzNjUgMTUuMjg4NSAxNi44NjQ1IDE1LjI2MjUgMTYuODg5OUMxNS4yMzcyIDE2LjkxNTkgMTUuMjA5MiAxNi45MzkxIDE1LjE3ODkgMTYuOTU5MkMxNS4xNDkgMTYuOTc4OCAxNS4xMTczIDE2Ljk5NTggMTUuMDg0MyAxNy4wMDk4QzE1LjA1MTMgMTcuMDIzMyAxNS4wMTcxIDE3LjAzMzYgMTQuOTgyIDE3LjA0MDZDMTQuOTQ2NSAxNy4wNDcyIDE0LjkxMDQgMTcuMDUwMiAxNC44NzQyIDE3LjA0OTRaIiBmaWxsPSIjMjMxRjIwIi8+Cjwvc3ZnPgo=);
}
.MoveIcon {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNSIgaWQ9ImFjdGlvbi1pY29uIiB2aWV3Qm94PSIwIDAgMjUgNSIgZmlsbD0iIzg3ODc4NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM4Nzg3ODciPgo8Y2lyY2xlIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSIvPgo8Y2lyY2xlIGN4PSIxMi41IiBjeT0iMi41IiByPSIyLjUiLz4KPGNpcmNsZSBjeD0iMjIuNSIgY3k9IjIuNSIgcj0iMi41Ii8+Cjwvc3ZnPgo=);
}
.ActionListIcon {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYWN0aW9uLWxpc3QtaWNvbiIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiB2aWV3Qm94PSIwIDAgMTkgMTkiIGZpbGw9IiM4Nzg3ODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjODc4Nzg3Ij4KPHJlY3QgeD0iMS4wNTk1NyIgeT0iNS4zMDg1OSIgd2lkdGg9IjExLjk5IiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjODc4Nzg3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTYuMDU1MTggMS4zMDg1OUgxOC4wNDY2IiBzdHJva2U9IiM4Nzg3ODciIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iMTcuMDQ4MyIgeTE9IjIuMzA4NTkiIHgyPSIxNy4wNDgzIiB5Mj0iMTIuMzA4NiIgc3Ryb2tlPSIjODc4Nzg3IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
}
.ActionCrossIcon {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9ImFjdGlvbi1jcm9zcy1pY29uIiBkPSJNNS40MjQyNSAxNy45MjU3TDE3LjQxMjUgNS45Mjg5MUwxOS4xOTM4IDcuNzExNDVMNy4yMDU1MiAxOS43MDgyTDUuNDI0MjUgMTcuOTI1N1pNNS4zMTExNSA3LjUxMzM5TDYuOTc5MzMgNS44NDQwMkwxOS4yNzg2IDE4LjE1MjFMMTcuNjEwNCAxOS44MjE0TDUuMzExMTUgNy41MTMzOVoiIGZpbGw9IiM4Nzg3ODciIHN0cm9rZT0iIzg3ODc4NyIvPgo8L3N2Zz4K);
}
.UsersIcon {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idXNlcnMtaWNvbiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjODc4Nzg3Ij4KPHBhdGggZD0iTTEyIDMuNzVDOS4xMDkzOSAzLjc1IDYuNzUgNi4xMDkzOSA2Ljc1IDlDNi43NSAxMC44MDY2IDcuNjczMzcgMTIuNDE0MSA5LjA3MDMxIDEzLjM1OTRDNi4zOTQ5NiAxNC41MDY4IDQuNSAxNy4xNjA5IDQuNSAyMC4yNUg2QzYgMTYuOTI3IDguNjc3IDE0LjI1IDEyIDE0LjI1QzE1LjMyMyAxNC4yNSAxOCAxNi45MjcgMTggMjAuMjVIMTkuNUMxOS41IDE3LjE2MDkgMTcuNjA1IDE0LjUwNjggMTQuOTI5NyAxMy4zNTk0QzE2LjMyNjYgMTIuNDE0MSAxNy4yNSAxMC44MDY2IDE3LjI1IDlDMTcuMjUgNi4xMDkzOSAxNC44OTA2IDMuNzUgMTIgMy43NVpNMTIgNS4yNUMxNC4wOCA1LjI1IDE1Ljc1IDYuOTIwMDUgMTUuNzUgOUMxNS43NSAxMS4wOCAxNC4wOCAxMi43NSAxMiAxMi43NUM5LjkyMDA1IDEyLjc1IDguMjUgMTEuMDggOC4yNSA5QzguMjUgNi45MjAwNSA5LjkyMDA1IDUuMjUgMTIgNS4yNVpNMTMuNSAxOC43NVYyMC4yNUgxNi41VjE4Ljc1SDEzLjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.ActionEditeIcon {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZWRpdC1pY29uIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM4Nzg3ODciPgo8cGF0aCBkPSJNMi4zODM5IDkuMzU2OTdMOC45ODcyNyAyLjc1MzU5TDcuMjQ1MyAxLjAxMTcyTDAuNjQxODM1IDcuNjE1MDlDMC42MDYzOTcgNy42NDM0MSAwLjU3ODkyOCA3LjY4MjIyIDAuNTY2NTUzIDcuNzI5NDdMMC4wNTMxNzg1IDkuNjc5NzVDMC4wNTIyNDEgOS42ODM1IDAuMDUyMjQxIDkuNjg3NDQgMC4wNTEzOTcyIDkuNjkxMDlDMC4wNDk3MDk3IDkuNjk4NzggMC4wNDg2Nzg1IDkuNzA2MjggMC4wNDc3NDEgOS43MTQyNUMwLjA0NzA4NDggOS43MjEyOCAwLjA0Njg5NzMgOS43MjgwMyAwLjA0Njg5NzMgOS43MzUwNkMwLjA0NjgwMzUgOS43NDIyOCAwLjA0Njk5MSA5Ljc0ODg1IDAuMDQ3NzQxIDkuNzU2MTZDMC4wNDg2Nzg1IDkuNzY0MDMgMC4wNDk3MDk3IDkuNzcxNzIgMC4wNTEzOTcyIDkuNzc5MjJDMC4wNTIxNDcyIDkuNzgyOTcgMC4wNTIxNDcyIDkuNzg2OTEgMC4wNTMxNzg1IDkuNzkwNTZDMC4wNTM4MzQ3IDkuNzkzMjggMC4wNTUxNDcyIDkuNzk1NzIgMC4wNTYwODQ3IDkuNzk4MzRDMC4wNTgyNDEgOS44MDU2NiAwLjA2MTA1MzUgOS44MTI3OCAwLjA2NDE0NzMgOS44MTk5MUMwLjA2Njg2NiA5LjgyNjE5IDAuMDY5NDkxIDkuODMyNDcgMC4wNzI1ODQ4IDkuODM4MjhDMC4wNzYwNTM1IDkuODQ0NDcgMC4wNzk4MDM1IDkuODUwMTkgMC4wODM5Mjg1IDkuODU2QzAuMDg3NzcyMiA5Ljg2MTkxIDAuMDkxNzA5NyA5Ljg2NzgxIDAuMDk2MTE2IDkuODczMjVDMC4xMDA1MjIgOS44Nzg3OCAwLjEwNTQ5MSA5Ljg4MzQ3IDAuMTEwMzY2IDkuODg4NDRDMC4xMTUzMzUgOS44OTM1IDAuMTIwMjEgOS44OTgyOCAwLjEyNTY0NyA5LjkwMjY5QzAuMTMwODk3IDkuOTA3MTkgMC4xMzY4MDMgOS45MTExMyAwLjE0MjcxIDkuOTE0OTdDMC4xNDg2MTYgOS45MTkgMC4xNTQzMzUgOS45MjI4NCAwLjE2MDcxIDkuOTI2MjJDMC4xNjY1MjIgOS45MjkzMSAwLjE3MjcxIDkuOTMyMDMgMC4xNzg5OTEgOS45MzQ2NkMwLjE4NjExNiA5LjkzNzc1IDAuMTkzMTQ3IDkuOTQwNTYgMC4yMDA1NTQgOS45NDI4MUMwLjIwMzE3OSA5Ljk0MzY2IDAuMjA1NjE2IDkuOTQ0OTcgMC4yMDgzMzUgOS45NDU3MkMwLjIxMjA4NSA5Ljk0NjY2IDAuMjE1OTI4IDkuOTQ2NjYgMC4yMTk2NzggOS45NDc1OUMwLjIyNzI3MiA5Ljk0OTE5IDAuMjM0ODY2IDkuOTUwMjIgMC4yNDI3NDEgOS45NTEwNkMwLjI0OTk2IDkuOTUxOTEgMC4yNTY2MTYgOS45NTIwOSAwLjI2Mzc0MSA5Ljk1MkMwLjI3MDc3MiA5Ljk1MiAwLjI3NzUyMiA5Ljk1MTkxIDAuMjg0NjQ3IDkuOTUxMjVDMC4yOTI1MjIgOS45NTAyMiAwLjMwMDIxIDkuOTQ5MTkgMC4zMDc4MDQgOS45NDc1OUMwLjMxMTU1NCA5Ljk0NjY2IDAuMzE1NDkxIDkuOTQ2NjYgMC4zMTkxNDcgOS45NDU3MkwyLjI2OTUyIDkuNDMyNDRDMi4zMTY4NyA5LjQyMDA2IDIuMzU1NzcgOS4zOTI1OSAyLjM4MzkgOS4zNTY5N1pNMC44NDEwNTMgOS4xNTc4NEMwLjc5MDg5NyA5LjEwNzY5IDAuNzIyMjcyIDkuMDg3OTEgMC42NTY5MjkgOS4wOTdMMC45NTUzMzUgNy45NjMxOUwyLjAzNTkgOS4wNDM2NkwwLjkwMTg5NyA5LjM0MTk3QzAuOTExMDg1IDkuMjc2NjMgMC44OTEzOTcgOS4yMDggMC44NDEwNTMgOS4xNTc4NFoiIGZpbGw9IiM4Nzg3ODciLz4KPHBhdGggZD0iTTkuMjgwOTQgMi40NTgwMkw3LjUzOTA2IDAuNzE2MDQ3TDguMjA2MjggMC4wNDg4MjgxQzguMjA2MjggMC4wNDg4MjgxIDkuMzkyNzggMC40NzIwMTYgOS45NDgxNiAxLjc5MDg5TDkuMjgwOTQgMi40NTgwMloiIGZpbGw9IiM4Nzg3ODciLz4KPC9zdmc+Cg==);
}
.ArrowInCircle {
  width: 30px;
  height: 29px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYXJyb3ctaW4tY2lyY2xlLWljb24iIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSIjZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0cm9rZT0iI0I2QjZCNiI+CjxjaXJjbGUgY3g9IjE0LjUiIGN5PSIxNC41IiByPSIxMy41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQjZCNkI2IiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTkgMTYuNUwxNC41IDEyTDIwIDE2LjUiIHN0cm9rZT0iI0I2QjZCNiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
}
.GoogleImport {
  cursor: pointer;
  margin-left: 8px;
  width: 32px;
  height: 32px;
  opacity: 0.5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZ29vZ2xlLWltcG9ydCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9IiM0MzQzNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjNDM0MzQzIj4KPHBhdGggZD0iTTE2LjY2OTMgMi42NjY1SDYuMDAyNkM1LjI5NTM2IDIuNjY2NSA0LjYxNzA4IDIuOTQ3NDYgNC4xMTY5OSAzLjQ0NzU1QzMuNjE2ODkgMy45NDc2NSAzLjMzNTk0IDQuNjI1OTMgMy4zMzU5NCA1LjMzMzE3VjI2LjY2NjVDMy4zMzU5NCAyOC4xNDY1IDQuNTIyNiAyOS4zMzMyIDYuMDAyNiAyOS4zMzMySDIyLjAwMjZDMjMuNDgyNiAyOS4zMzMyIDI0LjY2OTMgMjguMTQ2NSAyNC42NjkzIDI2LjY2NjVWMTAuNjY2NUwxNi42NjkzIDIuNjY2NVpNMjIuMDAyNiAyNi42NjY1SDYuMDAyNlY1LjMzMzE3SDE1LjMzNTlWMTEuOTk5OEgyMi4wMDI2VjI2LjY2NjVaIiBmaWxsPSIjNDM0MzQzIi8+CjxwYXRoIGQ9Ik0yOCAyLjVMMjUuNDAxOSA2LjI1TDMwLjU5ODEgNi4yNUwyOCAyLjVaIiBmaWxsPSIjNDM0MzQzIi8+CjxsaW5lIHkxPSItMSIgeDI9IjI0IiB5Mj0iLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAgLTEgLTEgMCAyNyAyOS41KSIgc3Ryb2tlPSIjNDM0MzQzIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTE5Ljg5OTEgMTguNzA2NEgxNC4zNTg5VjIwLjM1NThIMTguMjkyQzE4LjA5MjYgMjIuNjU3NyAxNi4xNzc0IDIzLjY0MjUgMTQuMzY0OSAyMy42NDI1QzEyLjA1MDkgMjMuNjQyNSAxMC4wMjA5IDIxLjgxNzkgMTAuMDIwOSAxOS4yNTAyQzEwLjAyMDkgMTYuNzczMSAxMS45NTQzIDE0Ljg1NzkgMTQuMzcwOSAxNC44NTc5QzE2LjIzNzggMTQuODU3OSAxNy4zMzE0IDE2LjA0ODEgMTcuMzMxNCAxNi4wNDgxTDE4LjQ3OTMgMTQuODUxOEMxOC40NzkzIDE0Ljg1MTggMTcuMDA1MSAxMy4yMDg1IDE0LjMxMDUgMTMuMjA4NUMxMC44Nzg5IDEzLjIwODUgOC4yMjY1NiAxNi4xMDg1IDguMjI2NTYgMTkuMjUwMkM4LjIyNjU2IDIyLjMwMTIgMTAuNzIxOCAyNS4yOTE4IDE0LjQwMTEgMjUuMjkxOEMxNy42MzM0IDI1LjI5MTggMTkuOTg5NyAyMy4wNzQ1IDE5Ljk4OTcgMTkuOEMxOS45ODk3IDE5LjEwNTIgMTkuODk5MSAxOC43MDY0IDE5Ljg5OTEgMTguNzA2NFoiIGZpbGw9IiM0MzQzNDMiLz4KPC9zdmc+Cg==);
}
.SettingIcon {
  width: 24px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic2V0dGluZy1pY29uIiB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNCNkI2QjYiPgo8cGF0aCBkPSJNMTIuMDU5NiAxNy4yOTdDMTQuNzM4NiAxNy4yOTcgMTYuOTE3OSAxNS4xMTc2IDE2LjkxNzkgMTIuNDM4OUMxNi45MTc5IDkuNzU5OSAxNC43MzgyIDcuNTgwMiAxMi4wNTk2IDcuNTgwMkM5LjM4MDUyIDcuNTgwMiA3LjIwMTE3IDkuNzU5OSA3LjIwMTE3IDEyLjQzODlDNy4yMDExNyAxNS4xMTc2IDkuMzgwNTIgMTcuMjk3IDEyLjA1OTYgMTcuMjk3Wk0xMi4wNTk2IDkuMDEyNjhDMTMuOTQ4NCA5LjAxMjY4IDE1LjQ4NTEgMTAuNTQ5OCAxNS40ODUxIDEyLjQzODZDMTUuNDg1MSAxNC4zMjcxIDEzLjk0ODQgMTUuODYzOCAxMi4wNTk2IDE1Ljg2MzhDMTAuMTcwNyAxNS44NjM4IDguNjM0MDEgMTQuMzI3MSA4LjYzNDAxIDEyLjQzODZDOC42MzQwMSAxMC41NDk0IDEwLjE3MDcgOS4wMTI2OCAxMi4wNTk2IDkuMDEyNjhaIiBmaWxsPSIjQjZCNkI2Ii8+CjxwYXRoIGQ9Ik0xLjU1Nzg1IDE1LjMyNDNIMy4zNTM1NUMzLjUyODcyIDE2LjA0MDcgMy43NTU4MiAxNi4zNzY3IDQuMDMyIDE2Ljg4MDNMMi43NTQ2MyAxOC4xNDczQzIuMTcxODIgMTguNzI5NCAyLjE3MTQ2IDE5LjY3MjkgMi43NTQ2MyAyMC4yNTY0TDQuNDA3MDQgMjEuOTA2NEM0LjY4OTY3IDIyLjE4ODMgNS4wNjUwNyAyMi4zNDIzIDUuNDY0NDggMjIuMzQyM0M1Ljg2Mzg4IDIyLjM0MjMgNi4yMzk2NCAyMi4xODYxIDYuNTIxMTkgMjEuOTA0Mkw3Ljg0NjkzIDIwLjU3ODFDOC4zMzAxNSAyMC44Mjk5IDguODE4MzkgMjEuMDMwOSA5LjMyMDk2IDIxLjE4NTNMOS4zMTM0MyAyMy4xMjFDOS4zMTM0MyAyMy45MTczIDEwLjA1NzEgMjQuNjM3NyAxMC45MDQ2IDI0LjYzNzdIMTMuMjQxMkMxNC4wNTIyIDI0LjYzNzcgMTQuNjg2NiAyMy45MzgxIDE0LjY4NjYgMjMuMDk5NVYyMS4xNzk5QzE1LjI5ODcgMjEuMDExNSAxNS43NjMzIDIwLjc5MjcgMTYuMjMxMiAyMC41MjU1TDE3LjYxNzQgMjEuOTAzOEMxNy45MDAxIDIyLjE4NTggMTguMjc2MiAyMi4zNDEyIDE4LjY3NjcgMjIuMzQxMkMxOS4wNzcxIDIyLjM0MTIgMTkuNDUzMyAyMi4xODU4IDE5LjczNTIgMjEuOTAzOEwyMS4zOTA0IDIwLjI1MTRDMjEuOTcyOSAxOS42Njc5IDIxLjk3MzMgMTguNzE5NCAyMS4zOTEyIDE4LjEzNzNMMjAuMDQ4NiAxNi43OTRMMjAuMDE2NCAxNi43NzI1QzIwLjI2NiAxNi4zMDE1IDIwLjQ3MzggMTUuNjgyNSAyMC42MzY4IDE1LjMyNDNIMjIuNTg3OUMyMy4zOTMyIDE1LjMyNDMgMjQgMTQuNjI0NyAyNCAxMy43NTI4VjExLjQxNjJDMjQgMTAuNTU2NSAyMy4zOTMyIDkuOTUxMTMgMjIuNTg4MyA5Ljk1MTEzSDIwLjY5MzdDMjAuNTM0MyA5LjIzNDcxIDIwLjMyNTUgOC44NzQ3MSAyMC4wNjkgOC4zNzY4TDIxLjM5MjIgNy4wNDI4M0MyMS45NzQ3IDYuNDYwMDIgMjEuOTc0NyA1LjUwNjExIDIxLjM5MTkgNC45MjI5NUwxOS43Mzk1IDMuMjY4MDJDMTkuNDU3MiAyLjk4NTQgMTkuMDgxOCAyLjgyODg2IDE4LjY4MjQgMi44Mjg4NkMxOC4yODM3IDIuODI4ODYgMTcuOTA3OSAyLjk4MzYxIDE3LjYyNTMgMy4yNjU4N0wxNi4zNDk3IDQuNTQxMUMxNS44MzA3IDQuMjYwMjYgMTUuMjY5NCA0LjAyNDIgMTQuNjg5MSAzLjg0MzMxTDE0LjY4NjYgMi4wOTA5NUMxNC42ODY2IDEuMjUwMjMgMTQuMDY1NCAwLjYzNzY5NSAxMy4yNDE2IDAuNjM3Njk1SDEwLjkwNUMxMC4wNDIgMC42Mzc2OTUgOS4zMTM0MyAxLjI3MDI5IDkuMzEzNDMgMi4wNjk0NlYzLjgzNDM1QzguODUxMzQgMy45ODc2NyA4LjI3NDYzIDQuMjA0NzQgNy43MjQ3OCA0LjQ4NDE0TDYuNTEyOTUgMy4yNjU4N0M2LjIzMDY5IDIuOTgzMjUgNS44NTYgMi44MjgxNCA1LjQ1ODAzIDIuODI4MTRDNS4wNjA0MiAyLjgyODE0IDQuNjg1MzcgMi45ODM2MSA0LjQwMjM5IDMuMjY2MjNMMi43NTIxMiA0LjkxODI5QzIuMTcwMDMgNS41MDExIDIuMTcwMzkgNi40NDk2NCAyLjc1MzE5IDcuMDMyOEwzLjk2ODI0IDguMjY4NjJDMy42NzIzNiA4Ljc5NTkgMy40NDU5NyA5LjIzNDcxIDMuMjc3NjEgOS45NTExM0gxLjU1Nzg1QzAuNzEzMTk0IDkuOTUxMTMgMCAxMC41OTg4IDAgMTEuNDE2MlYxMy43NTI4QzAgMTQuNTY3NCAwLjcyNzg4MSAxNS4zMjQzIDEuNTU3ODUgMTUuMzI0M1pNMS41NTc4NSAxMS4zODRIMy44NDgyNEM0LjE5MTc2IDExLjM4NCA0LjQ4NjkzIDExLjExODkgNC41NTE3NiAxMC43ODE1QzQuNzI4MzYgOS44NjQ0NCA1LjAxNjcyIDkuMjY2OTUgNS40ODcwNCA4LjUwNTA0QzUuNjY5MzcgOC4yMDk4NyA1LjYxMzg1IDcuODIxMjIgNS4zNTU1OCA3LjU4OTgyTDMuNzY2NTcgNi4wMjIyOUMzLjc0MjIxIDUuOTk3NTggMy43NDE4NSA1Ljk1Njc0IDMuNzY2MjEgNS45MzIzOEw1LjQxNTc2IDQuMjc5OTZDNS40MjQ3MiA0LjI3MDY1IDUuNDkyMDYgNC4yNzE3MiA1LjQ5ODUxIDQuMjc3ODFMNi44NDcxNiA1LjYzMzk5TDcuMDI5MTMgNS44NDkyOEM3LjI1ODAzIDYuMTIwNDQgNy42NTEzNCA2LjE4MzQ5IDcuOTUyOTYgNS45OTY1QzguNzE0ODcgNS41MjYxNyA5LjcwNjAzIDUuMjAxNjQgMTAuMjI5IDUuMDUwMTFDMTAuNTM1NiA0Ljk2MTI4IDEwLjc0NjMgNC42ODA4IDEwLjc0NjMgNC4zNjE2NFYyLjA5NTYxQzEwLjc3MTcgMi4wNjgwMiAxMC44Mzk0IDIuMDI3OSAxMC45MDQ2IDIuMDI3OUwxMy4yNDQ4IDIuMDE5MzFDMTMuMjQ3MyAyLjAyMzI1IDEzLjI1MzcgMi4wMzkzNyAxMy4yNTM3IDIuMDY5NDZWMy44MTg5NUMxMy4yNTM3IDMuODMyNTYgMTMuMjU0MSAzLjg0NTgxIDEzLjI1NDggMy44NTkwN0wxMy4yODc0IDQuNDM0NzFDMTMuMzA1IDQuNzQ3NzkgMTMuNTIzOCA1LjAxMzIyIDEzLjgyODMgNS4wODk1MkMxNC42NDA3IDUuMjkyOTggMTUuNDIyIDUuNjI0NjggMTYuMDg4MiA2LjA0ODA4QzE2LjM3NyA2LjIzMTEzIDE2Ljc1MzQgNi4xODU2NCAxNi45ODk1IDUuOTM5NTVMMTguNjM4NyA0LjI3OTI1QzE4LjY2MjMgNC4yNTQ4OSAxOC43MDI0IDQuMjU0NTMgMTguNzI2OCA0LjI3OTI1TDIwLjM3ODkgNS45MzA5NUMyMC40MDMyIDUuOTU1MzEgMjAuNDAzMiA1Ljk5NTQzIDIwLjM3OTIgNi4wMTk3OEwxOS4wMDk4IDcuMzg5MjJMMTguNjc4NCA3LjcxMDg5QzE4LjQ0MDIgNy45NDIyOSAxOC4zOTIyIDguMzA2OTUgMTguNTYyNCA4LjU5MjA4QzE4Ljk3MDQgOS4yNzQ4MyAxOS4yNjcgMTAuMDMzOSAxOS40NDQzIDEwLjgwNjVDMTkuNTE4MSAxMS4xMzE0IDE5LjgwNzkgMTEuMzg0IDIwLjE0MTcgMTEuMzg0SDIyLjU1NzFDMjIuNTYyMSAxMS4zODQgMjIuNTY3MiAxMS4zODMyIDIyLjU2NzIgMTEuNDE2MlYxMy43NTI4QzIyLjU2NzIgMTMuNzk2NSAyMi41NTg5IDEzLjg5MTQgMjIuNTUwNyAxMy44OTE0SDIwLjA5NzNDMTkuNzY5NiAxMy44OTE0IDE5LjQ4MzcgMTQuMDkyNyAxOS40MDMxIDE0LjQxMDFDMTkuMjIwMSAxNS4xMzE1IDE4LjkzMjEgMTUuODEwNCAxOC41NDYzIDE2LjQ1MDVDMTguMzk0NyAxNi43MDE2IDE4LjQxMTkgMTcuMDE1IDE4LjU5MDMgMTcuMjQ4OUwxOC45MzgxIDE3LjcwMzFDMTguOTU3NSAxNy43Mjg2IDE4Ljk3ODMgMTcuNzUxNSAxOS4wMDEyIDE3Ljc3MzdMMjAuMzc3OCAxOS4xNTA3QzIwLjQwMTggMTkuMTc0NyAyMC40MDExIDE5LjIxNDEgMjAuMzc3NCAxOS4yMzgxTDE4LjcyMjUgMjAuODkwMUMxOC42OTg1IDIwLjkxNDEgMTguNjU1NSAyMC45MTU1IDE4LjYyOSAyMC44ODgzTDE3LjIzNDkgMTkuNTAzMUwxNi44Mjg3IDE5LjExMzRDMTYuNTkzNyAxOC44ODcgMTYuMjM1NSAxOC44NDkgMTUuOTU3NSAxOS4wMTk1QzE1LjI1NTggMTkuNDUwNSAxNC43Nzc5IDE5LjcyNDEgMTMuODMzMyAxOS45MDc5QzEzLjQ5NyAxOS45NzM1IDEzLjI1MzcgMjAuMjY4NiAxMy4yNTM3IDIwLjYxMTRWMjMuMDk5NUMxMy4yNTM3IDIzLjEzOTcgMTMuMjQyNiAyMy4yMDQ5IDEzLjI0OCAyMy4yMDQ5QzEzLjI0NzMgMjMuMjA0OSAxMy4yNDUxIDIzLjIwNDkgMTMuMjQxMiAyMy4yMDQ5SDEwLjkwNDZDMTAuODQwNSAyMy4yMDQ5IDEwLjc1NzQgMjMuMTI3NSAxMC43NDYzIDIzLjEyMUwxMC43NDU5IDIxLjQwOTlMMTAuNzc0NiAyMC42NzYzQzEwLjc4ODIgMjAuMzMyNyAxMC41NTU3IDIwLjAyNjEgMTAuMjIxMSAxOS45NDg0QzkuNDg2NDUgMTkuNzc2OCA4Ljc5MTUyIDE5LjQ5MiA4LjA5Njk2IDE5LjA3OTRDNy45ODM0IDE5LjAxMTcgNy44NTY5NiAxOC45NzggNy43MzEyMiAxOC45NzhDNy41NTA2OSAxOC45NzggNy4zNzE1OCAxOS4wNDU3IDcuMjM0MzkgMTkuMTc3OUw1LjUwNzQ2IDIwLjg5MDhDNS40ODM0NiAyMC45MTQ4IDUuNDQzMzQgMjAuOTEzOCA1LjQxOTcgMjAuODkwNUwzLjc2OCAxOS4yMzg0QzMuNzQzNjQgMTkuMjE0NCAzLjc0MzI4IDE5LjE3NDcgMy43NjggMTkuMTUwM0w1LjQzOTQgMTcuNDc2QzUuNjc0MzkgMTcuMjM4OSA1LjcxNDUxIDE2Ljg3MSA1LjUzNTQgMTYuNTg4NEM1LjEwMzc2IDE1LjkwNzQgNC43ODQ2IDE1LjE4OTIgNC41ODc1OCAxNC40MDk4QzQuNTA2MjcgMTQuMDkxNyA0LjIyMDA2IDEzLjg5MTQgMy44OTIzIDEzLjg5MTRDMy44OTE1OCAxMy44OTE0IDMuODkwNTEgMTMuODkxNCAzLjg4OTc5IDEzLjg5MTRMMS41NTc0OSAxMy44NzFDMS41MTY2NiAxMy44NzEgMS40NDA3MiAxMy43OTgzIDEuNDMyNDggMTMuNzYzMkwxLjQzMTc2IDExLjQ1MDZDMS40NDEwNyAxMS40MjEyIDEuNTA3NyAxMS4zODQgMS41NTc4NSAxMS4zODRaIiBmaWxsPSIjQjZCNkI2Ii8+Cjwvc3ZnPgo=);
}
.SuccessIc {
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3VjY2Vzc0ljIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMyIgc3Ryb2tlPSIjM0VERTdFIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTYuNDk5MjIgOS45NTgzOEw0LjQ2OTkzIDcuOTI5MDlMNC4zOTkyMiA3Ljg1ODM4TDQuMzI4NTEgNy45MjkwOUwzLjYyODUxIDguNjI5MDlMMy41NTc4IDguNjk5OEwzLjYyODUxIDguNzcwNTFMNi40Mjg1MSAxMS41NzA1TDYuNDk5MjIgMTEuNjQxMkw2LjU2OTkzIDExLjU3MDVMMTIuNTY5OSA1LjU3MDUyTDEyLjY0MDYgNS40OTk4TDEyLjU2OTkgNS40MjkwOUwxMS44Njk5IDQuNzI5MDlMMTEuNzk5MiA0LjY1ODM4TDExLjcyODUgNC43MjkwOUw2LjQ5OTIyIDkuOTU4MzhaIiBmaWxsPSIjM0VERTdFIiBzdHJva2U9IiMzRURFN0UiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=);
}
.ErrorIc {
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iRXJyb3JJYyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSIzLjUiIHN0cm9rZT0iI0Y3Njg1QiIvPgo8cGF0aCBkPSJNNyAxMUg5VjEzSDdWMTFaTTcgM0g5VjlIN1YzWiIgZmlsbD0iI0Y3Njg1QiIvPgo8L3N2Zz4K);
}
.BinIcon {
  width: 15px;
  height: 15px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iYmluLWljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNzkxLjkwOCA3OTEuOTA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3OTEuOTA4IDc5MS45MDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjREZERkRGIiBzdHJva2U9IiNmZmZmZmYiPgo8Zz4KCTxwYXRoIGQ9Ik02NDguNTg3LDk5Ljg4MUg1MDkuMTU2QzUwMC4yNzYsNDMuNDg2LDQ1Mi43NjEsMCwzOTQuNDQ0LDBTMjg3LjY5Niw0My40ODYsMjc5LjczMSw5OS44ODFIMTQyLjMxNQoJCWMtMjYuNzMzLDAtNDguNDMsMjEuNzg5LTQ4LjQzLDQ4LjQzdjQ5LjQzN2MwLDI0LjcxOSwxNy43NjEsNDQuNDkzLDQxLjU2NCw0Ny40MjNWNzI3LjY0YzAsMzUuNjEzLDI4LjY1NSw2NC4yNjgsNjQuMjY4LDY0LjI2OAoJCWgzOTIuNDc1YzM1LjYxMywwLDY0LjI2OC0yOC42NTUsNjQuMjY4LTY0LjI2OFYyNDYuMDg3YzIzLjcxMS0zLjkzNyw0MS41NjQtMjMuNzExLDQxLjU2NC00Ny40MjN2LTQ5LjQzNwoJCUM2OTcuMDE3LDEyMS42Nyw2NzUuMjI4LDk5Ljg4MSw2NDguNTg3LDk5Ljg4MXogTTM5NC40NDQsMzYuNjJjMzguNTQzLDAsNzAuMjE5LDI2LjczMyw3Ny4wODUsNjMuMjYxSDMxNi4zNTEKCQlDMzI0LjIyNSw2NC4yNjgsMzU1LjkwMSwzNi42MiwzOTQuNDQ0LDM2LjYyeiBNNjE4LjkyNCw3MjguNzM5YzAsMTQuODMxLTExLjkwMSwyNy42NDgtMjcuNjQ4LDI3LjY0OEgxOTguNzEKCQljLTE0LjgzMSwwLTI3LjY0OC0xMS45MDEtMjcuNjQ4LTI3LjY0OFYyNDcuMTg1aDQ0Ni45NDh2NDgxLjU1NEg2MTguOTI0eiBNNjYwLjM5NywxOTcuNzQ4YzAsNi45NTgtNC45NDQsMTEuOTAyLTExLjkwMiwxMS45MDIKCQlIMTQyLjIyM2MtNi45NTgsMC0xMS45MDItNC45NDQtMTEuOTAyLTExLjkwMnYtNDkuNDM3YzAtNi45NTgsNC45NDQtMTEuOTAyLDExLjkwMi0xMS45MDJoNTA1LjI2NQoJCWM2Ljk1OCwwLDExLjkwMSw0Ljk0NCwxMS45MDEsMTEuOTAydjQ5LjQzN0g2NjAuMzk3eiBNMjUzLjA5LDY2MS40NVYzNDkuMDgxYzAtOS44ODcsNy44NzMtMTcuNzYxLDE3Ljc2MS0xNy43NjEKCQlzMTcuNzYxLDcuODczLDE3Ljc2MSwxNy43NjFWNjYxLjQ1YzAsOS44ODctNy44NzMsMTcuNzYxLTE3Ljc2MSwxNy43NjFDMjYwLjk2NCw2ODAuMzA5LDI1My4wOSw2NzEuMzM3LDI1My4wOSw2NjEuNDV6CgkJIE0zNzguNjA2LDY2MS40NVYzNDkuMDgxYzAtOS44ODcsNy44NzMtMTcuNzYxLDE3Ljc2MS0xNy43NjFjOS44ODcsMCwxNy43NjEsNy44NzMsMTcuNzYxLDE3Ljc2MVY2NjEuNDUKCQljMCw5Ljg4Ny03Ljg3MywxNy43NjEtMTcuNzYxLDE3Ljc2MUMzODYuNTcsNjgwLjMwOSwzNzguNjA2LDY3MS4zMzcsMzc4LjYwNiw2NjEuNDV6IE01MDQuMjEyLDY2MS40NVYzNDkuMDgxCgkJYzAtOS44ODcsNy44NzMtMTcuNzYxLDE3Ljc2MS0xNy43NjFzMTcuNzYxLDcuODczLDE3Ljc2MSwxNy43NjFWNjYxLjQ1YzAsOS44ODctNy44NzMsMTcuNzYxLTE3Ljc2MSwxNy43NjEKCQlDNTEzLjA5Myw2ODAuMzA5LDUwNC4yMTIsNjcxLjMzNyw1MDQuMjEyLDY2MS40NXoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
  cursor: pointer;
}
.BinIcon:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iYmluLWljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNzkxLjkwOCA3OTEuOTA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3OTEuOTA4IDc5MS45MDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjZDcyYjJiIiBzdHJva2U9IiNmZmZmZmYiPgo8Zz4KCTxwYXRoIGQ9Ik02NDguNTg3LDk5Ljg4MUg1MDkuMTU2QzUwMC4yNzYsNDMuNDg2LDQ1Mi43NjEsMCwzOTQuNDQ0LDBTMjg3LjY5Niw0My40ODYsMjc5LjczMSw5OS44ODFIMTQyLjMxNQoJCWMtMjYuNzMzLDAtNDguNDMsMjEuNzg5LTQ4LjQzLDQ4LjQzdjQ5LjQzN2MwLDI0LjcxOSwxNy43NjEsNDQuNDkzLDQxLjU2NCw0Ny40MjNWNzI3LjY0YzAsMzUuNjEzLDI4LjY1NSw2NC4yNjgsNjQuMjY4LDY0LjI2OAoJCWgzOTIuNDc1YzM1LjYxMywwLDY0LjI2OC0yOC42NTUsNjQuMjY4LTY0LjI2OFYyNDYuMDg3YzIzLjcxMS0zLjkzNyw0MS41NjQtMjMuNzExLDQxLjU2NC00Ny40MjN2LTQ5LjQzNwoJCUM2OTcuMDE3LDEyMS42Nyw2NzUuMjI4LDk5Ljg4MSw2NDguNTg3LDk5Ljg4MXogTTM5NC40NDQsMzYuNjJjMzguNTQzLDAsNzAuMjE5LDI2LjczMyw3Ny4wODUsNjMuMjYxSDMxNi4zNTEKCQlDMzI0LjIyNSw2NC4yNjgsMzU1LjkwMSwzNi42MiwzOTQuNDQ0LDM2LjYyeiBNNjE4LjkyNCw3MjguNzM5YzAsMTQuODMxLTExLjkwMSwyNy42NDgtMjcuNjQ4LDI3LjY0OEgxOTguNzEKCQljLTE0LjgzMSwwLTI3LjY0OC0xMS45MDEtMjcuNjQ4LTI3LjY0OFYyNDcuMTg1aDQ0Ni45NDh2NDgxLjU1NEg2MTguOTI0eiBNNjYwLjM5NywxOTcuNzQ4YzAsNi45NTgtNC45NDQsMTEuOTAyLTExLjkwMiwxMS45MDIKCQlIMTQyLjIyM2MtNi45NTgsMC0xMS45MDItNC45NDQtMTEuOTAyLTExLjkwMnYtNDkuNDM3YzAtNi45NTgsNC45NDQtMTEuOTAyLDExLjkwMi0xMS45MDJoNTA1LjI2NQoJCWM2Ljk1OCwwLDExLjkwMSw0Ljk0NCwxMS45MDEsMTEuOTAydjQ5LjQzN0g2NjAuMzk3eiBNMjUzLjA5LDY2MS40NVYzNDkuMDgxYzAtOS44ODcsNy44NzMtMTcuNzYxLDE3Ljc2MS0xNy43NjEKCQlzMTcuNzYxLDcuODczLDE3Ljc2MSwxNy43NjFWNjYxLjQ1YzAsOS44ODctNy44NzMsMTcuNzYxLTE3Ljc2MSwxNy43NjFDMjYwLjk2NCw2ODAuMzA5LDI1My4wOSw2NzEuMzM3LDI1My4wOSw2NjEuNDV6CgkJIE0zNzguNjA2LDY2MS40NVYzNDkuMDgxYzAtOS44ODcsNy44NzMtMTcuNzYxLDE3Ljc2MS0xNy43NjFjOS44ODcsMCwxNy43NjEsNy44NzMsMTcuNzYxLDE3Ljc2MVY2NjEuNDUKCQljMCw5Ljg4Ny03Ljg3MywxNy43NjEtMTcuNzYxLDE3Ljc2MUMzODYuNTcsNjgwLjMwOSwzNzguNjA2LDY3MS4zMzcsMzc4LjYwNiw2NjEuNDV6IE01MDQuMjEyLDY2MS40NVYzNDkuMDgxCgkJYzAtOS44ODcsNy44NzMtMTcuNzYxLDE3Ljc2MS0xNy43NjFzMTcuNzYxLDcuODczLDE3Ljc2MSwxNy43NjFWNjYxLjQ1YzAsOS44ODctNy44NzMsMTcuNzYxLTE3Ljc2MSwxNy43NjEKCQlDNTEzLjA5Myw2ODAuMzA5LDUwNC4yMTIsNjcxLjMzNyw1MDQuMjEyLDY2MS40NXoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}
.ClearFiltersIcon {
  width: 32px;
  height: 32px;
  margin-left: 0.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9ImNsZWFyLWZpbHRlcnMtaWNvbiIgZD0iTTI1LjgxMjggMy42MjY0NkwyNy43MDYxIDUuNTE5OEwyMC4wNzk1IDEzLjEzMzFDMjEuNTA2MSAxNS4xODY1IDIxLjcwNjEgMTcuNjUzMSAyMC41MDYxIDE5LjI1MzFMMTIuMDc5NSAxMC44MjY1QzEzLjY3OTUgOS42MjY0NiAxNi4xNDYxIDkuODI2NDYgMTguMTk5NSAxMS4yNTMxTDI1LjgxMjggMy42MjY0NlpNNy45MDYxNSAyMy40MjY1QzUuMjI2MTUgMjAuNzQ2NSAzLjU4NjE1IDE3LjU0NjUgMy4xMzI4MSAxNC41NTk4TDkuNjM5NDggMTEuNzczMUwxOS41NTk1IDIxLjY5MzFMMTYuNzcyOCAyOC4xOTk4QzEzLjc4NjEgMjcuNzQ2NSAxMC41ODYxIDI2LjEwNjUgNy45MDYxNSAyMy40MjY1WiIgZmlsbD0iIzAwMCIgc3Ryb2tlPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=);
  cursor: pointer;
}
.ClearFiltersIcon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9ImNsZWFyLWZpbHRlcnMtaWNvbiIgZD0iTTI1LjgxMjggMy42MjY0NkwyNy43MDYxIDUuNTE5OEwyMC4wNzk1IDEzLjEzMzFDMjEuNTA2MSAxNS4xODY1IDIxLjcwNjEgMTcuNjUzMSAyMC41MDYxIDE5LjI1MzFMMTIuMDc5NSAxMC44MjY1QzEzLjY3OTUgOS42MjY0NiAxNi4xNDYxIDkuODI2NDYgMTguMTk5NSAxMS4yNTMxTDI1LjgxMjggMy42MjY0NlpNNy45MDYxNSAyMy40MjY1QzUuMjI2MTUgMjAuNzQ2NSAzLjU4NjE1IDE3LjU0NjUgMy4xMzI4MSAxNC41NTk4TDkuNjM5NDggMTEuNzczMUwxOS41NTk1IDIxLjY5MzFMMTYuNzcyOCAyOC4xOTk4QzEzLjc4NjEgMjcuNzQ2NSAxMC41ODYxIDI2LjEwNjUgNy45MDYxNSAyMy40MjY1WiIgZmlsbD0iIzAwMCIgc3Ryb2tlPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=);
}
.FolderIcon {
  width: 20px;
  height: 20px;
  margin-left: 0.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJmb2xkZXItaWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI3Ni4xNTcgMjc2LjE1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjc2LjE1NyAyNzYuMTU3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI0RGREZERiIgc3Ryb2tlPSIjZmZmZmZmIj4KICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNGQzAzMTQ7IiBkPSJNMjczLjA4MSwxMDEuMzc4Yy0zLjMtNC42NTEtOC44Ni03LjMxOS0xNS4yNTUtNy4zMTloLTI0LjM0di0yNi40N2MwLTEwLjIwMS04LjI5OS0xOC41LTE4LjUtMTguNSBoLTg1LjMyMmMtMy42MywwLTkuMjk1LTIuODc2LTExLjQzNi01LjgwNmwtNi4zODYtOC43MzVjLTQuOTgyLTYuODE0LTE1LjEwNC0xMS45NTQtMjMuNTQ2LTExLjk1NEg1OC43MzEgYy05LjI5MywwLTE4LjYzOSw2LjYwOC0yMS43MzgsMTUuMzcybC0yLjAzMyw1Ljc1MmMtMC45NTgsMi43MS00LjcyMSw1LjM3MS03LjU5Niw1LjM3MUgxOC41Yy0xMC4yMDEsMC0xOC41LDguMjk5LTE4LjUsMTguNSB2MTY3LjA3YzAsMC44ODUsMC4xNjEsMS43MywwLjQ0MywyLjUxOWMwLjE1MiwzLjMwNiwxLjE4LDYuNDI0LDMuMDUzLDkuMDY0YzMuMyw0LjY1Miw4Ljg2LDcuMzE5LDE1LjI1NSw3LjMxOWgxODguNDg2IGMxMS4zOTUsMCwyMy4yNy04LjQyNCwyNy4wMzUtMTkuMTc5bDQwLjY3Ny0xMTYuMTg4QzI3Ny4wNjEsMTEyLjE1OSwyNzYuMzgxLDEwNi4wMywyNzMuMDgxLDEwMS4zNzh6IE0xOC41LDY0LjA4OWg4Ljg2NCBjOS4yOTUsMCwxOC42NC02LjYwOCwyMS43MzgtMTUuMzcybDIuMDMyLTUuNzVjMC45NTktMi43MTEsNC43MjItNS4zNzIsNy41OTctNS4zNzJoMjkuNTY0YzMuNjMsMCw5LjI5NSwyLjg3NiwxMS40MzcsNS44MDYgbDYuMzg2LDguNzM0YzQuOTgyLDYuODE1LDE1LjEwNCwxMS45NTQsMjMuNTQ2LDExLjk1NGg4NS4zMjJjMS44OTgsMCwzLjUsMS42MDMsMy41LDMuNXYyNi40N0g2OS4zNCBjLTExLjM5NSwwLTIzLjI3LDguNDI0LTI3LjAzNSwxOS4xNzlMMTUsMTkxLjIzMVY2Ny41ODlDMTUsNjUuNjkyLDE2LjYwMyw2NC4wODksMTguNSw2NC4wODl6IE0yNjAuNzkxLDExMy4yMzhsLTQwLjY3NywxMTYuMTg4IGMtMS42NzQsNC43ODEtNy44MTIsOS4xMzUtMTIuODc3LDkuMTM1SDE4Ljc1MWMtMS40NDgsMC0yLjU3Ny0wLjM3My0zLjAyLTAuOTk4Yy0wLjQ0My0wLjYyNS0wLjQyMy0xLjgxNCwwLjA1Ni0zLjE4MSBsNDAuNjc3LTExNi4xODhjMS42NzQtNC43ODEsNy44MTItOS4xMzUsMTIuODc3LTkuMTM1aDE4OC40ODZjMS40NDgsMCwyLjU3NywwLjM3MywzLjAyMSwwLjk5OCBDMjYxLjI5LDExMC42ODIsMjYxLjI3LDExMS44NzEsMjYwLjc5MSwxMTMuMjM4eiI+CiAgICA8L3BhdGg+Cjwvc3ZnPg==);
  cursor: pointer;
}
.FolderIcon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJmb2xkZXItaWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI3Ni4xNTcgMjc2LjE1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjc2LjE1NyAyNzYuMTU3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI0ZDMDMxNCIgc3Ryb2tlPSIjZmZmZmZmIj4KICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNGQzAzMTQ7IiBkPSJNMjczLjA4MSwxMDEuMzc4Yy0zLjMtNC42NTEtOC44Ni03LjMxOS0xNS4yNTUtNy4zMTloLTI0LjM0di0yNi40N2MwLTEwLjIwMS04LjI5OS0xOC41LTE4LjUtMTguNSBoLTg1LjMyMmMtMy42MywwLTkuMjk1LTIuODc2LTExLjQzNi01LjgwNmwtNi4zODYtOC43MzVjLTQuOTgyLTYuODE0LTE1LjEwNC0xMS45NTQtMjMuNTQ2LTExLjk1NEg1OC43MzEgYy05LjI5MywwLTE4LjYzOSw2LjYwOC0yMS43MzgsMTUuMzcybC0yLjAzMyw1Ljc1MmMtMC45NTgsMi43MS00LjcyMSw1LjM3MS03LjU5Niw1LjM3MUgxOC41Yy0xMC4yMDEsMC0xOC41LDguMjk5LTE4LjUsMTguNSB2MTY3LjA3YzAsMC44ODUsMC4xNjEsMS43MywwLjQ0MywyLjUxOWMwLjE1MiwzLjMwNiwxLjE4LDYuNDI0LDMuMDUzLDkuMDY0YzMuMyw0LjY1Miw4Ljg2LDcuMzE5LDE1LjI1NSw3LjMxOWgxODguNDg2IGMxMS4zOTUsMCwyMy4yNy04LjQyNCwyNy4wMzUtMTkuMTc5bDQwLjY3Ny0xMTYuMTg4QzI3Ny4wNjEsMTEyLjE1OSwyNzYuMzgxLDEwNi4wMywyNzMuMDgxLDEwMS4zNzh6IE0xOC41LDY0LjA4OWg4Ljg2NCBjOS4yOTUsMCwxOC42NC02LjYwOCwyMS43MzgtMTUuMzcybDIuMDMyLTUuNzVjMC45NTktMi43MTEsNC43MjItNS4zNzIsNy41OTctNS4zNzJoMjkuNTY0YzMuNjMsMCw5LjI5NSwyLjg3NiwxMS40MzcsNS44MDYgbDYuMzg2LDguNzM0YzQuOTgyLDYuODE1LDE1LjEwNCwxMS45NTQsMjMuNTQ2LDExLjk1NGg4NS4zMjJjMS44OTgsMCwzLjUsMS42MDMsMy41LDMuNXYyNi40N0g2OS4zNCBjLTExLjM5NSwwLTIzLjI3LDguNDI0LTI3LjAzNSwxOS4xNzlMMTUsMTkxLjIzMVY2Ny41ODlDMTUsNjUuNjkyLDE2LjYwMyw2NC4wODksMTguNSw2NC4wODl6IE0yNjAuNzkxLDExMy4yMzhsLTQwLjY3NywxMTYuMTg4IGMtMS42NzQsNC43ODEtNy44MTIsOS4xMzUtMTIuODc3LDkuMTM1SDE4Ljc1MWMtMS40NDgsMC0yLjU3Ny0wLjM3My0zLjAyLTAuOTk4Yy0wLjQ0My0wLjYyNS0wLjQyMy0xLjgxNCwwLjA1Ni0zLjE4MSBsNDAuNjc3LTExNi4xODhjMS42NzQtNC43ODEsNy44MTItOS4xMzUsMTIuODc3LTkuMTM1aDE4OC40ODZjMS40NDgsMCwyLjU3NywwLjM3MywzLjAyMSwwLjk5OCBDMjYxLjI5LDExMC42ODIsMjYxLjI3LDExMS44NzEsMjYwLjc5MSwxMTMuMjM4eiI+CiAgICA8L3BhdGg+Cjwvc3ZnPg==);
}
.PaginationArrow {
  width: 7px;
  height: 11px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9InBhZ2luYXRpb24taWNvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4xNDY0IDAuNjQ2NDQ3QzEwLjM0MTcgMC40NTExODQgMTAuNjU4MyAwLjQ1MTE4NCAxMC44NTM2IDAuNjQ2NDQ3QzExLjA0ODggMC44NDE3MDkgMTEuMDQ4OCAxLjE1ODI5IDEwLjg1MzYgMS4zNTM1NUw2LjIwNzExIDZMMTAuODUzNiAxMC42NDY0QzExLjA0ODggMTAuODQxNyAxMS4wNDg4IDExLjE1ODMgMTAuODUzNiAxMS4zNTM2QzEwLjY1ODMgMTEuNTQ4OCAxMC4zNDE3IDExLjU0ODggMTAuMTQ2NCAxMS4zNTM2TDUuMTQ2NDUgNi4zNTM1NUM0Ljk1MTE4IDYuMTU4MjkgNC45NTExOCA1Ljg0MTcxIDUuMTQ2NDUgNS42NDY0NUwxMC4xNDY0IDAuNjQ2NDQ3Wk01LjE0NjQ1IDAuNjQ2NDQ3QzUuMzQxNzEgMC40NTExODQgNS42NTgyOSAwLjQ1MTE4NCA1Ljg1MzU1IDAuNjQ2NDQ3QzYuMDQ4ODIgMC44NDE3MDkgNi4wNDg4MiAxLjE1ODI5IDUuODUzNTUgMS4zNTM1NUwxLjIwNzExIDZMNS44NTM1NSAxMC42NDY0QzYuMDQ4ODIgMTAuODQxNyA2LjA0ODgyIDExLjE1ODMgNS44NTM1NSAxMS4zNTM2QzUuNjU4MjkgMTEuNTQ4OCA1LjM0MTcxIDExLjU0ODggNS4xNDY0NSAxMS4zNTM2TDAuMTQ2NDQ2IDYuMzUzNTVDLTAuMDQ4ODE1NyA2LjE1ODI5IC0wLjA0ODgxNTcgNS44NDE3MSAwLjE0NjQ0NiA1LjY0NjQ1TDUuMTQ2NDUgMC42NDY0NDdaIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9IiMwMDAwMDAiLz4KPC9zdmc+Cg==);
}
.CourierItemArrow {
  width: 8px;
  height: 17px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGlkPSJDb3VyaWVySXRlbUFycm93IiBoZWlnaHQ9IjE5IiB2aWV3Qm94PSIwIDAgMTEgMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMOSA5LjVMMSAxOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
}
.UserPanel .Data:before {
  content: " ";
  position: absolute;
  right: -2rem;
  top: 2.5rem;
  width: 1rem;
  height: 0.5rem;
  transition: all 0.3s ease;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1pY29uIiBkPSJNNSA1TDAuNjY5ODczIDAuNDk5OTk5TDkuMzMwMTMgMC41TDUgNVoiIGZpbGw9IiM4Nzg3ODciLz4KPC9zdmc+Cg==);
}
.UserPanel .Data.Active:before {
  transform: rotate(180deg);
  transition: all 0.3s ease;
}
.AddFilterIcon {
  width: 21px;
  height: 21px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGlkPSJmaWx0ZXItYWRkIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMTAwJSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZmlsbD0iI0E5QTlBOUQ1IiBzdHJva2U9IiNBOUE5QTlENSI+PGcgaWQ9Ikljb24iPjxwYXRoIGQ9Ik0yMS43NSw3YzAsLTEuMjYgLTAuNSwtMi40NjggLTEuMzkxLC0zLjM1OWMtMC44OTEsLTAuODkxIC0yLjA5OSwtMS4zOTEgLTMuMzU5LC0xLjM5MWwtMTAsMGMtMS4yNiwtMCAtMi40NjgsMC41IC0zLjM1OSwxLjM5MWMtMC44OTEsMC44OTEgLTEuMzkxLDIuMDk5IC0xLjM5MSwzLjM1OWwwLDEwYy0wLDEuMjYgMC41LDIuNDY4IDEuMzkxLDMuMzU5YzAuODkxLDAuODkxIDIuMDk5LDEuMzkxIDMuMzU5LDEuMzkxbDEwLDBjMS4yNiwwIDIuNDY4LC0wLjUgMy4zNTksLTEuMzkxYzAuODkxLC0wLjg5MSAxLjM5MSwtMi4wOTkgMS4zOTEsLTMuMzU5bDAsLTEwWm0tMS41LDBsMCwxMGMwLDAuODYyIC0wLjM0MiwxLjY4OSAtMC45NTIsMi4yOThjLTAuNjA5LDAuNjEgLTEuNDM2LDAuOTUyIC0yLjI5OCwwLjk1MmwtMTAsMGMtMC44NjIsMCAtMS42ODksLTAuMzQyIC0yLjI5OCwtMC45NTJjLTAuNjEsLTAuNjA5IC0wLjk1MiwtMS40MzYgLTAuOTUyLC0yLjI5OGwwLC0xMGMtMCwtMC44NjIgMC4zNDIsLTEuNjg5IDAuOTUyLC0yLjI5OGMwLjYwOSwtMC42MSAxLjQzNiwtMC45NTIgMi4yOTgsLTAuOTUybDEwLDBjMC44NjIsLTAgMS42ODksMC4zNDIgMi4yOTgsMC45NTJjMC42MSwwLjYwOSAwLjk1MiwxLjQzNiAwLjk1MiwyLjI5OFoiLz48cGF0aCBkPSJNMTEuMjUsMTEuMjVsMCwtMi43NWMwLC0wLjQxNCAwLjMzNiwtMC43NSAwLjc1LC0wLjc1YzAuNDE0LDAgMC43NSwwLjMzNiAwLjc1LDAuNzVsMCwyLjc1bDIuNzUsMGMwLjQxNCwtMCAwLjc1LDAuMzM2IDAuNzUsMC43NWMwLDAuNDE0IC0wLjMzNiwwLjc1IC0wLjc1LDAuNzVsLTIuNzUsMGwwLDIuNzVjMCwwLjQxNCAtMC4zMzYsMC43NSAtMC43NSwwLjc1Yy0wLjQxNCwwIC0wLjc1LC0wLjMzNiAtMC43NSwtMC43NWwwLC0yLjc1bC0yLjc1LDBjLTAuNDE0LC0wIC0wLjc1LC0wLjMzNiAtMC43NSwtMC43NWMwLC0wLjQxNCAwLjMzNiwtMC43NSAwLjc1LC0wLjc1bDIuNzUsMFoiLz48L2c+PC9zdmc+Cg==);
  cursor: pointer;
}
.AddFilterIcon:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGlkPSJmaWx0ZXItYWRkIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMTAwJSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZmlsbD0iI0E5QTlBOUQ1IiBzdHJva2U9IiMzRURFN0UiPjxnIGlkPSJJY29uIj48cGF0aCBkPSJNMjEuNzUsN2MwLC0xLjI2IC0wLjUsLTIuNDY4IC0xLjM5MSwtMy4zNTljLTAuODkxLC0wLjg5MSAtMi4wOTksLTEuMzkxIC0zLjM1OSwtMS4zOTFsLTEwLDBjLTEuMjYsLTAgLTIuNDY4LDAuNSAtMy4zNTksMS4zOTFjLTAuODkxLDAuODkxIC0xLjM5MSwyLjA5OSAtMS4zOTEsMy4zNTlsMCwxMGMtMCwxLjI2IDAuNSwyLjQ2OCAxLjM5MSwzLjM1OWMwLjg5MSwwLjg5MSAyLjA5OSwxLjM5MSAzLjM1OSwxLjM5MWwxMCwwYzEuMjYsMCAyLjQ2OCwtMC41IDMuMzU5LC0xLjM5MWMwLjg5MSwtMC44OTEgMS4zOTEsLTIuMDk5IDEuMzkxLC0zLjM1OWwwLC0xMFptLTEuNSwwbDAsMTBjMCwwLjg2MiAtMC4zNDIsMS42ODkgLTAuOTUyLDIuMjk4Yy0wLjYwOSwwLjYxIC0xLjQzNiwwLjk1MiAtMi4yOTgsMC45NTJsLTEwLDBjLTAuODYyLDAgLTEuNjg5LC0wLjM0MiAtMi4yOTgsLTAuOTUyYy0wLjYxLC0wLjYwOSAtMC45NTIsLTEuNDM2IC0wLjk1MiwtMi4yOThsMCwtMTBjLTAsLTAuODYyIDAuMzQyLC0xLjY4OSAwLjk1MiwtMi4yOThjMC42MDksLTAuNjEgMS40MzYsLTAuOTUyIDIuMjk4LC0wLjk1MmwxMCwwYzAuODYyLC0wIDEuNjg5LDAuMzQyIDIuMjk4LDAuOTUyYzAuNjEsMC42MDkgMC45NTIsMS40MzYgMC45NTIsMi4yOThaIi8+PHBhdGggZD0iTTExLjI1LDExLjI1bDAsLTIuNzVjMCwtMC40MTQgMC4zMzYsLTAuNzUgMC43NSwtMC43NWMwLjQxNCwwIDAuNzUsMC4zMzYgMC43NSwwLjc1bDAsMi43NWwyLjc1LDBjMC40MTQsLTAgMC43NSwwLjMzNiAwLjc1LDAuNzVjMCwwLjQxNCAtMC4zMzYsMC43NSAtMC43NSwwLjc1bC0yLjc1LDBsMCwyLjc1YzAsMC40MTQgLTAuMzM2LDAuNzUgLTAuNzUsMC43NWMtMC40MTQsMCAtMC43NSwtMC4zMzYgLTAuNzUsLTAuNzVsMCwtMi43NWwtMi43NSwwYy0wLjQxNCwtMCAtMC43NSwtMC4zMzYgLTAuNzUsLTAuNzVjMCwtMC40MTQgMC4zMzYsLTAuNzUgMC43NSwtMC43NWwyLjc1LDBaIi8+PC9nPjwvc3ZnPgo=);
}
.CheckmarkIcon {
  width: 23px;
  height: 23px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2hlY2ttYXJrLWljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiIGZpbGw9IiNBOUE5QTlENSIgc3Ryb2tlPSIjZmZmZmZmIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljg1NzI1LDEwLjU1NjUgTDIuMjkzMjUsNi45OTI1IEMxLjkwMjI1LDYuNjAxNSAxLjkwMjI1LDUuOTY5NSAyLjI5MzI1LDUuNTc4NSBDMi42ODQyNSw1LjE4NzUgMy4zMTYyNSw1LjE4NzUgMy43MDcyNSw1LjU3ODUgTDUuODU3MjUsNy43Mjg1IEwxMC4yOTMyNSwzLjI5MjUgQzEwLjY4NDI1LDIuOTAyNSAxMS4zMTYyNSwyLjkwMjUgMTEuNzA3MjUsMy4yOTI1IEMxMi4wOTgyNSwzLjY4MzUgMTIuMDk4MjUsNC4zMTY1IDExLjcwNzI1LDQuNzA2NSBMNS44NTcyNSwxMC41NTY1IFoiLz4KPC9zdmc+Cg==);
  cursor: pointer;
}
.CheckmarkIcon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2hlY2ttYXJrLWljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiIGZpbGw9IiMzRURFN0UiIHN0cm9rZT0iIzNFREU3RSI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS44NTcyNSwxMC41NTY1IEwyLjI5MzI1LDYuOTkyNSBDMS45MDIyNSw2LjYwMTUgMS45MDIyNSw1Ljk2OTUgMi4yOTMyNSw1LjU3ODUgQzIuNjg0MjUsNS4xODc1IDMuMzE2MjUsNS4xODc1IDMuNzA3MjUsNS41Nzg1IEw1Ljg1NzI1LDcuNzI4NSBMMTAuMjkzMjUsMy4yOTI1IEMxMC42ODQyNSwyLjkwMjUgMTEuMzE2MjUsMi45MDI1IDExLjcwNzI1LDMuMjkyNSBDMTIuMDk4MjUsMy42ODM1IDEyLjA5ODI1LDQuMzE2NSAxMS43MDcyNSw0LjcwNjUgTDUuODU3MjUsMTAuNTU2NSBaIi8+Cjwvc3ZnPgo=);
}
.ClearFilterIcon {
  width: 21px;
  height: 21px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmlsdGVyLWNsZWFyIiBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjQTlBOUE5RDUiPgogICAgPHBhdGggZD0iTTggMUM0LjEyOCAxIDEgNC4xMjggMSA4czMuMTI4IDcgNyA3IDctMy4xMjggNy03LTMuMTI4LTctNy03em0wIDFhNiA2IDAgMCAxIDYgNiA2IDYgMCAwIDEtNiA2IDYgNiAwIDAgMS02LTYgNiA2IDAgMCAxIDYtNnpNNS44NTQgNS4xNDZsLS43MDguNzA4TDcuMjkzIDhsLTIuMTQ3IDIuMTQ2LjcwOC43MDhMOCA4LjcwN2wyLjE0NiAyLjE0Ny43MDgtLjcwOEw4LjcwNyA4bDIuMTQ3LTIuMTQ2LS43MDgtLjcwOEw4IDcuMjkzeiIgc3R5bGU9ImxpbmUtaGVpZ2h0Om5vcm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtcG9zaXRpb246bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWFsdGVybmF0ZXM6bm9ybWFsO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDAwO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1vcmllbnRhdGlvbjptaXhlZDtzaGFwZS1wYWRkaW5nOjA7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBjb2xvcj0iIzAwMCIgZm9udC13ZWlnaHQ9IjQwMCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIHdoaXRlLXNwYWNlPSJub3JtYWwiIG92ZXJmbG93PSJ2aXNpYmxlIiBmaWxsPSJncmF5Ii8+Cjwvc3ZnPgo=);
  cursor: pointer;
}
.ClearFilterIcon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmlsdGVyLWNsZWFyIiBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjRkMwMzE0Ij4KICAgIDxwYXRoIGQ9Ik04IDFDNC4xMjggMSAxIDQuMTI4IDEgOHMzLjEyOCA3IDcgNyA3LTMuMTI4IDctNy0zLjEyOC03LTctN3ptMCAxYTYgNiAwIDAgMSA2IDYgNiA2IDAgMCAxLTYgNiA2IDYgMCAwIDEtNi02IDYgNiAwIDAgMSA2LTZ6TTUuODU0IDUuMTQ2bC0uNzA4LjcwOEw3LjI5MyA4bC0yLjE0NyAyLjE0Ni43MDguNzA4TDggOC43MDdsMi4xNDYgMi4xNDcuNzA4LS43MDhMOC43MDcgOGwyLjE0Ny0yLjE0Ni0uNzA4LS43MDhMOCA3LjI5M3oiIHN0eWxlPSJsaW5lLWhlaWdodDpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LXBvc2l0aW9uOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOm5vcm1hbDtmb250LWZlYXR1cmUtc2V0dGluZ3M6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAwMDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtb3JpZW50YXRpb246bWl4ZWQ7c2hhcGUtcGFkZGluZzowO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbCIgY29sb3I9IiMwMDAiIGZvbnQtd2VpZ2h0PSI0MDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiB3aGl0ZS1zcGFjZT0ibm9ybWFsIiBvdmVyZmxvdz0idmlzaWJsZSIgZmlsbD0iZ3JheSIvPgo8L3N2Zz4K);
}
.OnExcelExportIcon {
  width: 32px;
  height: 32px;
  margin-left: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ib24tZXhjZWwtZXhwb3J0IiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iIzQzNDM0MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM0MzQzNDMiPgo8cGF0aCBkPSJNMTYuNjY5MyAyLjY2NjAySDYuMDAyNkM1LjI5NTM2IDIuNjY2MDIgNC42MTcwOCAyLjk0Njk3IDQuMTE2OTkgMy40NDcwNkMzLjYxNjg5IDMuOTQ3MTYgMy4zMzU5NCA0LjYyNTQ0IDMuMzM1OTQgNS4zMzI2OFYyNi42NjZDMy4zMzU5NCAyOC4xNDYgNC41MjI2IDI5LjMzMjcgNi4wMDI2IDI5LjMzMjdIMjIuMDAyNkMyMy40ODI2IDI5LjMzMjcgMjQuNjY5MyAyOC4xNDYgMjQuNjY5MyAyNi42NjZWMTAuNjY2TDE2LjY2OTMgMi42NjYwMlpNMjIuMDAyNiAyNi42NjZINi4wMDI2VjUuMzMyNjhIMTUuMzM1OVYxMS45OTkzSDIyLjAwMjZWMjYuNjY2Wk0xNS4yMDI2IDE5LjMzMjdMMTkuMDY5MyAyNS4zMzI3SDE2LjY2OTNMMTQuMDAyNiAyMC43OTk0TDExLjMzNTkgMjUuMzMyN0g4LjkzNTk0TDEyLjgwMjYgMTkuMzMyN0w4LjkzNTk0IDEzLjMzMjdIMTEuMzM1OUwxNC4wMDI2IDE3Ljg2NkwxNi42NjkzIDEzLjMzMjdIMTkuMDY5M0wxNS4yMDI2IDE5LjMzMjdaIiBmaWxsPSIjNDM0MzQzIi8+CjxwYXRoIGQ9Ik0yOCAyOS41TDI1LjQwMTkgMjUuNzVIMzAuNTk4MUwyOCAyOS41WiIgZmlsbD0iIzQzNDM0MyIvPgo8bGluZSB4MT0iMjgiIHkxPSIyLjUiIHgyPSIyOCIgeTI9IjI2LjUiIHN0cm9rZT0iIzQzNDM0MyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
  cursor: pointer;
}
.ExcelImportIcon {
  width: 32px;
  height: 32px;
  margin-left: 8px;
  opacity: 0.5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZXhjZWwtaW1wb3J0IiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iIzQzNDM0MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM0MzQzNDMiPgo8cGF0aCBkPSJNMTYuNjY5MyAyLjY2NjVINi4wMDI2QzUuMjk1MzYgMi42NjY1IDQuNjE3MDggMi45NDc0NiA0LjExNjk5IDMuNDQ3NTVDMy42MTY4OSAzLjk0NzY1IDMuMzM1OTQgNC42MjU5MyAzLjMzNTk0IDUuMzMzMTdWMjYuNjY2NUMzLjMzNTk0IDI4LjE0NjUgNC41MjI2IDI5LjMzMzIgNi4wMDI2IDI5LjMzMzJIMjIuMDAyNkMyMy40ODI2IDI5LjMzMzIgMjQuNjY5MyAyOC4xNDY1IDI0LjY2OTMgMjYuNjY2NVYxMC42NjY1TDE2LjY2OTMgMi42NjY1Wk0yMi4wMDI2IDI2LjY2NjVINi4wMDI2VjUuMzMzMTdIMTUuMzM1OVYxMS45OTk4SDIyLjAwMjZWMjYuNjY2NVpNMTUuMjAyNiAxOS4zMzMyTDE5LjA2OTMgMjUuMzMzMkgxNi42NjkzTDE0LjAwMjYgMjAuNzk5OEwxMS4zMzU5IDI1LjMzMzJIOC45MzU5NEwxMi44MDI2IDE5LjMzMzJMOC45MzU5NCAxMy4zMzMySDExLjMzNTlMMTQuMDAyNiAxNy44NjY1TDE2LjY2OTMgMTMuMzMzMkgxOS4wNjkzTDE1LjIwMjYgMTkuMzMzMloiIGZpbGw9IiM0MzQzNDMiLz4KPHBhdGggZD0iTTI4IDIuNUwyNS40MDE5IDYuMjVMMzAuNTk4MSA2LjI1TDI4IDIuNVoiIGZpbGw9IiM0MzQzNDMiLz4KPGxpbmUgeTE9Ii0xIiB4Mj0iMjQiIHkyPSItMSIgdHJhbnNmb3JtPSJtYXRyaXgoMCAtMSAtMSAwIDI3IDI5LjUpIiBzdHJva2U9IiM0MzQzNDMiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  cursor: pointer;
}
.FilterGridHeader {
  width: 17px;
  height: 13px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmlsdGVyLWdyaWQtaGVhZGVyIiB3aWR0aD0iMTciIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjguMTA2OTMiIHkxPSI3LjAyNTM5IiB4Mj0iOC4xMDY5MyIgeTI9IjEyLjQ4MzYiIHN0cm9rZT0iIzg3ODc4NyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik04LjEwOTY1IDkuODU1MTFMMS4xNTIyOCAyLjQ1NjgyTDE1LjE5ODUgMi41NjA4NEw4LjEwOTY1IDkuODU1MTFaIiBmaWxsPSIjODc4Nzg3Ii8+Cjwvc3ZnPgo=);
  cursor: pointer;
  margin-bottom: 3px;
}
.FilterGridHeader.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmlsdGVyLWdyaWQtaGVhZGVyLWFjdGl2ZSIgd2lkdGg9IjE3IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIHgxPSI4LjEwNjkzIiB5MT0iNy4wMjUzOSIgeDI9IjguMTA2OTMiIHkyPSIxMi40ODM2IiBzdHJva2U9IiNmYzAzMTQiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNOC4xMDk2NSA5Ljg1NTExTDEuMTUyMjggMi40NTY4MkwxNS4xOTg1IDIuNTYwODRMOC4xMDk2NSA5Ljg1NTExWiIgZmlsbD0iI2ZjMDMxNCIvPgo8L3N2Zz4K);
}
.SubMenuItemName .Setting {
  width: 24px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic2V0dGluZy1pY29uIiB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA1OTQgMTcuMjk3QzE0LjczODUgMTcuMjk3IDE2LjkxNzggMTUuMTE3NiAxNi45MTc4IDEyLjQzODlDMTYuOTE3OCA5Ljc1OTkgMTQuNzM4MSA3LjU4MDIgMTIuMDU5NCA3LjU4MDJDOS4zODAzOSA3LjU4MDIgNy4yMDEwNSA5Ljc1OTkgNy4yMDEwNSAxMi40Mzg5QzcuMjAxMDUgMTUuMTE3NiA5LjM4MDM5IDE3LjI5NyAxMi4wNTk0IDE3LjI5N1pNMTIuMDU5NCA5LjAxMjY4QzEzLjk0ODMgOS4wMTI2OCAxNS40ODUgMTAuNTQ5OCAxNS40ODUgMTIuNDM4NkMxNS40ODUgMTQuMzI3MSAxMy45NDgzIDE1Ljg2MzggMTIuMDU5NCAxNS44NjM4QzEwLjE3MDYgMTUuODYzOCA4LjYzMzg5IDE0LjMyNzEgOC42MzM4OSAxMi40Mzg2QzguNjMzODkgMTAuNTQ5NCAxMC4xNzA2IDkuMDEyNjggMTIuMDU5NCA5LjAxMjY4WiIgZmlsbD0iI0I2QjZCNiIvPgo8cGF0aCBkPSJNMS41NTc4NSAxNS4zMjQzSDMuMzUzNTVDMy41Mjg3MiAxNi4wNDA3IDMuNzU1ODIgMTYuMzc2NyA0LjAzMiAxNi44ODAzTDIuNzU0NjMgMTguMTQ3M0MyLjE3MTgyIDE4LjcyOTQgMi4xNzE0NiAxOS42NzI5IDIuNzU0NjMgMjAuMjU2NEw0LjQwNzA0IDIxLjkwNjRDNC42ODk2NyAyMi4xODgzIDUuMDY1MDcgMjIuMzQyMyA1LjQ2NDQ4IDIyLjM0MjNDNS44NjM4OCAyMi4zNDIzIDYuMjM5NjQgMjIuMTg2MSA2LjUyMTE5IDIxLjkwNDJMNy44NDY5MyAyMC41NzgxQzguMzMwMTUgMjAuODI5OSA4LjgxODM5IDIxLjAzMDkgOS4zMjA5NiAyMS4xODUzTDkuMzEzNDMgMjMuMTIxQzkuMzEzNDMgMjMuOTE3MyAxMC4wNTcxIDI0LjYzNzcgMTAuOTA0NiAyNC42Mzc3SDEzLjI0MTJDMTQuMDUyMiAyNC42Mzc3IDE0LjY4NjYgMjMuOTM4MSAxNC42ODY2IDIzLjA5OTVWMjEuMTc5OUMxNS4yOTg3IDIxLjAxMTUgMTUuNzYzMyAyMC43OTI3IDE2LjIzMTIgMjAuNTI1NUwxNy42MTc0IDIxLjkwMzhDMTcuOTAwMSAyMi4xODU4IDE4LjI3NjIgMjIuMzQxMiAxOC42NzY3IDIyLjM0MTJDMTkuMDc3MSAyMi4zNDEyIDE5LjQ1MzMgMjIuMTg1OCAxOS43MzUyIDIxLjkwMzhMMjEuMzkwNCAyMC4yNTE0QzIxLjk3MjkgMTkuNjY3OSAyMS45NzMzIDE4LjcxOTQgMjEuMzkxMiAxOC4xMzczTDIwLjA0ODYgMTYuNzk0TDIwLjAxNjQgMTYuNzcyNUMyMC4yNjYgMTYuMzAxNSAyMC40NzM4IDE1LjY4MjUgMjAuNjM2OCAxNS4zMjQzSDIyLjU4NzlDMjMuMzkzMiAxNS4zMjQzIDI0IDE0LjYyNDcgMjQgMTMuNzUyOFYxMS40MTYyQzI0IDEwLjU1NjUgMjMuMzkzMiA5Ljk1MTEzIDIyLjU4ODMgOS45NTExM0gyMC42OTM3QzIwLjUzNDMgOS4yMzQ3MSAyMC4zMjU1IDguODc0NzEgMjAuMDY5IDguMzc2OEwyMS4zOTIyIDcuMDQyODNDMjEuOTc0NyA2LjQ2MDAyIDIxLjk3NDcgNS41MDYxMSAyMS4zOTE5IDQuOTIyOTVMMTkuNzM5NSAzLjI2ODAyQzE5LjQ1NzIgMi45ODU0IDE5LjA4MTggMi44Mjg4NiAxOC42ODI0IDIuODI4ODZDMTguMjgzNyAyLjgyODg2IDE3LjkwNzkgMi45ODM2MSAxNy42MjUzIDMuMjY1ODdMMTYuMzQ5NyA0LjU0MTFDMTUuODMwNyA0LjI2MDI2IDE1LjI2OTQgNC4wMjQyIDE0LjY4OTEgMy44NDMzMUwxNC42ODY2IDIuMDkwOTVDMTQuNjg2NiAxLjI1MDIzIDE0LjA2NTQgMC42Mzc2OTUgMTMuMjQxNiAwLjYzNzY5NUgxMC45MDVDMTAuMDQyIDAuNjM3Njk1IDkuMzEzNDMgMS4yNzAyOSA5LjMxMzQzIDIuMDY5NDZWMy44MzQzNUM4Ljg1MTM0IDMuOTg3NjcgOC4yNzQ2MyA0LjIwNDc0IDcuNzI0NzggNC40ODQxNEw2LjUxMjk1IDMuMjY1ODdDNi4yMzA2OSAyLjk4MzI1IDUuODU2IDIuODI4MTQgNS40NTgwMyAyLjgyODE0QzUuMDYwNDIgMi44MjgxNCA0LjY4NTM3IDIuOTgzNjEgNC40MDIzOSAzLjI2NjIzTDIuNzUyMTIgNC45MTgyOUMyLjE3MDAzIDUuNTAxMSAyLjE3MDM5IDYuNDQ5NjQgMi43NTMxOSA3LjAzMjhMMy45NjgyNCA4LjI2ODYyQzMuNjcyMzYgOC43OTU5IDMuNDQ1OTcgOS4yMzQ3MSAzLjI3NzYxIDkuOTUxMTNIMS41NTc4NUMwLjcxMzE5NCA5Ljk1MTEzIDAgMTAuNTk4OCAwIDExLjQxNjJWMTMuNzUyOEMwIDE0LjU2NzQgMC43Mjc4ODEgMTUuMzI0MyAxLjU1Nzg1IDE1LjMyNDNaTTEuNTU3ODUgMTEuMzg0SDMuODQ4MjRDNC4xOTE3NiAxMS4zODQgNC40ODY5MyAxMS4xMTg5IDQuNTUxNzYgMTAuNzgxNUM0LjcyODM2IDkuODY0NDQgNS4wMTY3MiA5LjI2Njk1IDUuNDg3MDQgOC41MDUwNEM1LjY2OTM3IDguMjA5ODcgNS42MTM4NSA3LjgyMTIyIDUuMzU1NTggNy41ODk4MkwzLjc2NjU3IDYuMDIyMjlDMy43NDIyMSA1Ljk5NzU4IDMuNzQxODUgNS45NTY3NCAzLjc2NjIxIDUuOTMyMzhMNS40MTU3NiA0LjI3OTk2QzUuNDI0NzIgNC4yNzA2NSA1LjQ5MjA2IDQuMjcxNzIgNS40OTg1MSA0LjI3NzgxTDYuODQ3MTYgNS42MzM5OUw3LjAyOTEzIDUuODQ5MjhDNy4yNTgwMyA2LjEyMDQ0IDcuNjUxMzQgNi4xODM0OSA3Ljk1Mjk2IDUuOTk2NUM4LjcxNDg3IDUuNTI2MTcgOS43MDYwMyA1LjIwMTY0IDEwLjIyOSA1LjA1MDExQzEwLjUzNTYgNC45NjEyOCAxMC43NDYzIDQuNjgwOCAxMC43NDYzIDQuMzYxNjRWMi4wOTU2MUMxMC43NzE3IDIuMDY4MDIgMTAuODM5NCAyLjAyNzkgMTAuOTA0NiAyLjAyNzlMMTMuMjQ0OCAyLjAxOTMxQzEzLjI0NzMgMi4wMjMyNSAxMy4yNTM3IDIuMDM5MzcgMTMuMjUzNyAyLjA2OTQ2VjMuODE4OTVDMTMuMjUzNyAzLjgzMjU2IDEzLjI1NDEgMy44NDU4MSAxMy4yNTQ4IDMuODU5MDdMMTMuMjg3NCA0LjQzNDcxQzEzLjMwNSA0Ljc0Nzc5IDEzLjUyMzggNS4wMTMyMiAxMy44MjgzIDUuMDg5NTJDMTQuNjQwNyA1LjI5Mjk4IDE1LjQyMiA1LjYyNDY4IDE2LjA4ODIgNi4wNDgwOEMxNi4zNzcgNi4yMzExMyAxNi43NTM0IDYuMTg1NjQgMTYuOTg5NSA1LjkzOTU1TDE4LjYzODcgNC4yNzkyNUMxOC42NjIzIDQuMjU0ODkgMTguNzAyNCA0LjI1NDUzIDE4LjcyNjggNC4yNzkyNUwyMC4zNzg5IDUuOTMwOTVDMjAuNDAzMiA1Ljk1NTMxIDIwLjQwMzIgNS45OTU0MyAyMC4zNzkyIDYuMDE5NzhMMTkuMDA5OCA3LjM4OTIyTDE4LjY3ODQgNy43MTA4OUMxOC40NDAyIDcuOTQyMjkgMTguMzkyMiA4LjMwNjk1IDE4LjU2MjQgOC41OTIwOEMxOC45NzA0IDkuMjc0ODMgMTkuMjY3IDEwLjAzMzkgMTkuNDQ0MyAxMC44MDY1QzE5LjUxODEgMTEuMTMxNCAxOS44MDc5IDExLjM4NCAyMC4xNDE3IDExLjM4NEgyMi41NTcxQzIyLjU2MjEgMTEuMzg0IDIyLjU2NzIgMTEuMzgzMiAyMi41NjcyIDExLjQxNjJWMTMuNzUyOEMyMi41NjcyIDEzLjc5NjUgMjIuNTU4OSAxMy44OTE0IDIyLjU1MDcgMTMuODkxNEgyMC4wOTczQzE5Ljc2OTYgMTMuODkxNCAxOS40ODM3IDE0LjA5MjcgMTkuNDAzMSAxNC40MTAxQzE5LjIyMDEgMTUuMTMxNSAxOC45MzIxIDE1LjgxMDQgMTguNTQ2MyAxNi40NTA1QzE4LjM5NDcgMTYuNzAxNiAxOC40MTE5IDE3LjAxNSAxOC41OTAzIDE3LjI0ODlMMTguOTM4MSAxNy43MDMxQzE4Ljk1NzUgMTcuNzI4NiAxOC45NzgzIDE3Ljc1MTUgMTkuMDAxMiAxNy43NzM3TDIwLjM3NzggMTkuMTUwN0MyMC40MDE4IDE5LjE3NDcgMjAuNDAxMSAxOS4yMTQxIDIwLjM3NzQgMTkuMjM4MUwxOC43MjI1IDIwLjg5MDFDMTguNjk4NSAyMC45MTQxIDE4LjY1NTUgMjAuOTE1NSAxOC42MjkgMjAuODg4M0wxNy4yMzQ5IDE5LjUwMzFMMTYuODI4NyAxOS4xMTM0QzE2LjU5MzcgMTguODg3IDE2LjIzNTUgMTguODQ5IDE1Ljk1NzUgMTkuMDE5NUMxNS4yNTU4IDE5LjQ1MDUgMTQuNzc3OSAxOS43MjQxIDEzLjgzMzMgMTkuOTA3OUMxMy40OTcgMTkuOTczNSAxMy4yNTM3IDIwLjI2ODYgMTMuMjUzNyAyMC42MTE0VjIzLjA5OTVDMTMuMjUzNyAyMy4xMzk3IDEzLjI0MjYgMjMuMjA0OSAxMy4yNDggMjMuMjA0OUMxMy4yNDczIDIzLjIwNDkgMTMuMjQ1MSAyMy4yMDQ5IDEzLjI0MTIgMjMuMjA0OUgxMC45MDQ2QzEwLjg0MDUgMjMuMjA0OSAxMC43NTc0IDIzLjEyNzUgMTAuNzQ2MyAyMy4xMjFMMTAuNzQ1OSAyMS40MDk5TDEwLjc3NDYgMjAuNjc2M0MxMC43ODgyIDIwLjMzMjcgMTAuNTU1NyAyMC4wMjYxIDEwLjIyMTEgMTkuOTQ4NEM5LjQ4NjQ1IDE5Ljc3NjggOC43OTE1MiAxOS40OTIgOC4wOTY5NiAxOS4wNzk0QzcuOTgzNCAxOS4wMTE3IDcuODU2OTYgMTguOTc4IDcuNzMxMjIgMTguOTc4QzcuNTUwNjkgMTguOTc4IDcuMzcxNTggMTkuMDQ1NyA3LjIzNDM5IDE5LjE3NzlMNS41MDc0NiAyMC44OTA4QzUuNDgzNDYgMjAuOTE0OCA1LjQ0MzM0IDIwLjkxMzggNS40MTk3IDIwLjg5MDVMMy43NjggMTkuMjM4NEMzLjc0MzY0IDE5LjIxNDQgMy43NDMyOCAxOS4xNzQ3IDMuNzY4IDE5LjE1MDNMNS40Mzk0IDE3LjQ3NkM1LjY3NDM5IDE3LjIzODkgNS43MTQ1MSAxNi44NzEgNS41MzU0IDE2LjU4ODRDNS4xMDM3NiAxNS45MDc0IDQuNzg0NiAxNS4xODkyIDQuNTg3NTggMTQuNDA5OEM0LjUwNjI3IDE0LjA5MTcgNC4yMjAwNiAxMy44OTE0IDMuODkyMyAxMy44OTE0QzMuODkxNTggMTMuODkxNCAzLjg5MDUxIDEzLjg5MTQgMy44ODk3OSAxMy44OTE0TDEuNTU3NDkgMTMuODcxQzEuNTE2NjYgMTMuODcxIDEuNDQwNzIgMTMuNzk4MyAxLjQzMjQ4IDEzLjc2MzJMMS40MzE3NiAxMS40NTA2QzEuNDQxMDcgMTEuNDIxMiAxLjUwNzcgMTEuMzg0IDEuNTU3ODUgMTEuMzg0WiIgZmlsbD0iI0I2QjZCNiIvPgo8L3N2Zz4K);
}
.SubMenuItemName .reports {
  width: 22px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0icmVwb3J0cy1pY29uIiB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjg2NyA1LjU3OTYxSDQuODg5NzZDNC44MDQ1NCA1LjU2NTY1IDQuNzE3MzEgNS41NzAzOSA0LjYzNDEgNS41OTM1QzQuNTUwOSA1LjYxNjYgNC40NzM3MSA1LjY1NzUzIDQuNDA3OSA1LjcxMzQ0QzQuMzQyMDggNS43NjkzNSA0LjI4OTIyIDUuODM4OSA0LjI1Mjk2IDUuOTE3MjdDNC4yMTY3IDUuOTk1NjUgNC4xOTc5MiA2LjA4MDk3IDQuMTk3OTIgNi4xNjczM0M0LjE5NzkyIDYuMjUzNjggNC4yMTY3IDYuMzM5IDQuMjUyOTYgNi40MTczOEM0LjI4OTIyIDYuNDk1NzUgNC4zNDIwOCA2LjU2NTMgNC40MDc5IDYuNjIxMjFDNC40NzM3MSA2LjY3NzEyIDQuNTUwOSA2LjcxODA1IDQuNjM0MSA2Ljc0MTE2QzQuNzE3MzEgNi43NjQyNiA0LjgwNDU0IDYuNzY5IDQuODg5NzYgNi43NTUwNEgxMi44NjdDMTMuMDA2NCA2LjczMjIgMTMuMTMzMSA2LjY2MDU1IDEzLjIyNDYgNi41NTI5QzEzLjMxNiA2LjQ0NTI0IDEzLjM2NjIgNi4zMDg1OCAxMy4zNjYyIDYuMTY3MzNDMTMuMzY2MiA2LjAyNjA3IDEzLjMxNiA1Ljg4OTQxIDEzLjIyNDYgNS43ODE3NUMxMy4xMzMxIDUuNjc0MSAxMy4wMDY0IDUuNjAyNDUgMTIuODY3IDUuNTc5NjFaIiBmaWxsPSIjQjZCNkI2Ii8+CjxwYXRoIGQ9Ik0xMy40NDY5IDkuNzE2NzFDMTMuNDM4OCA5LjU2ODQyIDEzLjM3NDIgOS40Mjg4NSAxMy4yNjYzIDkuMzI2NzlDMTMuMTU4NCA5LjIyNDc0IDEzLjAxNTUgOS4xNjc5NiAxMi44NjcgOS4xNjgxOEg0Ljg4OTc2QzQuODEyMyA5LjE2NjA5IDQuNzM1MjEgOS4xNzk1NCA0LjY2MzA0IDkuMjA3NzRDNC41OTA4NiA5LjIzNTk0IDQuNTI1MDcgOS4yNzgzMiA0LjQ2OTU2IDkuMzMyMzhDNC40MTQwNCA5LjM4NjQ0IDQuMzY5OTIgOS40NTEwNyA0LjMzOTggOS41MjI0N0M0LjMwOTY5IDkuNTkzODYgNC4yOTQxOCA5LjY3MDU3IDQuMjk0MjEgOS43NDgwNkM0LjI5NDIxIDkuOTA2MDEgNC4zNTY5NiAxMC4wNTc1IDQuNDY4NjQgMTAuMTY5MkM0LjU4MDMzIDEwLjI4MDkgNC43MzE4MSAxMC4zNDM2IDQuODg5NzYgMTAuMzQzNkgxMi44NjdDMTIuOTQ2NiAxMC4zNDE2IDEzLjAyNDkgMTAuMzIzNyAxMy4wOTc1IDEwLjI5MDlDMTMuMTcgMTAuMjU4MSAxMy4yMzUzIDEwLjIxMTEgMTMuMjg5MyAxMC4xNTI2QzEzLjM0MzQgMTAuMDk0MiAxMy4zODUyIDEwLjAyNTUgMTMuNDEyMiA5Ljk1MDYzQzEzLjQzOTMgOS44NzU3NSAxMy40NTExIDkuNzk2MjIgMTMuNDQ2OSA5LjcxNjcxWiIgZmlsbD0iI0I2QjZCNiIvPgo8cGF0aCBkPSJNNC44ODk3NiAxMi42NzkyQzQuODA0NTQgMTIuNjY1MyA0LjcxNzMxIDEyLjY3IDQuNjM0MSAxMi42OTMxQzQuNTUwOSAxMi43MTYyIDQuNDczNzEgMTIuNzU3MSA0LjQwNzkgMTIuODEzQzQuMzQyMDggMTIuODY5IDQuMjg5MjIgMTIuOTM4NSA0LjI1Mjk2IDEzLjAxNjlDNC4yMTY3IDEzLjA5NTMgNC4xOTc5MiAxMy4xODA2IDQuMTk3OTIgMTMuMjY2OUM0LjE5NzkyIDEzLjM1MzMgNC4yMTY3IDEzLjQzODYgNC4yNTI5NiAxMy41MTdDNC4yODkyMiAxMy41OTU0IDQuMzQyMDggMTMuNjY0OSA0LjQwNzkgMTMuNzIwOEM0LjQ3MzcxIDEzLjc3NjcgNC41NTA5IDEzLjgxNzcgNC42MzQxIDEzLjg0MDhDNC43MTczMSAxMy44NjM5IDQuODA0NTQgMTMuODY4NiA0Ljg4OTc2IDEzLjg1NDZIOC44MzkxOUM4LjkyNDQxIDEzLjg2ODYgOS4wMTE2NCAxMy44NjM5IDkuMDk0ODUgMTMuODQwOEM5LjE3ODA1IDEzLjgxNzcgOS4yNTUyNCAxMy43NzY3IDkuMzIxMDUgMTMuNzIwOEM5LjM4Njg3IDEzLjY2NDkgOS40Mzk3MyAxMy41OTU0IDkuNDc1OTkgMTMuNTE3QzkuNTEyMjUgMTMuNDM4NiA5LjUzMTAzIDEzLjM1MzMgOS41MzEwMyAxMy4yNjY5QzkuNTMxMDMgMTMuMTgwNiA5LjUxMjI1IDEzLjA5NTMgOS40NzU5OSAxMy4wMTY5QzkuNDM5NzMgMTIuOTM4NSA5LjM4Njg3IDEyLjg2OSA5LjMyMTA1IDEyLjgxM0M5LjI1NTI0IDEyLjc1NzEgOS4xNzgwNSAxMi43MTYyIDkuMDk0ODUgMTIuNjkzMUM5LjAxMTY0IDEyLjY3IDguOTI0NDEgMTIuNjY1MyA4LjgzOTE5IDEyLjY3OTJINC44ODk3NloiIGZpbGw9IiNCNkI2QjYiLz4KPHBhdGggZD0iTTguOTMzMjIgMTkuNjIxOEgyLjUzODkyQzIuMTc3MyAxOS42MjE4IDEuODMwNDkgMTkuNDc4MSAxLjU3NDc4IDE5LjIyMjRDMS4zMTkwOCAxOC45NjY3IDEuMTc1NDIgMTguNjE5OSAxLjE3NTQyIDE4LjI1ODNWMi41ODU5M0MxLjE3MzM1IDIuNDA1NTYgMS4yMDcwOSAyLjIyNjU3IDEuMjc0NjggMi4wNTkzM0MxLjM0MjI3IDEuODkyMDkgMS40NDIzOCAxLjczOTkzIDEuNTY5MiAxLjYxMTY1QzEuNjk2MDIgMS40ODMzNyAxLjg0NzAzIDEuMzgxNTQgMi4wMTM0OCAxLjMxMjA0QzIuMTc5OTQgMS4yNDI1NCAyLjM1ODUzIDEuMjA2NzYgMi41Mzg5MiAxLjIwNjc3SDE1LjA3NjhDMTUuMjU3MiAxLjIwNjc2IDE1LjQzNTggMS4yNDI1NCAxNS42MDIyIDEuMzEyMDRDMTUuNzY4NyAxLjM4MTU0IDE1LjkxOTcgMS40ODMzNyAxNi4wNDY1IDEuNjExNjVDMTYuMTczMyAxLjczOTkzIDE2LjI3MzQgMS44OTIwOSAxNi4zNDEgMi4wNTkzM0MxNi40MDg2IDIuMjI2NTcgMTYuNDQyMyAyLjQwNTU2IDE2LjQ0MDMgMi41ODU5M1YxMC41Nzg4QzE2LjQyNjMgMTAuNjY0IDE2LjQzMSAxMC43NTEzIDE2LjQ1NDIgMTAuODM0NUMxNi40NzczIDEwLjkxNzcgMTYuNTE4MiAxMC45OTQ5IDE2LjU3NDEgMTEuMDYwN0MxNi42MyAxMS4xMjY1IDE2LjY5OTYgMTEuMTc5NCAxNi43Nzc5IDExLjIxNTZDMTYuODU2MyAxMS4yNTE5IDE2Ljk0MTYgMTEuMjcwNyAxNy4wMjggMTEuMjcwN0MxNy4xMTQzIDExLjI3MDcgMTcuMTk5NyAxMS4yNTE5IDE3LjI3OCAxMS4yMTU2QzE3LjM1NjQgMTEuMTc5NCAxNy40MjYgMTEuMTI2NSAxNy40ODE5IDExLjA2MDdDMTcuNTM3OCAxMC45OTQ5IDE3LjU3ODcgMTAuOTE3NyAxNy42MDE4IDEwLjgzNDVDMTcuNjI0OSAxMC43NTEzIDE3LjYyOTcgMTAuNjY0IDE3LjYxNTcgMTAuNTc4OFYyLjU1NDU5QzE3LjYxNTcgMS44Nzk3OCAxNy4zNDg3IDEuMjMyMzcgMTYuODczIDAuNzUzNzRDMTYuMzk3MyAwLjI3NTExIDE1Ljc1MTYgMC4wMDQxMzk5NSAxNS4wNzY4IDBIMi41Mzg5MkMxLjg2NDEyIDAuMDA0MTM5OTUgMS4yMTgzNyAwLjI3NTExIDAuNzQyNjcyIDAuNzUzNzRDMC4yNjY5NzggMS4yMzIzNyAtMS4yNjk4OWUtMDUgMS44Nzk3OCA0LjUzMDExZS0xMCAyLjU1NDU5VjE4LjIyNjlDNC41MzAxM2UtMTAgMTguOTAwMyAwLjI2NzQ5MiAxOS41NDYxIDAuNzQzNjMxIDIwLjAyMjJDMS4yMTk3NyAyMC40OTgzIDEuODY1NTUgMjAuNzY1OCAyLjUzODkyIDIwLjc2NThIOC45MzMyMkM5LjAxMDY4IDIwLjc2NzkgOS4wODc3OCAyMC43NTQ1IDkuMTU5OTUgMjAuNzI2M0M5LjIzMjEyIDIwLjY5ODEgOS4yOTc5MSAyMC42NTU3IDkuMzUzNDMgMjAuNjAxNkM5LjQwODk1IDIwLjU0NzYgOS40NTMwNyAyMC40ODI5IDkuNDgzMTggMjAuNDExNUM5LjUxMzMgMjAuMzQwMSA5LjUyODggMjAuMjYzNCA5LjUyODc3IDIwLjE4NkM5LjUyMDc0IDIwLjAzMzUgOS40NTQ0NiAxOS44OSA5LjM0MzY0IDE5Ljc4NUM5LjIzMjgxIDE5LjY4IDkuMDg1ODkgMTkuNjIxNSA4LjkzMzIyIDE5LjYyMThaIiBmaWxsPSIjQjZCNkI2Ii8+CjxwYXRoIGQ9Ik0yMS41MDI0IDIxLjQwODVDMjEuNTAyNCAyMS40MDg1IDIxLjUwMjQgMjEuMzMwMSAyMS41MDI0IDIxLjI4MzFDMjEuNTAyNCAyMS4yODMxIDIxLjUwMjQgMjEuMjgzMSAyMS41MDI0IDIxLjIwNDhDMjEuNTA5OCAyMS4xNzM4IDIxLjUwOTggMjEuMTQxNiAyMS41MDI0IDIxLjExMDdDMjEuMjIwNyAxOS45MjUxIDIxLjA4OSAxOC43MDg4IDIxLjExMDYgMTcuNDkwNEMyMS4xMjIgMTYuMDQxNyAyMC41ODAzIDE0LjY0MzIgMTkuNTk1OSAxMy41ODAyQzE4LjYxMTYgMTIuNTE3MiAxNy4yNTg3IDExLjg2OTggMTUuODEzNCAxMS43N0MxNC4zNTg0IDExLjg0NyAxMi45OTA0IDEyLjQ4NyAxMS45OTg4IDEzLjU1NDZDMTEuMDA3MyAxNC42MjIyIDEwLjQ2OTkgMTYuMDMzNyAxMC41MDA1IDE3LjQ5MDRDMTAuNTI4OCAxOC43MDkxIDEwLjM5NzEgMTkuOTI2MyAxMC4xMDg2IDIxLjExMDdDMTAuMTA4NiAyMS4xMTA3IDEwLjEwODYgMjEuMTEwNyAxMC4xMDg2IDIxLjE4OTFDMTAuMTA4NiAyMS4yNjc0IDEwLjEwODYgMjEuMTg5MSAxMC4xMDg2IDIxLjI4MzFDMTAuMTA4OCAyMS4zOTA3IDEwLjEwODggMjEuMzkwNyAxMC4xMDg4IDIxLjQ5ODdMMTAuMTA4NiAyMS41MDI1QzEwLjEwNDEgMjEuNTMzNyAxMC4xMDQxIDIxLjU2NTQgMTAuMTA4NiAyMS41OTY2VjIxLjY5MDZIMTAuMjAyN0gxMC4zMTI0SDEwLjQyMjFDMTAuNDUyOCAyMS42OTkzIDEwLjQ4NTQgMjEuNjk5MyAxMC41MTYxIDIxLjY5MDZIMTMuMTQ5MUMxMy4xOTg5IDIyLjMxOTQgMTMuNDgzOSAyMi45MDYzIDEzLjk0NzIgMjMuMzM0M0MxNC40MTA1IDIzLjc2MjQgMTUuMDE4MSAyNC4wMDAxIDE1LjY0ODggMjQuMDAwMUMxNi4yNzk2IDI0LjAwMDEgMTYuODg3MiAyMy43NjI0IDE3LjM1MDUgMjMuMzM0M0MxNy44MTM4IDIyLjkwNjMgMTguMDk4NyAyMi4zMTk0IDE4LjE0ODUgMjEuNjkwNkgyMC43ODE1SDIwLjk1MzlIMjEuMDYzNkwyMS4xNDIgMjEuNTk2NkMyMS4xNDY1IDIxLjU2NTQgMjEuMTQ2NSAyMS41MzM3IDIxLjE0MiAyMS41MDI1TDIxLjUwMjQgMjEuNDA4NVpNMTUuODEzNCAxMi45MTQxQzE2Ljk0OTUgMTMuMDA1NiAxOC4wMDgxIDEzLjUyNjUgMTguNzczOCAxNC4zNzA4QzE5LjUzOTUgMTUuMjE1MSAxOS45NTQ4IDE2LjMxOTQgMTkuOTM1MiAxNy40NTkxQzE5LjkxNjYgMTguNTM0OSAxOS45OTUyIDE5LjYxMDIgMjAuMTcwMyAyMC42NzE5SDExLjQwOTRDMTEuNTk2NSAxOS42MTE0IDExLjY4NTcgMTguNTM1OSAxMS42NzU5IDE3LjQ1OTFDMTEuNjQxIDE2LjMxMjcgMTIuMDUzMiAxNS4xOTc3IDEyLjgyNTIgMTQuMzQ5NkMxMy41OTczIDEzLjUwMTUgMTQuNjY4OCAxMi45ODY4IDE1LjgxMzQgMTIuOTE0MVpNMTcuMTI5OCAyMS44NjNDMTcuMDk0MyAyMi4xODk0IDE2LjkzOTQgMjIuNDkxMiAxNi42OTUgMjIuNzEwNEMxNi40NTA2IDIyLjkyOTYgMTYuMTMzOSAyMy4wNTA5IDE1LjgwNTUgMjMuMDUwOUMxNS40NzcyIDIzLjA1MDkgMTUuMTYwNCAyMi45Mjk2IDE0LjkxNiAyMi43MTA0QzE0LjY3MTYgMjIuNDkxMiAxNC41MTY4IDIyLjE4OTQgMTQuNDgxMiAyMS44NjNIMTcuMTI5OFoiIGZpbGw9IiNCNkI2QjYiLz4KPC9zdmc+Cg==);
}
.SubMenuItemName .applications {
  width: 18px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYXBwbGljYXRpb25zLWljb24iIHdpZHRoPSIxOCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE4IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTMuOCAwQzEzLjk1OTEgMCAxNC4xMTE3IDAuMDYzMjE0MSAxNC4yMjQzIDAuMTc1NzM2QzE0LjMzNjggMC4yODgyNTggMTQuNCAwLjQ0MDg3IDE0LjQgMC42VjEuMkgxNi4yQzE2LjY0NzUgMS4yMDAwMiAxNy4wNzg5IDEuMzY2NyAxNy40MTAxIDEuNjY3NTRDMTcuNzQxMyAxLjk2ODM4IDE3Ljk0ODYgMi4zODE4MSAxNy45OTE2IDIuODI3MkwxOCAzVjIyLjJDMTggMjIuNjQ3NSAxNy44MzMzIDIzLjA3ODkgMTcuNTMyNSAyMy40MTAxQzE3LjIzMTYgMjMuNzQxMyAxNi44MTgyIDIzLjk0ODYgMTYuMzcyOCAyMy45OTE2TDE2LjIgMjRIMS44QzEuMzUyNTQgMjQgMC45MjExMzEgMjMuODMzMyAwLjU4OTg5NyAyMy41MzI1QzAuMjU4NjY0IDIzLjIzMTYgMC4wNTEzNTYgMjIuODE4MiAwLjAwODM5OTk2IDIyLjM3MjhMMCAyMi4yVjNDMi4xNDc4NGUtMDUgMi41NTI1NCAwLjE2NjcwNCAyLjEyMTEzIDAuNDY3NTQzIDEuNzg5OUMwLjc2ODM4MiAxLjQ1ODY2IDEuMTgxODEgMS4yNTEzNiAxLjYyNzIgMS4yMDg0TDEuOCAxLjJIMy42VjAuNkMzLjU5OTk1IDAuNDU5NTY5IDMuNjQ5MTcgMC4zMjM1NzEgMy43MzkwNyAwLjIxNTY4OUMzLjgyODk3IDAuMTA3ODA4IDMuOTUzODYgMC4wMzQ4Nzc1IDQuMDkyIDAuMDA5NjAwMDJMNC4yIDBIMTMuOFpNMy42IDIuNEgxLjhDMS42NTk1NyAyLjM5OTk1IDEuNTIzNTcgMi40NDkxNyAxLjQxNTY5IDIuNTM5MDdDMS4zMDc4MSAyLjYyODk3IDEuMjM0ODggMi43NTM4NiAxLjIwOTYgMi44OTJMMS4yIDNWMjIuMkMxLjE5OTk1IDIyLjM0MDQgMS4yNDkxNyAyMi40NzY0IDEuMzM5MDcgMjIuNTg0M0MxLjQyODk3IDIyLjY5MjIgMS41NTM4NiAyMi43NjUxIDEuNjkyIDIyLjc5MDRMMS44IDIyLjhIMTYuMkMxNi4zNDA0IDIyLjggMTYuNDc2NCAyMi43NTA4IDE2LjU4NDMgMjIuNjYwOUMxNi42OTIyIDIyLjU3MSAxNi43NjUxIDIyLjQ0NjEgMTYuNzkwNCAyMi4zMDhMMTYuOCAyMi4yVjNDMTYuOCAyLjg1OTU3IDE2Ljc1MDggMi43MjM1NyAxNi42NjA5IDIuNjE1NjlDMTYuNTcxIDIuNTA3ODEgMTYuNDQ2MSAyLjQzNDg4IDE2LjMwOCAyLjQwOTZMMTYuMiAyLjRIMTQuNFYzQzE0LjQgMy4xNDA0MyAxNC4zNTA4IDMuMjc2NDMgMTQuMjYwOSAzLjM4NDMxQzE0LjE3MSAzLjQ5MjE5IDE0LjA0NjEgMy41NjUxMiAxMy45MDggMy41OTA0TDEzLjggMy42SDQuMkM0LjA0MDg3IDMuNiAzLjg4ODI2IDMuNTM2NzkgMy43NzU3NCAzLjQyNDI2QzMuNjYzMjEgMy4zMTE3NCAzLjYgMy4xNTkxMyAzLjYgM1YyLjRaTTE0LjQgMTcuNEMxNC41NTkxIDE3LjQgMTQuNzExNyAxNy40NjMyIDE0LjgyNDMgMTcuNTc1N0MxNC45MzY4IDE3LjY4ODMgMTUgMTcuODQwOSAxNSAxOEMxNSAxOC4xNTkxIDE0LjkzNjggMTguMzExNyAxNC44MjQzIDE4LjQyNDNDMTQuNzExNyAxOC41MzY4IDE0LjU1OTEgMTguNiAxNC40IDE4LjZIMy42QzMuNDQwODcgMTguNiAzLjI4ODI2IDE4LjUzNjggMy4xNzU3NCAxOC40MjQzQzMuMDYzMjEgMTguMzExNyAzIDE4LjE1OTEgMyAxOEMzIDE3Ljg0MDkgMy4wNjMyMSAxNy42ODgzIDMuMTc1NzQgMTcuNTc1N0MzLjI4ODI2IDE3LjQ2MzIgMy40NDA4NyAxNy40IDMuNiAxNy40SDE0LjRaTTE0LjQgMTIuNkMxNC41NTkxIDEyLjYgMTQuNzExNyAxMi42NjMyIDE0LjgyNDMgMTIuNzc1N0MxNC45MzY4IDEyLjg4ODMgMTUgMTMuMDQwOSAxNSAxMy4yQzE1IDEzLjM1OTEgMTQuOTM2OCAxMy41MTE3IDE0LjgyNDMgMTMuNjI0M0MxNC43MTE3IDEzLjczNjggMTQuNTU5MSAxMy44IDE0LjQgMTMuOEgzLjZDMy40NDA4NyAxMy44IDMuMjg4MjYgMTMuNzM2OCAzLjE3NTc0IDEzLjYyNDNDMy4wNjMyMSAxMy41MTE3IDMgMTMuMzU5MSAzIDEzLjJDMyAxMy4wNDA5IDMuMDYzMjEgMTIuODg4MyAzLjE3NTc0IDEyLjc3NTdDMy4yODgyNiAxMi42NjMyIDMuNDQwODcgMTIuNiAzLjYgMTIuNkgxNC40Wk0xNC40IDcuOEMxNC41NTkxIDcuOCAxNC43MTE3IDcuODYzMjEgMTQuODI0MyA3Ljk3NTc0QzE0LjkzNjggOC4wODgyNiAxNSA4LjI0MDg3IDE1IDguNEMxNSA4LjU1OTEzIDE0LjkzNjggOC43MTE3NCAxNC44MjQzIDguODI0MjZDMTQuNzExNyA4LjkzNjc5IDE0LjU1OTEgOSAxNC40IDlIMy42QzMuNDQwODcgOSAzLjI4ODI2IDguOTM2NzkgMy4xNzU3NCA4LjgyNDI2QzMuMDYzMjEgOC43MTE3NCAzIDguNTU5MTMgMyA4LjRDMyA4LjI0MDg3IDMuMDYzMjEgOC4wODgyNiAzLjE3NTc0IDcuOTc1NzRDMy4yODgyNiA3Ljg2MzIxIDMuNDQwODcgNy44IDMuNiA3LjhIMTQuNFpNMTMuMiAxLjJINC44VjIuNEgxMy4yVjEuMloiIGZpbGw9IiNCNkI2QjYiLz4KPC9zdmc+Cg==);
}
.SubMenuItemName .performers {
  width: 18px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0icGVyZm9ybWVycy1pY29uIiB3aWR0aD0iMTgiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxOCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDQ3MjUgMC4wNjk2NDg3QzguMzI0OTUgMC4xMDcxODUgOC4wNDQzNyAwLjMwOTg4OSA3LjgyODU0IDAuNTEyNTlDNy4zMzIxNCAwLjk4NTU2MyA3LjE1MjI4IDEuMDYwNjQgNi4xMTYzMSAxLjI1NTgzQzUuMjI0MjMgMS40MjEgNC4zNjA5MiAxLjY5ODc4IDMuNzg1MzggMS45OTE1N0MyLjgyMTM1IDIuNDk0NTcgMS44Mjg1NCAzLjQ3ODA2IDEuNDU0NDQgNC4yODg4N0MxLjE4ODI1IDQuODY2OTUgMS4xMTYzMSA1LjM2MjQ0IDEuMDE1NTkgNy4zMDY4OEMwLjk3OTYyMiA4LjA4NzY3IDAuODUwMTI1IDkuNDM5MDIgMC43Mjc4MjMgMTAuMzA5OUMwLjQ2MTYzNiAxMi4yMzE4IDAuNDU0NDQyIDEyLjY2NzIgMC42Nzc0NjQgMTMuMTI1MkMwLjg3ODkwMiAxMy41MzA2IDEuNDA0MDggMTMuOTY2IDEuODkzMjkgMTQuMTMxMkMyLjMzOTMzIDE0LjI4MTQgMy4yNzQ1OSAxNC4yODg5IDMuODU3MzIgMTQuMTM4N0M0LjU3Njc0IDEzLjk2NiA0Ljk1ODA0IDEzLjgwODQgNi4wMTU1OSAxMy4yNjc4QzcuMjY3MzkgMTIuNjI5NyA3LjkwMDQ5IDEyLjQ0OTUgOC45MjkyNiAxMi40NDk1QzkuOTUwODUgMTIuNDQ5NSAxMC43NzgyIDEyLjY2NzIgMTIuMDMgMTMuMjc1NEMxMy4yMzE0IDEzLjg2MDkgMTMuNzM1IDE0LjA2MzYgMTQuMjg5IDE0LjE2ODdDMTQuNTI2NCAxNC4yMjEzIDE0Ljc1NjYgMTQuMjczOSAxNC44MDcgMTQuMjg4OUMxNC45MTQ5IDE0LjMyNjQgMTQuMzYwOSAxNi41OTM3IDE0LjA0NDQgMTcuNDI3QzEzLjQ5MDQgMTguODY4NCAxMi44NTAxIDE5LjkzNDUgMTIuMDMgMjAuNzgyOUMxMC45OTQgMjEuODU2NCAxMC4xODgzIDIyLjI4NDQgOS4xMDkxMiAyMi4zNDQ0QzguNTQ3OTcgMjIuMzc0NSA4LjM4MjUgMjIuMzUxOSA3Ljk0MzY1IDIyLjE4NjhDNy4yNDU4MSAyMS45MzkgNi41NDA3NyAyMS40MzYgNS44Nzg5IDIwLjcwNzhDNS4wMTU1OSAxOS43NjE4IDQuNDYxNjQgMTguNzcwOCAzLjc4NTM4IDE2Ljk5MTZDMy41OTgzMyAxNi40OTYxIDMuNDI1NjcgMTYuMDY4MSAzLjQwNDA4IDE2LjAzODFDMy4zMjQ5NSAxNS45NTU1IDEuOTUwODQgMTYuMzY4NCAxLjk1MDg0IDE2LjQ3MzZDMS45NTA4NCAxNi42OTEzIDIuNDk3NjEgMTguMTg1MyAyLjg1NzMyIDE4LjkyODVDMy45ODY4MiAyMS4yOTM0IDUuNzk5NzcgMjMuMTcwMiA3LjU0Nzk3IDIzLjc4NTlDOS4zMjQ5NSAyNC40MDE1IDExLjA3MzEgMjMuODkxIDEyLjcxMzQgMjIuMjY5M0MxNC41NzY3IDIwLjQzIDE1Ljg3MTcgMTcuNzk0OSAxNi4zNzUzIDE0LjgxNDRDMTYuNTA0OCAxNC4wNzg3IDE2LjUxMiAxNC4wNTYxIDE2Ljg1NzMgMTMuNzEwOEMxNy41NDggMTMuMDIwMSAxNy42MjcxIDEyLjQ0MiAxNy4yODE4IDEwLjc4MjlDMTcuMDM3MiA5LjYwNDE4IDE2Ljk5NCA5LjIyMTMgMTYuOTE0OSA2LjkzMTUxQzE2Ljg1NzMgNS4xMDcxOSAxNi44MDcgNC44NTk0NCAxNi40MTEzIDQuMDQxMTJDMTYuMTgxMSAzLjU2MDY0IDE1LjQ1NDQgMi44MDk4OSAxNC44NjQ1IDIuNDI3MDFDMTQuMjI0MiAyLjAwNjU4IDEzLjY1NTkgMS43ODg4NyAxMi4zODI1IDEuNDUxMDNDMTEuMDMgMS4wOTgxOCAxMC42Nzc1IDAuOTQ4MDI3IDEwLjIzMTQgMC41NTAxMjlDOS42ODQ2NiAwLjA2MjE0MTQgOS4wNDQzNyAtMC4xMTA1MzMgOC40NDcyNSAwLjA2OTY0ODdaTTkuOTAwNDkgMi41MDk1OUMxMC4xMzc5IDIuNTMyMTEgMTAuNjA1NSAyLjYzNzIyIDEwLjkzNjUgMi43MzQ4MUMxMS4yNjc0IDIuODM5OTIgMTEuOTAwNSAzLjAwNTA4IDEyLjMzOTMgMy4xMTAxOUMxNC4xMzA3IDMuNTQ1NjIgMTUuMDQ0NCA0LjMzMzkxIDE1LjI1MyA1LjYyNTJDMTUuMjg5IDUuODUwNDMgMTUuMzM5MyA2LjY5MTI3IDE1LjM2MDkgNy41MDk1OUwxNS40MDQxIDguOTgxMDZMMTQuNTYyNCA4LjU4MzE2QzEzLjQ1NDQgOC4wNjUxNCAxMi4zODI1IDcuNjg5NzcgMTEuMjUzIDcuNDQyMDJDMTAuNDMyOSA3LjI2MTg0IDEwLjE3MzkgNy4yMzkzMiA4Ljg5MzI5IDcuMjM5MzJDNy42NzAyNyA3LjIzMTgxIDcuMzMyMTQgNy4yNTQzMyA2LjY0ODY5IDcuNDA0NDhDNS41OTgzMyA3LjYyMjIgNC4zNjgxMSA4LjA3MjY1IDMuMzc1MzEgOC41OTA2N0MyLjk0MzY1IDguODE1ODkgMi41NzY3NCA4Ljk5NjA3IDIuNTYyMzYgOC45ODEwNkMyLjUxOTE5IDguOTM2MDEgMi42NzAyNyA2LjI0ODMzIDIuNzQyMjEgNS43MDAyOEMyLjkyOTI2IDQuMjg4ODcgMy41OTExMyAzLjY4ODI3IDUuNDk3NjEgMy4xODUyNkM2LjAyMjc5IDMuMDQyNjIgNi43NDIyMSAyLjgzOTkyIDcuMDk0NzMgMi43MjczMUM3Ljc3MDk5IDIuNTI0NiA4LjY5MTg1IDIuMzg5NDcgOS4xODEwNiAyLjQzNDUxQzkuMzM5MzMgMi40NDk1MyA5LjY2MzA4IDIuNDc5NTYgOS45MDA0OSAyLjUwOTU5Wk0xMC40NzYgOC45NTg1NEMxMS44MzU3IDkuMTY4NzUgMTMuMjgxOCA5LjcxNjc5IDE0LjY3NzUgMTAuNTI3NkMxNS40NTQ0IDEwLjk4NTYgMTUuNzEzNCAxMS4yNDgzIDE1Ljg0MjkgMTEuNjk4OEMxNS45NTA4IDEyLjA3NDIgMTUuODM1NyAxMi4yODQ0IDE1LjQwNDEgMTIuNDg3MUMxNS4xNDUxIDEyLjYwNzIgMTUuMDU4OCAxMi42MTQ3IDE0LjcxMzQgMTIuNTM5NkMxNC4zMjQ5IDEyLjQ1NyAxMy4zODI1IDEyLjA3NDIgMTIuMjAyNiAxMS41MjYxQzExLjg4NjEgMTEuMzc2IDExLjMzOTMgMTEuMTY1NyAxMC45Nzk2IDExLjA1MzFDMTAuMzgyNSAxMC44NTc5IDEwLjIzODYgMTAuODQyOSA5LjAzNzE4IDEwLjg0MjlDNy44NDI5MyAxMC44MzU0IDcuNjg0NjYgMTAuODUwNCA3LjA1MTU2IDExLjAzODFDNi42Nzc0NiAxMS4xNTA3IDUuODg2MSAxMS40NTg1IDUuMzAzMzYgMTEuNzM2M0M0LjE4ODI1IDEyLjI1NDMgMy4wODAzNCAxMi42NzQ4IDIuODIxMzUgMTIuNjc0OEMyLjMzOTMzIDEyLjY3NDggMi4wMDg0IDEyLjE2NDIgMi4xNjY2NyAxMS42Njg3QzIuMjY3MzkgMTEuMzM4NCAyLjUxOTE5IDExLjA4MzIgMy4xMjM1MSAxMC42NzAyQzQuNDMyODYgOS43NzY4NSA2LjIwMjY0IDkuMTAxMTggNy43NDIyMSA4Ljg5ODQ4QzguMzAzMzYgOC44MjM0IDkuODI4NTQgOC44NjA5NCAxMC40NzYgOC45NTg1NFoiIGZpbGw9IiNCNkI2QjYiLz4KPC9zdmc+Cg==);
}
.SubMenuItemName .control {
  width: 24px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY29udHJvbC1pY29uIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDEyNTcgMTcuODk3OVYxMUgyLjk5NzY2QzIuMDA0MzIgMTEgMS4zNDg0NiAxMS42MTU2IDEuMzQ4NDYgMTIuNjA4OVYxNi4yMDYxQzEuMzQ4NDYgMTcuMTk5NCAyLjAwNDMyIDE3Ljg5NzkgMi45OTc2NiAxNy44OTc5SDQuNDEyNTdaTTE0LjI4NjQgMjEuMjk1NEgxNi44NTdDMTcuNjMxMiAyMS4yOTU0IDE3Ljk4NiAyMS4xMjA2IDE4LjQxNzYgMjAuNDAyOEwxOC44MzY2IDE5LjU1MjJDMTguODc3MSAxOS40MzA2IDE4LjkyNzMgMTkuMzE0MiAxOC45ODYxIDE5LjIwMzdIMTguNTg1NUMxOC4yNTQ0IDE5LjIwMzcgMTcuOTg2IDE4LjkzNTMgMTcuOTg2IDE4LjYwNDJWMTAuMjEwOEMxNy45ODYgOS44Nzk2NSAxOC4yNTQ0IDkuNjExMjMgMTguNTg1NSA5LjYxMTIzTDE4LjU2MzMgOC4zOTM0NUMxOC41NjMzIDQuNDIwMSAxNS45NjQgMS43MjY2NSAxMS45OTA2IDEuNzI2NjVDOC4wMTcyOSAxLjcyNjY1IDUuMzk1NzkgNC40MjAxIDUuMzk1NzkgOC4zOTM0NVY5LjYxMTIzQzUuNzI2OSA5LjYxMTIzIDUuOTk1MzIgOS44Nzk2NSA1Ljk5NTMyIDEwLjIxMDhWMTguNjA0MkM1Ljk5NTMyIDE4LjkzNTMgNS43MjY5IDE5LjIwMzcgNS4zOTU3OSAxOS4yMDM3SDIuOTk3NjZDMS4zNDIxIDE5LjIwMzcgMCAxNy44NjE2IDAgMTYuMjA2MVYxMi42MDg5QzAgMTAuOTUzMyAxLjM0MjEgOS42MTEyMyAyLjk5NzY2IDkuNjExMjNIMy41OTcxOVY4LjM5MzQ1QzMuNTk3MTkgMy43NTc4NyA3LjM1NTA3IDAgMTEuOTkwNiAwQzE2LjYyNjIgMCAyMC4zODQxIDMuNzU3ODcgMjAuMzg0MSA4LjM5MzQ1VjkuNjExMjNIMjAuOTgzNkMyMi42MzkyIDkuNjExMjMgMjMuOTgxMyAxMC45NTMzIDIzLjk4MTMgMTIuNjA4OVYxNi4yMDYxQzIzLjk4MTMgMTcuODYxNiAyMi42MzkyIDE5LjIwMzcgMjAuOTgzNiAxOS4yMDM3QzIwLjUyNTYgMTkuMjAzNyAyMC4yODkxIDE5LjcwOTggMjAuMTQ0MyAyMC4xNDQzTDE5LjcwMDkgMjAuNzUxMkMxOC45ODYxIDIxLjg3MDkgMTguMTQ3MyAyMi44MDA5IDE2Ljg1NyAyMi44MDA5SDE0LjI4NjRDMTQuMDM5NSAyMy40OTk1IDEzLjM3MzMgMjQgMTIuNTkwMiAyNEgxMS4zOTExQzEwLjM5NzggMjQgOS41OTI1MSAyMy4xOTQ3IDkuNTkyNTEgMjIuMjAxNEM5LjU5MjUxIDIxLjIwODEgMTAuMzk3OCAyMC40MDI4IDExLjM5MTEgMjAuNDAyOEgxMi41OTAyQzEzLjM3MzMgMjAuNDAyOCAxNC4wMzk1IDIwLjU5NjggMTQuMjg2NCAyMS4yOTU0Wk0xOS4zNzY5IDExVjE3Ljg1NzhIMjAuOTExMUMyMS45MDQ0IDE3Ljg1NzggMjIuNzAwNiAxNy4xOTk0IDIyLjcwMDYgMTYuMjA2MVYxMi42MDg5QzIyLjcwMDYgMTEuNjE1NiAyMS45NzcgMTEgMjAuOTgzNiAxMUgxOS4zNzY5WiIgZmlsbD0iI0I2QjZCNiIvPgo8L3N2Zz4K);
}
.SubMenuItemName .project {
  width: 20px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0icHJvamVjdC1pY29uIiB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDUyNjMgMC43Mzg1NzRIMTguOTQ3NEMxOC45ODA1IDAuNzM4NTc0IDE5LjA1NDkgMC43NTQ0MzMgMTkuMTQxNCAwLjg2Mzk5MkMxOS4yMjgzIDAuOTc0MDcgMTkuMyAxLjE1MjA3IDE5LjMgMS4zNzE5MVY5LjM3MTkxQzE5LjMgOS41OTE3NCAxOS4yMjgzIDkuNzY5NzUgMTkuMTQxNCA5Ljg3OTgyQzE5LjA1NDkgOS45ODkzOCAxOC45ODA1IDEwLjAwNTIgMTguOTQ3NCAxMC4wMDUySDEuMDUyNjNDMS4wMTk0NiAxMC4wMDUyIDAuOTQ1MTIyIDkuOTg5MzggMC44NTg2MjggOS44Nzk4MkMwLjc3MTcyNSA5Ljc2OTc1IDAuNyA5LjU5MTc0IDAuNyA5LjM3MTkxVjEuMzcxOTFDMC43IDEuMTUyMDcgMC43NzE3MjUgMC45NzQwNyAwLjg1ODYyOCAwLjg2Mzk5MkMwLjk0NTEyMiAwLjc1NDQzMyAxLjAxOTQ2IDAuNzM4NTc0IDEuMDUyNjMgMC43Mzg1NzRaTTEuMDUyNjMgMTQuMDcxOUgxOC45NDc0QzE4Ljk4MDUgMTQuMDcxOSAxOS4wNTQ5IDE0LjA4NzggMTkuMTQxNCAxNC4xOTczQzE5LjIyODMgMTQuMzA3NCAxOS4zIDE0LjQ4NTQgMTkuMyAxNC43MDUyVjIyLjcwNTJDMTkuMyAyMi45MjUxIDE5LjIyODMgMjMuMTAzMSAxOS4xNDE0IDIzLjIxMzJDMTkuMDU0OSAyMy4zMjI3IDE4Ljk4MDUgMjMuMzM4NiAxOC45NDc0IDIzLjMzODZIMS4wNTI2M0MxLjAxOTQ1IDIzLjMzODYgMC45NDUxMjIgMjMuMzIyNyAwLjg1ODYyOCAyMy4yMTMyQzAuNzcxNzI1IDIzLjEwMzEgMC43IDIyLjkyNTEgMC43IDIyLjcwNTJWMTQuNzA1MkMwLjcgMTQuNDg1NCAwLjc3MTcyNSAxNC4zMDc0IDAuODU4NjI4IDE0LjE5NzNDMC45NDUxMjIgMTQuMDg3OCAxLjAxOTQ2IDE0LjA3MTkgMS4wNTI2MyAxNC4wNzE5WiIgc3Ryb2tlPSIjQjZCNkI2IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8L3N2Zz4K);
}
.SubMenuItemName .coordinating {
  width: 24px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY29vcmRpbmF0aW5nLWljb24iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxMi42NzE5QzAuODM0MzE0IDEyLjY3MTkgMC43IDEyLjUzNzYgMC43IDEyLjM3MTlWMS4wMzg1N0MwLjcgMC44NzI4OSAwLjgzNDMxNSAwLjczODU3NCAxIDAuNzM4NTc0SDkuNjY2NjdDOS44MzIzNSAwLjczODU3NCA5Ljk2NjY3IDAuODcyODg5IDkuOTY2NjcgMS4wMzg1N1YxMi4zNzE5QzkuOTY2NjcgMTIuNTM3NiA5LjgzMjM1IDEyLjY3MTkgOS42NjY2NyAxMi42NzE5SDFaTTEgMjMuMzM4NkMwLjgzNDMxNSAyMy4zMzg2IDAuNyAyMy4yMDQzIDAuNyAyMy4wMzg2VjE3LjAzODZDMC43IDE2Ljg3MjkgMC44MzQzMTUgMTYuNzM4NiAxIDE2LjczODZIOS42NjY2N0M5LjgzMjM1IDE2LjczODYgOS45NjY2NyAxNi44NzI5IDkuOTY2NjcgMTcuMDM4NlYyMy4wMzg2QzkuOTY2NjcgMjMuMjA0MyA5LjgzMjM1IDIzLjMzODYgOS42NjY2NyAyMy4zMzg2SDFaTTE0LjMzMzMgMjMuMzM4NkMxNC4xNjc2IDIzLjMzODYgMTQuMDMzMyAyMy4yMDQzIDE0LjAzMzMgMjMuMDM4NlYxMS43MDUyQzE0LjAzMzMgMTEuNTM5NiAxNC4xNjc2IDExLjQwNTIgMTQuMzMzMyAxMS40MDUySDIzQzIzLjE2NTcgMTEuNDA1MiAyMy4zIDExLjUzOTYgMjMuMyAxMS43MDUyVjIzLjAzODZDMjMuMyAyMy4yMDQzIDIzLjE2NTcgMjMuMzM4NiAyMyAyMy4zMzg2SDE0LjMzMzNaTTE0LjAzMzMgMS4wMzg1N0MxNC4wMzMzIDAuODcyODkgMTQuMTY3NiAwLjczODU3NCAxNC4zMzMzIDAuNzM4NTc0SDIzQzIzLjE2NTcgMC43Mzg1NzQgMjMuMyAwLjg3Mjg4OSAyMy4zIDEuMDM4NTdWNy4wMzg1N0MyMy4zIDcuMjA0MjYgMjMuMTY1NyA3LjMzODU3IDIzIDcuMzM4NTdIMTQuMzMzM0MxNC4xNjc2IDcuMzM4NTcgMTQuMDMzMyA3LjIwNDI2IDE0LjAzMzMgNy4wMzg1N1YxLjAzODU3WiIgc3Ryb2tlPSIjQjZCNkI2IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8L3N2Zz4K);
}
.SubMenuItemName .finance {
  width: 20px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmluYW5jZS1pY29uIiB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMSA3LjUzNDc3QzUuNTcwMTQgNy41MzQ3NyAwLjg2MTA4NCA2LjIyMTU3IDAuODYxMDg0IDMuNzg2NzVDMC44NjEwODQgMS4zNTE5MyA1LjU3MDE0IDAuMDM4NTc0MiAxMC4wMDEgMC4wMzg1NzQyQzE0LjQzMDggMC4wMzg1NzQyIDE5LjEzODYgMS4zNTE3OCAxOS4xMzg2IDMuNzg2NkMxOS4xMzg2IDYuMjIxNDIgMTQuNDMwOCA3LjUzNDc3IDEwLjAwMSA3LjUzNDc3Wk0xMC4wMDEgMS4yMDU3OEM1LjA2MTY4IDEuMjA1NzggMi4wMjg0NSAyLjcwOTM1IDIuMDI4NDUgMy43ODY2QzIuMDI4NDUgNC44NjM4NCA1LjA2MTg0IDYuMzY3NDEgMTAuMDAxIDYuMzY3NDFDMTQuOTM5MSA2LjM2NzQxIDE3Ljk3MTQgNC44NjM4NCAxNy45NzE0IDMuNzg2NkMxNy45NzE0IDIuNzA5MzUgMTQuOTM5MyAxLjIwNTc4IDEwLjAwMSAxLjIwNTc4WiIgZmlsbD0iI0I2QjZCNiIvPgo8cGF0aCBkPSJNMTAuMDAxIDEwLjIyOTVDNS41NzAxNCAxMC4yMjk1IDAuODYxMDg0IDguOTE2MjYgMC44NjEwODQgNi40ODI1MlYzLjc4NjU2QzAuODYxMDg0IDMuNDY0MDIgMS4xMjIwNyAzLjIwMjg4IDEuNDQ0NzYgMy4yMDI4OEMxLjc2NzQ2IDMuMjAyODggMi4wMjg0NSAzLjQ2Mzg2IDIuMDI4NDUgMy43ODY1NlY2LjQ4MjUyQzIuMDI4NDUgNy41NTk3NiA1LjA2MTg0IDkuMDYyMSAxMC4wMDEgOS4wNjIxQzE0LjkzOTEgOS4wNjIxIDE3Ljk3MTQgNy41NTk2MSAxNy45NzE0IDYuNDgyNTJWMy43ODY1NkMxNy45NzE0IDMuNDY0MDIgMTguMjMyNCAzLjIwMjg4IDE4LjU1NTEgMy4yMDI4OEMxOC44Nzc3IDMuMjAyODggMTkuMTM4OCAzLjQ2Mzg2IDE5LjEzODggMy43ODY1NlY2LjQ4MjUyQzE5LjEzODYgOC45MTYyNiAxNC40MzA4IDEwLjIyOTUgMTAuMDAxIDEwLjIyOTVaIiBmaWxsPSIjQjZCNkI2Ii8+CjxwYXRoIGQ9Ik0xMC4wMDEgMTIuOTgzNUM1LjU3MDE0IDEyLjk4MzUgMC44NjEwODQgMTEuNjcwMyAwLjg2MTA4NCA5LjIzNTQ0VjYuNTQwNzFDMC44NjEwODQgNi4yMTgxNyAxLjEyMjA3IDUuOTU3MDMgMS40NDQ3NiA1Ljk1NzAzQzEuNzY3NDYgNS45NTcwMyAyLjAyODQ1IDYuMjE4MDEgMi4wMjg0NSA2LjU0MDcxVjkuMjM1NDRDMi4wMjg0NSAxMC4zMTI3IDUuMDYxODQgMTEuODE2MyAxMC4wMDEgMTEuODE2M0MxNC45MzkxIDExLjgxNjMgMTcuOTcxNCAxMC4zMTI3IDE3Ljk3MTQgOS4yMzU0NFY2LjU0MDcxQzE3Ljk3MTQgNi4yMTgxNyAxOC4yMzI0IDUuOTU3MDMgMTguNTU1MSA1Ljk1NzAzQzE4Ljg3NzcgNS45NTcwMyAxOS4xMzg4IDYuMjE4MDEgMTkuMTM4OCA2LjU0MDcxVjkuMjM1NDRDMTkuMTM4NiAxMS42NzAzIDE0LjQzMDggMTIuOTgzNSAxMC4wMDEgMTIuOTgzNVoiIGZpbGw9IiNCNkI2QjYiLz4KPHBhdGggZD0iTTEwLjAwMSAxNS44NTUxQzUuNTcwMTQgMTUuODU1MSAwLjg2MTA4NCAxNC41NDE5IDAuODYxMDg0IDEyLjEwODFWOS40MTIxN0MwLjg2MTA4NCA5LjA4OTYzIDEuMTIyMDcgOC44Mjg0OSAxLjQ0NDc2IDguODI4NDlDMS43Njc0NiA4LjgyODQ5IDIuMDI4NDUgOS4wODk0NyAyLjAyODQ1IDkuNDEyMTdWMTIuMTA4MUMyLjAyODQ1IDEzLjE4NTQgNS4wNjE4NCAxNC42ODc3IDEwLjAwMSAxNC42ODc3QzE0LjkzOTEgMTQuNjg3NyAxNy45NzE0IDEzLjE4NTIgMTcuOTcxNCAxMi4xMDgxVjkuNDEyMTdDMTcuOTcxNCA5LjA4OTYzIDE4LjIzMjQgOC44Mjg0OSAxOC41NTUxIDguODI4NDlDMTguODc3NyA4LjgyODQ5IDE5LjEzODggOS4wODk0NyAxOS4xMzg4IDkuNDEyMTdWMTIuMTA4MUMxOS4xMzg2IDE0LjU0MTkgMTQuNDMwOCAxNS44NTUxIDEwLjAwMSAxNS44NTUxWiIgZmlsbD0iI0I2QjZCNiIvPgo8cGF0aCBkPSJNMTAuMDAxIDE4LjYwOTFDNS41NzAxNCAxOC42MDkxIDAuODYxMDg0IDE3LjI5NTkgMC44NjEwODQgMTQuODYyMVYxMi4xNjUxQzAuODYxMDg0IDExLjg0MjYgMS4xMjIwNyAxMS41ODE0IDEuNDQ0NzYgMTEuNTgxNEMxLjc2NzQ2IDExLjU4MTQgMi4wMjg0NSAxMS44NDI0IDIuMDI4NDUgMTIuMTY1MVYxNC44NjIxQzIuMDI4NDUgMTUuOTM5NCA1LjA2MTg0IDE3LjQ0MTcgMTAuMDAxIDE3LjQ0MTdDMTQuOTM5MSAxNy40NDE3IDE3Ljk3MTQgMTUuOTM5MiAxNy45NzE0IDE0Ljg2MjFWMTIuMTY1MUMxNy45NzE0IDExLjg0MjYgMTguMjMyNCAxMS41ODE0IDE4LjU1NTEgMTEuNTgxNEMxOC44Nzc3IDExLjU4MTQgMTkuMTM4OCAxMS44NDI0IDE5LjEzODggMTIuMTY1MVYxNC44NjIxQzE5LjEzODYgMTcuMjk1OSAxNC40MzA4IDE4LjYwOTEgMTAuMDAxIDE4LjYwOTFaIiBmaWxsPSIjQjZCNkI2Ii8+CjxwYXRoIGQ9Ik0xMC4wMDEgMjEuMjg0NUM1LjU3MDE0IDIxLjI4NDUgMC44NjEwODQgMTkuOTcxMyAwLjg2MTA4NCAxNy41MzY1VjE0Ljg0MTdDMC44NjEwODQgMTQuNTE5MiAxLjEyMjA3IDE0LjI1ODEgMS40NDQ3NiAxNC4yNTgxQzEuNzY3NDYgMTQuMjU4MSAyLjAyODQ1IDE0LjUxOSAyLjAyODQ1IDE0Ljg0MTdWMTcuNTM2NUMyLjAyODQ1IDE4LjYxMzcgNS4wNjE4NCAyMC4xMTczIDEwLjAwMSAyMC4xMTczQzE0LjkzOTEgMjAuMTE3MyAxNy45NzE0IDE4LjYxMzcgMTcuOTcxNCAxNy41MzY1VjE0Ljg0MTdDMTcuOTcxNCAxNC41MTkyIDE4LjIzMjQgMTQuMjU4MSAxOC41NTUxIDE0LjI1ODFDMTguODc3NyAxNC4yNTgxIDE5LjEzODggMTQuNTE5IDE5LjEzODggMTQuODQxN1YxNy41MzY1QzE5LjEzODYgMTkuOTcxMyAxNC40MzA4IDIxLjI4NDUgMTAuMDAxIDIxLjI4NDVaIiBmaWxsPSIjQjZCNkI2Ii8+CjxwYXRoIGQ9Ik0xMC4wMDEgMjQuMDM4NUM1LjU3MDE0IDI0LjAzODUgMC44NjEwODQgMjIuNzI1MyAwLjg2MTA4NCAyMC4yOTA1VjE3LjU5NThDMC44NjEwODQgMTcuMjczMiAxLjEyMjA3IDE3LjAxMjEgMS40NDQ3NiAxNy4wMTIxQzEuNzY3NDYgMTcuMDEyMSAyLjAyODQ1IDE3LjI3MzEgMi4wMjg0NSAxNy41OTU4VjIwLjI5MDVDMi4wMjg0NSAyMS4zNjc3IDUuMDYxODQgMjIuODcxMyAxMC4wMDEgMjIuODcxM0MxNC45MzkxIDIyLjg3MTMgMTcuOTcxNCAyMS4zNjc3IDE3Ljk3MTQgMjAuMjkwNVYxNy41OTU4QzE3Ljk3MTQgMTcuMjczMiAxOC4yMzI0IDE3LjAxMjEgMTguNTU1MSAxNy4wMTIxQzE4Ljg3NzcgMTcuMDEyMSAxOS4xMzg4IDE3LjI3MzEgMTkuMTM4OCAxNy41OTU4VjIwLjI5MDVDMTkuMTM4NiAyMi43MjUzIDE0LjQzMDggMjQuMDM4NSAxMC4wMDEgMjQuMDM4NVoiIGZpbGw9IiNCNkI2QjYiLz4KPC9zdmc+Cg==);
}
.SubMenuItemName .analytics {
  width: 24px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYW5hbHl0aWNzLWljb24iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjMuMTkzOCA4LjkwNzMxSDE1LjEyNDRWMS44MjkzM0MxNy45NTI2IDIuNTg4MDEgMjAuMzMyNCA0LjU2MDc4IDIxLjU5NDggNy4yNDU4OEMyMS43ODIyIDcuNjQ2ODggMjIuMjU3OCA3LjgxODE2IDIyLjY1ODggNy42Mjg3NEMyMy4wNTc4IDcuNDQwMzMgMjMuMjMwMSA2Ljk2NDc3IDIzLjA0MjcgNi41NjU3OEMyMS40MTg1IDMuMTE1OTYgMTguMjA4NSAwLjY3ODcxNyAxNC40NTg0IDAuMDQ5MDAzNkMxNC4yMjM2IDAuMDExNzI0NiAxMy45ODg5IDAuMDc1MTk5NyAxMy44MDg1IDAuMjI2MzMxQzEzLjYyOTIgMC4zNzk0NzcgMTMuNTI2NCAwLjYwMjE0NCAxMy41MjY0IDAuODM3OTA5VjkuNzA3M0MxMy41MjY0IDEwLjE0OTYgMTMuODgzMSAxMC41MDczIDE0LjMyNTQgMTAuNTA3M0gyMy4xOTM4QzIzLjYzNjEgMTAuNTA3MyAyMy45OTM4IDEwLjE0OTYgMjMuOTkzOCA5LjcwNzNDMjMuOTkzOCA5LjI2NiAyMy42MzYxIDguOTA3MzEgMjMuMTkzOCA4LjkwNzMxWk0xOS45OTU5IDEyLjg0NDhIMTEuMjAxVjYuNjgwNjRDMTEuMjAxIDYuMjQwMzUgMTAuODQzMyA1Ljg4MTY2IDEwLjQwMSA1Ljg4MTY2QzkuOTU4NzIgNS44ODE2NiA5LjYwMTA1IDYuMjQwMzUgOS42MDEwNSA2LjY4MDY0VjEzLjY0NDhDOS42MDEwNSAxNC4wODcxIDkuOTU4NzIgMTQuNDQzOCAxMC40MDEgMTQuNDQzOEgxOS4xNjA2QzE4Ljc1NjYgMTguOTIxMyAxNC45ODIzIDIyLjQzOTYgMTAuNDAxIDIyLjQzOTZDNS41NTE3NCAyMi40Mzk2IDEuNjA2MiAxOC40OTQxIDEuNjA2MiAxMy42NDQ4QzEuNjA2MiA4Ljc5NDQ3IDUuNTUxNzQgNC44NDg5MyAxMC40MDEgNC44NDg5M0MxMC44NDMzIDQuODQ4OTMgMTEuMjAxIDQuNDkwMjUgMTEuMjAxIDQuMDQ5OTVDMTEuMjAxIDMuNjA3NjQgMTAuODQzMyAzLjI0OTk2IDEwLjQwMSAzLjI0OTk2QzQuNjcwMTQgMy4yNDk5NiAwLjAwNjIyNTU5IDcuOTEyODcgMC4wMDYyMjU1OSAxMy42NDQ4QzAuMDA2MjI1NTkgMTkuMzc1NyA0LjY3MDE0IDI0LjAzODYgMTAuNDAxIDI0LjAzODZDMTYuMTMyOSAyNC4wMzg2IDIwLjc5NDggMTkuMzc1NyAyMC43OTQ4IDEzLjY0NDhDMjAuNzk0OCAxMy4yMDI1IDIwLjQzODIgMTIuODQ0OCAxOS45OTU5IDEyLjg0NDhaIiBmaWxsPSIjQjZCNkI2Ii8+Cjwvc3ZnPgo=);
}
.SubMenuItemName .storage {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3RvcmFnZS1pY29uIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjE1MzUgNy45MTA2OEwyMy42NDMzIDQuNzAxN0MyMy44MDkzIDQuNDk0MjIgMjMuODUwOCA0LjIzMTQzIDIzLjc5NTQgMy45ODI0NkMyMy43MjYyIDMuNzMzNDggMjMuNTQ2NCAzLjUyNiAyMy4zMTEzIDMuNDI5MTZMMTUuMjYxMiAwLjEwOTU0QzE0LjkxNTQgLTAuMDI4Nzg0IDE0LjUxNDMgMC4wNjgwNTIgMTQuMjkzIDAuMzcyMzI2TDExLjk4MzEgMy4zMzIzM0w5LjY3MzE2IDAuMzU4NTEzQzkuNDM4IDAuMDU0MTkxMiA5LjAzNjg5IC0wLjA0MjU5NzQgOC42OTEwOCAwLjEwOTU0TDAuNjQxMDE4IDMuNTY3NDlDMC40MDU4NTggMy42NjQzMiAwLjIyNjA0NyAzLjg4NTYyIDAuMTU2ODg1IDQuMTM0NTlDMC4wODc3MjMzIDQuMzgzNTcgMC4xNTY4ODUgNC42NjAyMSAwLjMyMjg4MyA0Ljg1Mzg0TDIuODEyNjEgNy45MTA2OEwwLjE1Njg4NSAxMS41NDg0QzAuMDA0NzQ4MTcgMTEuNzU1OSAtMC4wMzY3Mzk0IDEyLjAzMjYgMC4wMzI0MjI0IDEyLjI4MTVDMC4xMDE1ODQgMTIuNTMwNSAwLjI5NTIwOSAxMi43MjQxIDAuNTQ0MTgyIDEyLjgyMUwyLjk2NDc1IDEzLjcyVjE5LjU3MDlDMi45NjQ3NSAxOS45MTY3IDMuMTcyMjQgMjAuMjIxIDMuNDkwMzcgMjAuMzQ1NUwxMS43MjAzIDIzLjU4MjFDMTEuODE3MSAyMy42MjM2IDExLjkyNzggMjMuNjM3NSAxMi4wMjQ2IDIzLjYzNzVDMTIuMTIxNCAyMy42Mzc1IDEyLjIzMjEgMjMuNjIzNiAxMi4zMjg5IDIzLjU4MjFMMjAuNTU4OSAyMC4zNDU1QzIwLjg3NyAyMC4yMjEgMjEuMDg0NSAxOS45MTY3IDIxLjA4NDUgMTkuNTcwOVYxMy42OTI0TDIzLjQ0OTcgMTIuODIxQzIzLjY5ODcgMTIuNzI0MSAyMy44Nzg1IDEyLjUzMDUgMjMuOTYxNSAxMi4yODE1QzI0LjA0NDQgMTIuMDMyNiAyMy45ODkxIDExLjc1NTkgMjMuODM3IDExLjU0ODRMMjEuMTUzNSA3LjkxMDY4Wk0xNS4yMDU5IDEuODgwMDJMMjEuNjY1MyA0LjUzNTdMMTkuNzU2NSA2Ljk4Mzk1TDEzLjIwMDMgNC40NTI3M0wxNS4yMDU5IDEuODgwMDJaTTEyLjAxMDggMTAuMTkyOUw2LjAyMTU5IDguMDQ5TDExLjgwMzMgNS42OTc1OUwxNy45NDQ2IDguMDYyODFMMTIuMDEwOCAxMC4xOTI5Wk04Ljc0NjQzIDEuODkzODRMMTAuNjY5MSA0LjM2OTcxTDQuMTk1NzUgNi45OTc3NkwyLjMwMDgxIDQuNjc0MDNMOC43NDY0MyAxLjg5Mzg0Wk00LjAwMjEzIDkuMDg2MzhMMTAuNjY5MSAxMS40NzkzTDguNzE4NzUgMTQuMDc5N0wyLjEzNDg2IDExLjY0NTNMNC4wMDIxMyA5LjA4NjM4Wk0xOS40MTA3IDE5LjAwMzhMMTIuMDEwNyAyMS45MjIzTDQuNjEwNzIgMTkuMDAzOFYxNC4zMjg2TDguNzMyNjIgMTUuODUwMUM4LjgyOTQ1IDE1Ljg3NzggOC45MjYyNCAxNS45MDU1IDkuMDIzMDggMTUuOTA1NUM5LjI3MjA1IDE1LjkwNTUgOS41MjEwMiAxNS43ODEgOS42ODcwMiAxNS41NzM1TDExLjk4MzEgMTIuNTAyOUwxNC4yNzkxIDE1LjU3MzVDMTQuNDQ1MSAxNS43ODEgMTQuNjk0MSAxNS45MDU1IDE0Ljk0MzEgMTUuOTA1NUMxNS4wMzk5IDE1LjkwNTUgMTUuMTM2NyAxNS44OTE3IDE1LjIzMzUgMTUuODUwMUwxOS40MTA3IDE0LjMxNDhWMTkuMDAzOFpNMTUuMjMzNSAxNC4wNzk3TDEzLjI5NzEgMTEuNTA2OUwxOS45NjQgOS4xMDAxOUwyMS44MTc1IDExLjY0NTJMMTUuMjMzNSAxNC4wNzk3WiIgZmlsbD0iI0I2QjZCNiIvPgo8L3N2Zz4K);
}
.SubMenuItemName .chat {
  width: 24px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2hhdC1pY29uIiB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOCAxOS4xMzc3SDQuNTEwMDVMNC4zMDUwMyAxOS4zNDI3TDAuNyAyMi45NDc3VjMuMDM3N0MwLjcgMi4xMDQyOSAxLjQ2NjYgMS4zMzc3IDIuNCAxLjMzNzdIMjEuNkMyMi41MzM0IDEuMzM3NyAyMy4zIDIuMTA0MjkgMjMuMyAzLjAzNzdWMTcuNDM3N0MyMy4zIDE4LjM3MTEgMjIuNTMzNCAxOS4xMzc3IDIxLjYgMTkuMTM3N0g0LjhaIiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS13aWR0aD0iMS40Ii8+Cjwvc3ZnPgo=);
}
.SubMenuItemName .demand {
  width: 24px;
  height: 26px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZGVtYW5kLWljb24iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI0IDI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bGluZSB4MT0iMi40OTQ2MyIgeTE9IjkuNjg5MjMiIHgyPSI2LjQ5NDYzIiB5Mj0iNS41MTU2NSIgc3Ryb2tlPSIjQjZCNkI2IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8bGluZSB4MT0iNi40NjU3IiB5MT0iNi40Nzc4OCIgeDI9IjEwLjY0MTgiIHkyPSIxMC4xOTkyIiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxsaW5lIHgxPSI5LjUwOTUyIiB5MT0iMTAuMzM5MiIgeDI9IjE4LjUwOTUiIHkyPSIxLjUwMDU3IiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxyZWN0IHg9IjE3LjciIHk9IjcuNyIgd2lkdGg9IjUuNiIgaGVpZ2h0PSIxNi42IiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxyZWN0IHg9IjkuNyIgeT0iMTUuNyIgd2lkdGg9IjUuMjY2NjciIGhlaWdodD0iOC4yNzc0MiIgc3Ryb2tlPSIjQjZCNkI2IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8cmVjdCB4PSIyLjciIHk9IjEyLjciIHdpZHRoPSI0LjYiIGhlaWdodD0iMTEuNiIgc3Ryb2tlPSIjQjZCNkI2IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8bGluZSB4MT0iMC43IiB5MT0iMSIgeDI9IjAuNyIgeTI9IjI1IiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxsaW5lIHgxPSIyNCIgeTE9IjI0LjciIHkyPSIyNC43IiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxsaW5lIHgxPSIxNy40MzczIiB5MT0iMS40NTMzOSIgeDI9IjIyLjQzNzMiIHkyPSI1LjQ1MzM5IiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS13aWR0aD0iMS40Ii8+Cjwvc3ZnPgo=);
}
.SubMenuItemName .vacancy {
  width: 24px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idmFjYW5jeS1pY29uIiB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNyA2LjYzNzdDNi43IDMuNzA5MjkgOS4wNzE2IDEuMzM3NyAxMiAxLjMzNzdDMTQuOTI4NCAxLjMzNzcgMTcuMyAzLjcwOTI5IDE3LjMgNi42Mzc3QzE3LjMgOS41NjYxIDE0LjkyODQgMTEuOTM3NyAxMiAxMS45Mzc3QzkuMDcxNiAxMS45Mzc3IDYuNyA5LjU2NjEgNi43IDYuNjM3N1pNMC43IDIwLjEzNzdDMC43IDE5LjM5NzMgMS4wNjUzNCAxOC42OTcgMS43ODY1NiAxOC4wMzEzQzIuNTEyNTMgMTcuMzYxMyAzLjU1MTQ3IDE2Ljc3NDggNC43NTg0MyAxNi4yOTEyQzcuMTczNDkgMTUuMzIzOCAxMC4wODUgMTQuODM3NyAxMiAxNC44Mzc3QzEzLjkxNSAxNC44Mzc3IDE2LjgyNjUgMTUuMzIzOCAxOS4yNDE2IDE2LjI5MTJDMjAuNDQ4NSAxNi43NzQ4IDIxLjQ4NzUgMTcuMzYxMyAyMi4yMTM0IDE4LjAzMTNDMjIuOTM0NyAxOC42OTcgMjMuMyAxOS4zOTczIDIzLjMgMjAuMTM3N1YyMy45Mzc3SDAuN1YyMC4xMzc3WiIgc3Ryb2tlPSIjQjZCNkI2IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8L3N2Zz4K);
}
.s-loader {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.s-loader div {
  display: inline-block;
  position: absolute;
  left: 6px;
  width: 8px;
  border-radius: 5px;
  background: #F42C3A;
  animation: s-loader 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.s-loader div:nth-child(1) {
  left: 6px;
  animation-delay: -0.24s;
}
.s-loader div:nth-child(2) {
  left: 24px;
  animation-delay: -0.12s;
}
.s-loader div:nth-child(3) {
  left: 42px;
  animation-delay: 0;
}
@keyframes s-loader {
  0% {
    top: 8px;
    height: 64px;
  }
  50%,
  100% {
    top: 24px;
    height: 32px;
  }
}
.Spinner {
  height: 1.33rem;
  width: 1.33rem;
  border-top: 2px solid transparent;
  border-radius: 50%;
  animation: spinner 1s linear infinite;
}
.Spinner.red {
  border-left: 2px solid #FC0314;
  border-bottom: 2px solid #FC0314;
  border-right: 2px solid #FC0314;
}
.Spinner.white {
  border-left: 2px solid #FCFCFC;
  border-bottom: 2px solid #FCFCFC;
  border-right: 2px solid #FCFCFC;
}
@keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.LayoutBody {
  border-radius: 0.4rem;
}
.LayoutBody .GridComponent,
.LayoutBody .GridComponent .GridHeader,
.LayoutBody .GridComponent .GridBody,
.LayoutBody .GridComponent th,
.LayoutBody .GridComponent td,
.LayoutBody .GridComponent tr {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #120304;
  font-weight: 400;
  line-height: 1.4;
}
.LayoutBody .GridComponent th,
.LayoutBody .GridComponent tr {
  text-align: center;
}
.LayoutBody .GridComponent .GridHeader {
  background-color: white;
  border-bottom: 1px solid #e8e8e8;
}
.LayoutBody .GridComponent .GridHeader thead {
  border: none;
  border-radius: 0;
}
.LayoutBody .GridComponent .GridHeader th {
  font-size: 1.4rem;
  font-weight: 600;
  text-transform: uppercase;
  border-right: none;
  border-bottom: none;
  padding: 12px;
  background-color: white;
}
.LayoutBody .GridComponent .GridBody .SelectedRow {
  background-color: #FFFFF3 !important;
}
.LayoutBody .GridComponent .GridBody tr {
  font-size: 1.2rem;
  font-weight: 400;
  background-color: white;
  border-bottom: 1px solid #e8e8e8;
}
.LayoutBody .GridComponent .GridBody tr td {
  border: none;
  border-collapse: collapse;
}
.ShiftGridPage + .GridPage .GridComponent {
  max-height: calc(100vh - 360px) !important;
}
.GridPage {
  background: white;
  margin-top: 2rem;
  margin-left: 20px;
}
.GridHeading {
  height: 6rem;
  position: relative;
  display: flex;
  align-items: center;
}
.GridToolbar {
  height: 6rem;
  display: flex;
  align-items: center;
  padding: 10px;
  margin-right: 0.5rem;
}
.GridToolbar * {
  margin: 0px;
  margin-left: 8px;
}
.GridComponent {
  width: 100%;
  overflow: scroll;
  /*    white-space: nowrap;*/
  min-height: 42rem;
  max-height: calc(100vh - 200px);
  background: white;
}
.GridComponent .GridBody .SelectedRow {
  background-color: #FFFFF3 !important;
}
.GridComponent .GridBody tr {
  font-size: 1.2rem;
  font-weight: 400;
  background-color: white;
}
.GridComponent .GridBody tr td {
  border: none;
  border-bottom: 1px solid #e8e8e8;
  padding: 8px 12px;
}
.GridComponent .GridBody tr:last-child td {
  border-bottom: none;
}
.GridComponent th,
.GridComponent td {
  /*        white-space: nowrap;*/
  position: relative;
}
.GridComponent tr {
  position: relative;
  text-align: center;
}
.GridComponent table {
  min-width: 100%;
  display: table;
  width: 100%;
}
.GridComponent tbody {
  min-width: 100%;
  display: table;
  width: 100%;
}
.GridComponent thead {
  display: table;
}
.GridComponent .GridRowResizer {
  height: 4px;
  position: absolute;
  width: 100%;
  cursor: row-resize;
  z-index: 100;
  bottom: 0px;
  left: 0px;
}
.GridComponent .GridHeaderCellSizer {
  height: 1000%;
  position: absolute;
  width: 4px;
  cursor: col-resize;
  z-index: 100;
  top: 0px;
  right: 0px;
}
.GridLoaderWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.GridHeaderCellSort {
  margin-left: 4px;
  margin-right: 4px;
}
.GridHeaderCellFilter {
  margin-top: -3px;
  cursor: pointer;
}
.GridHeaderCell {
  font-family: "Montserrat", sans-serif;
  color: #120304;
  font-weight: 600;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.01em;
  vertical-align: top;
  padding: 0 8px;
}
.GridHeaderCellName {
  white-space: normal;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 2.8em;
  line-height: 1.2em;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.GridHeaderCellTitle {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding-left: 15px;
}
.FilterCellPopup {
  background: transparent;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
.FilterCell {
  width: 26rem;
  height: 36rem;
  background: #fff;
  border-radius: 0.8rem;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.FilterCell .FilterCellTittle {
  font-weight: 600;
  font-size: 15px;
  text-align: center;
  margin-top: 2rem;
  color: #404040;
}
.FilterCell .FilterCellSearch {
  width: 100%;
  padding: 1.5rem 2rem 0;
  display: flex;
  justify-content: center;
}
.FilterCell .FilterCellSearch .FilterCellSearchInput {
  width: 100%;
  height: 4rem;
  background: #f7f7f7;
  border-radius: 0.6rem;
  outline: none;
  border: none;
  font-size: 13px;
  color: #404040;
  padding: 0 1rem;
}
.FilterCell .FilterCellValues {
  flex: 1;
  overflow-y: auto;
  border-top: 1px solid #ebeff2;
  border-bottom: 1px solid #ebeff2;
  padding: 1rem 2rem;
  margin-top: 1.5rem;
}
.FilterCell .FilterCellValuesWrapper {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.FilterCell .FilterCellActions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  padding: 1rem;
}
.FilterCell .FilterCellActions .Button,
.FilterCell .FilterCellActions .ant-btn {
  width: 110px !important;
  min-width: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 8px;
  text-align: center;
  transition: all 0.2s ease;
}
.FilterCell .FilterCellActions .Secondary,
.FilterCell .FilterCellActions .ant-btn.Secondary {
  background-color: white !important;
  border: 1px solid #d1d1d1 !important;
  color: #888 !important;
}
.FilterCell .FilterCellActions .Secondary:hover,
.FilterCell .FilterCellActions .ant-btn.Secondary:hover {
  background-color: #f4f4f4 !important;
}
.FilterCell .FilterCellActions .Accent,
.FilterCell .FilterCellActions .ant-btn.Accent {
  background-color: #fc0011 !important;
  color: white !important;
  border: none !important;
}
.FilterCell .FilterCellActions .Accent:hover,
.FilterCell .FilterCellActions .ant-btn.Accent:hover {
  background-color: #e3000f !important;
}
.ant-popover-inner-content {
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
}
.ant-popover-inner {
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
}
.ant-popover-inner-content {
  padding: 0;
  background: transparent;
  border-radius: 0;
}
.GridHeaderCellSort {
  cursor: pointer;
}
.HeaderOrderIcon {
  width: 16px;
  height: 16px;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGlkPSJjYXJldC1pY29uIiBkPSJNNDE0LDMyMS45NCwyNzQuMjIsMTU4LjgyYTI0LDI0LDAsMCwwLTM2LjQ0LDBMOTgsMzIxLjk0Yy0xMy4zNCwxNS41Ny0yLjI4LDM5LjYyLDE4LjIyLDM5LjYySDM5NS44MkM0MTYuMzIsMzYxLjU2LDQyNy4zOCwzMzcuNTEsNDE0LDMyMS45NFoiIGZpbGw9IiNmYzAwMTEiLz48L3N2Zz4K);
  position: absolute;
  right: 5px;
}
.HeaderOrderIcon.desc {
  transform: rotate(180deg);
}
.ActionIcon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
  width: 25px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNSIgaWQ9ImFjdGlvbi1pY29uIiB2aWV3Qm94PSIwIDAgMjUgNSIgZmlsbD0iIzg3ODc4NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiLz4KPGNpcmNsZSBjeD0iMTIuNSIgY3k9IjIuNSIgcj0iMi41Ii8+CjxjaXJjbGUgY3g9IjIyLjUiIGN5PSIyLjUiIHI9IjIuNSIvPgo8L3N2Zz4K);
}
.CouriersBaseName {
  cursor: pointer;
}
.GroupName {
  font-weight: bold;
}
.GroupName {
  border-left: solid 1px #ddd;
}
.GroupName.group_rate {
  background: #D9D9D9 !important;
}
.GroupName.group_internal_tax {
  background: #3EA6DE !important;
}
.group_internal_tax {
  background: rgba(62, 166, 222, 0.1);
}
.GroupName.group_internal {
  background: #3EDE7E !important;
}
.group_internal {
  background: rgba(62, 222, 126, 0.1);
}
.GroupName.group_external_tax {
  background: #F4BE5A !important;
}
.group_external_tax {
  background: rgba(244, 190, 90, 0.1);
}
.GroupName.group_external {
  background: #D3DE54 !important;
}
.group_external {
  background: rgba(211, 222, 84, 0.1);
}
.GridComponent .GridBody tr:nth-child(2n) .group_external {
  background: rgba(211, 222, 84, 0.2);
}
.GridComponent .GridBody tr:nth-child(2n) .group_external_tax {
  background: rgba(244, 190, 90, 0.2);
}
.GridComponent .GridBody tr:nth-child(2n) .group_internal {
  background: rgba(62, 222, 126, 0.2);
}
.GridComponent .GridBody tr:nth-child(2n) .group_internal_tax {
  background: rgba(62, 166, 222, 0.2);
}
.GridCellInner {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #120304;
  font-weight: 400;
}
.GridCellInner .ant-tag {
  font-size: 11px;
  font-weight: 500;
}
.QuickFiltersEditField {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
  max-width: 20rem;
}
.QuickFiltersEditField .Operators {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.QuickFiltersEditField .OperatorsItem {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5rem;
  padding: 0 0.5rem;
  margin: 0 0.5rem 0.5rem;
  border: 1px solid black;
  border-radius: 3px;
  cursor: pointer;
  font-size: 11px;
}
.QuickFiltersEditField .OperatorsItem.active {
  background-color: rgba(83, 168, 211, 0.42);
}
.QuickFiltersEditField .OperatorsItem:hover {
  box-shadow: 3px 3px 5px rgba(89, 89, 89, 0.38);
}
.QuickFiltersEditField .Inputs {
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
}
.QuickFiltersEditField .Inputs .OkBtn {
  cursor: pointer;
  height: 3rem;
  width: 2rem;
  border: 1px solid black;
  border-radius: 3px;
  margin-left: 0.5rem;
}
.QuickFiltersButtons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 533px;
  gap: 5px;
}
.QuickFiltersButtons .Button {
  margin: 1rem;
}
.QuickFiltersButtons .ant-btn {
  width: 274px;
  height: 46px;
}
.QuickFiltersButtons .Tertiary {
  border: 2px solid #F52C3A;
  color: #F52C3A;
  background-color: #FFFFFF;
}
.QuickFiltersButtons .Secondary {
  color: #FFFFFF;
  background-color: #F52C3A;
}
@media (max-width: 480px) {
  .QuickFiltersButtons {
    width: 85vw;
  }
}
.QuickFiltersRangePopup {
  display: flex;
  flex-direction: column;
  padding: 1rem 2rem;
}
.QuickFiltersRangePopup .RangePopupItem {
  cursor: pointer;
}
.BoolPopupItem {
  cursor: pointer;
}
.QuickFiltersWrapper {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  width: 100%;
  gap: 10px;
}
.QuickFiltersModal .ant-modal-body {
  padding: 0;
}
.QuickFiltersModal .ant-modal-footer {
  padding: 0;
}
.QuickFiltersModal .ant-modal-footer .Button {
  margin: 0;
  padding: 1rem;
}
.QuickFiltersItem {
  display: flex;
  flex-direction: column;
  width: 264px;
}
.QuickFiltersItem .ItemBody {
  display: flex;
  flex-direction: column;
}
.QuickFiltersItem .Actions {
  display: flex;
  flex-direction: column;
}
.QuickFiltersItem .Actions .ActionButtons {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.QuickFiltersItem .Actions .ActionButtons .ActionSelector {
  width: 35%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.QuickFiltersItem .Actions .ActionButtons .ActionAddDel {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 25px;
}
.QuickFiltersItem .Actions .ActionButtons.Boolean {
  justify-content: flex-start;
}
.QuickFiltersItem .Actions .ActionButtons.Boolean .QuickFiltersAddBtn,
.QuickFiltersItem .Actions .ActionButtons.Boolean .QuickFiltersCleanBtn {
  margin-right: 0.6rem;
}
.QuickFiltersItem .Actions .EditSection {
  display: none;
  margin-top: 2rem;
}
.QuickFiltersItem .Actions .EditSection .EditOperator .SelectBoxAntd {
  height: 0;
  margin-top: 0;
}
.QuickFiltersItem .Actions .EditSection .EditValue {
  display: flex;
  height: 3rem;
}
.QuickFiltersItem .Actions .EditSection .EditValue .ant-input-number {
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 12.2rem;
  height: 3.2rem;
}
.QuickFiltersItem .Actions .EditSection .EditValue .ant-input-number-focused {
  box-shadow: none;
}
.QuickFiltersItem .Actions .EditSection .EditValue .DatePicker.TextBox {
  margin-top: 0.5rem;
}
.QuickFiltersItem .Actions .EditSection .EditValue .SelectBoxAntd {
  height: 0;
  margin-top: 0;
}
.QuickFiltersItem .Actions .EditSection .EditValue .TextBoxCore {
  margin-top: 2px;
}
.QuickFiltersItem .Actions .EditSection .EditValue .OkBtn {
  cursor: pointer;
  display: flex;
  height: 3rem;
  border: 1px solid rgba(128, 128, 128, 0.14);
  border-radius: 3px;
  margin-left: 0.5rem;
  font-size: 13px;
  font-weight: 600;
  color: rgba(128, 128, 128, 0.87);
  padding: 0 0.5rem;
}
.QuickFiltersItem .Actions .EditSection .ant-picker-input input {
  padding: 0.3rem;
}
.QuickFiltersItem .Actions .EditSection.active {
  display: flex;
}
.QuickFiltersItem .FilterList {
  display: flex;
  flex-direction: column;
  margin-top: 0.5rem;
}
.QuickFiltersItem .ant-collapse {
  width: 264px;
}
.FilterListRow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.3rem 0;
  width: 100%;
}
.FilterListRow .RowItem {
  display: flex;
  align-items: center;
}
.FilterListRow .Label {
  font-size: 12px;
}
.FilterListRow .Point {
  font-size: 12px;
}
.FilterListRow .Delete {
  display: flex;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  color: red;
}
.OperatorTranslator {
  margin: 0 0.3rem;
  font-size: 10px;
  font-weight: 600;
}
.QuickFiltersAddBtn,
.QuickFiltersCleanBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 2rem;
  min-width: 4rem;
  padding: 0 0.4rem;
  border: 1px solid black;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 600;
}
.QuickFiltersAddBtn.active,
.QuickFiltersCleanBtn.active {
  background-color: rgba(83, 168, 211, 0.42);
}
.QuickFiltersAddBtn:hover,
.QuickFiltersCleanBtn:hover {
  box-shadow: 3px 3px 5px rgba(89, 89, 89, 0.38);
}
.QuickFiltersOrBtn,
.QuickFiltersAndBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 2rem;
  min-width: 4rem;
  padding: 0 0.4rem;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 600;
  border: 1px solid rgba(128, 128, 128, 0.63);
  color: rgba(128, 128, 128, 0.87);
}
.QuickFiltersOrBtn.active,
.QuickFiltersAndBtn.active {
  background-color: rgba(246, 29, 29, 0.6);
  border: none;
  color: white;
}
.GridComponent thead {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: white !important;
}
.SetShiftsTabHeader {
  margin-top: 2rem;
  background-color: white;
}
.SetShiftsTabHeader .PageTitle {
  margin: 1rem;
}
.ShiftGridPage {
  display: flex !important;
  background-color: white;
  padding: 2rem 15rem 2rem 2rem;
  align-items: end;
  justify-content: space-between;
}
.ShiftGridPage .DatePicker.TextBox {
  margin-top: 0;
}
.dropdown-container {
  position: relative;
  display: inline-block;
}
.hover-text {
  font-size: 16px;
  cursor: pointer;
}
.dropdown-content {
  display: block;
  position: absolute;
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 10px;
  z-index: 1;
}
.dropdown-content p {
  margin: 5px 0;
  width: 200px;
}
.GridComponent,
.GridComponent * {
  scrollbar-width: thin;
  scrollbar-color: #bcbcbc transparent;
}
.GridComponent::-webkit-scrollbar,
.GridComponent *::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.GridComponent::-webkit-scrollbar-track,
.GridComponent *::-webkit-scrollbar-track {
  background: transparent !important;
}
.GridComponent::-webkit-scrollbar-thumb,
.GridComponent *::-webkit-scrollbar-thumb {
  background: #bcbcbc;
  border-radius: 8px;
  min-height: 32px;
}
.GridComponent::-webkit-scrollbar-button,
.GridComponent *::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.GridComponent::-webkit-scrollbar-corner,
.GridComponent *::-webkit-scrollbar-corner {
  background: transparent !important;
}
.CreatePreset {
  display: grid;
  grid-template-columns: repeat(2, 50%);
}
@media (max-width: 480px) {
  .CreatePreset {
    grid-template-columns: 90vw;
    grid-template-rows: auto;
  }
}
.CreatePreset .ant-btn {
  color: #719AFF;
  background-color: #FFFFFF;
  border: none;
  box-shadow: none;
  justify-content: start;
  padding-top: 15px;
}
.QuickFiltersPreset {
  grid-column-start: 1;
  grid-column-end: 3;
}
@media (max-width: 480px) {
  .QuickFiltersPreset {
    grid-column-end: 1;
  }
}
.ant-collapse-header {
  background-color: #E9EFFF;
  flex-direction: row-reverse;
}
.ant-modal-content {
  width: 566px;
  padding: 20px 11px;
}
@media (max-width: 480px) {
  .ant-modal-content {
    width: 100%;
  }
}
.AddFilter,
.ClearFilter {
  width: 127px;
  color: #719AFF;
}
.Tooltip {
  position: absolute;
  background: #000;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
}
.Tooltip::before {
  content: "";
  position: absolute;
  border: 5px solid transparent;
  border-bottom: 5px solid #000;
  top: -10px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid green;
  -webkit-text-fill-color: green;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}
.test {
  background-color: white;
  padding: 2rem 3rem 3rem;
  margin-top: 2rem;
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  border-radius: 0.4rem;
  box-shadow: 6px 0px 18px rgba(0, 0, 0, 0.06);
}
.test .TextBox {
  margin-right: 10rem;
  margin-top: 3rem;
}
.test .SelectBox {
  margin-right: 10rem;
  margin-top: 3rem;
}
.test .DatePicker {
  margin-right: 10rem;
  margin-top: 3rem;
}
.test .Tag {
  margin-right: 10rem;
  margin-top: 2rem;
}
.test .Button {
  margin-right: 10rem;
  margin-top: 2rem;
}
.PhotoPicker,
.FilePicker {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.PhotoPicker ::-webkit-input-placeholder,
.FilePicker ::-webkit-input-placeholder {
  color: #404040;
  opacity: 0.5;
}
.PhotoPicker .PhotoPickerInput,
.FilePicker .PhotoPickerInput,
.PhotoPicker .FilePickerInput,
.FilePicker .FilePickerInput {
  display: flex;
  flex-direction: column;
  align-items: start;
  position: relative;
  cursor: pointer;
}
.PhotoPicker .PhotoPickerInput.Active .PhotoPickerTitle,
.FilePicker .PhotoPickerInput.Active .PhotoPickerTitle,
.PhotoPicker .FilePickerInput.Active .PhotoPickerTitle,
.FilePicker .FilePickerInput.Active .PhotoPickerTitle,
.PhotoPicker .PhotoPickerInput.Active .FilePickerTitle,
.FilePicker .PhotoPickerInput.Active .FilePickerTitle,
.PhotoPicker .FilePickerInput.Active .FilePickerTitle,
.FilePicker .FilePickerInput.Active .FilePickerTitle {
  top: -2rem;
  color: #FC0314;
  font-weight: 500 !important;
  font-size: 11px !important;
  transition: all 0.3s ease;
}
.PhotoPicker .PhotoPickerInput .PhotoPickerTitle,
.FilePicker .PhotoPickerInput .PhotoPickerTitle,
.PhotoPicker .FilePickerInput .PhotoPickerTitle,
.FilePicker .FilePickerInput .PhotoPickerTitle,
.PhotoPicker .PhotoPickerInput .FilePickerTitle,
.FilePicker .PhotoPickerInput .FilePickerTitle,
.PhotoPicker .FilePickerInput .FilePickerTitle,
.FilePicker .FilePickerInput .FilePickerTitle {
  position: absolute;
  top: 0.3rem;
  font-weight: 500;
  font-size: 11px;
  color: #878787;
  pointer-events: none;
  transition: all 0.3s ease;
}
.PhotoPicker .PhotoPickerInput .PhotoPickerTitle span,
.FilePicker .PhotoPickerInput .PhotoPickerTitle span,
.PhotoPicker .FilePickerInput .PhotoPickerTitle span,
.FilePicker .FilePickerInput .PhotoPickerTitle span,
.PhotoPicker .PhotoPickerInput .FilePickerTitle span,
.FilePicker .PhotoPickerInput .FilePickerTitle span,
.PhotoPicker .FilePickerInput .FilePickerTitle span,
.FilePicker .FilePickerInput .FilePickerTitle span {
  white-space: nowrap;
}
.PhotoPicker .PhotoPickerInput .Input,
.FilePicker .PhotoPickerInput .Input,
.PhotoPicker .FilePickerInput .Input,
.FilePicker .FilePickerInput .Input {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  outline: none;
  border: none;
  border-bottom: 1px solid #dfdfdf;
  padding-left: 0;
  padding-bottom: 0.7rem;
  padding-top: 0.1rem;
}
.PhotoPicker .PhotoPickerInput .Input.ReadOnly,
.FilePicker .PhotoPickerInput .Input.ReadOnly,
.PhotoPicker .FilePickerInput .Input.ReadOnly,
.FilePicker .FilePickerInput .Input.ReadOnly {
  border: none !important;
}
.PhotoPicker .PhotoPickerInput .Input:focus,
.FilePicker .PhotoPickerInput .Input:focus,
.PhotoPicker .FilePickerInput .Input:focus,
.FilePicker .FilePickerInput .Input:focus {
  border-bottom: 1px solid #797979;
}
.TimeBox .suffix {
  position: absolute;
  bottom: 0.8rem;
  left: 1.8rem;
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  pointer-events: none;
}
.TextBox,
.TextBoxCore {
  display: flex;
  margin-top: 0.24rem;
  flex-direction: column;
  align-items: start;
}
.TextBox ::-webkit-input-placeholder,
.TextBoxCore ::-webkit-input-placeholder {
  color: #404040;
  opacity: 0.5;
}
.TextBox.big input,
.TextBoxCore.big input {
  font-weight: 500 !important;
  font-size: 18px !important;
}
.TextBox .TextBoxInput,
.TextBoxCore .TextBoxInput {
  display: flex;
  flex-direction: column;
  align-items: start;
  position: relative;
  cursor: pointer;
}
.TextBox .TextBoxInput.Active .TextBoxTitle,
.TextBoxCore .TextBoxInput.Active .TextBoxTitle {
  top: -1.4rem;
  left: 0;
  color: #FC0314;
  font-weight: 500 !important;
  font-size: 11px !important;
  transition: all 0.3s ease;
}
.TextBox .TextBoxInput.Red .TextBoxTitle,
.TextBoxCore .TextBoxInput.Red .TextBoxTitle {
  top: -1.4rem;
  font-weight: 500 !important;
  font-size: 11px !important;
}
.TextBox .TextBoxInput .TextBoxTitle,
.TextBoxCore .TextBoxInput .TextBoxTitle {
  position: absolute;
  top: 13px;
  left: 20px;
  font-weight: 500;
  font-size: 11px;
  color: #878787;
  pointer-events: none;
  transition: all 0.3s ease;
  z-index: 99;
}
.TextBox .TextBoxInput .TextBoxTitle span,
.TextBoxCore .TextBoxInput .TextBoxTitle span {
  white-space: nowrap;
}
.TextBox .TextBoxInput input,
.TextBoxCore .TextBoxInput input {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  outline: none;
  border: none;
  background-color: #ffff;
  padding-left: 0;
  padding-bottom: 0.5rem;
  padding-top: 0.3rem;
}
.TextBox .TextBoxInput input.ReadOnly,
.TextBoxCore .TextBoxInput input.ReadOnly {
  border: none !important;
}
.TextBox .TextBoxInput input:focus,
.TextBoxCore .TextBoxInput input:focus {
  border-bottom: 1px solid #797979;
}
.TextBox.ReadOnly,
.TextBoxCore.ReadOnly {
  pointer-events: none;
}
.TextBoxCore .TextBoxWrapper {
  border-bottom: 1px solid #DFDFDF;
  padding: 13px 42px 10px 20px;
  border: 1px solid #E2E4E9;
  border-radius: 4px;
  width: 264px !important;
  height: 50px;
}
@media (max-width: 480px) {
  .TextBoxCore .TextBoxWrapper {
    width: 85vw !important;
  }
}
.TextBoxCore .TextBoxWrapper input {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 50px #fff;
  -webkit-text-fill-color: #000;
  font-weight: 400;
  font-size: 13px;
  color: #404040;
}
.TextBoxCore .TextBoxWrapper input:focus {
  border: none !important;
  box-shadow: none !important;
}
.TextBoxCore .ant-input-affix-wrapper {
  border: none !important;
  box-shadow: none !important;
}
.TextBoxCore .ant-input-password {
  height: 2.9rem;
  padding-left: 0;
}
.TextArea {
  display: flex;
  margin-top: 0.24rem;
  flex-direction: column;
  align-items: start;
}
.TextArea ::-webkit-input-placeholder {
  color: #404040;
  opacity: 0.5;
}
.TextArea.big input {
  font-weight: 500 !important;
  font-size: 18px !important;
}
.TextArea .TextAreaInput {
  display: flex;
  flex-direction: column;
  align-items: start;
  position: relative;
  cursor: pointer;
}
.TextArea .TextAreaInput .TextAreaTitle {
  position: absolute;
  top: 0.3rem;
  font-weight: 500;
  font-size: 11px;
  color: #878787;
  pointer-events: none;
  transition: all 0.3s ease;
  z-index: 99;
  padding-left: 0.3rem;
}
.TextArea .TextAreaInput .TextAreaTitle span {
  white-space: nowrap;
}
.TextArea .TextAreaInput.Active .TextAreaTitle {
  top: -1.4rem;
  color: #FC0314;
  font-weight: 500 !important;
  font-size: 11px !important;
  transition: all 0.3s ease;
}
.TextArea .TextAreaInput.Red .TextAreaTitle {
  top: -1.4rem;
  font-weight: 500 !important;
  font-size: 11px !important;
}
.TextArea .TextAreaInput .ant-input {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  outline: none;
  border: none;
  background-color: #ffff;
  padding-left: 0.3rem;
  -webkit-box-shadow: inset 0 0 0 50px #fff;
  -webkit-text-fill-color: #000;
}
.TextArea .TextAreaInput .ant-input:focus {
  border: none !important;
  box-shadow: none !important;
}
.TextArea .TextAreaInput .ant-input.ReadOnly {
  border: none !important;
}
.TextArea .TextAreaWrapper {
  border-bottom: 1px solid #DFDFDF;
}
.TextArea.ReadOnly {
  pointer-events: none;
}
.TextArea .ant-input-affix-wrapper {
  border: none !important;
  box-shadow: none !important;
}
.TextArea .ant-input-password {
  height: 2.9rem;
  padding-left: 0;
}
.AutoComplete {
  display: flex;
  flex-direction: column;
  align-items: start;
  height: 4.7rem;
}
.AutoComplete .AutoCompleteInput {
  display: flex;
  flex-direction: column;
  align-items: start;
  position: relative;
  cursor: pointer;
}
.AutoComplete .AutoCompleteInput img {
  position: absolute;
  right: 0.3rem;
  top: 0.8rem;
  transition: all 0.3s ease;
}
.AutoComplete .AutoCompleteInput.Active .AutoCompleteTitle {
  top: -2rem;
  color: #FC0314;
  transition: all 0.3s ease;
  white-space: nowrap;
  overflow: visible;
}
.AutoComplete .AutoCompleteInput.Active img {
  transform: rotate(180deg);
  transition: all 0.3s ease;
}
.AutoComplete .AutoCompleteInput.Fill .AutoCompleteTitle {
  top: -2rem;
  color: #FC0314;
  font-weight: 500 !important;
  font-size: 11px !important;
  transition: all 0.3s ease;
}
.AutoComplete .AutoCompleteInput .AutoCompleteTitle {
  position: absolute;
  top: 0.3rem;
  font-weight: 500;
  font-size: 11px;
  color: #878787;
  pointer-events: none;
  transition: all 0.3s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AutoComplete .AutoCompleteInput .AutoCompleteTitle span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AutoComplete .AutoCompleteInput input {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  outline: none;
  border: none;
  border-bottom: 1px solid #dfdfdf;
  padding-left: 0;
  padding-bottom: 0.7rem;
  padding-top: 0.1rem;
}
.AutoComplete .AutoCompleteInput input.ReadOnly {
  border: none !important;
}
.AutoComplete .AutoCompleteInput input:focus {
  border-bottom: 1px solid #797979;
}
.AutoComplete .AutoCompleteInput .AutoCompleteDropdown {
  display: block;
  position: absolute;
  top: 3.7rem;
  height: auto;
  z-index: 51;
  background: white;
  box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.AutoComplete .AutoCompleteInput .AutoCompleteDropdown ul {
  padding: 0.2rem 0.3rem;
  margin-bottom: 0;
}
.AutoComplete .AutoCompleteInput .AutoCompleteDropdown ul li {
  padding: 0.5rem 1rem;
  list-style-type: none;
  font-weight: 400;
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.AutoComplete .AutoCompleteInput .AutoCompleteDropdown ul li:hover {
  background: rgba(175, 175, 175, 0.13);
  border-radius: 0.5rem;
}
.AutoComplete .AutoCompleteInput .AutoCompleteDropdown.DropdownActive {
  display: block;
}
.WithdrawalSelectBox {
  height: 3.2rem !important;
}
.WithdrawalSelectBox .ant-select-selector {
  border: none !important;
}
.WithdrawalSelectBox img {
  right: 3.3rem !important;
}
.AutoCompleteAntd .AutoCompleteInput,
.SelectBoxAntd .AutoCompleteInput,
.WithdrawalSelectBox .AutoCompleteInput,
.AutoCompleteAntd .SelectBoxInput,
.SelectBoxAntd .SelectBoxInput,
.WithdrawalSelectBox .SelectBoxInput {
  display: flex;
  flex-direction: column;
  align-items: start;
  position: relative;
  cursor: pointer;
}
.AutoCompleteAntd .AutoCompleteInput img,
.SelectBoxAntd .AutoCompleteInput img,
.WithdrawalSelectBox .AutoCompleteInput img,
.AutoCompleteAntd .SelectBoxInput img,
.SelectBoxAntd .SelectBoxInput img,
.WithdrawalSelectBox .SelectBoxInput img {
  position: absolute;
  right: 0.3rem;
  top: 1.2rem;
  transition: all 0.3s ease;
}
.AutoCompleteAntd .AutoCompleteInput .ant-skeleton,
.SelectBoxAntd .AutoCompleteInput .ant-skeleton,
.WithdrawalSelectBox .AutoCompleteInput .ant-skeleton,
.AutoCompleteAntd .SelectBoxInput .ant-skeleton,
.SelectBoxAntd .SelectBoxInput .ant-skeleton,
.WithdrawalSelectBox .SelectBoxInput .ant-skeleton {
  position: absolute;
  left: 0;
  bottom: -1.5rem;
  z-index: 20;
}
.AutoCompleteAntd .AutoCompleteInput.Active .AutoCompleteTitle,
.SelectBoxAntd .AutoCompleteInput.Active .AutoCompleteTitle,
.WithdrawalSelectBox .AutoCompleteInput.Active .AutoCompleteTitle,
.AutoCompleteAntd .SelectBoxInput.Active .AutoCompleteTitle,
.SelectBoxAntd .SelectBoxInput.Active .AutoCompleteTitle,
.WithdrawalSelectBox .SelectBoxInput.Active .AutoCompleteTitle,
.AutoCompleteAntd .AutoCompleteInput.Active .SelectBoxTitle,
.SelectBoxAntd .AutoCompleteInput.Active .SelectBoxTitle,
.WithdrawalSelectBox .AutoCompleteInput.Active .SelectBoxTitle,
.AutoCompleteAntd .SelectBoxInput.Active .SelectBoxTitle,
.SelectBoxAntd .SelectBoxInput.Active .SelectBoxTitle,
.WithdrawalSelectBox .SelectBoxInput.Active .SelectBoxTitle {
  top: -1.2rem;
  color: #FC0314;
  transition: all 0.3s ease;
  white-space: nowrap;
  overflow: visible;
}
.AutoCompleteAntd .AutoCompleteInput.Active img,
.SelectBoxAntd .AutoCompleteInput.Active img,
.WithdrawalSelectBox .AutoCompleteInput.Active img,
.AutoCompleteAntd .SelectBoxInput.Active img,
.SelectBoxAntd .SelectBoxInput.Active img,
.WithdrawalSelectBox .SelectBoxInput.Active img {
  transform: rotate(180deg);
  transition: all 0.3s ease;
}
.AutoCompleteAntd .AutoCompleteInput.Fill .AutoCompleteTitle,
.SelectBoxAntd .AutoCompleteInput.Fill .AutoCompleteTitle,
.WithdrawalSelectBox .AutoCompleteInput.Fill .AutoCompleteTitle,
.AutoCompleteAntd .SelectBoxInput.Fill .AutoCompleteTitle,
.SelectBoxAntd .SelectBoxInput.Fill .AutoCompleteTitle,
.WithdrawalSelectBox .SelectBoxInput.Fill .AutoCompleteTitle,
.AutoCompleteAntd .AutoCompleteInput.Fill .SelectBoxTitle,
.SelectBoxAntd .AutoCompleteInput.Fill .SelectBoxTitle,
.WithdrawalSelectBox .AutoCompleteInput.Fill .SelectBoxTitle,
.AutoCompleteAntd .SelectBoxInput.Fill .SelectBoxTitle,
.SelectBoxAntd .SelectBoxInput.Fill .SelectBoxTitle,
.WithdrawalSelectBox .SelectBoxInput.Fill .SelectBoxTitle {
  top: -1.2rem;
  color: #FC0314;
  font-weight: 500 !important;
  font-size: 11px !important;
  transition: all 0.3s ease;
}
.AutoCompleteAntd .AutoCompleteInput .AutoCompleteTitle,
.SelectBoxAntd .AutoCompleteInput .AutoCompleteTitle,
.WithdrawalSelectBox .AutoCompleteInput .AutoCompleteTitle,
.AutoCompleteAntd .SelectBoxInput .AutoCompleteTitle,
.SelectBoxAntd .SelectBoxInput .AutoCompleteTitle,
.WithdrawalSelectBox .SelectBoxInput .AutoCompleteTitle,
.AutoCompleteAntd .AutoCompleteInput .SelectBoxTitle,
.SelectBoxAntd .AutoCompleteInput .SelectBoxTitle,
.WithdrawalSelectBox .AutoCompleteInput .SelectBoxTitle,
.AutoCompleteAntd .SelectBoxInput .SelectBoxTitle,
.SelectBoxAntd .SelectBoxInput .SelectBoxTitle,
.WithdrawalSelectBox .SelectBoxInput .SelectBoxTitle {
  position: absolute;
  top: 0.7rem;
  font-weight: 500;
  font-size: 11px;
  color: #878787;
  pointer-events: none;
  transition: all 0.3s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 99;
}
.AutoCompleteAntd .AutoCompleteInput .AutoCompleteTitle span,
.SelectBoxAntd .AutoCompleteInput .AutoCompleteTitle span,
.WithdrawalSelectBox .AutoCompleteInput .AutoCompleteTitle span,
.AutoCompleteAntd .SelectBoxInput .AutoCompleteTitle span,
.SelectBoxAntd .SelectBoxInput .AutoCompleteTitle span,
.WithdrawalSelectBox .SelectBoxInput .AutoCompleteTitle span,
.AutoCompleteAntd .AutoCompleteInput .SelectBoxTitle span,
.SelectBoxAntd .AutoCompleteInput .SelectBoxTitle span,
.WithdrawalSelectBox .AutoCompleteInput .SelectBoxTitle span,
.AutoCompleteAntd .SelectBoxInput .SelectBoxTitle span,
.SelectBoxAntd .SelectBoxInput .SelectBoxTitle span,
.WithdrawalSelectBox .SelectBoxInput .SelectBoxTitle span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AutoCompleteAntd .ant-select-selector,
.SelectBoxAntd .ant-select-selector,
.WithdrawalSelectBox .ant-select-selector {
  border-color: #DFDFDF !important;
  padding: 0  !important;
  box-shadow: none !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: 1px solid #DFDFDF;
  border-radius: 0 !important;
}
.AutoCompleteAntd .ant-select-selector:focus,
.SelectBoxAntd .ant-select-selector:focus,
.WithdrawalSelectBox .ant-select-selector:focus {
  border-color: #DFDFDF !important;
  box-shadow: none !important;
}
.AutoCompleteAntd input,
.SelectBoxAntd input,
.WithdrawalSelectBox input {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  padding-left: 0 !important;
}
.ant-select-selection-search {
  left: 0 !important;
}
.ant-picker {
  padding: 0 !important;
}
.ant-picker-input {
  background-color: #ffffff;
}
.ant-picker-input input {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  border: none !important;
  outline: none !important;
}
.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #f5f5f5 !important;
}
.ant-picker-ok .ant-btn-primary {
  border-color: #FC0314 !important;
  background: #FC0314 !important;
}
.ant-modal-footer {
  border-top: none !important;
}
.ant-picker-cell-selected .ant-picker-cell-inner {
  background: #FC0314 !important;
  border-radius: 0.4rem !important;
}
.ant-picker-cell-inner::before {
  border: none !important;
}
.ant-picker-month-btn:hover,
.ant-picker-year-btn:hover,
.ant-picker-decade-btn:hover {
  color: #FC0314 !important;
  opacity: 0.7;
}
.ant-picker-today-btn {
  color: #FC0314 !important;
  opacity: 0.7;
}
.CheckboxComponent {
  /* для элемента input c type="checkbox" */
  /* для элемента label, связанного с .custom-checkbox */
  /* создание в label псевдоэлемента before со следующими стилями */
  /* стили при наведении курсора на checkbox */
  /* стили для активного чекбокса (при нажатии на него) */
  /* стили для чекбокса, находящегося в фокусе */
  /* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
  /* стили для чекбокса, находящегося в состоянии checked */
  /* стили для чекбокса, находящегося в состоянии disabled */
}
.CheckboxComponent label {
  cursor: pointer;
}
.CheckboxComponent .custom-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.CheckboxComponent .custom-checkbox + label {
  display: inline-flex;
  align-items: center;
  user-select: none;
}
.CheckboxComponent .custom-checkbox + label::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  flex-grow: 0;
  border: 2px solid #D5D5D5;
  border-radius: 4px;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.CheckboxComponent .custom-checkbox:not(:disabled):not(:checked) + label:hover::before {
  border-color: #b3d7ff;
}
.CheckboxComponent .custom-checkbox:not(:disabled):active + label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.CheckboxComponent .custom-checkbox:focus + label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.CheckboxComponent .custom-checkbox:focus:not(:checked) + label::before {
  border-color: #FC0314;
}
.CheckboxComponent .custom-checkbox:checked + label::before {
  border-color: #FC0314;
  background-color: #FC0314;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e");
}
.CheckboxComponent .custom-checkbox:disabled + label::before {
  background-color: #e9ecef;
  border: 2px solid #D5D5D5;
}
.ant-skeleton-title {
  width: 90% !important;
}
.GridHeading {
  display: flex;
  align-items: center;
  position: relative;
  /* нужно, чтобы позиционировать пагинацию абсолютно внутри */
  width: 100%;
  /* при необходимости можно добавить высоту или отступы, чтобы пагинация не
       перекрывалась панелью инструментов, например:
       min-height: 40px;
       padding: 0 1rem;
    */
}
.GridHeading .ant-pagination-item {
  border: none;
}
.GridHeading .ant-pagination-item-link {
  border: none;
}
.GridHeading .ant-pagination-item {
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  font-family: 'Montserrat';
}
.GridHeading .ant-pagination-item:hover {
  opacity: 0.7;
  border-radius: 2px;
}
.GridHeading .ant-pagination-item-active {
  background-color: #CDDBFC;
  border-radius: 2px;
}
.GridHeading .ant-pagination-item-active a {
  color: #120304 !important;
}
.GridHeading .ant-pagination-options {
  position: absolute;
  left: 2rem;
}
.GridHeading .ant-select-selection {
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #DFDFDF;
  border-radius: 0;
}
.GridHeading .ant-select-selection:active {
  box-shadow: none;
}
.GridHeading .ant-select-selection:focus {
  box-shadow: none;
}
.GridHeading .ant-select-dropdown-menu-item:hover {
  background-color: #efefef;
}
.GridHeading .ant-select-dropdown-menu-item-active {
  background-color: #efefef;
}
.GridHeading .ant-pagination-item-link-icon svg {
  fill: #FC0314 !important;
}
.UIGridFooter {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  width: 100%;
  position: relative;
}
.UIGridFooter .ant-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}
.UIGridFooter .ant-pagination-total-text {
  position: absolute;
  left: 0;
}
.UIGridFooter .ant-pagination-options {
  position: absolute;
  right: 0;
}
.UIGridFooter .Arrow {
  margin: 0 1rem;
  cursor: pointer;
}
.UIGridFooter .Arrow.right {
  transform: rotate(180deg);
}
.GridHeading > .ant-pagination,
.GridHeading > .ant-skeleton-input {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.QuickFiltersPresetsBox {
  margin-top: 9px;
}
.GridHeadingGridToolbar {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.QuickFiltersPresets {
  display: flex;
  align-items: center;
}
.QuickFiltersPresets .BinIcon {
  margin-left: 1rem;
  width: 21px !important;
  height: 19px !important;
}
html {
  font-size: 10px;
  font-family: 'Montserrat', sans-serif !important;
}
@media (max-width: 480px) {
  html {
    overflow-x: hidden;
  }
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
body {
  margin: 0;
  background: #F5F5F5;
  font-family: 'Montserrat', sans-serif !important;
}
@media (max-width: 480px) {
  body {
    overflow-x: hidden;
  }
}
* {
  box-sizing: border-box;
}
.AppLoaderWrapper {
  position: relative;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Layout {
  background-color: #F5F5F5;
  width: 100%;
  height: 100%;
  display: flex;
}
.Layout .Sider {
  min-height: 100vh;
  width: 25.9rem;
  background: white;
  display: flex;
  height: 100%;
}
.Layout .Sider .LayoutSider {
  display: flex;
  overflow-y: scroll;
  flex-direction: column;
  width: 25.9rem;
  position: fixed;
  background: white;
  min-height: 100vh;
  height: 100%;
}
.Layout .Sider .LayoutSider .Logo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Layout .Sider .LayoutSider .Logo img {
  margin-top: 1.4rem;
}
.Layout .Sider .LayoutSider::-webkit-scrollbar {
  width: 0.5rem;
}
.Layout .Sider .LayoutSider::-webkit-scrollbar-track {
  border-radius: 1rem;
}
.Layout .Sider .LayoutSider::-webkit-scrollbar-thumb {
  border-radius: 1rem;
  background-color: rgba(143, 143, 143, 0.46);
}
.Layout .Sider .CollapseBtn {
  margin-top: 8rem;
  font-size: 1.1rem;
  font-weight: 500;
  color: #B6B6B6;
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: center;
}
.Layout .Sider .Menu {
  height: 100%;
  width: 100%;
}
.Layout .Sider .Menu .MenuListItems {
  display: flex;
  flex-direction: column;
}
.Layout .Sider .Menu .MenuListItems .SubMenuItemName {
  width: 100%;
  height: 4.1rem;
  display: flex;
  padding-left: 3rem;
  margin-top: 1.8rem;
  cursor: pointer;
  font-size: 1.3rem;
  font-weight: 600;
  color: #404040;
  align-items: center;
  border-left: 0.6rem solid transparent;
  border-radius: 0.5rem;
}
.Layout .Sider .Menu .MenuListItems .SubMenuItemName img {
  width: 2.3rem;
  fill: #b6b6b6;
  stroke: #b6b6b6;
}
.Layout .Sider .Menu .MenuListItems .SubMenuItemName span {
  margin-left: 2rem;
}
.Layout .Sider .Menu .MenuListItems .SubMenuItem:hover .SubMenuItemName {
  background: linear-gradient(89.95deg, rgba(252, 0, 17, 0.35) 0.04%, rgba(255, 255, 255, 0) 98.2%);
  border-left: 0.6rem solid #FC0314;
  color: #fc0314;
}
.Layout .Sider .Menu .MenuListItems .SubMenuItem:hover .SubMenuItemName img {
  fill: #ff0000 !important;
}
.Layout .Sider .Menu .MenuListItems .SubMenuItem.Setting {
  border-top: 1px solid #dfdfdf;
  margin-top: 1.7rem;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems {
  flex-direction: column;
  padding-left: 7.5rem;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem.active a,
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem.active .NavLink {
  color: #fc0314;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem a,
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem .NavLink {
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 2.5rem;
  font-size: 1.3rem;
  font-weight: 500;
  color: #404040;
  margin-top: 1rem;
  cursor: pointer;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem a:before,
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem .NavLink:before {
  position: absolute;
  left: -1.8rem;
  top: 0.9rem;
  content: "";
  height: 0.8rem;
  width: 0.8rem;
  border: 2px solid #3EDE7E;
  border-radius: 5rem;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem a:hover,
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem .NavLink:hover {
  color: #fc0314;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem a.active,
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem .NavLink.active {
  color: #fc0314 !important;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem span {
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 2.5rem;
  font-size: 1.3rem;
  font-weight: 500;
  color: rgba(64, 64, 64, 0.47);
  margin-top: 1rem;
}
.Layout .Sider .Menu .MenuListItems .MenuListItems .MenuItem span:before {
  position: absolute;
  left: -1.8rem;
  top: 0.9rem;
  content: "";
  height: 0.8rem;
  width: 0.8rem;
  border: 2px solid rgba(62, 222, 126, 0.48);
  border-radius: 5rem;
}
.Layout .LayoutContent {
  display: flex;
  flex-direction: column;
  width: calc(100% - 27.9rem);
  height: 100%;
  margin-left: 1.9rem;
}
.Layout .LayoutContent .LayoutHeader {
  height: 6rem;
  width: 100%;
  background: white;
  border-radius: 0.4rem;
  box-shadow: 6px 0 18px rgba(0, 0, 0, 0.06);
}
.Layout .LayoutContent .LayoutHeader .Header {
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
.Layout .LayoutContent .LayoutHeader .Header .ToolBar {
  display: flex;
  height: 100%;
  align-items: center;
}
.Layout .LayoutContent .LayoutHeader .Header .ToolBar .AddButton {
  height: 3.6rem;
  width: 3.6rem;
  background: #3EDE7E;
  border-radius: 0.4rem;
  border: none;
  margin-left: 1.8rem;
  color: white;
  cursor: pointer;
  font-size: 2.8rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarInput {
  width: 51.2rem;
  height: 4rem;
  outline: none;
  border: none;
  border-radius: 0.4rem;
  background: #F7F7F7;
  margin-left: 2.8rem;
  padding-left: 2rem;
  font-size: 1.2rem;
  font-weight: 400;
  color: #878787;
}
.Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarButtons img {
  margin-left: 3.6rem;
}
@media (max-width: 1600px) {
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarInput {
    width: 45rem;
  }
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarButtons .icon,
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarButtons img {
    margin-left: 3rem !important;
  }
}
@media (max-width: 1470px) {
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarInput {
    width: 40rem;
  }
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarButtons .icon,
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarButtons img {
    margin-left: 2.7rem !important;
  }
}
@media (max-width: 1400px) {
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarInput {
    width: 25rem;
  }
}
@media (max-width: 1200px) {
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarInput {
    width: 15rem;
  }
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarButtons .icon,
  .Layout .LayoutContent .LayoutHeader .Header .ToolBar .ToolBarButtons img {
    margin-left: 1rem !important;
  }
}
.Layout .LayoutContent .LayoutHeader .Header .UserPanel {
  display: flex;
  height: 100%;
  align-items: center;
  margin-right: 5rem;
}
.Layout .LayoutContent .LayoutHeader .Header .UserPanel .UserBtn {
  display: flex;
  align-items: center;
}
.Layout .LayoutContent .LayoutHeader .Header .UserPanel .UserBtn img {
  margin-right: 2.9rem;
}
.Layout .LayoutContent .LayoutHeader .Header .UserPanel .Data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  align-items: start;
  cursor: pointer;
}
.Layout .LayoutContent .LayoutHeader .Header .UserPanel .Data .Name {
  font-size: 1.3rem;
  font-weight: 600;
}
.Layout .LayoutContent .LayoutHeader .Header .UserPanel .Data .Email {
  font-size: 1.3rem;
  font-weight: 400;
  color: #878787;
}
::-webkit-scrollbar {
  width: 0.5rem;
}
::-webkit-scrollbar-thumb {
  border-radius: 1rem;
  background-color: #fff;
}
::-webkit-scrollbar-track {
  border-radius: 1rem;
}
.LayoutBody {
  width: 100%;
  position: relative;
}
.FullFilter {
  margin: 20px 0 0;
}
.ToolBarButtons {
  position: relative;
}
.ToolBarButtons img {
  cursor: pointer;
}
.ColumnsSetterWrapper {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.ColumnsSetterComponent {
  height: 100%;
  position: relative;
  width: 100%;
}
.ColumnsSetterComponent .ColumnsSetterTittle {
  font-weight: 500;
  font-size: 15px;
  color: #404040;
  text-align: center;
  margin-top: 2rem;
}
.ColumnsSetterComponent .ColumnsSetterSearch {
  padding: 0 2rem;
  margin-top: 1.5rem;
  border: 1px solid #E2E4E9;
  border-radius: 4px;
}
.ColumnsSetterComponent .ColumnsSetterSearch input {
  width: 100%;
  height: 4rem;
  background: #FFF;
  outline: none;
  border: none;
  color: #797979;
  font-weight: 400;
  font-size: 12px;
  padding-left: 1rem;
}
.ColumnsSetterComponent .ColumnsSetterSelectAll {
  margin-top: 1.8rem;
  display: flex;
  padding-left: 1rem;
  align-items: center;
  height: 3.4rem;
  border-top: 1px solid #EBEFF2;
  border-bottom: 1px solid #EBEFF2;
}
.ColumnsSetterComponent .ColumnsSetterValues {
  padding-top: 0.9rem;
  height: 21.9rem;
  overflow-y: scroll;
  padding-left: 1.6rem;
}
.ColumnsSetterComponent .AcceptButton {
  height: 6rem;
  border-top: 1px solid #EBEFF2;
  display: flex;
  min-width: 22rem;
  justify-content: space-around;
  align-items: center;
}
.ToolBarButtons {
  display: flex;
}
.UserPanel {
  position: relative;
}
.Card {
  position: relative;
  background: #fff;
  padding: 23px;
}
.Card .QuickFilters .row > div {
  flex-grow: unset;
  margin-right: 5rem;
  margin-top: 2rem;
}
.PageTitle {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  margin-bottom: 3rem;
}
.PageTitle span {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  padding-left: 1rem;
}
.DatePicker .ant-picker,
.TimePicker .ant-picker {
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: 15.5rem;
}
.DatePicker .ant-btn-primary,
.TimePicker .ant-btn-primary,
.DatePicker .ant-btn,
.TimePicker .ant-btn {
  color: #FFFFFF !important;
  border: none !important;
  background: #F42C3A !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
.DatePicker .ant-btn-primary:hover,
.TimePicker .ant-btn-primary:hover,
.DatePicker .ant-btn:hover,
.TimePicker .ant-btn:hover {
  opacity: 0.8;
}
.DatePicker .ant-picker-focused,
.TimePicker .ant-picker-focused {
  border-color: #DFDFDF !important;
  border-right-width: 0 !important;
  box-shadow: none !important;
}
.DatePicker .TimePicker,
.TimePicker .TimePicker {
  display: flex;
  flex-direction: column;
  height: 8.5rem;
}
.DatePicker .TimePicker > span,
.TimePicker .TimePicker > span {
  font-weight: 500;
  font-size: 11px;
  color: #797979;
}
.DatePicker .ant-time-picker-panel-select li:hover,
.TimePicker .ant-time-picker-panel-select li:hover {
  background: red !important;
}
.DatePicker .ant-time-picker-panel-select li:focus,
.TimePicker .ant-time-picker-panel-select li:focus {
  color: red;
}
.TabsPageView .ant-tabs-nav,
.TabsPageView .ant-tabs-nav-wrap,
.TabsPageView .ant-tabs-content-holder {
  background-color: #fff !important;
}
.TabsPageView .ant-tabs-top > .ant-tabs-nav::before {
  border-bottom: none !important;
}
.TabsPageView .ant-tabs-ink-bar {
  display: none !important;
}
.TabsPageView .ant-tabs-nav-list {
  display: flex;
  width: 100%;
}
.TabsPageView .ant-tabs-tab {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 0.5rem 1rem;
  border: 1px solid #dfdfdf;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  transition: background 0.2s;
}
.TabsPageView .ant-tabs-tab:hover:not(.ant-tabs-tab-disabled):not(.ant-tabs-tab-active) {
  background-color: #fafafa;
  cursor: pointer;
}
.TabsPageView .ant-tabs-tab-btn {
  display: block;
  width: 100%;
  text-align: center;
}
.TabsPageView .ant-tabs-tab-active {
  background-color: #F42C3A;
  border-color: #F42C3A;
  border-bottom: none !important;
}
.TabsPageView .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #fff !important;
  font-weight: 500;
}
.TabsPageView .ant-tabs-tab-active:hover {
  background-color: #F42C3A !important;
  color: #fff !important;
}
.Content .TabComponent .ant-tabs-content-holder {
  padding: 0;
}
.CouriersBaseCard .DateFilter {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 2.3rem;
  margin-top: 1rem;
}
.CouriersBaseCard .DateFilter > div {
  margin-right: 3rem;
  margin-top: 2rem;
}
.CouriersBaseCard .Tabs .CouriersBaseTitle {
  font-weight: 600;
  font-size: 14px;
  margin-top: 2.6rem;
  padding-left: 2.3rem;
  color: #000000;
}
.CouriersBaseCard .TabsPageButton {
  display: flex;
  width: 100%;
  margin-top: 5rem;
  padding-right: 15rem;
  padding-bottom: 3rem;
}
.CouriersBaseCard .TabsPageButton > div {
  margin-left: 4rem;
}
.HistoryChangesTab table {
  width: 100%;
}
.HistoryChangesTab .head {
  font-weight: 500;
  font-size: 11px;
  color: #797979;
  width: 150px !important;
}
.HistoryChangesTab .body {
  color: #000000;
  font-weight: 400;
  font-size: 13px;
}
.Tabs {
  display: flex;
  flex-direction: column;
}
.Tabs .TabsSwitcher {
  display: flex;
  width: 100%;
  height: 4.9rem;
  align-items: center;
  margin-top: 1.5rem;
  border-bottom: 1px solid #DFDFDF;
  border-top: 1px solid #DFDFDF;
}
.TabButtons {
  display: flex;
  align-items: center;
  margin-top: 3rem;
}
.TabButtons .Button {
  margin-left: 4rem;
}
.WindowOverlay {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
.Window {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #FFF;
  min-height: 200px;
  font-size: 14px;
  width: 500px;
  display: flex;
  flex-direction: column;
}
.WindowHeader,
.WindowBody,
.WindowFooter {
  padding: 10px 20px;
}
.WindowBody {
  max-height: 650px;
  min-height: 400px;
  overflow: auto;
}
.WindowHeader {
  min-height: 60px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  align-items: center;
}
.WindowTitle {
  font-weight: bold;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.WindowFooter {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.WindowFooter button:last-child {
  margin-left: 10px;
}
.dropzone {
  flex: 1;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  border-width: 2px;
  border-radius: 2px;
  border-color: #eeeeee;
  border-style: dashed;
  background-color: #fafafa;
  color: #bdbdbd;
  outline: none;
  transition: border 0.24s ease-in-out;
}
.ExcelImportBody {
  position: relative;
}
.UploadedFile {
  margin: 30px 0;
}
.AutoCompleteImport {
  margin-top: 15px;
}
.AutoCompleteDropdown {
  max-height: 170px;
  overflow: auto;
}
.text-center {
  text-align: center;
}
.align-center {
  align-items: center;
}
.UserRolePage,
.ReferenceBookPage {
  margin: 1.9rem 0 0;
  background: #FFFFFF;
  box-shadow: 0 0.3rem 1rem rgba(0, 0, 0, 0.1);
  padding: 1rem 0;
}
.UserRolePage .Title,
.ReferenceBookPage .Title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #404040;
  margin: 1.5rem 2.5rem;
  display: flex;
}
.UsersPage .Title,
.RoleStructurePage .Title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #404040;
  margin: 1rem 0;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  width: 100%;
  height: 6.3rem;
  padding-left: 3.3rem;
}
.UsersPage .Title > span,
.RoleStructurePage .Title > span {
  margin-left: 0.4rem;
}
.UsersPage .Content,
.RoleStructurePage .Content {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.ReferenceBookPage .Content {
  display: flex;
  flex-grow: 1;
  width: 100%;
}
.ReferenceBookPage .Content .Menu {
  width: 20rem;
  min-width: 20rem;
}
.ReferenceBookPage .Content .Menu ul {
  padding: 0;
  font-size: 1.3rem;
  font-weight: 600;
  color: #404040;
}
.ReferenceBookPage .Content .Menu ul li {
  list-style-type: none;
  padding-left: 2rem;
  margin-top: 1.5rem;
  cursor: pointer;
}
.ReferenceBookPage .Content .Menu ul li > div,
.ReferenceBookPage .Content .Menu ul li a {
  padding: 1rem 0;
  border-left: 0.6rem solid transparent;
  border-radius: 0.5rem;
  display: block;
  text-decoration: none;
  color: #404040;
}
.ReferenceBookPage .Content .Menu ul li > div:hover,
.ReferenceBookPage .Content .Menu ul li a:hover,
.ReferenceBookPage .Content .Menu ul li > div.active,
.ReferenceBookPage .Content .Menu ul li a.active {
  background: linear-gradient(89.95deg, rgba(252, 0, 17, 0.35) 0.04%, rgba(255, 255, 255, 0) 98.2%);
  border-left: 0.6rem solid #FC0314;
  color: #fc0314;
}
.ReferenceBookPage .Content .Menu ul li .submenu {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
  padding-left: 1rem;
}
.ReferenceBookPage .Content .Menu ul li .submenu.open {
  max-height: 500px;
}
.ReferenceBookPage .Content .Menu ul li .submenu li {
  padding: 0.5rem 0;
}
.ReferenceBookPage .Content .Menu ul li .submenu li a {
  text-decoration: none;
  color: #404040;
}
.ReferenceBookPage .Content .Menu ul li .submenu li a:hover,
.ReferenceBookPage .Content .Menu ul li .submenu li a.active {
  color: #fc0314;
}
.ReferenceBookPage .Content .Menu ul li .submenu li:hover a {
  color: #fc0314;
}
.ReferenceBookPage .Content .Table.book-content {
  flex-grow: 1;
  padding: 1rem;
  box-sizing: border-box;
  overflow: auto;
}
.ReferenceBookPage .ActionButton {
  position: absolute;
  right: 30px;
  display: flex;
  align-items: center;
}
.WindowButtons {
  display: flex;
  justify-content: space-around;
  width: 450px;
}
.WindowButtons .Secondary {
  margin-right: 2rem;
}
.AcceptButton > .Secondary {
  background-color: #fff;
  color: #F52C3A !important;
  border: 2px solid #F52C3A;
}
.WindowBodyInputs {
  margin-top: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.WindowBodyInputs > div {
  margin-top: 1rem;
}
.RoleStructurePage .Title {
  margin: 1.9rem 0;
  background: #FFFFFF;
  box-shadow: 0 0.3rem 1rem rgba(0, 0, 0, 0.1);
  padding: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #404040;
  border-radius: 0.4rem;
}
.RoleStructurePage .RoleDepartmentCell {
  font-weight: 600;
  font-size: 14px;
  color: #404040;
}
.RoleStructurePage .RoleBranchCell {
  font-weight: 600;
  font-size: 14px;
  color: #878787;
}
.RoleStructurePage .RolePositionCell {
  font-weight: 400;
  font-size: 14px;
  color: #797979;
}
.TabsSwitcher button {
  width: auto;
}
.TabsSwitcher .Button {
  margin-left: 20px;
}
.OrderView {
  display: flex;
  flex-direction: column;
  margin: 1.4rem 2rem 2rem 0;
  padding-left: 2.9rem;
  padding-top: 1.4rem;
  background-color: white;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.OrderViewHeader {
  display: flex;
  flex-direction: column;
}
.OrderViewHeader .Title {
  font-weight: 600;
  font-size: 2rem;
  color: #3EDE7E;
  display: flex;
  align-items: center;
}
.OrderViewHeader .Title .onOrder,
.OrderViewHeader .Title .NavLink {
  font-weight: 600;
  font-size: 13px;
  color: #FC0314;
  cursor: pointer;
  margin-left: 3rem;
}
.OrderViewHeader .OrderInfoHeader {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.OrderViewHeader .OrderInfoHeader > div {
  margin-top: 2.5rem;
  margin-right: 8rem;
}
.OrderViewHeader .OrderConfirmed {
  margin-top: 1.5rem;
}
.OrderViewHeader .OrderStatusHeader {
  display: flex;
  flex-direction: column;
  margin-top: 3.5rem;
}
.OrderViewHeader .OrderStatusHeader .Status {
  display: flex;
  align-items: center;
}
.OrderViewHeader .OrderStatusHeader .Status .StatusHistory label {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.OrderViewHeader .OrderStatusHeader .Status .StatusHistory label span {
  font-weight: 600;
  font-size: 1.3rem;
  color: #FC0314;
  margin-left: 1.5rem;
}
.OrderViewHeader .OrderStatusHeader .Status .StatusSvg {
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.OrderViewHeader .OrderStatusHeader .StatusDropDown {
  display: none;
  flex-direction: column;
}
.OrderViewHeader .OrderStatusHeader .StatusDropDown .StatusItem {
  display: flex;
  justify-content: space-between;
  width: 45rem;
  font-weight: 400;
  font-size: 13px;
  margin: 1rem 0;
}
.OrderViewHeader .OrderStatusHeader .StatusDropDown .StatusItem .Dotted {
  border-bottom: 1px dashed #B6B6B6;
  flex: 1;
  margin: 0 0.5rem 0.4rem;
  width: 3rem;
}
.OrderViewHeader .OrderStatusHeader .StatusDropDown .StatusRow {
  display: flex;
  align-items: center;
}
.OrderViewHeader .OrderStatusHeader .StatusDropDown .StatusRow .Split {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 13px;
  font-weight: 500;
}
.OrderViewHeader .OrderStatusHeader .StatusDropDown .StatusRow .StatusExecutor {
  font-size: 13px;
}
.OrderViewHeader .OrderStatusHeader.active .StatusDropDown {
  display: flex;
}
.OrderViewHeader .OrderStatusHeader.active .StatusSvg {
  transition: all 0.3s ease;
  transform: rotate(180deg);
}
.HistoryCommentHeader {
  display: flex;
  flex-direction: column;
}
.HistoryCommentHeader .Status {
  display: flex;
  align-items: center;
}
.HistoryCommentHeader .Status .HistoryComment label {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.HistoryCommentHeader .Status .HistoryComment label span {
  font-weight: 600;
  font-size: 1.3rem;
  color: #FC0314;
  margin-left: 1.5rem;
}
.HistoryCommentHeader .Status .HistoryCommentSvg {
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.HistoryCommentHeader .HistoryCommentDropDown {
  display: none;
  flex-direction: column;
}
.HistoryCommentHeader .HistoryCommentDropDown .HistoryCommentItem {
  display: flex;
  justify-content: space-between;
  width: 45rem;
  font-weight: 400;
  font-size: 13px;
  margin: 1rem 0;
}
.HistoryCommentHeader .HistoryCommentDropDown .HistoryCommentItem .Dotted {
  border-bottom: 1px dashed #B6B6B6;
  flex: 1;
  margin: 0 0.5rem 0.4rem;
  width: 3rem;
}
.HistoryCommentHeader .HistoryCommentDropDown .HistoryCommentRow {
  display: flex;
  align-items: center;
}
.HistoryCommentHeader .HistoryCommentDropDown .HistoryCommentRow .Split {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 13px;
  font-weight: 500;
}
.HistoryCommentHeader .HistoryCommentDropDown .HistoryCommentRow .StatusExecutor {
  font-size: 13px;
}
.HistoryCommentHeader.active .HistoryCommentDropDown {
  display: flex;
}
.HistoryCommentHeader.active .HistoryCommentSvg {
  transition: all 0.3s ease;
  transform: rotate(180deg);
}
.OrderViewBody {
  margin-top: 3rem;
}
.OrderViewBody .Receipt,
.OrderViewBody .Inform,
.OrderViewBody .Delivery {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.OrderViewBody .Receipt .TitleRow,
.OrderViewBody .Inform .TitleRow,
.OrderViewBody .Delivery .TitleRow {
  display: flex;
  cursor: pointer;
}
.OrderViewBody .Receipt .TitleRow .Title,
.OrderViewBody .Inform .TitleRow .Title,
.OrderViewBody .Delivery .TitleRow .Title {
  font-weight: 600;
  font-size: 1.8rem;
  color: #FC0314;
  margin-right: 2rem;
}
.OrderViewBody .Receipt .TitleRow .TitleActionRow,
.OrderViewBody .Inform .TitleRow .TitleActionRow,
.OrderViewBody .Delivery .TitleRow .TitleActionRow {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: flex-start;
}
.OrderViewBody .Receipt .TitleRow .TitleActionRow span,
.OrderViewBody .Inform .TitleRow .TitleActionRow span,
.OrderViewBody .Delivery .TitleRow .TitleActionRow span {
  border-bottom: 1px solid #B6B6B6;
  width: 100%;
}
.OrderViewBody .Receipt .TitleRow .TitleActionRow .ArrowInCircle,
.OrderViewBody .Inform .TitleRow .TitleActionRow .ArrowInCircle,
.OrderViewBody .Delivery .TitleRow .TitleActionRow .ArrowInCircle {
  transition: all 0.4s ease;
  transform: rotate(180deg);
}
.OrderViewBody .Receipt .Content,
.OrderViewBody .Inform .Content,
.OrderViewBody .Delivery .Content {
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 2rem;
  align-items: flex-start;
}
.OrderViewBody .Receipt .Content > div,
.OrderViewBody .Inform .Content > div,
.OrderViewBody .Delivery .Content > div,
.OrderViewBody .Receipt .Content > span,
.OrderViewBody .Inform .Content > span,
.OrderViewBody .Delivery .Content > span {
  margin-top: 2.5rem;
  margin-right: 8rem;
}
.OrderViewBody .Receipt .Content .InformInputs,
.OrderViewBody .Inform .Content .InformInputs,
.OrderViewBody .Delivery .Content .InformInputs {
  display: flex;
}
.OrderViewBody .Receipt .Content .InformInputs > div,
.OrderViewBody .Inform .Content .InformInputs > div,
.OrderViewBody .Delivery .Content .InformInputs > div,
.OrderViewBody .Receipt .Content .InformInputs > span,
.OrderViewBody .Inform .Content .InformInputs > span,
.OrderViewBody .Delivery .Content .InformInputs > span {
  margin-top: 2.5rem;
  margin-right: 8rem;
}
.OrderViewBody .Receipt.active .Content,
.OrderViewBody .Inform.active .Content,
.OrderViewBody .Delivery.active .Content {
  display: flex;
}
.OrderViewBody .Receipt.active .TitleActionRow .ArrowInCircle,
.OrderViewBody .Inform.active .TitleActionRow .ArrowInCircle,
.OrderViewBody .Delivery.active .TitleActionRow .ArrowInCircle {
  transition: all 0.4s ease;
  transform: rotate(0deg);
}
.ProductsList {
  display: flex;
  flex-direction: column;
  margin-left: 0.4rem;
  margin-top: 0 !important;
  width: 25rem;
}
.ProductsList label {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.ProductsList label span {
  font-weight: 600;
  font-size: 1.3rem;
  color: #FC0314;
  margin-left: 1.5rem;
}
.ProductsList label .StatusSvg {
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.ProductsList .ProductsItems {
  display: none;
  flex-direction: column;
}
.ProductsList .ProductsItems .ProductItem {
  display: flex;
  justify-content: space-between;
  font-weight: 400;
  font-size: 13px;
  margin: 1rem 0;
}
.ProductsList .ProductsItems .Dotted {
  border-bottom: 1px dashed #B6B6B6;
  flex: 1;
  margin: 0 0.5rem 0.4rem;
}
.ProductsList .InformInputs {
  margin-right: 0 !important;
}
.ProductsList.active .StatusSvg {
  transition: all 0.3s ease;
  transform: rotate(180deg);
}
.ProductsList.active .ProductsItems {
  display: flex;
}
.OrderViewFooter {
  display: flex;
}
.OrderViewFooter .ButtonGroup {
  display: flex;
  flex-direction: column;
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.OrderViewFooter .ButtonGroup .Action,
.OrderViewFooter .ButtonGroup .Cancel {
  display: flex;
}
.OrderViewFooter .ButtonGroup .Action > div,
.OrderViewFooter .ButtonGroup .Cancel > div {
  margin-right: 5.5rem;
}
.OrderViewFooter .ButtonGroup .Cancel {
  margin-top: 4rem;
}
.OrderViewWindowRadius {
  margin: 1rem 0 2rem;
}
.GridStatusItem {
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 1.2rem;
  color: #878787;
}
.GridStatusItem.Green {
  color: #3EDE7E;
}
.GridStatusItem.Red {
  color: #FC0314;
}
.GridStatusItem.Yellow {
  color: #D3DE54;
}
.TagActionCell {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.TagActionCell > div {
  margin: 0.5rem;
}
.MirrorInput {
  min-height: 28.5px;
  cursor: pointer;
}
.MirrorInput a {
  text-decoration: underline;
}
.GoogleImportWrapper {
  padding: 20px 0;
  min-height: 400px;
}
.GoogleTextInput .TextBoxInput {
  width: 100%;
}
.GoogleTextInput .TextBox {
  margin-bottom: 10px;
}
.GoogleTextInput {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: solid 1px #ddd;
}
.Alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.Alert.success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.Alert.error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.PhotoCell {
  display: flex;
  align-items: center;
  justify-content: center;
}
.PhotoCell .Photo {
  overflow: hidden;
}
.PhotoCell img {
  max-width: 100%;
  max-height: 100%;
}
.ScreenInDevelopment {
  display: flex;
  width: 99%;
  background-color: #ffff;
  border-radius: 0.5rem;
  margin-top: 1.8rem;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  height: 90vh;
}
.ScreenInDevelopment .Head {
  display: flex;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #DFDFDF;
  height: 7rem;
}
.ScreenInDevelopment .Head span {
  font-size: 1.8rem;
  font-weight: 600;
  color: #838383;
}
.ScreenInDevelopment .SettingsIcon {
  margin-right: 3rem;
}
.PlanningTime {
  margin-left: 5px;
}
.TabsPage,
.TabsPageView {
  min-height: 400px;
}
.SecondaryPhotoCell a {
  color: #007bff !important;
  text-decoration: underline !important;
  font-size: 1.2rem;
  font-weight: 400;
}
.CanNoteViewed {
  margin: 1.9rem 1.9rem 1.9rem 0;
  padding: 1.5rem 0;
  width: 100%;
  background: white;
  border-radius: 0.4rem;
  box-shadow: 6px 0 18px rgba(0, 0, 0, 0.06);
  font-weight: 600;
  display: flex;
  font-size: 14px;
}
.CanNoteViewed span {
  display: flex;
  color: #404040;
  width: 100%;
  padding-left: 3rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #DFDFDF;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.TooltipComponent span {
  display: flex;
  align-items: center;
}
.RateForm {
  padding: 20px;
  margin-left: 1.5rem;
}
.RateItem {
  padding: 20px;
  margin-left: 1.5rem;
}
.RatesEdit .ant-col {
  margin-right: 4rem;
  flex-grow: 0 !important;
}
.RatesEdit .PageTitle {
  margin-left: 3rem;
}
.RatesEdit .TabsSwitcher {
  padding-left: 0.9rem;
}
.RatesEdit .TabsSwitcher > .Button {
  margin-right: 4rem;
}
.PhotoPickerBase {
  padding-top: 0.3rem;
}
.ExcelExportColumn {
  margin: 10px 0;
}
.ExcelExportFooter {
  padding-bottom: 20px;
  padding-top: 20px;
  padding-right: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}
.ExcelExportWrapper {
  overflow: hidden;
}
.Notification .NotificationItemWrapper {
  position: relative;
}
.Notification .NotificationItemWrapper:hover .NotificationViewedWrapper,
.Notification .NotificationItemWrapper:hover .NotificationViewed {
  display: flex;
}
.Notification .NotificationViewedWrapper:hover .NotificationViewedWrapper,
.Notification .NotificationViewedWrapper:hover .NotificationViewed {
  display: flex;
}
.Notification .NotificationViewedWrapper {
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -9px;
  left: -9px;
  z-index: 100;
  height: 23px;
  width: 23px;
  pointer-events: none;
}
.Notification .NotificationViewed {
  display: none;
  height: 23px;
  cursor: pointer;
  pointer-events: auto;
  z-index: 101;
}
.Notification .NotificationItem {
  position: relative;
  border: 1px solid #DFDFDF;
  border-radius: 8px;
  padding: 0.8rem 1rem;
  margin-bottom: 1.3rem;
  z-index: 10;
}
.Notification .NotificationItem.success .NotificationItemTitle {
  color: #3EDE7E;
}
.Notification .NotificationItem.warning .NotificationItemTitle {
  color: #D3DE54;
}
.Notification .NotificationItem.error .NotificationItemTitle {
  color: #F7685B;
}
.Notification .NotificationItemHead {
  display: flex;
  justify-content: space-between;
}
.Notification .NotificationItemHead .NotificationItemTitle {
  width: 60%;
  font-weight: 500;
  font-size: 14px;
  color: #878787;
}
.Notification .NotificationItemHead .NotificationItemTime {
  font-weight: 400;
  font-size: 10px;
  color: #404040;
}
.Notification .NotificationItemMessage {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
}
.UserBtn .NotificationBtn {
  position: relative;
  margin-right: 3rem;
}
.UserBtn .NotificationBtn .NotificationCall {
  margin-right: 0 !important;
}
.UserBtn .NotificationBtn .NotificationCount {
  cursor: pointer;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  text-align: center;
  right: -0.6rem;
  bottom: -0.3rem;
  background: #F7685B;
  border-radius: 50px;
  height: 1.5rem;
  width: 1.5rem;
  font-weight: 400;
  font-size: 9px;
  color: #ffff;
}
.UserBtn img {
  cursor: pointer;
}
.ZonesCell,
.CellZones {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-wrap: wrap;
}
.ZonesCell .ant-tag,
.CellZones .ant-tag {
  margin: 0.3rem 0.5rem;
}
.CellZones {
  cursor: pointer;
}
.CellZones a {
  text-decoration: none;
}
.ConditionCell,
.CellExecutorCondition {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.ConditionCell.issue,
.CellExecutorCondition.issue {
  padding: 1rem 2rem;
  border-radius: 5px;
  background-color: #FC0314;
  width: auto;
}
.ConditionCell.issue .ConditionCellLabel,
.CellExecutorCondition.issue .ConditionCellLabel {
  text-transform: uppercase;
}
.ConditionCell .ConditionCellLabel,
.CellExecutorCondition .ConditionCellLabel {
  font-weight: 600;
  font-size: 12px;
}
.ActionsCell .ActionNavLink {
  text-decoration: none;
  color: #212529;
  padding: 0.5rem 0.8rem;
}
.OrderCellRenderExternalId {
  cursor: pointer;
  color: #007bff;
}
.OrderCellRenderExternalId:hover {
  border-bottom: 1px solid #007bff;
}
.assigned_status {
  color: black !important;
}
.handsInput {
  margin-top: 15px;
}
.tabsMargin {
  margin-left: 4rem !important;
}
.DropdownGridInput {
  display: flex;
  width: 155px;
}
.adjDropdown {
  width: 220px;
}
.MapLink {
  color: #878787;
  font-size: 14px;
  font-weight: 500;
  margin-left: 3.3rem;
}
.MapLink .onMap {
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  color: #878787;
  margin-left: 1rem;
}
.TabsPage .ant-tabs-content-holder {
  padding: 4rem 0 0 4rem !important;
}
.polygonPopup {
  z-index: 1000;
  padding: 1rem 2.5rem;
  background: #fff;
  box-shadow: 0 0.3rem 1rem rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  display: none;
  flex-direction: column;
  align-items: center;
  position: fixed;
  pointer-events: none;
}
.polygonPopup span {
  font-weight: 500;
  font-size: 13px;
}
.ModalContentContainer {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.RangeDatePicker {
  padding: 15px;
}
.ant-tree-switcher {
  width: 0 !important;
}
@media (max-width: 480px) {
  .ant-popover {
    width: 100vw;
  }
}
.custom-loader {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.custom-loader.text-top {
  flex-direction: column-reverse;
}
.custom-loader.text-bottom {
  flex-direction: column;
}
.custom-loader.text-left {
  flex-direction: row-reverse;
}
.custom-loader.text-right {
  flex-direction: row;
}
.custom-loader .loader-text {
  font-size: 14px;
  color: #120304;
}
.custom-loader-wrapper.fullscreen {
  position: absolute;
  inset: 0;
  z-index: 2000;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(4px);
  display: flex;
  align-items: center;
  justify-content: center;
}
@font-face {
  font-family: 'Montserrat';
  src: url(/b53a814da42032f082c4.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url(/cd0932b7603e32c3513f.woff2) format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
html,
body {
  font-family: 'Montserrat', sans-serif !important;
}
.SelectBoxAntd {
  width: 100%;
  position: relative;
}
.SelectBoxAntd .SelectBoxInput {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
}
.SelectBoxAntd .SelectBoxInput .floating-label {
  position: absolute;
  left: 12px;
  top: 16px;
  font-size: 12px;
  color: #797979;
  pointer-events: none;
  background: #fff;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 2;
}
.SelectBoxAntd .SelectBoxInput:hover {
  border-color: #4676EF !important;
}
.SelectBoxAntd .SelectBoxInput:focus-within {
  border-color: #4676EF !important;
}
.SelectBoxAntd .SelectBoxInput.error {
  border-color: #f42c3a !important;
}
.SelectBoxAntd .SelectBoxInput.error:hover {
  border-color: #f42c3a !important;
}
.SelectBoxAntd .SelectBoxInput.error:focus-within {
  border-color: #f42c3a !important;
  box-shadow: 0 0 0 2px rgba(244, 44, 58, 0.2);
}
.SelectBoxAntd .SelectBoxInput.Active .floating-label,
.SelectBoxAntd .SelectBoxInput.Fill .floating-label {
  top: 6px;
  font-size: 12px;
  color: #797979;
}
.SelectBoxAntd .SelectBoxInput .ant-select {
  width: 100%;
}
.SelectBoxAntd .SelectBoxInput .ant-select .ant-select-selector {
  height: 50px;
  padding: 24px 12px 8px !important;
  border: 1px solid #E2E4E9 !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  display: flex;
  align-items: center;
}
.SelectBoxAntd .SelectBoxInput .ant-select .ant-select-selector .ant-select-selection-placeholder,
.SelectBoxAntd .SelectBoxInput .ant-select .ant-select-selector .ant-select-selection-item {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.88);
}
.SelectBoxAntd .SelectBoxInput .ant-select .ant-select-arrow {
  width: 24px;
  height: 30px;
}
.SelectBoxAntd .SelectBoxInput .ant-select .ant-select-arrow svg {
  color: #797979;
}
.SelectBoxAntd .SelectBoxInput.Active .ant-select-selector {
  border-color: #d9d9d9 !important;
}
.phone-input-wrapper {
  position: relative;
}
.phone-input-wrapper .phone-input {
  position: relative;
  height: 50px;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  font-size: 14px;
  transition: border-color 0.3s, box-shadow 0.3s;
  display: flex;
  align-items: center;
  background: #fff;
}
.phone-input-wrapper .phone-input .phone-input-field {
  height: 50px;
  padding: 24px 12px 8px;
  border: none;
  background: transparent;
  outline: none;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  line-height: 1.57;
  color: #120304;
  width: 100%;
}
.phone-input-wrapper .phone-input .phone-input-field::placeholder {
  color: transparent;
}
.phone-input-wrapper .phone-input:hover {
  border-color: #4676EF;
}
.phone-input-wrapper .phone-input:focus-within {
  border-color: #4676EF;
  box-shadow: 0 0 0 2px rgba(70, 118, 239, 0.2);
}
.phone-input-wrapper .phone-input.error {
  border-color: #f42c3a;
}
.phone-input-wrapper .phone-input.error:hover {
  border-color: #f42c3a;
}
.phone-input-wrapper .phone-input.error:focus-within {
  border-color: #f42c3a;
  box-shadow: 0 0 0 2px rgba(244, 44, 58, 0.2);
}
.phone-input-wrapper .floating-label {
  position: absolute;
  left: 12px;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #797979;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  line-height: 1.5;
  background: transparent;
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
}
.phone-input-wrapper .fl-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.phone-input-wrapper .floating-label--active {
  font-size: 12px !important;
  top: 8px !important;
  transform: none;
}
.phone-input-wrapper .floating-label:has(.ts-asterisk) .fl-text {
  max-width: calc(100% - 16px);
}
.phone-input-wrapper .floating-label--active .ts-asterisk {
  display: none;
}
.phone-input-wrapper .ts-asterisk {
  flex: 0 0 auto;
  line-height: 1;
  transform: translateY(0.08em) scale(2);
  transform-origin: left center;
  color: #ff4d4f;
}
.phone-input-wrapper .error-message {
  color: #f42c3a;
  font-size: 12px;
  margin-top: 4px;
}
.main-layout {
  min-height: 100vh;
  display: flex;
  flex-direction: row;
}
.main-layout .loader-background {
  min-height: calc(100vh - 104px);
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 84px;
}
.main-layout .site-content {
  position: relative;
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.main-layout .ant-layout-sider {
  background: #fff !important;
  position: fixed !important;
  left: 0;
  top: 0;
  height: 100vh !important;
  z-index: 1001;
  box-shadow: 2px 0 8px #f0f1f2;
}
.main-layout .site-layout {
  margin-left: 205px;
  transition: margin-left 0.2s;
}
.main-layout .menu-container {
  background: #FFFFFF;
}
.main-layout .menu-container.short {
  width: 76px;
}
.main-layout .menu-container.default {
  width: 190px;
}
.main-layout .menu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  gap: 16px;
  flex: 1;
}
.main-layout .menu.short {
  width: 36px;
}
.main-layout .menu.short .menu-item {
  width: 36px;
  height: 34px;
}
.main-layout .menu.short .menu-item .label {
  display: none;
}
.main-layout .menu.default {
  width: 170px;
}
.main-layout .menu.default .menu-item {
  width: 170px;
  height: 34px;
}
.main-layout .menu.default .menu-item .label {
  display: block;
}
.main-layout .menu .menu-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px;
  gap: 8px;
  border-radius: 10px;
}
.main-layout .menu .menu-item .icon {
  width: 24px;
  height: 24px;
  position: relative;
}
.main-layout .menu .menu-item .vector {
  position: absolute;
  background: #2B61EA;
  left: 10.42%;
  right: 12.5%;
  top: 18.75%;
  bottom: 18.75%;
}
.main-layout .menu .menu-item .label {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #120304;
  display: none;
}
.main-layout .menu.default .menu-item:nth-child(1) .label {
  display: block;
  width: 103px;
  height: 20px;
}
.main-layout .menu.default .menu-item:nth-child(2) .label {
  display: block;
  width: 124px;
  height: 20px;
}
.logo-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  height: 64px;
  border-bottom: 1px solid #f0f0f0;
}
.logo-container .logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-container .logo .logo-image {
  height: 40px;
  width: auto;
  margin-top: 16px;
}
.logo-container .collapse-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border-radius: 4px;
  cursor: pointer;
}
.logo-container .collapse-button:hover {
  background-color: #e6f4ff;
}
.logo-container .collapse-button .collapse-icon {
  width: 24px;
  height: 24px;
}
.ant-layout-sider {
  background: #fff !important;
}
.create-order-button-container {
  position: relative;
  width: 100%;
  height: 0;
}
.create-order-button-container .link-no-decoration {
  text-decoration: none;
}
.menu-footer {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 16px 0;
}
.menu-footer .link-no-decoration {
  text-decoration: none;
}
.menu-footer .create-order-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background-color: #f42c3a !important;
  border: 1px solid #f42c3a !important;
  color: #fff;
  font-weight: 600;
}
.menu-footer .create-order-button.expanded {
  width: 170px;
  height: 48px;
  padding: 14px 30px;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
}
.menu-footer .create-order-button.collapsed {
  width: 48px;
  height: 48px;
  padding: 0;
}
.menu-footer .create-order-button .anticon {
  font-size: 20px;
}
.menu-footer .create-order-button:hover {
  background-color: #D40917 !important;
  border-color: #D40917 !important;
}
.menu-divider {
  height: 0;
  border: 0.5px solid #E2E4E9;
  margin: 6px auto;
}
.menu-divider.expanded {
  width: 170px;
}
.menu-divider.collapsed {
  width: 48px;
}
.ant-menu-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0 !important;
}
.ant-menu-item {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #120304;
  height: 33px !important;
}
.ant-menu-item:hover {
  color: #2B61EA;
}
.ant-layout-sider-collapsed .ant-menu-submenu-title,
.ant-layout-sider-collapsed .ant-menu-item {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  height: 33px !important;
}
.ant-layout-sider-collapsed .ant-menu-item-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 24px;
  width: 24px;
}
.ant-layout-sider-collapsed .ant-menu-title-content {
  display: none !important;
}
.ant-menu-item-selected {
  background-color: #CDDBFC !important;
  color: #120304 !important;
}
/* для мобильных устройств */
@media (max-width: 480px) {
  .main-layout .ant-layout-sider {
    background-color: #f5f5f5 !important;
    margin-left: 0 !important;
    min-width: 0 !important;
    width: 0 !important;
  }
  .main-layout .site-layout {
    margin-left: 0 !important;
  }
  .collapse-hamburger-button {
    padding-top: 5px;
    background-color: #ffffff;
    border: none;
  }
  .site-content {
    margin-top: 0 !important;
  }
  .main-layout {
    margin: 0 !important;
  }
  .not-displayed {
    display: none;
  }
  .sider-collapse .ant-layout-sider-children {
    width: 100vw;
    position: absolute;
    top: 70px;
    display: flex;
    flex-direction: column;
    justify-content: start;
  }
  .logo-image {
    width: 91px;
    height: 38px;
  }
  .logo-container {
    padding: 12px 0;
  }
  .header-collapse {
    position: absolute;
    left: 0;
    width: 100vw;
  }
  .menu-footer {
    background-color: #ffffff;
    margin-top: 10px;
    height: 66px;
    padding: 8px 0;
  }
  .menu-footer > .link-no-decoration > .ant-btn {
    width: 93vw;
    height: 50px;
  }
}
.site-header {
  padding: 0 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  height: 64px;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
}
.site-header .user-info {
  display: flex;
  align-items: center;
  gap: 24px;
}
.site-header .user-info .balance {
  display: flex;
  align-items: center;
}
.site-header .user-info .balance .text {
  font-size: 16px;
  color: #120304;
  margin-right: 10px;
}
.site-header .user-info .balance .amount {
  font-weight: 600;
  font-size: 24px;
  color: #120304;
}
.site-header .user-info .notification-badge {
  cursor: pointer;
}
.site-header .user-info .notification-badge .notification-icon {
  font-size: 20px;
  color: #666;
}
.site-header .user-info .notification-badge .notification-icon:hover {
  color: #2B61EA;
}
.site-header .user-info .user-profile {
  cursor: pointer;
  padding: 4px 8px;
  border-radius: 6px;
  transition: all 0.3s;
}
.site-header .user-info .user-profile:hover {
  background-color: #f5f5f5;
}
.site-header .user-info .user-profile .user-name {
  font-size: 16px;
  font-weight: 600;
  margin-right: 8px;
  color: #120304;
}
.user-dropdown .ant-dropdown-menu {
  padding: 4px;
}
.user-dropdown .ant-dropdown-menu .ant-dropdown-menu-item {
  padding: 8px 12px;
  border-radius: 4px;
}
.user-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover {
  background-color: #e6f4ff;
}
.user-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon {
  color: #2B61EA;
}
@media (max-width: 768px) {
  .site-header {
    padding: 0 16px;
  }
  .site-header .user-info {
    gap: 16px;
  }
  .site-header .user-info .balance .text {
    display: none;
  }
  .site-header .user-info .balance .amount {
    font-size: 16px;
  }
  .site-header .user-info .balance span:not(.amount) {
    display: none;
  }
  .site-header .user-info .user-name {
    display: none;
  }
}
@media (max-width: 480px) {
  .site-header .user-info {
    gap: 12px;
  }
  .site-header .user-info .balance {
    display: none;
  }
  .ant-dropdown-placement-bottomRight {
    width: 150px !important;
  }
  .user-info-modal {
    display: flex;
    flex-direction: row;
    gap: 12px;
    margin-bottom: 28px;
  }
  .modal-user {
    display: flex;
    flex-direction: column;
  }
  .ant-modal {
    margin: 0 !important;
  }
}
.grid-container {
  width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}
@media (max-width: 576px) {
  .grid-container {
    padding: 0 16px;
  }
}
@media (max-width: 576px) {
  .grid-container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .grid-container {
    padding: 0 24px;
  }
}
@media (max-width: 768px) {
  .grid-container {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .grid-container {
    max-width: 960px;
  }
}
@media (max-width: 992px) {
  .grid-container {
    max-width: 960px;
  }
}
@media (max-width: 1200px) {
  .grid-container {
    max-width: 1200px;
  }
}
@media (max-width: 1200px) {
  .grid-container {
    max-width: 1200px;
  }
}
@media (max-width: 1600px) {
  .grid-container {
    max-width: 1400px;
  }
}
@media (max-width: 1600px) {
  .grid-container {
    max-width: 1400px;
  }
}
.grid-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
}
.no-access {
  min-height: calc(100vh - 104px);
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
}
.role-page-content {
  overflow-x: scroll;
  overflow-y: hidden;
  display: flex;
  width: 100vw;
  height: 430px;
  padding-bottom: 20px;
  padding-left: 8px;
}
::-webkit-scrollbar {
  display: none;
}
.roles-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 6px;
  margin-right: 10px;
  background-color: #fff;
  padding: 8px;
  min-width: 296px;
  height: 430px;
}
.roles-card-header {
  font-size: 20px;
  font-weight: 700;
  align-self: center;
  margin-bottom: 14px;
}
.roles-card-line {
  display: flex;
  justify-content: space-between;
  margin-bottom: 18px;
}
.roles-card-permission {
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 1%;
}
.role-page-header {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 10px 0;
  background-color: #fff;
  border-radius: 4px;
  padding: 8px 10px;
}
.role-page-header h1 {
  font-size: 20px;
}
.PlaceholderPage {
  padding: 24px;
}
.PlaceholderPage h1 {
  margin: 0 0 16px;
  font-size: 28px;
  font-weight: 700;
  color: #1f2329;
}
.PlaceholderPageStatus {
  padding: 16px 0;
  color: #606773;
  font-size: 16px;
}
.GridPage {
  width: 97%;
}
.GridPageTitle {
  color: #1f2933;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 20px;
  margin-left: 24px;
  padding-top: 24px;
}
.GridPage .TabsPageView {
  padding-bottom: 24px;
}
.grid-page-container {
  margin-top: 85px;
}
.MapPageNew {
  position: relative;
  height: calc(100vh - 96px);
  min-height: 680px;
  overflow: hidden;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: #eef2f7;
}
.Map {
  position: absolute;
  inset: 0;
  overflow: hidden;
  background: #eef2f7;
}
.MapContainer {
  width: 100%;
  height: 100%;
}
.MapEmpty,
.MapLoader {
  position: absolute;
  inset: 0;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}
.CitySelect {
  position: absolute;
  top: 18px;
  left: 18px;
  z-index: 10;
  width: 300px;
}
.CitySelect .ant-select {
  width: 100%;
}
.ZoneSearch {
  position: absolute;
  top: 72px;
  left: 18px;
  z-index: 10;
  display: flex;
  gap: 8px;
}
.ZoneSearch .ant-select,
.ZoneSearch .ant-select-auto-complete {
  width: 240px;
}
.CouriersView {
  position: absolute;
  right: 18px;
  bottom: 18px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  height: min(760px, calc(100vh - 132px));
  width: min(420px, calc(100vw - 132px));
  overflow: hidden;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14);
}
.ViewRow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 56px;
  padding: 0 16px;
  border-bottom: 1px solid #edf0f4;
}
.ViewRow .Title {
  font-size: 18px;
  font-weight: 700;
  color: #111827;
}
.NumberOfCouriers {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  padding: 12px 16px 0;
}
.NumberItem {
  display: flex;
  align-items: center;
  min-height: 24px;
  color: #344054;
  font-size: 12px;
}
.NumberItem::before {
  content: "";
  width: 10px;
  height: 10px;
  margin-right: 8px;
  border-radius: 50%;
}
.NumberItem.free::before {
  background: #facc15;
}
.NumberItem.inBreak::before {
  background: #2f80ed;
}
.NumberItem.onOrder::before {
  background: #ef4444;
}
.ViewHeader {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 40px;
  gap: 8px;
  padding: 12px 16px 0;
}
.MapNewConditions {
  display: flex;
  gap: 8px;
  padding: 12px 16px 0;
  overflow-x: auto;
}
.MapNewConditions .ant-btn {
  flex: 0 0 auto;
}
.MapNewFilterFields {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 8px;
  padding: 12px 16px 0;
}
.ZoneStats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px 12px;
  margin: 12px 16px 0;
  padding: 12px;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: #f8fafc;
  color: #475467;
  font-size: 12px;
}
.ZoneStats strong {
  grid-column: 1 / -1;
  color: #101828;
}
.CourierList {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 8px;
  min-height: 0;
  margin-top: 12px;
  padding: 0 16px 16px;
  overflow: auto;
}
.CourierItem {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr) auto;
  gap: 12px;
  padding: 12px;
  border: 1px solid #edf0f4;
  border-left-width: 4px;
  border-radius: 8px;
  background: #fff;
}
.CourierItem.Yellow {
  border-left-color: #facc15;
}
.CourierItem.Blue {
  border-left-color: #2f80ed;
}
.CourierItem.Red {
  border-left-color: #ef4444;
}
.Photo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #f2f4f7;
  color: #344054;
  font-weight: 700;
}
.CourierInfo {
  min-width: 0;
}
.CourierName {
  overflow: hidden;
  color: #111827;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.CourierMeta {
  margin-top: 3px;
  color: #667085;
  font-size: 12px;
}
.CourierTags {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-end;
}
.map-zone-label,
.map-executor-label {
  position: fixed;
  z-index: 3000;
  display: none;
  padding: 6px 10px;
  border-radius: 6px;
  background: #111827;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.2);
}
.map-zone-popup,
.map-executor-popup {
  position: fixed;
  z-index: 3001;
  display: none;
  flex-direction: column;
  gap: 6px;
  width: 240px;
  padding: 12px;
  border: 1px solid #edf0f4;
  border-radius: 8px;
  background: #fff;
  color: #344054;
  font-size: 12px;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.2);
}
.map-zone-popup .name,
.map-executor-popup .name {
  color: #111827;
  font-size: 14px;
  font-weight: 700;
}
.map-executor-popup {
  flex-direction: row;
  width: 300px;
}
.map-executor-popup .photo {
  display: flex;
  flex: 0 0 48px;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #f2f4f7;
  color: #344054;
  font-weight: 700;
}
.map-executor-popup .card {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.map-executor-popup .status {
  font-weight: 700;
}
.map-executor-popup.Yellow .photo {
  background: #fef3c7;
}
.map-executor-popup.Blue .photo {
  background: #dbeafe;
}
.map-executor-popup.Red .photo {
  background: #fee2e2;
}
.map-popup-backdrop {
  position: absolute;
  inset: 0;
  z-index: 9;
}
@media (max-width: 900px) {
  .MapPageNew {
    height: calc(100vh - 76px);
  }
  .CitySelect,
  .ZoneSearch {
    left: 12px;
    right: 12px;
    width: auto;
  }
  .ZoneSearch .ant-select,
  .ZoneSearch .ant-select-auto-complete {
    width: 100%;
  }
  .CouriersView {
    right: 12px;
    bottom: 12px;
    left: 12px;
    width: auto;
  }
}
body {
  margin: 0 !important;
}
@media (max-width: 480px) {
  body {
    overflow-x: hidden;
  }
}
@media (max-width: 480px) {
  html {
    overflow-x: hidden;
  }
}
.ant-drawer-header {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  justify-content: flex-start;
}
.ant-drawer-header .ant-drawer-close {
  order: 2;
  margin-left: auto;
}
.ant-drawer-header .custom-drawer-title {
  order: 1;
  flex: 1 1 auto;
  text-align: left;
  font-size: 24px;
  font-weight: 700;
}
.my-3 {
  margin-bottom: 2rem !important;
  margin-top: 2rem !important;
}
/*# sourceMappingURL=index.css.map */

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