/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.materialInput___1mZzx {
  position: relative;
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  height: 56px;
  padding: 6px 14px 6px 10px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #e1e5ea;
  border-radius: 6px;
  outline: none;
}
.materialInput___1mZzx ::-webkit-input-placeholder {
  font: normal normal normal 14px/17px Lato;
}
.materialInput___1mZzx :-ms-input-placeholder {
  font: normal normal normal 14px/17px Lato;
}
.materialInput___1mZzx ::-ms-input-placeholder {
  font: normal normal normal 14px/17px Lato;
}
.materialInput___1mZzx ::placeholder {
  font: normal normal normal 14px/17px Lato;
}
.materialInput___1mZzx::before {
  display: none;
}
.materialInput___1mZzx:hover {
  border-color: #4F9BE8;
  border-right-width: 2px !important;
}
.materialInput___1mZzx.ant-input-affix-wrapper-focused {
  border-color: #4F9BE8;
  border-right-width: 2px !important;
}
.materialInput___1mZzx.ant-input-affix-wrapper-focused .ant-input-prefix {
  display: block;
}
.materialInput___1mZzx.hasValue___2z9Y2 .ant-input-prefix {
  display: block;
}
.materialInput___1mZzx.hasValue___2z9Y2.ant-input-password .ant-input-suffix {
  display: block;
}
.materialInput___1mZzx .ant-input-prefix {
  display: none;
  color: #abb0ba;
  font: normal normal normal 12px/15px Lato;
  letter-spacing: 0px;
}
.materialInput___1mZzx .ant-input-suffix {
  position: absolute;
  right: 10px;
}
.materialInput___1mZzx.ant-input-password .ant-input-suffix {
  position: absolute;
  top: 50%;
  right: 10px;
  display: none;
  transform: translateY(-50%);
}
.materialInput___1mZzx input {
  color: #222222;
  font: normal normal normal 14px/17px Lato;
  letter-spacing: 0px;
}
.inputWrap___1J1sp {
  position: relative;
}
.inputCharacterNumber___37ZNG {
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 2;
  color: #abb0ba;
  font: normal normal medium 12px/15px Lato;
  letter-spacing: 0px;
}

.main___Or14s {
  width: 376px;
  margin: 130px auto 0;
  padding: 24px;
  overflow: hidden;
  background: #ffffff 0% 0% no-repeat padding-box;
  border-radius: 12px;
  box-shadow: 0px 3px 12px #00000029;
}
.main___Or14s .header___3coLq {
  margin-bottom: 15px;
  text-align: center;
}
.main___Or14s .header___3coLq img {
  width: 150px;
  margin: auto;
  margin-bottom: 8px;
}
.main___Or14s .header___3coLq .title___2OP-H {
  color: #1f1f1f;
  font: normal normal bold 18px/24px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.main___Or14s .ant-form-item {
  margin-bottom: 8px;
}
.main___Or14s .ant-form-item:nth-child(3) {
  margin-bottom: 16px;
}
.main___Or14s .submitBlock___1iMfC {
  margin-bottom: 20px;
}
.main___Or14s .submitBlock___1iMfC button {
  color: #ffffff;
  font: normal normal bold 14px/17px Lato;
  letter-spacing: 0px;
  border-radius: 4px;
  opacity: 1;
}
.main___Or14s .forgotPassword___UqKj7 {
  text-align: center;
}
.main___Or14s .forgotPassword___UqKj7 a {
  color: #4F9BE8;
  font: normal normal bold 14px/17px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.passwordDescription___2i0LQ {
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 11px;
  line-height: 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.container___1Rq3A > * {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
@media screen and (max-width: 480px) {
  .container___1Rq3A {
    width: 100% !important;
  }
  .container___1Rq3A > * {
    border-radius: 0 !important;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.menu___3fMWW .anticon {
  margin-right: 8px;
}
.menu___3fMWW .ant-dropdown-menu-item {
  min-width: 160px;
}
.right___2CMz5 {
  display: flex;
  float: right;
  height: 48px;
  margin-left: auto;
  overflow: hidden;
}
.right___2CMz5 .action___3ut1O {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 12px;
  cursor: pointer;
  transition: all 0.3s;
}
.right___2CMz5 .action___3ut1O > span {
  vertical-align: middle;
}
.right___2CMz5 .action___3ut1O.opened {
  background: rgba(0, 0, 0, 0.025);
}
.right___2CMz5 .search___3FPts {
  padding: 0 12px;
}
.right___2CMz5 .search___3FPts:hover {
  background: transparent;
}
.right___2CMz5 .account___1r_Ku .avatar___1Rx79 {
  color: #4F9BE8;
  vertical-align: top;
  background: rgba(255, 255, 255, 0.85);
}
.dark___1zu9O .action___3ut1O {
  color: rgba(255, 255, 255, 0.85);
}
.dark___1zu9O .action___3ut1O > span {
  color: rgba(255, 255, 255, 0.85);
}
.dark___1zu9O .action___3ut1O:hover,
.dark___1zu9O .action___3ut1O.opened {
  background: #4F9BE8;
}
.ant-pro-global-header .dark___1zu9O .action___3ut1O {
  color: rgba(0, 0, 0, 0.85);
}
.ant-pro-global-header .dark___1zu9O .action___3ut1O > span {
  color: rgba(0, 0, 0, 0.85);
}
.ant-pro-global-header .dark___1zu9O .action___3ut1O:hover {
  color: rgba(255, 255, 255, 0.85);
}
.ant-pro-global-header .dark___1zu9O .action___3ut1O:hover > span {
  color: rgba(255, 255, 255, 0.85);
}
.settingItem___1LhOz {
  display: flex;
  justify-content: space-between;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.menuItem___lmNon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 9px 10px;
  color: #484848;
  font: normal normal 600 14px/20px Lato;
  letter-spacing: 0px;
  border-radius: 6px;
  opacity: 1;
}
.menuItem___lmNon img {
  width: 16px;
  margin-right: 10px;
}
.menuDivider___1FOgc {
  padding: 8px 0;
  margin: 4px 0;
}
.menuDivider___1FOgc .dividerLine___1q7PO {
  height: 0.5px;
  margin: 0 16px;
  background-color: #d0d0d0;
  border-top: 0.5px solid #d0d0d0;
}
.ant-pro-sider-menu {
  padding-top: 8px;
}
.ant-pro-sider-menu .ant-menu-item {
  margin: 0 im !important;
  padding: 0 8px !important;
}
.ant-pro-sider-menu .ant-menu-item:hover .menuItem___lmNon {
  color: #fff;
  background-color: #4F9BE8;
  cursor: pointer;
}
.ant-pro-sider-menu .ant-menu-item-selected .menuItem___lmNon {
  color: #fff;
  background-color: #4F9BE8;
}
.ant-pro-sider-menu .ant-menu-item-selected:after {
  display: none;
}
.ant-pro-sider-logo {
  height: 60px;
  padding: 0;
  padding-left: 18px;
}

.analytics-dashboard {
  padding: 24px;
  background: #f5f5f5;
  min-height: 100vh;
}
.analytics-dashboard .dashboard-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 32px;
  padding: 24px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.analytics-dashboard .dashboard-header .header-content {
  flex: 1 1;
}
.analytics-dashboard .dashboard-header .header-content .ant-typography {
  margin-bottom: 8px;
}
.analytics-dashboard .dashboard-header .header-controls .date-controls {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
}
.analytics-dashboard .dashboard-content .metrics-section {
  margin-bottom: 32px;
}
.analytics-dashboard .dashboard-content .metrics-section .section-header {
  margin-bottom: 24px;
  padding: 16px 24px;
  background: white;
  border-radius: 8px 8px 0 0;
  border-bottom: 1px solid #f0f0f0;
}
.analytics-dashboard .dashboard-content .metrics-section .section-header .ant-typography {
  margin: 0;
  color: #262626;
}
.analytics-dashboard .dashboard-content .metrics-section .section-header .section-icon {
  margin-right: 12px;
  font-size: 20px;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card {
  height: 100%;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-header {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-header .metric-icon {
  font-size: 24px;
  margin-right: 12px;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-header .metric-title {
  font-size: 16px;
  font-weight: 600;
  color: #262626;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-value {
  font-size: 32px;
  font-weight: 700;
  color: #1890ff;
  margin-bottom: 8px;
  line-height: 1;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-value .metric-unit {
  font-size: 16px;
  font-weight: 400;
  color: #8c8c8c;
  margin-left: 8px;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-change {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-change.positive {
  color: #52c41a;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-change.negative {
  color: #ff4d4f;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-change.neutral {
  color: #8c8c8c;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-change .change-icon {
  margin-right: 4px;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-breakdown {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #f0f0f0;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-breakdown .breakdown-title {
  font-size: 14px;
  font-weight: 600;
  color: #595959;
  margin-bottom: 12px;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-breakdown .breakdown-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  font-size: 13px;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-breakdown .breakdown-item .breakdown-label {
  color: #8c8c8c;
}
.analytics-dashboard .dashboard-content .metrics-section .metrics-grid .metric-card .metric-breakdown .breakdown-item .breakdown-value {
  font-weight: 500;
  color: #262626;
}
.analytics-dashboard .drilldown-modal .drilldown-table .ant-table-thead > tr > th {
  background: #fafafa;
  font-weight: 600;
}
.analytics-dashboard .drilldown-modal .drilldown-table .ant-table-tbody > tr > td {
  padding: 12px 16px;
}
.analytics-dashboard .drilldown-modal .drilldown-filters {
  margin-bottom: 16px;
  padding: 16px;
  background: #fafafa;
  border-radius: 6px;
}
.analytics-dashboard .drilldown-modal .drilldown-filters .filter-item {
  margin-bottom: 12px;
}
.analytics-dashboard .drilldown-modal .drilldown-filters .filter-item:last-child {
  margin-bottom: 0;
}
.analytics-dashboard .drilldown-modal .drilldown-filters .filter-item .filter-label {
  font-weight: 500;
  margin-bottom: 4px;
  color: #262626;
}
.analytics-dashboard .currency-display {
  display: flex;
  flex-direction: column;
  grid-gap: 4px;
  gap: 4px;
}
.analytics-dashboard .currency-display .currency-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
}
.analytics-dashboard .currency-display .currency-row .currency-code {
  font-weight: 600;
  color: #8c8c8c;
}
.analytics-dashboard .currency-display .currency-row .currency-amount {
  font-weight: 500;
  color: #262626;
}
.analytics-dashboard .loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  z-index: 1;
}
.analytics-dashboard .skeleton-shimmer {
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite;
}
@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
.analytics-dashboard .skeleton-card .ant-skeleton-input {
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite;
}
.analytics-dashboard .skeleton-card .ant-skeleton-button {
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite;
}
.analytics-dashboard .skeleton-card .ant-skeleton-avatar {
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite;
}
.analytics-dashboard .skeleton-pulse {
  animation: pulse 1.5s ease-in-out infinite;
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@media (max-width: 1200px) {
  .analytics-dashboard .dashboard-header {
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
  }
  .analytics-dashboard .dashboard-header .header-controls {
    align-self: flex-start;
  }
}
@media (max-width: 768px) {
  .analytics-dashboard {
    padding: 16px;
  }
  .analytics-dashboard .dashboard-header {
    padding: 16px;
  }
  .analytics-dashboard .dashboard-header .header-controls .date-controls {
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
  }
  .analytics-dashboard .metrics-grid .ant-col {
    margin-bottom: 16px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___2obdQ {
  display: block;
}
.main___2obdQ .ant-page-header {
  border-radius: 12px;
}
.main___2obdQ .ant-card-body {
  padding: 16px 24px;
}
.main___2obdQ .ant-page-header-content {
  padding: 0;
}
.filterContainer___22OHT {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  grid-gap: 16px;
  gap: 16px;
}
.filterContainer___22OHT .dropdownList___j2yHx {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 16px 0 0;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.filterContainer___22OHT .dropdownList___j2yHx > * {
  margin-right: 0;
  margin-bottom: 0;
  min-width: 140px;
  flex: 0 1 auto;
}
.searchContainer___3qyo9 {
  padding: 15px 0;
  flex-shrink: 0;
}
/* Medium screens and smaller (tablets and small laptops) */
@media screen and (max-width: 1200px) {
  .filterContainer___22OHT {
    flex-direction: column;
    grid-gap: 12px;
    gap: 12px;
  }
  .filterContainer___22OHT .dropdownList___j2yHx {
    flex-direction: row;
    flex-wrap: wrap;
    grid-gap: 8px;
    gap: 8px;
  }
  .filterContainer___22OHT .dropdownList___j2yHx > * {
    min-width: 120px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 4px);
  }
  .filterContainer___22OHT .searchContainer___3qyo9 {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___22OHT .searchContainer___3qyo9 .ant-input-affix-wrapper {
    width: 100%;
  }
}
/* Small screens (mobile) */
@media screen and (max-width: 768px) {
  .filterContainer___22OHT {
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 24px;
    width: 100%;
  }
  .filterContainer___22OHT .dropdownList___j2yHx {
    flex-direction: column;
    width: 100%;
  }
  .filterContainer___22OHT .dropdownList___j2yHx > * {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
    min-width: auto;
    flex: none;
  }
  .filterContainer___22OHT .searchContainer___3qyo9 {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___22OHT .searchContainer___3qyo9 .ant-input-affix-wrapper {
    width: 100%;
  }
}
.tableContainer___1hAym {
  padding: 0 16px 24px;
}
.tableContainer___1hAym .userName___18899 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  color: #121212;
  font: normal normal 600 14px/17px Lato;
  letter-spacing: 0;
  cursor: pointer;
  opacity: 1;
}
.tableContainer___1hAym .userName___18899 .userAvatar {
  margin-right: 8px;
}
.tableContainer___1hAym .redItem___EukAV {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.tableContainer___1hAym .redItem___EukAV > span {
  color: red;
  font-weight: bold;
}
.tableContainer___1hAym .redItem___EukAV .anticon {
  margin-right: 5px;
}
.tableContainer___1hAym .greenItem___3YJwh {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.tableContainer___1hAym .greenItem___3YJwh > span {
  color: green;
  font-weight: bold;
}
.tableContainer___1hAym .greenItem___3YJwh .anticon {
  margin-right: 5px;
}
.tableContainer___1hAym .packageNames___1o2_9 {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: flex-start;
}
.tableContainer___1hAym .packageNames___1o2_9 > span {
  color: green;
  font-weight: bold;
}
.tableContainer___1hAym .packageNames___1o2_9 .anticon {
  margin-right: 5px;
}
.tableContainer___1hAym .statusPrefix___1MJIo {
  width: 14px;
  height: 14px;
  background-color: #58b27a;
  border-radius: 50%;
}
.tableContainer___1hAym .total___2j6yw {
  margin-bottom: 10px;
  color: #abb0ba;
  font-weight: bold;
  font-size: 14px;
}
.noData___2ejSp {
  padding: 20px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn.appButton___2GtkX {
  height: unset;
  padding: 10px 15px;
  color: #fff;
  font: normal normal bold 14px/17px Lato;
  letter-spacing: 0px;
  background-color: #4F9BE8;
  border-color: transparent;
  border-radius: 5px;
  opacity: 1;
}
.ant-btn.appButton___2GtkX.appButton--primary___hlx_4 {
  background-color: #4F9BE8;
}
.ant-btn.appButton___2GtkX.appButton--primary___hlx_4 :hover {
  background-color: #4F9BE8;
}
.ant-btn.appButton___2GtkX.appButton--danger___37bT2 {
  background-color: #ff4d4f;
}
.ant-btn.appButton___2GtkX.appButton--danger___37bT2 :hover {
  background-color: #ff4d4f;
}
.ant-btn.appButton___2GtkX.appButton--grey___3-_Cy {
  color: #000;
  background-color: #cfd1d5;
}
.ant-btn.appButton___2GtkX.appButton--grey___3-_Cy :hover {
  color: #000;
  background-color: #cfd1d5;
}
.ant-btn.appButton___2GtkX span:last-child {
  margin-left: 8px;
}
.ant-btn.appButton___2GtkX span:first-child {
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn.textButton___1Y-zh {
  height: unset;
  padding: 0;
  color: #56585c;
  font: normal normal bold 14px/17px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.ant-btn.textButton___1Y-zh span:last-child {
  margin-left: 8px;
}
.ant-btn.textButton___1Y-zh span:first-child {
  margin-left: 0;
}
.ant-btn.textButton___1Y-zh :hover {
  color: #56585c;
  text-decoration: underline;
  background: transparent;
}
.ant-btn.textButton___1Y-zh.textButton--primary___3vFCu {
  color: #4F9BE8;
}
.ant-btn.textButton___1Y-zh.textButton--primary___3vFCu :hover {
  color: #4F9BE8;
}
.ant-btn.textButton___1Y-zh.textButton--danger___2wVyK {
  color: #ff4d4f;
}
.ant-btn.textButton___1Y-zh.textButton--danger___2wVyK :hover {
  color: #ff4d4f;
}
.ant-btn.textButton___1Y-zh.textButton--grey___2mge4 {
  color: #abb0ba;
}
.ant-btn.textButton___1Y-zh.textButton--grey___2mge4 :hover {
  color: #abb0ba;
}

.dateRangeFilter___1RGBY {
  min-width: 240px;
  margin-right: 16px;
}
.dateRangeFilter___1RGBY .ant-picker {
  width: 100%;
}
.dateRangeFilter___1RGBY .ant-picker .ant-picker-input > input {
  color: inherit;
  font-weight: bold;
  font-size: 14px;
  font-family: Lato;
}
.dateRangeFilter___1RGBY .ant-picker .ant-picker-suffix {
  color: inherit;
}
.dateRangeFilter___1RGBY .ant-picker .ant-picker-clear {
  color: inherit;
  background: transparent;
}
.dateRangeFilter___1RGBY .ant-picker .ant-picker-separator {
  color: inherit;
}

.dropdownTrigger___rtccY {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background-color: #fff;
  border-radius: 50%;
}
.dropdownTrigger___rtccY > div {
  position: relative;
  width: 3px;
  height: 3px;
  background-color: #abb0ba;
  border-radius: 50%;
}
.dropdownTrigger___rtccY > div::before,
.dropdownTrigger___rtccY > div::after {
  position: absolute;
  left: 0;
  z-index: 1;
  display: block;
  width: 3px;
  height: 3px;
  background-color: #abb0ba;
  border-radius: 50%;
  content: '';
}
.dropdownTrigger___rtccY > div::before {
  top: -5px;
}
.dropdownTrigger___rtccY > div::after {
  bottom: -5px;
}
.dropdownTrigger___rtccY:hover,
.dropdownTrigger___rtccY.ant-dropdown-open {
  background-color: #e1e5ea;
  cursor: pointer;
}


.filterContainer___TD5of {
  display: flex;
  justify-content: space-between;
}
.headerActions___3TqfT {
  margin-bottom: 12px;
}
.tableContainer___bBPJG {
  padding: 0 24px 24px;
}
.totalLabel___1n_Uu {
  margin-bottom: 7px;
  color: #abb0ba;
  font: normal normal bold 14px/18px PT Mono;
  letter-spacing: -0.09px;
}

.datetimeWrapper___EmDHZ {
  display: flex;
  flex-direction: column;
  grid-gap: 2px;
  gap: 2px;
}
.titleRow___2jh0Z {
  font-weight: bold;
  font-size: 14px;
}
.datetimeLabel___1NPvI {
  font-size: 11px;
  font-family: 'Courier New', Courier, monospace;
  color: #888;
  margin-left: 4px;
}
.valueRow___2158v {
  font-size: 14px;
}
.datetimeValue___3f70o {
  font-size: 12px;
  font-family: 'Courier New', Courier, monospace;
  color: #888;
  margin-left: 4px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___3Wag6 {
  width: 1068px;
  margin: auto;
  background-color: #fff;
  border-radius: 8px;
}
.main___3Wag6 .ant-card-body {
  padding: 16px 24px;
  border-radius: 8px;
}
.main___3Wag6 .page-content-container {
  position: relative;
  margin-top: 30px;
  padding: 40px;
}
.backToUsers___2xXvD {
  position: absolute;
  top: -40px;
  left: 0;
  color: #222;
  font-weight: bold;
}
.userName___3QSEO {
  font-weight: bold;
  font-size: 34px;
}

.userInfoBox___kMcN9 {
  margin-bottom: 16px;
  background: #ffffff;
  border: 1px solid #e8eaed;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
.userInfoBox___kMcN9 .headingTitle___1078y {
  padding: 16px 20px 12px 20px;
  font-weight: 600;
  font-size: 18px;
  color: #1a1a1a;
  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
  border-bottom: 1px solid #e8eaed;
}
.userInfoBox___kMcN9 .description___2O6Rf {
  margin-bottom: 8px;
  color: #64748b;
  font: normal normal normal 12px/15px Lato;
  letter-spacing: 0;
}

.userInfoItem___2-T6p {
  display: flex;
  align-items: center;
  padding: 8px 20px;
  transition: background-color 0.2s ease;
}
.userInfoItem___2-T6p:last-child {
  border-bottom: none;
}
.userInfoItem___2-T6p:hover {
  background-color: #f8fafc;
}
.userInfoItem___2-T6p .label___2GAEX {
  width: 160px;
  font-weight: 500;
  font-size: 13px;
  color: #475569;
  flex-shrink: 0;
}
.userInfoItem___2-T6p .datetimeLabel___3Lcom {
  font-size: 11px;
  font-family: 'Courier New', Courier, monospace;
  color: #64748b;
  margin-left: 4px;
}
.userInfoItem___2-T6p .value___8BeeT {
  flex: 1 1;
  padding-left: 12px;
  font-size: 13px;
  color: #1e293b;
  font-weight: 400;
}
.userInfoItem___2-T6p .datetimeValue___3SeBX {
  font-size: 12px;
  font-family: 'Courier New', Courier, monospace;
  color: #64748b;
  margin-left: 4px;
}
.userInfoItem___2-T6p.top {
  align-items: flex-start;
}
.userInfoItem___2-T6p.ant-row {
  margin-left: 0;
}

.userInfoGroups___11YVL {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  grid-gap: 0 24px;
  gap: 0 24px;
  width: 100%;
}
@media (max-width: 900px) {
  .userInfoGroups___11YVL {
    flex-direction: column;
    grid-gap: 16px 0;
    gap: 16px 0;
  }
}
.infoGroup___IVvOL {
  min-width: 220px;
  flex: 1 1;
  background: #fafafa;
  border-radius: 16px;
  margin-top: 24px;
  padding: 24px;
  margin-left: 24px;
  margin-right: 0px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.bottomRowGroup___1sodt {
  min-width: 220px;
  flex: 1 1;
  background: #fafafa;
  border-radius: 16px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 24px;
  margin-left: 24px;
  margin-right: 0px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.sectionHeader___xZFq2 {
  margin-bottom: 20px;
}
.sectionTitle___2LMiz {
  color: #475569;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin: 0;
}
.colContainer___3RrQj {
  display: flex;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___2Jenk {
  display: block;
}
.main___2Jenk .ant-page-header {
  border-radius: 12px;
}
.main___2Jenk .ant-card-body {
  padding: 16px 24px;
}
.main___2Jenk .ant-page-header-content {
  padding: 0;
}
.filterContainer___1HXzI {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  grid-gap: 16px;
  gap: 16px;
}
.filterContainer___1HXzI .dropdownList___1gWE8 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 16px 0 0;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.filterContainer___1HXzI .dropdownList___1gWE8 > * {
  margin-right: 0;
  margin-bottom: 0;
  min-width: 140px;
  flex: 0 1 auto;
}
.searchContainer___1m98A {
  padding: 15px 0;
  flex-shrink: 0;
}
.content___1HLz5 .ant-table___1hMfL .ant-table-thead___9iFvf > tr > th {
  background: #fafafa;
  font-weight: 600;
}
.content___1HLz5 .ant-table___1hMfL .ant-table-tbody___M3J4I > tr:hover > td {
  background: #f5f5f5;
}
.content___1HLz5 .ant-tag___GVQUi {
  border-radius: 4px;
  font-weight: 500;
}
/* Medium screens and smaller (tablets and small laptops) */
@media screen and (max-width: 1200px) {
  .filterContainer___1HXzI {
    flex-direction: column;
    grid-gap: 12px;
    gap: 12px;
  }
  .filterContainer___1HXzI .dropdownList___1gWE8 {
    flex-direction: row;
    flex-wrap: wrap;
    grid-gap: 8px;
    gap: 8px;
  }
  .filterContainer___1HXzI .dropdownList___1gWE8 > * {
    min-width: 120px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 4px);
  }
  .filterContainer___1HXzI .searchContainer___1m98A {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___1HXzI .searchContainer___1m98A .ant-input-affix-wrapper {
    width: 100%;
  }
}
/* Small screens (mobile) */
@media screen and (max-width: 768px) {
  .filterContainer___1HXzI {
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 24px;
    width: 100%;
  }
  .filterContainer___1HXzI .dropdownList___1gWE8 {
    flex-direction: column;
    width: 100%;
  }
  .filterContainer___1HXzI .dropdownList___1gWE8 > * {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
    min-width: auto;
    flex: none;
  }
  .filterContainer___1HXzI .searchContainer___1m98A {
    width: 100%;
    max-width: 100%;
  }
}
.redItem___1qPYL {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.redItem___1qPYL > span {
  color: red;
  font-weight: bold;
}
.redItem___1qPYL .anticon {
  margin-right: 5px;
}
.greenItem___1UXq2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.greenItem___1UXq2 > span {
  color: green;
  font-weight: bold;
}
.greenItem___1UXq2 .anticon {
  margin-right: 5px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___3DFJs {
  display: block;
}
.main___3DFJs .ant-page-header {
  border-radius: 12px;
}
.main___3DFJs .ant-card-body {
  padding: 16px 24px;
}
.main___3DFJs .ant-page-header-content {
  padding: 0;
}
.filterContainer___11ZbL {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  grid-gap: 16px;
  gap: 16px;
}
.filterContainer___11ZbL .dropdownList___Z6Wze {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 16px 0 0;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.filterContainer___11ZbL .dropdownList___Z6Wze > * {
  margin-right: 0;
  margin-bottom: 0;
  min-width: 140px;
  flex: 0 1 auto;
}
.searchContainer___9QaFe {
  padding: 15px 0;
  flex-shrink: 0;
}
/* Medium screens and smaller (tablets and small laptops) */
@media screen and (max-width: 1200px) {
  .filterContainer___11ZbL {
    flex-direction: column;
    grid-gap: 12px;
    gap: 12px;
  }
  .filterContainer___11ZbL .dropdownList___Z6Wze {
    flex-direction: row;
    flex-wrap: wrap;
    grid-gap: 8px;
    gap: 8px;
  }
  .filterContainer___11ZbL .dropdownList___Z6Wze > * {
    min-width: 120px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 4px);
  }
  .filterContainer___11ZbL .searchContainer___9QaFe {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___11ZbL .searchContainer___9QaFe .ant-input-affix-wrapper {
    width: 100%;
  }
}
/* Small screens (mobile) */
@media screen and (max-width: 768px) {
  .filterContainer___11ZbL {
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 24px;
    width: 100%;
  }
  .filterContainer___11ZbL .dropdownList___Z6Wze {
    flex-direction: column;
    width: 100%;
  }
  .filterContainer___11ZbL .dropdownList___Z6Wze > * {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
    min-width: auto;
    flex: none;
  }
  .filterContainer___11ZbL .searchContainer___9QaFe {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___11ZbL .searchContainer___9QaFe .ant-input-affix-wrapper {
    width: 100%;
  }
}
.tableContainer___3POTE {
  padding: 0 16px 24px;
}
.tableContainer___3POTE .userName___1J59F {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  color: #121212;
  font: normal normal 600 14px/17px Lato;
  letter-spacing: 0;
  cursor: pointer;
  opacity: 1;
}
.tableContainer___3POTE .userName___1J59F .userAvatar {
  margin-right: 8px;
}
.tableContainer___3POTE .userEmail___38_ZV {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.tableContainer___3POTE .userEmail___38_ZV .anticon {
  margin-right: 5px;
}
.tableContainer___3POTE .statusPrefix___fdKq4 {
  width: 14px;
  height: 14px;
  background-color: #58b27a;
  border-radius: 50%;
}
.tableContainer___3POTE .total___jgBEm {
  margin-bottom: 10px;
  color: #abb0ba;
  font-weight: bold;
  font-size: 14px;
}
.noData___3eSDM {
  padding: 20px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

.testUserSwitch___hxRXm {
  transition: all 0.3s ease;
}
.testUserSwitch___hxRXm:hover {
  transform: scale(1.05);
}
.testUserSwitch___hxRXm.ant-switch-checked___3cUun {
  background-color: #722ed1;
  border-color: #722ed1;
}
.testUserSwitch___hxRXm.ant-switch-checked___3cUun:hover {
  background-color: #531dab;
  border-color: #531dab;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___38kcX {
  display: block;
}
.main___38kcX .ant-page-header {
  border-radius: 12px;
}
.main___38kcX .ant-card-body {
  padding: 16px 24px;
}
.main___38kcX .ant-page-header-content {
  padding: 0;
}
.filterContainer___3_hI3 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  grid-gap: 16px;
  gap: 16px;
}
.filterContainer___3_hI3 .dropdownList___3grVn {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 16px 0 0;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.filterContainer___3_hI3 .dropdownList___3grVn > * {
  margin-right: 0;
  margin-bottom: 0;
  min-width: 140px;
  flex: 0 1 auto;
}
.searchContainer___2L64t {
  padding: 15px 0;
  flex-shrink: 0;
}
/* Medium screens and smaller (tablets and small laptops) */
@media screen and (max-width: 1200px) {
  .filterContainer___3_hI3 {
    flex-direction: column;
    grid-gap: 12px;
    gap: 12px;
  }
  .filterContainer___3_hI3 .dropdownList___3grVn {
    flex-direction: row;
    flex-wrap: wrap;
    grid-gap: 8px;
    gap: 8px;
  }
  .filterContainer___3_hI3 .dropdownList___3grVn > * {
    min-width: 120px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 4px);
  }
  .filterContainer___3_hI3 .searchContainer___2L64t {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___3_hI3 .searchContainer___2L64t .ant-input-affix-wrapper {
    width: 100%;
  }
}
/* Small screens (mobile) */
@media screen and (max-width: 768px) {
  .filterContainer___3_hI3 {
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 24px;
    width: 100%;
  }
  .filterContainer___3_hI3 .dropdownList___3grVn {
    flex-direction: column;
    width: 100%;
  }
  .filterContainer___3_hI3 .dropdownList___3grVn > * {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
    min-width: auto;
    flex: none;
  }
  .filterContainer___3_hI3 .searchContainer___2L64t {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___3_hI3 .searchContainer___2L64t .ant-input-affix-wrapper {
    width: 100%;
  }
}
.tableContainer___3ytuE {
  padding: 0 16px 24px;
}
.tableContainer___3ytuE .userName___sNH_4 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  color: #121212;
  font: normal normal 600 14px/17px Lato;
  letter-spacing: 0;
  cursor: pointer;
  opacity: 1;
}
.tableContainer___3ytuE .userName___sNH_4 .userAvatar {
  margin-right: 8px;
}
.tableContainer___3ytuE .userEmail___bpPbG {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.tableContainer___3ytuE .userEmail___bpPbG .anticon {
  margin-right: 5px;
}
.tableContainer___3ytuE .statusPrefix___2K2iH {
  width: 14px;
  height: 14px;
  background-color: #58b27a;
  border-radius: 50%;
}
.tableContainer___3ytuE .total___2gC0W {
  margin-bottom: 10px;
  color: #abb0ba;
  font-weight: bold;
  font-size: 14px;
}
.noData___2pOh6 {
  padding: 20px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___2E9V_ {
  display: block;
}
.main___2E9V_ .ant-page-header {
  border-radius: 12px;
}
.main___2E9V_ .ant-card-body {
  padding: 16px 24px;
}
.main___2E9V_ .ant-page-header-content {
  padding: 0;
}
.filterContainer___30Yz0 {
  display: flex;
  justify-content: space-between;
}
.filterContainer___30Yz0 .dropdownList___1KMZ_ {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 16px 0 0;
}
.filterContainer___30Yz0 .dropdownList___1KMZ_ > * {
  margin-right: 8px;
  margin-bottom: 8px;
}
.searchContainer___2_P-D {
  padding: 15px 0;
}
.exportContainer___Qx8zD {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
.tableContainer___l7WvQ {
  padding: 0 16px 24px;
}
.tableContainer___l7WvQ .userName___2E8tG {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  color: #121212;
  font: normal normal 600 14px/17px Lato;
  letter-spacing: 0;
  cursor: pointer;
  opacity: 1;
}
.tableContainer___l7WvQ .userName___2E8tG .userAvatar {
  margin-right: 8px;
}
.tableContainer___l7WvQ .userEmail___2Cf34 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.tableContainer___l7WvQ .userEmail___2Cf34 .anticon {
  margin-right: 5px;
}
.tableContainer___l7WvQ .statusPrefix___3FpAh {
  width: 14px;
  height: 14px;
  background-color: #58b27a;
  border-radius: 50%;
}
.tableContainer___l7WvQ .total___FFv6K {
  margin-bottom: 10px;
  color: #abb0ba;
  font-weight: bold;
  font-size: 14px;
}
.noData___3Ydal {
  padding: 20px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___pHv5_ {
  width: 1068px;
  margin: auto;
  background-color: #fff;
  border-radius: 8px;
}
.main___pHv5_ .ant-card-body {
  padding: 16px 24px;
  border-radius: 8px;
}
.main___pHv5_ .page-content-container {
  position: relative;
  margin-top: 30px;
  padding: 40px;
}
.backToUsers___STvMJ {
  position: absolute;
  top: -40px;
  left: 0;
  color: #222;
  font-weight: bold;
}
.userName___QjVyK {
  font-weight: bold;
  font-size: 34px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___agTob {
  display: block;
}
.main___agTob .ant-page-header {
  border-radius: 12px;
}
.main___agTob .ant-card-body {
  padding: 10px 15px;
}
.main___agTob .ant-page-header-content {
  padding: 0;
}
.main___agTob .filterContainer___23SIj {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 24px;
  grid-gap: 16px;
  gap: 16px;
}
.main___agTob .dropdownList___2O3lT {
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
  padding: 8px 0;
}
.main___agTob .dropdownItem___34nTs {
  padding: 8px 16px;
  cursor: pointer;
  border-radius: 12px;
  transition: all 0.2s;
}
.main___agTob .dropdownItem___34nTs:hover {
  background-color: #f3f4f6;
}
.main___agTob .dropdownItem___34nTs.active____BTeP {
  background-color: #e5e7eb;
  font-weight: 500;
}
.main___agTob .searchContainer___3qGwv {
  width: 300px;
  margin-left: 16px;
  flex-shrink: 0;
}
.main___agTob .searchContainer___3qGwv .ant-input-affix-wrapper {
  height: 40px !important;
  border-radius: 10px !important;
}
.main___agTob .displaySection___22634 {
  margin-top: 24px;
  background: #fff;
  padding: 24px;
  border-radius: 8px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}
.main___agTob .displaySection___22634 .emptyList___28PMn {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
}
.main___agTob .displaySection___22634 .psychicRow___39dfK {
  display: flex;
  align-items: center;
  padding: 12px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  margin-bottom: 8px;
  transition: all 0.3s;
}
.main___agTob .displaySection___22634 .psychicRow___39dfK:hover {
  background: #fafafa;
}
.main___agTob .displaySection___22634 .psychicRow___39dfK .dragHandle___1QXe- {
  padding: 0 12px;
  color: #999;
  cursor: -webkit-grab;
  cursor: grab;
}
.main___agTob .displaySection___22634 .psychicRow___39dfK .dragHandle___1QXe-:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.main___agTob .displaySection___22634 .psychicRow___39dfK .psychicInfo___34WMs {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
  flex: 1 1;
}
.main___agTob .displaySection___22634 .psychicRow___39dfK .psychicInfo___34WMs span {
  font-size: 14px;
}
.main___agTob .displaySection___22634 .ant-list-item {
  padding: 12px 0;
}
.main___agTob .displaySection___22634 .ant-list-item-meta-avatar {
  margin-right: 16px;
}
.main___agTob .displaySection___22634 .ant-select-selection-item {
  display: flex;
  align-items: center;
}
.tableContainer___27ukV {
  padding: 0 16px 24px;
}
.tableContainer___27ukV .userName___2TLq4 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  color: #121212;
  font: normal normal 600 14px/17px Lato;
  letter-spacing: 0;
  cursor: pointer;
  opacity: 1;
}
.tableContainer___27ukV .userName___2TLq4 .userAvatar {
  margin-right: 8px;
}
.tableContainer___27ukV .userEmail___2QZzl {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.tableContainer___27ukV .userEmail___2QZzl .anticon {
  margin-right: 5px;
}
.tableContainer___27ukV .statusPrefix___3HNXI {
  width: 14px;
  height: 14px;
  background-color: #58b27a;
  border-radius: 50%;
}
.tableContainer___27ukV .total___24VP0 {
  margin-bottom: 10px;
  color: #abb0ba;
  font-weight: bold;
  font-size: 14px;
}
.noData___V9BVf {
  padding: 20px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}
.modal___3OqAd .ant-modal-header {
  border-radius: 10px 10px 0 0;
}
.modal___3OqAd .ant-modal-content {
  border-radius: 10px;
}
.modal___3OqAd .ant-modal-body {
  border-radius: 0 0 10px 10px;
}
.modal___3OqAd .ant-form-item {
  margin-bottom: 24px;
}
.modal___3OqAd .ant-form-item-label {
  padding-bottom: 8px;
}
.modal___3OqAd .ant-form-item-label > label {
  font-weight: 500;
  color: #1f1f1f;
}
.modal___3OqAd .ant-input,
.modal___3OqAd .ant-input-number,
.modal___3OqAd .ant-select-selector,
.modal___3OqAd .ant-picker {
  border-radius: 10px !important;
  border-color: #e5e7eb !important;
  padding: 5px 10px !important;
  height: 40px !important;
}
.modal___3OqAd .ant-input:hover,
.modal___3OqAd .ant-input-number:hover,
.modal___3OqAd .ant-select-selector:hover,
.modal___3OqAd .ant-picker:hover,
.modal___3OqAd .ant-input:focus,
.modal___3OqAd .ant-input-number:focus,
.modal___3OqAd .ant-select-selector:focus,
.modal___3OqAd .ant-picker:focus {
  border-color: #d1d5db !important;
  box-shadow: none !important;
}
.modal___3OqAd .ant-select-selector {
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
}
.modal___3OqAd .ant-upload-list-item {
  border-radius: 10px;
  padding: 10px;
  border: 1px solid #e5e7eb;
  background: #f9fafb;
}
.modal___3OqAd .ant-upload.ant-upload-select {
  width: 100%;
}
.modal___3OqAd .ant-upload-list-item-actions {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 8px;
}
.modal___3OqAd .ant-btn {
  border-radius: 10px !important;
  height: 40px !important;
  padding: 0 10px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-weight: 500 !important;
}
.modal___3OqAd .ant-btn.ant-btn-primary {
  background: #1890ff !important;
  border-color: #1890ff !important;
}
.modal___3OqAd .ant-btn.ant-btn-primary:hover {
  background: #40a9ff !important;
  border-color: #40a9ff !important;
}
.modal___3OqAd .ant-btn.ant-btn-default {
  border-color: #e5e7eb !important;
  color: #1f1f1f !important;
}
.modal___3OqAd .ant-btn.ant-btn-default:hover {
  border-color: #d1d5db !important;
  color: #1890ff !important;
}
.modal___3OqAd .ant-modal-footer .ant-btn {
  min-width: 100px !important;
}
@media screen and (max-width: 768px) {
  .filterContainer___23SIj {
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 24px;
    width: 100%;
  }
  .filterContainer___23SIj .dropdownList___2O3lT {
    flex-direction: column;
    width: 100%;
  }
  .filterContainer___23SIj .dropdownList___2O3lT > * {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
  .filterContainer___23SIj .dropdownList___2O3lT .ant-picker {
    width: 100% !important;
  }
  .filterContainer___23SIj .searchContainer___3qGwv {
    width: 100%;
    max-width: 100%;
  }
  .filterContainer___23SIj .searchContainer___3qGwv .ant-input-affix-wrapper {
    width: 100%;
  }
  .pageContentContainer___3Dj_t {
    padding: 16px;
    border-radius: 0;
    margin: 0 -16px;
    width: calc(100% + 32px);
  }
}

.psychicForm___2_7ti {
  max-width: 600px;
  margin: 0 auto;
  padding: 15px;
}
.psychicForm___2_7ti .ant-form-item {
  margin-bottom: 15px;
}
.psychicForm___2_7ti .ant-form-item-label > label {
  font-size: 14px;
  color: #374151;
  height: 20px;
  margin-bottom: 8px;
}
.psychicForm___2_7ti .ant-input,
.psychicForm___2_7ti .ant-input-password,
.psychicForm___2_7ti .ant-select-selector,
.psychicForm___2_7ti .ant-picker {
  border-radius: 10px;
  border: 1px solid #e5e7eb;
  padding: 8px 12px;
  height: 40px;
  font-size: 14px;
  color: #374151;
  background-color: #f9fafb;
  transition: all 0.3s ease;
}
.psychicForm___2_7ti .ant-input:hover,
.psychicForm___2_7ti .ant-input-password:hover,
.psychicForm___2_7ti .ant-select-selector:hover,
.psychicForm___2_7ti .ant-picker:hover,
.psychicForm___2_7ti .ant-input:focus,
.psychicForm___2_7ti .ant-input-password:focus,
.psychicForm___2_7ti .ant-select-selector:focus,
.psychicForm___2_7ti .ant-picker:focus {
  border-color: #d1d5db;
  background-color: #ffffff;
  box-shadow: 0 0 0 2px rgba(99, 102, 241, 0.1);
}
.psychicForm___2_7ti .ant-select-selection-placeholder {
  color: #9ca3af;
}
.psychicForm___2_7ti .ant-form-item-explain-error {
  font-size: 12px;
  margin-top: 4px;
  color: #ef4444;
}
.psychicForm___2_7ti .ant-upload.ant-upload-select {
  width: 100%;
}
.psychicForm___2_7ti .ant-upload-list {
  margin-top: 8px;
}
.psychicForm___2_7ti .ant-upload-list-item {
  border-radius: 8px;
  border: 1px solid #e5e7eb;
  padding: 8px;
}
.psychicForm___2_7ti .ant-upload-list-item-name {
  color: #374151;
}
.psychicForm___2_7ti .ant-upload-list-item-card-actions {
  background: transparent;
}
.psychicForm___2_7ti .ant-upload-list-item-actions .anticon {
  color: #6b7280;
}
.psychicForm___2_7ti .ant-upload-list-item-actions .anticon:hover {
  color: #ef4444;
}
.psychicForm___2_7ti .ant-input-number {
  width: 100%;
}
.psychicForm___2_7ti .ant-switch {
  min-width: 44px;
}
.psychicForm___2_7ti .formRow___2d_SB {
  display: flex;
  grid-gap: 16px;
  gap: 16px;
  margin-bottom: 24px;
}
.psychicForm___2_7ti .formRow___2d_SB .formItem___1Vfql {
  flex: 1 1;
  margin-bottom: 0;
}
.psychicForm___2_7ti .formRow___2d_SB .switchItem___1TnwY {
  flex: 0 0 auto;
  margin-bottom: 0;
  min-width: 120px;
}
.psychicForm___2_7ti .uploadContainer___1zu88 {
  display: flex;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
}
.psychicForm___2_7ti .imagePreview___2THYB {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  margin-top: 16px;
}
.psychicForm___2_7ti .imagePreview___2THYB img {
  width: 100px;
  height: 100px;
  border-radius: 8px;
  object-fit: cover;
  border: 1px solid #e5e7eb;
}
.psychicForm___2_7ti .imagePreview___2THYB .deleteButton___31mH7 {
  color: #ff4d4f;
  padding: 4px;
}
.psychicForm___2_7ti .imagePreview___2THYB .deleteButton___31mH7:hover {
  color: #ff7875;
  background: rgba(255, 77, 79, 0.1);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.psychicAvatar___2geZl {
  border: 1px solid;
  border-radius: 8px;
  width: 100px;
  height: 100px;
  object-fit: cover;
  object-position: center;
  border-radius: 50%;
}
.psychicAvatar___2geZl:hover {
  border-color: #1890ff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___wKZIr {
  width: 1068px;
  margin: auto;
  background-color: #fff;
  border-radius: 8px;
}
.main___wKZIr .ant-card-body {
  padding: 16px 24px;
  border-radius: 8px;
}
.main___wKZIr .page-content-container {
  position: relative;
  margin-top: 30px;
  padding: 40px;
}
.backToUsers___2QUJ4 {
  position: absolute;
  top: -40px;
  left: 0;
  color: #222;
  font-weight: bold;
}
.userName___103uP {
  font-weight: bold;
  font-size: 34px;
}

.psychicInfoBox___2zPLB {
  margin-bottom: 20px;
}
.psychicInfoBox___2zPLB .headingTitle___3lc4X {
  padding: 10px 0;
  font-weight: bold;
  font-size: 20px;
}
.psychicInfoBox___2zPLB .description___PDLoN {
  margin-bottom: 10px;
  color: #abb0ba;
  font: normal normal normal 12px/15px Lato;
  letter-spacing: 0;
}

.psychicInfoItem___uufnd {
  display: flex;
  align-items: center;
  padding: 5px 0px;
}
.psychicInfoItem___uufnd .label___38oT3 {
  width: 160px;
  font-weight: bold;
  font-size: 14px;
}
.psychicInfoItem___uufnd .datetimeLabel___3TeBJ {
  font-size: 11px;
  font-family: 'Courier New', Courier, monospace;
  color: #888;
  margin-left: 4px;
}
.psychicInfoItem___uufnd .value___xiti5 {
  flex: 1 1;
  padding-left: 20px;
  font-size: 14px;
}
.psychicInfoItem___uufnd .datetimeValue___T_Yud {
  font-size: 12px;
  font-family: 'Courier New', Courier, monospace;
  color: #888;
  margin-left: 4px;
}
.psychicInfoItem___uufnd.top {
  align-items: flex-start;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___35uRf {
  display: block;
}
.main___35uRf .ant-page-header {
  border-radius: 12px;
}
.main___35uRf .ant-card-body {
  padding: 16px 24px;
}
.main___35uRf .ant-page-header-content {
  padding: 0;
}
.main___35uRf .pageHeader___7lBnQ {
  margin-bottom: 24px;
}
.main___35uRf .cardBody___1uo87 {
  border-radius: 8px;
  padding: 24px;
}
.filterContainer___3bQej {
  display: flex;
  justify-content: space-between;
  grid-gap: 16px;
  gap: 16px;
  margin-bottom: 24px;
}
.filterContainer___3bQej .dropdownList___2PiRp {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 16px 0 0;
}
.filterContainer___3bQej .dropdownList___2PiRp > * {
  margin-right: 8px;
  margin-bottom: 8px;
}
.tableContainer___3XTwl {
  padding: 0 16px 24px;
}
.tableContainer___3XTwl .categoryTitle___1BciU {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  color: #121212;
  font: normal normal 600 14px/17px Lato;
  letter-spacing: 0;
  opacity: 1;
  font-weight: 500;
}
.tableContainer___3XTwl .categoryPsychics___O22Yv {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #121212;
  font: normal normal normal 14px/17px Lato;
  color: rgba(0, 0, 0, 0.45);
}
.tableContainer___3XTwl .actions___1wBzZ {
  display: flex;
  grid-gap: 8px;
  gap: 8px;
  justify-content: flex-end;
}
.noData___2RZLh {
  padding: 24px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-modal-content {
  border-radius: 8px;
  overflow: hidden;
}
.ant-modal-header {
  border-radius: 8px 8px 0 0;
}
.ant-modal-footer {
  border-radius: 0 0 8px 8px;
}
.ant-modal .ant-btn {
  border-radius: 8px;
}
.ant-modal .ant-input {
  border-radius: 8px;
}
.ant-modal .ant-select-selector {
  border-radius: 8px !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___pEtKH {
  display: block;
}
.main___pEtKH .ant-page-header {
  border-radius: 12px;
}
.main___pEtKH .ant-card-body {
  padding: 16px 24px;
}
.main___pEtKH .ant-page-header-content {
  padding: 0;
}
.filterContainer___nh2WZ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.searchContainer___1-Giv {
  flex: 1 1;
  max-width: 300px;
}
.exportContainer___1sg6j {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
.container___uNzfo {
  padding: 0 16px 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___f8AsU {
  display: block;
}
.main___f8AsU .ant-page-header {
  border-radius: 12px;
}
.main___f8AsU .ant-card-body {
  padding: 16px 24px;
}
.main___f8AsU .ant-page-header-content {
  padding: 0;
}
.filterContainer___1GFg- {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.searchContainer___1Feay {
  flex: 1 1;
  max-width: 300px;
}
.exportContainer___wGl-- {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
.container___1L8u6 {
  padding: 0 16px 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___1yVTh {
  display: block;
}
.main___1yVTh .ant-card-body {
  padding: 16px 24px;
}
.main___1yVTh .ant-page-header {
  border-radius: 8px;
}
.main___1yVTh .ant-page-header-content {
  padding: 0;
}
.header___3jvfJ {
  position: relative;
  margin-bottom: 20px;
}
.header___3jvfJ .noti__icon {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.filterContainer___3LHqS {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
}
.tableContainer___1EA58 {
  padding: 0 24px 16px;
}
.totalNotificationFound___3sTry {
  color: #ABB0BA;
  font-weight: bold;
  margin-bottom: 10px;
}
.headingBtn___1c4W7 {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.headingBtn___1c4W7 img {
  margin-right: 5px;
}
.createNotificationBtn___11W-z {
  border-radius: 4px;
  background-color: #916BA7;
  color: #fff;
  font-weight: bold;
  padding: auto 20px;
  height: 40px;
  margin-right: 20px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.heading___2I0bO {
  display: flex;
  align-items: center;
}
.heading___2I0bO :first-child {
  margin-right: 10px;
}
.notiTitle___15CnP {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px;
}
.notiMessage___is4dH {
  margin-bottom: 8px;
}
.notiSent___3X52O {
  color: #ABB0BA;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___3IfB7 {
  display: block;
}
.main___3IfB7 .ant-card-body {
  padding: 16px 24px;
}
.main___3IfB7 .ant-page-header {
  border-radius: 8px;
}
.main___3IfB7 .ant-page-header-content {
  padding: 0;
}
.form___313Ga {
  background: #fff;
  border-radius: 8px;
  min-height: calc(80vh);
  position: relative;
}
.formContent___1Zgi9 {
  width: 600px;
  margin: 0 auto;
  padding: 24px;
  max-width: 100%;
}
.heading___2VSEn {
  margin-bottom: 24px;
  font-weight: bold;
  font-size: 24px;
  color: #000;
}
.formFooter___11chA {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border-top: 1px solid #00000016;
  z-index: 10;
}
.formActions___1XgB0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 600px;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 16px 0;
}
.cancelBtn___2qw9c {
  margin-right: 16px;
  height: 40px;
  padding: 0 20px;
  border-radius: 4px;
}
.submitBtn___1D_WY {
  height: 40px;
  padding: 0 20px;
  border-radius: 4px;
}
.selectUsers___dzkA6 :last-child {
  margin-top: 10px;
  color: #4F9BE8;
  font-weight: bold;
  cursor: pointer;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.heading___1qVYB {
  display: flex;
  align-items: center;
}
.heading___1qVYB :first-child {
  margin-right: 10px;
}
.noUsers___3AGPU {
  margin-top: 20px;
  margin-bottom: 5px;
  color: #abb0ba;
  font-weight: bold;
}
.inputSearchUser___2VMgd {
  max-width: 100% !important;
  width: 100%;
}

.filterContainer___Dg31R {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  grid-gap: 16px;
  gap: 16px;
  padding: 0 16px;
}
.dropdownList___dgSsk {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
  flex-wrap: wrap;
}
.searchContainer___1uU7T {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.createButton___dXf66 {
  height: 40px;
  border-radius: 20px;
}
.searchInput___3itUw {
  height: 40px;
  border-radius: 20px;
}
.operatorName___25fsV {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.operatorName___25fsV .avatar___1Vhbm {
  flex-shrink: 0;
}
.operatorName___25fsV .name___2LlkN {
  font-weight: 500;
  color: #262626;
}
.operatorName___25fsV .email___1q2HC {
  color: #8c8c8c;
  font-size: 12px;
}
.tableHeader___1Mcvm {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  padding: 0 16px;
}
.modal___1A6R2 .ant-modal-content___2ToMd {
  border-radius: 12px;
}
.modal___1A6R2 .ant-modal-header___3VJlO {
  border-radius: 12px 12px 0 0;
}
.modal___1A6R2 .ant-btn___3Czfi {
  border-radius: 20px;
}
.formRow___39zUJ {
  display: flex;
  grid-gap: 16px;
  gap: 16px;
}
.formRow___39zUJ .formItem___3A-vw {
  flex: 1 1;
}
.upload___376Am .ant-upload-select-picture-card___2Jsdv {
  border-radius: 8px;
}
.rolesContainer___3KnJR .filterContainer___Dg31R {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  grid-gap: 16px;
  gap: 16px;
}
.rolesContainer___3KnJR .dropdownList___dgSsk {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
  flex-wrap: wrap;
}
.rolesContainer___3KnJR .searchContainer___1uU7T {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.rolesContainer___3KnJR .createButton___dXf66 {
  height: 40px;
  border-radius: 20px;
}
.rolesContainer___3KnJR .searchInput___3itUw {
  height: 40px;
  border-radius: 20px;
}
.rolesContainer___3KnJR .roleName___QgEaB {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.rolesContainer___3KnJR .roleName___QgEaB .name___2LlkN {
  font-weight: 500;
  color: #262626;
}
.rolesContainer___3KnJR .roleName___QgEaB .description___3ZmxF {
  color: #8c8c8c;
  font-size: 12px;
}
.rolesContainer___3KnJR .permissionsList___rH5Pc {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 4px;
  gap: 4px;
  max-width: 300px;
}
.rolesContainer___3KnJR .permissionTag___xOQX7 {
  font-size: 11px;
  padding: 2px 6px;
  border-radius: 4px;
}
.rolesContainer___3KnJR .tableHeader___1Mcvm {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.rolesContainer___3KnJR .modal___1A6R2 .ant-modal-content___2ToMd {
  border-radius: 12px;
}
.rolesContainer___3KnJR .modal___1A6R2 .ant-modal-header___3VJlO {
  border-radius: 12px 12px 0 0;
}
.rolesContainer___3KnJR .modal___1A6R2 .ant-btn___3Czfi {
  border-radius: 20px;
}
.rolesContainer___3KnJR .permissionsContainer___2b1s6 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 12px;
  gap: 12px;
  max-height: 400px;
  overflow-y: auto;
}
.rolesContainer___3KnJR .permissionCard___2xdso .ant-card-head___3O3gH {
  padding: 8px 12px;
  min-height: auto;
}
.rolesContainer___3KnJR .permissionCard___2xdso .ant-card-body___CD51G {
  padding: 12px;
}
.rolesContainer___3KnJR .permissionCard___2xdso .ant-checkbox-wrapper___2oNLk {
  margin-bottom: 4px;
}
.roleDetailModal___1B6dK .ant-modal-content___2ToMd {
  border-radius: 12px;
}
.roleDetailModal___1B6dK .ant-modal-header___3VJlO {
  border-radius: 12px 12px 0 0;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .infoCard___2Gg3P {
  margin-bottom: 24px;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .infoCard___2Gg3P .ant-card-head___3O3gH {
  background-color: #fafafa;
  border-bottom: 1px solid #f0f0f0;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .infoCard___2Gg3P .ant-card-body___CD51G {
  padding: 24px;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionsContainer___2b1s6 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 16px;
  gap: 16px;
}
@media (max-width: 768px) {
  .roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionsContainer___2b1s6 {
    grid-template-columns: 1fr;
    grid-gap: 12px;
    gap: 12px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionsContainer___2b1s6 {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 14px;
    gap: 14px;
  }
}
@media (min-width: 1025px) {
  .roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionsContainer___2b1s6 {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    gap: 20px;
  }
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionCard___2xdso .ant-card-head___3O3gH {
  padding: 12px 16px;
  min-height: auto;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionCard___2xdso .ant-card-head___3O3gH .ant-card-head-title___2e8vc {
  font-size: 14px;
  font-weight: 500;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionCard___2xdso .ant-card-body___CD51G {
  padding: 16px;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionList___3Eorr {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionTag___xOQX7 {
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 4px;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .noPermissions___10upD,
.roleDetailModal___1B6dK .roleDetailContent___13h6D .noOperators___13rlb {
  color: #8c8c8c;
  font-style: italic;
  text-align: center;
  padding: 24px;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .operatorName___25fsV {
  display: flex;
  align-items: center;
}
.roleDetailModal___1B6dK .roleDetailContent___13h6D .permissionsList___rH5Pc {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}

.rolesContainer___2fG7o .filterContainer___zW6qZ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  grid-gap: 16px;
  gap: 16px;
}
.rolesContainer___2fG7o .dropdownList___1Hcvy {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
  flex-wrap: wrap;
}
.rolesContainer___2fG7o .searchContainer___3EZhv {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.rolesContainer___2fG7o .createButton___16KlN {
  height: 40px;
  border-radius: 20px;
}
.rolesContainer___2fG7o .searchInput___3_yCE {
  height: 40px;
  border-radius: 20px;
}
.rolesContainer___2fG7o .roleName___2c4r_ {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.rolesContainer___2fG7o .roleName___2c4r_ .name___5gW9r {
  font-weight: 500;
  color: #262626;
}
.rolesContainer___2fG7o .roleName___2c4r_ .description___l50HO {
  color: #8c8c8c;
  font-size: 12px;
}
.rolesContainer___2fG7o .permissionsList___3qqq3 {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 4px;
  gap: 4px;
  max-width: 300px;
}
.rolesContainer___2fG7o .permissionTag___34qux {
  font-size: 11px;
  padding: 2px 6px;
  border-radius: 4px;
}
.rolesContainer___2fG7o .tableHeader___1eJ2s {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.rolesContainer___2fG7o .modal___24Li- .ant-modal-content___3j26c {
  border-radius: 12px;
}
.rolesContainer___2fG7o .modal___24Li- .ant-modal-header___1HG6O {
  border-radius: 12px 12px 0 0;
}
.rolesContainer___2fG7o .modal___24Li- .ant-btn___3d1ok {
  border-radius: 20px;
}
.rolesContainer___2fG7o .permissionsContainer___3XFfd {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 12px;
  gap: 12px;
  max-height: 400px;
  overflow-y: auto;
}
@media (max-width: 768px) {
  .rolesContainer___2fG7o .permissionsContainer___3XFfd {
    grid-template-columns: 1fr;
    grid-gap: 8px;
    gap: 8px;
    max-height: 350px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .rolesContainer___2fG7o .permissionsContainer___3XFfd {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width: 1025px) {
  .rolesContainer___2fG7o .permissionsContainer___3XFfd {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px;
  }
}
.rolesContainer___2fG7o .permissionCard___1i6YI .ant-card-head___1YQQn {
  padding: 8px 12px;
  min-height: auto;
}
@media (max-width: 768px) {
  .rolesContainer___2fG7o .permissionCard___1i6YI .ant-card-head___1YQQn {
    padding: 6px 10px;
  }
  .rolesContainer___2fG7o .permissionCard___1i6YI .ant-card-head___1YQQn .ant-card-head-title___1h_mH {
    font-size: 13px;
    padding: 6px 0;
  }
}
.rolesContainer___2fG7o .permissionCard___1i6YI .ant-card-body___3gsyD {
  padding: 12px;
}
@media (max-width: 768px) {
  .rolesContainer___2fG7o .permissionCard___1i6YI .ant-card-body___3gsyD {
    padding: 8px;
  }
}
.rolesContainer___2fG7o .permissionCard___1i6YI .ant-checkbox-wrapper___H6J4W {
  margin-bottom: 4px;
}
@media (max-width: 768px) {
  .rolesContainer___2fG7o .permissionCard___1i6YI .ant-checkbox-wrapper___H6J4W {
    margin-bottom: 3px;
    font-size: 12px;
  }
}

.permissionsContainer___28Pts .permissionsGrid___3rer2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 16px;
  gap: 16px;
  margin-top: 16px;
}
@media (max-width: 768px) {
  .permissionsContainer___28Pts .permissionsGrid___3rer2 {
    grid-template-columns: 1fr;
    grid-gap: 12px;
    gap: 12px;
    margin-top: 12px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .permissionsContainer___28Pts .permissionsGrid___3rer2 {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 14px;
    gap: 14px;
  }
}
@media (min-width: 1025px) {
  .permissionsContainer___28Pts .permissionsGrid___3rer2 {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    gap: 20px;
  }
}
.permissionsContainer___28Pts .permissionCard___1hN-N .ant-card-head___3OrVH {
  background-color: #fafafa;
}
@media (max-width: 768px) {
  .permissionsContainer___28Pts .permissionCard___1hN-N .ant-card-head___3OrVH {
    padding: 0 12px;
  }
  .permissionsContainer___28Pts .permissionCard___1hN-N .ant-card-head___3OrVH .ant-card-head-title___3t6fR {
    font-size: 14px;
    padding: 8px 0;
  }
}
@media (max-width: 768px) {
  .permissionsContainer___28Pts .permissionCard___1hN-N .ant-card-body___k8hu5 {
    padding: 8px !important;
  }
}
.permissionsContainer___28Pts .permissionCard___1hN-N .permissionList___1amvI {
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
}
@media (max-width: 768px) {
  .permissionsContainer___28Pts .permissionCard___1hN-N .permissionList___1amvI {
    grid-gap: 6px;
    gap: 6px;
  }
}
.permissionsContainer___28Pts .permissionCard___1hN-N .permissionItem___2EU7z {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 12px;
  background-color: #f5f5f5;
  border-radius: 4px;
  font-size: 12px;
}
@media (max-width: 768px) {
  .permissionsContainer___28Pts .permissionCard___1hN-N .permissionItem___2EU7z {
    padding: 6px 10px;
    font-size: 11px;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 4px;
    gap: 4px;
  }
}
.permissionsContainer___28Pts .permissionCard___1hN-N .permissionItem___2EU7z .permissionName___1ImR2 {
  font-weight: 500;
}
.permissionsContainer___28Pts .permissionCard___1hN-N .permissionItem___2EU7z .permissionDescription___xzxXy {
  color: #666;
  font-size: 11px;
}
@media (max-width: 768px) {
  .permissionsContainer___28Pts .permissionCard___1hN-N .permissionItem___2EU7z .permissionDescription___xzxXy {
    font-size: 10px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.main___3yZHf {
  display: block;
}
.main___3yZHf .ant-page-header {
  border-radius: 12px;
}
.main___3yZHf .ant-card-body {
  padding: 10px 15px;
}
.main___3yZHf .ant-page-header-content {
  padding: 0;
}
.main___3yZHf .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 8px 8px 0 0;
}
.main___3yZHf .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active {
  background: #fff;
}
.main___3yZHf .tabContent___vMeCY {
  background: #fff;
  padding: 24px;
  border-radius: 8px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  margin-top: 16px;
}
.main___3yZHf .tabContent___vMeCY h3 {
  margin-bottom: 16px;
  color: #121212;
  font-weight: 600;
}
.main___3yZHf .tabContent___vMeCY p {
  margin-bottom: 8px;
  color: #666;
}
.accessControl___3StOg .ant-tabs-card___2cBxZ > .ant-tabs-nav___Vsg8A .ant-tabs-tab___3mQGw {
  border-radius: 8px 8px 0 0;
}
.accessControl___3StOg .ant-tabs-card___2cBxZ > .ant-tabs-nav___Vsg8A .ant-tabs-tab-active___omml2 {
  background: #fff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
html,
body,
#root {
  height: 100%;
}
.colorWeak {
  -webkit-filter: invert(80%);
          filter: invert(80%);
}
.ant-layout {
  min-height: 100vh;
}
canvas {
  display: block;
}
body {
  font-family: Lato;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul,
ol {
  list-style: none;
}
@media (max-width: 480px) {
  .ant-table {
    width: 100%;
    overflow-x: auto;
  }
  .ant-table-thead > tr > th,
  .ant-table-tbody > tr > th,
  .ant-table-thead > tr > td,
  .ant-table-tbody > tr > td {
    white-space: pre;
  }
  .ant-table-thead > tr > th > span,
  .ant-table-tbody > tr > th > span,
  .ant-table-thead > tr > td > span,
  .ant-table-tbody > tr > td > span {
    display: block;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  body .ant-design-pro > .ant-layout {
    min-height: 100vh;
  }
}
.ant-dropdown-menu-item {
  min-width: 160px;
}
.sort-list .sort-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 8px 19px 8px 13px;
  background: #fff;
  border: 1px solid #e2e5ea;
  border-radius: 6px;
}
.sort-list .sort-item .sort-item__content {
  flex: 1 1;
}
.sort-list .sort-item .sort-item__drag {
  display: flex;
  flex: 0 0 18px;
  padding-right: 18px;
}
.sort-list .sort-item .sort-item__drag :hover {
  cursor: pointer;
}
.sort-list--grid {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: 1fr 1fr;
}
.sortableHelper {
  z-index: 999999;
}
.page-content-container {
  background: #ffffff 0% 0% no-repeat padding-box;
  border-radius: 12px;
  box-shadow: 0px 3px 12px #1a366c15;
  opacity: 1;
}
.page-content-container .ant-page-header {
  border-radius: 12px;
}
.page-content-container .ant-page-header .ant-page-header-heading {
  margin-bottom: 8px;
}
.page-content-container .ant-page-header .ant-page-header-heading-left {
  margin: 0;
}
.page-content-container .ant-page-header .ant-page-header-heading-title {
  color: #1f1f1f;
  font: normal normal bold 24px/30px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.page-content-container .ant-card-body {
  padding: 16px 24px;
}
.page-content-container .ant-page-header-content {
  padding: 0;
}
.search-input.ant-input-affix-wrapper {
  width: 300px;
  height: 40px !important;
  padding: 5px 16px 5px 10px;
  background: #edf0f4 0% 0% no-repeat padding-box;
  border: none;
  border-radius: 10px !important;
  opacity: 1;
  display: flex;
  align-items: center;
}
.search-input.ant-input-affix-wrapper .ant-input-prefix {
  margin-right: 15px;
  display: flex;
  align-items: center;
}
.search-input.ant-input-affix-wrapper .ant-input {
  height: 40px !important;
  background: transparent !important;
  display: flex;
  align-items: center;
}
.search-input.ant-input-affix-wrapper .ant-input::-webkit-input-placeholder {
  color: #abb0ba;
  font: normal normal normal 14px/18px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.search-input.ant-input-affix-wrapper .ant-input:-ms-input-placeholder {
  color: #abb0ba;
  font: normal normal normal 14px/18px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.search-input.ant-input-affix-wrapper .ant-input::-ms-input-placeholder {
  color: #abb0ba;
  font: normal normal normal 14px/18px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.search-input.ant-input-affix-wrapper .ant-input::placeholder {
  color: #abb0ba;
  font: normal normal normal 14px/18px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.search-input.width-full {
  width: 100%;
  max-width: unset;
}
.ant-table-container {
  color: #121212;
  font: normal normal normal 14px/17px Lato;
  letter-spacing: 0px;
}
.ant-table-container .ant-avatar {
  border-radius: 8px;
}
.ant-table-container .ant-table-thead .ant-table-cell {
  color: #56585c;
  font: normal normal bold 14px/17px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.table-item__id {
  color: #abb0ba;
  font: normal normal normal 14px/17px Lato;
  letter-spacing: 0px;
  opacity: 1;
}
.ant-notification-notice {
  width: 300px;
  padding: 8px 10px;
  font: normal normal bold 14px/18px Lato;
  letter-spacing: 0px;
  border-radius: 8px;
}
.ant-notification-notice .ant-notification-notice-close {
  display: none;
}
.ant-notification-notice .ant-notification-notice-description {
  margin-left: 40px;
}
.ant-notification-notice.ant-notification-notice-error {
  padding: 16px 10px;
  color: #ffffff;
  background-color: #ff4d4f;
}
.ant-notification-notice.ant-notification-notice-error .ant-notification-notice-icon {
  color: #fff;
}
.ant-notification-notice.ant-notification-notice-info {
  color: #fff;
  background-color: #484848;
}
.ant-notification-notice .ant-notification-notice-icon {
  top: 50%;
  transform: translateY(-50%);
}
.confirm-popup .ant-modal-content {
  border-radius: 12px;
}
.confirm-popup .ant-modal-header {
  border: none;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.confirm-popup .ant-modal-header .ant-modal-title {
  font-weight: bold;
  font-size: 20px;
}
.confirm-popup .ant-modal-body {
  padding-top: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.confirm-popup .ant-modal-footer {
  border-top: none;
}
.confirm-popup .ant-modal-footer .form__actions button {
  height: 40px;
  font-weight: bold;
  border-radius: 4px;
}
.confirm-popup .ant-modal-footer .form__actions .ant-btn {
  border-color: transparent;
}
.form-modal .ant-modal-content {
  border-radius: 12px;
}
.form-modal .ant-modal-header {
  border: none;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.form-modal .ant-modal-header .ant-modal-title {
  font-weight: bold;
  font-size: 20px;
}
.form-modal .ant-modal-body {
  padding-top: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.form-modal .ant-form .ant-form-item-label label {
  color: #000;
  font-weight: bold;
}
.form-modal .ant-form .ant-form-item-control-input input,
.form-modal .ant-form .ant-form-item-control-input textarea {
  height: 48px;
  font-size: 14px;
  border-color: #e1e5ea;
  border-radius: 5px;
}
.form-modal .ant-form .ant-form-item-control-input .ant-picker-input input {
  height: 38px;
}
.form-modal .ant-form .ant-picker {
  width: 50%;
}
.form-modal .ant-form .ant-select-selector {
  height: 48px;
  padding: 9px 11px;
  border-radius: 5px;
}
.form-modal .ant-modal-footer .form__actions button {
  height: 40px;
  font-weight: bold;
  border-radius: 4px;
}
.form-modal .ant-modal-footer .form__actions .ant-btn {
  border-color: transparent;
}
.totalwords-modal .ant-modal-content {
  border-radius: 12px;
}
.totalwords-modal .ant-modal-header {
  border: none;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.totalwords-modal .ant-modal-header .ant-modal-title {
  font-weight: bold;
  font-size: 20px;
}
.totalwords-modal .ant-modal-body {
  padding-top: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.totalwords-modal .ant-modal-footer {
  border-top: none;
}
.totalwords-modal .ant-modal-footer .form__actions button {
  height: 40px;
  font-weight: bold;
  border-radius: 4px;
}
.totalwords-modal .ant-modal-footer .form__actions .ant-btn {
  border-color: transparent;
}
.actions-btn {
  height: 40px;
  color: #4F9BE8;
  font-weight: bold;
  border-color: transparent;
  border-radius: 4px;
}
.actions-btn span:last-child {
  margin-left: 8px;
}
.actions-btn span:first-child {
  margin-left: 0;
}
.actions-btn.default {
  border-color: transparent;
}
.actions-btn.purple {
  color: #4F9BE8;
}
.actions-btn.danger {
  color: #db0033;
}
.actions-btn.danger svg path {
  fill: #db0033;
}
.actions-btn.primary {
  color: #fff;
  background-color: #4F9BE8;
}
.actions-btn.primary svg path {
  fill: #fff;
}
.totalwords-form.ant-form .ant-form-item-label label {
  font-weight: bold;
}
.totalwords-form.ant-form .ant-picker {
  padding: 0px 11p;
  border-radius: 8px;
}
.selectbox .selectbox__control {
  border: none;
  box-shadow: none;
}
.selectbox .selectbox__control:hover {
  border: none;
  cursor: pointer;
}
.selectbox .selectbox__single-value {
  position: relative;
  top: unset;
  overflow: visible;
  transform: none;
}
.ant-pro-top-nav-header-menu {
  display: flex;
  justify-content: flex-end;
  padding-right: 25px;
}
.ml-sm {
  margin-left: 10px;
}
.ml-xs {
  margin-left: 5px;
}
.mr-sm {
  margin-right: 10px;
}
.mr-xs {
  margin-right: 5px;
}
.text-center {
  text-align: center;
}
.align-center {
  display: flex;
  align-items: center;
}
.text-danger {
  color: #ff4d4f;
}
.ant-pro-top-nav-header-main {
  padding-right: 12px;
  padding-left: 44px;
}
.ant-pro-sider-menu .ant-menu-item {
  padding: 0 8px;
}
.testUserRow {
  color: #722ed1 !important;
}
.testUserRow .greenItem,
.testUserRow .redItem {
  color: inherit !important;
}
.testUserRow .greenItem > span,
.testUserRow .redItem > span {
  color: inherit !important;
}
.testUserRow .ant-tag {
  color: inherit !important;
}
.testUserRow span,
.testUserRow div,
.testUserRow td,
.testUserRow p,
.testUserRow h1,
.testUserRow h2,
.testUserRow h3,
.testUserRow h4,
.testUserRow h5,
.testUserRow h6,
.testUserRow label,
.testUserRow input,
.testUserRow textarea,
.testUserRow select {
  color: #722ed1 !important;
}
.testUserRow .ant-btn,
.testUserRow .ant-dropdown-trigger,
.testUserRow .ant-menu-item,
.testUserRow .ant-link {
  color: inherit !important;
}
.testUserRow a {
  color: #722ed1 !important;
}
.testUserRow a:hover {
  color: #531dab !important;
}
.testUserRow .ant-tag.ant-tag-green,
.testUserRow .ant-tag.ant-tag-red,
.testUserRow .ant-tag.ant-tag-success,
.testUserRow .ant-tag.ant-tag-error,
.testUserRow .ant-tag.ant-tag-warning,
.testUserRow .ant-tag.ant-tag-blue,
.testUserRow .ant-tag.ant-tag-cyan,
.testUserRow .ant-tag.ant-tag-geekblue,
.testUserRow .ant-tag.ant-tag-lime,
.testUserRow .ant-tag.ant-tag-magenta,
.testUserRow .ant-tag.ant-tag-purple,
.testUserRow .ant-tag.ant-tag-volcano,
.testUserRow .ant-tag.ant-tag-gold {
  color: inherit !important;
}
.testUserRow .status-subscribed,
.testUserRow .status-unsubscribed,
.testUserRow .status-active,
.testUserRow .status-inactive,
.testUserRow .status-pending,
.testUserRow .status-completed,
.testUserRow .status-failed,
.testUserRow .status-cancelled {
  color: inherit !important;
}
.testUserRow [class*="green"],
.testUserRow [class*="red"],
.testUserRow [class*="success"],
.testUserRow [class*="error"],
.testUserRow [class*="warning"],
.testUserRow [class*="info"] {
  color: inherit !important;
}
.testUserRow .packageNames {
  color: inherit !important;
}
.testUserRow .packageNames > span {
  color: inherit !important;
}
.testUserRow div[style*="color: red"],
.testUserRow div[style*="color: green"],
.testUserRow div[style*="color: #ff0000"],
.testUserRow div[style*="color: #00ff00"],
.testUserRow div[style*="color: rgb(255, 0, 0)"],
.testUserRow div[style*="color: rgb(0, 255, 0)"] {
  color: inherit !important;
}
.testUserRow small {
  color: #722ed1 !important;
}
.testUserRow .ant-table-cell {
  color: #722ed1 !important;
}
.testUserRow .ant-table-cell * {
  color: #722ed1 !important;
}
.testUserRow * {
  color: #722ed1 !important;
}
.testUserRow .ant-table-tbody .testUserRow td,
.testUserRow .ant-table-tbody .testUserRow th {
  color: #722ed1 !important;
}
.testUserRow .ant-table-tbody .testUserRow td *,
.testUserRow .ant-table-tbody .testUserRow th * {
  color: #722ed1 !important;
}
.quill .ql-container.ql-snow {
  font-family: Lato;
  border: 1px solid #e1e5ea;
}
.quill .ql-toolbar.ql-snow {
  border: 1px solid #e1e5ea;
}
.quill .ql-editor {
  min-height: 200px;
  max-height: 600px;
}
.quill .ql-editor.ql-blank::before {
  font-style: normal;
}
.ant-table-wrapper .ant-table-container {
  overflow-x: auto;
}
.ant-table-wrapper .ant-table-container table {
  min-width: 100%;
  width: auto;
}


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