@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600&display=swap");._neutral-50_3z176_1 {
  --text-color: #f9fafb;
}
._neutral-100_3z176_4 {
  --text-color: #e1e6e3;
}
._neutral-200_3z176_7 {
  --text-color: #c4ccc7;
}
._neutral-300_3z176_10 {
  --text-color: #a6b3ab;
}
._neutral-400_3z176_13 {
  --text-color: #89998f;
}
._neutral-500_3z176_16 {
  --text-color: #6b8073;
}
._neutral-600_3z176_19 {
  --text-color: #56665c;
}
._neutral-700_3z176_22 {
  --text-color: #3d4a42;
}
._neutral-800_3z176_25 {
  --text-color: #202823;
}
._neutral-900_3z176_28 {
  --text-color: #0b100d;
}

._primary-50_3z176_32 {
  --text-color: #ecf5f0;
}
._primary-100_3z176_35 {
  --text-color: #d9f3e3;
}
._primary-200_3z176_38 {
  --text-color: #b3e8c6;
}
._primary-300_3z176_41 {
  --text-color: #8cdcaa;
}
._primary-400_3z176_44 {
  --text-color: #40c571;
}
._primary-500_3z176_47 {
  --text-color: #40c571;
}
._primary-600_3z176_50 {
  --text-color: #339e5a;
}
._primary-700_3z176_53 {
  --text-color: #267644;
}
._primary-800_3z176_56 {
  --text-color: #1a4f2d;
}
._primary-900_3z176_59 {
  --text-color: #0d2717;
}

._destructive-50_3z176_63 {
  --text-color: #fef2f2;
}
._destructive-100_3z176_66 {
  --text-color: #fee2e2;
}
._destructive-200_3z176_69 {
  --text-color: #fecaca;
}
._destructive-300_3z176_72 {
  --text-color: #f87171;
}
._destructive-400_3z176_75 {
  --text-color: #ef4444;
}
._destructive-500_3z176_78 {
  --text-color: #ef4444;
}
._destructive-600_3z176_81 {
  --text-color: #dc2626;
}
._destructive-700_3z176_84 {
  --text-color: #b91c1c;
}
._destructive-800_3z176_87 {
  --text-color: #991b1b;
}
._destructive-900_3z176_90 {
  --text-color: #570e0e;
}

._warning-50_3z176_94 {
  --text-color: #fffbeb;
}
._warning-100_3z176_97 {
  --text-color: #fef3c7;
}
._warning-200_3z176_100 {
  --text-color: #fde68a;
}
._warning-300_3z176_103 {
  --text-color: #fcd34d;
}
._warning-400_3z176_106 {
  --text-color: #fbbf24;
}
._warning-500_3z176_109 {
  --text-color: #f59e0b;
}
._warning-600_3z176_112 {
  --text-color: #d97706;
}
._warning-700_3z176_115 {
  --text-color: #b45309;
}
._warning-800_3z176_118 {
  --text-color: #92400e;
}
._warning-900_3z176_121 {
  --text-color: #78350f;
}

._white_3z176_125 {
  --text-color: #ffffff;
}._weight-regular_92b1w_1 {
  font-weight: 400;
}
._weight-medium_92b1w_4 {
  font-weight: 500;
}
._weight-semibold_92b1w_7 {
  font-weight: 600;
}

._align-left_92b1w_11 {
  text-align: left;
}
._align-center_92b1w_14 {
  text-align: center;
}
._align-right_92b1w_17 {
  text-align: right;
}

._uppercase_92b1w_21 {
  text-transform: uppercase;
}

._pre-line_92b1w_25 {
  white-space: pre-line;
}._h1_tajwe_1,
._h2_tajwe_2,
._h3_tajwe_3,
._h4_tajwe_4,
._h5_tajwe_5,
._h6_tajwe_6,
._h4-chakra_tajwe_7,
._h5-chakra_tajwe_8,
._h6-chakra_tajwe_9 {
  margin: 0;
  color: var(--text-color, var(--text-default));
}

._h1_tajwe_1 {
  font-family: Roboto;
  font-size: 32px;
  font-weight: 500;
  line-height: 115%;
  letter-spacing: -0.64px;
}

._h2_tajwe_2 {
  font-family: Roboto;
  font-size: 24px;
  font-weight: 500;
  line-height: 115%;
  letter-spacing: -0.48px;
}

._h3_tajwe_3 {
  font-family: Roboto;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

._h4-chakra_tajwe_7 {
  font-family: "Chakra Petch";
  font-size: 28px;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: -0.56px;
}

._h5_tajwe_5 {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.36px;
}

._h5-chakra_tajwe_8 {
  font-family: "Chakra Petch";
  font-size: 20px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.4px;
}

._h6_tajwe_6 {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
}

._h6-chakra_tajwe_9 {
  font-family: "Chakra Petch";
  font-size: 20px;
  font-weight: 600;
  line-height: 110%;
}._label_khicf_1 {
  font-family: Roboto;
  color: var(--text-color, var(--text-default));
}

._size-xsmall_khicf_6 {
  font-size: 12px;
  line-height: 115%;
}

._size-xsmall-uppercase_khicf_11 {
  font-size: 12px;
  line-height: 115%;
  text-transform: uppercase;
}

._size-medium_khicf_17 {
  font-size: 14px;
  line-height: 115%;
}

._size-medium-uppercase_khicf_22 {
  font-size: 14px;
  line-height: 115%;
  text-transform: uppercase;
}

._size-large_khicf_28 {
  font-size: 16px;
  line-height: 110%;
}._paragraph_eup4n_1 {
  font-family: Roboto;
  color: var(--text-color, var(--text-default));
}

._size-xsmall_eup4n_6 {
  font-size: 12px;
  line-height: 145%;
}

._size-small_eup4n_11 {
  font-size: 14px;
  line-height: 145%;
}

._size-medium_eup4n_16 {
  font-size: 16px;
  line-height: 150%;
}

._clickable_eup4n_21 {
  cursor: pointer;
  text-decoration: underline;
}._badge_20q51_1 {
  border-radius: 24px;
  padding: 2px 6px;
  max-width: 80px;
  width: min-content;
  text-align: center;
}
._badge-text_20q51_8 {
  text-transform: capitalize;
}
._badge-text_20q51_8._paid_20q51_11, ._badge-text_20q51_8._online_20q51_11, ._badge-text_20q51_8._sent_20q51_11 {
  color: var(--badge-online-text);
}
._badge-text_20q51_8._unpaid_20q51_14, ._badge-text_20q51_8._offline_20q51_14, ._badge-text_20q51_8._cancelled_20q51_14 {
  color: var(--badge-offline-text);
}
._badge-text_20q51_8._idle_20q51_17 {
  color: var(--badge-idle-text);
}
._badge-text_20q51_8._repair_20q51_20 {
  color: var(--badge-repair-text);
}
._badge-text_20q51_8._decomm_20q51_23 {
  color: var(--badge-decomm-text);
}
._badge-text_20q51_8._new_20q51_26 {
  color: var(--badge-new-text);
}
._badge-text_20q51_8._pending_20q51_29 {
  color: var(--badge-pending-text);
}
._badge_20q51_1._paid_20q51_11, ._badge_20q51_1._online_20q51_11, ._badge_20q51_1._sent_20q51_11 {
  background-color: var(--badge-online-background);
}
._badge_20q51_1._unpaid_20q51_14, ._badge_20q51_1._offline_20q51_14, ._badge_20q51_1._cancelled_20q51_14 {
  background-color: var(--badge-offline-background);
}
._badge_20q51_1._idle_20q51_17 {
  background-color: var(--badge-idle-background);
}
._badge_20q51_1._repair_20q51_20 {
  background-color: var(--badge-repair-background);
}
._badge_20q51_1._decomm_20q51_23 {
  background-color: var(--badge-decomm-background);
}
._badge_20q51_1._new_20q51_26 {
  background-color: var(--badge-new-background);
}
._badge_20q51_1._pending_20q51_29 {
  background-color: var(--badge-pending-background);
}._button_n5es1_1 {
  height: 36px;
  padding: 8px 16px;
}

._primary_n5es1_6 {
  background-color: var(--button-primary);
  color: var(--text-button-primary);
}
._primary_n5es1_6:hover {
  background-color: var(--button-primary-hover);
}
._primary_n5es1_6:active {
  background-color: var(--button-primary-active);
}

._secondary_n5es1_17 {
  background-color: var(--button-secondary);
  color: var(--text-button-secondary);
}
._secondary_n5es1_17:hover {
  background-color: var(--button-secondary-hover);
}
._secondary_n5es1_17:active {
  background-color: var(--button-secondary-active);
}

._destructive_n5es1_28 {
  background-color: var(--button-destructive);
  color: var(--text-button-destructive);
}
._destructive_n5es1_28:hover {
  background-color: var(--button-destructive-hover);
}
._destructive_n5es1_28:active {
  background-color: var(--button-destructive-active);
}

._full-width_n5es1_39 {
  width: 100%;
}

._disabled_n5es1_43 {
  opacity: 0.5;
  pointer-events: none;
}._checkbox_1axyw_1 {
  gap: 12px;
}
._checkbox_1axyw_1 [data-part=control] {
  width: 16px;
  height: 16px;
  background-color: var(--checkbox-default-background-color);
  border-color: var(--checkbox-border-color);
  border-radius: 0;
}
._checkbox_1axyw_1 [data-part=control][data-state=checked] {
  background-color: var(--checkbox-selected-background-color);
  border-color: var(--checkbox-selected-border-color);
}
._checkbox_1axyw_1 [data-part=control][data-state=checked] svg {
  color: var(--checkbox-selected-icon-color);
  width: 10px;
  height: auto;
}
._checkbox_1axyw_1 [data-part=label] p {
  color: var(--checkbox-label-color);
}._copy-button_191xv_1 {
  display: flex;
  column-gap: 3px;
  flex-direction: row;
  align-items: center;
  background-color: var(--copy-button-background);
  border: 1px solid var(--copy-button-border);
  padding: 12px;
  transition: all 0.2s linear;
  user-select: none;
  width: 86px;
  height: 48px;
}
@media (hover: hover) {
  ._copy-button_191xv_1:hover {
    border-color: var(--copy-button-hover);
  }
}
._copy-button_191xv_1:focus {
  box-shadow: 0px 0px 0px 4px var(--copy-button-focused-box-shadow);
  border-color: var(--copy-button-focused-border);
}
._copy-button_191xv_1:active {
  box-shadow: none;
  border-color: var(--copy-button-active-border);
}
._copy-button-icon_191xv_27 {
  color: var(--copy-button-icon);
}
._copy-button-text_191xv_30 {
  color: var(--copy-button-text);
}
._copy-button_191xv_1[disabled] {
  opacity: 0.5;
  border-color: var(--copy-button-border-disabled);
  cursor: not-allowed;
}
._copy-icon_191xv_38 {
  color: var(--copy-icon);
  cursor: pointer;
}
._copy-tooltip_191xv_42 {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(-8px);
  background-color: var(--background);
  color: var(--text-default);
  padding: 4px 10px;
  border-radius: 6px;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  z-index: 1000;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  transition: opacity 0.2s ease;
}
._copy-tooltip-visible_191xv_58 {
  opacity: 1;
  animation: _copyFadeInOut_191xv_1 2500ms ease-out forwards;
}

@keyframes _copyFadeInOut_191xv_1 {
  0%, 100% {
    opacity: 0;
    transform: translateX(-50%) translateY(-12px) scale(0.95);
  }
  10%, 90% {
    opacity: 1;
    transform: translateX(-50%) translateY(-8px) scale(1);
  }
}._divider_fq5v1_1 {
  display: block;
}

._vertical_fq5v1_5 {
  width: 1px;
  align-self: stretch;
  background: linear-gradient(0deg, rgba(140, 146, 139, 0) 0%, rgba(84, 113, 90, 0.7) 50%, rgba(140, 146, 139, 0) 100%);
  background-size: 1px 100%;
  background-repeat: no-repeat;
}

._horizontal_fq5v1_13 {
  height: 1px;
  width: 100%;
  background: linear-gradient(90deg, rgba(140, 146, 139, 0) 0%, rgba(84, 113, 90, 0.7) 50%, rgba(140, 146, 139, 0) 100%);
  background-size: 100% 1px;
  background-repeat: no-repeat;
}._file-upload_1g0lt_1 {
  border: 1px dashed var(--file-upload-border);
  background-color: var(--file-upload-background);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 12px;
  padding: 20px;
  transition: all 0.2s ease-in-out;
  position: relative;
  cursor: pointer;
  width: 412px;
  user-select: none;
}
._file-upload-over_1g0lt_16 {
  border-color: var(--text-primary);
  background-color: var(--file-upload-border);
}
@media (hover: hover) {
  ._file-upload_1g0lt_1:hover {
    border-color: var(--text-primary);
  }
}
._file-upload-input_1g0lt_25 {
  display: none;
}
._file-upload-upload-icon_1g0lt_28 {
  color: var(--text-primary);
}
._file-upload-limit_1g0lt_31 {
  color: var(--file-upload-text-subtitle);
}
._file-upload-upload-other_1g0lt_34 {
  color: var(--text-primary);
}
._file-upload-error_1g0lt_37 {
  color: var(--text-destructive);
}
._file-upload-text_1g0lt_40 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 4px;
}._footer_upom5_1 {
  padding-top: 28px;
}
._footer__company_upom5_4 {
  color: var(--footer-company-text);
}
._footer__link_upom5_7 {
  color: var(--footer-link-text);
}._container_z063b_1 {
  width: 100%;
  padding: 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._flex_z063b_9 {
  display: flex;
  justify-content: center;
}._container_1g2vc_1 {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid;
  border-image-slice: 1;
  border-image-source: radial-gradient(47.86% 37566403.65% at 52.14% 98.52%, rgba(84, 113, 90, 0.28) 0%, rgba(140, 146, 139, 0) 100%);
  display: flex;
  justify-content: center;
  align-items: center;
}

._icon_1g2vc_12 {
  width: 110px;
}._input_msbfs_1 {
  background-color: var(--input-background);
  border: 1px solid var(--input-border);
  color: var(--text-input);
  padding-left: 10px;
  caret-color: var(--input-caret-color);
  height: 48px;
  width: 100%;
  font-size: 14px;
}
._input-wrapper_msbfs_11 {
  display: flex;
  gap: 8px;
}
._input_msbfs_1::placeholder {
  color: var(--text-input-placeholder);
}
._input_msbfs_1:hover {
  border: 1px solid var(--input-border-hover);
}
._input_msbfs_1:focus {
  outline: none;
  border: 1px solid var(--input-border-focus);
  box-shadow: var(--input-btn-shaddow);
}
._input_msbfs_1:focus::placeholder {
  color: var(--text-input-placeholder-focus);
}
._input_msbfs_1._error_msbfs_29 {
  border: 1px solid var(--input-border-error);
}
._input_msbfs_1[disabled] {
  cursor: not-allowed;
  background-color: var(--input-background-disabled);
  border-color: var(--input-border-disabled);
}
._input-code_msbfs_37 {
  text-align: center;
  font-size: 18px;
}

._chakra-group_msbfs_42 > div {
  right: 10px;
}

._label_msbfs_46 {
  font-size: 14px;
  text-align: left;
  display: flex;
  align-items: center;
  user-select: none;
}
._label_msbfs_46._disabled_msbfs_53 {
  opacity: 0.5;
  pointer-events: none;
}

._text-field-error_msbfs_58 {
  text-align: left;
  width: 100%;
  display: block;
}._segmented-control_atpat_1 {
  display: flex;
  gap: 12px;
}
._segmented-control__item_atpat_5 {
  font-size: 14px;
  line-height: 16px;
  font-family: "Inter";
  font-weight: 500;
  color: var(--segmented-control);
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
}
._segmented-control__item--active_atpat_15 {
  color: var(--segmented-control-active);
}
._segmented-control__item--active_atpat_15::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  width: 100%;
  border-bottom: 1px solid var(--segmented-control-active);
}._menu-item_1jk5p_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 2px 8px;
  cursor: pointer;
}
._menu-icon_1jk5p_8 {
  height: 16px;
  width: 16px;
}
._menu-icon_1jk5p_8 path {
  stroke: var(--menu-item-text);
}._modal-overlay_102mz_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  z-index: 1400;
  overflow-x: auto;
  padding-bottom: 6px;
  overflow-y: auto;
  padding-right: 6px;
}
._modal-overlay_102mz_1::-webkit-scrollbar {
  height: 6px;
}
._modal-overlay_102mz_1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._modal-overlay_102mz_1::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}
._modal-overlay_102mz_1::-webkit-scrollbar {
  width: 6px;
}
._modal-overlay_102mz_1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._modal-overlay_102mz_1::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}

._modal_102mz_1 {
  max-width: 460px;
  background-color: var(--modal-background);
  box-shadow: var(--chakra-shadows-lg, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05));
  margin: auto;
  width: 100%;
  position: relative;
  overflow: hidden;
}

._header-slot_102mz_47 {
  padding: 24px;
}

._close-btn_102mz_51 {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
  color: var(--modal-close-btn);
}
._close-btn_102mz_51:focus-visible {
  box-shadow: var(--modal-close-btn-shadow);
}

._body-slot_102mz_62 {
  padding: 0 1.5rem;
}

._footer-slot_102mz_66 {
  padding: 12px 24px 24px;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}._strength-meter_1achb_1 {
  width: 100%;
}._input_hep0c_1 {
  background-color: var(--input-background);
  border: 1px solid var(--input-border);
  color: var(--text-input);
  padding-left: 10px;
  caret-color: var(--input-caret-color);
  font-size: 14px;
}
._input-wrapper_hep0c_9 {
  display: flex;
  gap: 8px;
}
._input-password_hep0c_13 {
  width: 100%;
}
._input_hep0c_1::placeholder {
  color: var(--text-input-placeholder);
}
._input_hep0c_1:hover {
  border: 1px solid var(--input-border-hover);
}
._input_hep0c_1:focus {
  outline: none;
  border: 1px solid var(--input-border-focus);
  box-shadow: var(--input-btn-shaddow);
}
._input_hep0c_1:focus::placeholder {
  color: var(--text-input-placeholder-focus);
}
._input_hep0c_1._error_hep0c_30 {
  border: 1px solid var(--input-border-error);
}
._input_hep0c_1[disabled] {
  cursor: not-allowed;
  background-color: var(--input-background-disabled);
  border-color: var(--input-border-disabled);
}

._label_hep0c_39 {
  font-size: 14px;
  text-align: left;
  display: flex;
  align-items: center;
  user-select: none;
}
._label_hep0c_39._disabled_hep0c_46 {
  opacity: 0.5;
}

._icon-eye_hep0c_50 {
  color: var(--icon-eye);
}

._strength-meter_hep0c_54 {
  margin-top: 8px;
  width: 100%;
}._popover-content_1um64_1 {
  z-index: 10;
}._select_5ille_1 {
  background-color: var(--input-background);
  border: 1px solid var(--input-border);
  color: var(--text-input);
  width: 100%;
  font-size: 14px;
}
._select-wrapper_5ille_8 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._select-wrapper_5ille_8:focus-within div[data-part=control] {
  box-shadow: var(--input-btn-shaddow);
  border: 1px solid var(--input-border-focus);
}
._select-value_5ille_17 {
  padding-left: 10px;
}
._select-value--placeholder_5ille_20 {
  color: var(--text-input-placeholder);
}
._select-content_5ille_23 {
  box-shadow: var(--popover-shadow);
  background-color: var(--select-content-background);
  padding: 12px 8px;
  border-radius: 0;
  max-height: 180px;
  overflow-y: auto;
}
._select-content_5ille_23::-webkit-scrollbar {
  width: 8px;
}
._select-content_5ille_23::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--select-scroll-thumb);
}
._select_5ille_1:hover {
  border: 1px solid var(--input-border-hover);
}
._select_5ille_1:focus {
  outline: none;
  border: 1px solid var(--input-border-focus);
  box-shadow: var(--input-btn-shaddow);
}
._select_5ille_1._error_5ille_46 {
  border: 1px solid var(--input-border-error);
}
._select_5ille_1._disabled_5ille_49 {
  cursor: no-drop;
  background-color: var(--input-background-disabled);
  border-color: var(--input-border-disabled);
}

._select-item_5ille_55 {
  border-radius: 0;
}
._select-item_5ille_55:hover {
  background: var(--select-item-hover) !important;
}
._select-item_5ille_55:not([data-selected]):not(:hover) {
  background: transparent;
}

._label_5ille_65 {
  text-align: left;
  display: flex;
  align-items: center;
  user-select: none;
}
._label_5ille_65._disabled_5ille_49 {
  opacity: 0.5;
}

._icon-arrow_5ille_75 {
  color: var(--icon-arrow);
  margin-right: 10px;
}

._text-field-error_5ille_80 {
  text-align: left;
  width: 100%;
  display: block;
}

._select-text_5ille_86 {
  line-height: 32px;
  padding: 0 12px;
}
._select-text_5ille_86._disabled_5ille_49 {
  color: var(--select-option-text-disabled);
}

._select-wallet_5ille_94 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 12px;
}
._select-wallet-icon_5ille_100 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._select-wallet-icon_5ille_100 svg {
  width: 100%;
  height: 100%;
}

._select-plus_5ille_110 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 12px;
}
._select-plus_5ille_110 svg {
  width: 36px;
  height: 36px;
}._social-button_1abcz_1 {
  line-height: 0;
  background-color: var(--social-button-default-background-color);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  gap: 8px;
  width: 100%;
  border: 1px solid var(--social-button-border-color);
  transition: all linear 0.2s;
}
._social-button_1abcz_1._apple_1abcz_13 svg {
  color: var(--social-button-icon-apple-color);
}
@media (hover: hover) {
  ._social-button_1abcz_1:hover {
    background-color: var(--social-button-hover-background-color);
  }
}
._social-button_1abcz_1:active {
  background-color: var(--social-button-active-background-color);
}
._social-button_1abcz_1:disabled {
  opacity: 0.5;
}
._social-button-label_1abcz_27 {
  color: var(--social-button-label-color);
}._expand-button_1g3pw_1 {
  padding: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease;
}
._expand-button_1g3pw_1._expanded_1g3pw_8 {
  transform: rotate(180deg);
}

._icon-collapsed_1g3pw_12 {
  transform: rotate(0deg);
  transition: transform 0.2s ease;
}

._icon-expanded_1g3pw_17 {
  transition: transform 0.2s ease;
}

._icon-collapsed_1g3pw_12 path,
._icon-expanded_1g3pw_17 path {
  stroke: var(--table-expanded-icon);
}._pagination_1258p_1 {
  width: 100%;
  padding: 16px 8px;
}

._pagination-text_1258p_6 {
  color: var(--text-table-pagination);
}

._pagination-icon_1258p_10 path {
  stroke: var(--text-table-pagination);
}

._pagination-group_1258p_14 {
  display: flex;
  gap: 12px;
}

._pagination-item-active_1258p_19 {
  color: var(--text-table-pagination-active);
}

._pagination-item_1258p_19:hover:not(:disabled) {
  background-color: var(--pagination-ellipsis);
}
._pagination-item_1258p_19:hover:not(:disabled) span {
  color: var(--text-table-pagination-active);
}
._pagination-item_1258p_19:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

[data-part=ellipsis] {
  color: var(--text-table-pagination-ellipsis);
  background-color: var(--pagination-ellipsis);
}._table-container_qgnt8_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 8px;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: var(--table-border);
  background-color: var(--table-background);
  z-index: var(--table-z-index);
}

._table-scroll_qgnt8_14 {
  width: 100%;
  overflow-x: auto;
  padding-bottom: 6px;
}
._table-scroll_qgnt8_14::-webkit-scrollbar {
  height: 6px;
}
._table-scroll_qgnt8_14::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._table-scroll_qgnt8_14::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}

._pagination-wrapper_qgnt8_30 {
  width: 100%;
  overflow-x: auto;
  padding-bottom: 6px;
}
._pagination-wrapper_qgnt8_30::-webkit-scrollbar {
  height: 6px;
}
._pagination-wrapper_qgnt8_30::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._pagination-wrapper_qgnt8_30::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}

._divider_qgnt8_46 {
  margin: 8px 0;
}

._title_qgnt8_50 {
  padding: 8px 16px;
}

._table-extra_qgnt8_54 {
  padding: 20px 16px;
}

._table_qgnt8_1 {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}

._th_qgnt8_65 {
  text-align: left;
  padding: 12px 16px;
  height: 44px;
  color: var(--text-table-neutral-header);
}

._td_qgnt8_72 {
  height: 48px;
  padding: 4px 16px;
  text-align: left;
  color: var(--text-table-neutral);
}
._td_qgnt8_72._loading_qgnt8_78, ._td_qgnt8_72._empty_qgnt8_78 {
  text-align: center;
  padding: 24px;
  color: var(--text-table-neutral);
}

._tr_qgnt8_84:hover {
  background-color: var(--table-row-hover);
}._filter-items_1e96y_1 {
  overflow-x: hidden;
  width: 100%;
  max-height: 120px;
  display: flex;
  flex-direction: column;
  padding-left: 12px;
  overflow-y: auto;
  padding-right: 6px;
}
._filter-items_1e96y_1::-webkit-scrollbar {
  width: 6px;
}
._filter-items_1e96y_1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._filter-items_1e96y_1::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}

._filter-item_1e96y_1 {
  padding: 4px 0;
  width: 100%;
}
._filter-item_1e96y_1 p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 250px;
}

._filter-button_1e96y_33 {
  color: var(--text-table-filter);
}
._filter-button_1e96y_33:hover {
  color: var(--text-table-filter-hover);
}

._active-filter_1e96y_40 {
  color: var(--text-table-filter-hover);
}._text-header_ik4kc_1 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._text-header_ik4kc_1._align-left_ik4kc_6 {
  justify-content: flex-start;
}
._text-header_ik4kc_1._align-center_ik4kc_9 {
  justify-content: center;
}
._text-header_ik4kc_1._align-right_ik4kc_12 {
  justify-content: flex-end;
}
._text-header_ik4kc_1._sortable_ik4kc_15 {
  cursor: pointer;
  user-select: none;
}
._text-header_ik4kc_1._filterable_ik4kc_19 {
  cursor: default;
  user-select: none;
}
._text-header_ik4kc_1 ._header-controls_ik4kc_23 {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
}

._sort-icon_ik4kc_30 {
  color: var(--table-sortable-icon);
  cursor: pointer;
}._text-field_18ypf_1 {
  width: 100%;
  gap: 8px;
}
._text-field-label_18ypf_5 {
  color: var(--text-default);
}
._text-field-textarea_18ypf_8 {
  padding: 12px;
  caret-color: var(--text-primary);
  border: 1px solid var(--input-border);
  background-color: var(--input-background);
  transition: all 0.2s linear;
  border-radius: 0;
  outline: none;
  color: var(--text-default);
  font-size: 14px;
}
@media (hover: hover) {
  ._text-field-textarea_18ypf_8:hover {
    border-color: var(--input-border-hover);
  }
}
._text-field-textarea_18ypf_8:focus {
  box-shadow: 0px 0px 0px 4px rgba(64, 197, 113, 0.1019607843);
  border-color: var(--input-border-focus);
}
._text-field-textarea_18ypf_8:active {
  box-shadow: none;
  border-color: var(--input-border-active);
}
._text-field-textarea_18ypf_8::placeholder {
  color: var(--text-input-placeholder);
}
._text-field-textarea_18ypf_8[disabled] {
  border-color: var(--text-input-disabled);
}
._text-field-textarea--error_18ypf_38 {
  border: 1px solid var(--text-destructive);
}._theme-switcher_11c2d_1 {
  position: relative;
  height: 57px;
  width: 20px;
  background-color: var(--theme-switcher-background);
  border: 1px solid var(--theme-switcher-border);
  border-radius: 20px;
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
._theme-switcher__circle_11c2d_11 {
  position: absolute;
  top: -5px;
  left: -5px;
  height: 28px;
  width: 28px;
  background-color: var(--theme-switcher-circle);
  border-radius: 50%;
  border: 1px solid var(--theme-switcher-border);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
._theme-switcher__circle_11c2d_11 svg {
  width: 16px;
  height: 16px;
}
._theme-switcher--dark_11c2d_29 ._theme-switcher__circle_11c2d_11 {
  transform: translateY(0);
}
._theme-switcher--light_11c2d_32 ._theme-switcher__circle_11c2d_11 {
  transform: translateY(35px);
}._notification-item_9ejxy_1 {
  transition: background-color 0.2s ease;
}
._notification-item_9ejxy_1:hover {
  background-color: var(--notification-active-bg);
}
._notification-item--unread_9ejxy_7 {
  opacity: 1;
}
._notification-item--read_9ejxy_10 {
  opacity: 0.6;
}
._notification-item__icon_9ejxy_13 {
  position: relative;
}
._notification-item__icon__collection_9ejxy_16 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  background-color: #d9c7aa;
  border-radius: 50%;
}
._notification-item__icon__link_9ejxy_25 {
  position: absolute;
  bottom: -3px;
  right: -3px;
}
._notification-item__content_9ejxy_30 {
  flex: 1;
  display: flex;
  flex-direction: column;
}
._notification-item__content__title_9ejxy_35, ._notification-item__content__timestamp_9ejxy_35 {
  text-align: left;
}
._notification-item__content__timestamp_9ejxy_35 {
  margin-top: 4px;
}
._notification-item__dot_9ejxy_41 {
  width: 10px;
  height: 10px;
  background-color: var(--text-primary);
  border-radius: 50%;
  margin-left: auto;
  cursor: pointer;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
._notification-item__dot_9ejxy_41:active {
  transform: scale(0.8);
  opacity: 0.6;
}._notification-modal-content_13az7_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px 8px;
  width: 566px;
  height: 364px;
  background: var(--modal-background);
}
._notification-modal-content__notification-list_13az7_10 {
  overflow-y: auto;
  padding-right: 6px;
}
._notification-modal-content__notification-list_13az7_10::-webkit-scrollbar {
  width: 6px;
}
._notification-modal-content__notification-list_13az7_10::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._notification-modal-content__notification-list_13az7_10::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}
._notification-modal-content__mark-all-read_13az7_24 {
  cursor: pointer;
}._layout_16aqh_1 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
  overflow-x: hidden;
}

._header_16aqh_9 {
  width: 100%;
  position: relative;
}

._circle_16aqh_14 {
  position: absolute;
  width: 100vw;
  height: 200vh;
  top: -100vh;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(64, 197, 113, 0.3) 0%, rgba(31, 95, 54, 0) 100%);
  z-index: 0;
  pointer-events: none;
}

._content_16aqh_28 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._footer_16aqh_36 {
  width: 100%;
}._layout_xo0dt_1 {
  display: flex;
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

._sider_xo0dt_9 {
  flex-shrink: 0;
  z-index: 1000;
}

._content_xo0dt_14 {
  flex: 1;
  display: flex;
  max-height: 100%;
  position: relative;
  flex-direction: column;
  overflow: hidden;
  z-index: 10;
}

._header_xo0dt_24 {
  height: 80px;
  position: relative;
  background: var(--header-background);
  display: flex;
  align-items: center;
  z-index: 100;
}

._page-content_xo0dt_33 {
  overflow-x: auto;
  padding-bottom: 6px;
  overflow-y: auto;
  padding-right: 6px;
  flex: 1;
  padding: 28px;
  z-index: 1;
  margin-right: 4px;
  display: flex;
  flex-direction: column;
}
._page-content_xo0dt_33::-webkit-scrollbar {
  height: 6px;
}
._page-content_xo0dt_33::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._page-content_xo0dt_33::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}
._page-content_xo0dt_33::-webkit-scrollbar {
  width: 6px;
}
._page-content_xo0dt_33::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scrollbar-thumb-popover);
}
._page-content_xo0dt_33::-webkit-scrollbar-track-piece {
  background-color: var(--scrollbar-track);
}

._footer_xo0dt_66 {
  margin-top: auto;
}

._divider-sider_xo0dt_70 {
  height: 100vh;
  width: 1px;
  background: linear-gradient(0deg, rgba(140, 146, 139, 0) 0%, rgba(140, 146, 139, 0) 10%, rgba(84, 113, 90, 0.28) 25%, rgba(84, 113, 90, 0.28) 45%, rgba(140, 146, 139, 0) 90%, rgba(140, 146, 139, 0) 100%);
}
._divider-header_xo0dt_75 {
  height: 1px;
  width: 100vw;
  background: linear-gradient(90deg, rgba(140, 146, 139, 0) 0%, rgba(140, 146, 139, 0) 10%, rgba(84, 113, 90, 0.28) 25%, rgba(84, 113, 90, 0.28) 45%, rgba(140, 146, 139, 0) 90%, rgba(140, 146, 139, 0) 100%);
}

._circle-right_xo0dt_81 {
  width: 136vh;
  height: 136vh;
  background: var(--cirle-background);
  opacity: var(--cirle-opacity);
  position: fixed;
  top: 50%;
  right: -45vh;
  transform: translateY(-50%);
  border-radius: 50%;
  z-index: 0;
  pointer-events: none;
}
._circle-bottom_xo0dt_94 {
  width: 112vh;
  height: 112vh;
  background: var(--cirle-background);
  opacity: var(--cirle-opacity);
  position: fixed;
  top: 100%;
  left: -4vh;
  transform: translateY(-50%);
  border-radius: 50%;
  z-index: 0;
  pointer-events: none;
}._header_7ypq2_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 28px;
  width: 100%;
  height: 100%;
  gap: 10px;
}
._header-left_7ypq2_10 {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
._header-middle_7ypq2_17 {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  text-align: left;
}
._header-right_7ypq2_25 {
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}

._date_7ypq2_33,
._time_7ypq2_34 {
  color: var(--header-text-secondary);
  display: block;
}
._date-container_7ypq2_38,
._time-container_7ypq2_39 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: left;
}

._balance-available_7ypq2_46 {
  display: flex;
  align-items: center;
}
._balance-item_7ypq2_50 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._balance-title_7ypq2_55 {
  color: var(--header-text-secondary);
  user-select: none;
}
._balance-sub_7ypq2_59 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._icon-balance_7ypq2_65 {
  margin-right: 20px;
}
._icon-balance_7ypq2_65 path,
._icon-balance_7ypq2_65 circle,
._icon-balance_7ypq2_65 rect {
  stroke: var(--icon-balance);
}
._icon-info_7ypq2_73 path,
._icon-info_7ypq2_73 circle,
._icon-info_7ypq2_73 rect {
  stroke: var(--icon-info);
}
._icon-arrow_7ypq2_78 {
  transition: transform 0.3s ease;
}
._icon-arrow_7ypq2_78 path {
  stroke: var(--icon-arrow);
}
._icon-arrow--opened_7ypq2_84 {
  transform: rotate(180deg);
}
._icon-notification_7ypq2_87 path,
._icon-notification_7ypq2_87 circle,
._icon-notification_7ypq2_87 rect {
  stroke: var(--icon-arrow);
}

._divider_7ypq2_93 {
  margin-left: 8px;
  margin-right: 8px;
}

._notifications_7ypq2_98 {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  transition: background-color 0.2s ease;
}
@media (hover: hover) {
  ._notifications_7ypq2_98:hover {
    background-color: var(--notification-bg);
  }
}
._notifications-icon_7ypq2_114 path,
._notifications-icon_7ypq2_114 circle,
._notifications-icon_7ypq2_114 rect {
  stroke: var(--icon-notification);
}
._notifications-badge_7ypq2_119 {
  position: absolute;
  top: 2px;
  right: 8px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--notification-red);
  color: var(--notification-red-text);
  border: 2px solid var(--notification-dot-border);
  display: flex;
  justify-content: center;
  align-items: center;
}

._avatar_7ypq2_134 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  border: 2px solid var(--notification-dot-border);
}
._avatar-image_7ypq2_143 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._avatar-container_7ypq2_148 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  position: relative;
  cursor: pointer;
}
._avatar-badge_7ypq2_156 {
  position: absolute;
  bottom: 0;
  left: 28px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: var(--notification-dot);
  border: 2px solid var(--notification-dot-border);
  z-index: 2;
}

._user-info_7ypq2_168 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  text-align: right;
}
._user-info_7ypq2_168 ._user-email_7ypq2_175 {
  color: var(--header-text-secondary);
}._rate_1v529_1 {
  color: var(--header-text-secondary);
}

._rate-container_1v529_5 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: left;
}._mining-overview-table-expanded__equipment_1obld_1 {
  height: 100%;
}
._mining-overview-table-expanded__equipment-wrapper_1obld_4 {
  position: relative;
}
._mining-overview-table-expanded__equipment-wrapper_1obld_4::after {
  content: "";
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(90deg, rgba(140, 146, 139, 0) 0%, rgba(84, 113, 90, 0.5) 50%, rgba(140, 146, 139, 0) 100%);
  pointer-events: none;
  z-index: 1;
}._footer_n0xbp_1 {
  padding: 0 16px 24px 16px;
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: flex-start;
}
._footer-link_n0xbp_9 svg path[fill] {
  fill: var(--social-link-icon-color);
}
._footer-collapsed_n0xbp_12 {
  align-items: center;
}
._footer-shift-up_n0xbp_15 {
  transform: translateY(-170px);
  transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
}
._footer_n0xbp_1:not(._footer-collapsed_n0xbp_12) ._theme-toggle_n0xbp_20 {
  margin-left: 4px;
}

._support-link_n0xbp_24:hover {
  opacity: 0.8;
}

._stroke-link_n0xbp_28 svg path,
._stroke-link_n0xbp_28 svg circle,
._stroke-link_n0xbp_28 svg rect {
  stroke: var(--social-link-icon-color);
}

._social-media_n0xbp_34 {
  display: flex;
  gap: 8px;
}

._social-link_n0xbp_39 {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 8px;
  padding: 6px;
  border-radius: 50%;
  background-color: var(--social-link-background-color);
  border: 0.8px solid var(--social-link-border-color);
}
._social-link-label_n0xbp_52 {
  color: var(--social-link-text-color);
}
._social-link--with-label_n0xbp_55 {
  width: min-content;
  padding: 6px;
  border-radius: 32px;
}

._social-like-container_n0xbp_61 {
  position: relative;
}

._social-like-button_n0xbp_65 {
  cursor: pointer;
  transition: opacity 0.2s ease;
}
._social-like-button_n0xbp_65:hover {
  opacity: 0.8;
}

._social-popup-menu_n0xbp_73 {
  position: absolute;
  bottom: 100%;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 1000;
}

._social-popup-item_n0xbp_83 {
  animation: _social-icon-appear_n0xbp_1 350ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
  opacity: 0;
  transform: scale(0.5) translateY(10px);
}

@keyframes _social-icon-appear_n0xbp_1 {
  from {
    opacity: 0;
    transform: scale(0.5) translateY(10px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}._sidebar_izi59_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  height: 100vh;
  width: 257px;
  transition: width 0.3s ease;
  position: relative;
  z-index: 10;
  user-select: none;
}

._collapsed_izi59_13 {
  width: 78px;
}
._collapsed_izi59_13 ._logo_izi59_16 {
  padding: 20px 0;
  justify-content: center;
}
._collapsed_izi59_13 ._toggle-button_izi59_20 {
  right: -12px;
  z-index: 1000000;
}
._collapsed_izi59_13 ._logo-icon_izi59_24 {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 0;
}
._collapsed_izi59_13 ._logo-container_izi59_30 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._transitioning_izi59_36 {
  pointer-events: none;
}

._social-like-container_izi59_40 {
  position: relative;
  display: flex;
  justify-content: center;
}

._social-popup-menu_izi59_46 {
  min-width: 40px;
  align-items: center;
}

._logo_izi59_16 {
  display: flex;
  align-items: center;
  padding: 20px 16px;
}
._logo-container_izi59_30 {
  height: 80px;
}
._logo-with-icon_izi59_59 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  padding-left: 10px;
}

._logo-icon_izi59_24 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._logo-icon_izi59_24 svg {
  margin: 0 auto;
}

._navigation_izi59_77 {
  flex: 1;
  margin-bottom: 20px;
}

._nav-list_izi59_82 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._nav-item_izi59_91 {
  padding: 0 12px;
}
._nav-item_izi59_91:hover ._nav-icon_izi59_94 svg {
  color: var(--nav-item-active);
}
._nav-item_izi59_91:hover ._nav-label_izi59_97 {
  color: var(--nav-item-active);
}

._nav-link_izi59_101 {
  display: flex;
  align-items: center;
  height: 44px;
  text-decoration: none;
  transition: all 0.2s ease;
  border-left: 4px solid transparent;
  padding-left: 6px;
  padding-right: 12px;
  position: relative;
}
._nav-link_izi59_101._active_izi59_112 {
  background: var(--nav-item-active-gradient);
  border-left: 4px solid var(--nav-item-active);
}
._nav-link_izi59_101._active_izi59_112 ._nav-label_izi59_97 {
  color: var(--nav-item-active);
}
._nav-link_izi59_101._active_izi59_112 ._nav-icon_izi59_94 svg {
  color: var(--nav-icon-active-color);
}

._nav-icon-wrapper_izi59_123 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

._notification-dot-spinner_izi59_130 {
  position: absolute;
  top: -6px;
  right: -6px;
  width: 16px;
  height: 16px;
}

._notification-dot_izi59_130 {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 6px;
  height: 6px;
  background-color: var(--notification-dot);
  border: 1px solid var(--notification-dot-border);
  border-radius: 50%;
}

._notification-badge_izi59_149 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 14px;
  background-color: var(--notification-badge-background);
  color: var(--notification-badge-color);
  margin-left: auto;
}

._nav-icon_izi59_94 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  flex-shrink: 0;
}
._nav-icon_izi59_94 svg {
  width: 20px;
  height: 20px;
  color: var(--nav-icon-color);
}
._nav-icon_izi59_94._collapsed_izi59_13 {
  margin-right: 0;
}

._nav-label_izi59_97 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-navigation-neutral);
}

._toggle-button_izi59_20 {
  position: absolute;
  right: 16px;
  top: 28px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: none;
  background: transparent;
  padding: 0;
  z-index: 2;
  transition: right 0.3s ease;
}
._toggle-button_izi59_20 svg {
  width: 20px;
  height: 20px;
}
._toggle-button_izi59_20 svg path {
  stroke: var(--sidebar-toggle-button-color);
}

._social-link_izi59_212 {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 8px;
  padding: 6px;
  border-radius: 50%;
  background-color: var(--social-link-background-color);
  border: 0.8px solid var(--social-link-border-color);
}
._social-link-label_izi59_225 {
  color: var(--social-link-text-color);
}
._social-link--with-label_izi59_228 {
  width: min-content;
  padding: 6px;
  border-radius: 32px;
}._asset-table__expanded-row__line-chart__title_1vrwb_1 {
  font-size: 14px;
  line-height: 16px;
  font-family: "Inter";
  font-weight: 500;
  color: var(--text-default);
}._home-page__title_1qd7e_1 {
  text-align: left;
  padding-bottom: 8px;
}
._home-page__card-title_1qd7e_5 {
  text-align: left;
}
._home-page__coins-table_1qd7e_8 {
  height: 100%;
}._invoices-table__description_alpge_1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
._invoices-table__status_alpge_7 {
  width: 60px;
}._mining-table__status_19a4v_1 {
  width: 100%;
}
._mining-table__expanded-row--light_19a4v_4 {
  border: 1px solid transparent;
  border-image: linear-gradient(180deg, rgba(113, 180, 137, 0.3) 0%, rgba(64, 93, 75, 0.3) 108.93%) 1;
}
._mining-table__expanded-row--dark_19a4v_8 {
  border: 1px solid transparent;
  border-image: linear-gradient(180deg, #232c26 0%, rgba(11, 16, 13, 0) 100.26%) 1;
}
._mining-table__expanded-row-title_19a4v_12 {
  font-size: 14px;
  line-height: 16px;
  font-family: "Inter";
  font-weight: 500;
  color: var(--text-default);
}._not-found-page-number_1rmdq_1 {
  font-family: Chakra Petch;
  font-weight: 600;
  font-size: 230px;
  line-height: 110%;
  color: var(--text-default);
  position: relative;
}
._not-found-page-number--left_1rmdq_9 {
  left: 45px;
}
._not-found-page-number--right_1rmdq_12 {
  right: 45px;
}._withdraw-funds-modal__amount__button_17gpe_1 {
  background-color: var(--input-max-button-background);
  padding: 4px 6px;
  height: 22px;
}
._withdraw-funds-modal__amount__button__text_17gpe_6 {
  color: var(--input-max-button-text);
}
._withdraw-funds-modal__button_17gpe_9 {
  margin-top: 12px;
  width: 100%;
}._withdrawals-records-table__txid_x3dt8_1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
._withdrawals-records-table__status_x3dt8_7 {
  padding: 2px 12px;
}/* Modern CSS Reset */
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

ul,
ol {
  list-style: none;
}

img,
picture {
  max-width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}



/* Import Roboto (400, 500, 600) */
/* Import Inter (400, 500) */
/* Import Chakra Petch (600) */
#root {
  margin: 0 auto;
  text-align: center;
}
body {
  background: var(--background);
}.light-theme {
  --text-default: #0b100d;
  --text-primary: #339e5a;
  --text-destructive: #ef4444;
  --cirle-background: radial-gradient(50% 50% at 50% 50%, rgba(67, 174, 106, 0.2) 0%, #f9fafb33 100%);
  --cirle-opacity: 1;
  --background: #f9fafb;
  --bg-gradient: linear-gradient(180deg, #f8fffa 0%, #d3fbe2 100%);
  --stroke-gradient: linear-gradient(180deg, rgba(113, 180, 137, 0.3019607843) 0%, rgba(64, 93, 75, 0.3019607843) 108.93%);
  --scrollbar-thumb: #c4ccc7;
  --scrollbar-thumb-popover: #c4ccc7;
  --scrollbar-track: transparent;
  --sidebar-toggle-button-color: #56665c;
  --nav-item-active: #339e5a;
  --nav-item-active-gradient: linear-gradient(90deg, rgba(64, 197, 113, 0.2) 0%, rgba(255, 255, 255, 0.05) 100%);
  --nav-icon-color: #3d4a42;
  --nav-icon-active-color: #339e5a;
  --text-navigation-neutral: #3d4a42;
  --text-navigation-primary: #339e5a;
  --header-background: linear-gradient(90deg, #f9fafb, #ffffff);
  --header-text-secondary: #56665c;
  --button-secondary: #c4ccc7;
  --modal-background: #ffffff;
  --modal-close-btn: #6b8073;
  --modal-close-btn-shadow: 0 0 0 3px #f9fafb;
  --notification-active-bg: #e1e6e3;
  --notification-bg: #ffffff;
  --notification-red: #dc2626;
  --notification-red-text: #fee2e2;
  --notification-dot: #339e5a;
  --notification-dot-border: #ffffff;
  --notification-badge-background: #e1e6e3;
  --notification-badge-color: #3d4a42;
  --theme-switcher-background: #ffffff;
  --theme-switcher-border: #c4ccc7;
  --theme-switcher-circle: #ffffff;
  --social-button-border-color: #e1e6e3;
  --social-button-default-background-color: #f9fafb;
  --social-button-hover-background-color: #e1e6e3;
  --social-button-active-background-color: #f9fafb;
  --social-button-label-color: #0b100d;
  --social-button-icon-apple-color: #000000;
  --social-link-border-color: #c4ccc7;
  --social-link-icon-color: #3d4a42;
  --social-link-background-color: #ffffff;
  --social-link-text-color: #3d4a42;
  --switcher-crypto: #e1e6e3;
  --text-switcher-crypto-neutral: #56665c;
  --text-switcher-crypto-neutral-active: #0b100d;
  --switcher-crypto-border: #c4ccc7;
  --text-table-neutral: #0b100d;
  --text-table-neutral-header: #3d4a42;
  --text-table-primary: #339e5a;
  --text-table-destructive: #ef4444;
  --table-background: #ffffff;
  --table-row-hover: #f9fafb;
  --table-border: linear-gradient(180deg, rgba(113, 180, 137, 0.3019607843) 0%, rgba(64, 93, 75, 0.3019607843) 108.93%);
  --table-z-index: 1;
  --table-expanded-icon: #56665c;
  --table-download-icon: #56665c;
  --table-view-icon: #56665c;
  --table-action-icon: #56665c;
  --table-sortable-icon: #6b8073;
  --table-row-dimmed: #6b8073;
  --text-table-pagination: #6b8073;
  --text-table-pagination-active: #339e5a;
  --text-table-pagination-ellipsis: #6b8073;
  --pagination-ellipsis: #f9fafb;
  --table-pagination-icon: #56665c;
  --text-table-filter: #56665c;
  --text-table-filter-hover: #202823;
  --text-crypto-neutral: #56665c;
  --text-pagination-neutral: #3d4a42;
  --text-pagination-primary: #339e5a;
  --menu-item-text: #0b100d;
  --menu-item-hover: #e1e6e3;
  --menu-item-background: #ffffff;
  --menu-background: #ffffff;
  --popover-shadow: 0px 8px 20px 0px rgba(8, 16, 11, 0.2);
  --input-background: #ffffff;
  --input-border: #e1e6e3;
  --input-border-hover: #89998f;
  --input-border-focus: #8cdcaa;
  --input-border-active: #89998f;
  --input-border-error: #ef4444;
  --input-btn-shaddow: 0 0 0 5px #40c5711a;
  --input-caret-color: #40c571;
  --input-background-disabled: #ffffff;
  --input-border-disabled: #6b8073;
  --input-max-button-background: #c4ccc7;
  --input-max-button-text: #3d4a42;
  --text-input: #0b100d;
  --text-input-placeholder: #89998f;
  --text-input-placeholder-focus: #89998f;
  --text-input-secondary: #6b8073;
  --text-input-disabled: #6b8073;
  --text-input-box-shadow: #40c571;
  --text-input-destructive: #6b8073;
  --select-content-background: #ffffff;
  --select-option-text: #0b100d;
  --select-option-text-disabled: #56665c;
  --select-item-hover: #c4ccc7;
  --select-scroll-thumb: #c4ccc7;
  --icon-eye: #89998f;
  --icon-balance: #89998f;
  --icon-info: #89998f;
  --icon-notification: #3d4a42;
  --icon-arrow: #56665c;
  --checkbox-label-color: #0b100d;
  --checkbox-border-color: #c4ccc7;
  --checkbox-default-background-color: #ffffff;
  --checkbox-selected-background-color: #40c571;
  --checkbox-selected-icon-color: #0b100d;
  --checkbox-selected-border-color: #40c571;
  --button-primary: #40c571;
  --button-primary-hover: #8cdcaa;
  --button-primary-active: #339e5a;
  --text-button-primary: #0b100d;
  --button-secondary: #c4ccc7;
  --button-secondary-hover: #e1e6e3;
  --button-secondary-active: #a6b3ab;
  --text-button-secondary: #202823;
  --button-destructive: #ef4444;
  --button-destructive-hover: #f87171;
  --button-destructive-active: #dc2626;
  --text-button-destructive: #fef2f2;
  --copy-icon: #89998f;
  --copy-button-icon: #56665c;
  --copy-button-text: #56665c;
  --copy-button-background: #f9fafb;
  --copy-button-focused-box-shadow: #40c5711a;
  --copy-button-border: #e1e6e3;
  --copy-button-hover: #89998f;
  --copy-button-focused-border: #8cdcaa;
  --copy-button-active-border: #89998f;
  --copy-button-border-disabled: #e1e6e3;
  --badge-online-background: #d9f3e3;
  --badge-offline-background: #fee2e2;
  --badge-idle-background: #e1e6e3;
  --badge-repair-background: #c4ccc7;
  --badge-decomm-background: #a6b3ab;
  --badge-new-background: #d9f3e3;
  --badge-pending-background: #fef3c7;
  --badge-online-text: #339e5a;
  --badge-offline-text: #dc2626;
  --badge-idle-text: #6b8073;
  --badge-repair-text: #56665c;
  --badge-decomm-text: #f9fafb;
  --badge-new-text: #339e5a;
  --badge-pending-text: #d97706;
  --chart-axis: #89998f;
  --chart-tooltip-date: #56665c;
  --chart-tooltip: #ffffff;
  --chart-stat-name: #6b8073;
  --chart-stat-value: #0b100d;
  --chart-stat-primary: #339e5a;
  --chart-stat-secondary: #56665c;
  --chart-stat-primary-bg: #339e5a33;
  --chart-stat-secondary-bg: #56665c33;
  --chart-grid: #e1e6e3;
  --file-upload-border: #c4ccc7;
  --file-upload-background: #ffffff;
  --file-upload-text-title: #0b100d;
  --file-upload-text-subtitle: #56665c;
  --segmented-control: #56665c;
  --segmented-control-active: #339e5a;
  --footer-company-text: #56665c;
  --footer-link-text: #6b8073;
  --loader-color: #0b100d;
}

/*
  Variables for primaries, destructive, warning or more can be moved 
  to variables as the most reusable, but Important to maintain readability.
*/
.dark-theme {
  --text-default: #f9fafb;
  --text-primary: #40c571;
  --text-destructive: #ef4444;
  --cirle-background: radial-gradient(50% 50% at 50% 50%, #40c57121 0%, rgba(31, 95, 54, 0) 100%);
  --cirle-opacity: 0.6;
  --bg-gradient: linear-gradient(180deg, #172d22 0%, #0e1310 100%);
  --stroke-gradient: linear-gradient(180deg, #203128 1.79%, #121b17 108.93%);
  --background: #0b100d;
  --scrollbar-thumb: #202823;
  --scrollbar-thumb-popover: #0b100d;
  --scrollbar-track: transparent;
  --sidebar-toggle-button-color: #a6b3ab;
  --nav-item-active: #40c571;
  --nav-item-active-gradient: linear-gradient(90deg, rgba(64, 197, 113, 0.3) 0%, rgba(11, 16, 13, 0.05) 100%);
  --nav-icon-color: #a6b3ab;
  --nav-icon-active-color: #40c571;
  --text-navigation-neutral: #a6b3ab;
  --text-navigation-primary: #40c571;
  --header-background: #0b100d;
  --header-text-secondary: #89998f;
  --button-secondary: #3d4a42;
  --modal-background: #202823;
  --modal-close-btn: #6b8073;
  --modal-close-btn-shadow: 0 0 0 3px #6b8073;
  --notification-active-bg: #3d4a42;
  --notification-bg: #202823;
  --notification-red: #dc2626;
  --notification-red-text: #fee2e2;
  --notification-dot: #40c571;
  --notification-dot-border: #0b100d;
  --notification-badge-background: #202823;
  --notification-badge-color: #a6b3ab;
  --theme-switcher-background: #0b100d;
  --theme-switcher-border: #202823;
  --theme-switcher-circle: #202823;
  --social-button-border-color: #3d4a42;
  --social-button-default-background-color: #0b100d;
  --social-button-hover-background-color: #3d4a42;
  --social-button-active-background-color: #202823;
  --social-button-label-color: #f9fafb;
  --social-button-icon-apple-color: #f9fafb;
  --social-link-border-color: #202823;
  --social-link-icon-color: #c4ccc7;
  --social-link-background-color: #0b100d;
  --social-link-text-color: #a6b3ab;
  --switcher-crypto: #202823;
  --text-switcher-crypto-neutral: #89998f;
  --text-switcher-crypto-neutral-active: #e1e6e3;
  --switcher-crypto-border: #202823;
  --text-table-neutral: #f9fafb;
  --text-table-neutral-header: #a6b3ab;
  --text-table-primary: #40c571;
  --text-table-destructive: #ef4444;
  --table-background: #ffffff08;
  --table-row-hover: #ffffff08;
  --table-border: linear-gradient(180deg, #203128 1.79%, #121b17 108.93%);
  --table-z-index: 0;
  --table-expanded-icon: #c4ccc7;
  --table-sortable-icon: #6b8073;
  --table-download-icon: #c4ccc7;
  --table-view-icon: #c4ccc7;
  --table-action-icon: #c4ccc7;
  --table-row-dimmed: #89998f;
  --text-table-pagination: #6b8073;
  --text-table-pagination-active: #40c571;
  --text-table-pagination-ellipsis: #a6b3ab;
  --pagination-ellipsis: #202823;
  --table-pagination-icon: #56665c;
  --text-table-filter: #a6b3ab;
  --text-table-filter-hover: #e1e6e3;
  --text-crypto-neutral: #89998f;
  --text-pagination-neutral: #6b8073;
  --text-pagination-primary: #40c571;
  --menu-item-text: #f9fafb;
  --menu-item-hover: #3d4a42;
  --menu-item-background: #202823;
  --menu-background: #202823;
  --popover-shadow: 0px 8px 20px 0px rgba(8, 16, 11, 0.2);
  --input-background: #0b100d;
  --input-border: #3d4a42;
  --input-border-hover: #6b8073;
  --input-border-focus: #267644;
  --input-border-active: #89998f;
  --input-border-error: #ef4444;
  --input-btn-shaddow: 0 0 0 5px #40c5711a;
  --input-caret-color: #40c571;
  --input-background-disabled: #0b100d;
  --input-border-disabled: #6b8073;
  --input-max-button-background: #202823;
  --input-max-button-text: #89998f;
  --text-input: #f9fafb;
  --text-input-placeholder: #89998f;
  --text-input-placeholder-focus: #3d4a42;
  --text-input-secondary: #a6b3ab;
  --text-input-disabled: #6b8073;
  --text-input-box-shadow: #40c571;
  --text-input-destructive: #6b8073;
  --select-content-background: #0b100d;
  --select-option-text: #f9fafb;
  --select-option-text-disabled: #a6b3ab;
  --select-item-hover: #202823;
  --select-scroll-thumb: #202823;
  --icon-eye: #89998f;
  --icon-balance: #a6b3ab;
  --icon-info: #6b8073;
  --icon-notification: #a6b3ab;
  --icon-arrow: #89998f;
  --checkbox-label-color: #f9fafb;
  --checkbox-border-color: #3d4a42;
  --checkbox-default-background-color: #0b100d;
  --checkbox-selected-background-color: #40c571;
  --checkbox-selected-icon-color: #0b100d;
  --checkbox-selected-border-color: #40c571;
  --button-primary: #40c571;
  --button-primary-hover: #8cdcaa;
  --button-primary-active: #339e5a;
  --text-button-primary: #0b100d;
  --button-secondary: #3d4a42;
  --button-secondary-hover: #56665c;
  --button-secondary-active: #0b100d;
  --text-button-secondary: #c4ccc7;
  --button-destructive: #ef4444;
  --button-destructive-hover: #f87171;
  --button-destructive-active: #dc2626;
  --text-button-destructive: #fef2f2;
  --copy-icon: #c4ccc7;
  --copy-button-icon: #f9fafb;
  --copy-button-text: #f9fafb;
  --copy-button-background: #3d4a42;
  --copy-button-focused-box-shadow: #40c5711a;
  --copy-button-border: #3d4a42;
  --copy-button-hover: #6b8073;
  --copy-button-focused-border: #267644;
  --copy-button-active-border: #6b8073;
  --copy-button-border-disabled: #6b8073;
  --badge-online-background: #1a4f2d;
  --badge-offline-background: #570e0e;
  --badge-idle-background: #89998f;
  --badge-repair-background: #56665c;
  --badge-decomm-background: #202823;
  --badge-new-background: #202823;
  --badge-pending-background: #92400e;
  --badge-online-text: #40c571;
  --badge-offline-text: #f87171;
  --badge-idle-text: #3d4a42;
  --badge-repair-text: #a6b3ab;
  --badge-decomm-text: #89998f;
  --badge-new-text: #40c571;
  --badge-pending-text: #fbbf24;
  --chart-axis: #89998f;
  --chart-tooltip-date: #89998f;
  --chart-tooltip: #0b100d;
  --chart-stat-name: #a6b3ab;
  --chart-stat-value: #f9fafb;
  --chart-stat-primary: #40c571;
  --chart-stat-primary-bg: #40c57166;
  --chart-stat-secondary: #56665c;
  --chart-stat-secondary-bg: #56665c66;
  --chart-grid: #ffffff0d;
  --file-upload-border: #56665c;
  --file-upload-background: #3d4a42;
  --file-upload-text-title: #f9fafb;
  --file-upload-text-subtitle: #c4ccc7;
  --segmented-control: #89998f;
  --segmented-control-active: #40c571;
  --footer-company-text: #89998f;
  --footer-link-text: #a6b3ab;
  --loader-color: #f9fafb;
}