.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;
}

.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: 100;
  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;
}
.amo-button-holder {
  left: 8px !important;
  right: auto !important;
  bottom: 8px !important;
  position: fixed !important;
}
.amo-livechat {
  left: 150px !important;
  right: auto !important;
  bottom: 12px !important;
  position: fixed !important;
  z-index: 999999 !important;
}
.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-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;
  }
}

.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.5px !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;
  }
}

.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;
}

.my-balance-page {
  min-height: calc(100vh - 104px);
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  background: #f5f5f7;
  min-height: 100vh;
}
.balance-block {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
  padding: 32px 28px;
}
.balance-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  background: #ffffff;
  border-radius: 4px;
}
.balance-title {
  font-weight: 600;
  font-size: 32px;
  font-family: Montserrat;
  line-height: 39px;
  color: #120304;
  margin: 0;
}
.balance-details-title {
  font-size: 32px;
  font-weight: 600;
  font-family: Montserrat;
  margin-top: 0;
}
.current-balance-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.current-balance-label {
  font-size: 16px;
  font-weight: 400;
  color: #120304;
}
.current-balance-amount {
  font-weight: 600;
  font-size: 24px;
  color: #120304;
}
.top-up-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  background: #ffffff;
  border-radius: 4px;
}
.top-up-title {
  font-weight: 600;
  font-size: 32px;
  font-family: Montserrat;
  color: #120304;
  margin: 0;
}
.top-up-input-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 30px;
}
.input-fin {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 10px;
  gap: 8px;
  width: 210px;
  height: 50px;
  background: #ffffff;
  border: 1px solid #E2E4E9;
  border-radius: 4px;
}
.frame-327 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  width: 190px;
}
.top-up-input-label {
  font-size: 12px;
  line-height: 15px;
  color: #797979;
}
.frame-364 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 190px;
  height: 17px;
}
.top-up-input-field {
  border: none;
  outline: none;
  font-size: 14px;
  color: #120304;
  width: 100%;
}
.top-up-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 30px;
  gap: 8px;
  background: #f42c3a;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.top-up-button:hover {
  background-color: #D40917;
  border-color: #D40917;
}
.top-up-button-label {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
}
/* --------------------------- */
/* История транзакций          */
/* --------------------------- */
.transaction-history-container {
  display: flex;
  flex-direction: column;
  padding: 24px;
  background: #ffffff;
  border-radius: 4px;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.transaction-history-title-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  width: 100%;
}
.transaction-history-title {
  font-weight: 600;
  font-size: 32px;
  color: #120304;
  margin: 0;
}
.transaction-list-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.transaction-header-container,
.transaction-row {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1.2fr 1fr;
  align-items: center;
  width: 100%;
  padding-bottom: 8px;
}
.transaction-rows-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 8px;
}
.transaction-date-header,
.transaction-amount-header,
.transaction-payment-header,
.transaction-status-header,
.transaction-date,
.transaction-amount,
.transaction-payment {
  font-size: 14px;
  text-align: center;
  color: #120304;
}
.transaction-amount {
  color: #F52D3B;
}
/* статусы */
.transaction-status-container {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 2px 6px;
  gap: 6px;
  height: 21px;
  border-radius: 4px;
  margin: 0 auto;
  white-space: nowrap;
}
.transaction-status {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #120304;
}
/* цвета */
.status-hold {
  background: #A8D1F3;
}
.status-success {
  background: #B6F2AA;
}
.status-cancel {
  background: #ECECEC;
}
.status-error {
  background: #F6B5B5;
}
.invoice-modal__header {
  justify-content: end !important;
  gap: 80px;
}
.invoice-modal__title {
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 8px;
  font-family: "Montserrat", sans-serif;
  color: #120304;
}
.invoice-modal__subtitle {
  text-align: center;
  font-size: 16px;
  color: #120304;
  margin-bottom: 24px;
  font-family: "Montserrat", sans-serif;
}
.invoice-modal__amount {
  font-weight: 600;
  color: #120304;
}
.invoice-modal__methods {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 18px;
}
.invoice-modal__method {
  display: flex;
  align-items: center;
  gap: 12px;
  border: 1px solid #e2e4e9;
  border-radius: 4px;
  padding: 12px 18px;
  cursor: pointer;
  font-size: 17px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  background: #ffffff;
  transition: border-color 0.2s, background 0.2s;
  min-height: 72px;
}
.invoice-modal__method:hover:not(.disabled),
.invoice-modal__method.selected {
  border-color: #4676EF;
  background: #CDDBFC;
}
.invoice-modal__method.disabled {
  background: #f7f7f7;
  color: #bbb;
  cursor: not-allowed;
  border-color: #ededed;
  opacity: 0.7;
}
.invoice-modal__method-icon {
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.invoice-modal__method-icon img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.invoice-modal__select-btn {
  font-weight: 600;
  background: #f42c3a;
  border: none;
  color: #ffffff;
}
.invoice-modal__select-btn:disabled {
  background: #DEDCDC;
  color: #C2C2C2;
}
.invoice-modal__back-btn {
  margin-top: 10px;
}
.modal-content__title {
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #120304;
  text-align: center;
  margin-bottom: 12px;
}
.modal-content {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
/* для мобильных устройств */
@media (max-width: 480px) {
  .my-balance-page {
    width: 100vw;
    padding: 0;
    margin: 0;
    background-color: #F2F2F2;
  }
  .balance-container {
    justify-content: center;
    gap: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 0 0 10px;
  }
  .current-balance-label {
    font-size: 14px;
  }
  .current-balance-amount {
    font-size: 18px;
  }
  .top-up-container {
    padding: 8px 0 8px 10px;
    gap: 14px;
  }
  .top-up-input-container {
    flex-direction: column;
    gap: 8px;
  }
  .top-up-button {
    height: 50px;
    width: 94vw;
  }
  .input-fin {
    height: 50px;
    width: 100%;
  }
  .frame-327,
  .frame-364 {
    width: 88vw;
  }
  .transaction-history-container {
    padding: 8px 0 0 14px;
  }
  .transaction-history-title-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-right: 14px;
    margin-bottom: 16px;
  }
  .transaction-image-container {
    align-self: end;
    display: flex;
    gap: 20px;
  }
  .transaction-history-title {
    font-size: 20px;
  }
  .transaction-filter {
    width: 16px;
    height: 16px;
  }
  .balance-cards-list {
    width: 97%;
  }
  .balance-card {
    margin-bottom: 4px;
    padding: 10px;
    border: 1px solid #4676EF;
    border-radius: 4px;
    font-size: 14px;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .balance-card-first-line {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .balance-card-status {
    font-size: 12px;
  }
  .balance-card-amount {
    border-bottom: 1px solid #E2E4E9;
    padding-bottom: 8px;
    display: grid;
    grid-template-columns: 50% 75%;
  }
  .balance-card-payment {
    display: grid;
    grid-template-columns: 50% 75%;
  }
  .balance-card-date {
    color: #4676EF;
    padding-top: 2px;
  }
  .balance-title,
  .top-up-title {
    font-size: 20px;
  }
  .invoice-modal__header {
    gap: 30px;
    margin-bottom: 16px !important;
  }
  .invoice-modal__subtitle {
    margin-bottom: 10px !important;
  }
}

.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;
}

.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%;
}

.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%);
}

.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;
  }
}

.rights-page {
  min-height: auto;
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  padding: 10px;
  padding: 24px;
  background: #ffffff;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  font-family: "Montserrat", sans-serif;
  color: #120304;
}
.rights-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rights-header h1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 1%;
  margin: 0;
}
.rights-table-wrapper {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.rights-table-flex {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.rights-table-header,
.rights-table-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 105px;
  padding-bottom: 12px;
  border-bottom: 0.5px solid #E2E4E9;
}
.rights-table-header:last-child,
.rights-table-row:last-child {
  border-bottom: none;
}
.col-task {
  width: 182px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #120304;
}
.col-task-header {
  width: 182px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #120304;
  font-weight: 600;
}
.col-role {
  flex: 1 1 0;
  width: 122px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.orders-card {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  padding: 32px;
  background: #f4f6fa;
  height: calc(100vh - 64px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.orders-card__section--sticky-top {
  position: sticky;
  top: 0;
  z-index: 11;
  background: #fff;
  box-shadow: 0 1px 8px 0 #12243807;
  border-bottom: 10px solid transparent;
}
.orders-card__scrollable-content {
  flex: 1 1 auto;
  overflow-y: auto;
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 10px;
}
.orders-card__footer--sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 11;
  background: #fff;
  box-shadow: 0 -1px 8px 0 #12243807;
  border-radius: 8px 8px 0 0;
  margin-bottom: 0;
  border-top: 10px solid transparent;
}
.orders-card .orders-card__section--map {
  min-height: 340px;
  max-height: 420px;
  height: 360px;
  padding: 0;
  margin: 0 -64px 20px -64px;
  width: calc(100% + 64px);
}
.orders-card .orders-card__section--map > div,
.orders-card .orders-card__section--map .track-order-map {
  width: 100% !important;
  height: 100% !important;
  min-height: 340px;
  max-height: 420px;
  border-radius: 8px;
  overflow: hidden;
}
.orders-card__section {
  width: 100%;
  background: #fff;
  border-radius: 2px;
  margin-bottom: 15px;
  padding: 0 32px 12px 32px;
  box-sizing: border-box;
  box-shadow: 0 2px 16px 0 #1224380a;
  display: flex;
  flex-direction: column;
}
.orders-card__section-title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.orders-card__section-title {
  font-size: 18px;
  font-weight: 700;
  margin: 0 -32px 14px -32px;
  padding: 22px 32px 8px 32px;
  background: #fff;
  color: #4676EF;
  border-radius: 12px 12px 0 0;
}
.orders-card__section-title--order {
  color: #4676EF;
  font-size: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.orders-card__section-title--order .orders-card__copy {
  color: #bdbdbd;
  font-size: 18px;
  cursor: pointer;
}
.orders-card__section-title--img {
  align-items: center;
  display: flex;
}
.orders-card__section-title--img img {
  margin-right: 10px;
}
.orders-card__copy {
  margin-left: 10px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.orders-card__row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 12px 0;
  font-size: 16px;
  border-bottom: 1px solid #e2e6ef;
}
.orders-card__row span:first-child {
  color: #120304;
  font-weight: 600;
  min-width: 210px;
  width: 50%;
  word-break: break-word;
  flex-shrink: 0;
}
.orders-card__row span:last-child {
  color: #120304;
  font-weight: 400;
  text-align: left;
  flex: 1 1 0;
  width: 50%;
  word-break: break-word;
  margin-left: 16px;
}
.orders-card__row:last-child {
  border-bottom: none;
}
.orders-card__footer {
  width: 100%;
  background: #fff;
  border-radius: 2px;
  padding: 12px 32px;
  display: flex;
  justify-content: flex-end;
  gap: 18px;
  margin-bottom: 10px;
}
@media (max-width: 900px) {
  .orders-card__section,
  .orders-card__footer {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }
  .orders-card__section-title {
    padding-left: 14px;
    padding-right: 14px;
    margin-left: -14px;
    margin-right: -14px;
  }
}
@media (max-width: 600px) {
  .orders-card .orders-card__copy-tooltip {
    top: 32px;
    left: 0;
    transform: none;
  }
  .orders-card .orders-card__section {
    width: 100%;
    border-radius: 8px;
    margin-bottom: 8px;
    padding: 3px 10px 10px 10px;
    box-shadow: 0 1px 4px 0 #12243813;
    display: flex;
    flex-direction: column;
  }
  .orders-card .orders-card__section-title {
    font-size: 15px;
    font-weight: 700;
    padding: 8px 6px 5px 6px;
    margin: 0 -6px 6px -6px;
    background: #fff;
    color: #4676EF;
    border-radius: 8px 8px 0 0;
  }
  .orders-card .orders-card__row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 13px;
    padding: 10px 0;
    border-bottom: 1px solid #e2e6ef;
  }
  .orders-card .orders-card__row span:first-child {
    min-width: 0;
    width: auto;
    margin-bottom: 2px;
    font-weight: 600;
  }
  .orders-card .orders-card__row span:last-child {
    margin-left: 0;
    text-align: left;
    width: auto;
    word-break: break-word;
  }
  .orders-card .orders-card__row:last-child {
    border-bottom: none;
  }
  .orders-card .orders-card__footer {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    padding: 10px 6px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 8px;
    box-shadow: 0 1px 4px 0 #12243813;
  }
  .orders-card .orders-card__footer .Button,
  .orders-card .orders-card__footer button {
    width: 100% !important;
    min-width: unset;
    margin: 0;
    font-size: 15px;
  }
}
.cancel-order-modal .modal-content {
  text-align: center;
  padding: 10px;
}
.cancel-order-modal .modal-content__title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 12px;
}
.cancel-order-modal .modal-content__row {
  color: #797979;
  margin-bottom: 24px;
}
.cancel-order-modal .modal-content__bottom {
  display: flex;
  gap: 16px;
  justify-content: center;
  width: 100%;
}
.orders-card__copy {
  position: relative;
  transition: color 0.2s, transform 0.15s;
}
.orders-card__copy.copied {
  color: #52c41a;
  transform: scale(1.18);
  transition: color 0.2s, transform 0.15s;
}
.orders-card__copy-tooltip {
  position: absolute;
  left: 28px;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  color: #52c41a;
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 #12243811;
  padding: 3px 8px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
  white-space: nowrap;
  z-index: 10;
}
.orders-card__copy-tooltip.show {
  opacity: 1;
}
@media (max-width: 600px) {
  .orders-card {
    padding: 10px !important;
    align-items: stretch !important;
    height: 204px !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .orders-card__section--map {
    margin: 0 -10px 20px -10px !important;
    width: calc(100% + 20px) !important;
    padding: 0 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
  }
  .orders-card__section--map > div,
  .orders-card__section--map .track-order-map {
    width: 100% !important;
    height: 360px !important;
    min-height: 200px !important;
    max-height: none !important;
    border-radius: 0 0 8px 8px !important;
  }
}
@media (max-width: 480px) {
  .orders-card {
    height: auto !important;
    border: none;
    padding: 10px 0 !important;
  }
  .orders-card__section--map {
    margin-bottom: 0 !important;
    margin-left: 1px !important;
  }
  .orders-card__scrollable-content {
    overflow: hidden;
  }
  .orders-card__section-title-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .orders-card .orders-card__section {
    padding: 0 10px;
    margin-bottom: 0;
  }
  .orders-card .orders-card__section-title {
    font-size: 24px;
    padding-top: 14px;
    margin-bottom: 0;
    padding-bottom: 4px;
  }
  .orders-card .orders-card__row {
    display: grid;
    grid-template-columns: 50% 50%;
  }
  .orders-card .orders-card__row span:first-child {
    font-size: 16px;
  }
  .orders-card .orders-card__row span:last-child {
    font-size: 14px;
  }
  .orders-card__section--sticky-top .orders-card__row:last-child {
    grid-template-columns: 100%;
  }
  .order-status-history__current-status {
    font-size: 14px;
  }
  .order-status-history__header {
    display: grid;
    grid-template-columns: 48% auto auto;
  }
}

.order-status-history {
  width: 100%;
  font-family: "Montserrat", sans-serif;
}
.order-status-history__header {
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
  padding: 8px 0;
  gap: 16px;
}
.order-status-history__label {
  font-weight: 400;
  font-size: 16px;
  color: #120304;
}
.order-status-history__current-status {
  flex: 1;
  font-weight: 400;
  font-size: 16px;
  color: #120304;
  text-align: left;
}
.order-status-history__arrow {
  color: #888;
  font-size: 14px;
  margin-left: auto;
}
.order-status-history__body {
  display: flex;
  flex-direction: column;
  padding: 8px 0 0 0;
  gap: 8px;
}
.order-status-history__item {
  display: flex;
  justify-content: flex-start !important;
  align-items: center;
  gap: 8px;
}
.order-status-history__status {
  font-weight: 400!important;
  font-size: 16px;
  color: #120304;
  flex: none !important;
  width: auto !important;
  margin-right: 0;
}
.order-status-history__datetime {
  font-weight: 400!important;
  display: flex;
  gap: 2px;
}
.order-status-history__date {
  font-weight: 400!important;
  font-size: 13px;
  color: #888;
}
.order-status-history__time {
  font-weight: 400!important;
  font-size: 13px;
  color: #888;
}
@media (max-width: 768px) {
  .order-status-history__header {
    flex-wrap: wrap;
    gap: 8px;
  }
  .order-status-history__label {
    min-width: 100%;
  }
  .order-status-history__body {
    padding-left: 0;
  }
  .order-status-history__item {
    flex-direction: column;
    gap: 4px;
  }
  .order-status-history__status {
    width: auto;
  }
  .order-status-history__datetime {
    margin-left: 16px;
    display: flex;
    gap: 6px;
  }
}

.client-profile-bg {
  min-height: auto;
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
}
.client-card__section {
  width: 100%;
  margin: 0 auto 18px auto;
  border-radius: 12px;
  padding: 18px 24px 12px 14px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.client-card__section.primary {
  border: 2px solid #f42c3a;
  box-shadow: 0 2px 16px 0 #f42c3a1a;
}
.client-card__title {
  font-size: 32px;
  font-weight: 600;
  color: #120304;
  margin: 0;
  padding: 15px 0 20px;
  width: 100%;
  text-align: left;
  background: #fff;
  border-radius: 2px 2px 0 0;
}
.client-card__section-title {
  font-size: 17px;
  font-weight: 700;
  color: #4676EF;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.client-card__section-title .ant-checkbox-wrapper {
  margin-right: 14px;
}
.client-card__row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 11px 0;
  font-size: 15px;
  border-bottom: 1px solid #e2e6ef;
}
.client-card__row span:first-child,
.client-card__row label:first-child {
  color: #120304;
  font-weight: 600;
  min-width: 180px;
  width: 50%;
  word-break: break-word;
  flex-shrink: 0;
}
.client-card__row span:last-child {
  color: #120304;
  font-weight: 400;
  text-align: left;
  flex: 1 1 0;
  word-break: break-word;
  margin-left: 16px;
}
.client-card__row:last-child {
  border-bottom: none;
}
.client-card__row.vat-row .vat-percent {
  margin-left: 16px;
  color: #f42c3a;
  font-weight: 600;
}
.OrganizationForm .ant-form-item {
  margin-bottom: 34px;
}
.OrganizationFormButton {
  width: 100% !important;
}
.client-card__header-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.client-card__header-button-container {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 900px) {
  .client-profile-tabs-container {
    padding: 0 0 24px 0;
  }
  .client-card__section {
    max-width: 100%;
    padding: 8px 8px 8px 8px;
    border-radius: 10px;
  }
  .client-card__title {
    font-size: 24px;
    padding: 22px 10px 0 10px;
  }
}
@media (max-width: 600px) {
  .client-profile-tabs-container {
    padding: 0 0 8px 0;
  }
  .client-card__section {
    padding: 7px 2px 6px 2px;
    border-radius: 6px;
    margin-bottom: 6px;
  }
  .client-card__title {
    font-size: 18px;
    padding: 14px 6px 14px 6px;
  }
  .client-card__section-title {
    font-size: 13px;
    margin-bottom: 3px;
  }
  .client-card__row {
    flex-direction: column;
    align-items: flex-start;
    font-size: 12px;
    padding: 8px 0;
    justify-content: space-between;
  }
  .client-card__row span:first-child {
    min-width: 0;
    width: auto;
    margin-bottom: 2px;
    font-weight: 600;
  }
  .client-card__row span:last-child {
    margin-left: 0;
    text-align: left;
    width: auto;
  }
  .client-card__row:last-child {
    border-bottom: none;
  }
  .client-card__row .vat-percent {
    margin-left: 8px;
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .client-profile-bg {
    margin: 10px 0 0 0;
  }
  .client-card__title {
    padding: 0 14px 14px 0;
    font-size: 20px;
  }
  .client-card__row {
    display: grid;
    grid-template-columns: 50% 50%;
    font-size: 14px;
  }
  .client-card__header-container {
    flex-direction: column-reverse;
  }
  .client-card__header-button-container {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
  .client-card__header-button-container button {
    width: 100%;
    margin-bottom: 10px;
  }
  .ant-drawer {
    top: 75px;
  }
}

.rc-time-picker {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
}
.rc-time-picker * {
  box-sizing: border-box;
}
.rc-time-picker-clear {
  position: absolute;
  right: 6px;
  cursor: pointer;
  overflow: hidden;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 3px;
  margin: 0;
}
.rc-time-picker-clear-icon:after {
  content: "x";
  font-size: 12px;
  font-style: normal;
  color: #aaa;
  display: inline-block;
  line-height: 1;
  height: 20px;
  width: 20px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.rc-time-picker-clear-icon:hover:after {
  color: #666;
}
.rc-time-picker-input {
  width: 100%;
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: #666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.rc-time-picker-input[disabled] {
  color: #ccc;
  background: #f7f7f7;
  cursor: not-allowed;
}
.rc-time-picker-panel {
  z-index: 1070;
  width: 170px;
  position: absolute;
  box-sizing: border-box;
}
.rc-time-picker-panel * {
  box-sizing: border-box;
}
.rc-time-picker-panel-inner {
  display: inline-block;
  position: relative;
  outline: none;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 5px #ccc;
  background-clip: padding-box;
  border: 1px solid #ccc;
  line-height: 1.5;
}
.rc-time-picker-panel-narrow {
  max-width: 113px;
}
.rc-time-picker-panel-input {
  margin: 0;
  padding: 0;
  width: 100%;
  cursor: auto;
  line-height: 1.5;
  outline: 0;
  border: 1px solid transparent;
}
.rc-time-picker-panel-input-wrap {
  box-sizing: border-box;
  position: relative;
  padding: 6px;
  border-bottom: 1px solid #e9e9e9;
}
.rc-time-picker-panel-input-invalid {
  border-color: red;
}
.rc-time-picker-panel-select {
  float: left;
  font-size: 12px;
  border: 1px solid #e9e9e9;
  border-width: 0 1px;
  margin-left: -1px;
  box-sizing: border-box;
  width: 56px;
  max-height: 144px;
  overflow-y: auto;
  position: relative;
}
.rc-time-picker-panel-select-active {
  overflow-y: auto;
}
.rc-time-picker-panel-select:first-child {
  border-left: 0;
  margin-left: 0;
}
.rc-time-picker-panel-select:last-child {
  border-right: 0;
}
.rc-time-picker-panel-select ul {
  list-style: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
}
.rc-time-picker-panel-select li {
  list-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rc-time-picker-panel-select li:hover {
  background: #edfaff;
}
li.rc-time-picker-panel-select-option-selected {
  background: #f7f7f7;
  font-weight: bold;
}
li.rc-time-picker-panel-select-option-disabled {
  color: #ccc;
}
li.rc-time-picker-panel-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

#quill-editor{position:relative}.mention{color:#0366d6}.completions{background:#fff;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,.25);list-style:none}.completions,.completions>li{margin:0;padding:0}.completions>li>button{background:none;border:none;box-sizing:border-box;display:block;height:2em;margin:0;padding:.25em .5em;text-align:left;width:100%}.completions>li>button:hover{background:#ddd}.completions>li>button:focus{background:#ddd;outline:none}.completions>li>button>.matched{color:#000;font-weight:700}.completions>li>button>*{vertical-align:middle}.emoji_completions{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);list-style:none;margin:0;padding:6px}.emoji_completions li{display:inline-block;margin:2px 0;padding:0}.emoji_completions li:not(:last-of-type){margin-right:3px}.emoji_completions>li>button{background:#efefef;border:none;border-radius:3px;box-sizing:border-box;display:block;margin:0;padding:3px 2px 6px;text-align:left;width:100%}.emoji_completions>li>button:hover{background:#2d9ee0;color:#fff}.emoji_completions>li>button:focus{background:#2d9ee0;color:#fff;outline:none}.emoji_completions>li>button.emoji-active{background:red;background:#2d9ee0;color:#fff;outline:none}.emoji_completions>li>button>.matched{font-weight:700}.emoji_completions>li>button>*,.ico{vertical-align:middle}.ico{font-size:18px;line-height:0;margin-right:5px}#emoji-palette{border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);max-width:250px;position:absolute;z-index:999}.bem{cursor:pointer;display:inline-block;font-size:24px;margin:2px;text-align:center;width:34px}#tab-filters{margin:20px auto 0;width:210px}.emoji-tab{cursor:pointer;display:inline-table;height:100%;min-height:30px;text-align:center;width:30px}#tab-toolbar{background-color:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.15);padding:4px 4px 0}#tab-toolbar ul{margin:0;padding:0}#tab-toolbar .active{border-bottom:3px solid #2ab27b}#tab-panel{background:#fff;display:flex;flex-wrap:wrap;justify-content:center;max-height:220px;overflow-y:scroll;padding:2px}#quill-editor x-contain,contain{background:#fb8;display:block}#quill-editor table{border-collapse:collapse;width:100%}#quill-editor table td{border:1px solid #000;height:25px;padding:5px}.ql-picker.ql-table .ql-picker-label:before,button.ql-table:after{content:"TABLE"}button.ql-contain:after{content:"WRAP"}button.ql-table[value=append-row]:after{content:"ROWS+"}button.ql-table[value=append-col]:after{content:"COLS+"}.ql-contain,.ql-table{margin-right:-15px;width:auto!important}#emoji-close-div{height:100%;left:0;position:fixed;top:0;width:100%}.textarea-emoji-control{height:25px;right:4px;top:10px;width:25px}#textarea-emoji{border:1px solid #66afe9;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);max-width:250px;position:absolute;right:0;z-index:999}.ql-editor{padding-right:26px}.i-activity{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\"><g transform=\"translate%287.500000, 7.500000%29\"><path stroke=\"%236F6D70\" d=\"M18.02 1.36c5.92 3.02 8.28 10.26 5.26 16.18-2.12 4.17-6.35 6.57-10.73 6.57-1.83 0-3.7-.4-5.45-1.3-5.9-3-8.27-10.22-5.25-16.2C3.97 2.5 8.2.1 12.57.1c1.84 0 3.7.42 5.45 1.3zm4.7 11.44c.1-1.3-.06-2.6-.47-3.87-.13-.38-.27-.75-.43-1.1l-3.42-1.6-1.57-3.4c-.62-.3-1.27-.5-1.92-.68-.7-.18-1.5-.27-2.3-.27-.4 0-.8.02-1.2.06L8.9 4.74l-3.74.43c-.63.68-1.16 1.45-1.6 2.28-.42.84-.72 1.72-.9 2.63l1.84 3.3-.74 3.68c.3.56.66 1.08 1.1 1.58.76.94 1.7 1.7 2.8 2.32l3.7-.74 3.26 1.84c1.13-.23 2.23-.65 3.24-1.26.6-.35 1.2-.77 1.7-1.24l.44-3.74 2.78-2.55.05-.47z\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><polygon points=\"10.6158689 8.50666885 8.42649168 12.8046921 11.836847 16.2129328 16.1342124 14.0235556 15.3793892 9.26144504\"/></g></g></g></svg>")}.i-activity,.i-flags{content:"";height:25px;margin:auto;width:25px}.i-flags{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><g transform=\"translate%289.500000, 8.000000%29\"><path d=\"M.5 3.13V23.5c0 .83.68 1.5 1.5 1.5.84 0 1.5-.67 1.5-1.5V3.14c0-.83-.66-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5z\"/><path d=\"M3.5 11.54c.7-.16 1.44-.22 2.25-.17 1.38.07 2.48.3 5.23 1.04l.55.2c3.02.8 4.77 1 5.96.67v-7.9c-1.7.33-3.8-.07-7.1-1-3.9-1.1-5.7-1.3-6.9-.5v7.7zm7.68-10.1c4.1 1.15 5.7 1.3 6.98.44 1-.66 2.33.05 2.33 1.25v11c0 .5-.3 1-.7 1.26-2.2 1.4-4.6 1.2-9.1 0l-.56-.16c-4.54-1.2-6.15-1.3-7.05-.2-.9 1.06-2.65.42-2.65-.98v-11c0-.4.2-.8.5-1.1C3.4-.24 5.75-.1 11.2 1.4z\"/></g></g></g></svg>")}.i-food{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\"><path fill-rule=\"nonzero\" d=\"M9.57 28.2c0 .28.22.5.5.5h19.2c.27 0 .5-.22.5-.5v-4.4H9.57v4.4zm23.2-3.06v3.07c0 1.95-1.57 3.5-3.5 3.5h-19.2c-1.93 0-3.5-1.55-3.5-3.5V25c.46.15.96.24 1.47.24h23.78c.33 0 .64-.04.94-.1z\"/><path fill-rule=\"nonzero\" d=\"M6.57 18.2v-3.45c0-3.56 2.9-6.45 6.45-6.45h13.3c3.55 0 6.44 2.9 6.44 6.45v3.45H6.56zm3-1.83h3.6l.4.86c.23.5.73.83 1.3.83.56 0 1.06-.33 1.3-.83l.4-.86h13.2v-1.62c0-1.9-1.56-3.45-3.45-3.45h-13.3c-1.9 0-3.45 1.55-3.45 3.45v1.62z\"/><path fill-rule=\"nonzero\" d=\"M13.23 16.37l.4.86c.24.5.74.83 1.3.83.57 0 1.07-.33 1.3-.83l.4-.86H31.9c2.44 0 4.43 1.98 4.43 4.43 0 2.45-1.98 4.44-4.44 4.44H8.1c-2.44 0-4.43-2-4.43-4.44 0-2.45 1.98-4.43 4.44-4.43h5.14zm-5.12 3c-.8 0-1.42.64-1.42 1.43 0 .8.64 1.44 1.44 1.44h23.8c.8 0 1.43-.64 1.43-1.44 0-.8-.64-1.43-1.44-1.43H18.4c-.83 1.04-2.1 1.7-3.5 1.7-1.37 0-2.65-.66-3.47-1.7H8.1z\"/><circle cx=\"14.6682646\" cy=\"13.75\" r=\"1\"/><circle cx=\"24.6682646\" cy=\"13.75\" r=\"1\"/><circle cx=\"19.6682646\" cy=\"13.75\" r=\"1\"/></g></g></svg>")}.i-food,.i-nature{content:"";height:25px;margin:auto;width:25px}.i-nature{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M15.96 18.26L30.86 32c.5.46 1.3.43 1.77-.08.46-.5.43-1.3-.08-1.76l-14.9-13.74c-.5-.46-1.3-.43-1.76.08-.5.5-.5 1.3 0 1.76z\"/><path d=\"M18.17 21.28c-.7-.06-1.3.45-1.35 1.14-.06.7.45 1.3 1.13 1.35l4.96.43c.9.07 1.5-.66 1.4-1.47l-1-5.6c-.1-.7-.74-1.14-1.42-1.02-.67.2-1.12.8-1 1.5l.7 4-3.32-.3z\"/><path d=\"M28.48 28.95c-.38.17-1 .4-1.85.64-2.92.7-6 .9-8.95-.2-5.98-2.17-9.8-8.5-10.54-19.9l-.1-1.4 1.38-.2c14.45-2.08 23.4 7.4 21.33 19.85l-1.9-.3.63 1.43zM10.24 10.77C11.12 20.14 14.2 25 18.7 26.6c2.27.83 4.76.74 7.14.1.4-.12.76-.23 1.07-.35 1.2-9.6-5.4-16.57-16.6-15.58z\"/></g></g></svg>")}.i-objects{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M11.04 16.7c0-4.85 4.02-8.76 8.96-8.76 4.94 0 8.96 3.9 8.96 8.76 0 2.54-1.12 4.9-3 6.54v1.87c0 1.28-1.02 2.27-2.26 2.27h-7.37c-1.23 0-2.25-1-2.25-2.22V23.3c-1.9-1.65-3.04-4-3.04-6.58zm11.9 5.82c0-.48.24-.93.63-1.22 1.5-1.08 2.4-2.77 2.4-4.6 0-3.17-2.67-5.76-5.97-5.76s-5.96 2.6-5.96 5.76c0 1.84.9 3.54 2.42 4.62.4.28.62.74.62 1.22v1.8h5.87V22.5z\"/><path d=\"M21.76 28.78c-.22.05-.42.1-.62.13-.5.1-.9.2-1.1.2-.24 0-.62-.04-1.08-.12l-.74-.15-.08-.02v-2.93c0-.83-.68-1.5-1.5-1.5-.83 0-1.5.67-1.5 1.5v4.1c0 .68.44 1.27 1.1 1.45l.38.1.94.23c.3.1.6.15.87.2.62.1 1.16.17 1.6.17.47 0 1.03-.1 1.7-.2l.7-.17.95-.22c.18-.03.32-.1.4-.1.64-.2 1.08-.76 1.08-1.43v-4.1c0-.83-.67-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5v2.9c-.03 0-.07 0-.1.02z\"/></g></g></svg>")}.i-objects,.i-people{content:"";height:25px;margin:auto;width:25px}.i-people{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\"><path fill-rule=\"nonzero\" d=\"M20 34c-7.73 0-14-6.27-14-14S12.27 6 20 6s14 6.27 14 14-6.27 14-14 14zm0-3c6.08 0 11-4.92 11-11S26.08 9 20 9 9 13.92 9 20s4.92 11 11 11z\"/><circle cx=\"15.3474348\" cy=\"16.7705459\" r=\"2.34743481\"/><circle cx=\"24.4703784\" cy=\"16.7705459\" r=\"2.34743481\"/><path d=\"M20 27.9c2.7 0 4.88-2.18 4.88-4.88 0-2.7-9.76-2.7-9.76 0S17.3 27.9 20 27.9z\"/></g></g></svg>")}.i-symbols{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M15.37 7.95c-4.48 0-8.06 3.9-8.06 8.64 0 3.5 2.2 6.9 5.8 10.3 1.2 1.1 2.5 2.2 3.9 3.1.84.6 1.5 1 1.98 1.3l.27.15.8.5 1.1-.6c.5-.27 1.18-.7 2-1.25 1.34-.9 2.66-1.9 3.9-3 3.57-3.28 5.75-6.8 5.75-10.6 0-4.74-3.6-8.65-8.1-8.65v3.3c2.6 0 4.76 2.4 4.76 5.35 0 2.65-1.72 5.43-4.7 8.13-1.1 1-2.27 1.9-3.5 2.7-.43.3-.83.54-1.17.74-.35-.2-.76-.5-1.2-.83-1.24-.87-2.4-1.83-3.54-2.87-2.95-2.76-4.7-5.5-4.7-7.9 0-2.98 2.2-5.35 4.78-5.35 1.3 0 2.5.6 3.4 1.6L20 14.3l1.25-1.43c.9-1.03 2.1-1.6 3.38-1.6v-3.3c-1.68 0-3.3.56-4.63 1.57-1.34-1-2.95-1.57-4.63-1.57z\"/></g></g></svg>")}.i-symbols,.i-travel{content:"";height:25px;margin:auto;width:25px}.i-travel{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M25.46 11.2s-2.67 2.58-3.94 3.95l-10.6-2.13c-.12-.02-.25.04-.3.15l-.8 1.6c-.07.13 0 .3.12.37l7.75 3.88L13.4 24c-.5-.16-1.1-.33-1.66-.3-.3 0-.6.06-.85.25-.3.2-.4.5-.4.9s.1.74.3.98l3.2 3.23c.3.23.7.34 1 .34.4 0 .7-.13.9-.37.2-.23.24-.53.25-.84 0-.6-.15-1.2-.3-1.7l4.97-4.3 3.9 7.76c.06.13.23.2.36.12l1.6-.8c.13-.07.2-.2.17-.3l-2.12-10.6c1.4-1.28 3.95-3.95 3.96-3.96.86-.88 1.4-1.93 1.4-2.87 0-.5-.17-1-.5-1.33-.37-.36-.87-.5-1.38-.5-.95 0-2 .52-2.88 1.4zm2.87-4.4c1.28 0 2.54.44 3.5 1.4.93.93 1.38 2.2 1.38 3.47 0 1.8-.8 3.54-2.2 4.94-.4.5-1.7 1.8-2.8 2.9l1.8 9c.3 1.5-.4 2.9-1.7 3.6l-1.62.8c-1.62.8-3.6.1-4.36-1.4L20 27.1l-.7.6v.62c-.03.92-.28 1.8-.92 2.6-.8 1-1.98 1.5-3.22 1.5-1.03 0-2.12-.37-2.96-1.1l-.16-.14-3.22-3.22-.1-.12c-.75-.83-1.12-1.9-1.12-3 0-1.24.5-2.43 1.48-3.22.8-.6 1.68-.9 2.62-.9h.62l.6-.7-4.27-2.1c-1.65-.8-2.33-2.8-1.52-4.4l.8-1.64c.67-1.3 2.14-2.02 3.57-1.73l9 1.8 1.36-1.33 1.5-1.48c1.42-1.4 3.17-2.27 4.97-2.27z\"/></g></g></svg>")}.button-emoji{margin-bottom:-5px}.ql-emojiblot{display:inline-block;vertical-align:text-top}.ap{background-image:url(/9c69cb9ef1962555f172.png);background-repeat:no-repeat;background-size:820px;box-sizing:border-box;display:inline-flex;font-size:20px;height:20px;line-height:1;margin-top:-3px;overflow:hidden;text-indent:-999px;width:20px}.ap-copyright{background-position:0 0}.ap-registered{background-position:0 -20px}.ap-bangbang{background-position:0 -40px}.ap-interrobang{background-position:0 -60px}.ap-tm{background-position:0 -80px}.ap-information_source{background-position:0 -100px}.ap-left_right_arrow{background-position:0 -120px}.ap-arrow_up_down{background-position:0 -140px}.ap-arrow_upper_left{background-position:0 -160px}.ap-arrow_upper_right{background-position:0 -180px}.ap-arrow_lower_right{background-position:0 -200px}.ap-arrow_lower_left{background-position:0 -220px}.ap-leftwards_arrow_with_hook{background-position:0 -240px}.ap-arrow_right_hook{background-position:0 -260px}.ap-watch{background-position:0 -280px}.ap-hourglass{background-position:0 -300px}.ap-keyboard{background-position:0 -320px}.ap-fast_forward{background-position:0 -360px}.ap-rewind{background-position:0 -380px}.ap-arrow_double_up{background-position:0 -400px}.ap-arrow_double_down{background-position:0 -420px}.ap-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 -440px}.ap-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 -460px}.ap-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 -480px}.ap-alarm_clock{background-position:0 -500px}.ap-stopwatch{background-position:0 -520px}.ap-timer_clock{background-position:0 -540px}.ap-hourglass_flowing_sand{background-position:0 -560px}.ap-double_vertical_bar{background-position:0 -580px}.ap-black_square_for_stop{background-position:0 -600px}.ap-black_circle_for_record{background-position:0 -620px}.ap-m{background-position:0 -640px}.ap-black_small_square{background-position:0 -660px}.ap-white_small_square{background-position:0 -680px}.ap-arrow_forward{background-position:0 -700px}.ap-arrow_backward{background-position:0 -720px}.ap-white_medium_square{background-position:0 -740px}.ap-black_medium_square{background-position:0 -760px}.ap-white_medium_small_square{background-position:0 -780px}.ap-black_medium_small_square{background-position:0 -800px}.ap-sunny{background-position:-20px 0}.ap-cloud{background-position:-20px -20px}.ap-umbrella{background-position:-20px -40px}.ap-snowman{background-position:-20px -60px}.ap-comet{background-position:-20px -80px}.ap-phone,.ap-telephone{background-position:-20px -100px}.ap-ballot_box_with_check{background-position:-20px -120px}.ap-umbrella_with_rain_drops{background-position:-20px -140px}.ap-coffee{background-position:-20px -160px}.ap-shamrock{background-position:-20px -180px}.ap-point_up{background-position:-20px -200px}.ap-skull_and_crossbones{background-position:-20px -320px}.ap-radioactive_sign{background-position:-20px -340px}.ap-biohazard_sign{background-position:-20px -360px}.ap-orthodox_cross{background-position:-20px -380px}.ap-star_and_crescent{background-position:-20px -400px}.ap-peace_symbol{background-position:-20px -420px}.ap-yin_yang{background-position:-20px -440px}.ap-wheel_of_dharma{background-position:-20px -460px}.ap-white_frowning_face{background-position:-20px -480px}.ap-relaxed{background-position:-20px -500px}.ap-aries{background-position:-20px -520px}.ap-taurus{background-position:-20px -540px}.ap-gemini{background-position:-20px -560px}.ap-cancer{background-position:-20px -580px}.ap-leo{background-position:-20px -600px}.ap-virgo{background-position:-20px -620px}.ap-libra{background-position:-20px -640px}.ap-scorpius{background-position:-20px -660px}.ap-sagittarius{background-position:-20px -680px}.ap-capricorn{background-position:-20px -700px}.ap-aquarius{background-position:-20px -720px}.ap-pisces{background-position:-20px -740px}.ap-spades{background-position:-20px -760px}.ap-clubs{background-position:-20px -780px}.ap-hearts{background-position:-20px -800px}.ap-diamonds{background-position:-40px 0}.ap-hotsprings{background-position:-40px -20px}.ap-recycle{background-position:-40px -40px}.ap-wheelchair{background-position:-40px -60px}.ap-hammer_and_pick{background-position:-40px -80px}.ap-anchor{background-position:-40px -100px}.ap-crossed_swords{background-position:-40px -120px}.ap-scales{background-position:-40px -140px}.ap-alembic{background-position:-40px -160px}.ap-gear{background-position:-40px -180px}.ap-atom_symbol{background-position:-40px -200px}.ap-fleur_de_lis{background-position:-40px -220px}.ap-warning{background-position:-40px -240px}.ap-zap{background-position:-40px -260px}.ap-white_circle{background-position:-40px -280px}.ap-black_circle{background-position:-40px -300px}.ap-coffin{background-position:-40px -320px}.ap-funeral_urn{background-position:-40px -340px}.ap-soccer{background-position:-40px -360px}.ap-baseball{background-position:-40px -380px}.ap-snowman_without_snow{background-position:-40px -400px}.ap-partly_sunny{background-position:-40px -420px}.ap-thunder_cloud_and_rain{background-position:-40px -440px}.ap-ophiuchus{background-position:-40px -460px}.ap-pick{background-position:-40px -480px}.ap-helmet_with_white_cross{background-position:-40px -500px}.ap-chains{background-position:-40px -520px}.ap-no_entry{background-position:-40px -540px}.ap-shinto_shrine{background-position:-40px -560px}.ap-church{background-position:-40px -580px}.ap-mountain{background-position:-40px -600px}.ap-beach_umbrella,.ap-umbrella_on_ground{background-position:-40px -620px}.ap-fountain{background-position:-40px -640px}.ap-golf{background-position:-40px -660px}.ap-ferry{background-position:-40px -680px}.ap-boat{background-position:-40px -700px}.ap-skier{background-position:-40px -720px}.ap-ice_skate{background-position:-40px -740px}.ap-person_with_ball{background-position:-40px -760px}.ap-tent{background-position:-60px -60px}.ap-fuelpump{background-position:-60px -80px}.ap-scissors{background-position:-60px -100px}.ap-white_check_mark{background-position:-60px -120px}.ap-airplane{background-position:-60px -140px}.ap-email{background-position:-60px -160px}.ap-fist{background-position:-60px -180px}.ap-hand{background-position:-60px -300px}.ap-v{background-position:-60px -420px}.ap-writing_hand{background-position:-60px -540px}.ap-pencil2{background-position:-60px -660px}.ap-black_nib{background-position:-60px -680px}.ap-heavy_check_mark{background-position:-60px -700px}.ap-heavy_multiplication_x{background-position:-60px -720px}.ap-latin_cross{background-position:-60px -740px}.ap-star_of_david{background-position:-60px -760px}.ap-sparkles{background-position:-60px -780px}.ap-eight_spoked_asterisk{background-position:-60px -800px}.ap-eight_pointed_black_star{background-position:-80px 0}.ap-snowflake{background-position:-80px -20px}.ap-sparkle{background-position:-80px -40px}.ap-x{background-position:-80px -60px}.ap-negative_squared_cross_mark{background-position:-80px -80px}.ap-question{background-position:-80px -100px}.ap-grey_question{background-position:-80px -120px}.ap-grey_exclamation{background-position:-80px -140px}.ap-exclamation{background-position:-80px -160px}.ap-heavy_heart_exclamation_mark_ornament{background-position:-80px -180px}.ap-heart{background-position:-80px -200px}.ap-heavy_plus_sign{background-position:-80px -220px}.ap-heavy_minus_sign{background-position:-80px -240px}.ap-heavy_division_sign{background-position:-80px -260px}.ap-arrow_right{background-position:-80px -280px}.ap-curly_loop{background-position:-80px -300px}.ap-loop{background-position:-80px -320px}.ap-arrow_heading_up{background-position:-80px -340px}.ap-arrow_heading_down{background-position:-80px -360px}.ap-arrow_left{background-position:-80px -380px}.ap-arrow_up{background-position:-80px -400px}.ap-arrow_down{background-position:-80px -420px}.ap-black_large_square{background-position:-80px -440px}.ap-white_large_square{background-position:-80px -460px}.ap-star{background-position:-80px -480px}.ap-o{background-position:-80px -500px}.ap-wavy_dash{background-position:-80px -520px}.ap-part_alternation_mark{background-position:-80px -540px}.ap-congratulations{background-position:-80px -560px}.ap-secret{background-position:-80px -580px}.ap-mahjong{background-position:-80px -600px}.ap-black_joker{background-position:-80px -620px}.ap-a{background-position:-80px -640px}.ap-b{background-position:-80px -660px}.ap-o2{background-position:-80px -680px}.ap-parking{background-position:-80px -700px}.ap-ab{background-position:-80px -720px}.ap-cl{background-position:-80px -740px}.ap-cool{background-position:-80px -760px}.ap-free{background-position:-80px -780px}.ap-id{background-position:-80px -800px}.ap-new{background-position:-100px 0}.ap-ng{background-position:-100px -20px}.ap-ok{background-position:-100px -40px}.ap-sos{background-position:-100px -60px}.ap-up{background-position:-100px -80px}.ap-vs{background-position:-100px -100px}.ap-koko{background-position:-100px -120px}.ap-sa{background-position:-100px -140px}.ap-u7121{background-position:-100px -160px}.ap-u6307{background-position:-100px -180px}.ap-u7981{background-position:-100px -200px}.ap-u7a7a{background-position:-100px -220px}.ap-u5408{background-position:-100px -240px}.ap-u6e80{background-position:-100px -260px}.ap-u6709{background-position:-100px -280px}.ap-u6708{background-position:-100px -300px}.ap-u7533{background-position:-100px -320px}.ap-u5272{background-position:-100px -340px}.ap-u55b6{background-position:-100px -360px}.ap-ideograph_advantage{background-position:-100px -380px}.ap-accept{background-position:-100px -400px}.ap-cyclone{background-position:-100px -420px}.ap-foggy{background-position:-100px -440px}.ap-closed_umbrella{background-position:-100px -460px}.ap-night_with_stars{background-position:-100px -480px}.ap-sunrise_over_mountains{background-position:-100px -500px}.ap-sunrise{background-position:-100px -520px}.ap-city_sunset{background-position:-100px -540px}.ap-city_sunrise{background-position:-100px -560px}.ap-rainbow{background-position:-100px -580px}.ap-bridge_at_night{background-position:-100px -600px}.ap-ocean{background-position:-100px -620px}.ap-volcano{background-position:-100px -640px}.ap-milky_way{background-position:-100px -660px}.ap-earth_africa{background-position:-100px -680px}.ap-earth_americas{background-position:-100px -700px}.ap-earth_asia{background-position:-100px -720px}.ap-globe_with_meridians{background-position:-100px -740px}.ap-new_moon{background-position:-100px -760px}.ap-waxing_crescent_moon{background-position:-100px -780px}.ap-first_quarter_moon{background-position:-100px -800px}.ap-moon{background-position:-120px 0}.ap-full_moon{background-position:-120px -20px}.ap-waning_gibbous_moon{background-position:-120px -40px}.ap-last_quarter_moon{background-position:-120px -60px}.ap-waning_crescent_moon{background-position:-120px -80px}.ap-crescent_moon{background-position:-120px -100px}.ap-new_moon_with_face{background-position:-120px -120px}.ap-first_quarter_moon_with_face{background-position:-120px -140px}.ap-last_quarter_moon_with_face{background-position:-120px -160px}.ap-full_moon_with_face{background-position:-120px -180px}.ap-sun_with_face{background-position:-120px -200px}.ap-star2{background-position:-120px -220px}.ap-stars{background-position:-120px -240px}.ap-thermometer{background-position:-120px -260px}.ap-mostly_sunny{background-position:-120px -280px}.ap-barely_sunny{background-position:-120px -300px}.ap-partly_sunny_rain{background-position:-120px -320px}.ap-rain_cloud{background-position:-120px -340px}.ap-snow_cloud{background-position:-120px -360px}.ap-lightning{background-position:-120px -380px}.ap-tornado{background-position:-120px -400px}.ap-fog{background-position:-120px -420px}.ap-wind_blowing_face{background-position:-120px -440px}.ap-hotdog{background-position:-120px -460px}.ap-taco{background-position:-120px -480px}.ap-burrito{background-position:-120px -500px}.ap-chestnut{background-position:-120px -520px}.ap-seedling{background-position:-120px -540px}.ap-evergreen_tree{background-position:-120px -560px}.ap-deciduous_tree{background-position:-120px -580px}.ap-palm_tree{background-position:-120px -600px}.ap-cactus{background-position:-120px -620px}.ap-hot_pepper{background-position:-120px -640px}.ap-tulip{background-position:-120px -660px}.ap-cherry_blossom{background-position:-120px -680px}.ap-rose{background-position:-120px -700px}.ap-hibiscus{background-position:-120px -720px}.ap-sunflower{background-position:-120px -740px}.ap-blossom{background-position:-120px -760px}.ap-corn{background-position:-120px -780px}.ap-ear_of_rice{background-position:-120px -800px}.ap-herb{background-position:-140px 0}.ap-four_leaf_clover{background-position:-140px -20px}.ap-maple_leaf{background-position:-140px -40px}.ap-fallen_leaf{background-position:-140px -60px}.ap-leaves{background-position:-140px -80px}.ap-mushroom{background-position:-140px -100px}.ap-tomato{background-position:-140px -120px}.ap-eggplant{background-position:-140px -140px}.ap-grapes{background-position:-140px -160px}.ap-melon{background-position:-140px -180px}.ap-watermelon{background-position:-140px -200px}.ap-tangerine{background-position:-140px -220px}.ap-lemon{background-position:-140px -240px}.ap-banana{background-position:-140px -260px}.ap-pineapple{background-position:-140px -280px}.ap-apple{background-position:-140px -300px}.ap-green_apple{background-position:-140px -320px}.ap-pear{background-position:-140px -340px}.ap-peach{background-position:-140px -360px}.ap-cherries{background-position:-140px -380px}.ap-strawberry{background-position:-140px -400px}.ap-hamburger{background-position:-140px -420px}.ap-pizza{background-position:-140px -440px}.ap-meat_on_bone{background-position:-140px -460px}.ap-poultry_leg{background-position:-140px -480px}.ap-rice_cracker{background-position:-140px -500px}.ap-rice_ball{background-position:-140px -520px}.ap-rice{background-position:-140px -540px}.ap-curry{background-position:-140px -560px}.ap-ramen{background-position:-140px -580px}.ap-spaghetti{background-position:-140px -600px}.ap-bread{background-position:-140px -620px}.ap-fries{background-position:-140px -640px}.ap-sweet_potato{background-position:-140px -660px}.ap-dango{background-position:-140px -680px}.ap-oden{background-position:-140px -700px}.ap-sushi{background-position:-140px -720px}.ap-fried_shrimp{background-position:-140px -740px}.ap-fish_cake{background-position:-140px -760px}.ap-icecream{background-position:-140px -780px}.ap-shaved_ice{background-position:-140px -800px}.ap-ice_cream{background-position:-160px 0}.ap-doughnut{background-position:-160px -20px}.ap-cookie{background-position:-160px -40px}.ap-chocolate_bar{background-position:-160px -60px}.ap-candy{background-position:-160px -80px}.ap-lollipop{background-position:-160px -100px}.ap-custard{background-position:-160px -120px}.ap-honey_pot{background-position:-160px -140px}.ap-cake{background-position:-160px -160px}.ap-bento{background-position:-160px -180px}.ap-stew{background-position:-160px -200px}.ap-egg{background-position:-160px -220px}.ap-fork_and_knife{background-position:-160px -240px}.ap-tea{background-position:-160px -260px}.ap-sake{background-position:-160px -280px}.ap-wine_glass{background-position:-160px -300px}.ap-cocktail{background-position:-160px -320px}.ap-tropical_drink{background-position:-160px -340px}.ap-beer{background-position:-160px -360px}.ap-beers{background-position:-160px -380px}.ap-baby_bottle{background-position:-160px -400px}.ap-knife_fork_plate{background-position:-160px -420px}.ap-champagne{background-position:-160px -440px}.ap-popcorn{background-position:-160px -460px}.ap-ribbon{background-position:-160px -480px}.ap-gift{background-position:-160px -500px}.ap-birthday{background-position:-160px -520px}.ap-jack_o_lantern{background-position:-160px -540px}.ap-christmas_tree{background-position:-160px -560px}.ap-santa{background-position:-160px -580px}.ap-fireworks{background-position:-160px -700px}.ap-sparkler{background-position:-160px -720px}.ap-balloon{background-position:-160px -740px}.ap-tada{background-position:-160px -760px}.ap-confetti_ball{background-position:-160px -780px}.ap-tanabata_tree{background-position:-160px -800px}.ap-crossed_flags{background-position:-180px 0}.ap-bamboo{background-position:-180px -20px}.ap-dolls{background-position:-180px -40px}.ap-flags{background-position:-180px -60px}.ap-wind_chime{background-position:-180px -80px}.ap-rice_scene{background-position:-180px -100px}.ap-school_satchel{background-position:-180px -120px}.ap-mortar_board{background-position:-180px -140px}.ap-medal{background-position:-180px -160px}.ap-reminder_ribbon{background-position:-180px -180px}.ap-studio_microphone{background-position:-180px -200px}.ap-level_slider{background-position:-180px -220px}.ap-control_knobs{background-position:-180px -240px}.ap-film_frames{background-position:-180px -260px}.ap-admission_tickets{background-position:-180px -280px}.ap-carousel_horse{background-position:-180px -300px}.ap-ferris_wheel{background-position:-180px -320px}.ap-roller_coaster{background-position:-180px -340px}.ap-fishing_pole_and_fish{background-position:-180px -360px}.ap-microphone{background-position:-180px -380px}.ap-movie_camera{background-position:-180px -400px}.ap-cinema{background-position:-180px -420px}.ap-headphones{background-position:-180px -440px}.ap-art{background-position:-180px -460px}.ap-tophat{background-position:-180px -480px}.ap-circus_tent{background-position:-180px -500px}.ap-ticket{background-position:-180px -520px}.ap-clapper{background-position:-180px -540px}.ap-performing_arts{background-position:-180px -560px}.ap-video_game{background-position:-180px -580px}.ap-dart{background-position:-180px -600px}.ap-slot_machine{background-position:-180px -620px}.ap-8ball{background-position:-180px -640px}.ap-game_die{background-position:-180px -660px}.ap-bowling{background-position:-180px -680px}.ap-flower_playing_cards{background-position:-180px -700px}.ap-musical_note{background-position:-180px -720px}.ap-notes{background-position:-180px -740px}.ap-saxophone{background-position:-180px -760px}.ap-guitar{background-position:-180px -780px}.ap-musical_keyboard{background-position:-180px -800px}.ap-trumpet{background-position:-200px 0}.ap-violin{background-position:-200px -20px}.ap-musical_score{background-position:-200px -40px}.ap-running_shirt_with_sash{background-position:-200px -60px}.ap-tennis{background-position:-200px -80px}.ap-ski{background-position:-200px -100px}.ap-basketball{background-position:-200px -120px}.ap-checkered_flag{background-position:-200px -140px}.ap-snowboarder{background-position:-200px -160px}.ap-runner{background-position:-200px -180px}.ap-surfer{background-position:-200px -300px}.ap-sports_medal{background-position:-200px -420px}.ap-trophy{background-position:-200px -440px}.ap-horse_racing{background-position:-200px -460px}.ap-football{background-position:-200px -480px}.ap-rugby_football{background-position:-200px -500px}.ap-swimmer{background-position:-200px -520px}.ap-weight_lifter{background-position:-200px -640px}.ap-golfer{background-position:-200px -760px}.ap-racing_motorcycle{background-position:-200px -780px}.ap-racing_car{background-position:-200px -800px}.ap-cricket_bat_and_ball{background-position:-220px 0}.ap-volleyball{background-position:-220px -20px}.ap-field_hockey_stick_and_ball{background-position:-220px -40px}.ap-ice_hockey_stick_and_puck{background-position:-220px -60px}.ap-table_tennis_paddle_and_ball{background-position:-220px -80px}.ap-snow_capped_mountain{background-position:-220px -100px}.ap-camping{background-position:-220px -120px}.ap-beach_with_umbrella{background-position:-220px -140px}.ap-building_construction{background-position:-220px -160px}.ap-house_buildings{background-position:-220px -180px}.ap-cityscape{background-position:-220px -200px}.ap-derelict_house_building{background-position:-220px -220px}.ap-classical_building{background-position:-220px -240px}.ap-desert{background-position:-220px -260px}.ap-desert_island{background-position:-220px -280px}.ap-national_park{background-position:-220px -300px}.ap-stadium{background-position:-220px -320px}.ap-house{background-position:-220px -340px}.ap-house_with_garden{background-position:-220px -360px}.ap-office{background-position:-220px -380px}.ap-post_office{background-position:-220px -400px}.ap-european_post_office{background-position:-220px -420px}.ap-hospital{background-position:-220px -440px}.ap-bank{background-position:-220px -460px}.ap-atm{background-position:-220px -480px}.ap-hotel{background-position:-220px -500px}.ap-love_hotel{background-position:-220px -520px}.ap-convenience_store{background-position:-220px -540px}.ap-school{background-position:-220px -560px}.ap-department_store{background-position:-220px -580px}.ap-factory{background-position:-220px -600px}.ap-izakaya_lantern{background-position:-220px -620px}.ap-japanese_castle{background-position:-220px -640px}.ap-european_castle{background-position:-220px -660px}.ap-waving_white_flag{background-position:-220px -680px}.ap-waving_black_flag{background-position:-220px -700px}.ap-rosette{background-position:-220px -720px}.ap-label{background-position:-220px -740px}.ap-badminton_racquet_and_shuttlecock{background-position:-220px -760px}.ap-bow_and_arrow{background-position:-220px -780px}.ap-amphora{background-position:-220px -800px}.ap-skin-tone-2{background-position:-240px 0}.ap-skin-tone-3{background-position:-240px -20px}.ap-skin-tone-4{background-position:-240px -40px}.ap-skin-tone-5{background-position:-240px -60px}.ap-skin-tone-6{background-position:-240px -80px}.ap-rat{background-position:-240px -100px}.ap-mouse2{background-position:-240px -120px}.ap-ox{background-position:-240px -140px}.ap-water_buffalo{background-position:-240px -160px}.ap-cow2{background-position:-240px -180px}.ap-tiger2{background-position:-240px -200px}.ap-leopard{background-position:-240px -220px}.ap-rabbit2{background-position:-240px -240px}.ap-cat2{background-position:-240px -260px}.ap-dragon{background-position:-240px -280px}.ap-crocodile{background-position:-240px -300px}.ap-whale2{background-position:-240px -320px}.ap-snail{background-position:-240px -340px}.ap-snake{background-position:-240px -360px}.ap-racehorse{background-position:-240px -380px}.ap-ram{background-position:-240px -400px}.ap-goat{background-position:-240px -420px}.ap-sheep{background-position:-240px -440px}.ap-monkey{background-position:-240px -460px}.ap-rooster{background-position:-240px -480px}.ap-chicken{background-position:-240px -500px}.ap-dog2{background-position:-240px -520px}.ap-pig2{background-position:-240px -540px}.ap-boar{background-position:-240px -560px}.ap-elephant{background-position:-240px -580px}.ap-octopus{background-position:-240px -600px}.ap-shell{background-position:-240px -620px}.ap-bug{background-position:-240px -640px}.ap-ant{background-position:-240px -660px}.ap-bee{background-position:-240px -680px}.ap-beetle{background-position:-240px -700px}.ap-fish{background-position:-240px -720px}.ap-tropical_fish{background-position:-240px -740px}.ap-blowfish{background-position:-240px -760px}.ap-turtle{background-position:-240px -780px}.ap-hatching_chick{background-position:-240px -800px}.ap-baby_chick{background-position:-260px 0}.ap-hatched_chick{background-position:-260px -20px}.ap-bird{background-position:-260px -40px}.ap-penguin{background-position:-260px -60px}.ap-koala{background-position:-260px -80px}.ap-poodle{background-position:-260px -100px}.ap-dromedary_camel{background-position:-260px -120px}.ap-camel{background-position:-260px -140px}.ap-dolphin{background-position:-260px -160px}.ap-mouse{background-position:-260px -180px}.ap-cow{background-position:-260px -200px}.ap-tiger{background-position:-260px -220px}.ap-rabbit{background-position:-260px -240px}.ap-cat{background-position:-260px -260px}.ap-dragon_face{background-position:-260px -280px}.ap-whale{background-position:-260px -300px}.ap-horse{background-position:-260px -320px}.ap-monkey_face{background-position:-260px -340px}.ap-dog{background-position:-260px -360px}.ap-pig{background-position:-260px -380px}.ap-frog{background-position:-260px -400px}.ap-hamster{background-position:-260px -420px}.ap-wolf{background-position:-260px -440px}.ap-bear{background-position:-260px -460px}.ap-panda_face{background-position:-260px -480px}.ap-pig_nose{background-position:-260px -500px}.ap-feet{background-position:-260px -520px}.ap-chipmunk{background-position:-260px -540px}.ap-eyes{background-position:-260px -560px}.ap-eye{background-position:-260px -580px}.ap-ear{background-position:-260px -600px}.ap-nose{background-position:-260px -720px}.ap-lips{background-position:-280px -20px}.ap-tongue{background-position:-280px -40px}.ap-point_up_2{background-position:-280px -60px}.ap-point_down{background-position:-280px -180px}.ap-point_left{background-position:-280px -300px}.ap-point_right{background-position:-280px -420px}.ap-facepunch{background-position:-280px -540px}.ap-wave{background-position:-280px -660px}.ap-ok_hand{background-position:-280px -780px}.ap-thumbsup{background-position:-300px -80px}.ap--1,.ap-thumbsdown{background-position:-300px -200px}.ap-clap{background-position:-300px -320px}.ap-open_hands{background-position:-300px -440px}.ap-crown{background-position:-300px -560px}.ap-womans_hat{background-position:-300px -580px}.ap-eyeglasses{background-position:-300px -600px}.ap-necktie{background-position:-300px -620px}.ap-shirt{background-position:-300px -640px}.ap-jeans{background-position:-300px -660px}.ap-dress{background-position:-300px -680px}.ap-kimono{background-position:-300px -700px}.ap-bikini{background-position:-300px -720px}.ap-womans_clothes{background-position:-300px -740px}.ap-purse{background-position:-300px -760px}.ap-handbag{background-position:-300px -780px}.ap-pouch{background-position:-300px -800px}.ap-mans_shoe{background-position:-320px 0}.ap-athletic_shoe{background-position:-320px -20px}.ap-high_heel{background-position:-320px -40px}.ap-sandal{background-position:-320px -60px}.ap-boot{background-position:-320px -80px}.ap-footprints{background-position:-320px -100px}.ap-bust_in_silhouette{background-position:-320px -120px}.ap-busts_in_silhouette{background-position:-320px -140px}.ap-boy{background-position:-320px -160px}.ap-girl{background-position:-320px -280px}.ap-man{background-position:-320px -400px}.ap-woman{background-position:-320px -520px}.ap-family{background-position:-320px -640px}.ap-couple{background-position:-320px -660px}.ap-two_men_holding_hands{background-position:-320px -680px}.ap-two_women_holding_hands{background-position:-320px -700px}.ap-cop{background-position:-320px -720px}.ap-dancers{background-position:-340px -20px}.ap-bride_with_veil{background-position:-340px -40px}.ap-person_with_blond_hair{background-position:-340px -160px}.ap-man_with_gua_pi_mao{background-position:-340px -280px}.ap-man_with_turban{background-position:-340px -400px}.ap-older_man{background-position:-340px -520px}.ap-older_woman{background-position:-340px -640px}.ap-baby{background-position:-340px -760px}.ap-construction_worker{background-position:-360px -60px}.ap-princess{background-position:-360px -180px}.ap-japanese_ogre{background-position:-360px -300px}.ap-japanese_goblin{background-position:-360px -320px}.ap-ghost{background-position:-360px -340px}.ap-angel{background-position:-360px -360px}.ap-alien{background-position:-360px -480px}.ap-space_invader{background-position:-360px -500px}.ap-imp{background-position:-360px -520px}.ap-skull{background-position:-360px -540px}.ap-information_desk_person{background-position:-360px -560px}.ap-guardsman{background-position:-360px -680px}.ap-dancer{background-position:-360px -800px}.ap-lipstick{background-position:-380px -100px}.ap-nail_care{background-position:-380px -120px}.ap-massage{background-position:-380px -240px}.ap-haircut{background-position:-380px -360px}.ap-barber{background-position:-380px -480px}.ap-syringe{background-position:-380px -500px}.ap-pill{background-position:-380px -520px}.ap-kiss{background-position:-380px -540px}.ap-love_letter{background-position:-380px -560px}.ap-ring{background-position:-380px -580px}.ap-gem{background-position:-380px -600px}.ap-couplekiss{background-position:-380px -620px}.ap-bouquet{background-position:-380px -640px}.ap-couple_with_heart{background-position:-380px -660px}.ap-wedding{background-position:-380px -680px}.ap-heartbeat{background-position:-380px -700px}.ap-broken_heart{background-position:-380px -720px}.ap-two_hearts{background-position:-380px -740px}.ap-sparkling_heart{background-position:-380px -760px}.ap-heartpulse{background-position:-380px -780px}.ap-cupid{background-position:-380px -800px}.ap-blue_heart{background-position:-400px 0}.ap-green_heart{background-position:-400px -20px}.ap-yellow_heart{background-position:-400px -40px}.ap-purple_heart{background-position:-400px -60px}.ap-gift_heart{background-position:-400px -80px}.ap-revolving_hearts{background-position:-400px -100px}.ap-heart_decoration{background-position:-400px -120px}.ap-diamond_shape_with_a_dot_inside{background-position:-400px -140px}.ap-bulb{background-position:-400px -160px}.ap-anger{background-position:-400px -180px}.ap-bomb{background-position:-400px -200px}.ap-zzz{background-position:-400px -220px}.ap-boom{background-position:-400px -240px}.ap-sweat_drops{background-position:-400px -260px}.ap-droplet{background-position:-400px -280px}.ap-dash{background-position:-400px -300px}.ap-hankey{background-position:-400px -320px}.ap-muscle{background-position:-400px -340px}.ap-dizzy{background-position:-400px -460px}.ap-speech_balloon{background-position:-400px -480px}.ap-thought_balloon{background-position:-400px -500px}.ap-white_flower{background-position:-400px -520px}.ap-100{background-position:-400px -540px}.ap-moneybag{background-position:-400px -560px}.ap-currency_exchange{background-position:-400px -580px}.ap-heavy_dollar_sign{background-position:-400px -600px}.ap-credit_card{background-position:-400px -620px}.ap-yen{background-position:-400px -640px}.ap-dollar{background-position:-400px -660px}.ap-euro{background-position:-400px -680px}.ap-pound{background-position:-400px -700px}.ap-money_with_wings{background-position:-400px -720px}.ap-chart{background-position:-400px -740px}.ap-seat{background-position:-400px -760px}.ap-computer{background-position:-400px -780px}.ap-briefcase{background-position:-400px -800px}.ap-minidisc{background-position:-420px 0}.ap-floppy_disk{background-position:-420px -20px}.ap-cd{background-position:-420px -40px}.ap-dvd{background-position:-420px -60px}.ap-file_folder{background-position:-420px -80px}.ap-open_file_folder{background-position:-420px -100px}.ap-page_with_curl{background-position:-420px -120px}.ap-page_facing_up{background-position:-420px -140px}.ap-date{background-position:-420px -160px}.ap-calendar{background-position:-420px -180px}.ap-card_index{background-position:-420px -200px}.ap-chart_with_upwards_trend{background-position:-420px -220px}.ap-chart_with_downwards_trend{background-position:-420px -240px}.ap-bar_chart{background-position:-420px -260px}.ap-clipboard{background-position:-420px -280px}.ap-pushpin{background-position:-420px -300px}.ap-round_pushpin{background-position:-420px -320px}.ap-paperclip{background-position:-420px -340px}.ap-straight_ruler{background-position:-420px -360px}.ap-triangular_ruler{background-position:-420px -380px}.ap-bookmark_tabs{background-position:-420px -400px}.ap-ledger{background-position:-420px -420px}.ap-notebook{background-position:-420px -440px}.ap-notebook_with_decorative_cover{background-position:-420px -460px}.ap-closed_book{background-position:-420px -480px}.ap-book{background-position:-420px -500px}.ap-green_book{background-position:-420px -520px}.ap-blue_book{background-position:-420px -540px}.ap-orange_book{background-position:-420px -560px}.ap-books{background-position:-420px -580px}.ap-name_badge{background-position:-420px -600px}.ap-scroll{background-position:-420px -620px}.ap-memo{background-position:-420px -640px}.ap-telephone_receiver{background-position:-420px -660px}.ap-pager{background-position:-420px -680px}.ap-fax{background-position:-420px -700px}.ap-satellite_antenna{background-position:-420px -720px}.ap-loudspeaker{background-position:-420px -740px}.ap-mega{background-position:-420px -760px}.ap-outbox_tray{background-position:-420px -780px}.ap-inbox_tray{background-position:-420px -800px}.ap-package{background-position:-440px 0}.ap-e-mail{background-position:-440px -20px}.ap-incoming_envelope{background-position:-440px -40px}.ap-envelope_with_arrow{background-position:-440px -60px}.ap-mailbox_closed{background-position:-440px -80px}.ap-mailbox{background-position:-440px -100px}.ap-mailbox_with_mail{background-position:-440px -120px}.ap-mailbox_with_no_mail{background-position:-440px -140px}.ap-postbox{background-position:-440px -160px}.ap-postal_horn{background-position:-440px -180px}.ap-newspaper{background-position:-440px -200px}.ap-iphone{background-position:-440px -220px}.ap-calling{background-position:-440px -240px}.ap-vibration_mode{background-position:-440px -260px}.ap-mobile_phone_off{background-position:-440px -280px}.ap-no_mobile_phones{background-position:-440px -300px}.ap-signal_strength{background-position:-440px -320px}.ap-camera{background-position:-440px -340px}.ap-camera_with_flash{background-position:-440px -360px}.ap-video_camera{background-position:-440px -380px}.ap-tv{background-position:-440px -400px}.ap-radio{background-position:-440px -420px}.ap-vhs{background-position:-440px -440px}.ap-film_projector{background-position:-440px -460px}.ap-prayer_beads{background-position:-440px -480px}.ap-twisted_rightwards_arrows{background-position:-440px -500px}.ap-repeat{background-position:-440px -520px}.ap-repeat_one{background-position:-440px -540px}.ap-arrows_clockwise{background-position:-440px -560px}.ap-arrows_counterclockwise{background-position:-440px -580px}.ap-low_brightness{background-position:-440px -600px}.ap-high_brightness{background-position:-440px -620px}.ap-mute{background-position:-440px -640px}.ap-speaker{background-position:-440px -660px}.ap-sound{background-position:-440px -680px}.ap-loud_sound{background-position:-440px -700px}.ap-battery{background-position:-440px -720px}.ap-electric_plug{background-position:-440px -740px}.ap-mag{background-position:-440px -760px}.ap-mag_right{background-position:-440px -780px}.ap-lock_with_ink_pen{background-position:-440px -800px}.ap-closed_lock_with_key{background-position:-460px 0}.ap-key{background-position:-460px -20px}.ap-lock{background-position:-460px -40px}.ap-unlock{background-position:-460px -60px}.ap-bell{background-position:-460px -80px}.ap-no_bell{background-position:-460px -100px}.ap-bookmark{background-position:-460px -120px}.ap-link{background-position:-460px -140px}.ap-radio_button{background-position:-460px -160px}.ap-back{background-position:-460px -180px}.ap-end{background-position:-460px -200px}.ap-on{background-position:-460px -220px}.ap-soon{background-position:-460px -240px}.ap-top{background-position:-460px -260px}.ap-underage{background-position:-460px -280px}.ap-keycap_ten{background-position:-460px -300px}.ap-capital_abcd{background-position:-460px -320px}.ap-abcd{background-position:-460px -340px}.ap-1234{background-position:-460px -360px}.ap-symbols{background-position:-460px -380px}.ap-abc{background-position:-460px -400px}.ap-fire{background-position:-460px -420px}.ap-flashlight{background-position:-460px -440px}.ap-wrench{background-position:-460px -460px}.ap-hammer{background-position:-460px -480px}.ap-nut_and_bolt{background-position:-460px -500px}.ap-hocho{background-position:-460px -520px}.ap-gun{background-position:-460px -540px}.ap-microscope{background-position:-460px -560px}.ap-telescope{background-position:-460px -580px}.ap-crystal_ball{background-position:-460px -600px}.ap-six_pointed_star{background-position:-460px -620px}.ap-beginner{background-position:-460px -640px}.ap-trident{background-position:-460px -660px}.ap-black_square_button{background-position:-460px -680px}.ap-white_square_button{background-position:-460px -700px}.ap-red_circle{background-position:-460px -720px}.ap-large_blue_circle{background-position:-460px -740px}.ap-large_orange_diamond{background-position:-460px -760px}.ap-large_blue_diamond{background-position:-460px -780px}.ap-small_orange_diamond{background-position:-460px -800px}.ap-small_blue_diamond{background-position:-480px 0}.ap-small_red_triangle{background-position:-480px -20px}.ap-small_red_triangle_down{background-position:-480px -40px}.ap-arrow_up_small{background-position:-480px -60px}.ap-arrow_down_small{background-position:-480px -80px}.ap-om_symbol{background-position:-480px -100px}.ap-dove_of_peace{background-position:-480px -120px}.ap-kaaba{background-position:-480px -140px}.ap-mosque{background-position:-480px -160px}.ap-synagogue{background-position:-480px -180px}.ap-menorah_with_nine_branches{background-position:-480px -200px}.ap-clock1{background-position:-480px -220px}.ap-clock2{background-position:-480px -240px}.ap-clock3{background-position:-480px -260px}.ap-clock4{background-position:-480px -280px}.ap-clock5{background-position:-480px -300px}.ap-clock6{background-position:-480px -320px}.ap-clock7{background-position:-480px -340px}.ap-clock8{background-position:-480px -360px}.ap-clock9{background-position:-480px -380px}.ap-clock10{background-position:-480px -400px}.ap-clock11{background-position:-480px -420px}.ap-clock12{background-position:-480px -440px}.ap-clock130{background-position:-480px -460px}.ap-clock230{background-position:-480px -480px}.ap-clock330{background-position:-480px -500px}.ap-clock430{background-position:-480px -520px}.ap-clock530{background-position:-480px -540px}.ap-clock630{background-position:-480px -560px}.ap-clock730{background-position:-480px -580px}.ap-clock830{background-position:-480px -600px}.ap-clock930{background-position:-480px -620px}.ap-clock1030{background-position:-480px -640px}.ap-clock1130{background-position:-480px -660px}.ap-clock1230{background-position:-480px -680px}.ap-candle{background-position:-480px -700px}.ap-mantelpiece_clock{background-position:-480px -720px}.ap-hole{background-position:-480px -740px}.ap-man_in_business_suit_levitating{background-position:-480px -760px}.ap-sleuth_or_spy{background-position:-480px -780px}.ap-dark_sunglasses{background-position:-500px -80px}.ap-spider{background-position:-500px -100px}.ap-spider_web{background-position:-500px -120px}.ap-joystick{background-position:-500px -140px}.ap-linked_paperclips{background-position:-500px -160px}.ap-lower_left_ballpoint_pen{background-position:-500px -180px}.ap-lower_left_fountain_pen{background-position:-500px -200px}.ap-lower_left_paintbrush{background-position:-500px -220px}.ap-lower_left_crayon{background-position:-500px -240px}.ap-raised_hand_with_fingers_splayed{background-position:-500px -260px}.ap-middle_finger{background-position:-500px -380px}.ap-spock-hand{background-position:-500px -500px}.ap-desktop_computer{background-position:-500px -620px}.ap-printer{background-position:-500px -640px}.ap-three_button_mouse{background-position:-500px -660px}.ap-trackball{background-position:-500px -680px}.ap-frame_with_picture{background-position:-500px -700px}.ap-card_index_dividers{background-position:-500px -720px}.ap-card_file_box{background-position:-500px -740px}.ap-file_cabinet{background-position:-500px -760px}.ap-wastebasket{background-position:-500px -780px}.ap-spiral_note_pad{background-position:-500px -800px}.ap-spiral_calendar_pad{background-position:-520px 0}.ap-compression{background-position:-520px -20px}.ap-old_key{background-position:-520px -40px}.ap-rolled_up_newspaper{background-position:-520px -60px}.ap-dagger_knife{background-position:-520px -80px}.ap-speaking_head_in_silhouette{background-position:-520px -100px}.ap-left_speech_bubble{background-position:-520px -120px}.ap-right_anger_bubble{background-position:-520px -140px}.ap-ballot_box_with_ballot{background-position:-520px -160px}.ap-world_map{background-position:-520px -180px}.ap-mount_fuji{background-position:-520px -200px}.ap-tokyo_tower{background-position:-520px -220px}.ap-statue_of_liberty{background-position:-520px -240px}.ap-japan{background-position:-520px -260px}.ap-moyai{background-position:-520px -280px}.ap-grinning{background-position:-520px -300px}.ap-grin{background-position:-520px -320px}.ap-joy{background-position:-520px -340px}.ap-smiley{background-position:-520px -360px}.ap-smile{background-position:-520px -380px}.ap-sweat_smile{background-position:-520px -400px}.ap-laughing{background-position:-520px -420px}.ap-innocent{background-position:-520px -440px}.ap-smiling_imp{background-position:-520px -460px}.ap-wink{background-position:-520px -480px}.ap-blush{background-position:-520px -500px}.ap-yum{background-position:-520px -520px}.ap-relieved{background-position:-520px -540px}.ap-heart_eyes{background-position:-520px -560px}.ap-sunglasses{background-position:-520px -580px}.ap-smirk{background-position:-520px -600px}.ap-neutral_face{background-position:-520px -620px}.ap-expressionless{background-position:-520px -640px}.ap-unamused{background-position:-520px -660px}.ap-sweat{background-position:-520px -680px}.ap-pensive{background-position:-520px -700px}.ap-confused{background-position:-520px -720px}.ap-confounded{background-position:-520px -740px}.ap-kissing{background-position:-520px -760px}.ap-kissing_heart{background-position:-520px -780px}.ap-kissing_smiling_eyes{background-position:-520px -800px}.ap-kissing_closed_eyes{background-position:-540px 0}.ap-stuck_out_tongue{background-position:-540px -20px}.ap-stuck_out_tongue_winking_eye{background-position:-540px -40px}.ap-stuck_out_tongue_closed_eyes{background-position:-540px -60px}.ap-disappointed{background-position:-540px -80px}.ap-worried{background-position:-540px -100px}.ap-angry{background-position:-540px -120px}.ap-rage{background-position:-540px -140px}.ap-cry{background-position:-540px -160px}.ap-persevere{background-position:-540px -180px}.ap-triumph{background-position:-540px -200px}.ap-disappointed_relieved{background-position:-540px -220px}.ap-frowning{background-position:-540px -240px}.ap-anguished{background-position:-540px -260px}.ap-fearful{background-position:-540px -280px}.ap-weary{background-position:-540px -300px}.ap-sleepy{background-position:-540px -320px}.ap-tired_face{background-position:-540px -340px}.ap-grimacing{background-position:-540px -360px}.ap-sob{background-position:-540px -380px}.ap-open_mouth{background-position:-540px -400px}.ap-hushed{background-position:-540px -420px}.ap-cold_sweat{background-position:-540px -440px}.ap-scream{background-position:-540px -460px}.ap-astonished{background-position:-540px -480px}.ap-flushed{background-position:-540px -500px}.ap-sleeping{background-position:-540px -520px}.ap-dizzy_face{background-position:-540px -540px}.ap-no_mouth{background-position:-540px -560px}.ap-mask{background-position:-540px -580px}.ap-smile_cat{background-position:-540px -600px}.ap-joy_cat{background-position:-540px -620px}.ap-smiley_cat{background-position:-540px -640px}.ap-heart_eyes_cat{background-position:-540px -660px}.ap-smirk_cat{background-position:-540px -680px}.ap-kissing_cat{background-position:-540px -700px}.ap-pouting_cat{background-position:-540px -720px}.ap-crying_cat_face{background-position:-540px -740px}.ap-scream_cat{background-position:-540px -760px}.ap-slightly_frowning_face{background-position:-540px -780px}.ap-slightly_smiling_face{background-position:-540px -800px}.ap-upside_down_face{background-position:-560px 0}.ap-face_with_rolling_eyes{background-position:-560px -20px}.ap-no_good{background-position:-560px -40px}.ap-ok_woman{background-position:-560px -160px}.ap-bow{background-position:-560px -280px}.ap-see_no_evil{background-position:-560px -400px}.ap-hear_no_evil{background-position:-560px -420px}.ap-speak_no_evil{background-position:-560px -440px}.ap-raising_hand{background-position:-560px -460px}.ap-raised_hands{background-position:-560px -580px}.ap-person_frowning{background-position:-560px -700px}.ap-person_with_pouting_face{background-position:-580px 0}.ap-pray{background-position:-580px -120px}.ap-rocket{background-position:-580px -240px}.ap-helicopter{background-position:-580px -260px}.ap-steam_locomotive{background-position:-580px -280px}.ap-railway_car{background-position:-580px -300px}.ap-bullettrain_side{background-position:-580px -320px}.ap-bullettrain_front{background-position:-580px -340px}.ap-train2{background-position:-580px -360px}.ap-metro{background-position:-580px -380px}.ap-light_rail{background-position:-580px -400px}.ap-station{background-position:-580px -420px}.ap-tram{background-position:-580px -440px}.ap-train{background-position:-580px -460px}.ap-bus{background-position:-580px -480px}.ap-oncoming_bus{background-position:-580px -500px}.ap-trolleybus{background-position:-580px -520px}.ap-busstop{background-position:-580px -540px}.ap-minibus{background-position:-580px -560px}.ap-ambulance{background-position:-580px -580px}.ap-fire_engine{background-position:-580px -600px}.ap-police_car{background-position:-580px -620px}.ap-oncoming_police_car{background-position:-580px -640px}.ap-taxi{background-position:-580px -660px}.ap-oncoming_taxi{background-position:-580px -680px}.ap-car{background-position:-580px -700px}.ap-oncoming_automobile{background-position:-580px -720px}.ap-blue_car{background-position:-580px -740px}.ap-truck{background-position:-580px -760px}.ap-articulated_lorry{background-position:-580px -780px}.ap-tractor{background-position:-580px -800px}.ap-monorail{background-position:-600px 0}.ap-mountain_railway{background-position:-600px -20px}.ap-suspension_railway{background-position:-600px -40px}.ap-mountain_cableway{background-position:-600px -60px}.ap-aerial_tramway{background-position:-600px -80px}.ap-ship{background-position:-600px -100px}.ap-rowboat{background-position:-600px -120px}.ap-speedboat{background-position:-600px -240px}.ap-traffic_light{background-position:-600px -260px}.ap-vertical_traffic_light{background-position:-600px -280px}.ap-construction{background-position:-600px -300px}.ap-rotating_light{background-position:-600px -320px}.ap-triangular_flag_on_post{background-position:-600px -340px}.ap-door{background-position:-600px -360px}.ap-no_entry_sign{background-position:-600px -380px}.ap-smoking{background-position:-600px -400px}.ap-no_smoking{background-position:-600px -420px}.ap-put_litter_in_its_place{background-position:-600px -440px}.ap-do_not_litter{background-position:-600px -460px}.ap-potable_water{background-position:-600px -480px}.ap-non-potable_water{background-position:-600px -500px}.ap-bike{background-position:-600px -520px}.ap-no_bicycles{background-position:-600px -540px}.ap-bicyclist{background-position:-600px -560px}.ap-mountain_bicyclist{background-position:-600px -680px}.ap-walking{background-position:-600px -800px}.ap-no_pedestrians{background-position:-620px -100px}.ap-children_crossing{background-position:-620px -120px}.ap-mens{background-position:-620px -140px}.ap-womens{background-position:-620px -160px}.ap-restroom{background-position:-620px -180px}.ap-baby_symbol{background-position:-620px -200px}.ap-toilet{background-position:-620px -220px}.ap-wc{background-position:-620px -240px}.ap-shower{background-position:-620px -260px}.ap-bath{background-position:-620px -280px}.ap-bathtub{background-position:-620px -400px}.ap-passport_control{background-position:-620px -420px}.ap-customs{background-position:-620px -440px}.ap-baggage_claim{background-position:-620px -460px}.ap-left_luggage{background-position:-620px -480px}.ap-couch_and_lamp{background-position:-620px -500px}.ap-sleeping_accommodation{background-position:-620px -520px}.ap-shopping_bags{background-position:-620px -540px}.ap-bellhop_bell{background-position:-620px -560px}.ap-bed{background-position:-620px -580px}.ap-place_of_worship{background-position:-620px -600px}.ap-hammer_and_wrench{background-position:-620px -620px}.ap-shield{background-position:-620px -640px}.ap-oil_drum{background-position:-620px -660px}.ap-motorway{background-position:-620px -680px}.ap-railway_track{background-position:-620px -700px}.ap-motor_boat{background-position:-620px -720px}.ap-small_airplane{background-position:-620px -740px}.ap-airplane_departure{background-position:-620px -760px}.ap-airplane_arriving{background-position:-620px -780px}.ap-satellite{background-position:-620px -800px}.ap-passenger_ship{background-position:-640px 0}.ap-zipper_mouth_face{background-position:-640px -20px}.ap-money_mouth_face{background-position:-640px -40px}.ap-face_with_thermometer{background-position:-640px -60px}.ap-nerd_face{background-position:-640px -80px}.ap-thinking_face{background-position:-640px -100px}.ap-face_with_head_bandage{background-position:-640px -120px}.ap-robot_face{background-position:-640px -140px}.ap-hugging_face{background-position:-640px -160px}.ap-the_horns{background-position:-640px -180px}.ap-crab{background-position:-640px -300px}.ap-lion_face{background-position:-640px -320px}.ap-scorpion{background-position:-640px -340px}.ap-turkey{background-position:-640px -360px}.ap-unicorn_face{background-position:-640px -380px}.ap-cheese_wedge{background-position:-640px -400px}.ap-hash{background-position:-640px -420px}.ap-keycap_star{background-position:-640px -440px}.ap-zero{background-position:-640px -460px}.ap-one{background-position:-640px -480px}.ap-two{background-position:-640px -500px}.ap-three{background-position:-640px -520px}.ap-four{background-position:-640px -540px}.ap-five{background-position:-640px -560px}.ap-six{background-position:-640px -580px}.ap-seven{background-position:-640px -600px}.ap-eight{background-position:-640px -620px}.ap-nine{background-position:-640px -640px}.ap-flag-ac{background-position:-640px -660px}.ap-flag-ad{background-position:-640px -680px}.ap-flag-ae{background-position:-640px -700px}.ap-flag-af{background-position:-640px -720px}.ap-flag-ag{background-position:-640px -740px}.ap-flag-ai{background-position:-640px -760px}.ap-flag-al{background-position:-640px -780px}.ap-flag-am{background-position:-640px -800px}.ap-flag-ao{background-position:-660px 0}.ap-flag-aq{background-position:-660px -20px}.ap-flag-ar{background-position:-660px -40px}.ap-flag-as{background-position:-660px -60px}.ap-flag-at{background-position:-660px -80px}.ap-flag-au{background-position:-660px -100px}.ap-flag-aw{background-position:-660px -120px}.ap-flag-ax{background-position:-660px -140px}.ap-flag-az{background-position:-660px -160px}.ap-flag-ba{background-position:-660px -180px}.ap-flag-bb{background-position:-660px -200px}.ap-flag-bd{background-position:-660px -220px}.ap-flag-be{background-position:-660px -240px}.ap-flag-bf{background-position:-660px -260px}.ap-flag-bg{background-position:-660px -280px}.ap-flag-bh{background-position:-660px -300px}.ap-flag-bi{background-position:-660px -320px}.ap-flag-bj{background-position:-660px -340px}.ap-flag-bl{background-position:-660px -360px}.ap-flag-bm{background-position:-660px -380px}.ap-flag-bn{background-position:-660px -400px}.ap-flag-bo{background-position:-660px -420px}.ap-flag-bq{background-position:-660px -440px}.ap-flag-br{background-position:-660px -460px}.ap-flag-bs{background-position:-660px -480px}.ap-flag-bt{background-position:-660px -500px}.ap-flag-bv{background-position:-660px -520px}.ap-flag-bw{background-position:-660px -540px}.ap-flag-by{background-position:-660px -560px}.ap-flag-bz{background-position:-660px -580px}.ap-flag-ca{background-position:-660px -600px}.ap-flag-cc{background-position:-660px -620px}.ap-flag-cd{background-position:-660px -640px}.ap-flag-cf{background-position:-660px -660px}.ap-flag-cg{background-position:-660px -680px}.ap-flag-ch{background-position:-660px -700px}.ap-flag-ci{background-position:-660px -720px}.ap-flag-ck{background-position:-660px -740px}.ap-flag-cl{background-position:-660px -760px}.ap-flag-cm{background-position:-660px -780px}.ap-flag-cn{background-position:-660px -800px}.ap-flag-co{background-position:-680px 0}.ap-flag-cp{background-position:-680px -20px}.ap-flag-cr{background-position:-680px -40px}.ap-flag-cu{background-position:-680px -60px}.ap-flag-cv{background-position:-680px -80px}.ap-flag-cw{background-position:-680px -100px}.ap-flag-cx{background-position:-680px -120px}.ap-flag-cy{background-position:-680px -140px}.ap-flag-cz{background-position:-680px -160px}.ap-flag-de{background-position:-680px -180px}.ap-flag-dg{background-position:-680px -200px}.ap-flag-dj{background-position:-680px -220px}.ap-flag-dk{background-position:-680px -240px}.ap-flag-dm{background-position:-680px -260px}.ap-flag-do{background-position:-680px -280px}.ap-flag-dz{background-position:-680px -300px}.ap-flag-ea{background-position:-680px -320px}.ap-flag-ec{background-position:-680px -340px}.ap-flag-ee{background-position:-680px -360px}.ap-flag-eg{background-position:-680px -380px}.ap-flag-eh{background-position:-680px -400px}.ap-flag-er{background-position:-680px -420px}.ap-flag-es{background-position:-680px -440px}.ap-flag-et{background-position:-680px -460px}.ap-flag-eu{background-position:-680px -480px}.ap-flag-fi{background-position:-680px -500px}.ap-flag-fj{background-position:-680px -520px}.ap-flag-fk{background-position:-680px -540px}.ap-flag-fm{background-position:-680px -560px}.ap-flag-fo{background-position:-680px -580px}.ap-flag-fr{background-position:-680px -600px}.ap-flag-ga{background-position:-680px -620px}.ap-flag-gb{background-position:-680px -640px}.ap-flag-gd{background-position:-680px -660px}.ap-flag-ge{background-position:-680px -680px}.ap-flag-gf{background-position:-680px -700px}.ap-flag-gg{background-position:-680px -720px}.ap-flag-gh{background-position:-680px -740px}.ap-flag-gi{background-position:-680px -760px}.ap-flag-gl{background-position:-680px -780px}.ap-flag-gm{background-position:-680px -800px}.ap-flag-gn{background-position:-700px 0}.ap-flag-gp{background-position:-700px -20px}.ap-flag-gq{background-position:-700px -40px}.ap-flag-gr{background-position:-700px -60px}.ap-flag-gs{background-position:-700px -80px}.ap-flag-gt{background-position:-700px -100px}.ap-flag-gu{background-position:-700px -120px}.ap-flag-gw{background-position:-700px -140px}.ap-flag-gy{background-position:-700px -160px}.ap-flag-hk{background-position:-700px -180px}.ap-flag-hm{background-position:-700px -200px}.ap-flag-hn{background-position:-700px -220px}.ap-flag-hr{background-position:-700px -240px}.ap-flag-ht{background-position:-700px -260px}.ap-flag-hu{background-position:-700px -280px}.ap-flag-ic{background-position:-700px -300px}.ap-flag-id{background-position:-700px -320px}.ap-flag-ie{background-position:-700px -340px}.ap-flag-il{background-position:-700px -360px}.ap-flag-im{background-position:-700px -380px}.ap-flag-in{background-position:-700px -400px}.ap-flag-io{background-position:-700px -420px}.ap-flag-iq{background-position:-700px -440px}.ap-flag-ir{background-position:-700px -460px}.ap-flag-is{background-position:-700px -480px}.ap-flag-it{background-position:-700px -500px}.ap-flag-je{background-position:-700px -520px}.ap-flag-jm{background-position:-700px -540px}.ap-flag-jo{background-position:-700px -560px}.ap-flag-jp{background-position:-700px -580px}.ap-flag-ke{background-position:-700px -600px}.ap-flag-kg{background-position:-700px -620px}.ap-flag-kh{background-position:-700px -640px}.ap-flag-ki{background-position:-700px -660px}.ap-flag-km{background-position:-700px -680px}.ap-flag-kn{background-position:-700px -700px}.ap-flag-kp{background-position:-700px -720px}.ap-flag-kr{background-position:-700px -740px}.ap-flag-kw{background-position:-700px -760px}.ap-flag-ky{background-position:-700px -780px}.ap-flag-kz{background-position:-700px -800px}.ap-flag-la{background-position:-720px 0}.ap-flag-lb{background-position:-720px -20px}.ap-flag-lc{background-position:-720px -40px}.ap-flag-li{background-position:-720px -60px}.ap-flag-lk{background-position:-720px -80px}.ap-flag-lr{background-position:-720px -100px}.ap-flag-ls{background-position:-720px -120px}.ap-flag-lt{background-position:-720px -140px}.ap-flag-lu{background-position:-720px -160px}.ap-flag-lv{background-position:-720px -180px}.ap-flag-ly{background-position:-720px -200px}.ap-flag-ma{background-position:-720px -220px}.ap-flag-mc{background-position:-720px -240px}.ap-flag-md{background-position:-720px -260px}.ap-flag-me{background-position:-720px -280px}.ap-flag-mf{background-position:-720px -300px}.ap-flag-mg{background-position:-720px -320px}.ap-flag-mh{background-position:-720px -340px}.ap-flag-mk{background-position:-720px -360px}.ap-flag-ml{background-position:-720px -380px}.ap-flag-mm{background-position:-720px -400px}.ap-flag-mn{background-position:-720px -420px}.ap-flag-mo{background-position:-720px -440px}.ap-flag-mp{background-position:-720px -460px}.ap-flag-mq{background-position:-720px -480px}.ap-flag-mr{background-position:-720px -500px}.ap-flag-ms{background-position:-720px -520px}.ap-flag-mt{background-position:-720px -540px}.ap-flag-mu{background-position:-720px -560px}.ap-flag-mv{background-position:-720px -580px}.ap-flag-mw{background-position:-720px -600px}.ap-flag-mx{background-position:-720px -620px}.ap-flag-my{background-position:-720px -640px}.ap-flag-mz{background-position:-720px -660px}.ap-flag-na{background-position:-720px -680px}.ap-flag-nc{background-position:-720px -700px}.ap-flag-ne{background-position:-720px -720px}.ap-flag-nf{background-position:-720px -740px}.ap-flag-ng{background-position:-720px -760px}.ap-flag-ni{background-position:-720px -780px}.ap-flag-nl{background-position:-720px -800px}.ap-flag-no{background-position:-740px 0}.ap-flag-np{background-position:-740px -20px}.ap-flag-nr{background-position:-740px -40px}.ap-flag-nu{background-position:-740px -60px}.ap-flag-nz{background-position:-740px -80px}.ap-flag-om{background-position:-740px -100px}.ap-flag-pa{background-position:-740px -120px}.ap-flag-pe{background-position:-740px -140px}.ap-flag-pf{background-position:-740px -160px}.ap-flag-pg{background-position:-740px -180px}.ap-flag-ph{background-position:-740px -200px}.ap-flag-pk{background-position:-740px -220px}.ap-flag-pl{background-position:-740px -240px}.ap-flag-pm{background-position:-740px -260px}.ap-flag-pn{background-position:-740px -280px}.ap-flag-pr{background-position:-740px -300px}.ap-flag-ps{background-position:-740px -320px}.ap-flag-pt{background-position:-740px -340px}.ap-flag-pw{background-position:-740px -360px}.ap-flag-py{background-position:-740px -380px}.ap-flag-qa{background-position:-740px -400px}.ap-flag-re{background-position:-740px -420px}.ap-flag-ro{background-position:-740px -440px}.ap-flag-rs{background-position:-740px -460px}.ap-flag-ru{background-position:-740px -480px}.ap-flag-rw{background-position:-740px -500px}.ap-flag-sa{background-position:-740px -520px}.ap-flag-sb{background-position:-740px -540px}.ap-flag-sc{background-position:-740px -560px}.ap-flag-sd{background-position:-740px -580px}.ap-flag-se{background-position:-740px -600px}.ap-flag-sg{background-position:-740px -620px}.ap-flag-sh{background-position:-740px -640px}.ap-flag-si{background-position:-740px -660px}.ap-flag-sj{background-position:-740px -680px}.ap-flag-sk{background-position:-740px -700px}.ap-flag-sl{background-position:-740px -720px}.ap-flag-sm{background-position:-740px -740px}.ap-flag-sn{background-position:-740px -760px}.ap-flag-so{background-position:-740px -780px}.ap-flag-sr{background-position:-740px -800px}.ap-flag-ss{background-position:-760px 0}.ap-flag-st{background-position:-760px -20px}.ap-flag-sv{background-position:-760px -40px}.ap-flag-sx{background-position:-760px -60px}.ap-flag-sy{background-position:-760px -80px}.ap-flag-sz{background-position:-760px -100px}.ap-flag-ta{background-position:-760px -120px}.ap-flag-tc{background-position:-760px -140px}.ap-flag-td{background-position:-760px -160px}.ap-flag-tf{background-position:-760px -180px}.ap-flag-tg{background-position:-760px -200px}.ap-flag-th{background-position:-760px -220px}.ap-flag-tj{background-position:-760px -240px}.ap-flag-tk{background-position:-760px -260px}.ap-flag-tl{background-position:-760px -280px}.ap-flag-tm{background-position:-760px -300px}.ap-flag-tn{background-position:-760px -320px}.ap-flag-to{background-position:-760px -340px}.ap-flag-tr{background-position:-760px -360px}.ap-flag-tt{background-position:-760px -380px}.ap-flag-tv{background-position:-760px -400px}.ap-flag-tw{background-position:-760px -420px}.ap-flag-tz{background-position:-760px -440px}.ap-flag-ua{background-position:-760px -460px}.ap-flag-ug{background-position:-760px -480px}.ap-flag-um{background-position:-760px -500px}.ap-flag-us{background-position:-760px -520px}.ap-flag-uy{background-position:-760px -540px}.ap-flag-uz{background-position:-760px -560px}.ap-flag-va{background-position:-760px -580px}.ap-flag-vc{background-position:-760px -600px}.ap-flag-ve{background-position:-760px -620px}.ap-flag-vg{background-position:-760px -640px}.ap-flag-vi{background-position:-760px -660px}.ap-flag-vn{background-position:-760px -680px}.ap-flag-vu{background-position:-760px -700px}.ap-flag-wf{background-position:-760px -720px}.ap-flag-ws{background-position:-760px -740px}.ap-flag-xk{background-position:-760px -760px}.ap-flag-ye{background-position:-760px -780px}.ap-flag-yt{background-position:-760px -800px}.ap-flag-za{background-position:-780px 0}.ap-flag-zm{background-position:-780px -20px}.ap-flag-zw{background-position:-780px -40px}.ap-man-man-boy{background-position:-780px -60px}.ap-man-man-boy-boy{background-position:-780px -80px}.ap-man-man-girl{background-position:-780px -100px}.ap-man-man-girl-boy{background-position:-780px -120px}.ap-man-man-girl-girl{background-position:-780px -140px}.ap-man-woman-boy-boy{background-position:-780px -160px}.ap-man-woman-girl{background-position:-780px -180px}.ap-man-woman-girl-boy{background-position:-780px -200px}.ap-man-woman-girl-girl{background-position:-780px -220px}.ap-man-heart-man{background-position:-780px -240px}.ap-man-kiss-man{background-position:-780px -260px}.ap-woman-woman-boy{background-position:-780px -280px}.ap-woman-woman-boy-boy{background-position:-780px -300px}.ap-woman-woman-girl{background-position:-780px -320px}.ap-woman-woman-girl-boy{background-position:-780px -340px}.ap-woman-woman-girl-girl{background-position:-780px -360px}.ap-woman-heart-woman{background-position:-780px -380px}.ap-woman-kiss-woman{background-position:-780px -400px}
.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;
  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;
}
.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;
  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);
}
.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: 3.6rem;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZ29vZ2xlLWltcG9ydCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTcgMjAiIGZpbGw9IiNmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjQjZCNkI2Ij4KPGxpbmUgeTE9Ii0wLjUiIHgyPSIxNyIgeTI9Ii0wLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAgLTEgLTEgMCAxMyAxOCkiIHN0cm9rZT0iIzg3ODc4NyIvPgo8cGF0aCBkPSJNMTEgMi41TDEzLjUgMUwxNiAyLjUiIHN0cm9rZT0iIzg3ODc4NyIvPgo8cGF0aCBkPSJNNy4yMSAxNi4xQzYuNjYzMzMgMTYuMSA2LjE2IDE2LjAxMzMgNS43IDE1Ljg0QzUuMjQ2NjcgMTUuNjYgNC44NSAxNS40MSA0LjUxIDE1LjA5QzQuMTcgMTQuNzYzMyAzLjkwNjY3IDE0LjM4IDMuNzIgMTMuOTRDMy41MzMzMyAxMy41IDMuNDQgMTMuMDIgMy40NCAxMi41QzMuNDQgMTEuOTggMy41MzMzMyAxMS41IDMuNzIgMTEuMDZDMy45MDY2NyAxMC42MiA0LjE3IDEwLjI0IDQuNTEgOS45MkM0Ljg1NjY3IDkuNTkzMzMgNS4yNiA5LjM0MzMzIDUuNzIgOS4xN0M2LjE4IDguOTkgNi42ODMzMyA4LjkgNy4yMyA4LjlDNy44MjMzMyA4LjkgOC4zNTY2NyA4Ljk5NjY3IDguODMgOS4xOUM5LjMxIDkuMzgzMzMgOS43MTMzMyA5LjY2NjY3IDEwLjA0IDEwLjA0TDkuMjIgMTAuODRDOC45NDY2NyAxMC41NjY3IDguNjUgMTAuMzY2NyA4LjMzIDEwLjI0QzguMDE2NjcgMTAuMTA2NyA3LjY3IDEwLjA0IDcuMjkgMTAuMDRDNi45MjMzMyAxMC4wNCA2LjU4MzMzIDEwLjEgNi4yNyAxMC4yMkM1Ljk1NjY3IDEwLjM0IDUuNjg2NjcgMTAuNTEgNS40NiAxMC43M0M1LjIzMzMzIDEwLjk1IDUuMDU2NjcgMTEuMjEgNC45MyAxMS41MUM0LjgxIDExLjgxIDQuNzUgMTIuMTQgNC43NSAxMi41QzQuNzUgMTIuODUzMyA0LjgxIDEzLjE4IDQuOTMgMTMuNDhDNS4wNTY2NyAxMy43OCA1LjIzMzMzIDE0LjA0MzMgNS40NiAxNC4yN0M1LjY4NjY3IDE0LjQ5IDUuOTUzMzMgMTQuNjYgNi4yNiAxNC43OEM2LjU2NjY3IDE0LjkgNi45MDY2NyAxNC45NiA3LjI4IDE0Ljk2QzcuNjI2NjcgMTQuOTYgNy45NiAxNC45MDY3IDguMjggMTQuOEM4LjYwNjY3IDE0LjY4NjcgOC45MTY2NyAxNC41IDkuMjEgMTQuMjRMOS45NSAxNS4yMUM5LjU4MzMzIDE1LjUwMzMgOS4xNTY2NyAxNS43MjY3IDguNjcgMTUuODhDOC4xOSAxNi4wMjY3IDcuNzAzMzMgMTYuMSA3LjIxIDE2LjFaTTguNzIgMTUuMDRWMTIuNDJIOS45NVYxNS4yMUw4LjcyIDE1LjA0WiIgZmlsbD0iIzg3ODc4NyIvPgo8bGluZSB4MT0iMC41IiB5MT0iMSIgeDI9IjAuNSIgeTI9IjIwIiBzdHJva2U9IiM3OTc5NzkiLz4KPGxpbmUgeTE9IjEuNSIgeDI9IjgiIHkyPSIxLjUiIHN0cm9rZT0iIzg3ODc4NyIvPgo8bGluZSB4MT0iMSIgeTE9IjE5LjUiIHgyPSIxMyIgeTI9IjE5LjUiIHN0cm9rZT0iIzc5Nzk3OSIvPgo8bGluZSB4MT0iNy4zOTA0MyIgeTE9IjEuNjg3NjUiIHgyPSIxMS4zOTA0IiB5Mj0iNi42ODc2NSIgc3Ryb2tlPSIjODc4Nzg3Ii8+Cjwvc3ZnPgo=);
}
.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: 25px;
  height: 25px;
  margin-left: 0.5rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyBpZD0iY2xlYXItZmlsdGVycy1pY29uIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMwMDAiIHN0cm9rZT0iI2ZmZmZmZiI+CjxnPjxwYXRoIGQ9Ik03NDAuNCw0MDEuNGMtNDYtMjUuNC05Mi41LTQ5LjktMTM5LjEtNzQuMmMtMzYuMy0xOC45LTczLjMtMTkuMi0xMTAtMC45Yy0yMiwxMS0zOC44LDI3LjUtNTAuNCw0OS45YzExNi41LDYyLDIzMi4yLDEyMy42LDM0OC43LDE4NS42YzIuMi01LjEsNC40LTkuMyw2LTEzLjdDODE2LjcsNDkxLjMsNzk0LjUsNDMxLjIsNzQwLjQsNDAxLjR6Ii8+PHBhdGggZD0iTTg3NS42LDM1LjFjLTkuMi0xMi44LTIxLjktMjAuNC0zNy4yLTIzLjhjLTE2LjctMy43LTI2LjEsMC4yLTM1LDE0LjNjLTUzLDg0LjYtMTA2LDE2OS4yLTE1OSwyNTMuOGMtMS43LDIuNy0zLjIsNS40LTQuOCw4LjFjMSwxLjEsMS41LDIsMi4zLDIuNGMzNi4yLDE5LjMsNzIuNCwzOC42LDEwOS4xLDU4LjJjMS4zLTIuMSwyLTMuMSwyLjYtNC4yYzQxLjYtOTMuOSw4My4xLTE4Ny44LDEyNC44LTI4MS42Qzg4Mi43LDUyLjMsODgxLjcsNDMuNSw4NzUuNiwzNS4xeiIvPjxwYXRoIGQ9Ik03NTQuMyw1OTcuN2M3LjEtMTguMS0xLjgtMzguNS0xOS45LTQ1LjZjLTE4LTcuMi0zOC41LDEuNy00NS42LDE5LjhjLTMuNyw5LjQtODAuNywyMDguMi0xOC4yLDM0Ny42Yy0yOS42LTAuMy03Ni4zLTcuMS0xNDEuOS0zMS44Yy0xMi4yLTM4LTIwLjktOTcuMyw1LjctMTY2LjljMCwwLTYzLjcsNzIuOC03NC4zLDEzNy41Yy0xMy43LTYuNi0yOC0xMy44LTQzLTIxLjhjLTE1LTguMS0yOC45LTE2LTQyLTIzLjhjNDguMS00NC42LDczLjUtMTM3LjksNzMuNS0xMzcuOWMtNDMuMyw2MC42LTk3LjUsODYuMi0xMzUuOSw5N2MtNTcuMS00MS4xLTg4LjYtNzYuMy0xMDUuMS0xMDAuNmMxNTAuOC0yNSwyNzMuOS0xOTkuMSwyNzkuNy0yMDcuNGMxMS4xLTE1LjksNy4yLTM3LjktOC43LTQ4LjljLTE1LjktMTEuMi0zNy44LTcuMi00OSw4LjdjLTEuNCwxLjktMTM3LjgsMTkzLjctMjcxLjcsMTc5LjVjLTEwLjQtMS4xLTIxLDIuNS0yOC42LDEwYy03LjUsNy41LTExLjMsMTcuOS0xMC4yLDI4LjVjMS4zLDEyLjQsMTkuNSwxMjUuMywyNjQuOCwyNTYuOUM1MjIuMSw5NzIuNiw2MTUuNSw5OTAsNjcyLjYsOTkwYzQ0LjMsMCw2Ni45LTEwLjQsNzEuNy0xM2M5LjQtNC45LDE2LTEzLjgsMTguMS0yNC4zYzIuMS0xMC40LTAuNy0yMS4yLTcuNS0yOS40QzY2OC43LDgxOS41LDc1My41LDU5OS45LDc1NC4zLDU5Ny43eiIvPjwvZz4KPC9zdmc+Cg==);
  cursor: pointer;
}
.ClearFiltersIcon:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyBpZD0iY2xlYXItZmlsdGVycy1pY29uIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMwMDAiIHN0cm9rZT0iI2ZmZmZmZiI+CjxnPjxwYXRoIGQ9Ik03NDAuNCw0MDEuNGMtNDYtMjUuNC05Mi41LTQ5LjktMTM5LjEtNzQuMmMtMzYuMy0xOC45LTczLjMtMTkuMi0xMTAtMC45Yy0yMiwxMS0zOC44LDI3LjUtNTAuNCw0OS45YzExNi41LDYyLDIzMi4yLDEyMy42LDM0OC43LDE4NS42YzIuMi01LjEsNC40LTkuMyw2LTEzLjdDODE2LjcsNDkxLjMsNzk0LjUsNDMxLjIsNzQwLjQsNDAxLjR6Ii8+PHBhdGggZD0iTTg3NS42LDM1LjFjLTkuMi0xMi44LTIxLjktMjAuNC0zNy4yLTIzLjhjLTE2LjctMy43LTI2LjEsMC4yLTM1LDE0LjNjLTUzLDg0LjYtMTA2LDE2OS4yLTE1OSwyNTMuOGMtMS43LDIuNy0zLjIsNS40LTQuOCw4LjFjMSwxLjEsMS41LDIsMi4zLDIuNGMzNi4yLDE5LjMsNzIuNCwzOC42LDEwOS4xLDU4LjJjMS4zLTIuMSwyLTMuMSwyLjYtNC4yYzQxLjYtOTMuOSw4My4xLTE4Ny44LDEyNC44LTI4MS42Qzg4Mi43LDUyLjMsODgxLjcsNDMuNSw4NzUuNiwzNS4xeiIvPjxwYXRoIGQ9Ik03NTQuMyw1OTcuN2M3LjEtMTguMS0xLjgtMzguNS0xOS45LTQ1LjZjLTE4LTcuMi0zOC41LDEuNy00NS42LDE5LjhjLTMuNyw5LjQtODAuNywyMDguMi0xOC4yLDM0Ny42Yy0yOS42LTAuMy03Ni4zLTcuMS0xNDEuOS0zMS44Yy0xMi4yLTM4LTIwLjktOTcuMyw1LjctMTY2LjljMCwwLTYzLjcsNzIuOC03NC4zLDEzNy41Yy0xMy43LTYuNi0yOC0xMy44LTQzLTIxLjhjLTE1LTguMS0yOC45LTE2LTQyLTIzLjhjNDguMS00NC42LDczLjUtMTM3LjksNzMuNS0xMzcuOWMtNDMuMyw2MC42LTk3LjUsODYuMi0xMzUuOSw5N2MtNTcuMS00MS4xLTg4LjYtNzYuMy0xMDUuMS0xMDAuNmMxNTAuOC0yNSwyNzMuOS0xOTkuMSwyNzkuNy0yMDcuNGMxMS4xLTE1LjksNy4yLTM3LjktOC43LTQ4LjljLTE1LjktMTEuMi0zNy44LTcuMi00OSw4LjdjLTEuNCwxLjktMTM3LjgsMTkzLjctMjcxLjcsMTc5LjVjLTEwLjQtMS4xLTIxLDIuNS0yOC42LDEwYy03LjUsNy41LTExLjMsMTcuOS0xMC4yLDI4LjVjMS4zLDEyLjQsMTkuNSwxMjUuMywyNjQuOCwyNTYuOUM1MjIuMSw5NzIuNiw2MTUuNSw5OTAsNjcyLjYsOTkwYzQ0LjMsMCw2Ni45LTEwLjQsNzEuNy0xM2M5LjQtNC45LDE2LTEzLjgsMTguMS0yNC4zYzIuMS0xMC40LTAuNy0yMS4yLTcuNS0yOS40QzY2OC43LDgxOS41LDc1My41LDU5OS45LDc1NC4zLDU5Ny43eiIvPjwvZz4KPC9zdmc+Cg==);
}
.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: 11px;
  height: 11px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9InBhZ2luYXRpb24taWNvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4xNDY0IDAuNjQ2NDQ3QzEwLjM0MTcgMC40NTExODQgMTAuNjU4MyAwLjQ1MTE4NCAxMC44NTM2IDAuNjQ2NDQ3QzExLjA0ODggMC44NDE3MDkgMTEuMDQ4OCAxLjE1ODI5IDEwLjg1MzYgMS4zNTM1NUw2LjIwNzExIDZMMTAuODUzNiAxMC42NDY0QzExLjA0ODggMTAuODQxNyAxMS4wNDg4IDExLjE1ODMgMTAuODUzNiAxMS4zNTM2QzEwLjY1ODMgMTEuNTQ4OCAxMC4zNDE3IDExLjU0ODggMTAuMTQ2NCAxMS4zNTM2TDUuMTQ2NDUgNi4zNTM1NUM0Ljk1MTE4IDYuMTU4MjkgNC45NTExOCA1Ljg0MTcxIDUuMTQ2NDUgNS42NDY0NUwxMC4xNDY0IDAuNjQ2NDQ3Wk01LjE0NjQ1IDAuNjQ2NDQ3QzUuMzQxNzEgMC40NTExODQgNS42NTgyOSAwLjQ1MTE4NCA1Ljg1MzU1IDAuNjQ2NDQ3QzYuMDQ4ODIgMC44NDE3MDkgNi4wNDg4MiAxLjE1ODI5IDUuODUzNTUgMS4zNTM1NUwxLjIwNzExIDZMNS44NTM1NSAxMC42NDY0QzYuMDQ4ODIgMTAuODQxNyA2LjA0ODgyIDExLjE1ODMgNS44NTM1NSAxMS4zNTM2QzUuNjU4MjkgMTEuNTQ4OCA1LjM0MTcxIDExLjU0ODggNS4xNDY0NSAxMS4zNTM2TDAuMTQ2NDQ2IDYuMzUzNTVDLTAuMDQ4ODE1NyA2LjE1ODI5IC0wLjA0ODgxNTcgNS44NDE3MSAwLjE0NjQ0NiA1LjY0NjQ1TDUuMTQ2NDUgMC42NDY0NDdaIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9IiNCNkI2QjYiLz4KPC9zdmc+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: 21.33px;
  height: 26.67px;
  margin-left: 3.6rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMy42NjYzIDAuNjY2NTA0SDIuOTk5NjdDMi4yOTI0MyAwLjY2NjUwNCAxLjYxNDE1IDAuOTQ3NDU1IDEuMTE0MDYgMS40NDc1NUMwLjYxMzk1OSAxLjk0NzY1IDAuMzMzMDA4IDIuNjI1OTMgMC4zMzMwMDggMy4zMzMxN1YyNC42NjY1QzAuMzMzMDA4IDI2LjE0NjUgMS41MTk2NyAyNy4zMzMyIDIuOTk5NjcgMjcuMzMzMkgxOC45OTk3QzIwLjQ3OTcgMjcuMzMzMiAyMS42NjYzIDI2LjE0NjUgMjEuNjY2MyAyNC42NjY1VjguNjY2NUwxMy42NjYzIDAuNjY2NTA0Wk0xOC45OTk3IDI0LjY2NjVIMi45OTk2N1YzLjMzMzE3SDEyLjMzM1Y5Ljk5OTg0SDE4Ljk5OTdWMjQuNjY2NVpNMTIuMTk5NyAxNy4zMzMyTDE2LjA2NjMgMjMuMzMzMkgxMy42NjYzTDEwLjk5OTcgMTguNzk5OEw4LjMzMzAxIDIzLjMzMzJINS45MzMwMUw5Ljc5OTY3IDE3LjMzMzJMNS45MzMwMSAxMS4zMzMySDguMzMzMDFMMTAuOTk5NyAxNS44NjY1TDEzLjY2NjMgMTEuMzMzMkgxNi4wNjYzTDEyLjE5OTcgMTcuMzMzMloiIGZpbGw9IiM0MzQzNDMiLz4KPC9zdmc+Cg==);
  cursor: pointer;
}
.ExcelImportIcon {
  width: 19px;
  height: 21px;
  margin-left: 3.6rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZXhjZWwtaW1wb3J0IiB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeTE9Ii0wLjUiIHgyPSIxNyIgeTI9Ii0wLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAgLTEgLTEgMCAxMyAxOCkiIHN0cm9rZT0iIzg3ODc4NyIvPgo8cGF0aCBkPSJNMTEgMi41TDEzLjUgMUwxNiAyLjUiIHN0cm9rZT0iIzg3ODc4NyIvPgo8cGF0aCBkPSJNMy4yOSA5SDQuNzlMNi40NCAxMS4zNEw4LjA5IDlIOS42MUw3LjI2IDEyLjM2TDkuOCAxNkg4LjI2TDYuNDQgMTMuNDVMNC42MyAxNkgzLjEzTDUuNjYgMTIuNDFMMy4yOSA5WiIgZmlsbD0iIzg3ODc4NyIvPgo8bGluZSB4MT0iMC41IiB5MT0iMSIgeDI9IjAuNSIgeTI9IjIwIiBzdHJva2U9IiM3OTc5NzkiLz4KPGxpbmUgeTE9IjEuNSIgeDI9IjgiIHkyPSIxLjUiIHN0cm9rZT0iIzg3ODc4NyIvPgo8bGluZSB4MT0iMSIgeTE9IjE5LjUiIHgyPSIxMyIgeTI9IjE5LjUiIHN0cm9rZT0iIzc5Nzk3OSIvPgo8bGluZSB4MT0iNy4zOTA0MyIgeTE9IjEuNjg3NjUiIHgyPSIxMS4zOTA0IiB5Mj0iNi42ODc2NSIgc3Ryb2tlPSIjODc4Nzg3Ii8+Cjwvc3ZnPgo=);
  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;
}
.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: 20px;
}
.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.4em;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.GridHeaderCellTitle {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  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;
  border-bottom: 1px solid #e8e8e8;
}
.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: -0.2rem;
  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;
}
.GridHeading .ant-pagination-item:hover {
  opacity: 0.7;
}
.GridHeading .ant-pagination-item-active {
  color: #FC0314 !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 .Arrow {
  margin: 0 1rem;
  cursor: pointer;
}
.GridHeading .Arrow.right {
  transform: rotate(180deg);
}
.GridHeading .ant-pagination-item-link-icon svg {
  fill: #FC0314 !important;
}
.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;
}
.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;
}
.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: 100;
  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;
}
.amo-button-holder {
  left: 8px !important;
  right: auto !important;
  bottom: 8px !important;
  position: fixed !important;
}
.amo-livechat {
  left: 150px !important;
  right: auto !important;
  bottom: 12px !important;
  position: fixed !important;
  z-index: 999999 !important;
}
.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-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;
}
.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;
  }
}
.MyOrdersPage {
  min-height: calc(100vh - 104px);
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  font-family: "Montserrat", sans-serif;
}
.MyOrdersPage .Buttons > :nth-child(2) {
  margin-left: 10px;
}
.MyOrdersHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.MyOrdersTitle {
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
  letter-spacing: 0.01em;
  margin: 0;
  color: #120304;
}
/* для мобильных устройств */
@media (max-width: 480px) {
  .MyOrdersPage {
    margin: 10px 0 0 0;
    padding: 0;
    background-color: #F2F2F2;
  }
  .MyOrdersMobileTitle {
    background-color: #ffffff;
    width: 100%;
    border-radius: 4px;
    padding: 8px 14px;
    display: flex;
    justify-content: space-between;
    gap: 10px;
  }
  .MyOrdersMobileTitle .GridToolbar {
    padding: 0;
    height: 40px;
    width: 80px;
  }
  .MyOrdersTitle {
    font-size: 20px;
  }
  .orders-cards-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px;
    width: 100%;
    margin-top: 6px;
    padding: 8px;
  }
  .orders-card {
    background: #ffffff;
    cursor: pointer;
    margin-bottom: 4px;
    padding: 10px;
    border: 1px solid #4676EF;
    border-radius: 4px;
    font-size: 14px;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .orders-card-line {
    border-bottom: 1px solid #E2E4E9;
    padding-bottom: 8px;
    display: grid;
    grid-template-columns: 50% 50%;
  }
  .orders-card-line:last-child {
    border-bottom: none;
  }
  .orders-image-container {
    align-self: center;
    display: flex;
    gap: 20px;
  }
  .PageHeader .GridToolbar {
    padding: 0;
    height: 40px;
    width: 100px;
  }
  .QuickFiltersPopup {
    display: none;
  }
  .ant-drawer-content-wrapper {
    width: 100% !important;
  }
  .orders-card-line span {
    word-wrap: break-word;
  }
  .order-details {
    padding: 0;
    max-width: 1200px;
    margin: 0 auto;
  }
  .order-details-header {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 10px 0;
    background-color: #ffffff;
    border-radius: 4px;
    padding: 8px 10px;
  }
  .order-details-header-title {
    display: flex;
    flex-direction: column;
  }
  .order-details-header h1 {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
  }
  .order-details-content {
    background: #ffffff;
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  .order-details-section {
    margin: 8px 14px;
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #4676EF;
  }
}
.create-order-container {
  min-height: calc(100vh - 104px);
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  margin-left: 30px;
  padding: 0;
  font-family: "Montserrat", sans-serif;
  height: calc(100vh - 104px);
  display: flex;
  flex-direction: column;
}
.create-order-container .fixed-order-btn-wrapper {
  position: sticky;
  bottom: 10px;
  left: 0;
  width: 46%;
  margin: 0 15px 10px 24px;
  z-index: 20;
  box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.07);
  padding-top: 10px;
  border-radius: 6px;
}
@media (min-width: 1100px) and (max-width: 1200px) {
  .create-order-container .fixed-order-btn-wrapper {
    width: 45%;
  }
}
@media (min-width: 1000px) and (max-width: 1100px) {
  .create-order-container .fixed-order-btn-wrapper {
    width: 44%;
  }
}
@media (min-width: 900px) and (max-width: 1000px) {
  .create-order-container .fixed-order-btn-wrapper {
    width: 43%;
  }
}
@media (max-width: 900px) {
  .create-order-container .fixed-order-btn-wrapper {
    left: 0;
    right: 0;
    padding: 12px 8px;
  }
}
.create-order-container .right-column {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  height: calc(100vh - 104px);
}
.create-order-container .order-map {
  height: calc(100vh - 104px);
  width: 100%;
  position: relative;
}
.content {
  flex: 1 1 auto;
  display: flex;
  min-height: 0;
  height: 100%;
  background-color: #F5F5F5;
}
.left-column {
  flex: 0 0 calc(50% - 10px);
  overflow-y: auto;
  max-height: 100vh;
  padding: 0;
  margin-right: 20px;
  background-color: #F5F5F5;
}
.create-order-header {
  margin: 0;
}
.right-column {
  background-color: #ffffff;
}
.block {
  background-color: #ffffff;
  margin-bottom: 16px;
  border-radius: 4px;
  padding: 24px;
}
.block .ant-input {
  width: 100%;
  box-sizing: border-box;
}
.block > h2 {
  margin: 10px 0 0 0;
}
.block-header-delivery {
  margin-bottom: 16px !important;
}
.block-header-size {
  margin-top: 0 !important;
}
.block-header-thing {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
}
.block-header-extra {
  margin: 16px 0 !important;
}
.custom-switch.ant-switch {
  min-width: 40px;
  height: 24px;
}
.custom-switch.ant-switch .ant-switch-handle {
  width: 20px;
  height: 20px;
}
.ant-picker-outlined:focus-within {
  border: none !important;
  box-shadow: none !important;
}
.ant-picker-panel {
  width: 40vw !important;
  min-width: auto !important;
}
.ant-picker-time-panel {
  padding-left: 45% !important;
  padding-right: 40% !important;
}
.time-buttons-row {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: 2px;
  width: 100%;
  height: 46px;
  background: #ffffff;
  border: 1px solid #e2e4e9;
  border-radius: 4px;
}
.time-buttons-row .time-button {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 14px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  cursor: pointer;
  border: none;
}
.time-buttons-row .time-button.outlined {
  height: 32px;
  background: #ffffff;
  border-radius: 16px;
  color: #120304;
}
.time-buttons-row .time-button.filled {
  height: 42px;
  background: #f42c3a;
  border-radius: 4px;
  color: #ffffff;
}
.date-time-row {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-top: 16px;
}
.date-time-row > * {
  flex: 1;
}
.delivery-type-row {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 16px;
}
.delivery-type-row .time-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 14px;
  gap: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  cursor: pointer;
}
.delivery-type-row .time-button.filled {
  background: #f42c3a;
  border: none;
  color: #ffffff;
}
.delivery-type-row .time-button.outlined {
  background: #ffffff;
  border: 1px solid #e2e4e9;
  color: #120304;
}
.delivery-type-row .time-button:nth-child(1) {
  width: 112px;
}
.delivery-type-row .time-button:nth-child(2) {
  width: 130px;
}
.delivery-type-row .time-button:nth-child(3) {
  width: 120px;
}
.row {
  display: flex;
  gap: 8px;
}
.form-field {
  margin-top: 12px;
  width: 100%;
}
.form-field > *:first-child {
  width: 100%;
}
.comment-for-courier-field {
  width: 100%;
  margin-top: 12px;
}
.CustomCollapse .CustomCollapse-Content > div,
.CustomCollapse .CustomCollapse-Content > span {
  margin-right: 0;
  width: 100%;
}
.toggle-field {
  margin-top: 15px;
}
.block .myMultiSelectContainer {
  box-sizing: border-box;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.block .myMultiSelectContainer::-webkit-scrollbar {
  height: 6px;
}
.block .myMultiSelectContainer::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.order-field {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.order-field button {
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.order-field .collapse {
  margin: 0 auto;
}
.title-with-icon {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  position: relative;
  width: 100%;
  margin: 16px 0 !important;
}
.question-icon {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 8px;
  padding: 8px;
  width: 240px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  z-index: 10;
}
.form-field-price {
  position: relative;
  display: inline-block;
  width: 100%;
}
.form-field-price input {
  width: 100%;
  box-sizing: border-box;
  padding-right: 32px;
}
.form-field-price::after {
  content: '₽';
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  pointer-events: none;
  color: #999;
  font-size: 16px;
}
.price-details-text {
  font-size: 14px;
  line-height: 20px;
  color: #120304;
}
.price-details-text p {
  margin-bottom: 8px;
}
.price-details-text strong {
  color: #f42c3a;
}
.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner {
  border: 1px solid #1890ff !important;
  border-radius: 4px;
}
.address-select-box.Active {
  outline: 1px solid #1890ff;
}
.disabled-look {
  opacity: 0.5;
  pointer-events: auto;
  cursor: not-allowed;
}
.has-error .ant-picker,
.has-error .ant-select-selector {
  border-color: #f42c3a !important;
  box-shadow: 0 0 0 2px rgba(244, 44, 58, 0.2) !important;
}
.error-message {
  color: #f42c3a;
  font-size: 12px;
  margin-top: 4px;
}
.has-error input,
.has-error .Input {
  border-color: #f42c3a !important;
  box-shadow: 0 0 0 1px #f42c3a;
}
.map-geolocate-btn {
  position: absolute;
  top: 82px;
  right: 4px;
  z-index: 50;
  background: #fff;
  border: none;
  border-radius: 50%;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: box-shadow 0.2s;
}
.map-geolocate-btn:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.16);
}
textarea::placeholder {
  color: #868686 !important;
  font-size: 15px !important;
  font-family: Montserrat !important;
}
@media (max-width: 480px) {
  .create-order-container {
    margin: 0;
    padding: 0;
    height: 100%;
  }
  .create-order-container .order-map {
    height: 250px;
  }
  .block:last-child {
    padding-bottom: 100px;
  }
  .create-order-container .fixed-order-btn-wrapper {
    width: 100vw;
    margin: 0;
    position: fixed;
  }
  .left-column {
    overflow-y: unset;
  }
  .left-column > h1 {
    margin: 0;
  }
  .right-column {
    height: 250px !important;
  }
  .content {
    flex-direction: column-reverse;
    width: 100%;
  }
  .block .myMultiSelectContainer {
    width: 92vw;
  }
  .right-column,
  .left-column {
    width: 100vw;
  }
  .mobile-title {
    font-size: 28px;
  }
  .time-button {
    font-size: 16px;
  }
  .delivery-type-row {
    gap: 8px;
  }
  .delivery-type-row .time-button:nth-child(1) {
    width: 30%;
  }
  .delivery-type-row .time-button:nth-child(2) {
    width: 33%;
  }
  .delivery-type-row .time-button:nth-child(3) {
    width: 33%;
  }
  .map-container canvas {
    height: 250px !important;
    width: 100% !important;
  }
}
.orders-card {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  padding: 32px;
  background: #f4f6fa;
  height: calc(100vh - 64px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.orders-card__section--sticky-top {
  position: sticky;
  top: 0;
  z-index: 11;
  background: #fff;
  box-shadow: 0 1px 8px 0 #12243807;
  border-bottom: 10px solid transparent;
}
.orders-card__scrollable-content {
  flex: 1 1 auto;
  overflow-y: auto;
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 10px;
}
.orders-card__footer--sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 11;
  background: #fff;
  box-shadow: 0 -1px 8px 0 #12243807;
  border-radius: 8px 8px 0 0;
  margin-bottom: 0;
  border-top: 10px solid transparent;
}
.orders-card .orders-card__section--map {
  min-height: 340px;
  max-height: 420px;
  height: 360px;
  padding: 0;
  margin: 0 -64px 20px -64px;
  width: calc(100% + 64px);
}
.orders-card .orders-card__section--map > div,
.orders-card .orders-card__section--map .track-order-map {
  width: 100% !important;
  height: 100% !important;
  min-height: 340px;
  max-height: 420px;
  border-radius: 8px;
  overflow: hidden;
}
.orders-card__section {
  width: 100%;
  background: #fff;
  border-radius: 2px;
  margin-bottom: 15px;
  padding: 0 32px 12px 32px;
  box-sizing: border-box;
  box-shadow: 0 2px 16px 0 #1224380a;
  display: flex;
  flex-direction: column;
}
.orders-card__section-title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.orders-card__section-title {
  font-size: 18px;
  font-weight: 700;
  margin: 0 -32px 14px -32px;
  padding: 22px 32px 8px 32px;
  background: #fff;
  color: #4676EF;
  border-radius: 12px 12px 0 0;
}
.orders-card__section-title--order {
  color: #4676EF;
  font-size: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.orders-card__section-title--order .orders-card__copy {
  color: #bdbdbd;
  font-size: 18px;
  cursor: pointer;
}
.orders-card__section-title--img {
  align-items: center;
  display: flex;
}
.orders-card__section-title--img img {
  margin-right: 10px;
}
.orders-card__copy {
  margin-left: 10px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.orders-card__row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 12px 0;
  font-size: 16px;
  border-bottom: 1px solid #e2e6ef;
}
.orders-card__row span:first-child {
  color: #120304;
  font-weight: 600;
  min-width: 210px;
  width: 50%;
  word-break: break-word;
  flex-shrink: 0;
}
.orders-card__row span:last-child {
  color: #120304;
  font-weight: 400;
  text-align: left;
  flex: 1 1 0;
  width: 50%;
  word-break: break-word;
  margin-left: 16px;
}
.orders-card__row:last-child {
  border-bottom: none;
}
.orders-card__footer {
  width: 100%;
  background: #fff;
  border-radius: 2px;
  padding: 12px 32px;
  display: flex;
  justify-content: flex-end;
  gap: 18px;
  margin-bottom: 10px;
}
@media (max-width: 900px) {
  .orders-card__section,
  .orders-card__footer {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }
  .orders-card__section-title {
    padding-left: 14px;
    padding-right: 14px;
    margin-left: -14px;
    margin-right: -14px;
  }
}
@media (max-width: 600px) {
  .orders-card .orders-card__copy-tooltip {
    top: 32px;
    left: 0;
    transform: none;
  }
  .orders-card .orders-card__section {
    width: 100%;
    border-radius: 8px;
    margin-bottom: 8px;
    padding: 3px 10px 10px 10px;
    box-shadow: 0 1px 4px 0 #12243813;
    display: flex;
    flex-direction: column;
  }
  .orders-card .orders-card__section-title {
    font-size: 15px;
    font-weight: 700;
    padding: 8px 6px 5px 6px;
    margin: 0 -6px 6px -6px;
    background: #fff;
    color: #4676EF;
    border-radius: 8px 8px 0 0;
  }
  .orders-card .orders-card__row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 13px;
    padding: 10px 0;
    border-bottom: 1px solid #e2e6ef;
  }
  .orders-card .orders-card__row span:first-child {
    min-width: 0;
    width: auto;
    margin-bottom: 2px;
    font-weight: 600;
  }
  .orders-card .orders-card__row span:last-child {
    margin-left: 0;
    text-align: left;
    width: auto;
    word-break: break-word;
  }
  .orders-card .orders-card__row:last-child {
    border-bottom: none;
  }
  .orders-card .orders-card__footer {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    padding: 10px 6px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 8px;
    box-shadow: 0 1px 4px 0 #12243813;
  }
  .orders-card .orders-card__footer .Button,
  .orders-card .orders-card__footer button {
    width: 100% !important;
    min-width: unset;
    margin: 0;
    font-size: 15px;
  }
}
.cancel-order-modal .modal-content {
  text-align: center;
  padding: 10px;
}
.cancel-order-modal .modal-content__title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 12px;
}
.cancel-order-modal .modal-content__row {
  color: #797979;
  margin-bottom: 24px;
}
.cancel-order-modal .modal-content__bottom {
  display: flex;
  gap: 16px;
  justify-content: center;
  width: 100%;
}
.orders-card__copy {
  position: relative;
  transition: color 0.2s, transform 0.15s;
}
.orders-card__copy.copied {
  color: #52c41a;
  transform: scale(1.18);
  transition: color 0.2s, transform 0.15s;
}
.orders-card__copy-tooltip {
  position: absolute;
  left: 28px;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  color: #52c41a;
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 #12243811;
  padding: 3px 8px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
  white-space: nowrap;
  z-index: 10;
}
.orders-card__copy-tooltip.show {
  opacity: 1;
}
@media (max-width: 600px) {
  .orders-card {
    padding: 10px !important;
    align-items: stretch !important;
    height: 204px !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .orders-card__section--map {
    margin: 0 -10px 20px -10px !important;
    width: calc(100% + 20px) !important;
    padding: 0 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
  }
  .orders-card__section--map > div,
  .orders-card__section--map .track-order-map {
    width: 100% !important;
    height: 360px !important;
    min-height: 200px !important;
    max-height: none !important;
    border-radius: 0 0 8px 8px !important;
  }
}
@media (max-width: 480px) {
  .orders-card {
    height: auto !important;
    border: none;
    padding: 10px 0 !important;
  }
  .orders-card__section--map {
    margin-bottom: 0 !important;
    margin-left: 1px !important;
  }
  .orders-card__scrollable-content {
    overflow: hidden;
  }
  .orders-card__section-title-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .orders-card .orders-card__section {
    padding: 0 10px;
    margin-bottom: 0;
  }
  .orders-card .orders-card__section-title {
    font-size: 24px;
    padding-top: 14px;
    margin-bottom: 0;
    padding-bottom: 4px;
  }
  .orders-card .orders-card__row {
    display: grid;
    grid-template-columns: 50% 50%;
  }
  .orders-card .orders-card__row span:first-child {
    font-size: 16px;
  }
  .orders-card .orders-card__row span:last-child {
    font-size: 14px;
  }
  .orders-card__section--sticky-top .orders-card__row:last-child {
    grid-template-columns: 100%;
  }
  .order-status-history__current-status {
    font-size: 14px;
  }
  .order-status-history__header {
    display: grid;
    grid-template-columns: 48% auto auto;
  }
}
.no-access {
  min-height: calc(100vh - 104px);
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
select:-webkit-autofill {
  box-shadow: 0 0 0 1000px #fff inset !important;
  -webkit-text-fill-color: #120304 !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 14px !important;
  transition: background-color 5000s ease-in-out 0s;
}
.address-select-box-wrapper {
  position: relative;
  width: 100%;
  border: 1px solid #e2e4e9;
  border-radius: 4px;
  background: #fff;
  box-sizing: border-box;
  transition: border 0.2s, box-shadow 0.2s;
}
.address-select-box-wrapper:hover {
  border: 1.5px solid #4676EF !important;
  box-shadow: 0 0 0 2px rgba(70, 118, 239, 0.15);
}
.address-select-box-wrapper > .asb-input-wrapper > .custom-input-wrapper > .custom-input > input:focus {
  border: 1.5px solid #4676EF !important;
  box-shadow: 0 0 0 2px rgba(70, 118, 239, 0.15) !important;
  margin-left: -13px;
  margin-right: -13px;
  border-radius: 4px;
}
.address-select-box-wrapper.error {
  border: 1.5px solid #f42c3a !important;
}
.address-select-box-wrapper .asb-input-wrapper {
  position: relative;
  width: 100%;
}
.address-select-box-wrapper .custom-input,
.address-select-box-wrapper input {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  padding: 0 12px;
}
.address-select-box-wrapper .address-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid #a5a5a5;
  border-top: none;
  max-height: 200px;
  overflow-y: auto;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
}
.address-select-box-wrapper .address-dropdown .dropdown-item {
  padding: 10px 12px;
  cursor: pointer;
  transition: background 0.2s ease;
  font-size: 14px;
}
.address-select-box-wrapper .address-dropdown .dropdown-item:hover {
  background-color: #ededed;
}
.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;
  z-index: 1;
}
.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;
}
.client-profile-bg {
  min-height: auto;
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
}
.client-card__section {
  width: 100%;
  margin: 0 auto 18px auto;
  border-radius: 12px;
  padding: 18px 24px 12px 14px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.client-card__section.primary {
  border: 2px solid #f42c3a;
  box-shadow: 0 2px 16px 0 #f42c3a1a;
}
.client-card__title {
  font-size: 32px;
  font-weight: 600;
  color: #120304;
  margin: 0;
  padding: 15px 0 20px;
  width: 100%;
  text-align: left;
  background: #fff;
  border-radius: 2px 2px 0 0;
}
.client-card__section-title {
  font-size: 17px;
  font-weight: 700;
  color: #4676EF;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.client-card__section-title .ant-checkbox-wrapper {
  margin-right: 14px;
}
.client-card__row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 11px 0;
  font-size: 15px;
  border-bottom: 1px solid #e2e6ef;
}
.client-card__row span:first-child,
.client-card__row label:first-child {
  color: #120304;
  font-weight: 600;
  min-width: 180px;
  width: 50%;
  word-break: break-word;
  flex-shrink: 0;
}
.client-card__row span:last-child {
  color: #120304;
  font-weight: 400;
  text-align: left;
  flex: 1 1 0;
  word-break: break-word;
  margin-left: 16px;
}
.client-card__row:last-child {
  border-bottom: none;
}
.client-card__row.vat-row .vat-percent {
  margin-left: 16px;
  color: #f42c3a;
  font-weight: 600;
}
.OrganizationForm .ant-form-item {
  margin-bottom: 34px;
}
.OrganizationFormButton {
  width: 100% !important;
}
.client-card__header-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.client-card__header-button-container {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 900px) {
  .client-profile-tabs-container {
    padding: 0 0 24px 0;
  }
  .client-card__section {
    max-width: 100%;
    padding: 8px 8px 8px 8px;
    border-radius: 10px;
  }
  .client-card__title {
    font-size: 24px;
    padding: 22px 10px 0 10px;
  }
}
@media (max-width: 600px) {
  .client-profile-tabs-container {
    padding: 0 0 8px 0;
  }
  .client-card__section {
    padding: 7px 2px 6px 2px;
    border-radius: 6px;
    margin-bottom: 6px;
  }
  .client-card__title {
    font-size: 18px;
    padding: 14px 6px 14px 6px;
  }
  .client-card__section-title {
    font-size: 13px;
    margin-bottom: 3px;
  }
  .client-card__row {
    flex-direction: column;
    align-items: flex-start;
    font-size: 12px;
    padding: 8px 0;
    justify-content: space-between;
  }
  .client-card__row span:first-child {
    min-width: 0;
    width: auto;
    margin-bottom: 2px;
    font-weight: 600;
  }
  .client-card__row span:last-child {
    margin-left: 0;
    text-align: left;
    width: auto;
  }
  .client-card__row:last-child {
    border-bottom: none;
  }
  .client-card__row .vat-percent {
    margin-left: 8px;
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .client-profile-bg {
    margin: 10px 0 0 0;
  }
  .client-card__title {
    padding: 0 14px 14px 0;
    font-size: 20px;
  }
  .client-card__row {
    display: grid;
    grid-template-columns: 50% 50%;
    font-size: 14px;
  }
  .client-card__header-container {
    flex-direction: column-reverse;
  }
  .client-card__header-button-container {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
  .client-card__header-button-container button {
    width: 100%;
    margin-bottom: 10px;
  }
  .ant-drawer {
    top: 75px;
  }
}
.settings-page__bg {
  min-height: auto;
  background-color: #ffffff;
  margin: 20px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
}
.settings-page__title {
  font-size: 32px;
  font-weight: 600;
  color: #120304;
  margin: 0;
  padding: 15px 0 28px 24px;
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
}
.settings-page__subtitle {
  font-weight: 600;
  font-size: 24px;
  padding-left: 24px;
  margin: 0;
}
.settings-page__row-tg {
  display: flex;
  flex-direction: column;
}
.settings-page__section {
  width: 100%;
  margin: 0 auto 18px auto;
  border-radius: 12px;
  padding: 18px 28px 12px 28px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.settings-page__row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 11px 0;
  font-size: 15px;
  border-bottom: 1px solid #e2e6ef;
}
.settings-page__row span:first-child {
  color: #120304;
  font-weight: 600;
  word-break: break-word;
  flex-shrink: 0;
}
.settings-page__row:last-child {
  border-bottom: none;
}
.settings-page__row .ant-btn {
  margin-top: 10px;
}
.settings-page__tg-btn {
  border-radius: 8px;
  border-color: #f42c3a;
  color: #f42c3a;
  font-weight: 600;
  transition: background 0.15s;
  padding-left: 14px;
  padding-right: 14px;
  display: inline-flex;
  align-items: center;
}
.settings-page__tg-btn:hover,
.settings-page__tg-btn:focus {
  background: #CDDBFC;
  color: #ffffff;
  border-color: #4676EF;
}
.settings-page__tg-icon {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin-right: 8px;
}
@media (max-width: 900px) {
  .settings-page__tabs-container {
    padding: 0 0 24px 0;
  }
  .settings-page__section {
    max-width: 100%;
    padding: 8px 8px 8px 8px;
  }
  .settings-page__title {
    font-size: 24px;
    padding: 22px 10px 0 10px;
  }
}
@media (max-width: 600px) {
  .settings-page__tabs-container {
    padding: 0 0 8px 0;
  }
  .settings-page__section {
    padding: 7px 2px 6px 2px;
    margin-bottom: 6px;
  }
  .settings-page__title {
    font-size: 18px;
    padding: 14px 6px 0 6px;
  }
  .settings-page__row {
    flex-direction: column;
    align-items: flex-start;
    font-size: 12px;
    padding: 8px 0;
  }
  .settings-page__row span:first-child {
    min-width: 0;
    width: auto;
    margin-bottom: 2px;
    font-weight: 600;
  }
  .settings-page__row span:last-child {
    margin-left: 0;
    text-align: left;
    width: auto;
  }
  .settings-page__row:last-child {
    border-bottom: none;
  }
}
@media (max-width: 480px) {
  .settings-page__bg {
    padding: 14px;
    margin: 10px 0 0 0;
  }
  .settings-page__section {
    padding-left: 0;
  }
  .settings-page__title {
    font-size: 24px;
    padding: 0;
    margin-bottom: 14px;
  }
  .settings-page__subtitle {
    font-size: 20px;
    padding-left: 0;
  }
}
.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;
}
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;
}


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