@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap");._container_1u8ym_1 {
  width: 100%;
  min-height: 100dvh;
  max-height: 100dvh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
  background-color: var(--white);
}
._container_1u8ym_1 ._stack_1u8ym_12 {
  max-width: 31.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.75rem;
}
._scope_a6b1i_2 {
  --h-xs: 2rem;
  --h-sm: 2.25rem;
  --h-md: 2.5rem;
  --h-lg: 2.75rem;
  --px-xs: 0.625rem;
  --px-sm: 0.75rem;
  --px-md: 1rem;
  --px-lg: 1.125rem;
  --gap: 0.5rem;
  --radius: 0.625rem;
  --bg-default: #f9fafb;
  --bd-default: #eaecf0;
  --tx-default: #111827;
  --primary: #1677ff;
  --primary-hov: #3b82f6;
  --primary-act: #155bd6;
  --success: #16a34a;
  --success-hov: #22c55e;
  --success-act: #15803d;
  --danger: #dc2626;
  --danger-hov: #ef4444;
  --danger-act: #b91c1c;
  --warning: #f59e0b;
  --warning-hov: #fbbf24;
  --warning-act: #d97706;
  --white: #fff;
}

/* ========================== BASE ========================== */
._scope_a6b1i_2 .ant-btn {
  position: relative;
  border: 1px solid var(--bd-default) !important;
  height: var(--h-md);
  padding: 0 var(--px-md);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: var(--gap);
  border-radius: var(--radius);
  background: var(--bg-default);
  color: var(--tx-default);
  font-weight: 600;
  transition: background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease; /* width/transformga transition bermaymiz */
}
._scope_a6b1i_2 .ant-btn svg path {
  stroke: currentColor;
  transition: stroke 0.18s ease;
}
._scope_a6b1i_2 .ant-btn:hover {
  background: #f3f4f6;
}
._scope_a6b1i_2 .ant-btn:active {
  background: #e5e7eb;
}

/* AntD ning loading holatidagi layout o'zgarishlarini butkul yo'q qilamiz:
   Biz endi hech qachon prop loading bermaymiz, lekin baribir kafolat uchun */
._scope_a6b1i_2 .ant-btn.ant-btn-loading {
  padding-inline-start: var(--px-md) !important;
  padding-inline-end: var(--px-md) !important;
}

/* ========================== LOCAL ========================== */
._btn_a6b1i_66 {
  position: relative;
}

._size-xs_a6b1i_70 {
  height: var(--h-xs) !important;
  padding: 0 var(--px-xs) !important;
}

._size-sm_a6b1i_75 {
  height: var(--h-sm) !important;
  padding: 0 var(--px-sm) !important;
}

._size-md_a6b1i_80 {
  height: var(--h-md) !important;
  padding: 0 var(--px-md) !important;
}

._size-lg_a6b1i_85 {
  height: var(--h-lg) !important;
  padding: 0 var(--px-lg) !important;
}

._iconOnly_a6b1i_90 {
  aspect-ratio: 1/1;
  padding: 0 !important;
}

._block_a6b1i_95 {
  width: 100%;
  display: inline-flex;
}

._content_a6b1i_100 {
  display: inline-flex;
  align-items: center;
  gap: var(--gap);
  /* Kenglik o'lchash uchun tabiiy layoutda bo'lsin */
}

._inlineIcon_a6b1i_107,
._affix_a6b1i_108,
._label_a6b1i_109 {
  display: inline-flex;
  align-items: center;
  color: inherit;
}

/* Custom spinner overlay */
._spinner_a6b1i_116 {
  position: absolute;
  inset: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

/* ========================== STATES ========================== */
._disabled_a6b1i_126,
.ant-btn[disabled] {
  cursor: not-allowed !important;
  opacity: 0.6 !important;
  box-shadow: none !important;
}

/* Loading holatida kursorga va matnga ta'sir */
._loading_a6b1i_134 {
  cursor: progress !important;
}

/* Matnni yashiramiz, lekin JOYINI SAQLAYMIZ → width sakramaydi */
._loading_a6b1i_134 ._content_a6b1i_100 {
  visibility: hidden;
}

/* Data-attr orqali (JS ga ehtiyoj yo'q, lekin semantik) */
.ant-btn[data-loading=true] {
  cursor: progress !important;
}

/* ========================== VARIANTS ========================== */
._scope_a6b1i_2 .ant-btn-default,
._scope_a6b1i_2 .ant-btn._is-default_a6b1i_150 {
  background: var(--bg-default) !important;
  border-color: var(--bd-default) !important;
  color: var(--tx-default) !important;
}
._scope_a6b1i_2 .ant-btn-default:hover,
._scope_a6b1i_2 .ant-btn._is-default_a6b1i_150:hover {
  background: #f3f4f6 !important;
}
._scope_a6b1i_2 .ant-btn-default:active,
._scope_a6b1i_2 .ant-btn._is-default_a6b1i_150:active {
  background: #e5e7eb !important;
}

._scope_a6b1i_2 .ant-btn-primary,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165 {
  background: var(--primary) !important;
  border-color: var(--primary) !important;
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn-primary ._content_a6b1i_100,
._scope_a6b1i_2 .ant-btn-primary ._inlineIcon_a6b1i_107,
._scope_a6b1i_2 .ant-btn-primary ._affix_a6b1i_108,
._scope_a6b1i_2 .ant-btn-primary ._label_a6b1i_109,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165 ._content_a6b1i_100,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165 ._inlineIcon_a6b1i_107,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165 ._affix_a6b1i_108,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165 ._label_a6b1i_109 {
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn-primary svg path,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165 svg path {
  stroke: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn-primary:hover,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165:hover {
  background: var(--primary-hov) !important;
  border-color: var(--primary-hov) !important;
}
._scope_a6b1i_2 .ant-btn-primary:active,
._scope_a6b1i_2 .ant-btn._is-primary_a6b1i_165:active {
  background: var(--primary-act) !important;
  border-color: var(--primary-act) !important;
}

/* SUCCESS */
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196 {
  background: var(--success) !important;
  border-color: var(--success) !important;
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196 ._content_a6b1i_100,
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196 ._inlineIcon_a6b1i_107,
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196 ._affix_a6b1i_108,
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196 ._label_a6b1i_109 {
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196 svg path {
  stroke: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196:hover {
  background: var(--success-hov) !important;
  border-color: var(--success-hov) !important;
}
._scope_a6b1i_2 .ant-btn._is-success_a6b1i_196:active {
  background: var(--success-act) !important;
  border-color: var(--success-act) !important;
}

/* DANGER */
._scope_a6b1i_2 .ant-btn-dangerous,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221 {
  background: var(--danger) !important;
  border-color: var(--danger) !important;
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn-dangerous ._content_a6b1i_100,
._scope_a6b1i_2 .ant-btn-dangerous ._inlineIcon_a6b1i_107,
._scope_a6b1i_2 .ant-btn-dangerous ._affix_a6b1i_108,
._scope_a6b1i_2 .ant-btn-dangerous ._label_a6b1i_109,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221 ._content_a6b1i_100,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221 ._inlineIcon_a6b1i_107,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221 ._affix_a6b1i_108,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221 ._label_a6b1i_109 {
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn-dangerous svg path,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221 svg path {
  stroke: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn-dangerous:hover,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221:hover {
  background: var(--danger-hov) !important;
  border-color: var(--danger-hov) !important;
}
._scope_a6b1i_2 .ant-btn-dangerous:active,
._scope_a6b1i_2 .ant-btn._is-danger_a6b1i_221:active {
  background: var(--danger-act) !important;
  border-color: var(--danger-act) !important;
}

/* WARNING */
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252 {
  background: var(--warning) !important;
  border-color: var(--warning) !important;
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252 ._content_a6b1i_100,
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252 ._inlineIcon_a6b1i_107,
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252 ._affix_a6b1i_108,
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252 ._label_a6b1i_109 {
  color: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252 svg path {
  stroke: var(--white) !important;
}
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252:hover {
  background: var(--warning-hov) !important;
  border-color: var(--warning-hov) !important;
}
._scope_a6b1i_2 .ant-btn._is-warning_a6b1i_252:active {
  background: var(--warning-act) !important;
  border-color: var(--warning-act) !important;
}._spin_1pkn6_1 {
  transition: 0.3s ease-in-out;
  height: 0;
  position: static !important;
}
._spin_1pkn6_1._active_1pkn6_6 {
  height: 2rem;
}._actions_qkw01_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
._actions_qkw01_1 ._range_picker_qkw01_6 {
  height: 2.5rem;
  border-radius: 0.75rem;
}
._actions_qkw01_1 ._range_picker_qkw01_6 ._arrow_icon_qkw01_10 {
  width: 1rem;
  height: 1rem;
  color: var(--gray-400);
}
._actions_qkw01_1 ._buttons_qkw01_15 {
  display: flex;
  flex-direction: row;
  gap: 0.75rem;
  align-items: center;
}

._employee_popover_qkw01_22 .ant-popover-inner {
  max-height: 25rem;
  overflow: auto;
  padding-bottom: 0;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 {
  width: 17.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._top_qkw01_33 {
  position: sticky;
  top: -0.75rem;
  width: calc(100% + 1.5rem);
  margin-top: -0.75rem !important;
  margin-left: -0.75rem !important;
  padding: 0.75rem;
  background: var(--white);
  border-bottom: 0.0625rem solid var(--gray-200);
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_loader_qkw01_43 {
  height: 2.5rem;
  border-radius: 0.75rem;
  width: 100%;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_qkw01_22 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border: 0.0625rem solid var(--gray-300);
  border-radius: 0.75rem;
  padding: 0.25rem;
  cursor: pointer;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_qkw01_22:last-child {
  margin-bottom: -0.75rem;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_qkw01_22:hover {
  background: var(--gray-25);
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_active_qkw01_63 {
  border-color: var(--primary-500);
  background: var(--primary-25) !important;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_active_qkw01_63 p {
  color: var(--primary-500);
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_image_wrapper_qkw01_70 {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  border-radius: 2rem;
  overflow: hidden;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_image_wrapper_qkw01_70 ._image_qkw01_77 {
  border-radius: 2rem;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_image_wrapper_qkw01_70 ._avatar_qkw01_83 {
  border-radius: 2rem;
  border: 0.0625rem solid var(--gray-200);
  background: var(--gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._employee_qkw01_22 p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._employee_popover_qkw01_22 ._employee_content_qkw01_27 ._footer_qkw01_106 {
  position: sticky;
  bottom: 0;
  width: calc(100% + 1.5rem);
  margin-left: -0.75rem;
  margin-bottom: -0.75rem;
  padding: 0.75rem;
  background: var(--white);
  border-top: 0.0625rem solid var(--gray-200);
}._search_15xn3_1 {
  height: 2.5rem;
  width: 20rem;
}
._search_15xn3_1 input {
  height: auto;
}._application_header_bottom_8kf2d_1 {
  padding: 0.75rem 0.75rem;
  display: flex;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._application_header_bottom_8kf2d_1 ._segmented_8kf2d_6 {
  height: 2.5rem;
  margin-right: auto;
}
._application_header_bottom_action_8kf2d_10 {
  display: flex;
  gap: 0.75rem;
}._children_g47xw_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

._dropdown_g47xw_8 .ant-dropdown-menu-item .ant-dropdown-menu-item-icon {
  margin-inline-end: 0;
}
._dropdown_g47xw_8 .ant-dropdown-menu-item svg {
  width: 1rem;
  height: 1rem;
}
._dropdown_g47xw_8 .ant-dropdown-menu-item svg path {
  stroke: var(--gray-500);
  stroke-width: 0.09375rem;
}
._dropdown_g47xw_8 .ant-dropdown-menu-item-danger svg path {
  stroke: var(--error-500);
}
._dropdown_g47xw_8 .ant-dropdown-menu-item.green:hover {
  background: var(--success-25);
}
._dropdown_g47xw_8 .ant-dropdown-menu-item.green svg path {
  stroke: var(--success-500);
}
._dropdown_g47xw_8 .ant-dropdown-menu-item.green span {
  color: var(--success-600);
}._text_loader_gmyo7_1 .ant-skeleton-paragraph {
  margin: 0;
}._application_table_wrapper_1oiy5_1 {
  background-color: var(--main-bg-color);
  border-radius: 0.75rem;
  box-shadow: var(--main-shadow);
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
}
._application_table_wrapper_1oiy5_1 ._application_name_1oiy5_10 {
  display: flex;
  white-space: nowrap;
  align-items: center;
  gap: 0.625rem;
}
._application_table_wrapper_1oiy5_1 ._application_name_image_wrapper_1oiy5_16 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 2.5rem;
  overflow: hidden;
}
._application_table_wrapper_1oiy5_1 ._application_name_image_wrapper_1oiy5_16 ._image_1oiy5_22 {
  border-radius: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
}
._application_table_wrapper_1oiy5_1 ._application_name_image_wrapper_1oiy5_16 ._avatar_1oiy5_28 {
  border-radius: 2.5rem;
  border: 0.0625rem solid var(--gray-200);
  background: var(--gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: var(--gray-600);
}
._application_table_wrapper_1oiy5_1 ._application_status_1oiy5_42 ._green_chip_1oiy5_42 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--success-200);
  padding: 0.125rem 0.5rem;
  background: var(--success-50);
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--success-700);
  text-align: center;
}
._application_table_wrapper_1oiy5_1 ._application_status_1oiy5_42 ._green_chip_1oiy5_42 span {
  border-radius: 0.375rem;
  width: 0.375rem;
  height: 0.375rem;
  background: var(--success-500);
  margin: 0.0625rem;
}
._application_table_wrapper_1oiy5_1 ._application_status_1oiy5_42 ._grey_chip_1oiy5_63 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--gray-200);
  padding: 0.125rem 0.5rem;
  background: var(--gray-50);
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-700);
  text-align: center;
}
._application_table_wrapper_1oiy5_1 ._application_status_1oiy5_42 ._grey_chip_1oiy5_63 span {
  border-radius: 0.375rem;
  width: 0.375rem;
  height: 0.375rem;
  background: var(--gray-500);
  margin: 0.0625rem;
}

/* Employee name cell */
._application_name_1oiy5_10 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._application_name_1oiy5_10 ._avatar_1oiy5_28 {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  object-fit: cover;
}
._application_name_1oiy5_10 span {
  font-weight: 500;
  color: #111827;
}

._active_1oiy5_102 span {
  color: var(--success-500) !important;
}
._active_1oiy5_102 svg path {
  stroke: var(--success-500);
}._container_1r2eb_1 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(13.75rem, 1fr));
  gap: 1rem;
}

._card_1r2eb_7 {
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--main-line-color);
}

._content_1r2eb_12 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

._letter_gray_1r2eb_18 {
  font-size: 0.875rem;
  color: #666;
}

._value_1r2eb_23 {
  font-size: 1.25rem;
  font-weight: 600;
  color: #000;
}._my_tag_1jrqe_1 {
  padding: 0.1875rem 1rem;
  border-radius: var(--main-border-radius);
}._employee_table_wrapper_1xf4k_1 {
  background-color: var(--main-bg-color);
  border-radius: 0.75rem;
  box-shadow: var(--main-shadow);
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
}
._employee_table_wrapper_1xf4k_1 ._employee_name_1xf4k_10 {
  display: flex;
  white-space: nowrap;
  align-items: center;
  gap: 0.625rem;
}
._employee_table_wrapper_1xf4k_1 ._employee_name_image_wrapper_1xf4k_16 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 2.5rem;
  overflow: hidden;
}
._employee_table_wrapper_1xf4k_1 ._employee_name_image_wrapper_1xf4k_16 ._image_1xf4k_22 {
  border-radius: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
}
._employee_table_wrapper_1xf4k_1 ._employee_name_image_wrapper_1xf4k_16 ._avatar_1xf4k_28 {
  border-radius: 2.5rem;
  border: 0.0625rem solid var(--gray-200);
  background: var(--gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: var(--gray-600);
}
._employee_table_wrapper_1xf4k_1 ._employee_status_1xf4k_42 ._green_chip_1xf4k_42 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--success-200);
  padding: 0.125rem 0.5rem;
  background: var(--success-50);
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--success-700);
  text-align: center;
}
._employee_table_wrapper_1xf4k_1 ._employee_status_1xf4k_42 ._green_chip_1xf4k_42 span {
  border-radius: 0.375rem;
  width: 0.375rem;
  height: 0.375rem;
  background: var(--success-500);
  margin: 0.0625rem;
}
._employee_table_wrapper_1xf4k_1 ._employee_status_1xf4k_42 ._grey_chip_1xf4k_63 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--gray-200);
  padding: 0.125rem 0.5rem;
  background: var(--gray-50);
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-700);
  text-align: center;
}
._employee_table_wrapper_1xf4k_1 ._employee_status_1xf4k_42 ._grey_chip_1xf4k_63 span {
  border-radius: 0.375rem;
  width: 0.375rem;
  height: 0.375rem;
  background: var(--gray-500);
  margin: 0.0625rem;
}

/* Employee name cell */
._employee_name_1xf4k_10 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._employee_name_1xf4k_10 ._avatar_1xf4k_28 {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  object-fit: cover;
}
._employee_name_1xf4k_10 span {
  font-weight: 500;
  color: #111827;
}

._active_1xf4k_102 span {
  color: var(--success-500) !important;
}
._active_1xf4k_102 svg path {
  stroke: var(--success-500);
}._container_xryhh_1 {
  padding: 1rem;
  background: #fff;
  border-radius: 0.5rem;
}

._header_xryhh_7 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  margin-bottom: 1rem;
}
._header_xryhh_7 ._month_xryhh_14 {
  font-weight: 500;
  font-size: 1rem;
  margin: 0 0.5rem;
  flex: none;
}
._header_xryhh_7 ._search_xryhh_20 {
  margin-left: auto;
  max-width: 15.625rem;
}

._days_xryhh_25 {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
}

._day_xryhh_25 {
  flex: 1;
  border: 0.0625rem solid #d9d9d9;
  border-radius: 0.5rem;
  padding: 0.75rem 0;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s;
}
._day_xryhh_25 ._dayLabel_xryhh_40 {
  font-size: 0.875rem;
  color: #666;
}
._day_xryhh_25 ._dayNumber_xryhh_44 {
  font-weight: 600;
  font-size: 1rem;
  margin-top: 0.25rem;
}
._day_xryhh_25:hover {
  border-color: #1677ff;
}

._active_xryhh_53 {
  background: #e6f4ff;
  border: 0.0625rem solid #1677ff;
}
._active_xryhh_53 ._dayLabel_xryhh_40 {
  color: #1677ff;
  font-weight: 500;
}
._active_xryhh_53 ._dayNumber_xryhh_44 {
  color: #1677ff;
}._phone_input_cdgrs_1 {
  position: relative;
}
._phone_input_cdgrs_1 .ant-form-item-has-error span {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
._phone_input_cdgrs_1 .ant-form-item-extra {
  min-height: unset;
}
._phone_input_cdgrs_1 ._input_mask_cdgrs_11 {
  padding: 0.5rem 0.6875rem 0.5rem 4.5rem;
}
._phone_input_cdgrs_1 span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.375rem;
  width: 3.625rem;
  position: absolute;
  top: 0.0625rem;
  left: 0.0625rem;
  border-right: 0.0625rem solid var(--gray-300);
  background-color: var(--gray-50);
  border-radius: 0.5rem 0rem 0rem 0.5rem;
  z-index: 1;
  color: #414e62;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
}
._phone_input_cdgrs_1 ._spin_cdgrs_32 {
  bottom: 1.375rem !important;
  right: -0.625rem !important;
  position: absolute;
}
._phone_input_cdgrs_1 ._spin_cdgrs_32 span {
  position: static;
  background: none;
  border-right: none;
}
._phone_input_cdgrs_1 ._spin_cdgrs_32 span svg {
  color: var(--primary-500);
}._form_item_1jkw0_1 {
  margin-bottom: 0 !important;
}
._form_item_1jkw0_1 .ant-input-disabled {
  background: none;
  cursor: default;
  color: var(--gray-900);
}
._form_item_1jkw0_1 :hover {
  background: none !important;
}
._form_item_1jkw0_1 .ant-input-suffix {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-align: left;
  color: var(--blue-500);
  cursor: pointer;
}._footer_lii7n_1 {
  display: flex;
  gap: 0.75rem;
  justify-content: flex-end;
}

._container_lii7n_7 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

._input_container_lii7n_13 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
._input_container_lii7n_13 ._validate_lii7n_18 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
._input_container_lii7n_13 ._validate_lii7n_18 ._validate_item_lii7n_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-align: left;
  color: var(--grey-500);
  gap: 0.5rem;
}
._input_container_lii7n_13 ._validate_lii7n_18 ._validate_item_lii7n_23 svg path {
  stroke-width: 1;
  stroke: var(--gray-500);
}
._input_container_lii7n_13 .ant-input-suffix {
  font-size: 0.875rem;
  width: 1.375rem;
  height: 1.375rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-align: left;
  color: var(--blue-500);
  cursor: pointer;
}

._active_lii7n_49 {
  color: var(--green-600) !important;
}
._active_lii7n_49 svg path {
  stroke: var(--green-600) !important;
}._modal_xobw8_1 ._footer_xobw8_1 {
  display: flex;
  gap: 0.75rem;
  justify-content: flex-end;
}
._modal_xobw8_1 ._container_xobw8_6 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 ._row_xobw8_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 ._row_xobw8_16 ._avatar_action_xobw8_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 ._row_xobw8_16 ._avatar_action_xobw8_23 ._delete_btn_xobw8_29 {
  color: var(--error-600) !important;
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 ._row_xobw8_16 ._avatar_action_xobw8_23 input {
  display: none;
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 ._label_xobw8_35 {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-align: left;
  color: var(--gray-700);
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 ._avatar_xobw8_11 {
  width: 4rem;
  height: 4rem;
  background: var(--gray-100);
  color: var(--gray-600);
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._modal_xobw8_1 ._container_xobw8_6 ._avatar_container_xobw8_11 ._delete_btn_xobw8_29:hover {
  color: var(--error-600) !important;
}
._modal_xobw8_1 ._container_xobw8_6 ._form_fields_xobw8_59 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 1.25rem;
  gap: 0.75rem;
}
._modal_xobw8_1 ._container_xobw8_6 ._divider_xobw8_65 {
  margin: 0 !important;
}

._item_container_xobw8_69 {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
}
._item_container_xobw8_69 ._label_xobw8_35 {
  font-family: "Onest";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-align: left;
  color: var(--gray-700);
}
._item_container_xobw8_69 ._custom_disabled_xobw8_82 .ant-input-disabled {
  background: none;
  cursor: default;
  color: var(--gray-900);
}

._grid_xobw8_88 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}

._phone_input_xobw8_94 .ant-form-item-has-error span {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
._phone_input_xobw8_94 .ant-form-item-extra {
  min-height: unset;
}
._phone_input_xobw8_94 ._input_mask_xobw8_101 {
  padding: 0.5rem 0.6875rem 0.5rem 4.5rem;
}
._phone_input_xobw8_94 :hover {
  border-color: var(--gray-300) !important;
}
._phone_input_xobw8_94 span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.375rem;
  width: 3.625rem;
  position: absolute;
  top: 0.0625rem;
  left: 0.0625rem;
  border-right: 0.0625rem solid var(--gray-300);
  background-color: var(--gray-50);
  border-radius: 0.5rem 0rem 0rem 0.5rem;
  z-index: 1;
  color: #414E62;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
}

._edited_input_xobw8_126 .ant-input-disabled {
  background: none;
  cursor: default;
  color: var(--gray-900);
}
._edited_input_xobw8_126 :hover {
  background: none !important;
}
._edited_input_xobw8_126 .ant-input-suffix {
  font-family: Onest;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-align: left;
  color: var(--blue-500);
  cursor: pointer;
}

input[type=file] {
  display: none;
}

._checkbox_xobw8_148 {
  padding-top: 1.375rem;
  font-weight: 500;
  font-size: 0.875rem;
}
._checkbox_xobw8_148 p {
  font-weight: 400;
  color: var(--gray-600);
  padding-left: 1.5rem;
}
._menu_box_15cie_2 {
  background-color: #fff;
  width: 17.5rem;
  height: 100vh;
  border-right: 0.0625rem solid var(--gray-200);
}

._my_box_15cie_9 {
  width: 100%;
  padding-right: 0.3125rem; /* spacing-xl (odatda 24px bo‘ladi) */
  padding-left: 0.625rem;
  gap: 0.25rem; /* elementlar orasidagi bo‘shliq */
  background-color: #fff;
}

._menu_items_15cie_17 {
  width: 100%;
  background-color: #fff;
  color: black;
  padding: 0 0 0 0.8125rem !important;
  margin: 0.0625rem 0 !important;
}
._menu_items_15cie_17:hover {
  background-color: var(--main-purple-color-hover) !important;
  color: #fff !important;
}
._menu_items_15cie_17:hover .ant-menu-title-content {
  color: #fff !important;
}
._menu_items_15cie_17:hover .ant-menu-item-icon path {
  stroke: #fff !important;
}
._menu_items_15cie_17 .ant-menu-item-selected {
  background-color: var(--main-purple-color-hover) !important;
  color: #fff !important;
}
._menu_items_15cie_17 .ant-menu-item-selected .ant-menu-title-content {
  color: #fff !important;
}
._menu_items_15cie_17 .ant-menu-item-selected .ant-menu-item-icon path {
  stroke: #fff !important;
}

._logo_box_15cie_45 {
  height: 2.5rem;
  margin: 0.625rem 1rem;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.5rem;
  padding: 0 0.75rem !important;
  color: black;
  cursor: pointer;
  font-size: 1.125rem;
}

._logo_15cie_45 {
  width: 2rem;
  height: 2rem;
}

._app_name_15cie_63 {
  font-size: 1rem;
  font-weight: 700;
  margin-left: 0;
}

._menu_bottom_15cie_69 {
  display: flex;
  flex-direction: column;
  bottom: 0;
  position: absolute;
  width: 100%;
  gap: 1rem;
  padding: 0.625rem;
}
._menu_bottom_15cie_69 .ant-space-item {
  width: 100%;
}
._menu_bottom_15cie_69 ._profile_box_15cie_81 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  background: #fff;
  bottom: 0;
  width: 100%;
}
._menu_bottom_15cie_69 ._profile_box_15cie_81 ._avatar_15cie_90 {
  border: 0.0625rem solid var(--gray-200);
}

._profile_info_15cie_94 {
  display: flex;
  flex-direction: column;
  margin-left: 0.5rem;
  flex: 1;
}
._profile_info_15cie_94 ._full_name_15cie_100 {
  font-weight: 600;
  font-size: 0.875rem;
  color: #333;
}
._profile_info_15cie_94 ._role_15cie_105 {
  font-size: 0.75rem;
  color: #888;
}

._sider_15cie_110 {
  padding: 1.25rem;
}

._dropdown_15cie_114 {
  border-top: 0.0625rem solid var(--gray-200);
}._modal_scerk_1 .ant-modal-content {
  background-image: url("/assets/modal-pattern-BD_M4nOn.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: -50% -50%;
}
._modal_scerk_1 .ant-modal {
  background: transparent !important;
  box-shadow: none;
}
._modal_scerk_1 .ant-modal-header {
  background: none;
  border-bottom: none !important;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg {
  width: 2rem;
  height: 2rem;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg path {
  stroke: var(--primary-500);
}
._modal_scerk_1 .ant-modal-body {
  padding: 1.5rem !important;
  padding-top: 0rem !important;
}
._modal_scerk_1 ._header_scerk_26 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-bottom: 1.25rem;
}
._modal_scerk_1 ._header_title_scerk_32 {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--primary-900);
}
._modal_scerk_1 ._header_description_scerk_38 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._modal_scerk_1 ._footer_scerk_44 {
  margin-top: 2rem;
}._modal_scerk_1 .ant-modal-content {
  background-image: url("/assets/modal-pattern-BD_M4nOn.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: -50% -50%;
}
._modal_scerk_1 .ant-modal {
  background: transparent !important;
  box-shadow: none;
}
._modal_scerk_1 .ant-modal-header {
  background: none;
  border-bottom: none !important;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg {
  width: 2rem;
  height: 2rem;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg path {
  stroke: var(--primary-500);
}
._modal_scerk_1 .ant-modal-body {
  padding: 1.5rem !important;
  padding-top: 0rem !important;
}
._modal_scerk_1 ._header_scerk_26 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-bottom: 1.25rem;
}
._modal_scerk_1 ._header_title_scerk_32 {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--primary-900);
}
._modal_scerk_1 ._header_description_scerk_38 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._modal_scerk_1 ._footer_scerk_44 {
  margin-top: 2rem;
}._modal_scerk_1 .ant-modal-content {
  background-image: url("/assets/modal-pattern-BD_M4nOn.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: -50% -50%;
}
._modal_scerk_1 .ant-modal {
  background: transparent !important;
  box-shadow: none;
}
._modal_scerk_1 .ant-modal-header {
  background: none;
  border-bottom: none !important;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg {
  width: 2rem;
  height: 2rem;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg path {
  stroke: var(--primary-500);
}
._modal_scerk_1 .ant-modal-body {
  padding: 1.5rem !important;
  padding-top: 0rem !important;
}
._modal_scerk_1 ._header_scerk_26 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-bottom: 1.25rem;
}
._modal_scerk_1 ._header_title_scerk_32 {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--primary-900);
}
._modal_scerk_1 ._header_description_scerk_38 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._modal_scerk_1 ._footer_scerk_44 {
  margin-top: 2rem;
}._modal_scerk_1 .ant-modal-content {
  background-image: url("/assets/modal-pattern-BD_M4nOn.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: -50% -50%;
}
._modal_scerk_1 .ant-modal {
  background: transparent !important;
  box-shadow: none;
}
._modal_scerk_1 .ant-modal-header {
  background: none;
  border-bottom: none !important;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg {
  width: 2rem;
  height: 2rem;
}
._modal_scerk_1 .ant-modal-header .ant-modal-title svg path {
  stroke: var(--primary-500);
}
._modal_scerk_1 .ant-modal-body {
  padding: 1.5rem !important;
  padding-top: 0rem !important;
}
._modal_scerk_1 ._header_scerk_26 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-bottom: 1.25rem;
}
._modal_scerk_1 ._header_title_scerk_32 {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--primary-900);
}
._modal_scerk_1 ._header_description_scerk_38 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._modal_scerk_1 ._footer_scerk_44 {
  margin-top: 2rem;
}._control_container_7jrxf_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
._control_container_header_top_7jrxf_6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 4.0625rem;
  gap: 0.75rem;
  padding: 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._control_container_header_top_7jrxf_6 p {
  margin-right: auto;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 2rem;
  color: var(--gray-900);
}
._control_container_header_top_7jrxf_6 ._select_7jrxf_22 {
  width: 9.375rem;
}
._control_container_header_bottom_7jrxf_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 4.0625rem;
  gap: 0.75rem;
  padding: 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._control_container_header_bottom_segmented_7jrxf_34 {
  margin-right: auto;
}
._control_container_body_7jrxf_37 {
  padding: 0.75rem;
}._urlCell_17lbk_1 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._urlCell_17lbk_1 ._urlText_17lbk_6 {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._urlCell_17lbk_1 ._copyButton_17lbk_12 {
  display: inline-flex;
  cursor: pointer;
  padding: 0.125rem;
  border-radius: 0.25rem;
  transition: background-color 0.15s ease;
}
._urlCell_17lbk_1 ._copyButton_17lbk_12:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
._urlCell_17lbk_1 ._copyButton_17lbk_12:active {
  background-color: rgba(0, 0, 0, 0.1);
}._new_password_1fhyw_1 {
  position: relative;
}
._new_password_1fhyw_1 ._fake_1fhyw_4 {
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
}
._new_password_1fhyw_1 .ant-input-password-icon {
  display: flex;
}
._new_password_1fhyw_1 .ant-input-password-icon svg {
  width: 1.25rem;
  height: 1.25rem;
}._modal_bc3fo_1 .form-item {
  margin-bottom: 0rem !important;
}
._modal_bc3fo_1 .ant-divider {
  margin-top: 0.75rem;
}
._modal_bc3fo_1 ._form_bc3fo_1 {
  display: flex;
  flex-direction: column;
}
._modal_bc3fo_1 h3 {
  font-size: 1rem;
  line-height: 1.5625rem;
  font-weight: 500;
  color: var(--gray-700);
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
._modal_bc3fo_1 ._permissions_bc3fo_19 .ant-form-item-has-error .ant-checkbox-wrapper {
  border: 1px solid #ff4d4f !important;
}
._modal_bc3fo_1 ._permissions_bc3fo_19 ._checkbox_group_bc3fo_22 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
}
._modal_bc3fo_1 ._permissions_bc3fo_19 ._checkbox_group_bc3fo_22 ._permission_bc3fo_19 {
  border: 0.0625rem solid var(--gray-200);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--gray-700);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  height: 2.75rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  transition: all 0.3s ease-in-out;
}
._modal_bc3fo_1 ._permissions_bc3fo_19 ._checkbox_group_bc3fo_22 ._permission_bc3fo_19 .ant-checkbox .ant-checkbox-input {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 2.5rem;
}
._modal_bc3fo_1 ._permissions_bc3fo_19 ._checkbox_group_bc3fo_22 ._permission_bc3fo_19 .ant-checkbox .ant-checkbox-inner {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 1.25rem;
}
._modal_bc3fo_1 ._permissions_bc3fo_19 ._checkbox_group_bc3fo_22 .ant-checkbox-wrapper-checked {
  border-color: var(--primary-500);
  color: var(--primary-500);
  background-color: var(--primary-25);
}._modal_1iblu_1 .form-item {
  margin-bottom: 0rem !important;
}
._modal_1iblu_1 ._form_1iblu_1 {
  display: flex;
  flex-direction: column;
}
._modal_1iblu_1 ._form_1iblu_1 p {
  font-size: 1rem;
  line-height: 1.5625rem;
  font-weight: 500;
  color: var(--gray-700);
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
._modal_1iblu_1 ._form_1iblu_1 ._permissions_1iblu_16 .ant-form-item-has-error .ant-checkbox-wrapper {
  border: 1px solid #ff4d4f !important;
}
._modal_1iblu_1 ._form_1iblu_1 ._permissions_1iblu_16 ._checkbox_group_1iblu_19 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
}
._modal_1iblu_1 ._form_1iblu_1 ._permissions_1iblu_16 ._checkbox_group_1iblu_19 ._permission_1iblu_16 {
  border: 0.0625rem solid var(--gray-200);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--gray-700);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  height: 2.75rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  transition: all 0.3s ease-in-out;
}
._modal_1iblu_1 ._form_1iblu_1 ._permissions_1iblu_16 ._checkbox_group_1iblu_19 ._permission_1iblu_16 .ant-checkbox .ant-checkbox-input {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 2.5rem;
}
._modal_1iblu_1 ._form_1iblu_1 ._permissions_1iblu_16 ._checkbox_group_1iblu_19 ._permission_1iblu_16 .ant-checkbox .ant-checkbox-inner {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 1.25rem;
}
._modal_1iblu_1 ._form_1iblu_1 ._permissions_1iblu_16 ._checkbox_group_1iblu_19 .ant-checkbox-wrapper-checked {
  border-color: var(--primary-500);
  color: var(--primary-500);
  background-color: var(--primary-25);
}._modal_1nd9v_1 .form-item {
  margin-bottom: 0rem !important;
}
._modal_1nd9v_1 .ant-divider {
  margin-top: 0.75rem;
}
._modal_1nd9v_1 ._form_1nd9v_1 {
  display: flex;
  flex-direction: column;
}
._modal_1nd9v_1 ._form_1nd9v_1 p {
  font-size: 1rem;
  line-height: 1.5625rem;
  font-weight: 500;
  color: var(--gray-700);
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
._modal_1nd9v_1 ._form_1nd9v_1 ._permissions_1nd9v_19 .ant-form-item-has-error .ant-checkbox-wrapper {
  border: 1px solid #ff4d4f !important;
}
._modal_1nd9v_1 ._form_1nd9v_1 ._permissions_1nd9v_19 ._checkbox_group_1nd9v_22 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
}
._modal_1nd9v_1 ._form_1nd9v_1 ._permissions_1nd9v_19 ._checkbox_group_1nd9v_22 ._permission_1nd9v_19 {
  border: 0.0625rem solid var(--gray-200);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--gray-700);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  height: 2.75rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  transition: all 0.3s ease-in-out;
}
._modal_1nd9v_1 ._form_1nd9v_1 ._permissions_1nd9v_19 ._checkbox_group_1nd9v_22 ._permission_1nd9v_19 .ant-checkbox .ant-checkbox-input {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 2.5rem;
}
._modal_1nd9v_1 ._form_1nd9v_1 ._permissions_1nd9v_19 ._checkbox_group_1nd9v_22 ._permission_1nd9v_19 .ant-checkbox .ant-checkbox-inner {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 1.25rem;
}
._modal_1nd9v_1 ._form_1nd9v_1 ._permissions_1nd9v_19 ._checkbox_group_1nd9v_22 .ant-checkbox-wrapper-checked {
  border-color: var(--primary-500);
  color: var(--primary-500);
  background-color: var(--primary-25);
}._modal_7zs5q_1 .ant-modal-body {
  padding: 0 !important;
}
._modal_7zs5q_1 .ant-modal-footer {
  display: flex;
}
._modal_7zs5q_1 .ant-modal-footer button {
  flex: 1;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem 1.5rem 2rem;
  user-select: none;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._icon_7zs5q_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.25rem;
  height: 3.25rem;
  margin-bottom: 1.5rem;
  border-radius: 50%;
  background: linear-gradient(45deg, var(--primary-700) 0%, var(--primary-500) 100%);
  box-shadow: 0rem 0.125rem 0.25rem -0.125rem rgba(105, 65, 198, 0.0588235294), 0rem 0.25rem 0.5rem -0.125rem rgba(105, 65, 198, 0.1019607843);
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._text_7zs5q_28 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 0.25rem;
  margin-bottom: 1.25rem;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._text__title_7zs5q_35 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  color: var(--gray-900);
  margin: 0;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._text__description_7zs5q_42 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: var(--gray-600);
  text-align: center;
  margin: 0;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form_7zs5q_50 {
  display: flex;
  column-gap: 0.25rem;
  width: 100%;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 {
  flex: 1;
  margin: 0;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-space-compact {
  width: 100%;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-space-compact .ant-input-affix-wrapper {
  align-items: center;
  padding: 0 0.6875rem;
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.06), 0rem 0.0625rem 0.1875rem 0rem rgba(16, 24, 40, 0.1);
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-space-compact .ant-input-affix-wrapper input {
  color: var(--gray-900);
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-space-compact .ant-input-affix-wrapper .ant-input-suffix {
  height: max-content;
  padding: 0.3125rem;
  border-radius: 0.5rem;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-space-compact .ant-input-affix-wrapper .ant-input-suffix:hover {
  background-color: var(--gray-100);
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-space-compact .ant-input-affix-wrapper .ant-input-suffix span {
  display: flex;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-space-compact .ant-input-affix-wrapper .ant-input-suffix span svg {
  width: 1rem;
  height: 1rem;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-input-group-addon {
  cursor: pointer;
}
._modal_7zs5q_1 ._reset_password_7zs5q_10 ._form__item_7zs5q_55 .ant-input-group-addon svg {
  width: 1.25rem;
  height: 1.25rem;
}._employee_jehcv_1 {
  width: 100%;
  min-height: 100dvh;
}
._employee__top_jehcv_5 {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
  position: sticky;
  top: 4.0625rem;
  z-index: 9;
  background: var(--white);
}
._employee__top_button_jehcv_15 {
  margin-left: auto !important;
}

._employee_header_wrapper_jehcv_19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.25rem;
}._container_1nrro_1 {
  width: 100%;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
}
._container_1nrro_1 ._body_1nrro_10 p {
  text-align: center;
  font-size: 1rem;
  line-height: 1.875rem;
  color: var(--gray-700);
  font-weight: 500;
}
._container_1nrro_1 ._footer_1nrro_17 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}._custom_calendar_header_13s49_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 0.75rem;
}
._custom_calendar_header_13s49_1 ._month_label_13s49_9 {
  flex: 1;
  text-align: center;
}
._custom_calendar_header_13s49_1 ._arrow_btn_13s49_13 {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 1.25rem;
  color: #7c3aed;
  padding: 0.25rem 0.5rem;
}
._custom_calendar_header_13s49_1 ._arrow_btn_13s49_13:hover {
  opacity: 0.7;
}

.ant-picker-header {
  display: flex;
  justify-content: center;
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
}
 {
  /* Har bir kun tugmasi */
}
.ant-picker-cell-inner {
  font-size: 0.875rem;
  width: 2rem !important;
  height: 2rem !important;
  line-height: 2rem !important;
  margin: 0.25rem !important;
  text-align: center !important;
  border-radius: 50% !important;
  transition: background 0.3s, color 0.3s;
}
.ant-picker-calendar-month-select {
  width: 100%;
  display: flex;
  justify-content: center;
}
.ant-picker-calendar-month-select .ant-select-arrow {
  display: none;
}
.ant-picker-calendar-mode-switch {
  display: none;
}
.ant-picker-calendar-year-select {
  display: none;
}
 {
  /* Bugungi kun */
}
.calendar_wrapper .ant-picker-today:not(.ant-picker-selected) .ant-picker-cell-inner {
  background-color: #e42727 !important;
  border-color: #e42727 !important;
}
.ant-picker-cell .ant-picker-cell-selected .ant-picker-cell-in-view {
  background-color: #7c3aed !important;
  color: #fff !important;
}
 {
  /* Hover effekti */
}
.calendar_wrapper .ant-picker-cell-inner:hover {
  background-color: rgba(124, 58, 237, 0.1) !important;
}
 {
  /* Haftaning raqamlari */
}
.calendar_wrapper .ant-picker-week-panel {
  display: none !important;
}._card_125qw_1 {
  width: 16.25rem;
  border-radius: 0.75rem;
  box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.1);
  padding: 0.625rem 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
  flex-shrink: 0;
}

._topRow_125qw_13 {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 0.75rem;
}

._icon_125qw_20 {
  width: 3.4375rem !important;
  height: 3.4375rem !important;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._letter_gray_125qw_29 {
  font-size: 1rem;
  color: #101828;
  font-weight: 600;
}

._value_125qw_35 {
  font-size: 1.5rem;
  font-weight: 600;
  color: #111827;
  margin-top: 0.75rem;
}._carousel_wrapper_1gjjj_1 {
  display: flex;
  gap: 1.25rem;
  overflow-x: hidden;
  width: 100%;
  scroll-behavior: smooth;
}

._card_item_1gjjj_9 {
  flex: 0 0 auto;
}._table_header_68x9w_1 {
  display: flex;
  gap: 0.625rem;
  align-items: center;
  height: 3.125rem;
  padding: 0 1rem;
  box-shadow: var(--main-shadow);
  border-top-left-radius: var(--main-border-radius);
  border-top-right-radius: var(--main-border-radius);
}
._table_header_68x9w_1 h3 {
  margin: 0;
  font-size: 1.125rem;
  font-weight: 600;
  color: #111827;
  line-height: 1.75rem;
  letter-spacing: 0;
}
._table_header_68x9w_1 span {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 0;
  text-align: center;
  color: var(--main-purple-color-active);
  padding: 0.125rem 0.5rem;
  border: 0.0625rem solid #E9D7FE;
  border-radius: 1rem;
}._home_employee_table_wrapper_160b5_1 {
  background-color: var(--main-bg-color);
  border-radius: 0.75rem;
  box-shadow: var(--main-shadow);
  flex: 1;
  display: flex;
  flex-direction: column;
}

/* Employee name cell */
._home_employee_name_160b5_11 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._home_employee_name_160b5_11 ._home_employee_avatar_160b5_16 {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  object-fit: cover;
}
._home_employee_name_160b5_11 span {
  font-weight: 500;
  color: #111827;
}._student_table_wrapper_ubt0z_1 {
  background-color: #fff;
  border-radius: 0.75rem;
  box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.08);
}._cards_container_r8sya_1 {
  width: 100%;
}

._bottom_section_r8sya_5 {
  display: flex;
  height: 70vh;
  gap: 1.25rem;
  width: 100%;
  border: #004fcc 0.0625rem solid;
}

._calendar_wrapper_r8sya_13 {
  max-width: 18.75rem !important;
  border: 0.0625rem solid #eee;
  border-radius: 0.75rem;
  padding: 1rem;
  background-color: #fff;
}._modal_kd4jb_1 ._footer_kd4jb_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
}
._modal_kd4jb_1 ._footer_kd4jb_1 ._hide_btn_kd4jb_7 {
  margin-left: auto;
}

._application_kd4jb_11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._application_title_kd4jb_16 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.875rem;
  color: var(--gray-900);
}
._application_info_kd4jb_22 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
._application_info_item_kd4jb_27 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
._application_info_item_kd4jb_27 p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: var(--gray-700);
  margin-right: auto;
}
._application_info_item_kd4jb_27 span {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: var(--gray-700);
}@keyframes _skeleton-loading_1yvha_1 {
  0% {
    background-position: -200px 0;
  }
  100% {
    background-position: calc(200px + 100%) 0;
  }
}
._card_1yvha_9 {
  position: relative;
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.5rem;
  padding: 0.5rem;
  background: var(--white);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  cursor: pointer;
  transition: border-color 0.15s ease;
}
._card_1yvha_9:hover {
  border-color: var(--gray-300);
}
._card_1yvha_9._loading_1yvha_24 {
  pointer-events: none;
}
._card_1yvha_9._loading_1yvha_24::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--gray-25) 25%, var(--gray-300) 37%, var(--gray-25) 63%);
  background-size: 400% 100%;
  animation: _skeleton-loading_1yvha_1 2.4s ease infinite;
  opacity: 0.45;
  z-index: 0;
}
._card_1yvha_9 > * {
  position: relative;
  z-index: 1;
}

._cardHeader_1yvha_43 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._cardHeader_1yvha_43 ._nameBlock_1yvha_48 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 0.25rem;
}
._cardHeader_1yvha_43 ._nameBlock_1yvha_48 ._title_1yvha_55 {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2;
}
._cardHeader_1yvha_43 ._nameBlock_1yvha_48 ._phone_1yvha_60 {
  font-size: 0.75rem;
  color: var(--gray-600);
}

._comment_1yvha_65 {
  font-size: 0.75rem;
  font-weight: 400;
}
._comment_1yvha_65 b {
  color: var(--gray-700);
  font-weight: 500;
  margin-right: 0.5rem;
}
._comment_1yvha_65 span {
  color: var(--gray-500);
}._header_a38a2_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 19.375rem;
  height: 2.5rem;
  padding: 0.75rem;
  border: 0.0625rem solid var(--gray-200);
  border-bottom: none;
  border-radius: 0.75rem 0.75rem 0 0;
  background-color: var(--gray-25);
  box-sizing: border-box;
}

._texts_a38a2_15 {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  min-width: 0; /* ellipsis uchun */
}

._title_a38a2_22 {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--gray-900);
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._subtitle_a38a2_32 {
  font-size: 0.75rem;
  color: var(--gray-600);
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._counter_a38a2_41 {
  flex: 0 0 auto;
  min-width: 1.75rem;
  height: 1.5rem;
  padding: 0 0.5rem;
  display: grid;
  place-items: center;
  border-radius: 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--gray-800);
  background: var(--gray-100);
  border: 0.0625rem solid var(--gray-200);
}._columnWrapper_5f7pk_1 {
  min-width: 19.375rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}

._headerDragHandle_5f7pk_8 {
  cursor: grab;
}

._column_5f7pk_1 {
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0 0 0.75rem 0.75rem;
  background: var(--white);
  min-height: 3.75rem;
  transition: background-color 120ms ease;
}
._column_5f7pk_1 ._body_5f7pk_19 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.5rem;
}

._dragOver_5f7pk_26 {
  background-color: var(--gray-25);
  border-color: var(--gray-300);
}._wrapper_7agvu_1 {
  width: 100%;
  height: 100%;
}

._wait_7agvu_6 {
  cursor: wait !important;
}

._container_7agvu_10 {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
  overflow-x: auto;
  padding: 0.25rem;
  box-sizing: border-box;
  min-height: calc(100vh - 5.625rem);
  scrollbar-width: thin;
}

._loading_column_header_7agvu_21 {
  padding: 0.75rem 0.75rem;
  border-radius: 0.75rem 0.75rem 0 0;
  height: 2.5rem;
  min-width: 19.375rem;
  background-color: var(--gray-25);
  border: 0.0625rem solid var(--gray-200);
}
._loading_column_body_7agvu_29 {
  border: 0.0625rem solid var(--gray-200);
  border-top: none;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._loading_column_body_7agvu_29 ._application_7agvu_37 {
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.5rem;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._loading_column_body_7agvu_29 ._application_top_7agvu_45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}._container_10l3c_1 {
  display: flex;
  flex-direction: column;
  margin-top: 0.3125rem;
}
._container_10l3c_1 p {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  height: 1.375rem !important;
  color: var(--gray-700);
}
._container_10l3c_1 ._row_10l3c_13 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 0.75rem;
  box-sizing: border-box;
}
._container_10l3c_1 ._row_10l3c_13 .ant-form-item-has-error .check_upload_button {
  box-shadow: 0 0 0 0.0625rem #ff4d4f !important;
}
._container_10l3c_1 ._row_10l3c_13 ._form_10l3c_23 {
  width: 100%;
  margin-bottom: 0 !important;
}
._container_10l3c_1 ._row_10l3c_13 ._upload_btn_10l3c_27 {
  width: 100%;
  box-sizing: border-box;
  padding: 0.5rem 2.75rem 0.5rem 2.75rem;
  gap: 0.5rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid;
  opacity: 0rem;
  background: var(--gray-25);
  border-image-source: linear-gradient(161.22deg, #FFFFFF -165.22%, rgba(255, 255, 255, 0) 87.31%);
  box-shadow: 0rem 0rem 0rem 0.0625rem var(--gray-300);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: 0.25s all;
  height: 2.375rem;
  text-align: center;
  justify-content: center;
}
._container_10l3c_1 ._row_10l3c_13 ._upload_btn_10l3c_27:hover {
  background: var(--gray-50);
}
._container_10l3c_1 ._row_10l3c_13 ._upload_btn_10l3c_27:active {
  background: var(--gray-100);
}
._container_10l3c_1 ._row_10l3c_13 ._upload_btn_10l3c_27 svg {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  color: var(--gray-700);
}
._container_10l3c_1 ._row_10l3c_13 ._upload_btn_10l3c_27 p {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  color: var(--gray-700);
  white-space: nowrap;
}
._container_10l3c_1 ._row_10l3c_13 ._upload_btn_10l3c_27 ._loading_10l3c_66 {
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._container_10l3c_1 ._row_10l3c_13 ._upload_btn_10l3c_27 ._loading_10l3c_66 p {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.625rem;
  font-weight: 400;
  text-align: center;
}
._container_10l3c_1 ._row_10l3c_13 ._disabled_10l3c_82 {
  opacity: 0.8;
}
._container_10l3c_1 ._row_10l3c_13 ._disabled_10l3c_82:focus {
  background: var(--gray-25);
}
._container_10l3c_1 ._row_10l3c_13 ._disabled_10l3c_82:active {
  background: var(--gray-25);
}
._container_10l3c_1 ._row_10l3c_13 ._input_10l3c_91 {
  display: none;
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94 {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid;
  background: var(--gray-25);
  border-image-source: linear-gradient(161.22deg, #FFFFFF -165.22%, rgba(255, 255, 255, 0) 87.31%);
  box-shadow: 0rem 0rem 0rem 0.0625rem var(--gray-300);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.25s all;
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94 svg {
  width: 1.25rem;
  height: 1.25rem;
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94 svg path {
  stroke: var(--gray-700) !important;
  transition: 0.25s all;
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94:hover {
  background: var(--gray-50);
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94:hover svg path {
  stroke: var(--gray-500);
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94:active {
  background: var(--gray-100);
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94:disabled {
  cursor: not-allowed;
  background: var(--gray-25) !important;
}
._container_10l3c_1 ._row_10l3c_13 ._icon_btn_10l3c_94:disabled svg path {
  stroke: var(--gray-400) !important;
}
._container_10l3c_1 ._row_10l3c_13 ._trash_btn_10l3c_132 svg path {
  stroke: var(--gray-400);
}
._container_10l3c_1 ._row_10l3c_13 ._trash_btn_10l3c_132:hover svg path {
  stroke: var(--gray-500);
}
._container_10l3c_1 ._row_10l3c_13 ._trash_btn_10l3c_132:active {
  background: var(--gray-100);
}
._container_10l3c_1 ._row_10l3c_13 ._trash_btn_10l3c_132:disabled {
  background: var(--gray-25);
}
._container_10l3c_1 ._row_10l3c_13 ._trash_btn_10l3c_132:disabled svg path {
  stroke: var(--gray-400);
}

._image_10l3c_148 {
  height: 0;
}._modal_1fxq4_1 ._footer_1fxq4_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
}
._modal_1fxq4_1 ._footer_1fxq4_1 ._hide_btn_1fxq4_7 {
  margin-left: auto;
}

._application_1fxq4_11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._application_1fxq4_11 .ant-form-item {
  margin-bottom: 0.75rem !important;
}
._application_1fxq4_11 ._upload_1fxq4_19 {
  height: 2.5rem;
  max-height: 2.5rem;
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload {
  width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list {
  height: 2.5rem;
  min-height: 2.5rem;
  border: 1px solid var(--gray-300);
  border-radius: 0.75rem 0 0 0.75rem;
  border-right: none;
  margin-right: -0.3125rem;
  flex: 1;
  padding-left: 0.5rem;
  max-width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list-item {
  max-width: 94%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list .ant-upload-list-item-actions {
  display: none;
}
._application_1fxq4_11 ._divider_1fxq4_46 {
  margin: 0 !important;
  margin-bottom: 0.75rem !important;
}._kanban_rhk06_1 {
  display: flex;
  flex-direction: column;
}
._kanban_body_rhk06_5 {
  padding: 0.75rem;
}._select_83v8d_1 {
  box-shadow: var(--main-shadow);
  height: 2.75rem;
}
._select_83v8d_1 ._ant-select-selector_83v8d_5 {
  border-radius: 0.75rem !important;
  padding: 0.375rem 0.75rem !important;
  transition: all 0.2s ease;
}
._select_83v8d_1 ._ant-select-selector_83v8d_5 ._popup_83v8d_10 ._root_83v8d_10 {
  border-radius: 0.75rem;
}
._select_83v8d_1:hover ._ant-select-selector_83v8d_5 {
  border-color: #7F56D9 !important;
}._phone_input_1bzwq_1 {
  position: relative;
}
._phone_input_1bzwq_1 .ant-form-item-extra {
  min-height: unset;
}

:disabled {
  background: rgba(0, 0, 0, 0.04) !important;
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: #d0d5dd;
  cursor: not-allowed;
  box-shadow: none;
}
:disabled:hover {
  border-color: var(--gray-300) !important;
}._wrapper_1myp7_1 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._wrapper_1myp7_1 ._empty_box_1myp7_6 {
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.5rem;
  background-color: var(--gray-25);
  width: 100%;
  padding: 0.75rem;
  box-sizing: border-box;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  cursor: pointer;
}
._wrapper_1myp7_1 ._empty_box_1myp7_6 ._file_upload_box_1myp7_18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  margin-left: auto;
  margin-right: auto;
}
._wrapper_1myp7_1 ._empty_box_1myp7_6 ._file_upload_box_1myp7_18 svg {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--gray-500);
}
._wrapper_1myp7_1 ._empty_box_1myp7_6 ._file_upload_box_1myp7_18 p {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--gray-500);
}
._wrapper_1myp7_1 ._files_box_1myp7_38 {
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.5rem;
  background-color: var(--gray-25);
  width: 100%;
  padding: 0.375rem 0.5rem;
  box-sizing: border-box;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._upload_button_1myp7_49 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.0625rem dashed var(--primary-500);
  cursor: pointer;
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._upload_button_1myp7_49 svg path {
  stroke: var(--primary-500);
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18 {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border: 0.0625rem solid var(--gray-200);
  padding: 0.125rem 0.125rem 0.125rem 0.75rem;
  border-radius: 0.75rem;
  transition: 0.3s all;
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18:hover {
  background-color: var(--primary-25);
  border-color: var(--primary-500);
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18 p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18 ._clear_1myp7_81 {
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid var(--gray-200);
  box-sizing: border-box;
  border-radius: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.3s all;
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18 ._clear_1myp7_81:hover {
  border-color: var(--error-500);
  background-color: var(--error-100);
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18 ._clear_1myp7_81:hover svg path {
  stroke: var(--error-500);
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18 ._clear_1myp7_81 svg {
  width: 1rem;
  height: 1rem;
  padding: 0.0625rem;
}
._wrapper_1myp7_1 ._files_box_1myp7_38 ._file_1myp7_18 ._clear_1myp7_81 svg path {
  stroke: var(--gray-600);
}
._wrapper_1myp7_1 ._file_input_1myp7_108 {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  z-index: -10;
}._modal_1fxq4_1 ._footer_1fxq4_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
}
._modal_1fxq4_1 ._footer_1fxq4_1 ._hide_btn_1fxq4_7 {
  margin-left: auto;
}

._application_1fxq4_11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._application_1fxq4_11 .ant-form-item {
  margin-bottom: 0.75rem !important;
}
._application_1fxq4_11 ._upload_1fxq4_19 {
  height: 2.5rem;
  max-height: 2.5rem;
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload {
  width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list {
  height: 2.5rem;
  min-height: 2.5rem;
  border: 1px solid var(--gray-300);
  border-radius: 0.75rem 0 0 0.75rem;
  border-right: none;
  margin-right: -0.3125rem;
  flex: 1;
  padding-left: 0.5rem;
  max-width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list-item {
  max-width: 94%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list .ant-upload-list-item-actions {
  display: none;
}
._application_1fxq4_11 ._divider_1fxq4_46 {
  margin: 0 !important;
  margin-bottom: 0.75rem !important;
}._receipt_item_1dccx_1 {
  padding: 0.5rem;
  border-radius: 0.75rem;
  background: var(--gray-25);
  border: 0.0625rem solid var(--gray-200);
}
._receipt_item_1dccx_1:hover {
  background: var(--gray-50);
}
._receipt_item_1dccx_1 ._name_1dccx_10 {
  max-width: 15.625rem;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: var(--gray-500);
}
._receipt_item_1dccx_1 ._date_1dccx_17 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-600);
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._receipt_item_1dccx_1 ._date_1dccx_17 ._icon_1dccx_26 {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--blue-600);
  cursor: pointer;
}
._receipt_item_1dccx_1 ._date_1dccx_17 ._icon_1dccx_26 svg {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--blue-600);
}._wrapper_1pntx_1 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._wrapper_1pntx_1 ._top_1pntx_6 {
  display: flex;
  gap: 0.75rem;
}
._wrapper_1pntx_1 ._body_1pntx_10 {
  background: var(--gray-50);
  padding: 0.5rem;
  display: flex;
  column-gap: 0.5rem;
  row-gap: 0.375rem;
  flex-wrap: wrap;
  border-radius: 0.75rem;
  border: 1px solid var(--gray-200);
}
._wrapper_1pntx_1 ._body_1pntx_10 ._unversity_1pntx_20 {
  display: inline-flex;
  border: 0.0625rem solid var(--gray-300);
  border-radius: 0.75rem;
  padding: 0.125rem 0.125rem 0.125rem 0.625rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  gap: 0.25rem;
}
._wrapper_1pntx_1 ._body_1pntx_10 ._unversity_1pntx_20 span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.75rem;
}
._wrapper_1pntx_1 ._body_1pntx_10 ._unversity_1pntx_20 span:hover {
  background: var(--gray-200);
  transition: 0.3s all;
  cursor: pointer;
}._mb_0_9ug4p_1 {
  margin-bottom: 0 !important;
}

._select_9ug4p_5 .ant-select-selection-overflow {
  display: none !important;
}

._d_block_9ug4p_9 {
  margin-top: 0rem;
  position: relative;
  z-index: -1;
}

._d_none_9ug4p_15 {
  margin-top: -2.5rem;
  position: relative;
  z-index: -1;
}

._none_9ug4p_21 {
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  max-height: 0;
}._modal_1fxq4_1 ._footer_1fxq4_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
}
._modal_1fxq4_1 ._footer_1fxq4_1 ._hide_btn_1fxq4_7 {
  margin-left: auto;
}

._application_1fxq4_11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._application_1fxq4_11 .ant-form-item {
  margin-bottom: 0.75rem !important;
}
._application_1fxq4_11 ._upload_1fxq4_19 {
  height: 2.5rem;
  max-height: 2.5rem;
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload {
  width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list {
  height: 2.5rem;
  min-height: 2.5rem;
  border: 1px solid var(--gray-300);
  border-radius: 0.75rem 0 0 0.75rem;
  border-right: none;
  margin-right: -0.3125rem;
  flex: 1;
  padding-left: 0.5rem;
  max-width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list-item {
  max-width: 94%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list .ant-upload-list-item-actions {
  display: none;
}
._application_1fxq4_11 ._divider_1fxq4_46 {
  margin: 0 !important;
  margin-bottom: 0.75rem !important;
}._info_cards_l417r_1 {
  margin-top: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._info_cards_l417r_1 ._info_card_l417r_1 {
  display: flex;
  flex-direction: column;
  border-radius: 0.75rem;
  border: 0.0625rem solid var(--gray-200);
}
._info_cards_l417r_1 ._info_card_header_l417r_13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.75rem 0.75rem 0 0;
  background: var(--gray-25);
  padding: 0.625rem 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._info_cards_l417r_1 ._info_card_header_l417r_13 p {
  font-size: 1rem;
  font-weight: 37.5rem;
  line-height: 1.5rem;
  color: var(--gray-900);
}
._info_cards_l417r_1 ._info_card_body_l417r_28 {
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._info_cards_l417r_1 ._info_card_body_list_l417r_34 {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
}
._info_cards_l417r_1 ._info_card_body_list_l417r_34 b {
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: var(--gray-500);
}
._info_cards_l417r_1 ._info_card_body_list_l417r_34 p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: var(--gray-700);
}
._info_cards_l417r_1 ._info_card_body_list_l417r_34 ._unversites_l417r_51 {
  max-width: 16.875rem;
  text-align: justify;
}
._info_cards_l417r_1 ._info_card_body_list_l417r_34 ._download_icon_l417r_55 {
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  cursor: pointer;
}
._info_cards_l417r_1 ._info_card_body_list_l417r_34 ._download_icon_l417r_55 svg {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--blue-500);
}

._popover_root_l417r_68 .ant-popover-inner {
  padding: 0.25rem !important;
}
._popover_root_l417r_68 ._popover_content_l417r_71 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}._wrapper_if90y_1 ._dots_if90y_1 circle {
  fill: var(--gray-200);
}
._wrapper_if90y_1 ._dots_if90y_1 path {
  stroke: var(--primary-300);
}._document_card_1oclf_1 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 0.75rem;
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.75rem;
}
._document_card_header_1oclf_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.75rem 0.75rem 0 0;
  background: var(--gray-25);
  padding: 0.625rem 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._document_card_header_1oclf_9 p {
  font-size: 1rem;
  font-weight: 37.5rem;
  line-height: 1.5rem;
  color: var(--gray-900);
}
._document_card_header_1oclf_9 ._form_item_1oclf_24 {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
._document_card_header_1oclf_9 ._file_input_1oclf_29 {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
._document_card_body_1oclf_34 {
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._document_card_body_file_1oclf_40 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  border: 0.0625rem solid var(--gray-200);
  padding: 0.75rem;
  margin-top: -0.75rem;
  border-radius: 0.75rem;
}
._document_card_body_file_1oclf_40 ._top_1oclf_49 {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
  width: 100%;
  max-width: 100%;
}
._document_card_body_file_1oclf_40 ._top_1oclf_49 ._file_item_1oclf_56 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  box-sizing: border-box;
  width: calc(100% - 3.125rem);
}
._document_card_body_file_1oclf_40 ._top_1oclf_49 ._file_item_1oclf_56 img {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--gray-600);
}
._document_card_body_file_1oclf_40 ._top_1oclf_49 ._file_item_1oclf_56 ._file_name_1oclf_68 {
  font-size: 0.875rem;
  font-weight: 37.5rem;
  line-height: 1.25rem;
  color: var(--gray-600);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-bottom: 0;
}
._document_card_body_file_1oclf_40 ._divider_1oclf_79 {
  margin-top: 0;
  margin-bottom: 0;
}
._document_card_body_1oclf_34 ._document_item_1oclf_83 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.75rem;
  padding: 0.75rem;
}
._document_card_body_1oclf_34 ._document_item_image_1oclf_91 {
  width: 2rem;
  min-width: 2rem !important;
  height: 2rem;
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.5rem;
}
._document_card_body_1oclf_34 ._document_item_image_1oclf_91 ._file_icon_1oclf_98 {
  width: 1.875rem;
  height: 1.875rem;
  padding: 0.125rem;
}
._document_card_body_1oclf_34 ._document_item_1oclf_83:first-child {
  margin-top: -0.75rem;
}
._document_card_body_1oclf_34 ._document_item_1oclf_83 ._action_1oclf_106 {
  margin-left: auto;
}
._document_card_body_1oclf_34 ._empty_1oclf_109 {
  display: flex;
  align-items: center;
  justify-content: center;
}._user_card_1qx1x_1 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 0.75rem;
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.75rem;
}
._user_card_header_1qx1x_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.75rem 0.75rem 0 0;
  background: var(--gray-25);
  padding: 0.625rem 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._user_card_header_1qx1x_9 p {
  font-size: 1rem;
  font-weight: 37.5rem;
  line-height: 1.5rem;
  color: var(--gray-900);
}
._user_card_header_1qx1x_9 ._form_item_1qx1x_24 {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
._user_card_header_1qx1x_9 ._file_input_1qx1x_29 {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
._user_card_body_1qx1x_34 {
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._user_card_body_1qx1x_34 ._user_item_1qx1x_40 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.75rem;
  padding: 0.75rem;
}
._user_card_body_1qx1x_34 ._user_item_image_1qx1x_48 {
  width: 2.25rem;
  min-width: 2.25rem !important;
  height: 2.25rem;
  border: 0.0625rem solid var(--gray-200);
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
._user_card_body_1qx1x_34 ._user_item_image_1qx1x_48 svg {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.125rem;
  color: var(--gray-500);
}
._user_card_body_1qx1x_34 ._user_item_1qx1x_40:first-child {
  margin-top: -0.75rem;
}
._user_card_body_1qx1x_34 ._user_item_1qx1x_40 ._trash_1qx1x_67 {
  margin-left: auto;
}
._user_card_body_1qx1x_34 ._empty_1qx1x_70 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._employee_popover_1qx1x_76 .ant-popover-inner {
  max-height: 25rem;
  overflow: auto;
  padding-bottom: 0;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 {
  width: 17.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._top_1qx1x_87 {
  position: sticky;
  top: -0.75rem;
  width: calc(100% + 1.5rem);
  margin-top: -0.75rem !important;
  margin-left: -0.75rem !important;
  padding: 0.75rem;
  background: var(--white);
  border-bottom: 0.0625rem solid var(--gray-200);
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_loader_1qx1x_97 {
  height: 2.5rem;
  border-radius: 0.75rem;
  width: 100%;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_1qx1x_76 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border: 0.0625rem solid var(--gray-300);
  border-radius: 0.75rem;
  padding: 0.25rem;
  cursor: pointer;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_1qx1x_76:last-child {
  margin-bottom: -0.75rem;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_1qx1x_76:hover {
  background: var(--gray-25);
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_active_1qx1x_117 {
  border-color: var(--primary-500);
  background: var(--primary-25) !important;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_active_1qx1x_117 p {
  color: var(--primary-500);
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_image_wrapper_1qx1x_124 {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  border-radius: 2rem;
  overflow: hidden;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_image_wrapper_1qx1x_124 ._image_1qx1x_131 {
  border-radius: 2rem;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_image_wrapper_1qx1x_124 ._avatar_1qx1x_137 {
  border-radius: 2rem;
  border: 0.0625rem solid var(--gray-200);
  background: var(--gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._employee_1qx1x_76 p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--gray-600);
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._empty_1qx1x_70 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._employee_popover_1qx1x_76 ._employee_content_1qx1x_81 ._footer_1qx1x_165 {
  position: sticky;
  bottom: 0;
  width: calc(100% + 1.5rem);
  margin-left: -0.75rem;
  margin-bottom: -0.75rem;
  padding: 0.75rem;
  background: var(--white);
  border-top: 0.0625rem solid var(--gray-200);
}._student_info_card_i9w0a_1 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--gray-200);
  gap: 1rem;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  position: relative;
}
._student_info_card_i9w0a_1 ._pattern_i9w0a_10 {
  position: absolute;
  max-width: 100%;
  left: 0;
  top: 0;
}
._student_info_card_i9w0a_1 ._main_content_i9w0a_16 {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  position: relative;
  z-index: 1;
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._avatar_i9w0a_28 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border-radius: 12.5rem;
  background-color: var(--gray-200);
  border: 0.0625rem solid var(--gray-300);
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 2rem;
  color: var(--gray-500);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.25rem;
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 b {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._status_i9w0a_54 {
  display: inline;
  border-radius: 0.375rem;
  padding: 0.125rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  cursor: default;
  user-select: none;
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._new_i9w0a_64 {
  background: var(--gray-200);
  color: var(--gray-900);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._draft_i9w0a_68 {
  background: var(--indigo-200);
  color: var(--indigo-900) !important;
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._waiting_i9w0a_72 {
  background: var(--blue-200);
  color: var(--blue-900);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._action_needed_i9w0a_76 {
  background: var(--pink-200);
  color: var(--pink-900);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._visa_process_i9w0a_80 {
  background: var(--primary-200);
  color: var(--primary-700);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._success_i9w0a_84 {
  background: var(--success-200);
  color: var(--success-900);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._reject_i9w0a_88 {
  background: var(--error-200);
  color: var(--error-900);
}
._student_info_card_i9w0a_1 ._main_content_left_i9w0a_23 ._titles_i9w0a_42 ._repeat_i9w0a_92 {
  background: var(--warning-200);
  color: var(--warning-900);
}
._student_info_card_i9w0a_1 ._divider_i9w0a_96 {
  margin: 0 !important;
}
._student_info_card_i9w0a_1 ._footer_i9w0a_99 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._student_info_card_i9w0a_1 ._footer_i9w0a_99 ._contact_item_i9w0a_104 {
  display: flex;
  align-items: center;
}
._student_info_card_i9w0a_1 ._footer_i9w0a_99 ._contact_item_i9w0a_104 ._title_i9w0a_42 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-500);
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._student_info_card_i9w0a_1 ._footer_i9w0a_99 ._contact_item_i9w0a_104 ._title_i9w0a_42 svg {
  width: 1.25rem;
  height: 1.25rem;
}
._student_info_card_i9w0a_1 ._footer_i9w0a_99 ._contact_item_i9w0a_104 ._title_i9w0a_42 svg path {
  stroke: var(--gray-500);
}
._student_info_card_i9w0a_1 ._footer_i9w0a_99 ._contact_item_i9w0a_104 ._contact_name_i9w0a_124 {
  margin-left: 0.5rem;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-700);
}

._new_i9w0a_64 .ant-dropdown-menu-title-content {
  color: var(--gray-500) !important;
}

._draft_i9w0a_68 .ant-dropdown-menu-title-content {
  color: var(--indigo-500) !important;
}

._waiting_i9w0a_72 .ant-dropdown-menu-title-content {
  color: var(--blue-500) !important;
}

._action_needed_i9w0a_76 .ant-dropdown-menu-title-content {
  color: var(--pink-500) !important;
}

._visa_process_i9w0a_80 .ant-dropdown-menu-title-content {
  color: var(--primary-500) !important;
}

._success_i9w0a_84 .ant-dropdown-menu-title-content {
  color: var(--success-500) !important;
}

._reject_i9w0a_88 .ant-dropdown-menu-title-content {
  color: var(--error-500) !important;
}

._repeat_i9w0a_92 .ant-dropdown-menu-title-content {
  color: var(--warning-500) !important;
}._task_jus80_1 {
  box-sizing: border-box;
  width: 100%;
  padding: 1rem;
  height: 9.75rem;
  border-radius: 1rem;
  background-color: var(--white);
  border: 0.0625rem solid var(--gray-200);
  box-shadow: 0rem 0.125rem 0.25rem -0.125rem rgba(16, 24, 40, 0.0588235294), 0rem 0.25rem 0.5rem -0.125rem rgba(16, 24, 40, 0.1019607843);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._task_top_jus80_14 {
  display: flex;
  gap: 1rem;
}
._task_top_jus80_14 p {
  font-size: 1.125rem;
  line-height: 1.875rem;
  font-weight: 500;
  color: var(--gray-700);
  margin-right: auto;
}
._task_top_jus80_14 ._select_jus80_25 {
  width: 7.5rem;
}
._task_body_jus80_28 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 100%;
}
._task_body_jus80_28 ._message_jus80_34 {
  width: 100%;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._task_footer_jus80_44 {
  display: flex;
  gap: 0.5rem;
}
._task_footer_jus80_44 ._date_jus80_48 {
  height: 2rem;
  padding: 0.375rem 0.5rem;
  border-radius: 0.5rem;
  background: var(--gray-50);
  box-sizing: border-box;
  cursor: default;
  display: flex;
  gap: 0.5rem;
}
._task_footer_jus80_44 ._date_jus80_48 svg {
  color: var(--gray-700);
}
._task_footer_jus80_44 ._date_jus80_48 p {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-700);
}
._task_footer_jus80_44 ._executor_jus80_67 {
  height: 2rem;
  padding: 0.375rem 0.5rem;
  border-radius: 0.5rem;
  background: var(--gray-50);
  box-sizing: border-box;
  cursor: default;
  display: flex;
  gap: 0.5rem;
}
._task_footer_jus80_44 ._executor_avatar_jus80_77 {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--gray-700);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._task_footer_jus80_44 ._executor_jus80_67 p {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-700);
}
._task_footer_jus80_44 ._executors_jus80_90 {
  height: 2rem;
  padding: 0.375rem 0.5rem;
  border-radius: 0.5rem;
  background: var(--gray-50);
  box-sizing: border-box;
  cursor: default;
  display: flex;
}
._task_footer_jus80_44 ._executors_avatar_jus80_99 {
  width: 1.3125rem;
  height: 1.3125rem;
  color: var(--gray-900);
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-left: -0.3125rem;
  border: 0.0625rem solid var(--white);
  background: var(--gray-300);
  cursor: pointer;
}
._task_footer_jus80_44 ._executors_avatar_jus80_99:first-child {
  margin-left: 0;
}._tasks_wrapper_1p7j2_1 {
  width: 100%;
  height: calc(100dvh - 9.9375rem);
  box-sizing: border-box;
  position: absolute;
  bottom: 12.5rem;
  z-index: 3;
  padding: 0.75rem;
  left: 0;
  background: var(--gray-50) 3f;
  backdrop-filter: blur(0.25rem);
  transition: max-height 0.5s;
}
._tasks_wrapper_1p7j2_1 ._tasks_container_1p7j2_14 {
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  gap: 0.75rem;
  overflow-y: auto;
  padding-bottom: 0.75rem;
}
._tasks_wrapper_1p7j2_1 ._tasks_container_top_1p7j2_23 {
  position: sticky;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0.3125rem;
  background: linear-gradient(var(--gray-100) 5f 75%, transparent);
  backdrop-filter: blur(6px);
  padding-bottom: 0.625rem;
  mask-image: linear-gradient(to bottom, black 75%, transparent);
}
._tasks_wrapper_1p7j2_1 ._tasks_container_bottom_1p7j2_36 {
  bottom: 0;
  top: -3.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 400000;
}._message_17to1_1 {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
}
._message_17to1_1 ._avatar_wrapper_17to1_6 {
  width: 2.5rem;
  height: 2.5rem;
}
._message_avatar_17to1_10 {
  width: 2.5rem;
  height: 2.5rem;
  position: sticky;
  bottom: 1.25rem;
}
._message_content_17to1_16 {
  display: flex;
  flex-direction: column;
  gap: 0rem;
}
._message_content_top_17to1_21 {
  display: inline;
  gap: 0.5rem;
}
._message_content_top_17to1_21 ._action_17to1_25 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
  margin-right: 0.5rem;
}
._message_content_top_17to1_21 ._info_17to1_32 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-500);
}
._message_content_top_17to1_21 ._info_17to1_32 ._line_17to1_38 {
  text-decoration: line-through;
  color: var(--error-500);
}
._message_content_top_17to1_21 ._info_17to1_32 span {
  font-weight: 400;
  color: var(--blue-500);
}
._message_content_bottom_17to1_46 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._message_content_bottom_17to1_46 span {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-400);
}
._message_content_bottom_17to1_46 ._dot_17to1_57 {
  border-radius: 50%;
  background-color: var(--gray-400);
  width: 0.25rem;
  height: 0.25rem;
  line-height: calc(1.5rem / 16)rem;
}._form_item_gi1rg_1 {
  margin: 0 !important;
}
._form_item_gi1rg_1.ant-form-item-has-error ._date_picker_gi1rg_4 {
  border: none !important;
}
._form_item_gi1rg_1.ant-form-item-has-error ._date_picker_gi1rg_4:hover {
  background-color: var(--gray-50);
}
._form_item_gi1rg_1.ant-form-item-has-error {
  color: var(--gray-500) !important;
}
._form_item_gi1rg_1.ant-form-item-has-error ._ant-picker-prefix_gi1rg_13 {
  color: var(--gray-500) !important;
}
._form_item_gi1rg_1.ant-form-item-has-error input::placeholder {
  color: var(--error-500) !important;
}
._form_item_gi1rg_1 ._date_picker_gi1rg_4 {
  height: 2.5rem;
  border-radius: 1.25rem;
  border: none;
}
._form_item_gi1rg_1 ._date_picker_gi1rg_4:hover {
  background-color: var(--gray-50);
}
._form_item_gi1rg_1 ._date_picker_gi1rg_4.ant-picker-outlined:focus-within {
  box-shadow: none !important;
}
._form_item_gi1rg_1 ._date_picker_gi1rg_4 input {
  width: 8.5rem;
}
._form_item_gi1rg_1 ._date_picker_gi1rg_4 input::placeholder {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-400);
}
._form_item_gi1rg_1 ._active_gi1rg_39 {
  background-color: var(--gray-50);
}

._popup_gi1rg_43 {
  border-radius: 0.5rem;
}
._popup_gi1rg_43 .ant-picker-panel .ant-picker-date-panel {
  width: 13.75rem;
}
._popup_gi1rg_43 .ant-picker-panel .ant-picker-date-panel .ant-picker-body {
  padding: 0 !important;
}
._popup_gi1rg_43 .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell {
  padding: 0 !important;
}
._popup_gi1rg_43 .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell .ant-picker-cell-inner {
  margin: 0 !important;
}
._popup_gi1rg_43 .ant-picker-panel .ant-picker-time-panel {
  width: 6.25rem;
}
._popup_gi1rg_43 .ant-picker-panel .ant-picker-time-panel .ant-picker-time-panel-column {
  width: 2.5rem;
}
._popup_gi1rg_43 .ant-picker-panel .ant-picker-time-panel .ant-picker-time-panel-column .ant-picker-time-panel-cell-inner {
  padding-inline-start: 0.5rem;
  width: 2.25rem;
}
._popup_gi1rg_43 .ant-picker-footer .ant-picker-now-btn {
  width: 100%;
  height: 2rem;
}
._popup_gi1rg_43 .ant-picker-footer .ant-picker-ok {
  padding-block: 0;
}
._popup_gi1rg_43 .ant-picker-footer .ant-picker-ok button {
  border-radius: 0.5rem;
  height: 2rem;
}
._popup_gi1rg_43 ._employee_option_gi1rg_79 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  padding: 0.5rem;
  border-radius: 0.5rem;
  box-sizing: border-box;
}
._popup_gi1rg_43 ._employee_option_gi1rg_79:hover {
  background: var(--gray-50);
}
._popup_gi1rg_43 ._employee_option_avatar_gi1rg_92 {
  width: 1.5rem;
  height: 1.5rem;
}
._popup_gi1rg_43 ._employee_option_name_gi1rg_96 {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
}
._popup_gi1rg_43 ._employee_option_check_gi1rg_102 {
  display: flex;
  align-items: center;
  margin-left: auto;
  color: var(--success-500);
}
._popup_gi1rg_43 ._active_gi1rg_39 {
  background: var(--primary-25);
}
._popup_gi1rg_43 ._active_gi1rg_39:hover {
  background: var(--primary-25);
}._form_item_4cfbu_1 {
  margin: 0 !important;
}
._form_item_4cfbu_1.ant-form-item-has-error ._employee_placeholder_4cfbu_4 {
  color: var(--error-500);
}
._form_item_4cfbu_1.ant-form-item-has-error ._employee_placeholder_icon_4cfbu_7 {
  color: var(--error-500);
}
._form_item_4cfbu_1 ._employee_4cfbu_4 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  height: 2.5rem;
  box-sizing: border-box;
  padding: 0.5rem 0.625rem;
  border-radius: 1.25rem;
  transition: 0.3s all;
}
._form_item_4cfbu_1 ._employee_4cfbu_4:hover {
  background-color: var(--gray-50);
}
._form_item_4cfbu_1 ._employee_4cfbu_4:hover ._employee_clear_4cfbu_23 {
  background: var(--gray-400);
}
._form_item_4cfbu_1 ._employee_placeholder_4cfbu_4 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-400);
}
._form_item_4cfbu_1 ._employee_placeholder_icon_4cfbu_7 {
  width: 1.25rem;
  height: 1.25rem;
}
._form_item_4cfbu_1 ._employee_avatar_4cfbu_36 {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.875rem;
}
._form_item_4cfbu_1 ._employee_name_4cfbu_41 {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
  font-weight: 400;
}
._form_item_4cfbu_1 ._employee_clear_4cfbu_23 {
  display: flex;
  align-items: center;
  width: 1rem;
  height: 1rem;
  border-radius: 1.25rem;
  color: var(--white);
  padding: 0.25rem;
  transition: 0.3s all;
}
._form_item_4cfbu_1 ._active_4cfbu_57 {
  background-color: var(--gray-50);
}

._popup_4cfbu_61 {
  background-color: var(--white);
  background-clip: padding-box;
  padding: 0.25rem;
  border-radius: 0.5rem;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
._popup_4cfbu_61 ._employee_option_4cfbu_68 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  padding: 0.5rem;
  border-radius: 0.5rem;
  box-sizing: border-box;
}
._popup_4cfbu_61 ._employee_option_4cfbu_68:hover {
  background: var(--gray-50);
}
._popup_4cfbu_61 ._employee_option_avatar_4cfbu_81 {
  width: 1.5rem;
  height: 1.5rem;
}
._popup_4cfbu_61 ._employee_option_name_4cfbu_85 {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
}
._popup_4cfbu_61 ._employee_option_check_4cfbu_91 {
  display: flex;
  align-items: center;
  margin-left: auto;
  color: var(--success-500);
}
._popup_4cfbu_61 ._active_4cfbu_57 {
  background: var(--primary-25);
}
._popup_4cfbu_61 ._active_4cfbu_57:hover {
  background: var(--primary-25);
}._chat_input_wrapper_8kvmz_1 {
  box-sizing: border-box;
  width: 100%;
  padding: 1rem;
  position: absolute;
  z-index: 100;
  bottom: 0;
  left: 0;
  background: linear-gradient(var(--gray-100) 5f 95%, transparent);
  backdrop-filter: blur(6px);
  mask-image: linear-gradient(to top, black 90%, transparent);
}
._chat_input_wrapper_8kvmz_1 ._chat_input_8kvmz_1 {
  background: var(--white);
  padding: 0.75rem;
  border-radius: 1.875rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  border: 0.0625rem solid var(--gray-200);
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 {
  display: flex;
  gap: 0.75rem;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._chat_type_8kvmz_26 {
  height: 2.5rem;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--blue-500);
  transition: 0.3s all;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._chat_type_8kvmz_26:hover {
  background: var(--blue-25);
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._employee_8kvmz_42 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  height: 2.5rem;
  box-sizing: border-box;
  padding: 0.5rem 0.625rem;
  border-radius: 1.25rem;
  transition: 0.3s all;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._employee_8kvmz_42:hover {
  background-color: var(--gray-50);
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._employee_8kvmz_42:hover ._employee_clear_8kvmz_55 {
  background: var(--gray-400);
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._employee_avatar_8kvmz_58 {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.875rem;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._employee_name_8kvmz_63 {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-900);
  font-weight: 500;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_top_8kvmz_22 ._employee_clear_8kvmz_55 {
  display: flex;
  align-items: center;
  width: 1rem;
  height: 1rem;
  border-radius: 1.25rem;
  color: var(--white);
  padding: 0.25rem;
  transition: 0.3s all;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_content_8kvmz_79 {
  display: flex;
  align-items: flex-end;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_content_8kvmz_79 ._textarea_8kvmz_83 {
  height: 2.25rem;
  min-height: 2.25rem;
  border: none;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-600);
  scrollbar-width: 0 !important;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_content_8kvmz_79 ._textarea_8kvmz_83:hover {
  outline: none;
  box-shadow: none;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_content_8kvmz_79 ._textarea_8kvmz_83:focus {
  outline: none;
  box-shadow: none;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_content_8kvmz_79 ._send_btn_8kvmz_101 {
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  padding: 0.375rem;
  border-radius: 1.25rem;
  background: var(--blue-500);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--white);
  cursor: pointer;
  border: none;
  transition: opacity 0.5s;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_content_8kvmz_79 ._send_btn_8kvmz_101:disabled {
  opacity: 0;
}
._chat_input_wrapper_8kvmz_1 ._chat_input_content_8kvmz_79 ._send_btn_8kvmz_101 svg {
  width: 1.5rem;
  height: 1.5rem;
}._message_1eqj0_1 {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
}
._message_1eqj0_1 ._avatar_wrapper_1eqj0_6 {
  width: 2.5rem;
  height: 2.5rem;
}
._message_avatar_1eqj0_10 {
  width: 2.5rem;
  height: 2.5rem;
  position: sticky;
  bottom: 1.25rem;
}
._message_content_1eqj0_16 {
  display: flex;
  flex-direction: column;
  gap: 0rem;
}
._message_content_top_1eqj0_21 {
  display: inline;
  gap: 0.5rem;
}
._message_content_top_1eqj0_21 ._action_1eqj0_25 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
  margin-right: 0.5rem;
}
._message_content_top_1eqj0_21 ._info_1eqj0_32 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-500);
}
._message_content_top_1eqj0_21 ._info_1eqj0_32 span {
  font-weight: 400;
  color: var(--blue-500);
}
._message_content_bottom_1eqj0_42 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._message_content_bottom_1eqj0_42 span {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-400);
}
._message_content_bottom_1eqj0_42 ._dot_1eqj0_53 {
  border-radius: 50%;
  background-color: var(--gray-400);
  width: 0.25rem;
  height: 0.25rem;
  line-height: calc(1.5rem / 16)rem;
}._message_1wvu3_1 {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
}
._message_1wvu3_1 ._avatar_wrapper_1wvu3_6 {
  width: 2.5rem;
  height: 2.5rem;
}
._message_avatar_1wvu3_10 {
  width: 2.5rem;
  height: 2.5rem;
  position: sticky;
  bottom: 1.25rem;
}
._message_content_1wvu3_16 {
  display: flex;
  flex-direction: column;
  gap: 0rem;
}
._message_content_top_1wvu3_21 {
  display: inline;
  gap: 0.5rem;
  position: relative;
}
._message_content_top_1wvu3_21 ._dropdown_1wvu3_26 {
  right: 0;
  top: 0rem;
  position: absolute;
  margin-left: auto;
}
._message_content_top_1wvu3_21 ._action_1wvu3_32 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
  margin-right: 0.5rem;
}
._message_content_top_1wvu3_21 ._note_number_1wvu3_39 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--blue-500);
  margin-right: 0.5rem;
}
._message_content_top_1wvu3_21 ._note_1wvu3_39 {
  gap: 0.625rem;
  padding: 1rem;
  border-radius: 0.75rem;
  background-color: var(--white);
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.0588235294);
}
._message_content_top_1wvu3_21 ._note_1wvu3_39 p {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
}
._message_content_top_1wvu3_21 ._note_footer_1wvu3_59 {
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  border-top: 0.0625rem solid var(--gray-200);
}
._message_content_top_1wvu3_21 ._note_footer_1wvu3_59 ._date_1wvu3_64 {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.5rem;
  padding: 0.375rem 0.5rem;
  background-color: var(--gray-50);
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._message_content_bottom_1wvu3_75 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._message_content_bottom_1wvu3_75 span {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-400);
}
._message_content_bottom_1wvu3_75 ._dot_1wvu3_86 {
  border-radius: 50%;
  background-color: var(--gray-400);
  width: 0.25rem;
  height: 0.25rem;
  line-height: calc(1.5rem / 16)rem;
}._message_1wvu3_1 {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
}
._message_1wvu3_1 ._avatar_wrapper_1wvu3_6 {
  width: 2.5rem;
  height: 2.5rem;
}
._message_avatar_1wvu3_10 {
  width: 2.5rem;
  height: 2.5rem;
  position: sticky;
  bottom: 1.25rem;
}
._message_content_1wvu3_16 {
  display: flex;
  flex-direction: column;
  gap: 0rem;
}
._message_content_top_1wvu3_21 {
  display: inline;
  gap: 0.5rem;
  position: relative;
}
._message_content_top_1wvu3_21 ._dropdown_1wvu3_26 {
  right: 0;
  top: 0rem;
  position: absolute;
  margin-left: auto;
}
._message_content_top_1wvu3_21 ._action_1wvu3_32 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
  margin-right: 0.5rem;
}
._message_content_top_1wvu3_21 ._note_number_1wvu3_39 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--blue-500);
  margin-right: 0.5rem;
}
._message_content_top_1wvu3_21 ._note_1wvu3_39 {
  gap: 0.625rem;
  padding: 1rem;
  border-radius: 0.75rem;
  background-color: var(--white);
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.0588235294);
}
._message_content_top_1wvu3_21 ._note_1wvu3_39 p {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
}
._message_content_top_1wvu3_21 ._note_footer_1wvu3_59 {
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  border-top: 0.0625rem solid var(--gray-200);
}
._message_content_top_1wvu3_21 ._note_footer_1wvu3_59 ._date_1wvu3_64 {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.5rem;
  padding: 0.375rem 0.5rem;
  background-color: var(--gray-50);
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._message_content_bottom_1wvu3_75 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._message_content_bottom_1wvu3_75 span {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-400);
}
._message_content_bottom_1wvu3_75 ._dot_1wvu3_86 {
  border-radius: 50%;
  background-color: var(--gray-400);
  width: 0.25rem;
  height: 0.25rem;
  line-height: calc(1.5rem / 16)rem;
}._message_1hi6y_1 {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
}
._message_1hi6y_1 ._avatar_wrapper_1hi6y_6 {
  width: 2.5rem;
  height: 2.5rem;
}
._message_avatar_1hi6y_10 {
  width: 2.5rem;
  height: 2.5rem;
  position: sticky;
  bottom: 1.25rem;
}
._message_content_1hi6y_16 {
  display: flex;
  flex-direction: column;
  gap: 0rem;
}
._message_content_top_1hi6y_21 {
  display: inline;
  gap: 0.5rem;
  position: relative;
}
._message_content_top_1hi6y_21 ._dropdown_1hi6y_26 {
  right: 0;
  top: 0rem;
  position: absolute;
  margin-left: auto;
}
._message_content_top_1hi6y_21 ._action_1hi6y_32 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
  margin-right: 0.5rem;
}
._message_content_top_1hi6y_21 ._task_number_1hi6y_39 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--blue-500);
  margin-right: 0.5rem;
}
._message_content_top_1hi6y_21 ._task_1hi6y_39 {
  gap: 0.625rem;
  padding: 1rem;
  border-radius: 0.75rem;
  background-color: var(--white);
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.0588235294);
}
._message_content_top_1hi6y_21 ._task_1hi6y_39 p {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-700);
}
._message_content_top_1hi6y_21 ._task_footer_1hi6y_59 {
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  border-top: 0.0625rem solid var(--gray-200);
}
._message_content_top_1hi6y_21 ._task_footer_1hi6y_59 ._date_1hi6y_64 {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.5rem;
  padding: 0.375rem 0.5rem;
  background-color: var(--gray-50);
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._message_content_bottom_1hi6y_75 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._message_content_bottom_1hi6y_75 span {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--gray-400);
}
._message_content_bottom_1hi6y_75 ._dot_1hi6y_86 {
  border-radius: 50%;
  background-color: var(--gray-400);
  width: 0.25rem;
  height: 0.25rem;
  line-height: calc(1.5rem / 16)rem;
}._container_128x9_1 {
  display: flex;
  flex-direction: column-reverse;
  box-sizing: border-box;
}
._container_128x9_1 ._date_128x9_6 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._container_128x9_1 ._date_128x9_6 .ant-skeleton-input {
  height: 1.875rem;
  width: 7.641875rem;
  border-radius: 6.25rem;
}._container_1s3lj_1 {
  display: flex;
  flex-direction: column-reverse;
  gap: 0.75rem;
  box-sizing: border-box;
  padding: 0 1rem 7.5rem 1rem;
  margin-top: 4.0625rem;
}
._container_1s3lj_1 ._date_1s3lj_9 {
  display: flex;
  justify-content: center;
}
._container_1s3lj_1 ._date_badge_1s3lj_13 {
  border: 0.0625rem solid var(--gray-200);
  padding: 0.25rem 1.5rem;
  border-radius: 6.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-500);
  font-weight: 500;
}
._container_1s3lj_1 ._chat_1s3lj_22 {
  display: flex;
  gap: 0.75rem;
  align-items: flex-end;
}
._container_1s3lj_1 ._chat_1s3lj_22 ._avatar_wrapper_1s3lj_27 {
  width: 2.5rem;
  height: 2.5rem;
}
._container_1s3lj_1 ._chat_avatar_1s3lj_31 {
  width: 2.5rem;
  height: 2.5rem;
  position: sticky;
  bottom: 1.25rem;
}
._container_1s3lj_1 ._chat_content_1s3lj_37 {
  display: flex;
  justify-content: flex-start;
}
._container_1s3lj_1 ._chat_content_wrapper_1s3lj_41 {
  min-width: 7.5rem;
  border-radius: 0.75rem;
  position: relative;
  display: inline-flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0.5rem 0.75rem;
  color: white;
  background-color: var(--gray-100);
  border: 0.0625rem solid var(--gray-200);
}
._container_1s3lj_1 ._chat_content_wrapper_1s3lj_41 ._user_title_1s3lj_53 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: var(--gray-500);
}
._container_1s3lj_1 ._chat_content_wrapper_1s3lj_41 ._chat_body_1s3lj_59 {
  color: var(--gray-500);
}
._container_1s3lj_1 ._chat_content_wrapper_1s3lj_41 ._chat_footer_1s3lj_62 {
  display: flex;
  justify-content: flex-end;
}
._container_1s3lj_1 ._chat_content_wrapper_1s3lj_41 ._chat_footer_1s3lj_62 ._time_1s3lj_66 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--gray-500);
  font-weight: 400;
}
._container_1s3lj_1 ._chat_content_1s3lj_37 ._arrow_1s3lj_72::after {
  content: "";
  position: absolute;
  bottom: -0.3625rem;
  left: -0.3125rem;
  width: 1.125rem;
  height: 1.125rem;
  transform: rotate(-34deg);
  background: inherit;
  mask: radial-gradient(circle at top right, black 60%, transparent 61%);
}._time_line_j6mzh_1 {
  display: flex;
  flex-direction: column-reverse;
  overflow-y: auto;
  height: calc(100dvh - 4.0625rem);
  scrollbar-width: thin;
  scrollbar-color: #eaeaea transparent;
  scrollbar-gutter: stable;
  border-left: 0.0625rem solid var(--gray-200);
}
._time_line_header_j6mzh_11 {
  position: sticky;
  bottom: calc(100dvh - 8.0625rem);
  z-index: 2;
  padding: 0.75rem;
  background: linear-gradient(var(--gray-100) 5f 75%, transparent);
  backdrop-filter: blur(6px);
  mask-image: linear-gradient(to bottom, black 75%, transparent);
  display: flex;
  gap: 0.75rem;
}
._time_line_header_j6mzh_11 ._select_j6mzh_22 {
  width: 11.25rem;
}._modal_1fxq4_1 ._footer_1fxq4_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
}
._modal_1fxq4_1 ._footer_1fxq4_1 ._hide_btn_1fxq4_7 {
  margin-left: auto;
}

._application_1fxq4_11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
._application_1fxq4_11 .ant-form-item {
  margin-bottom: 0.75rem !important;
}
._application_1fxq4_11 ._upload_1fxq4_19 {
  height: 2.5rem;
  max-height: 2.5rem;
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload {
  width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list {
  height: 2.5rem;
  min-height: 2.5rem;
  border: 1px solid var(--gray-300);
  border-radius: 0.75rem 0 0 0.75rem;
  border-right: none;
  margin-right: -0.3125rem;
  flex: 1;
  padding-left: 0.5rem;
  max-width: 50%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list-item {
  max-width: 94%;
}
._application_1fxq4_11 ._upload_1fxq4_19 .ant-upload-list .ant-upload-list-item-actions {
  display: none;
}
._application_1fxq4_11 ._divider_1fxq4_46 {
  margin: 0 !important;
  margin-bottom: 0.75rem !important;
}._student_container_st0cq_1 {
  width: 100%;
  display: flex;
  min-height: 100dvh;
  flex-direction: column;
}
._student_container_header_st0cq_7 {
  position: sticky;
  top: 0;
  z-index: 3;
  background: var(--white);
}
._student_container_header_top_st0cq_13 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 4.0625rem;
  gap: 0.75rem;
  padding: 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._student_container_detail_content_st0cq_22 {
  display: flex;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: calc(100dvh - 4.0625rem);
  position: sticky;
  top: 4.0625rem;
  z-index: 2;
}
._student_container_detail_content_st0cq_22 ._left_section_st0cq_32 {
  min-width: 31.25rem;
  width: 40%;
}
._student_container_detail_content_st0cq_22 ._left_section_st0cq_32 .ant-tabs-tab {
  padding: 0;
}
._student_container_detail_content_st0cq_22 ._left_section_st0cq_32 .ant-tabs-tabpane {
  min-height: calc(100dvh - 4.0625rem);
  padding: 0.5rem !important;
}
._student_container_detail_content_st0cq_22 ._left_section_st0cq_32 ._tab_label_st0cq_43 {
  display: flex;
  width: 2.5rem;
  writing-mode: sideways-lr;
  text-orientation: mixed;
  padding: 0.75rem 0;
  align-items: center;
}
._student_container_detail_content_st0cq_22 ._middle_section_st0cq_51 {
  position: sticky;
  top: 4.0625rem;
  min-height: calc(100dvh - 4.0625rem);
  width: 100%;
  z-index: 2;
  background: var(--gray-50);
}._students_wrapper_1erob_1 {
  padding: 0.75rem;
}
._students_wrapper_1erob_1 ._table_1erob_4 ._name_1erob_4 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: var(--gray-500);
}

._status_1erob_11 {
  display: inline-flex;
  align-items: center;
  flex-direction: row;
  gap: 0.375rem;
  border: 0.0625rem solid transparent;
  padding: 0.25rem 0.75rem;
  border-radius: 1rem;
}
._status_dot_1erob_20 {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.5rem;
}

._new_1erob_26 {
  border-color: var(--gray-500);
}
._new_1erob_26 ._status_dot_1erob_20 {
  background-color: var(--gray-500);
}

._waiting_1erob_33 {
  border-color: var(--indigo-500);
}
._waiting_1erob_33 ._status_dot_1erob_20 {
  background-color: var(--indigo-500);
}

._action_needed_1erob_40 {
  border-color: var(--blue-500);
}
._action_needed_1erob_40 ._status_dot_1erob_20 {
  background-color: var(--blue-500);
}

._visa_process_1erob_47 {
  border-color: var(--primary-500);
}
._visa_process_1erob_47 ._status_dot_1erob_20 {
  background-color: var(--primary-500);
}

._success_1erob_54 {
  border-color: var(--success-500);
}
._success_1erob_54 ._status_dot_1erob_20 {
  background-color: var(--success-500);
}

._reject_1erob_61 {
  border-color: var(--error-500);
}
._reject_1erob_61 ._status_dot_1erob_20 {
  background-color: var(--error-500);
}

._repeat_1erob_68 {
  border-color: var(--warning-500);
}
._repeat_1erob_68 ._status_dot_1erob_20 {
  background-color: var(--warning-500);
}._students_container_1yeh2_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
._students_container_header_top_1yeh2_6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 4.0625rem;
  gap: 0.75rem;
  padding: 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._students_container_header_top_1yeh2_6 p {
  margin-right: auto;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 2rem;
  color: var(--gray-900);
}
._students_container_header_top_1yeh2_6 ._select_1yeh2_22 {
  width: 9.375rem;
}
._students_container_header_bottom_1yeh2_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 4.0625rem;
  gap: 0.75rem;
  padding: 0.75rem;
  border-bottom: 0.0625rem solid var(--gray-200);
}
._students_container_header_bottom_segmented_1yeh2_34 {
  margin-right: auto;
}
._students_container_body_1yeh2_37 {
  padding: 0.75rem;
}._page_1xrcu_1 {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  min-height: 100dvh;
  background: var(--gray-50);
}

._left_1xrcu_8 {
  display: grid;
  place-items: center;
  padding: clamp(1rem, 4vw, 2.5rem);
  background: var(--white);
}

._right_1xrcu_15 {
  background: url("/assets/login-bg-CXlAOU-P.png") no-repeat center center;
  background-size: cover;
}

._card_1xrcu_20 {
  width: 100%;
  max-width: 26.25rem;
  background: rgba(255, 255, 255, 0.9);
  border: 0.0625rem solid var(--gray-200);
  box-shadow: var(--main-shadow);
  backdrop-filter: blur(6px);
  padding: clamp(1.25rem, 3.2vw, 1.75rem);
  border-radius: 1rem;
}

._brandRow_1xrcu_31 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.75rem;
}

._logoCircle_1xrcu_38 {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 50%;
  display: grid;
  place-items: center;
  border: 0.0625rem solid var(--gray-200);
  background: var(--primary-50);
}

._logoDot_1xrcu_48 {
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background: var(--primary-500);
  box-shadow: 0 0 0 0.375rem color-mix(in oklab, var(--primary-200) 35%, transparent);
}

._brandTexts_1xrcu_56 {
  display: flex;
  flex-direction: column;
  line-height: 1.1;
  color: var(--primary-500);
}

._brandName_1xrcu_63 {
  font-size: 1rem;
  color: var(--gray-900);
}

._brandTag_1xrcu_68 {
  font-size: 0.75rem;
  color: var(--gray-500);
}

._header_1xrcu_73 {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

._title_1xrcu_78 {
  margin-top: 1rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 600;
  color: var(--gray-900);
}

._subtitle_1xrcu_86 {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  display: block;
  color: var(--gray-600);
}

/* Form */
._form_1xrcu_95 .ant-form-item {
  margin-bottom: 0.875rem;
}

._loginBtn_1xrcu_99 {
  margin-top: 0.625rem;
}

@media (max-width: 1100px) {
  ._page_1xrcu_1 {
    grid-template-columns: 1fr;
  }
  ._right_1xrcu_15 {
    order: -1;
    min-height: 16.25rem;
  }
  ._left_1xrcu_8 {
    padding-top: 1.5rem;
  }
  ._card_1xrcu_20 {
    background: var(--white);
  }
}._page_shk11_1 {
  position: relative;
  min-height: 100dvh;
  display: grid;
  place-items: center;
  padding: 24px;
  background: #0f1020;
  overflow: hidden;
}

._gradient_shk11_11 {
  position: absolute;
  inset: -40% -10% auto -10%;
  height: 70vh;
  background: radial-gradient(60% 60% at 50% 50%, rgba(124, 77, 255, 0.2509803922) 0%, rgba(124, 77, 255, 0.062745098) 40%, transparent 70%), radial-gradient(50% 50% at 20% 10%, rgba(0, 229, 255, 0.1882352941) 0%, transparent 60%), radial-gradient(50% 50% at 80% 10%, rgba(255, 110, 199, 0.1882352941) 0%, transparent 60%);
  filter: blur(40px);
  pointer-events: none;
}

._container_shk11_20 {
  width: 100%;
  z-index: 1;
}

._card_shk11_25 {
  border-radius: 18px;
  padding: 8px 8px 16px;
  background: rgba(255, 255, 255, 0.07);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.35);
}
._card_shk11_25 .ant-form-item {
  margin-bottom: 16px;
}

._header_shk11_38 {
  text-align: center;
  margin: 12px 8px 20px;
}

._badge_shk11_43 {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 999px;
  color: #fff;
  background: linear-gradient(90deg, #7c4dff, #6a5cff, #5e7bff);
  opacity: 0.95;
}

._title_shk11_55 {
  margin: 10px 0 6px !important;
  color: #fff !important;
}

._subtitle_shk11_60 {
  margin: 0 auto !important;
  max-width: 48ch;
  color: rgba(255, 255, 255, 0.75) !important;
}

._submit_shk11_66 {
  margin-top: 8px;
  height: 46px;
  font-weight: 600;
  border: none;
  background: linear-gradient(135deg, #7c4dff, #6a5cff, #6b8cff);
  border-radius: 12px;
  box-shadow: 0 10px 24px rgba(124, 77, 255, 0.35);
  transition: transform 0.08s ease, box-shadow 0.2s ease;
}
._submit_shk11_66:hover {
  transform: translateY(-1px);
  box-shadow: 0 14px 28px rgba(124, 77, 255, 0.4);
  background: linear-gradient(135deg, #7d61ff, #6f7cff, #6b8cff);
}
._submit_shk11_66:active {
  transform: translateY(0);
  box-shadow: 0 6px 16px rgba(124, 77, 255, 0.3);
}

._footerNote_shk11_86 {
  margin-top: 14px;
  text-align: center;
}
._footerNote_shk11_86 ._footerText_shk11_90 {
  color: var(--gray-200);
}._task_table_wrapper_1qlsi_1 {
  background-color: var(--main-bg-color);
  border-radius: 0.75rem;
  box-shadow: var(--main-shadow);
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
}
._task_table_wrapper_1qlsi_1 ._task_status_1qlsi_10 ._green_chip_1qlsi_10 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--success-200);
  padding: 0.125rem 0.5rem;
  background: var(--success-50);
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--success-700);
  text-align: center;
}
._task_table_wrapper_1qlsi_1 ._task_status_1qlsi_10 ._green_chip_1qlsi_10 span {
  border-radius: 0.375rem;
  width: 0.375rem;
  height: 0.375rem;
  background: var(--success-500);
  margin: 0.0625rem;
}
._task_table_wrapper_1qlsi_1 ._task_status_1qlsi_10 ._grey_chip_1qlsi_31 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--gray-200);
  padding: 0.125rem 0.5rem;
  background: var(--gray-50);
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--gray-700);
  text-align: center;
}
._task_table_wrapper_1qlsi_1 ._task_status_1qlsi_10 ._grey_chip_1qlsi_31 span {
  border-radius: 0.375rem;
  width: 0.375rem;
  height: 0.375rem;
  background: var(--gray-500);
  margin: 0.0625rem;
}
._task_table_wrapper_1qlsi_1 ._task_status_1qlsi_10 ._orange_chip_1qlsi_52 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--warning-200);
  padding: 0.125rem 0.5rem;
  background: var(--warning-50);
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--warning-700);
  text-align: center;
}
._task_table_wrapper_1qlsi_1 ._task_status_1qlsi_10 ._orange_chip_1qlsi_52 span {
  border-radius: 0.375rem;
  width: 0.375rem;
  height: 0.375rem;
  background: var(--warning-500);
  margin: 0.0625rem;
}
._task_table_wrapper_1qlsi_1 ._text_1qlsi_73 {
  width: 25rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}.ant-table-pagination-right {
  display: flex;
  justify-content: center !important;
  align-items: center;
  padding: 0.5rem;
}

.ant-table {
  border-radius: 0.75rem !important;
  border: 0.0625rem solid var(--gray-200);
  background: var(--white);
  /*box-shadow: rem(0) rem(1) rem(2) rem(0) rgba(16, 24, 40, 0.06), rem(0) rem(1) rem(3) rem(0) rgba(16, 24, 40, 0.10);*/
  overflow: hidden;
}
.ant-table-thead .ant-table-cell {
  background-color: var(--gray-25) !important;
  border-bottom: 0.0625rem solid var(--gray-200) !important;
  padding: 0.75rem 1rem !important;
  color: var(--gray-600) !important;
  font-size: 0.75rem;
  font-weight: 500 !important;
  line-height: 1.125rem;
  height: 3.125rem;
}
.ant-table-thead .ant-table-cell::before {
  display: none;
}
.ant-table-thead .ant-table-cell:last-child {
  border-right: none !important;
}
.ant-table-tbody > tr:not(.ant-table-expanded-row):nth-child(even) > td {
  background-color: var(--gray-25) !important;
}
.ant-table-tbody > tr:not(.ant-table-expanded-row):hover > td {
  background-color: var(--gray-50) !important;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background-color: var(--gray-50) !important; /* istasangiz alohida token qo'ying */
}
.ant-table-tbody .ant-table-expanded-row .ant-table .ant-table-tbody > tr:nth-child(even) > td {
  background-color: var(--gray-25) !important;
}
.ant-table-tbody .ant-table-expanded-row .ant-table .ant-table-tbody > tr:hover > td {
  background-color: var(--gray-50) !important;
}
.ant-table-tbody .ant-table-row:last-child .ant-table-cell {
  border-bottom: none !important;
}
.ant-table-tbody .ant-table-cell {
  border-bottom: 0.0625rem solid var(--gray-200) !important;
  padding: 0.625rem 0.75rem !important;
  color: var(--gray-600);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.ant-table-tbody .ant-table-cell:last-child {
  border-right: none !important;
}
.ant-table-tbody .no-padding {
  padding: 0 !important;
}
.ant-table-content .ant-table-expanded-row .ant-table-cell:only-child {
  padding: 0.5rem !important;
}
body {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  cursor: default !important;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.opacity-0 {
  opacity: 0;
  color: var(--gray-700);
}
.cursor-pointer {
  cursor: pointer;
}.ant-input-affix-wrapper {
  height: 2.5rem;
  border-radius: 0.5rem;
}
.ant-input-affix-wrapper .ant-input {
  height: 1.875rem;
}

.ant-input-suffix {
  font-family: "Onest", serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-align: left;
  color: var(--gray-500);
}

.ant-input, .ant-input-number {
  height: 2.5rem;
  border-radius: 0.5rem;
}

.ant-form-item-label {
  font-weight: 500;
  font-size: 0.875rem;
  leading-trim: NONE;
  line-height: 1.25rem;
}

.ant-input-number {
  display: flex;
  align-items: center;
}

.ant-input-password {
  height: 2.5rem;
  border-radius: 0.5rem;
}
.ant-input-password .ant-input {
  height: auto !important;
}.ant-modal-content {
  padding: 0 1rem !important;
}

.ant-modal-title {
  font-size: 1.125rem !important;
  font-weight: bold !important;
}.LOCKED {
  color: var(--error-700);
  border-color: var(--error-600);
}

.ENABLED {
  color: var(--success-700);
  border-color: var(--success-600);
}

.ant-menu-item,
a {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
  margin: 0;
  padding: 0 0.75rem;
  width: 100%;
  height: 2.75rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid transparent;
  box-sizing: border-box;
  text-decoration: none;
}
.ant-menu-item-selected, .ant-menu-item.active,
a-selected,
a.active {
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--gray-200);
  background: var(--white);
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05);
}
.ant-menu-item-selected:hover, .ant-menu-item.active:hover,
a-selected:hover,
a.active:hover {
  background: var(--white) !important;
}
.ant-menu-item-selected svg path, .ant-menu-item.active svg path,
a-selected svg path,
a.active svg path {
  stroke: var(--primary-500);
}
.ant-menu-item-selected .ant-menu-title-content, .ant-menu-item.active .ant-menu-title-content,
a-selected .ant-menu-title-content,
a.active .ant-menu-title-content {
  color: var(--gray-700);
}
.ant-menu-item svg,
a svg {
  min-width: 1.5rem;
}
.ant-menu-item .ant-menu-title-content,
.ant-menu-item span,
a .ant-menu-title-content,
a span {
  margin-inline-start: 0 !important;
  color: var(--gray-700);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.ant-menu-item .ant-menu-item svg,
a .ant-menu-item svg {
  flex-shrink: 0;
}

.ant-form-item .ant-form-item-label {
  padding: 0 0 0.375rem !important;
}
.ant-form-item .ant-form-item-label label {
  font-weight: 500;
  color: var(--gray-600) !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.ant-form-item .ant-form-item-label span {
  color: var(--gray-400);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.125rem;
  /* 150% */
  margin-left: 0.375rem;
}
.ant-form-item-control .ant-input-outlined {
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05);
}
.ant-form-item-required::before {
  display: none !important;
}

.ant-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  height: 2.75rem;
}
.ant-btn-loading {
  position: relative;
}
.ant-btn-loading .ant-btn-icon {
  position: absolute;
}
.ant-btn-loading > span:last-child {
  opacity: 0;
}
.ant-btn-icon {
  margin-inline-end: 0 !important;
}
.ant-btn-default {
  color: var(--gray-700);
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.25rem;
  border: none !important;
  box-shadow: 0rem 0rem 0rem 0.0625rem #d0d5dd;
}
.ant-btn-default:hover {
  border-color: var(--gray-300);
  color: var(--gray-700);
  background-color: var(--gray-50);
}
.ant-btn-default .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn-default .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem #d0d5dd, 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05) !important;
}
.ant-btn-primary {
  font-weight: 600;
  background-color: var(--primary-500);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem #53389e;
  transition: 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn-primary:hover {
  background-color: var(--primary-500) !important;
  opacity: 0.93 !important;
}
.ant-btn-primary .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn-primary .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem #d0d5dd, 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05) !important;
}
.ant-btn.red {
  background-color: var(--error-600);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem #912018;
}
.ant-btn.red:hover, .ant-btn.red:active {
  background-color: var(--error-600) !important;
  opacity: 0.93 !important;
}
.ant-btn.red .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn.red .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem rgba(145, 32, 24, 0.1490196078), 0rem 0.0625rem 0.125rem 0rem #912018 !important;
}
.ant-btn.green {
  background-color: var(--success-500);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem #05603a;
}
.ant-btn.green:hover, .ant-btn.green:active {
  background-color: var(--success-500) !important;
  opacity: 0.93 !important;
}
.ant-btn.green .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn.green .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem rgba(5, 96, 58, 0.1490196078), 0rem 0.0625rem 0.125rem 0rem #05603a !important;
}
.ant-btn[disabled] {
  background-color: var(--gray-300) !important;
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem var(--gray-300);
  transition: 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn[disabled]:hover, .ant-btn[disabled]:active {
  color: var(--gray-400) !important;
  background-color: var(--gray-300) !important;
  opacity: 0.93 !important;
}
.ant-btn[disabled] svg path {
  stroke: var(--gray-400);
}
.ant-btn[disabled] .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn[disabled] .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem rgba(5, 96, 58, 0.1490196078), 0rem 0.0625rem 0.125rem 0rem var(--gray-300) !important;
}

.ant-dropdown-menu .ant-dropdown-menu-title-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--gray-600);
}
.ant-dropdown-menu-submenu-title {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
}
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-item-icon {
  margin-inline-end: 0 !important;
}
.ant-dropdown-menu-item {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
}
.ant-dropdown-menu-item-disabled {
  opacity: 0.5;
}
.ant-dropdown-menu-item-danger:hover {
  background-color: var(--error-25) !important;
}
.ant-dropdown-menu-item-danger .ant-dropdown-menu-title-content {
  color: var(--error-600) !important;
}

.ant-modal.no_padding .ant-modal-body {
  padding: 0 !important;
}
.ant-modal-confirm .ant-modal-content {
  padding: 0.25rem 0.5rem !important;
}
.ant-modal-confirm-body {
  display: flex !important;
  flex-direction: column;
  align-items: center !important;
}
.ant-modal-confirm-body .anticon {
  margin-top: 0 !important;
  margin-inline-end: 0 !important;
  margin-bottom: 1.5rem;
  height: 3.25rem;
  width: 3.25rem;
  font-size: 3.25rem !important;
}
.ant-modal-confirm-body .ant-modal-confirm-paragraph {
  max-width: 100%;
  row-gap: 0.25rem;
}
.ant-modal-confirm-body .ant-modal-confirm-paragraph .ant-modal-confirm-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-align: center;
  color: var(--gray-900);
}
.ant-modal-confirm-body .ant-modal-confirm-paragraph .ant-modal-confirm-content {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-align: center;
  color: var(--gray-600);
}
.ant-modal-confirm-btns {
  display: flex;
  margin-top: 1.5rem !important;
}
.ant-modal-confirm-btns button {
  flex: 1;
}
.ant-modal-content {
  padding: 0 !important;
}
.ant-modal-header {
  padding: 1rem !important;
  margin: 0 !important;
  border-bottom: 0.0625rem solid var(--gray-200) !important;
}
.ant-modal-header .ant-modal-title {
  color: var(--gray-900);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  /* 150% */
}
.ant-modal-body {
  padding: 1rem !important;
  max-height: calc(100vh - 10rem);
  overflow: auto;
}
.ant-modal-footer {
  padding: 1rem !important;
  margin: 0 !important;
  border-top: 0.0625rem solid var(--gray-200) !important;
}

.ant-drawer-content-wrapper {
  height: calc(100vh - 1.25rem);
  margin: 0.625rem;
  box-sizing: border-box;
  border-radius: 0.75rem;
}
.ant-drawer-content {
  border-radius: 0.75rem;
}
.ant-drawer-header {
  display: flex;
  align-items: center;
  height: 3.5rem;
  min-height: 3.5rem;
  padding: 0 1rem !important;
  border-bottom: 0.0625rem solid var(--gray-200) !important;
}
.ant-drawer-header-title {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.ant-drawer-header-title .ant-drawer-title {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
  color: var(--gray-900);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  /* 150% */
}
.ant-drawer-header-title button {
  width: 2rem;
  height: 2rem;
  margin-inline-end: 0 !important;
}
.ant-drawer-body {
  padding: 1rem !important;
}
.ant-drawer-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  column-gap: 0.75rem;
  height: 4.5rem;
  min-height: 4.5rem;
  padding: 0 1rem !important;
  border-top: 0.0625rem solid var(--gray-200) !important;
}

.ant-flex > div {
  flex: 1;
}

.input-mask {
  background: var(--white);
  border: 0.0625rem solid var(--gray-300);
  box-sizing: border-box;
  margin: 0;
  padding: 0.5rem 0.6875rem;
  color: rgba(0, 0, 0, 0.88);
  font-size: 0.875rem;
  line-height: 1.5714285714;
  width: 100%;
  border-radius: 0.5rem;
  transition: all 0.2s;
}
.input-mask:focus, .input-mask:focus-within {
  border-color: #004fcc;
  outline: 0;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.05);
}
.input-mask:hover {
  border-color: #236fd9;
}

.ant-form-item-has-error .input-mask {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .input-mask:focus, .ant-form-item-has-error .input-mask:focus-within {
  outline: 0;
  border-color: #ff4d4f !important;
  box-shadow: 0 0 0 0.125rem rgba(255, 38, 5, 0.06);
}
.ant-form-item-has-error .input-mask:hover {
  border-color: #ffa39e;
}

.ant-select {
  min-height: 2.5rem;
  box-sizing: border-box;
}
.ant-select .ant-select-selector {
  border-radius: 0.5rem !important;
}
.ant-select .ant-select-selector .ant-select-selection-wrap {
  min-height: 2.375rem;
}

.ant-select-item-group {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: var(--gray-500);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

.ant-input-suffix {
  font-family: "Onest", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-align: left;
  color: var(--gray-500);
}

.ant-space-compact {
  box-sizing: border-box;
}
.ant-space-compact .ant-input-affix-wrapper-disabled {
  background: rgba(0, 0, 0, 0.04) !important;
}
.ant-space-compact .ant-input-disabled {
  background: rgba(0, 0, 0, 0.04) !important;
}
.ant-space-compact .ant-input-affix-wrapper .ant-input {
  background: none;
}
.ant-space-compact .ant-input-affix-wrapper {
  margin-inline-end: 0.00625rem !important;
  border-right: none !important;
}
.ant-space-compact .ant-input-affix-wrapper .ant-input-disabled {
  background: none !important;
}
.ant-space-compact .ant-btn {
  box-sizing: border-box;
  border: 0.0625rem solid var(--gray-300) !important;
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.06), 0rem 0.0625rem 0.1875rem 0rem rgba(16, 24, 40, 0.1) !important;
}

.highlighted-row {
  background: var(--gray-25) !important;
  color: var(--gray-400) !important;
}
.highlighted-row p {
  color: var(--gray-400) !important;
}

.d-n {
  display: none !important;
}

.m-0 {
  margin-bottom: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}.white-box {
  display: flex;
  background-color: var(--white);
  border-top: 0.0625rem solid var(--gray-200);
  border-right: 0.0625rem solid var(--gray-200);
  border-left: 0.0625rem solid var(--gray-200);
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.06), 0rem 0.0625rem 0.1875rem 0rem rgba(16, 24, 40, 0.1);
  height: max-content;
  max-width: 100%;
  min-height: calc(100% - 1rem);
  box-sizing: border-box;
  margin: 1rem 1rem 0 0;
}
.white-box-col {
  flex-direction: column;
}

.page-overlay {
  height: 100%;
  display: flex;
  flex-direction: column !important;
  margin-top: 0 !important;
  border-radius: 0 !important;
  margin-right: 0 !important;
}
.page-nav {
  position: sticky;
  top: 0;
  z-index: 100;
  height: 4rem;
}

.rounded-box {
  border: 0.0625rem var(--gray-200) solid;
  border-radius: 0.75rem;
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.06), 0rem 0.0625rem 0.1875rem 0rem rgba(16, 24, 40, 0.1);
}

.status {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  border-radius: 0.25rem;
  padding: 0.125rem 0.375rem;
  border: 0.0625rem solid transparent;
}
.status.LOCKED {
  color: var(--error-700);
  border-color: var(--error-600);
}
.status.ENABLED {
  color: var(--success-700);
  border-color: var(--success-600);
}

.ant-menu.links span,
.w-links span {
  color: var(--gray-600);
}
.ant-menu.links .active,
.w-links .active {
  color: var(--white);
  background: var(--primary-500);
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05);
}
.ant-menu.links .active svg path,
.w-links .active svg path {
  stroke: var(--white);
}
.ant-menu.links .active span,
.w-links .active span {
  color: var(--white);
}
.ant-menu.links .active .ant-menu-title-content,
.w-links .active .ant-menu-title-content {
  color: var(--gray-700);
}

.links {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  background-color: transparent;
  border-inline-end: none !important;
  width: 100%;
}
.links::before, .links::after {
  display: none;
}
.links .ant-menu-item,
.links a {
  display: flex;
  align-items: center;
  column-gap: 0;
  margin: 0;
  padding: 0 0.75rem;
  width: 100%;
  height: 2.75rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid transparent;
  box-sizing: border-box;
  text-decoration: none;
}
.links .ant-menu-item-selected, .links .ant-menu-item.active,
.links a-selected,
.links a.active {
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--gray-200);
  background: var(--white);
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05);
}
.links .ant-menu-item-selected:hover, .links .ant-menu-item.active:hover,
.links a-selected:hover,
.links a.active:hover {
  background: var(--white) !important;
}
.links .ant-menu-item-selected svg path, .links .ant-menu-item.active svg path,
.links a-selected svg path,
.links a.active svg path {
  stroke: var(--primary-500);
}
.links .ant-menu-item-selected .ant-menu-title-content, .links .ant-menu-item.active .ant-menu-title-content,
.links a-selected .ant-menu-title-content,
.links a.active .ant-menu-title-content {
  color: var(--primary-500) !important;
}
.links .ant-menu-item svg,
.links a svg {
  min-width: 1.5rem;
}
.links .ant-menu-item .ant-menu-title-content,
.links .ant-menu-item span,
.links a .ant-menu-title-content,
.links a span {
  margin-inline-start: 0 !important;
  color: var(--gray-700);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.links .ant-menu-item svg {
  flex-shrink: 0;
}

.ant-form-item-label {
  font-weight: 500;
}
.ant-form-item-label span {
  color: var(--gray-400);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.125rem;
  /* 150% */
  margin-left: 0.375rem;
}
.ant-form-item-control .ant-input-outlined {
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05);
}
.ant-form-item-required::before {
  display: none !important;
}

.ant-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
  padding: 0.5rem 0.75rem;
}
.ant-btn-loading {
  position: relative;
}
.ant-btn-loading .ant-btn-icon {
  position: absolute;
}
.ant-btn-loading > span:last-child {
  opacity: 0;
}
.ant-btn-icon {
  margin-inline-end: 0 !important;
}
.ant-btn-default {
  color: var(--gray-700);
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.25rem;
  border: none !important;
  box-shadow: 0px 0px 0px 0.0625rem #d0d5dd;
}
.ant-btn-default:hover {
  border-color: var(--gray-300) !important;
  color: var(--gray-700) !important;
  background-color: var(--gray-50);
}
.ant-btn-default .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn-default .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem #d0d5dd, 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05) !important;
}
.ant-btn-primary {
  font-weight: 600;
  background-color: var(--primary-500);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem #53389e;
  transition: 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn-primary:hover {
  background-color: var(--primary-500) !important;
  opacity: 0.93 !important;
}
.ant-btn-primary .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn-primary .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem #d0d5dd, 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.05) !important;
}
.ant-btn.red {
  background-color: var(--error-600);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem #912018;
}
.ant-btn.red:hover, .ant-btn.red:active {
  background-color: var(--error-600) !important;
  opacity: 0.93 !important;
}
.ant-btn.red .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn.red .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem rgba(145, 32, 24, 0.1490196078), 0rem 0.0625rem 0.125rem 0rem #912018 !important;
}
.ant-btn.green {
  background-color: var(--success-500);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem #05603a;
}
.ant-btn.green:hover, .ant-btn.green:active {
  background-color: var(--success-500) !important;
  opacity: 0.93 !important;
}
.ant-btn.green .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn.green .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem rgba(5, 96, 58, 0.1490196078), 0rem 0.0625rem 0.125rem 0rem #05603a !important;
}
.ant-btn[disabled] {
  background-color: var(--gray-300) !important;
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-inline: none;
  box-shadow: 0rem 0rem 0rem 0.0625rem var(--gray-300);
  transition: 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn[disabled]:hover, .ant-btn[disabled]:active {
  color: var(--gray-400) !important;
  background-color: var(--gray-300) !important;
  opacity: 0.93 !important;
}
.ant-btn[disabled] svg path {
  stroke: var(--gray-400);
}
.ant-btn[disabled] .ant-wave {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-btn[disabled] .ant-wave.wave-motion-appear-active {
  box-shadow: 0rem 0rem 0rem 0.25rem rgba(5, 96, 58, 0.1490196078), 0rem 0.0625rem 0.125rem 0rem var(--gray-300) !important;
}

.ant-dropdown-menu .ant-dropdown-menu-title-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--gray-600);
}
.ant-dropdown-menu-submenu-title {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
}
.ant-dropdown-menu-item {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
}
.ant-dropdown-menu-item-disabled {
  opacity: 0.5;
}
.ant-dropdown-menu-item-danger:hover {
  background-color: var(--error-25) !important;
}
.ant-dropdown-menu-item-danger .ant-dropdown-menu-title-content {
  color: var(--error-600) !important;
}

.ant-modal.no_padding .ant-modal-body {
  padding: 0 !important;
}
.ant-modal-confirm .ant-modal-content {
  padding: 0.25rem 0.5rem !important;
}
.ant-modal-confirm-body {
  display: flex !important;
  flex-direction: column;
  align-items: center !important;
}
.ant-modal-confirm-body .anticon {
  margin-top: 0 !important;
  margin-inline-end: 0 !important;
  margin-bottom: 1.5rem;
  height: 3.25rem;
  width: 3.25rem;
  font-size: 3.25rem !important;
}
.ant-modal-confirm-body .ant-modal-confirm-paragraph {
  max-width: 100%;
  row-gap: 0.25rem;
}
.ant-modal-confirm-body .ant-modal-confirm-paragraph .ant-modal-confirm-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-align: center;
  color: var(--gray-900);
}
.ant-modal-confirm-body .ant-modal-confirm-paragraph .ant-modal-confirm-content {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-align: center;
  color: var(--gray-600);
}
.ant-modal-confirm-btns {
  display: flex;
  margin-top: 1.5rem !important;
}
.ant-modal-confirm-btns button {
  flex: 1;
}
.ant-modal-content {
  padding: 0 !important;
}
.ant-modal-header {
  padding: 1rem !important;
  margin: 0 !important;
  border-bottom: 0.0625rem solid var(--gray-200) !important;
}
.ant-modal-header .ant-modal-title {
  color: var(--gray-900);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  /* 150% */
}
.ant-modal-body {
  padding: 1rem !important;
  max-height: calc(100vh - 10rem);
  overflow: auto;
}
.ant-modal-footer {
  padding: 1rem !important;
  margin: 0 !important;
  border-top: 0.0625rem solid var(--gray-200) !important;
}

.ant-drawer-content-wrapper {
  height: calc(100vh - 1.25rem);
  margin: 0.625rem;
  box-sizing: border-box;
  border-radius: 0.75rem;
}
.ant-drawer-content {
  border-radius: 0.75rem;
}
.ant-drawer-header {
  display: flex;
  align-items: center;
  height: 3.5rem;
  min-height: 3.5rem;
  padding: 0 1rem !important;
  border-bottom: 0.0625rem solid var(--gray-200) !important;
}
.ant-drawer-header-title {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.ant-drawer-header-title .ant-drawer-title {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
  color: var(--gray-900);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  /* 150% */
}
.ant-drawer-header-title button {
  width: 2rem;
  height: 2rem;
  margin-inline-end: 0 !important;
}
.ant-drawer-body {
  padding: 1rem !important;
}
.ant-drawer-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  column-gap: 0.75rem;
  height: 4.5rem;
  min-height: 4.5rem;
  padding: 0 1rem !important;
  border-top: 0.0625rem solid var(--gray-200) !important;
}

.ant-flex > div {
  flex: 1;
}

.input-mask {
  background: var(--white);
  border: 0.0625rem solid var(--gray-300);
  box-sizing: border-box;
  margin: 0;
  padding: 0.5rem 0.6875rem;
  color: rgba(0, 0, 0, 0.88);
  font-size: 0.875rem;
  line-height: 1.5714285714;
  width: 100%;
  border-radius: 0.5rem;
  transition: all 0.2s;
}
.input-mask:focus, .input-mask:focus-within {
  border-color: #004fcc;
  outline: 0;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.05);
}
.input-mask:hover {
  border-color: #236fd9;
}

.ant-form-item-has-error .input-mask {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .input-mask:focus, .ant-form-item-has-error .input-mask:focus-within {
  outline: 0;
  border-color: #ff4d4f !important;
  box-shadow: 0 0 0 0.125rem rgba(255, 38, 5, 0.06);
}
.ant-form-item-has-error .input-mask:hover {
  border-color: #ffa39e;
}

.ant-select-item-group {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: var(--gray-500);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

.highlighted-row {
  background: var(--gray-25) !important;
  color: var(--gray-400) !important;
}
.highlighted-row p {
  color: var(--gray-400) !important;
}

.ant-table-body,
.ant-table-content {
  scrollbar-width: thin;
  scrollbar-color: #1890ff #f0f0f0;
}
.ant-table-body::-webkit-scrollbar,
.ant-table-content::-webkit-scrollbar {
  height: 0.5rem;
  width: 0.5rem;
}
.ant-table-body::-webkit-scrollbar-thumb,
.ant-table-content::-webkit-scrollbar-thumb {
  background-color: #1890ff;
  border-radius: 0.25rem;
}
.ant-table-body::-webkit-scrollbar-track,
.ant-table-content::-webkit-scrollbar-track {
  background: #f0f0f0;
}

.ant-pagination {
  display: flex;
  align-items: center;
  margin: 0.75rem;
}
.ant-pagination .ant-pagination-prev,
.ant-pagination .ant-pagination-next,
.ant-pagination .ant-pagination-item {
  background: var(--white);
  border: 0.0625rem solid var(--gray-300);
  border-radius: 0.5rem 0 0 0.5rem;
  display: flex;
  align-items: center;
  width: max-content;
  justify-content: center;
  padding: 1rem 0.75rem;
  margin: 0;
  transition: 0.2s linear;
}
.ant-pagination .ant-pagination-prev:hover,
.ant-pagination .ant-pagination-next:hover,
.ant-pagination .ant-pagination-item:hover {
  background: var(--gray-200);
}
.ant-pagination .ant-pagination-prev a,
.ant-pagination .ant-pagination-next a,
.ant-pagination .ant-pagination-item a {
  font-weight: 500 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  color: var(--gray-700) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
}
.ant-pagination .ant-pagination-prev a svg,
.ant-pagination .ant-pagination-next a svg,
.ant-pagination .ant-pagination-item a svg {
  margin-right: 0.5rem;
}
.ant-pagination .ant-pagination-prev {
  padding: 1rem 0 !important;
  border-right: 0;
}
.ant-pagination .ant-pagination-next {
  padding: 1rem 0 !important;
  border-left: 0;
}
.ant-pagination .ant-pagination-jump-next,
.ant-pagination .ant-pagination-jump-prev {
  margin: 0 0.3125rem;
}
.ant-pagination .ant-pagination-jump-next svg,
.ant-pagination .ant-pagination-jump-prev svg {
  fill: var(--gray-400) !important;
  width: 1rem;
  height: 1rem;
}
.ant-pagination .ant-pagination-item {
  border-radius: 0 !important;
}
.ant-pagination .ant-pagination-item-active {
  background: var(--gray-200);
}
.ant-pagination .ant-pagination-item-active:hover {
  border-color: var(--gray-300);
}
.ant-pagination .ant-pagination-next {
  border-radius: 0 0.5rem 0.5rem 0 !important;
}
.ant-pagination .ant-pagination-next svg {
  margin: 0 0 0 0.5rem !important;
}
.ant-pagination .ant-pagination-disabled {
  opacity: 0.55;
}.main_page_wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: visible !important;
  padding: 0.5rem;
}

.main_header_wrapper {
  width: 100%;
  height: 4.0625rem !important;
  display: flex;
  padding: 0.75rem;
  justify-content: space-between;
  align-items: center;
  border-bottom: var(--main-line-color) 0.0625rem solid;
  position: sticky;
  top: 0;
  z-index: 9;
  background: var(--white);
}

.segmented_other_components_wrapper {
  border-bottom: var(--main-line-color) 0.0625rem solid;
  position: sticky;
  top: 4.0625rem;
  padding: 0.75rem;
  z-index: 9;
  background: var(--white);
}

.main_header_components_wrapper {
  display: flex;
  gap: 0.625rem;
  align-items: center;
}
:root {
  --white: #ffffff;
  --black: #000000;
  --main-purple-color-active: #6941C6;
  --main-purple-color-hover: #9674e0;
  --main-line-color: #EAECF0;
  --main-bg-color: #fff;
  --main-shadow: 0 rem(1) rem(4) rgba(0, 0, 0, 0.1);
  --main-border-radius: rem(12);
  --primary-25: #e6efff;
  --primary-50: #cce0ff;
  --primary-100: #b3d0ff;
  --primary-200: #99c1ff;
  --primary-300: #4d92ff;
  --primary-400: #1a73ff;
  --primary-500: #0063ff;
  --primary-600: #004fcc;
  --primary-700: #0045b3;
  --primary-800: #003280;
  --primary-900: #002866;
  --gray-25: #fcfcfd;
  --gray-50: #f9fafb;
  --gray-100: #f2f4f7;
  --gray-200: #eaecf0;
  --gray-300: #d0d5dd;
  --gray-400: #98a2b3;
  --gray-500: #667085;
  --gray-600: #475467;
  --gray-700: #344054;
  --gray-800: #1d2939;
  --gray-900: #101828;
  --error-25: #fffbfa;
  --error-50: #fef3f2;
  --error-100: #fee4e2;
  --error-200: #fecdca;
  --error-300: #fda29b;
  --error-400: #f97066;
  --error-500: #f04438;
  --error-600: #d92d20;
  --error-700: #b42318;
  --error-800: #912018;
  --error-900: #7a271a;
  --warning-25: #fffcf5;
  --warning-50: #fffaeb;
  --warning-100: #fef0c7;
  --warning-200: #fedf89;
  --warning-300: #fec84b;
  --warning-400: #fdb022;
  --warning-500: #f79009;
  --warning-600: #dc6803;
  --warning-700: #b54708;
  --warning-800: #93370d;
  --warning-900: #7a2e0e;
  --success-25: #f6fef9;
  --success-50: #ecfdf3;
  --success-100: #d1fadf;
  --success-200: #a6f4c5;
  --success-300: #6ce9a6;
  --success-400: #32d583;
  --success-500: #12b76a;
  --success-600: #039855;
  --success-700: #027a48;
  --success-800: #05603a;
  --success-900: #054f31;
  --blue-25: #f5faff;
  --blue-50: #eff8ff;
  --blue-100: #d1e9ff;
  --blue-200: #b2ddff;
  --blue-300: #84caff;
  --blue-400: #53b1fd;
  --blue-500: #2e90fa;
  --blue-600: #1570ef;
  --blue-700: #175cd3;
  --blue-800: #1849a9;
  --blue-900: #194185;
  --green-25: #f6fef9;
  --green-50: #edfcf2;
  --green-100: #d3f8df;
  --green-200: #aaf0c4;
  --green-300: #73e2a3;
  --green-400: #3ccb7f;
  --green-500: #16b364;
  --green-600: #099250;
  --green-700: #08744318;
  --green-800: #095c37;
  --green-900: #084c2e;
  --pink-25: #fef7fc;
  --pink-50: #fdf2fa;
  --pink-100: #fce7f6;
  --pink-200: #fccfea;
  --pink-300: #f9a8d4;
  --pink-400: #f472b6;
  --pink-500: #ec4899;
  --pink-600: #db2777;
  --pink-700: #c11574;
  --pink-800: #9d174d;
  --pink-900: #831843;
  --indigo-25: #f5f5ff;
  --indigo-50: #ececff;
  --indigo-100: #dcdcff;
  --indigo-200: #bcbcfd;
  --indigo-300: #9a9afb;
  --indigo-400: #7878f0;
  --indigo-500: #5856d6;
  --indigo-600: #4543b4;
  --indigo-700: #373593;
  --indigo-800: #2d2a75;
  --indigo-900: #23205a;
}
body {
  margin: 0;
  font-family: "Onest", serif !important;
  background-color: #fafafa;
}
body ::-webkit-scrollbar {
  width: 0.4375rem;
}
body ::-webkit-scrollbar-track {
  border-radius: 1rem;
  background: var(--indigo-300);
}
body ::-webkit-scrollbar-thumb {
  background: var(--primary-400);
  border-radius: 1rem;
}
body ::-webkit-scrollbar-thumb:hover {
  background: var(--primary-600);
}
.text-center {
  text-align: center;
}.ant-segmented {
  border: 0.0625rem solid var(--gray-200);
  padding: 0.0625rem;
  background-color: var(--gray-50);
}
.ant-segmented-group {
  column-gap: 0.5rem;
}
.ant-segmented-thumb {
  /*z-index: 1;*/
}
.ant-segmented-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  user-select: none;
}
.ant-segmented-item:last-child input {
  opacity: 0 !important;
}
.ant-segmented-item input {
  opacity: 1 !important;
  right: 0 !important;
  top: 50%;
  inset-inline-start: unset !important;
  inset-block-start: unset !important;
  margin: 0 !important;
}
.ant-segmented-item input::after {
  content: "";
  position: absolute;
  right: -0.28125rem;
  top: -0.71875rem;
  height: 1.4375rem;
  width: 0;
  border-right: 0.0625rem solid var(--gray-200);
}
.ant-segmented-item-selected {
  box-shadow: 0rem 0.0625rem 0.125rem 0rem rgba(16, 24, 40, 0.0588235294), 0rem 0.0625rem 0.1875rem 0rem rgba(16, 24, 40, 0.1019607843) !important;
}
.ant-segmented-item-selected .ant-segmented-item-icon svg path {
  stroke: var(--gray-500) !important;
}
.ant-segmented-item-selected .ant-segmented-item-label {
  color: var(--gray-700) !important;
}
.ant-segmented-item-label {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
  /*padding: 0 !important;*/
  /*width: rem(144);*/
  width: max-content;
  padding: 0 1rem !important;
  min-height: 2.25rem !important;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  color: var(--gray-500);
  margin-inline-start: 0 !important;
  /*&::after {*/
  /*  content: '';*/
  /*  position: absolute;*/
  /*  right: rem(-4.5);*/
  /*  height: rem(23);*/
  /*  width: 0;*/
  /*  border-right: rem(1) solid var(--gray-200);*/
  /*  z-index: -1;*/
  /*}*/
}
.ant-segmented-item-label .ant-segmented-item-icon {
  display: flex;
}
.ant-segmented-item-label .ant-segmented-item-icon svg path {
  stroke: var(--gray-400);
}