@charset "UTF-8";:root {
  /* my colors */
  --primary-color: #3e78ff;
  --secondary-color: #145497;
  --tertiary-color: #7886c7;
  --background-color: #edebea;
  --primary-button-color: #3e78ff;
  --primary-disable: #a5c6f2;

  /* typography colors */
  --typography-primary-color: #145497;
  --typography-dark-blue: #2d336b;
  --typography-secondary-color: #535353;
  --warning-text-color: #c4841d;
  --typography-text-color: #191919;
  --typography-link: var(--primary-color);
  --icon-color: #454f7b;
  --dark-button: #081127;
  --black-accent: #151414;

  /* toast */
  --toast-progress: #66aaf9;
  --toast-progress-background: #cce3fd;

  /* box-shadows */
  --default-box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
  --border-color: #ccc;

  /* navigation */
  --navigation-icon-active: #3e78ff;

  /* gradient */
  --avatar-gradient: linear-gradient(144.57deg, #9fbcff 6%, #004dff 94%);

  /* default border */
  --default-border: 1px solid #e4e4e7;

  /* grey */
  --white: #ffffff;
  --grey-0: #fffffe;
  --grey-100: #f9fafb;
  --grey-150: #f8f8f8;
  --grey-200: #f4f6f8;
  --grey-300: #dfe3e8;
  --grey-400: #c4cdd5;
  --grey-500: #919eab;
  --grey-600: #637381;
  --grey-700: #454f5b;
  --grey-800: #212b36;
  --grey-900: #161c24;
  --grey-icon: #737272;
  --sidebar-bg: #f9faf5;
  --btn-bg: #f0f0f1;

  /* defaults */
  --default-50: #fafafa;
  --default-100: #f4f4f5;
  --default-200: #e4e4e7;
  --default-300: #d4d4d8;
  --default-400: #a1a1aa;
  --default-500: #71717a;
  --default-600: #52525b;
  --default-700: #3f3f46;
  --default-800: #27272a;
  --default-900: #18181b;
  --default-black: #000000;

  /* alerts */
  --red-0: #ff5959;
  --green-success: #0db882;
  --red-error: #ed1f24;

  /* footer color */
  --green-footer: #deff84;

  /* tabs */
  --active-tab-color: #3e64ff;

  /* data table */
  --table-header-background: #e6f1fe;
  --table-row-hover: #f7f4e9;
  --table-body: #464645;

  /* various */
  --whatsapp-green: #25d366;
  --system-light-green: #34c759;

  --ready-100: #dbfccb;
  --ready-600: #36a900;

  --warning-50: #fefce8;
  --warning-100: #fdedd3;
  --warning-200: #fbdba7;
  --warning-300: #f9c97c;
  --warning-400: #f7b750;
  --warning-500: #f5a524;
  --warning-600: #c4841d;

  --success-50: #e8faf0;
  --success-100: #d1f4e0;
  --success-200: #a2e9c1;
  --success-400: #45d483;
  --success-500: #17c964;
  --success-600: #12a150;
  --success-700: #0e793c;

  --danger-50: #fee7ef;
  --danger-100: #fdd0df;
  --danger-200: #f8a5c7;
  --danger-400: #f54180;
  --danger-500: #f31260;
  --danger-600: #c20e4d;
  --danger-900: #310413;

  --primary-50: #e6f1fe;
  --primary-100: #cce3fd;
  --primary-200: #99c7fb;
  --primary-400: #338ef7;
  --primary-500: #006fee;
  --primary-600: #005bc4;
  --primary-700: #004493;
  --primary-800: #002e62;
  --primary-900: #001731;

  --secondary-100: #e4d4f4;
  --secondary-200: #c9a9e9;
  --secondary-600: #6020a0;
  --secondary-700: #481878;

  --recommended: #467868;
  --recommended-bg: #d7fff2;

  --blue-100: #e4ecff;
  --blue-700: #3e78ff;

  --sage-3: #eef1f0;
  --sage-4: #e6e9e8;
  --sage-5: #dfe2e0;
  --sage-7: #cbcfcd;

  --violet-11: #6550b9;

  --mauve-4: #eae7ec;
  --mauve-6: #d5d0d8;
}

:root {
  font-family: Inter, system-ui, sans-serif;
  color-scheme: light;
  --header-height: 90px;
}

*,
html {
  margin: 0;
  padding: 0;
  font-family: 'Inter', sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}
._icon_3hqan_1 {
  display: inline-block;
  vertical-align: middle;
  user-select: none;
  fill: none;
  stroke: currentColor;
}

._smaller_3hqan_9 {
  width: 8px;
  height: 8px;
}

._small_3hqan_9 {
  width: 16px;
  height: 16px;
}

._medium_3hqan_19 {
  width: 24px;
  height: 24px;
}

._large_3hqan_24 {
  width: 32px;
  height: 32px;
}

._larger_3hqan_29 {
  width: 48px;
  height: 48px;
}._primary_p6m8q_1 {
  color: var(--typography-primary-color);
  margin: 0;
  padding: 0;
}

._secondary_p6m8q_7 {
  color: var(--typography-secondary-color);
  margin: 0;
  padding: 0;
}

._text_p6m8q_13 {
  color: var(--typography-text-color);
  margin: 0;
  padding: 0;
}

._secondarytext_p6m8q_19 {
  color: var(--typography-secondary-color);
  margin: 0;
  padding: 0;
}

._warningtext_p6m8q_25 {
  color: var(--warning-text-color);
  margin: 0;
  padding: 0;
}

._dark_p6m8q_31 {
  color: var(--typography-dark-blue);
  margin: 0;
  padding: 0;
}

._link_p6m8q_37 {
  color: var(--typography-link);
  margin: 0;
  padding: 0;
}

._h1_p6m8q_43 {
  font-size: 32px;
  font-weight: 700;
}

._h2_p6m8q_48 {
  font-size: 28px;
  font-weight: 600;
}

._h3_p6m8q_53 {
  font-size: 24px;
  font-weight: 500;
}

._h4_p6m8q_58 {
  font-size: 20px;
  font-weight: 500;
}

._h5_p6m8q_63 {
  font-size: 18px;
  font-weight: 500;
}

._h6_p6m8q_68 {
  font-size: 16px;
  font-weight: 500;
}

._p_p6m8q_1 {
  font-size: 14px;
  font-weight: 400;
}

._span_p6m8q_78 {
  font-size: 12px;
  font-weight: 400;
}

._div_p6m8q_83 {
  font-size: 14px;
  font-weight: 400;
}

._label_p6m8q_88 {
  font-size: 13px;
  font-weight: 500;
}

._small_p6m8q_93 {
  font-size: 10px;
  font-weight: 400;
}

._strong_p6m8q_98 {
  font-size: 14px;
  font-weight: 700;
}

._title_p6m8q_103 {
  font-size: 26px;
  font-weight: 600;
}

._subtitle_p6m8q_108 {
  font-size: 20px;
  font-weight: 500;
}

._left_p6m8q_113 {
  text-align: left;
}

._center_p6m8q_117 {
  text-align: center;
}

._right_p6m8q_121 {
  text-align: right;
}

._justify_p6m8q_125 {
  text-align: justify;
}._backdrop_16d6x_1 {
  position: fixed;
  inset: 0;
  background: #fcfcfa;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  z-index: 9999;
}

._container_16d6x_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

._logo_16d6x_19 {
  position: absolute;
  top: 1rem;
  left: 1rem;
}
._logo_16d6x_19 img {
  width: 128px;
  height: auto;
}

._title_16d6x_29 {
  margin-bottom: 2rem;
  font-size: 24px;
}
._title_16d6x_29 span {
  font-weight: 700;
}

._illustration_16d6x_37 {
  width: 200px;
  height: 160px;
}

._subtext_16d6x_42 {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  margin-top: 2rem;
}._toastContainer_1i8be_1 {
  position: fixed;
  top: 20px;
  right: 20px;
  width: 450px;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 16px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  font-family: sans-serif;
  z-index: 9999;
}

._toastHeader_1i8be_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
}

._toastTitle_1i8be_22 {
  font-size: 14px;
  font-weight: 500;
}

._toastClose_1i8be_27 {
  background: none;
  border: none;
  font-size: 18px;
  cursor: pointer;
  color: #777;
}
._toastClose_1i8be_27:hover {
  color: #000;
}

._toastContent_1i8be_38 {
  border: 1px solid var(--border-color);
  padding: 10px;
  margin: 10px;
  border-radius: 8px;
}

._toastToggleRow_1i8be_45 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
}

._toastToggleLabel_1i8be_52 {
  font-size: 16px;
  font-weight: 400;
  margin-right: 8px;
}

._toastDescription_1i8be_58 {
  margin-top: 8px;
  font-size: 12px;
  color: #888;
}

._switch_1i8be_64 {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
}
._switch_1i8be_64 input {
  opacity: 0;
  width: 0;
  height: 0;
}

._slider_1i8be_76 {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 20px;
  transition: 0.3s;
}
._slider_1i8be_76::before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  border-radius: 50%;
  transition: 0.3s;
}

input:checked + ._slider_1i8be_76 {
  background-color: #22c55e;
}
input:checked + ._slider_1i8be_76::before {
  transform: translateX(16px);
}

._progressBarWrapper_1i8be_106 {
  width: 100%;
  height: 3px;
  background-color: var(--toast-progress-background);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
  position: relative;
}
._progressBarWrapper_1i8be_106 ._progressBar_1i8be_106 {
  height: 3px;
  background-color: var(--toast-progress);
  width: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  animation: _shrinkProgress_1i8be_1 linear forwards;
}

@keyframes _shrinkProgress_1i8be_1 {
  from {
    width: 100%;
  }
  to {
    width: 0%;
  }
}._toast_exs6h_1 {
  position: fixed;
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  min-width: 250px;
  max-width: 90%;
  border-radius: 8px;
  color: white;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: 9999;
}

._top_exs6h_17 {
  top: 1rem;
}

._bottom_exs6h_21 {
  bottom: 1rem;
}

._left_exs6h_25 {
  left: 1rem;
}

._center_exs6h_29 {
  left: 50%;
  transform: translateX(-50%);
}

._right_exs6h_34 {
  right: 1rem;
}

._success_exs6h_38 {
  background-color: var(--primary-success, #4caf50);
}

._error_exs6h_42 {
  background-color: var(--primary-error, #f44336);
}

._info_exs6h_46 {
  background-color: var(--primary-info, #2196f3);
}

._warning_exs6h_50 {
  background-color: var(--primary-warning, #ff9800);
}

._outlined_exs6h_54 {
  background-color: transparent;
  border: 1px solid currentColor;
}

._message_exs6h_59 {
  flex: 1;
  font-size: 1rem;
}

._closeButton_exs6h_64 {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}._horizontal_10hwd_1 {
  width: 100%;
  height: 1.2px;
  background-color: var(--default-500);
  opacity: 0.35;
  margin: auto;
}

._vertical_10hwd_9 {
  width: 1.2px;
  height: 100%;
  background-color: var(--default-500);
  opacity: 0.35;
}._chip_1w05z_1 {
  display: inline-flex;
  align-items: center;
  background-color: #e7f0ff;
  border: 1px solid #90c2ff;
  border-radius: 8px;
  padding: 6px 12px;
  font-size: 14px;
  color: #2f3b59;
  font-weight: 500;
  gap: 8px;
  white-space: nowrap;
}

._label_1w05z_15 {
  user-select: none;
}

._closeButton_1w05z_19 {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #72777a;
}
._closeButton_1w05z_19:hover {
  color: #000;
}._avatar_1iowv_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  font-weight: bold;
  color: white;
  background-color: #ccc;
  object-fit: cover;
  text-transform: uppercase;
}

._small_1iowv_14 {
  width: 32px;
  height: 32px;
  font-size: 0.75rem;
}

._medium_1iowv_20 {
  width: 48px;
  height: 48px;
  font-size: 1rem;
}

._large_1iowv_26 {
  width: 72px;
  height: 72px;
  font-size: 1.25rem;
}

._image_1iowv_32 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._fallback_1iowv_38 {
  font-size: 1rem;
  color: var(--default-900);
  display: flex;
  align-items: center;
  justify-content: center;
}._experienceContainer_gfmh5_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 24px;
}

._companyInfo_gfmh5_8 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

._logo_gfmh5_15 {
  width: 48px;
  height: 48px;
  object-fit: contain;
  border-radius: 8px;
  background-color: #f4f4f4;
}

._meta_gfmh5_23 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
  min-width: 120px;
}

._companyName_gfmh5_31 {
  font-weight: 500;
  font-size: 16px;
  color: var(--default-900);
}

._location_gfmh5_37 {
  color: var(--default-600);
  font-weight: 400;
  opacity: 0.6;
  font-size: 14px;
}

._chip_gfmh5_44 {
  background-color: #f0f0f0;
  color: #444;
  font-size: 12px;
  border: none;
}

._description_gfmh5_51 {
  padding-left: 72px;
  margin: 4px;
  color: #333;
  font-size: 14px;
}
._description_gfmh5_51 li ._paragraph_gfmh5_57 {
  color: var(--default-700);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
}._container_1mxv3_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._container_1mxv3_1 ._paragraph_1mxv3_6 {
  color: var(--default-700);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
}
._container_1mxv3_1 ._seeMore_1mxv3_12 {
  all: unset;
  color: var(--default-700);
  font-weight: 600;
  cursor: pointer;
  margin-left: 6px;
  text-decoration: none;
}
._container_1mxv3_1 ._seeMore_1mxv3_12:hover {
  text-decoration: underline;
}

._text_1mxv3_24 {
  color: var(--black-accent);
  font-weight: 700;
  font-size: 16px;
  opacity: 0.6;
}@keyframes _shimmer_1xhgx_1 {
  0% {
    background-position: -200px 0;
  }
  100% {
    background-position: calc(200px + 100%) 0;
  }
}
._container_1xhgx_9 {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1rem;
  justify-content: flex-start;
  overflow: hidden;
  max-height: calc(100vh - 100px);
}

._card_1xhgx_19 {
  background-color: #e0e0e0;
  background-image: linear-gradient(90deg, #e0e0e0 0px, #f5f5f5 40px, #e0e0e0 80px);
  background-size: 200px 100%;
  background-repeat: no-repeat;
  animation: _shimmer_1xhgx_1 1.2s infinite linear;
  border-radius: 8px;
  flex-shrink: 0;
}._aboutContainer_1mb75_1 {
  margin: 8px;
}
._aboutContainer_1mb75_1 ._divider_1mb75_4 {
  width: 95%;
  margin: 24px 6px;
  opacity: 10%;
}
._aboutContainer_1mb75_1 ._experience_1mb75_9 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}._skills_5carm_1 {
  display: grid;
  grid-template-columns: 120px 1fr;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}

._title_5carm_9 {
  color: var(--default-600);
  font-weight: 400;
  font-size: 14px;
  opacity: 65%;
}

._tags_5carm_16 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

._primary_5carm_22 {
  background-color: #c2e5ff;
  color: var(--black-accent);
  font-size: 14px;
  font-weight: 400;
  border: none;
}

._secondary_5carm_30 {
  background-color: #ffe8ad;
  color: var(--black-accent);
  font-size: 14px;
  font-weight: 400;
  border: none;
}

._tertiary_5carm_38 {
  background-color: #c8ffe8;
  color: var(--black-accent);
  font-size: 14px;
  font-weight: 400;
  border: none;
}._circularWrapper_16fgl_1 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

._circular_16fgl_1 {
  width: 80%;
  height: 80%;
  border: 2px solid var(--grey-300);
  border-top: 2px solid var(--primary-color);
  border-radius: 50%;
  box-sizing: border-box;
}

._indeterminate_16fgl_17 {
  animation: _circular-rotate_16fgl_1 1.2s linear infinite;
}

._determinate_16fgl_21 {
  transform: rotate(calc(var(--progress-value) * 3.6deg));
}

@keyframes _circular-rotate_16fgl_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._xsmall_16fgl_33 {
  width: 12px;
  height: 12px;
}

._small_16fgl_38 {
  width: 24px;
  height: 24px;
}

._medium_16fgl_43 {
  width: 36px;
  height: 36px;
}

._large_16fgl_48 {
  width: 48px;
  height: 48px;
}

._xlarge_16fgl_53 {
  width: 60px;
  height: 60px;
}._button_gtfvb_1 {
  font-size: 1rem;
  font-weight: 500;
  padding: 0.6rem 1.2rem;
  border-radius: 8px;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

._small_gtfvb_11 {
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  border-radius: 6px;
}

._medium_gtfvb_17 {
  font-size: 1rem;
  padding: 0.6rem 1.2rem;
  border-radius: 8px;
}

._large_gtfvb_23 {
  font-size: 1.125rem;
  padding: 0.75rem 1.5rem;
  border-radius: 10px;
}

._primary_gtfvb_29 {
  background-color: var(--primary-button-color);
  color: #fff;
}
._primary_gtfvb_29:hover {
  background-color: var(--secondary-color);
}
._primary_gtfvb_29:disabled {
  background: linear-gradient(135deg, #6aa1e9, #75a0fb);
  cursor: default;
}

._secondary_gtfvb_41 {
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
  background: none;
  font-weight: 500;
}
._secondary_gtfvb_41:hover {
  background-color: var(--grey-200);
  border: 1px solid var(--primary-color);
}
._secondary_gtfvb_41:disabled {
  background-color: #c0c4c8;
  cursor: default;
}

._text_gtfvb_56 {
  background-color: transparent;
  color: var(--primary-color);
  padding: 0.6rem 1rem;
}
._text_gtfvb_56:hover {
  text-decoration: underline;
}
._text_gtfvb_56:disabled {
  color: var(--primary-disable);
  cursor: default;
}

._danger_gtfvb_69 {
  background-color: var(--danger-50);
  color: var(--danger-500);
  border: 1px solid var(--danger-500);
}
._danger_gtfvb_69:hover {
  background-color: var(--danger-100);
}
._danger_gtfvb_69:disabled {
  background-color: var(--danger-50);
  color: var(--danger-200);
  cursor: default;
}

._grey_gtfvb_83 {
  background-color: var(--default-50);
  color: var(--default-600);
  border: 1px solid var(--default-300);
}
._grey_gtfvb_83:hover {
  background-color: var(--default-200);
}
._grey_gtfvb_83:disabled {
  background-color: var(--default-50);
  color: var(--default-300);
  cursor: default;
}

._black_gtfvb_97 {
  background: var(--primary-900);
  color: #fff;
}
._black_gtfvb_97:hover {
  background: var(--primary-100);
  color: var(--primary-700);
}
._black_gtfvb_97:disabled {
  background-color: var(--grey-600);
  cursor: default;
}

._fullWidth_gtfvb_110 {
  width: 100%;
}._viewer_t6s7a_1 {
  width: 100%;
  max-height: 80vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: auto;
  margin: 14px 0;
  flex-direction: column;
  gap: 16px;
}

._imageContainer_t6s7a_13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}

._image_t6s7a_13 {
  max-width: 100%;
  max-height: 70vh;
  object-fit: contain;
  border: 1px solid var(--border-color);
  border-radius: 4px;
}

._pdfContainer_t6s7a_29 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}

._pdf_t6s7a_29 {
  width: 100%;
  height: 70vh;
  border: none;
  border-radius: 4px;
}

._downloadButton_t6s7a_44 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._fallback_t6s7a_50 {
  text-align: center;
  color: #666;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
._fallback_t6s7a_50 a {
  display: inline-block;
  margin-top: 0.5rem;
  text-decoration: underline;
  color: var(--blue-700);
}

._error_t6s7a_65 {
  color: var(--error-color, #d32f2f);
  font-size: 14px;
  margin: 0;
}._modalOverlay_1y98f_1 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.2196078431);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  z-index: 1004;
  display: flex;
  justify-content: center;
  align-items: center;
}

._modalContent_1y98f_13 {
  background-color: #ffffff;
  padding: 1.5rem;
  border-radius: 15px;
  max-width: 32rem;
  width: 90%;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
  outline: none;
  position: relative;
}

._modalHeader_1y98f_24 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

._headerLeft_1y98f_31 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._headerSubtitle_1y98f_37 {
  color: #191919;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  margin-top: 8px;
}

._closeButton_1y98f_46 {
  color: var(--typography-secondary-color);
  padding: 0.6rem 6px;
  margin-left: auto;
}

._fixedClosed_1y98f_52 {
  color: var(--typography-secondary-color);
  position: absolute;
  top: 8px;
  right: 8px;
}._tableWrapper_1al86_1 {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow-x: auto;
  height: auto;
}

._table_1al86_1 {
  width: 100%;
  border-collapse: collapse;
  font-family: "Inter", sans-serif;
}

._header_1al86_15 th {
  padding: 12px;
  background-color: var(--table-header-background);
  color: #585858;
  font-weight: 500;
  text-align: left;
  border-bottom: 1px solid #ccc;
  font-size: 14px;
}

._headerContent_1al86_25 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}

._sortIcon_1al86_31 {
  transition: transform 0.2s ease;
  font-size: 1rem;
}

._asc_1al86_36 {
  transform: rotate(180deg);
  opacity: 1;
}

._desc_1al86_41 {
  transform: rotate(0deg);
  opacity: 1;
}

._unsorted_1al86_46 {
  transform: rotate(0deg);
  opacity: 0.4;
}

._body_1al86_51 td {
  padding: 10px 12px;
  border-bottom: 1px solid #eee;
  color: var(--table-body);
  font-size: 14px;
  font-weight: 400;
}

._row_1al86_59:hover {
  background-color: var(--table-row-hover);
}

._emptyRow_1al86_63 td {
  padding: 2rem;
  text-align: center;
  vertical-align: top;
}

._emptyState_1al86_69 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  flex-direction: column;
  gap: 1rem;
}
._emptyState_1al86_69 ._emptyMsg_1al86_77 {
  color: var(--default-600);
}
._emptyState_1al86_69 ._emptySubtitle_1al86_80 {
  color: var(--default-400);
}

._th_1al86_84 {
  position: relative;
}

._header_1al86_15 th._thOpen_1al86_88 {
  background: var(--primary-200);
}

._headerLabel_1al86_92 {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  color: #585858;
  font-weight: 500;
}

._headerLabelClickable_1al86_101 {
  cursor: pointer;
}

._sortIcon_1al86_31 {
  background: transparent;
  border: 0;
  padding: 0;
  margin-left: 6px;
  cursor: pointer;
  line-height: 0;
  display: flex;
  align-items: center;
}

._customSortIcon_1al86_116 {
  margin-right: 6px;
  margin-left: 0;
  color: #6b7280;
}
._customSortIcon_1al86_116:hover {
  color: #374151;
}

._asc_1al86_36 svg {
  transform: rotate(180deg);
}

._desc_1al86_41 svg {
  transform: rotate(0deg);
}

._unsorted_1al86_46 svg {
  opacity: 0.5;
}

._filterDropdown_1al86_137 {
  position: fixed;
  z-index: 1000;
}._pagination_1evdv_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  flex-wrap: wrap;
  gap: 1rem;
  color: var(--primary-color);
  padding: 1rem;
}

._pageCounts_1evdv_12 {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: space-around;
}

._verticalLine_1evdv_19 {
  width: 1rem;
  height: 1.5rem;
  margin-left: 1.5rem;
  border-left: 1.5px solid var(--grey-300);
}

._info_1evdv_26 {
  font-size: 0.9rem;
  color: #555;
  margin-left: 1.5rem;
}

._controls_1evdv_32 {
  width: auto;
}

._controls_1evdv_32 button {
  background: none !important;
  border: 1px solid #ccc;
  margin: 0 0.25rem;
  padding: 0.3rem 0.6rem;
  border-radius: 4px;
  cursor: pointer;
  font-size: 0.9rem;
  color: var(--grey-900);
}

._controls_1evdv_32 button:hover:not(:disabled) {
  background-color: var(--primary-disable);
  border-color: var(--grey-900);
}

._controls_1evdv_32 button:disabled {
  opacity: 0.5;
}

._controls_1evdv_32 ._active_1evdv_56 {
  background-color: var(--grey-900) !important;
  border-color: var(--grey-900);
  color: white;
}

._pageSize_1evdv_62 {
  margin-bottom: 1rem;
}

._dropDown_1evdv_66 {
  width: 3rem;
  margin-left: 0.5rem;
  color: var(--typography-text-color);
  padding: 0.1rem;
  font-size: 0.7rem;
  border: 1px solid var(--grey-300);
  border-radius: 2px;
}._dropdown_5wfoy_1 {
  min-width: 220px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  padding: 8px;
}

._item_5wfoy_10 {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px;
  border: 0;
  background: transparent;
  cursor: pointer;
  border-radius: 8px;
  font-size: 14px;
  color: #111827;
}
._item_5wfoy_10:hover {
  background: #f3f8ff;
}
._item_5wfoy_10 input[type=checkbox] {
  accent-color: var(--primary-color);
  cursor: pointer;
}
._item_5wfoy_10 span {
  padding: 4px;
}

._sep_5wfoy_34 {
  height: 1px;
  background: #f1f5f9;
  margin: 6px 0;
}

._groupHeader_5wfoy_40 {
  padding: 8px 10px;
  font-size: 11px;
  color: var(--typography-text-color);
  font-weight: 500;
  opacity: 0.45;
  letter-spacing: 0.05em;
}

._labelClass_5wfoy_49 {
  display: flex;
  align-items: center;
  gap: 4px;
}._datePickerWrapper_1rtmy_1 {
  width: 100%;
}

._calendarWrapper_1rtmy_5 {
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  background-color: var(--grey-0) !important;
  border: none !important;
  width: 100%;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  display: inline-block !important;
  width: 2.7rem !important;
  line-height: 1.7rem !important;
  text-align: center !important;
  margin: 0.166rem !important;
}

.react-datepicker__header {
  background-color: transparent !important;
}

._customHeader_1rtmy_28 {
  display: flex;
  flex-direction: column;
  padding-bottom: 8px;
  margin-bottom: 8px;
}

._headerTitle_1rtmy_35 {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 6px;
  color: #145497;
  text-align: left;
}

._headerSubtitle_1rtmy_43 {
  color: #191919;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
}

._nav_1rtmy_52 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 8px;
  font-size: 14px;
  margin-top: 1rem;
}

._nextBtn_1rtmy_61 {
  background-color: rgba(62, 120, 255, 0.08);
  border: none;
  color: #3e78ff;
  width: 38px;
  height: 38px;
}

._nextBtn_1rtmy_61:disabled {
  border: none;
  width: 38px;
  height: 38px;
  color: #a0a0a0;
  cursor: not-allowed;
  background-color: transparent;
}

._timeZone_1rtmy_78 {
  margin-top: 0.5rem;
  font-size: 0.875rem;
  display: flex;
  gap: 0.5rem;
  color: var(--typography-secondary-color);
}._textFieldWrapper_1lpmf_1 {
  display: flex;
  flex-direction: column;
  margin: 8px 0;
  gap: 6px;
  align-items: start;
  box-sizing: border-box;
}

._labelWrapper_1lpmf_10 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._label_1lpmf_10 {
  color: var(--typography-secondary-color);
  font-weight: 500;
  font-size: 12px;
  padding: 2px;
}

._actionElement_1lpmf_24 {
  font-size: 12px;
  color: var(--typography-text-color);
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

._input_1lpmf_33 {
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
  outline: none;
  transition: border-color 0.3s ease;
  color: var(--typography-text-color);
}
._input_1lpmf_33:focus {
  border-color: var(--primary-color);
}

._fullWidth_1lpmf_46 {
  width: 100%;
}
._fullWidth_1lpmf_46 input {
  width: 100%;
}
._fullWidth_1lpmf_46 textarea {
  width: 100%;
}

._error_1lpmf_56 {
  border: 1px solid var(--red-0);
}
._error_1lpmf_56:focus {
  border-color: var(--red-0);
}

._errorLabel_1lpmf_63 {
  color: var(--red-0);
  font-size: 10px;
}

._success_1lpmf_68 {
  border: 1px solid var(--green-success);
}
._success_1lpmf_68:focus {
  border-color: var(--green-success);
}

._successLabel_1lpmf_75 {
  color: var(--green-success);
  font-size: 10px;
}

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

._toggleButton_1lpmf_85 {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-45%);
  opacity: 0.75;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.react-datepicker__navigation-icon::before, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
/* sr-only utility class for accessibility */
.react-datepicker__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}

.react-datepicker__day-names {
  text-align: center;
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__day-name--disabled,
.react-datepicker__day--disabled,
.react-datepicker__time-name--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:not([aria-disabled=true]):hover,
.react-datepicker__month-text:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text:not([aria-disabled=true]):hover,
.react-datepicker__year-text:not([aria-disabled=true]):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:not([aria-disabled=true]):hover,
.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
  color: #fff;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}
._container_13q2d_1 {
  width: auto;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  padding: 8px;
}
._container_13q2d_1 ._dateInfoContainer_13q2d_9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px 5px 12px 8px;
}
._container_13q2d_1 ._dateInfoContainer_13q2d_9 ._text_13q2d_15 {
  font-weight: 400;
  font-size: 14px;
}
._container_13q2d_1 ._dateInfoContainer_13q2d_9 ._displayInput_13q2d_19 > div > input {
  width: 112px;
  height: 36px;
}._toggle_12pt6_1 {
  position: relative;
  display: inline-block;
  border-radius: 12px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease;
  padding: 0;
  background-color: #e5e7eb;
}
._toggle_12pt6_1._checked_12pt6_11 {
  background-color: var(--toggle-checked-color, var(--primary-color, #3b82f6));
}
._toggle_12pt6_1._disabled_12pt6_14 {
  opacity: 0.5;
  cursor: not-allowed;
}
._toggle_12pt6_1 ._slider_12pt6_18 {
  position: absolute;
  background-color: white;
  border-radius: 50%;
  transition: transform 0.2s ease;
  box-shadow: 0px 2.13px 0.71px 0px rgba(0, 0, 0, 0.0588235294), 0px 2.13px 5.68px 0px rgba(0, 0, 0, 0.1490196078);
}
._toggle_12pt6_1._small_12pt6_25 {
  width: 32px;
  height: 18px;
  border-radius: 9px;
}
._toggle_12pt6_1._small_12pt6_25 ._slider_12pt6_18 {
  top: 1px;
  left: 1px;
  width: 16px;
  height: 16px;
}
._toggle_12pt6_1._small_12pt6_25._checked_12pt6_11 ._slider_12pt6_18 {
  transform: translateX(14px);
}
._toggle_12pt6_1._medium_12pt6_39 {
  width: 44px;
  height: 24px;
  border-radius: 12px;
}
._toggle_12pt6_1._medium_12pt6_39 ._slider_12pt6_18 {
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
}
._toggle_12pt6_1._medium_12pt6_39._checked_12pt6_11 ._slider_12pt6_18 {
  transform: translateX(20px);
}
._toggle_12pt6_1._large_12pt6_53 {
  width: 56px;
  height: 30px;
  border-radius: 15px;
}
._toggle_12pt6_1._large_12pt6_53 ._slider_12pt6_18 {
  top: 3px;
  left: 3px;
  width: 24px;
  height: 24px;
}
._toggle_12pt6_1._large_12pt6_53._checked_12pt6_11 ._slider_12pt6_18 {
  transform: translateX(26px);
}._container_1s90j_1 {
  width: auto;
  min-width: 300px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  padding: 16px;
}
._container_1s90j_1 ._header_1s90j_10 {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 16px;
}
._container_1s90j_1 ._header_1s90j_10 ._label_1s90j_16 {
  font-weight: 500;
  font-size: 14px;
}
._container_1s90j_1 ._locationInputs_1s90j_20 {
  display: flex;
  gap: 16px;
  margin-bottom: 16px;
  align-items: center;
}
._container_1s90j_1 ._locationInputs_1s90j_20 ._inputGroup_1s90j_26 {
  position: relative;
}
._container_1s90j_1 ._locationInputs_1s90j_20 ._inputGroup_1s90j_26 ._inputContainer_1s90j_29 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._container_1s90j_1 ._locationInputs_1s90j_20 ._inputGroup_1s90j_26 ._inputContainer_1s90j_29 ._input_1s90j_26 {
  flex: 1;
}
._container_1s90j_1 ._locationInputs_1s90j_20 ._inputGroup_1s90j_26 ._inputContainer_1s90j_29 ._input_1s90j_26 > div > input {
  width: 100%;
  height: 32px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  padding: 8px 12px;
  font-size: 14px;
}
._container_1s90j_1 ._locationInputs_1s90j_20 ._inputGroup_1s90j_26 ._inputContainer_1s90j_29 ._input_1s90j_26 > div > input:focus {
  outline: none;
  border-color: var(--primary-color, #3b82f6);
  box-shadow: 0 0 0 1px var(--primary-color, #3b82f6);
}
._container_1s90j_1 ._locationInputs_1s90j_20 ._inputGroup_1s90j_26 ._inputContainer_1s90j_29 ._arrow_1s90j_50 {
  color: #6b7280;
  font-size: 12px;
}
._container_1s90j_1 ._resultsSection_1s90j_54 {
  margin-bottom: 16px;
  border-top: 1px solid #e5e7eb;
  padding-top: 12px;
}
._container_1s90j_1 ._resultsSection_1s90j_54 ._resultsLabel_1s90j_59 {
  display: block;
  font-weight: 600;
  font-size: 12px;
  color: #6b7280;
  margin-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._container_1s90j_1 ._resultsSection_1s90j_54 ._loading_1s90j_68 {
  padding: 8px 0;
  text-align: center;
  color: #6b7280;
  font-size: 14px;
}
._container_1s90j_1 ._resultsSection_1s90j_54 ._resultsList_1s90j_74 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._container_1s90j_1 ._resultsSection_1s90j_54 ._resultsList_1s90j_74 ._resultItem_1s90j_79 {
  display: block;
  width: 100%;
  padding: 8px 12px;
  border: none;
  background: transparent;
  text-align: left;
  font-size: 14px;
  color: #111827;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
._container_1s90j_1 ._resultsSection_1s90j_54 ._resultsList_1s90j_74 ._resultItem_1s90j_79:hover {
  background: #f3f8ff;
}
._container_1s90j_1 ._resultsSection_1s90j_54 ._resultsList_1s90j_74 ._resultItem_1s90j_79:active {
  background: #e0f2fe;
}
._container_1s90j_1 ._actions_1s90j_98 {
  display: flex;
  gap: 8px;
}
._container_1s90j_1 ._actions_1s90j_98 button {
  flex: 1;
}
._container_1s90j_1 ._disabledMessage_1s90j_105 {
  padding: 16px 0;
  text-align: center;
  color: #6b7280;
  font-size: 14px;
  border-top: 1px solid #e5e7eb;
  margin-top: 8px;
}._container_hjwui_1 {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  padding: 16px;
  min-width: 220px;
}

._header_hjwui_10 {
  margin-bottom: 12px;
}

._title_hjwui_14 {
  font-size: 14px;
  font-weight: 600;
  color: #374151;
  margin: 0;
}

._options_hjwui_21 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._divider_hjwui_27 {
  opacity: 0.2;
}

._option_hjwui_21 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 0;
  cursor: pointer;
}

._checkbox_hjwui_39 {
  width: 16px;
  height: 16px;
}

._label_hjwui_44 {
  font-size: 14px;
  color: #374151;
  font-weight: 400;
}@keyframes _shimmer_1evk6_1 {
  0% {
    background-position: -200px 0;
  }
  100% {
    background-position: calc(200px + 100%) 0;
  }
}
._skeletonCell_1evk6_9 {
  width: 100%;
  border-radius: 4px;
  background-color: #e0e0e0;
  background-image: linear-gradient(90deg, #e0e0e0 0px, #f5f5f5 40px, #e0e0e0 80px);
  background-size: 200px 100%;
  background-repeat: no-repeat;
  animation: _shimmer_1evk6_1 1.2s infinite linear;
}

._skeletonTable_1evk6_19 {
  width: 100%;
  border-collapse: collapse;
}
._skeletonTable_1evk6_19 th,
._skeletonTable_1evk6_19 td {
  padding: 0.5rem;
  border-bottom: 1px solid #ddd;
}._cellWithIcon_1c6yy_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._actions_1c6yy_7 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}._container_52o99_1 {
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin: 12px 8px;
}._menu_48yh4_1 {
  font-family: var(--default-font-family);
  font-size: 0.8rem;
}

._menuContainer_48yh4_6 {
  position: relative;
  display: inline-block;
}

._menuDropdown_48yh4_11 {
  position: absolute;
  z-index: 9999;
  background: white;
  border: 1px solid #e4efe7;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0588235294);
  border-radius: 8px;
  max-height: 400px;
  padding: 4px 0;
  min-width: 160px;
  width: max-content;
  left: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

._portalMenu_48yh4_28 {
  position: fixed;
  z-index: 99999;
}

._bottom_48yh4_33 {
  top: 100%;
  margin-top: 4px;
}

._top_48yh4_38 {
  bottom: 100%;
  margin-bottom: 4px;
}

._alignLeft_48yh4_43 {
  left: auto;
  right: 0;
}

._up_48yh4_48,
._down_48yh4_49 {
  position: sticky;
  display: flex;
  background-color: inherit;
  justify-content: center;
  align-items: center;
  z-index: 1;
  height: 24px;
  cursor: pointer;
}
._up_48yh4_48:hover,
._down_48yh4_49:hover {
  background-color: var(--grey-200);
}

._up_48yh4_48 {
  top: 0;
  border-bottom: 1px solid var(--grey-300);
}

._down_48yh4_49 {
  bottom: 0;
  border-top: 1px solid var(--grey-300);
}

._selectedOption_48yh4_74 {
  background-color: var(--default-100);
}

._menuItem_48yh4_78 {
  padding: 0.5rem 1rem;
  cursor: pointer;
  user-select: none;
  margin: 1px 8px;
  border-radius: 8px;
}
._menuItem_48yh4_78:hover {
  background-color: var(--grey-200);
}
._menuItem_48yh4_78 ._menuLabel_48yh4_88 {
  display: flex;
  gap: 5px;
  align-items: center;
}
._menuItem_48yh4_78 ._menuLabel_48yh4_88 ._tick_48yh4_93 {
  width: 16px;
}

._itemSubMenu_48yh4_97 {
  position: relative;
}

._subMenuLabel_48yh4_101 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._subMenuLabel_48yh4_101 ._rightArrow_48yh4_106 {
  transform: scale(1.2);
}

._subMenuContent_48yh4_110 {
  position: absolute;
  top: 0;
  left: 98%;
  margin-left: 4px;
  background-color: white;
  border: 1px solid var(--grey-300);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  padding: 0.25rem 0;
  min-width: 150px;
  z-index: 9999;
}
._subMenuContent_48yh4_110._openLeft_48yh4_122 {
  left: auto;
  right: 98%;
  margin-left: 0;
  margin-right: 4px;
}._container_rqkr8_1 {
  border: var(--default-border);
  border-radius: 6px;
  height: auto;
  min-height: 80px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
._container_rqkr8_1 ._iconAndName_rqkr8_10 {
  display: flex;
  gap: 16px;
  align-items: center;
  margin: 16px;
}
._container_rqkr8_1 ._iconAndName_rqkr8_10 ._icon_rqkr8_10 {
  background-color: var(--default-100);
  height: 28px;
  width: 28px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._container_rqkr8_1 ._iconAndName_rqkr8_10 ._nameDesc_rqkr8_25 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._container_rqkr8_1 ._iconAndName_rqkr8_10 ._nameDesc_rqkr8_25 ._name_rqkr8_25 {
  color: var(--default-700);
  font-weight: 400;
  font-size: 14px;
}
._container_rqkr8_1 ._iconAndName_rqkr8_10 ._nameDesc_rqkr8_25 ._chip_rqkr8_35 {
  border: 1px solid var(--secondary-200);
  color: var(--secondary-600);
  background-color: var(--secondary-100);
  font-size: 12px;
  font-weight: 400;
  width: fit-content;
}
._container_rqkr8_1 ._iconAndName_rqkr8_10 ._nameDesc_rqkr8_25 ._desc_rqkr8_43 {
  color: var(--default-400);
  font-weight: 400;
  font-size: 12px;
}
._container_rqkr8_1 ._rightSection_rqkr8_48 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 16px;
  gap: 8px;
}
._container_rqkr8_1 ._rightSection_rqkr8_48 ._date_rqkr8_55 {
  display: flex;
  align-items: center;
  color: var(--default-600);
  font-weight: 400;
  font-size: 14px;
  opacity: 60%;
}
._container_rqkr8_1 ._rightSection_rqkr8_48 ._menu_rqkr8_63 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 4px;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
._container_rqkr8_1 ._rightSection_rqkr8_48 ._menu_rqkr8_63:hover {
  background-color: var(--default-100);
}._modal_pm5va_1 {
  max-width: 500px;
}

._content_pm5va_5 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._description_pm5va_11 {
  font-size: 14px;
  color: var(--default-600);
  line-height: 1.5;
  margin: 0;
}

._textAreaContainer_pm5va_18 {
  width: 100%;
}

._actions_pm5va_22 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}._modalContent_hx9mm_1 {
  padding: 24px;
  text-align: center;
}

._cancelledPopUp_hx9mm_6 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 2rem;
  background-color: var(--warning-100);
  width: 80px;
  height: 80px;
  border-radius: 40px;
}

._title_hx9mm_17 {
  color: var(--primary-600);
  margin-bottom: 12px;
  font-weight: 600;
  text-align: center;
}

._message_hx9mm_24 {
  font-size: 14px;
  color: var(--default-600);
  margin-bottom: 16px;
  line-height: 1.5;
}

._noteContent_hx9mm_31 {
  font-size: 14px;
  color: var(--default-600);
  margin-bottom: 32px;
  padding: 12px;
  background-color: var(--default-50);
  border-radius: 8px;
  border-left: 4px solid var(--default-200);
  text-align: left;
  line-height: 1.5;
  font-style: italic;
}

._modalFooter_hx9mm_44 {
  display: flex;
  justify-content: center;
}._container_vmphu_1 {
  margin: 12px 8px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._container_vmphu_1 ._heading_vmphu_7 {
  color: var(--black-accent);
  font-weight: 500;
  font-size: 14px;
}
._container_vmphu_1 ._candidateNotesHeader_vmphu_12 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._container_vmphu_1 ._candidateNotesHeader_vmphu_12 ._addButton_vmphu_17 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  padding: 8px 16px;
  height: auto;
}._container_13p7m_1 {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 12px 16px;
  width: 100%;
  min-width: 180px;
  background-color: white;
  font-family: Inter, sans-serif;
}

._label_13p7m_11 {
  font-size: 14px;
  color: #666;
  margin-bottom: 24px;
}

._score_13p7m_17 {
  display: flex;
  align-items: center;
  gap: 6px;
}

._value_13p7m_23 {
  font-size: 24px;
  font-weight: bold;
  color: #222;
}

._total_13p7m_29 {
  font-size: 16px;
  color: #666;
}

._status_13p7m_34 {
  font-size: 13px;
  font-weight: 600;
  padding: 2px 8px;
  border-radius: 4px;
  margin-left: 8px;
}

._success_13p7m_42 {
  color: var(--success-700);
  background-color: var(--success-100);
}

._primary_13p7m_47 {
  color: var(--primary-700);
  background-color: var(--primary-100);
}

._secondary_13p7m_52 {
  color: var(--secondary-700);
  background-color: var(--secondary-100);
}._container_3mmfy_1 {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 12px 16px;
  width: 100%;
  min-width: 180px;
  background-color: white;
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._label_3mmfy_14 {
  font-size: 14px;
  color: #666;
  margin: 0;
}

._inputContainer_3mmfy_20 {
  display: flex;
  align-items: baseline;
  gap: 4px;
}

._textFieldWrapper_3mmfy_26 .textFieldWrapper {
  margin: 0;
  gap: 0;
}
._textFieldWrapper_3mmfy_26 .inputWrapper {
  border: none;
  border-bottom: 1px solid #222;
  border-radius: 0;
  padding: 0;
  background: transparent;
  box-shadow: none;
}
._textFieldWrapper_3mmfy_26 input {
  font-size: 24px;
  font-weight: bold;
  color: #222;
  text-align: left;
  padding: 0;
  border: none;
  border-bottom: 1px solid #222;
  border-radius: 0;
  background: transparent;
  width: 60px;
  outline: none;
  box-shadow: none;
}
._textFieldWrapper_3mmfy_26 input:focus {
  border-bottom: 2px solid #222;
  box-shadow: none;
}
._textFieldWrapper_3mmfy_26 input::-webkit-inner-spin-button, ._textFieldWrapper_3mmfy_26 input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
._textFieldWrapper_3mmfy_26 input[type=number] {
  -moz-appearance: textfield;
}

._textFieldContainer_3mmfy_64 {
  display: inline-flex;
  width: auto;
  margin: 0;
}

._maxValue_3mmfy_70 {
  font-size: 16px;
  color: #666;
  font-weight: 400;
}._wrapper_1ni4x_1 {
  position: relative;
  display: inline-block;
}

._tooltip_1ni4x_6 {
  position: fixed;
  background-color: var(--default-800);
  color: var(--default-50);
  padding: 6px 10px;
  font-size: 11px;
  font-weight: 400;
  border-radius: 4px;
  white-space: nowrap;
  opacity: 0.95;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
  max-width: 300px;
  word-wrap: break-word;
  width: max-content;
  min-width: max-content;
}._wrapper_s60xi_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 8px;
  overflow: hidden;
  background-color: #fff;
}

._video_s60xi_10 {
  width: 100%;
  max-width: 512px;
  aspect-ratio: 16/9;
  border-radius: 8px;
  background-color: #000;
}

._title_s60xi_18 {
  margin-top: 8px;
  font-size: 14px;
  color: #1a1a1a;
  text-align: center;
}._videoContainer_172zu_1 {
  display: flex;
  gap: 8px;
  margin: 8px;
  align-items: center;
  border: var(--default-border);
  border-radius: 8px;
  padding: 14px;
  background: var(--sidebar-bg);
  justify-content: center;
}

._divider_172zu_13 {
  width: 95%;
  margin: 16px auto;
}

._evaluation_172zu_18 {
  border: var(--default-border);
  border-radius: 8px;
  margin: 24px 12px;
  padding: 16px;
}
._evaluation_172zu_18 ._evaluationHeader_172zu_24 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}
._evaluation_172zu_18 ._evaluationTitle_172zu_30 {
  color: var(--default-900);
  font-weight: 700;
  opacity: 0.6;
  font-size: 16px;
  margin: 0;
}
._evaluation_172zu_18 ._editIcon_172zu_37 {
  color: var(--default-900);
  opacity: 0.6;
  font-size: 16px;
  transition: opacity 0.2s ease;
}
._evaluation_172zu_18 ._editIcon_172zu_37:hover {
  opacity: 1;
}
._evaluation_172zu_18 ._evalCard_172zu_46 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 16px;
  margin-top: 16px;
}
._evaluation_172zu_18 ._saveButtonContainer_172zu_52 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}._searchContainer_1deb3_1 {
  display: flex;
  align-items: center;
  border: 1px solid var(--border-color);
  border-radius: 8px;
  padding: 8px 12px;
  gap: 8px;
  margin: 24px auto;
  width: 224px;
  height: 42px;
}

._collapsedContainer_1deb3_13 {
  width: 42px;
  height: 42px;
  padding: 10px;
  justify-content: center;
  background: var(--grey-0);
}

._searchIcon_1deb3_21 {
  color: var(--icon-color);
}

._searchInput_1deb3_25 {
  width: 80%;
  border: none;
  outline: none;
  font-size: 14px;
  background: transparent;
  color: var(--typography-text-color);
}

._shortcut_1deb3_34 {
  font-size: 13px;
  color: var(--typography-secondary-color);
  background: var(--grey-300);
  height: 21px;
  width: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid var(--typography-secondary-color);
  opacity: 0.7;
}._userMenu_kgdvv_1 {
  background: white;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
  width: 320px;
  max-height: 600px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border: 1px solid #e5e7eb;
  position: relative;
}
._userMenu_kgdvv_1::before {
  content: "";
  position: absolute;
  top: -8px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  z-index: 1;
}
._userMenu_kgdvv_1::after {
  content: "";
  position: absolute;
  top: -9px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e5e7eb;
  z-index: 0;
}

._userProfile_kgdvv_38 {
  padding: 20px;
  border-bottom: 1px solid #e5e7eb;
  background: #f9fafb;
}
._userProfile_kgdvv_38 ._avatarSection_kgdvv_43 {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
._userProfile_kgdvv_38 ._avatarSection_kgdvv_43 ._avatar_kgdvv_43 {
  background: var(--avatar-gradient);
  color: var(--grey-0);
  border-radius: 8px;
  height: 40px;
  width: 40px;
  font-size: 18px;
  font-weight: 500;
  box-shadow: 0px 2px 12px 0px rgba(0, 50, 255, 0.5019607843), 0px -3px 4px 0px #8ca2ff inset;
}
._userProfile_kgdvv_38 ._avatarSection_kgdvv_43 ._userInfo_kgdvv_59 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._userProfile_kgdvv_38 ._avatarSection_kgdvv_43 ._userInfo_kgdvv_59 ._userName_kgdvv_64 {
  font-weight: 600;
  font-size: 16px;
  color: #111827;
}
._userProfile_kgdvv_38 ._avatarSection_kgdvv_43 ._userInfo_kgdvv_59 ._userEmail_kgdvv_69 {
  font-size: 14px;
  color: #6b7280;
}
._userProfile_kgdvv_38 ._viewProfileBtn_kgdvv_73 {
  width: 100%;
  background: var(--primary-50);
  color: var(--default-700);
  border: none;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._userProfile_kgdvv_38 ._viewProfileBtn_kgdvv_73:hover {
  background: var(--primary-100);
}

._menuItems_kgdvv_89 {
  flex: 1;
  padding: 8px 0;
  overflow-y: auto;
}
._menuItems_kgdvv_89 ._divider_kgdvv_94 {
  color: #e5e7eb;
  opacity: 0.1;
}
._menuItems_kgdvv_89 ._menuItem_kgdvv_89 {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 12px 20px;
  border: none;
  background: transparent;
  cursor: pointer;
  transition: background-color 0.2s ease;
  text-align: left;
}
._menuItems_kgdvv_89 ._menuItem_kgdvv_89:hover:not(:disabled) {
  background: #f3f4f6;
}
._menuItems_kgdvv_89 ._menuItem_kgdvv_89 ._menuItemIcon_kgdvv_113 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  color: #6b7280;
}
._menuItems_kgdvv_89 ._menuItem_kgdvv_89 ._menuItemLabel_kgdvv_121 {
  font-size: 14px;
  font-weight: 400;
  color: #374151;
}
._menuItems_kgdvv_89 ._menuItemDisabled_kgdvv_126 {
  cursor: default;
}
._menuItems_kgdvv_89 ._menuItemDisabled_kgdvv_126 ._menuItemIcon_kgdvv_113 {
  color: #9ca3af;
}
._menuItems_kgdvv_89 ._menuItemDisabled_kgdvv_126 ._menuItemLabel_kgdvv_121 {
  color: #9ca3af;
}

._footer_kgdvv_136 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  border-top: 1px solid #e5e7eb;
  background: #f9fafb;
}
._footer_kgdvv_136 ._legalLinks_kgdvv_144 {
  display: flex;
  gap: 16px;
}
._footer_kgdvv_136 ._legalLinks_kgdvv_144 ._legalLink_kgdvv_144 {
  background: none;
  border: none;
  font-size: 12px;
  color: #6b7280;
  cursor: pointer;
  padding: 0;
  text-decoration: underline;
  text-underline-offset: 2px;
}
._footer_kgdvv_136 ._legalLinks_kgdvv_144 ._legalLink_kgdvv_144:hover {
  color: #374151;
}
._footer_kgdvv_136 ._languageButton_kgdvv_161 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: none;
  background: transparent;
  border-radius: 6px;
  cursor: pointer;
  color: #6b7280;
  transition: all 0.2s ease;
}
._footer_kgdvv_136 ._languageButton_kgdvv_161:hover {
  background: #e5e7eb;
  color: #374151;
}._item_1j1ck_1 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 12px 16px;
  border-bottom: 1px solid #eee;
  position: relative;
}

._avatar_1j1ck_10 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
  margin-right: 12px;
}

._details_1j1ck_18 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._row_1j1ck_24 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._name_1j1ck_30 {
  font-weight: 600;
  color: var(--dark-button);
}

._time_1j1ck_35 {
  font-size: 12px;
}

._status_1j1ck_39 {
  margin-top: 4px;
  font-size: 14px;
  color: #475569;
}

._sideActions_1j1ck_45 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
  margin-left: 16px;
  min-width: 100px;
}

._buttons_1j1ck_54 {
  display: flex;
  gap: 8px;
}

._reject_1j1ck_59 {
  background-color: #ffe4e6;
  color: #dc2626;
  border: none;
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
}

._pass_1j1ck_68 {
  background-color: #dcfce7;
  color: #16a34a;
  border: none;
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
}

._actions_1j1ck_77 {
  display: flex;
  margin-top: 10px;
}

._join_1j1ck_82 {
  margin-right: 10px;
  font-size: 13px !important;
  padding: 13px !important;
}

._cancel_1j1ck_88 {
  color: var(--dark-button) !important;
  border: 1px solid var(--dark-button) !important;
  font-size: 13px !important;
}

._expiresText_1j1ck_94 {
  margin-top: 4px;
  display: block;
}

._projectTopLine_1j1ck_99 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}

._icon_1j1ck_106 {
  margin-right: 6px;
  font-size: 14px;
  vertical-align: middle;
}._panel_1mm28_1 {
  width: 480px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

._notification_1mm28_10 {
  font-weight: 500;
  font-size: 14px;
}

._header_1mm28_15 {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  font-weight: 600;
  font-size: 14px;
  border-bottom: 1px solid #eee;
}

._markAll_1mm28_24 {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--typography-primary-color);
  font-weight: 500;
  cursor: pointer;
  font-size: 14px;
}

._icon_1mm28_34 {
  font-size: 16px;
}

._emptyState_1mm28_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  flex-direction: column;
  gap: 1rem;
  padding: 2rem;
}

._emptyMsg_1mm28_48 {
  color: var(--default-600);
}

._emptySubtitle_1mm28_52 {
  color: var(--default-400);
  font-size: 14px;
}:root {
  --icon-color: #71717a;
}

._header_ljce2_5 {
  position: fixed;
  top: 0;
  left: 280px;
  right: 0;
  height: var(--header-height);
  background-color: var(--sidebar-bg);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
  z-index: 1000;
  transition: left 0.3s ease;
}

._collapsedHeader_ljce2_20 {
  left: 78px;
}

._leftContent_ljce2_24 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._rightIcons_ljce2_30 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._iconName_ljce2_36 {
  font-size: 24px;
  color: var(--icon-color);
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 50%;
  padding: 4px;
  cursor: pointer;
  transition: background 0.2s ease;
  background-color: var(--white);
}
._iconName_ljce2_36:hover {
  background-color: var(--hover-bg, #e0e0e0);
}
._iconName_ljce2_36 {
  font-size: 10px;
  font-weight: 400;
  height: 24px;
  display: flex;
  border-radius: 8px;
  align-items: center;
  gap: 2px;
}

._icon_ljce2_36 {
  font-size: 24px;
  color: var(--icon-color);
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 50%;
  padding: 4px;
  cursor: pointer;
  transition: background 0.2s ease;
  background-color: var(--white);
}
._icon_ljce2_36:hover {
  background-color: var(--hover-bg, #e0e0e0);
}

._activeIcon_ljce2_75 {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
._activeIcon_ljce2_75:hover {
  background-color: var(--hover-bg, #000);
}

._notificationWrapper_ljce2_84 {
  position: relative;
  margin-top: 2px;
}

._notificationPanel_ljce2_89 {
  position: absolute;
  top: 36px;
  right: 0;
  z-index: 2000;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
  width: 400px;
}

._candidate_ljce2_100 {
  display: flex;
  gap: 5px;
  align-items: center;
}

._headerContent_ljce2_106 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._headerIcon_ljce2_112 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: var(--background-secondary);
  border-radius: 8px;
  color: var(--primary-color);
  font-size: 16px;
}

._headerText_ljce2_124 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}._accordion_1e5ie_1 {
  background-color: transparent;
}

._header_1e5ie_5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  user-select: none;
  transition: background-color 0.3s ease;
}
._header_1e5ie_5:hover {
  background-color: #f5f5f5;
}

._title_1e5ie_17 {
  flex: 1;
  opacity: 0.7;
  font-size: 12px;
  padding: 0 24px;
}

._icon_1e5ie_24 {
  opacity: 0.7;
  margin-left: 8px;
  padding: 0 24px;
}
._icon_1e5ie_24 ._rotate_1e5ie_29 {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

._content_1e5ie_34 {
  overflow: hidden;
  max-height: 0;
  padding: 0 24px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

._open_1e5ie_41 {
  max-height: 500px;
  padding: 8px;
}

._closed_1e5ie_46 {
  max-height: 0;
  padding: 8px;
}._navItem_ohe6x_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin: 10px 16px;
  padding: 10px 16px;
  color: #333;
  text-decoration: none;
  font-weight: 500;
  transition: background-color 0.2s ease;
  border-radius: 8px;
  cursor: pointer;
}
._navItem_ohe6x_1:hover {
  background-color: #f5f5f5;
}

._navItemCollapsed_ohe6x_18 {
  margin: auto 20px;
  padding: 0 10px;
  height: 40px;
  width: 40px;
}

._icon_ohe6x_25 {
  font-size: 20px;
  height: 20px;
  width: 20px;
}

._title_ohe6x_31 {
  font-size: 14px;
  font-weight: 400;
}

._active_ohe6x_36 {
  background: var(--grey-0);
  border: 1px solid var(--grey-400);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.0392156863);
}
._active_ohe6x_36 ._icon_ohe6x_25 {
  color: var(--navigation-icon-active);
}
._active_ohe6x_36 ._title_ohe6x_31 {
  font-weight: 500;
}._navItem_ohe6x_1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin: 10px 16px;
  padding: 10px 16px;
  color: #333;
  text-decoration: none;
  font-weight: 500;
  transition: background-color 0.2s ease;
  border-radius: 8px;
  cursor: pointer;
}
._navItem_ohe6x_1:hover {
  background-color: #f5f5f5;
}

._navItemCollapsed_ohe6x_18 {
  margin: auto 20px;
  padding: 0 10px;
  height: 40px;
  width: 40px;
}

._icon_ohe6x_25 {
  font-size: 20px;
  height: 20px;
  width: 20px;
}

._title_ohe6x_31 {
  font-size: 14px;
  font-weight: 400;
}

._active_ohe6x_36 {
  background: var(--grey-0);
  border: 1px solid var(--grey-400);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.0392156863);
}
._active_ohe6x_36 ._icon_ohe6x_25 {
  color: var(--navigation-icon-active);
}
._active_ohe6x_36 ._title_ohe6x_31 {
  font-weight: 500;
}._container_1g15q_1 {
  display: grid;
  grid-template-columns: 280px auto;
  width: 100%;
  min-height: 100vh;
}

._collapsedContainer_1g15q_8 {
  grid-template-columns: 78px auto;
}

._leftPanel_1g15q_12 {
  position: sticky;
  top: 0;
  height: 100vh;
  background-color: var(--sidebar-bg);
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--grey-400);
  justify-content: space-between;
  overflow: auto;
  -ms-overflow-style: none;
}
._leftPanel_1g15q_12::-webkit-scrollbar {
  display: none;
}
._leftPanel_1g15q_12 ._headerDivider_1g15q_27 {
  width: 80%;
  margin: 0 auto;
  opacity: 0.2;
  height: 1px;
}
._leftPanel_1g15q_12 ._collapsedDivider_1g15q_33 {
  width: 50%;
}
._leftPanel_1g15q_12 ._bottom_1g15q_36 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 4px;
}
._leftPanel_1g15q_12 ._profile_1g15q_42 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin: 10px 16px;
  padding: 10px 16px;
  border-radius: 8px;
  background: var(--grey-0);
  border: 1px solid var(--grey-400);
  width: 100%;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._leftPanel_1g15q_12 ._profile_1g15q_42:hover {
  background: var(--grey-100);
}
._leftPanel_1g15q_12 ._profile_1g15q_42 ._name_1g15q_60 {
  display: flex;
  align-items: center;
  gap: 8px;
  opacity: 0.9;
}
._leftPanel_1g15q_12 ._profile_1g15q_42 ._name_1g15q_60 ._text_1g15q_66 {
  font-weight: 500;
  font-size: 14px;
}
._leftPanel_1g15q_12 ._profile_1g15q_42 ._name_1g15q_60 ._profileAvatar_1g15q_70 {
  background: var(--avatar-gradient);
  color: var(--grey-0);
  border-radius: 6px;
  height: 32px;
  width: 32px;
  font-size: 18px;
  font-weight: 400;
  box-shadow: 0px 2px 12px 0px rgba(0, 50, 255, 0.5019607843), 0px -3px 4px 0px #8ca2ff inset;
}
._leftPanel_1g15q_12 ._collapsedProfile_1g15q_80 {
  justify-content: center;
  width: auto;
  padding: 4px;
}

._collapsed_1g15q_8 {
  width: 78px;
}

._dividerWrapper_1g15q_90 {
  display: flex;
  align-items: stretch;
}
._dividerWrapper_1g15q_90 ._divider_1g15q_90 {
  width: 1px;
  color: var(--grey-400);
}

._outletWrapper_1g15q_99 {
  width: 100%;
  padding-top: var(--header-height);
  background-color: var(--sidebar-bg);
}

._logoutModalContent_1g15q_105 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._logoutModalActions_1g15q_111 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

._textButton_1g15q_117 {
  color: var(--default-500);
}._container_1uojt_1 {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  align-items: center;
}
._container_1uojt_1 ._logo_1uojt_7 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
._container_1uojt_1 ._logo_1uojt_7 img {
  width: 114px;
  height: 46px;
}
._container_1uojt_1 ._icons_1uojt_16 {
  display: flex;
  gap: 16px;
  color: #5c5d5e;
}
._container_1uojt_1 ._icons_1uojt_16 svg {
  cursor: pointer;
}

._columnContainer_1uojt_25 {
  flex-direction: column;
  gap: 20px;
}
._columnContainer_1uojt_25 ._logo_1uojt_7 img {
  width: 43px !important;
}
._columnContainer_1uojt_25 ._collapsedPanelIcon_1uojt_32 {
  position: fixed;
  top: 88px;
  left: 68px;
  z-index: 10;
}._wrapper_5p7f6_1 {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-image: url("/banners/bggradient2.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  display: flex;
  gap: 8rem;
  align-items: center;
}

._wrapper_5p7f6_1::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("/banners/bggradient1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  z-index: 0;
  pointer-events: none;
}

._backgroundImage_5p7f6_29 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}

._content_5p7f6_36 {
  position: relative;
  z-index: 2;
}

._backgroundContentWrapper_5p7f6_41 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  z-index: 2;
}
._backgroundContentWrapper_5p7f6_41 ._text_5p7f6_48 {
  margin-top: 80px;
}
._backgroundContentWrapper_5p7f6_41 ._quoteText_5p7f6_51 {
  margin-top: 32px;
  margin-bottom: 20px;
  text-align: left;
  color: #022f20;
  font-weight: 500;
  font-size: 26px;
  line-height: 140%;
  letter-spacing: 0%;
}
._backgroundContentWrapper_5p7f6_41 ._name_5p7f6_61 {
  color: #147153;
}
._backgroundContentWrapper_5p7f6_41 ._designation_5p7f6_64 {
  color: #329e7c;
}
._backgroundContentWrapper_5p7f6_41 ._dashboardImage_5p7f6_67 {
  width: 65%;
}
._backgroundContentWrapper_5p7f6_41 ._adminDashboardImage_5p7f6_70 {
  width: 60%;
  height: 50%;
}._cardContainer_7ume9_1 {
  background-color: var(--grey-0);
  border-radius: 16px;
  padding: 2rem;
  width: 100%;
  min-width: 380px;
  max-width: 35vw;
  height: 97vh;
  margin: 16px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
._cardContainer_7ume9_1::-webkit-scrollbar {
  display: none;
}
._cardContainer_7ume9_1 ._cardHeader_7ume9_19 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._cardContainer_7ume9_1 ._headerText_7ume9_24 {
  font-weight: 700;
}
._cardContainer_7ume9_1 ._image_7ume9_27 {
  height: 48px;
  width: 144px;
  margin-bottom: 2rem;
  align-self: flex-start;
  cursor: pointer;
}
._cardContainer_7ume9_1 ._cardMain_7ume9_34 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.5rem;
}
._cardContainer_7ume9_1 ._adminImage_7ume9_41 {
  height: 42px;
}._errorLabel_1krl6_1 {
  color: var(--red-0);
  font-size: 10px;
}._heading_11j1w_1 {
  display: flex;
  gap: 8px;
  opacity: 0.75;
  cursor: pointer;
  align-items: center;
}
._heading_11j1w_1 ._icon_11j1w_8 {
  opacity: 0.6;
}
._heading_11j1w_1 ._text_11j1w_11 {
  font-size: 14px;
  font-weight: 500;
}

._footer_11j1w_16 {
  text-align: center;
}
._footer_11j1w_16 a {
  text-decoration: none;
}

._resendLink_11j1w_23 {
  width: fit-content;
  font-size: 14px;
  font-weight: bold;
  padding-left: 8px;
}

._resetBtn_11j1w_30 {
  margin-top: 16px;
}._successCard_dkuhb_1 {
  position: relative;
  width: 100%;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  box-shadow: 0px 40px 50px -2px rgba(20, 84, 151, 0.2);
  overflow: hidden;
  padding: 64px;
  border-radius: 12px;
}

._iconWrapper_dkuhb_15 {
  margin-bottom: 20px;
}

._successIcon_dkuhb_19 {
  width: 60px;
  height: 60px;
  color: #0db882;
  stroke: none;
}._validatorContainer_1vfl0_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 12px;
  width: 360px;
}

._validationItem_1vfl0_9 {
  display: flex;
  align-items: center;
  gap: 6px;
}

._successIcon_1vfl0_15 {
  color: var(--green-success);
  font-size: 14px;
}

._successText_1vfl0_20 {
  color: var(--green-success);
}

._errorText_1vfl0_24 {
  color: var(--red-error);
}

._errorIcon_1vfl0_28 {
  color: var(--red-error);
  font-size: 14px;
}

._neutralIcon_1vfl0_33 {
  color: var(--typography-secondary-color);
  font-size: 14px;
}

._neutralText_1vfl0_38 {
  color: var(--typography-secondary-color);
}._candidateCell_tr1rj_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}
._candidateCell_tr1rj_1 ._avatar_tr1rj_7 {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  object-fit: cover;
}

._textWrapper_tr1rj_14 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._name_tr1rj_20 {
  font-size: 14px;
  font-weight: 400;
}

._specialization_tr1rj_25 {
  font-size: 12px;
  opacity: 50%;
}._imgWrapper_125zb_1 {
  display: flex;
  align-items: center;
  gap: 8;
}

._label_125zb_7 {
  color: var(--typography-secondary-color);
  font-weight: 500;
  font-size: 12px;
  padding: 2px;
  margin-bottom: 2px;
}

._errorLabel_125zb_15 {
  color: var(--red-0);
  font-size: 10px;
}

._imgClass_125zb_20 {
  object-fit: cover;
  margin-right: 8px;
}

._fullWidth_125zb_25 {
  width: 100%;
}
._fullWidth_125zb_25 select {
  width: 100%;
}

._selectInput_125zb_32 {
  padding: 2px 0;
  border-radius: 6px;
  font-size: 14px;
  color: var(--primary-color);
  transition: border-color 0.3s ease;
  background-color: transparent;
}
._selectInput_125zb_32 ._select_125zb_32 .custom__control {
  border: 1px solid var(--border-color);
  border-radius: 6px;
  box-shadow: none;
  min-height: 0;
  font-size: 14px;
  cursor: pointer;
}
._selectInput_125zb_32 ._select_125zb_32 .custom__indicator-separator {
  display: none;
}
._selectInput_125zb_32 ._select_125zb_32 .custom__indicators {
  display: flex;
  align-items: center;
}
._selectInput_125zb_32:focus-within {
  border-color: var(--primary-color);
}

._multiSelectValueContainer_125zb_59 {
  padding: 2px 8px;
  font-size: 14px;
  color: #333;
}

._customMenuButton_125zb_65 {
  padding: 0;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
  z-index: 1;
  background: white;
}._options_on9jl_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
._options_on9jl_1 ._comingSoon_on9jl_6 {
  background-color: #e0fff5;
  border: 1px solid #c1efe1;
  border-radius: 4px;
  color: #236551;
  display: flex;
  align-items: center;
  font-size: 8px;
  font-weight: 500;
  padding: 2px;
}._option_1tje1_1 {
  display: flex;
  align-items: flex-start;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  border-bottom: 1px solid #f0f0f0;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
._option_1tje1_1:last-child {
  border-bottom: none;
}
._option_1tje1_1:hover {
  background-color: #f8f9fa;
}
._option_1tje1_1._selected_1tje1_18 {
  background-color: #f0f8ff;
}

._checkbox_1tje1_22 {
  position: relative;
  margin-right: 12px;
  display: flex;
  align-items: flex-start;
  margin-top: 2px;
}

._checkboxInput_1tje1_30 {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

._checkmark_1tje1_38 {
  height: 16px;
  width: 16px;
  background-color: #fff;
  border: 2px solid #ddd;
  border-radius: 3px;
  position: relative;
  transition: all 0.2s ease;
}
._checkmark_1tje1_38:after {
  content: "";
  position: absolute;
  display: none;
  left: 4px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
._checkmark_1tje1_38._checked_1tje1_59 {
  background-color: #007bff;
  border-color: #007bff;
}
._checkmark_1tje1_38._checked_1tje1_59:after {
  display: block;
}

._content_1tje1_67 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._label_1tje1_75 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 4px;
  color: var(--default-800);
  word-wrap: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
}

._subtitle_1tje1_86 {
  font-size: 12px;
  color: var(--default-400);
  line-height: 1;
  font-weight: 400;
  word-wrap: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
}._saveCandidateModal_a7c5y_1 {
  max-width: 500px;
  width: 90%;
}

._content_a7c5y_6 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._candidateInfo_a7c5y_12 {
  padding: 16px;
  background-color: #f8f9fa;
  border-radius: 8px;
  border: 1px solid #e9ecef;
}

._projectSelection_a7c5y_19 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._label_a7c5y_25 {
  font-weight: 500;
  color: #212529;
  font-size: 14px;
}

._selectContainer_a7c5y_31 {
  width: 100%;
}

._projectSelect_a7c5y_19 {
  width: 100%;
}

._selectedProjects_a7c5y_39 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._projectChips_a7c5y_45 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

._projectChip_a7c5y_45 {
  background-color: #e3f2fd;
  border: 1px solid #bbdefb;
  color: #1976d2;
}

._actions_a7c5y_57 {
  display: flex;
  justify-content: flex-end;
  padding-top: 8px;
  border-top: 1px solid #e9ecef;
}._card_olmd2_1 {
  display: flex;
  gap: 8px;
  margin: 8px;
  align-items: center;
  border: var(--default-border);
  border-radius: 8px;
  padding: 14px;
  background: var(--grey-0);
  height: 160px;
}

._wrapper_olmd2_13 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  gap: 1rem;
  padding-bottom: 1rem;
  flex-wrap: wrap;
  margin: 24px 18px;
}

._divider_olmd2_24 {
  height: 68px;
}

._avatar_olmd2_28 {
  width: 125px;
  height: 125px;
  border-radius: 10px;
  object-fit: cover;
}

._info_olmd2_35 {
  flex: 1;
}

._chip_olmd2_39 {
  background-color: var(--grey-0);
  border-radius: 100px;
  border: var(--default-border);
}
._chip_olmd2_39 ._starIcon_olmd2_44 {
  color: #ffcd05;
  transform: rotateX(180deg);
  display: inline-block;
  line-height: 1;
}

._nameExp_olmd2_51 {
  height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

._nameRow_olmd2_58 {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: var(--default-800);
}

._nameDivider_olmd2_65 {
  height: 12px;
}

._nameRow_olmd2_58 h6 {
  font-size: 22px;
  font-weight: 500;
  margin: 0;
}

._bookmarkCell_olmd2_75 {
  font-size: 0.9rem;
  cursor: pointer;
}
._bookmarkCell_olmd2_75 ._bookmarkSaved_olmd2_79 {
  color: var(--warning-400);
}
._bookmarkCell_olmd2_75 ._bookmarkUnsaved_olmd2_82 {
  color: #aaa;
}

._role_olmd2_86 {
  font-size: 14px;
  color: var(--active-tab-color);
}

._moreInfo_olmd2_91 {
  display: flex;
  gap: 1.5rem;
}
._moreInfo_olmd2_91 ._detail_olmd2_95 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._grid_olmd2_101 {
  display: grid;
  gap: 0.75rem 1.5rem;
}

._grid_olmd2_101 label {
  font-size: 12px;
  color: var(--default-500);
  font-weight: 400;
  opacity: 0.9;
}

._grid_olmd2_101 p {
  margin: 0;
  font-size: 14px;
  color: var(--black-accent);
  font-weight: 400;
}

._toastContainer_olmd2_120 {
  display: flex;
  justify-content: space-between;
}
._toastContainer_olmd2_120 ._undoBtn_olmd2_124 {
  color: var(--dark-button);
}._currentDateContainer_ucdzr_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
._currentDateContainer_ucdzr_1 ._currentDate_ucdzr_1 {
  margin-bottom: 0.5rem;
  font-size: 12px;
  color: #666;
  font-weight: 600;
}
._currentDateContainer_ucdzr_1 ._iconContainer_ucdzr_12 {
  display: flex;
  gap: 16px;
  opacity: 0.8;
}
._currentDateContainer_ucdzr_1 ._iconContainer_ucdzr_12 ._arrowIcons_ucdzr_17 {
  color: #787486;
  cursor: pointer;
  height: 10px;
  width: 10px;
}
._currentDateContainer_ucdzr_1 ._iconContainer_ucdzr_12 ._disabled_ucdzr_23 {
  opacity: 0.4;
  pointer-events: none;
  cursor: default;
}._monthSelector_o5cte_1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  padding: 1rem 0;
  width: 100%;
}
._monthSelector_o5cte_1 ._month_o5cte_1 {
  width: 100px;
  padding: 8px 0;
  text-align: center;
  border-radius: 8px;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: rgba(25, 25, 25, 0.6);
  border: var(--default-border);
  cursor: pointer;
}
._monthSelector_o5cte_1 ._month_o5cte_1:hover {
  background: #dfeeff;
}._buttonGroup_1bqor_1 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  background-color: #f7f7f8;
  border-radius: 12px;
  padding: 2px;
  height: 24px;
}
._buttonGroup_1bqor_1 ._button_1bqor_1 {
  background: transparent;
  border: none;
  padding: 6px 12px;
  border-radius: 8px;
  color: #555;
  font-weight: 500;
  font-size: 10px;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}
._buttonGroup_1bqor_1 ._button_1bqor_1:hover {
  background: #e5e5e5;
  height: 20px;
  display: flex;
  align-items: center;
}
._buttonGroup_1bqor_1 ._active_1bqor_27 {
  background: #fff;
  color: #000;
  height: 20px;
  display: flex;
  align-items: center;
}._heading_8nokx_1 {
  display: flex;
  gap: 8px;
  opacity: 0.6;
  align-items: center;
  font-weight: 500;
  user-select: none;
  cursor: default;
}
._heading_8nokx_1 ._icon_8nokx_10 {
  opacity: 0.6;
  width: 14px;
}
._heading_8nokx_1 ._text_8nokx_14 {
  font-size: 14px;
  font-weight: 500;
}._heading_vlaio_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  width: 100%;
}
._heading_vlaio_1 ._btnIcon_vlaio_8 {
  display: flex;
  gap: 2rem;
  align-items: center;
}
._heading_vlaio_1 ._btnIcon_vlaio_8 ._plusButton_vlaio_13 {
  height: 20px;
  font-weight: bold;
  cursor: pointer;
  color: #5b5b5b;
}._weekDays_1ikwp_1 {
  display: flex;
  justify-content: space-between;
  margin: 1rem 0;
  gap: 1rem;
  opacity: 0.8;
  width: 100%;
}
._weekDays_1ikwp_1 ._getDate_1ikwp_9 {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: 50%;
  margin: 0 auto;
}
._weekDays_1ikwp_1 ._selectedWeekDay_1ikwp_16 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #3b82f6;
  margin: 0.25rem auto 0;
}._container_12vtg_1 {
  display: flex;
  gap: 8px;
  margin: 8px;
  border: var(--default-border);
  border-radius: 8px;
  padding: 14px;
  background: var(--grey-0);
  flex-direction: column;
  align-items: flex-start;
  height: fit-content;
}

._interviewsList_12vtg_14 {
  width: 100%;
  margin-bottom: 1rem;
  padding: 1rem;
  background: white;
  border-radius: 8px;
  border: 1px solid var(--grey-300);
}

._interviewsTitle_12vtg_23 {
  margin-bottom: 1rem;
  font-weight: 600;
}

._interviewItem_12vtg_28 {
  padding: 0.75rem;
  margin-bottom: 0.5rem;
  background: var(--grey-50);
  border-radius: 6px;
  border: 1px solid var(--grey-200);
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
._interviewItem_12vtg_28:last-child {
  margin-bottom: 0;
}

._interviewProject_12vtg_42 {
  font-weight: 600;
  color: var(--typography-text-color);
}

._interviewTime_12vtg_47 {
  font-size: 0.875rem;
}

._interviewSpecialization_12vtg_51 {
  font-size: 0.875rem;
}._formsContainer_1aeca_1 {
  padding: 0.5rem 1.5rem;
  background: white;
  border-radius: 8px;
  max-width: 600px;
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._inputGroup_1aeca_12 {
  display: flex;
  gap: 16px;
}

._projectSelectContainer_1aeca_17 {
  width: 100%;
  margin-bottom: 8px;
}

._footer_1aeca_22 {
  background-color: var(--background-color);
  margin-top: 1rem;
  border-top: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px;
}
._footer_1aeca_22 ._info_1aeca_32 {
  width: 50%;
}

._buttonGroup_1aeca_36 {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

._backBtn_1aeca_42 {
  border: 1px solid var(--grey-500);
  font-size: 13px;
  color: var(--typography-text-color);
}

._backBtn_1aeca_42:hover {
  border: 1px solid var(--grey-400);
  font-size: 13px;
  color: var(--typography-text-color);
}

._duration_1aeca_54 {
  color: var(--typography-secondary-color);
  font-weight: 500;
  font-size: 12px;
  padding: 2px;
}

._durationContainer_1aeca_61 {
  display: flex;
  flex-direction: column;
  margin: 5px 0;
  gap: 6px;
  width: 50%;
}

._intrvwBtn_1aeca_69 {
  font-size: 12px;
  padding: 0.7rem;
  min-width: 132px;
}

._summaryWrapper_1aeca_75 {
  margin-top: 0.75rem;
  margin-bottom: 1.5rem;
  align-items: center;
}

._confirmationContainer_1aeca_81 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex: 1 0 0;
  align-self: stretch;
}

._confirmationIcon_1aeca_92 {
  margin: auto;
  margin-top: 9rem;
}

._cancelIntBtn_1aeca_97 {
  color: var(--typography-secondary-color);
  border: 1px solid var(--grey-400);
  font-size: small;
}

._cancelIntBtn_1aeca_97:hover {
  color: var(--typography-secondary-color);
  border: 1px solid var(--grey-400);
}

._confirmBtn_1aeca_108 {
  font-size: small;
}

._cancelledPopUp_1aeca_112 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  background-color: var(--warning-100);
  width: 80px;
  height: 80px;
  border-radius: 40px;
}

._cancelInterviewTitle_1aeca_123 {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1rem;
  color: var(--default-800);
}

._platformContainer_1aeca_130 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
  background-color: #ffffff;
  width: 100%;
  box-sizing: border-box;
}

._platformIcon_1aeca_142 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._platformText_1aeca_148 {
  font-size: 14px;
  font-weight: 400;
  color: var(--default-800);
}._textFieldWrapper_md9fh_1 {
  display: flex;
  flex-direction: column;
  margin: 8px 0;
  align-items: start;
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
}

._labelWrapper_md9fh_11 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._label_md9fh_11 {
  color: var(--typography-secondary-color);
  font-weight: 500;
  font-size: 12px;
  padding: 2px;
}

._actionElement_md9fh_25 {
  font-size: 12px;
  color: var(--typography-text-color);
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

._inputWrapper_md9fh_34 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}

._input_md9fh_34 {
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
  outline: none;
  transition: border-color 0.3s ease;
  color: var(--typography-text-color);
  flex: 1; /* Ensures the input grows to take available space */
}

._inputWrapper_md9fh_34 ._actionBtn_md9fh_53 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  border: none;
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
}

._inputWrapper_md9fh_34 ._inviteButton_md9fh_66 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 12px;
  cursor: context-menu;
  background: #f6f6f7;
  border: 1px solid #bebebe;
  color: #191919;
}

._inputWrapper_md9fh_34 ._inviteButtonEnabled_md9fh_80 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 12px;
  cursor: context-menu;
}

._fullWidth_md9fh_91 {
  width: 100%;
}
._fullWidth_md9fh_91 ._input_md9fh_34 {
  width: 100%;
}

._error_md9fh_98 {
  border: 1px solid var(--red-0);
}
._error_md9fh_98:focus {
  border-color: var(--red-0);
}

._errorLabel_md9fh_105 {
  color: var(--red-0);
  font-size: 10px;
}

._closeBtn_md9fh_110 {
  margin-left: auto;
  color: var(--typography-text-color);
  border: none;
}

._closeBtn_md9fh_110:hover {
  background-color: transparent;
  border: none;
}

._emailChipsContainer_md9fh_121 {
  width: 100%;
  border: none;
}

._emailChips_md9fh_121 {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  width: 100%;
  align-items: center;
}

._email_md9fh_121 {
  font-weight: 400;
}

._avatar_md9fh_138 {
  width: 20px;
  height: 20px;
  background-color: #ccc; /* Default color if no avatar image */
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #fff;
}

._invalidEmailError_md9fh_150 {
  color: var(--red-0);
}._timeSlotSection_1e3oc_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._timeSlotSection_1e3oc_1 ._slotCategory_1e3oc_6 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._timeSlotSection_1e3oc_1 ._slotCategory_1e3oc_6 ._slotGrid_1e3oc_11 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
}
._timeSlotSection_1e3oc_1 ._slotCategory_1e3oc_6 ._slotGrid_1e3oc_11 ._timeButton_1e3oc_17 {
  padding: 10px 20px;
  border: 1px solid var(--grey-400);
  border-radius: 6px;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.2s ease;
  color: var(--grey-600);
  width: 31%;
}
._timeSlotSection_1e3oc_1 ._slotCategory_1e3oc_6 ._slotGrid_1e3oc_11 ._timeButton_1e3oc_17:hover {
  background-color: var(--primary-button-color);
  color: white;
  border: var(--default-border);
}
._timeSlotSection_1e3oc_1 ._slotCategory_1e3oc_6 ._slotGrid_1e3oc_11 ._selected_1e3oc_32 {
  background-color: var(--primary-button-color);
  color: white;
  border: var(--default-border);
}._marginTop_62s2d_1 {
  margin-top: 2rem;
}

._projectSelectContainer_62s2d_5 {
  width: 100%;
  margin-bottom: 1rem;
}._tabsWrapper_15eeh_1 {
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: 1px solid #eee;
  padding-left: 8px;
  margin-bottom: 16px;
}

._tab_15eeh_1 {
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #555;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
  transition: color 0.2s;
}
._tab_15eeh_1:hover {
  color: #222;
}

._active_15eeh_26 {
  color: var(--active-tab-color);
  font-weight: 600;
}

._count_15eeh_31 {
  background-color: #eee;
  color: #555;
  border-radius: 8px;
  font-size: 12px;
  padding: 0 6px;
  margin-left: 4px;
}

._icon_15eeh_40 {
  display: inline-flex;
  margin-right: 4px;
}

._underline_15eeh_45 {
  position: absolute;
  bottom: -1px;
  left: 0px;
  height: 4px;
  background-color: var(--active-tab-color);
  border-radius: 4px 4px 0 0;
  transition: transform 0.3s ease, width 0.3s ease;
  will-change: transform, width;
}._container_19wh6_1 {
  margin: 8px;
  padding: 8px;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}._main_ns047_1 {
  width: 100%;
  background-color: var(--sidebar-bg);
}
._main_ns047_1 ._container_ns047_5 {
  display: grid;
  grid-template-columns: 1fr 424px;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}._container_1nuvm_1 {
  background-image: url("/banners/gradient2.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: auto;
  height: 384px;
  margin: 10px;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

._container_1nuvm_1::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("/banners/gradient1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  z-index: 0;
  border-radius: inherit;
  pointer-events: none;
}

._container_1nuvm_1 > * {
  position: relative;
  z-index: 1;
}

._content_1nuvm_36 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1rem;
  gap: 1.5rem;
}

._heading_1nuvm_44 {
  font-weight: 500;
  font-size: 36px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  opacity: 0.8;
  color: var(--white);
}

._subheading_1nuvm_54 {
  margin-top: 0.5rem;
  font-weight: 500;
  font-size: 20px;
  color: var(--white);
}

._clickable_1nuvm_61 {
  cursor: pointer;
  transition: opacity 0.2s;
}
._clickable_1nuvm_61:hover {
  opacity: 0.8;
}

._filters_1nuvm_69 {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
  width: 100%;
}

._selectWrapper_1nuvm_77 {
  display: flex;
  align-items: center;
  background: white;
  border: var(--default-border);
  border-radius: 10px;
  padding: 4px 6px;
  gap: 4px;
  min-width: 180px;
  width: 180px;
  height: 48px;
}
._selectWrapper_1nuvm_77 ._select_1nuvm_77 {
  width: 100%;
}
._selectWrapper_1nuvm_77 ._select_1nuvm_77 ._selectInput_1nuvm_92 .custom__control {
  border: none !important;
  box-shadow: none !important;
  min-height: 0 !important;
  font-size: 14px;
  cursor: pointer;
}
._selectWrapper_1nuvm_77 ._select_1nuvm_77 ._selectInput_1nuvm_92 .custom__indicator-separator {
  display: none;
}
._selectWrapper_1nuvm_77 ._select_1nuvm_77 ._selectInput_1nuvm_92 .custom__indicators {
  display: flex;
  align-items: center;
}
._selectWrapper_1nuvm_77 ._select_1nuvm_77 ._selectInput_1nuvm_92 .custom__placeholder {
  color: var(--icon-color);
}

._doubleSelectWrapper_1nuvm_110 {
  display: flex;
  align-items: center;
  background: white;
  border: var(--default-border);
  border-radius: 10px;
  padding: 4px 6px;
  gap: 4px;
  min-width: 280px;
  height: 48px;
}

._halfSelect_1nuvm_122 {
  flex: 1;
}
._halfSelect_1nuvm_122 ._selectInput_1nuvm_92 .custom__control {
  border: none !important;
  box-shadow: none !important;
  min-height: 0 !important;
  font-size: 14px;
  cursor: pointer;
}
._halfSelect_1nuvm_122 ._selectInput_1nuvm_92 .custom__indicators,
._halfSelect_1nuvm_122 ._selectInput_1nuvm_92 .custom__indicator-separator {
  display: none !important;
}
._halfSelect_1nuvm_122 ._selectInput_1nuvm_92 .custom__placeholder {
  color: var(--icon-color);
}

._verticalDivider_1nuvm_140 {
  width: 1px;
  height: 28px;
  background-color: var(--grey-300);
}

._divider_1nuvm_146 {
  height: 1.2px;
  background-color: #3e4d8c;
}

._moreFiltersWrapper_1nuvm_151 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
  margin-top: 0.5rem;
  width: 100%;
  color: var(--typography-secondary-color);
  cursor: pointer;
  font-weight: 500;
  font-size: 16px;
}

._moreFilters_1nuvm_151 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
  color: var(--white);
}
._moreFilters_1nuvm_151 ._moreFiltersText_1nuvm_172 {
  color: var(--white);
}

._chips_1nuvm_176 {
  display: flex;
  gap: 8px;
  margin-left: 16px;
}

._react-select__menu_1nuvm_182 {
  overflow: visible !important;
}

._clearBtn_1nuvm_186 {
  color: var(--white);
  font-size: 14px;
  font-weight: 500;
}
._clearBtn_1nuvm_186:hover {
  text-decoration: none;
}._options_1elwb_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
._options_1elwb_1 ._comingSoon_1elwb_6 {
  background-color: #e0fff5;
  border: 1px solid #c1efe1;
  border-radius: 4px;
  color: #236551;
  display: flex;
  align-items: center;
  font-size: 8px;
  font-weight: 500;
  padding: 2px;
}

._country_1elwb_18 {
  display: inline;
}
._country_1elwb_18 ._image_1elwb_21 {
  object-fit: cover;
  margin-right: 8px;
}

._customOption_1elwb_26 {
  padding: 8px 12px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: black;
}
._customOption_1elwb_26:hover {
  background-color: #f0f0f0;
}

._submenu_1elwb_38 {
  position: fixed;
  z-index: 9999;
  min-width: 160px;
  background: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

._submenuItem_1elwb_48 {
  padding: 8px 12px;
  color: black;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
}._container_ueyi6_1 {
  width: 100%;
}

._label_ueyi6_5 {
  font-size: 14px;
  font-weight: 500;
  color: var(--icon-color);
  margin-bottom: 0.5rem;
  display: block;
}

._rangeLabels_ueyi6_13 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #888;
  margin-bottom: 0.3rem;
}

._sliderWrapper_ueyi6_21 {
  position: relative;
  height: 36px;
}

._sliderTrack_ueyi6_26 {
  position: absolute;
  height: 6px;
  background-color: #e0e0e0;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 3px;
  z-index: 1;
  transition: background-color 0.3s ease;
}

._sliderRange_ueyi6_38 {
  position: absolute;
  height: 6px;
  background-color: var(--primary-color);
  top: 50%;
  transform: translateY(-50%);
  border-radius: 3px;
  z-index: 2;
  transition: left 0.2s ease, width 0.2s ease;
}

._thumb_ueyi6_49 {
  pointer-events: none;
  position: absolute;
  height: 0;
  width: 100%;
  top: 21px;
  z-index: 3;
  background: none;
  -webkit-appearance: none;
  appearance: none;
}
._thumb_ueyi6_49::-webkit-slider-thumb {
  pointer-events: all;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 2px solid var(--primary-color);
  cursor: pointer;
  margin-top: -7px;
  -webkit-appearance: none;
  appearance: none;
}
._thumb_ueyi6_49::-moz-range-thumb {
  pointer-events: all;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 2px solid var(--primary-color);
  cursor: pointer;
  -moz-appearance: none;
  appearance: none;
}
._thumb_ueyi6_49::-ms-thumb {
  background-color: #ffffff;
  border: 2px solid var(--primary-color);
  border-radius: 50%;
  width: 18px;
  height: 18px;
  appearance: none;
}

._thumbLeft_ueyi6_92 {
  z-index: 4;
}

._thumbRight_ueyi6_96 {
  z-index: 3;
}

._tooltip_ueyi6_100 {
  position: absolute;
  background-color: var(--primary-color);
  transform: translateY(-50%);
  color: white;
  padding: 4px 8px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
  z-index: 5;
  transform: translateX(-50%);
  top: -25px;
  min-width: 40px;
  text-align: center;
  transition: left 0.25s ease, opacity 0.25s ease, transform 0.25s ease;
}
._tooltip_ueyi6_100::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--primary-color);
}

._tooltipLeft_ueyi6_130,
._tooltipRight_ueyi6_131 {
  left: var(--left, 0%);
}._container_1hb5f_1 {
  width: 348px;
  height: 305px;
  position: absolute;
  top: 30px;
  left: -5px;
  border-radius: 8px;
  padding: 14px 12px;
  z-index: 999;
  border: var(--default-border);
  background: white;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._container_1hb5f_1 ._btn_1hb5f_16 {
  width: fit-content;
  padding: 8px 16px;
}._modal_zbovb_1 {
  position: fixed;
  top: 0;
  right: 0;
  height: calc(99% - 4px);
  width: 480px;
  background-color: #fff;
  box-shadow: var(--default-box-shadow);
  transform: translateX(100%);
  transition: transform 0.3s ease;
  z-index: 1001;
  display: flex;
  flex-direction: column;
  margin: 6px;
  border-radius: 8px;
}

._open_zbovb_18 {
  transform: translateX(0);
}

._backdrop_zbovb_22 {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 1000;
}

._visible_zbovb_35 {
  opacity: 1;
  pointer-events: auto;
}

._hide_zbovb_40 {
  margin: 0;
}

._backButton_zbovb_44 {
  position: absolute;
  left: -32px;
  top: calc(50% - 52px);
  background: #fff;
  border: none;
  border-radius: 4px 0 0 4px;
  width: 36px;
  height: 104px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1002;
}

._modalContent_zbovb_60 {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
._modalContent_zbovb_60::-webkit-scrollbar {
  display: none;
}._container_12x5m_1 {
  margin: 8px;
}
._container_12x5m_1 ._header_12x5m_4 {
  margin: 24px 16px;
}

._skeletonWrapper_12x5m_8 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._notSavedModal_12x5m_15 {
  width: 396px;
}
._notSavedModal_12x5m_15 ._modalContent_12x5m_18 {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  overflow: hidden;
}
._notSavedModal_12x5m_15 ._modalContent_12x5m_18 ._modalText_12x5m_26 {
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: var(--typography-secondary-color);
}
._notSavedModal_12x5m_15 ._modalContent_12x5m_18 ._iconWrapper_12x5m_32 {
  margin-bottom: 20px;
  height: 72px;
  width: 72px;
  background-color: var(--warning-50);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--warning-400);
}._formWrapper_mmxzg_1 {
  display: flex;
  justify-content: center;
  padding: 12px;
}

._title_mmxzg_7 {
  font-size: 16px;
  font-weight: 700;
  opacity: 0.8;
}

._form_mmxzg_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  max-width: 600px;
}

._selectsContainer_mmxzg_21 {
  display: flex;
  gap: 16px;
}
._selectsContainer_mmxzg_21 ._select_mmxzg_21 {
  flex: 0.5;
}

._advancedDetails_mmxzg_29 {
  margin-top: 16px;
}
._advancedDetails_mmxzg_29 ._label_mmxzg_32 {
  color: var(--typography-secondary-color);
  font-weight: 500;
  font-size: 12px;
  padding: 2px;
  margin-top: 32px;
  margin-bottom: 8px;
}

._actions_mmxzg_41 {
  display: flex;
  justify-content: flex-end;
  margin-top: 2rem;
}._main_5snft_1 {
  background-color: var(--sidebar-bg);
  display: flex;
  flex-direction: column;
  height: 100%;
}
._main_5snft_1 ._container_5snft_7 {
  width: auto;
  margin: 10px;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  display: flex;
  align-items: center;
  height: auto;
  flex-direction: column;
  flex: 1;
}
._main_5snft_1 ._container_5snft_7 ._heading_5snft_19 {
  width: 100%;
  padding: 16px;
  font-size: 16px;
  font-weight: 700;
}
._main_5snft_1 ._container_5snft_7 ._content_5snft_25 {
  flex: 1;
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 16px;
}
._main_5snft_1 ._container_5snft_7 ._content_5snft_25 ._createNewProjectContent_5snft_33 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 400px;
}
._main_5snft_1 ._container_5snft_7 ._content_5snft_25 ._createNewProjectContent_5snft_33 ._btn_5snft_39 {
  background: var(--dark-button);
  margin-top: 32px;
  width: fit-content;
}/*
 * react-circular-progressbar styles
 * All of the styles in this file are configurable!
 */

.CircularProgressbar {
  /*
   * This fixes an issue where the CircularProgressbar svg has
   * 0 width inside a "display: flex" container, and thus not visible.
   */
  width: 100%;
  /*
   * This fixes a centering issue with CircularProgressbarWithChildren:
   * https://github.com/kevinsqi/react-circular-progressbar/issues/94
   */
  vertical-align: middle;
}

.CircularProgressbar .CircularProgressbar-path {
  stroke: #3e98c7;
  stroke-linecap: round;
  -webkit-transition: stroke-dashoffset 0.5s ease 0s;
  transition: stroke-dashoffset 0.5s ease 0s;
}

.CircularProgressbar .CircularProgressbar-trail {
  stroke: #d6d6d6;
  /* Used when trail is not full diameter, i.e. when props.circleRatio is set */
  stroke-linecap: round;
}

.CircularProgressbar .CircularProgressbar-text {
  fill: #3e98c7;
  font-size: 20px;
  dominant-baseline: middle;
  text-anchor: middle;
}

.CircularProgressbar .CircularProgressbar-background {
  fill: #d6d6d6;
}

/*
 * Sample background styles. Use these with e.g.:
 *
 *   <CircularProgressbar
 *     className="CircularProgressbar-inverted"
 *     background
 *     percentage={50}
 *   />
 */
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
  fill: #3e98c7;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
  fill: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
  stroke: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
  stroke: transparent;
}
._container_1l5dm_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._circleWrapper_1l5dm_7 {
  width: 50px;
  height: 50px;
}

._rating_1l5dm_12 {
  font-size: 18px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

._label_1l5dm_21 {
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: var(--default-400);
}._box_mwt3z_1 {
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 1.4;
  border: 1px solid;
  opacity: 0.7;
}

._default_mwt3z_10 {
  border-color: inherit;
  background-color: inherit;
  opacity: 1;
}

._success_mwt3z_16 {
  border-color: var(--success-200);
  background-color: var(--success-100);
}

._warning_mwt3z_21 {
  border-color: var(--warning-200);
  background-color: var(--warning-100);
}

._primary_mwt3z_26 {
  border-color: var(--primary-200);
  background-color: var(--primary-100);
}

._danger_mwt3z_31 {
  border-color: var(--danger-200);
  background-color: var(--danger-50);
}._btnContainer_46nqu_1 {
  display: flex;
  width: 100%;
  gap: 8px;
  margin: 18px 0;
}
._btnContainer_46nqu_1 ._textBtn_46nqu_7 {
  color: var(--default-500);
  border-color: var(--default-500);
}

._interviewFooter_46nqu_12 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._interviewFooter_46nqu_12 ._link_46nqu_17 {
  text-decoration: underline;
  font-weight: 500;
  font-size: 14px;
  color: var(--primary-500);
  margin: 20px 0;
  align-items: center;
  display: flex;
  gap: 5px;
  cursor: pointer;
}

._interviewScheduled_46nqu_29 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._interviewScheduled_46nqu_29 ._interviewDate_46nqu_34 {
  font-weight: 400;
  font-size: 14px;
  display: flex;
  gap: 5px;
}

._buttons_46nqu_41 {
  display: flex;
  gap: 12px;
}
._buttons_46nqu_41 ._pass_46nqu_45 {
  border-color: transparent;
  color: var(--success-500);
  background-color: var(--success-100);
  font-size: 14px;
  font-weight: 500;
  display: flex;
  gap: 4px;
  align-items: center;
  border-radius: 8px;
  justify-content: center;
}
._buttons_46nqu_41 ._reject_46nqu_57 {
  color: var(--danger-500);
  background-color: var(--danger-50);
  border-color: transparent;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  gap: 4px;
  align-items: center;
  border-radius: 8px;
  justify-content: center;
}

._feedback_46nqu_70 {
  margin-top: 16px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
  color: var(--default-700);
}

._offerExpired_46nqu_81 {
  background-color: var(--warning-50);
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  border-radius: 6px;
}
._offerExpired_46nqu_81 ._heading_46nqu_89 {
  font-size: 14px;
  font-weight: 500;
}
._offerExpired_46nqu_81 ._para_46nqu_93 {
  font-size: 14px;
  font-weight: 400;
  opacity: 0.6;
}
._offerExpired_46nqu_81 ._para_46nqu_93 ._btn_46nqu_1 {
  font-weight: 600;
  color: var(--warning-600);
  font-size: 14px;
  cursor: pointer;
}._modal_1hqy5_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal_1hqy5_1 ._rejectText_1hqy5_6 {
  font-size: 16px;
  font-weight: 400;
}
._modal_1hqy5_1 ._date_1hqy5_10 {
  font-weight: 400;
  font-size: 16px;
  display: flex;
  gap: 5px;
  margin: 12px 0;
  opacity: 0.8;
}
._modal_1hqy5_1 ._infoCard_1hqy5_18 {
  background-color: #f8f9ff;
  border-color: #e4e4e7;
}
._modal_1hqy5_1 ._infoCard_1hqy5_18 ._candidateCell_1hqy5_22 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}
._modal_1hqy5_1 ._infoCard_1hqy5_18 ._candidateCell_1hqy5_22 ._avatar_1hqy5_28 {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  object-fit: cover;
}
._modal_1hqy5_1 ._infoCard_1hqy5_18 ._candidateCell_1hqy5_22 ._textWrapper_1hqy5_34 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._modal_1hqy5_1 ._infoCard_1hqy5_18 ._candidateCell_1hqy5_22 ._name_1hqy5_39 {
  font-size: 14px;
  font-weight: 400;
}
._modal_1hqy5_1 ._infoCard_1hqy5_18 ._candidateCell_1hqy5_22 ._specialization_1hqy5_43 {
  font-size: 12px;
  opacity: 50%;
}
._modal_1hqy5_1 ._btn_1hqy5_47 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin: 12px 0;
}

._rejectCard_1hqy5_54 {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  overflow: hidden;
}
._rejectCard_1hqy5_54 ._iconWrapper_1hqy5_62 {
  margin-bottom: 20px;
  height: 72px;
  width: 72px;
  background-color: var(--danger-50);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--danger-400);
}._modal_cjnlk_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal_cjnlk_1 ._hireText_cjnlk_6 {
  font-size: 16px;
  font-weight: 400;
}
._modal_cjnlk_1 ._date_cjnlk_10 {
  font-weight: 400;
  font-size: 16px;
  display: flex;
  gap: 5px;
  margin: 12px 0;
  opacity: 0.8;
}
._modal_cjnlk_1 ._infoCard_cjnlk_18 {
  background-color: #f8f9ff;
  border-color: #e4e4e7;
}
._modal_cjnlk_1 ._infoCard_cjnlk_18 ._candidateCell_cjnlk_22 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}
._modal_cjnlk_1 ._infoCard_cjnlk_18 ._candidateCell_cjnlk_22 ._avatar_cjnlk_28 {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  object-fit: cover;
}
._modal_cjnlk_1 ._infoCard_cjnlk_18 ._candidateCell_cjnlk_22 ._textWrapper_cjnlk_34 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._modal_cjnlk_1 ._infoCard_cjnlk_18 ._candidateCell_cjnlk_22 ._name_cjnlk_39 {
  font-size: 14px;
  font-weight: 400;
}
._modal_cjnlk_1 ._infoCard_cjnlk_18 ._candidateCell_cjnlk_22 ._specialization_cjnlk_43 {
  font-size: 12px;
  opacity: 50%;
}
._modal_cjnlk_1 ._btn_cjnlk_47 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin: 12px 0;
}

._hireCard_cjnlk_54 {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  overflow: hidden;
}
._hireCard_cjnlk_54 ._successIcon_cjnlk_62 {
  margin-bottom: 20px;
}
._hireCard_cjnlk_54 ._emailLink_cjnlk_65 {
  text-decoration: underline;
  cursor: pointer;
}
._hireCard_cjnlk_54 ._actionButtons_cjnlk_69 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  margin-top: 8px;
}
._hireCard_cjnlk_54 ._actionButtons_cjnlk_69 ._viewOffersList_cjnlk_76 {
  text-align: center;
  color: var(--typography-text-color);
}._wrapper_1eiq7_1 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 1rem;
  flex-wrap: wrap;
  margin: 24px 18px;
}

._divider_1eiq7_12 {
  height: 68px;
}

._avatar_1eiq7_16 {
  width: 60px;
  height: 60px;
  border-radius: 12px;
  object-fit: cover;
}

._info_1eiq7_23 {
  flex: 1;
}

._nameExp_1eiq7_27 {
  height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

._nameRow_1eiq7_34 {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: var(--default-800);
}

._nameDivider_1eiq7_41 {
  height: 12px;
}

._nameRow_1eiq7_34 h6 {
  font-size: 22px;
  font-weight: 500;
  margin: 0;
}

._icon_1eiq7_51 {
  color: #666;
  font-size: 0.9rem;
  cursor: pointer;
}

._role_1eiq7_57 {
  font-size: 0.9rem;
  color: #666;
}

._moreInfo_1eiq7_62 {
  display: flex;
  gap: 1.5rem;
}
._moreInfo_1eiq7_62 ._detail_1eiq7_66 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._grid_1eiq7_72 {
  display: grid;
  gap: 0.75rem 1.5rem;
}

._grid_1eiq7_72 label {
  font-size: 12px;
  color: var(--default-500);
  font-weight: 400;
  opacity: 0.9;
}

._grid_1eiq7_72 p {
  margin: 0;
  font-size: 14px;
  color: var(--black-accent);
  font-weight: 400;
}

._right_1eiq7_91 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  min-width: 80px;
}

._right_1eiq7_91 p {
  font-size: 0.75rem;
  color: #777;
  text-align: center;
  margin: 0;
}
._dateTimeFieldWrapper_rmrqb_2 {
  display: flex;
  flex-direction: column;
  margin: 8px 0;
  gap: 6px;
  align-items: start;
}

._fullWidth_rmrqb_10 {
  width: 100%;
  align-items: stretch;
}
._fullWidth_rmrqb_10 ._inputWrapper_rmrqb_14 {
  width: 100%;
}
._fullWidth_rmrqb_10 .react-datepicker-wrapper {
  width: 100%;
}
._fullWidth_rmrqb_10 .react-datepicker__input-container {
  width: 100%;
}
._fullWidth_rmrqb_10 .react-datepicker__input-container input {
  width: 100%;
}

._label_rmrqb_27 {
  color: var(--typography-secondary-color);
  font-weight: 500;
  font-size: 12px;
  padding: 2px;
}

._inputWrapper_rmrqb_14 {
  position: relative;
}

._textInputWrapper_rmrqb_38 {
  position: relative;
}

._input_rmrqb_14 {
  width: 100%;
  padding: 10px 36px 10px 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
  outline: none;
  color: var(--typography-text-color);
  transition: border-color 0.3s ease;
}
._input_rmrqb_14:focus {
  border-color: var(--primary-color);
}
._input_rmrqb_14::placeholder {
  color: #999;
}
._input_rmrqb_14[disabled] {
  background-color: #f5f5f5;
  cursor: not-allowed;
}

._textInput_rmrqb_38 {
  width: 100%;
  padding: 10px 36px 10px 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
  outline: none;
  color: var(--typography-text-color);
  transition: border-color 0.3s ease;
}
._textInput_rmrqb_38:focus {
  border-color: var(--primary-color);
}
._textInput_rmrqb_38::placeholder {
  color: #999;
}
._textInput_rmrqb_38[disabled] {
  background-color: #f5f5f5;
  cursor: not-allowed;
}

._icon_rmrqb_84 {
  position: absolute;
  right: 12px;
  top: 55%;
  transform: translateY(-50%);
  color: #666;
  pointer-events: none;
  cursor: pointer;
}

._textIcon_rmrqb_94 {
  position: absolute;
  right: 12px;
  top: 55%;
  transform: translateY(-50%);
  color: #666;
  pointer-events: none;
  cursor: pointer;
}

/* Calendar container */
.customCalendar {
  border: none;
  border-radius: 12px;
  padding: 8px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
  font-family: inherit;
}
.react-datepicker {
  border: none;
  border-radius: 8px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0588235294);
  background: white !important;
}
.react-datepicker__month-container {
  z-index: 10005 !important;
}
h2.react-datepicker__current-month {
  height: 40px;
  align-items: center;
  justify-content: center;
  display: flex;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}
 {
  /* Navigation buttons */
}
.react-datepicker__navigation {
  top: 16px;
}
.react-datepicker__navigation--previous {
  left: 8px;
  top: 12px;
}
.react-datepicker__navigation--previous::before {
  border-color: transparent transparent transparent var(--primary-color);
}
.react-datepicker__navigation--previous:hover {
  border-color: var(--primary-color);
  border-radius: 4px;
  cursor: pointer;
}
.react-datepicker__navigation--next {
  right: 8px;
  top: 12px;
}
.react-datepicker__navigation--next::before {
  border-color: transparent transparent transparent var(--primary-color);
}
.react-datepicker__navigation--next:hover {
  border-color: var(--primary-color);
  border-radius: 4px;
  cursor: pointer;
}
.react-datepicker__navigation:hover .react-datepicker__navigation-icon::before {
  border-color: var(--primary-color); /* or any hover color */
}
.react-datepicker__navigation-icon::before {
  border-color: var(--typography-text-color);
  border-width: 2px 2px 0 0;
  height: 8px;
  width: 8px;
}
 {
  /* Header (month and year) */
}
.react-datepicker__current-month {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 12px;
}
.react-datepicker__header {
  border-bottom: none;
}
 {
  /* Day name headers */
}
.react-datepicker__day-names {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}
 {
  /* Each day cell */
}
.react-datepicker__day {
  border-radius: 6px;
  height: 40px;
  font-size: 14px;
  font-weight: 400;
  font-family: Inter;
  padding: 6px;
  color: var(--typography-secondary-color);
}
 {
  /* Today styling */
}
.react-datepicker__day--today {
  color: var(--primary-color);
  position: relative;
}
.react-datepicker__day--today::after {
  content: "";
  width: 4px;
  height: 4px;
  background-color: var(--primary-color);
  border-radius: 50%;
  position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translateX(-50%);
}
 {
  /* Selected date styling */
}
.react-datepicker__day--selected, .react-datepicker__day--keyboard-selected {
  background-color: var(--primary-color);
  color: var(--grey-0);
  padding: 6px;
}
 {
  /* Remove border and set uniform style */
}
.react-datepicker__time-container {
  border: none;
  width: auto;
  font-family: inherit;
  background: white;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar {
  display: none;
}
 {
  /* The time list wrapper */
  /* Time container (sets width) */
}
.react-datepicker__time-container {
  border: none;
  width: 160px !important;
  font-family: inherit;
  background: white;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
}
 {
  /* Inner scrollable box */
}
.react-datepicker__time-box {
  max-height: 240px;
  overflow-y: auto;
  padding: 8px 0;
  scrollbar-width: none;
}
 {
  /* Hide scrollbar in WebKit */
}
.react-datepicker__time-box::-webkit-scrollbar {
  display: none;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: auto;
}
.react-datepicker__header--time {
  display: none;
}
.react-datepicker-popper {
  left: 66px !important;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  padding: 7px 10px;
  display: flex;
  align-items: center;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: var(--grey-200);
  color: var(--typography-text-color);
  font-size: 14px;
  font-weight: 400;
  position: relative;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected::after {
  content: "✓";
  position: absolute;
  right: 10px;
  font-size: 12px;
  color: var(--typography-text-color);
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: inherit;
}
.react-datepicker__triangle {
  display: none !important;
}
.react-datepicker__day--disabled {
  color: var(--grey-500);
  opacity: 0.5;
}._stepperContainer_e5hcp_1 {
  display: flex;
  align-items: center;
  background-color: #f5f5f5;
  padding: 0.75rem 1rem;
  border-radius: 6px;
  font-family: sans-serif;
}

._step_e5hcp_1 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

._checkbox_e5hcp_16 {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  font-size: 12px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

._completed_e5hcp_29 {
  background-color: #00c471;
  border: 1px solid #00c471;
  color: white;
}

._label_e5hcp_35 {
  font-size: 14px;
  color: #555;
}

._arrow_e5hcp_40 {
  margin: 0 8px;
  color: #aaa;
}._header_x3coa_1 {
  display: flex;
  gap: 8px;
  padding: 12px;
}
._header_x3coa_1 ._arrowIcon_x3coa_6 {
  font-size: 32px;
  color: var(--icon-color);
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._header_x3coa_1 ._arrowIcon_x3coa_6:hover {
  background-color: var(--hover-bg, #e0e0e0);
}
._header_x3coa_1 ._arrowIcon_x3coa_6._disabled_x3coa_19 {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
._header_x3coa_1 ._arrowIcon_x3coa_6._disabled_x3coa_19:hover {
  background-color: transparent;
}

._loader_x3coa_28 {
  max-height: calc(100vh - 18px);
}

._divider_x3coa_32 {
  width: 92%;
  margin: auto;
  height: 1px;
  opacity: 0.2;
}

._evaluation_x3coa_39 {
  border: var(--default-border);
  border-radius: 8px;
  margin: 24px 12px;
  padding: 16px;
}
._evaluation_x3coa_39 ._evaluationHeader_x3coa_45 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}
._evaluation_x3coa_39 ._evaluationTitle_x3coa_51 {
  color: var(--default-900);
  font-weight: 700;
  opacity: 0.6;
  font-size: 16px;
  margin: 0;
}
._evaluation_x3coa_39 ._editIcon_x3coa_58 {
  color: var(--default-900);
  opacity: 0.6;
  font-size: 16px;
  transition: opacity 0.2s ease;
}
._evaluation_x3coa_39 ._editIcon_x3coa_58:hover {
  opacity: 1;
}
._evaluation_x3coa_39 ._evalCard_x3coa_67 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 16px;
  margin-top: 16px;
}
._evaluation_x3coa_39 ._saveButtonContainer_x3coa_73 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}._container_n4gnl_1 {
  border: var(--default-border);
  border-radius: 6px;
  height: auto;
  min-height: 56px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  cursor: pointer;
}
._container_n4gnl_1 ._iconAndName_n4gnl_11 {
  display: flex;
  gap: 8px;
  align-items: center;
  margin: 16px;
}
._container_n4gnl_1 ._iconAndName_n4gnl_11 ._icon_n4gnl_11 {
  color: var(--default-700);
}
._container_n4gnl_1 ._iconAndName_n4gnl_11 ._heading_n4gnl_20 {
  font-weight: 400;
  font-size: 14px;
  color: var(--default-700);
}
._container_n4gnl_1 ._content_n4gnl_25 {
  font-weight: 500;
  font-size: 14px;
  color: var(--default-500);
  margin: auto;
  width: 100%;
}._container_128f6_1 {
  margin: 4px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 60vh;
}._interviewOn_9c6at_1 {
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 6px;
  color: var(--blue-700);
  background-color: var(--blue-100);
}

._scoreWrapper_9c6at_10 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._scoreWrapper_9c6at_10 ._scoreCircle_9c6at_15 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
._scoreWrapper_9c6at_10 ._success_9c6at_25 {
  background-color: var(--success-100);
  border: 2px solid var(--success-400);
  color: var(--success-500);
}
._scoreWrapper_9c6at_10 ._warning_9c6at_30 {
  background-color: var(--warning-100);
  border: 2px solid var(--warning-400);
  color: var(--warning-500);
}
._scoreWrapper_9c6at_10 ._danger_9c6at_35 {
  background-color: var(--danger-50);
  border: 2px solid var(--danger-400);
  color: var(--danger-500);
}
._scoreWrapper_9c6at_10 ._recommended_9c6at_40 {
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 6px;
  color: var(--recommended);
  background-color: var(--recommended-bg);
}

._bookmarkCol_9c6at_49 {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  text-align: right;
  padding-right: 8px;
}

._bookmarkCell_9c6at_57 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  cursor: pointer;
}

._bookmarkSaved_9c6at_64 {
  color: var(--warning-400);
}

._bookmarkUnsaved_9c6at_68 {
  color: #aaa;
}

._bookmarkCell_9c6at_57:hover ._bookmarkUnsaved_9c6at_68 {
  color: var(--warning-400);
}

._buttons_9c6at_76 {
  display: flex;
  gap: 12px;
}
._buttons_9c6at_76 ._pass_9c6at_80 {
  border-color: transparent;
  color: var(--success-500);
  background-color: var(--success-100);
  font-size: 12px;
  font-weight: 400;
  display: flex;
  gap: 4px;
  padding: 4px;
  align-items: center;
  border-radius: 8px;
}
._buttons_9c6at_76 ._reject_9c6at_92 {
  color: var(--danger-500);
  background-color: var(--danger-50);
  border-color: transparent;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  gap: 4px;
  padding: 4px;
  align-items: center;
  border-radius: 8px;
}

._toastContainer_9c6at_105 {
  display: flex;
  justify-content: space-between;
}
._toastContainer_9c6at_105 ._undoBtn_9c6at_109 {
  color: var(--dark-button);
}._container_mnx60_1 {
  display: flex;
  margin: 16px 0;
  align-items: center;
  gap: 16px;
}

._divider_mnx60_8 {
  height: 25px;
}

._filterLabel_mnx60_12 {
  display: flex;
  gap: 4px;
}

._displayInput_mnx60_17 > div > input {
  width: 120px;
  height: 36px;
}

._selectWrapper_mnx60_22 {
  display: flex;
  align-items: center;
  background: white;
  border: var(--default-border);
  border-radius: 10px;
  padding: 4px 6px;
  gap: 4px;
  min-width: 180px;
  width: 180px;
  height: 40px;
}
._selectWrapper_mnx60_22 ._select_mnx60_22 {
  width: 100%;
}
._selectWrapper_mnx60_22 ._select_mnx60_22 ._selectInput_mnx60_37 .custom__control {
  border: none !important;
  box-shadow: none !important;
  min-height: 0 !important;
  font-size: 14px;
  cursor: pointer;
}
._selectWrapper_mnx60_22 ._select_mnx60_22 ._selectInput_mnx60_37 .custom__indicator-separator {
  display: none;
}
._selectWrapper_mnx60_22 ._select_mnx60_22 ._selectInput_mnx60_37 .custom__indicators {
  display: flex;
  align-items: center;
}
._selectWrapper_mnx60_22 ._select_mnx60_22 ._selectInput_mnx60_37 .custom__placeholder {
  color: var(--icon-color);
}._container_1ws6w_1 {
  margin: 1rem;
  padding: 1rem;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}._container_pteh4_1 {
  padding: 20px;
  height: fit-content;
  width: 400px;
  border: 1px solid var(--grey-100);
  border-radius: 8px;
  background-color: var(--grey-0);
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  cursor: pointer;
}

button[disabled].rbc-btn {
  cursor: not-allowed;
}

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.rbc-calendar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.rbc-m-b-negative-3 {
  margin-bottom: -3px;
}

.rbc-h-full {
  height: 100%;
}

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rbc-rtl {
  direction: rtl;
}

.rbc-off-range {
  color: #999999;
}

.rbc-off-range-bg {
  background: #e6e6e6;
}

.rbc-header {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd;
}
.rbc-header + .rbc-header {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-button-link {
  color: inherit;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.rbc-row-content {
  position: relative;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}

.rbc-row-content-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none;
}

.rbc-today {
  background-color: #eaf6ff;
}

.rbc-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  cursor: pointer;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .rbc-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.rbc-event, .rbc-day-slot .rbc-background-event {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: #265985;
}
.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  outline: 5px auto #3b99fc;
}

.rbc-event-label {
  font-size: 80%;
}

.rbc-event-overlaps {
  -webkit-box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
          box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  color: #3174ad;
}
.rbc-show-more:hover, .rbc-show-more:focus {
  color: #265985;
}

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  height: 100%;
}

.rbc-month-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-month-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd;
}

.rbc-date-cell {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-row-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: hidden;
  right: 1px;
}

.rbc-day-bg {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}

.rbc-agenda-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}

.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after:after {
  content: " »";
}
.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: "« ";
}

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}

.rbc-agenda-event-cell {
  width: 100%;
}

.rbc-time-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.rbc-time-gutter,
.rbc-header-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.rbc-label {
  padding: 0 5px;
}

.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0;
}
.rbc-day-slot .rbc-events-container.rbc-rtl {
  left: 10px;
  right: 0;
}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  border: 1px solid #265985;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  position: absolute;
}
.rbc-day-slot .rbc-background-event {
  opacity: 0.75;
}
.rbc-day-slot .rbc-event-label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #ddd;
  z-index: 10;
  margin-right: -1px;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -ms-flex-preferred-size: 0 px;
      flex-basis: 0 px;
}

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}

.rbc-time-slot {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}

.rbc-day-header {
  text-align: center;
}

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}

.rbc-slot-selecting {
  cursor: move;
}

.rbc-time-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
  text-align: right;
}
.rbc-time-view .rbc-allday-cell {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #ddd;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 20px;
}

.rbc-time-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd;
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
}

.rbc-time-header-cell-single-day {
  display: none;
}

.rbc-time-header-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.rbc-time-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative;
}
.rbc-time-content > .rbc-time-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}

.rbc-resource-grouping.rbc-time-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rbc-resource-grouping .rbc-row .rbc-header {
  width: 141px;
}

/*# sourceMappingURL=react-big-calendar.css.map */._plusIcon_ini00_1 {
  height: 20px;
  font-weight: bold;
  cursor: pointer;
  color: #5b5b5b;
}

._buttonGroup_ini00_8 {
  width: fit-content;
}

._dates_ini00_12 {
  display: flex;
  gap: 4px;
}
._dates_ini00_12 ._date_ini00_12 {
  flex: 0.5;
}
._dates_ini00_12 ._time_ini00_19 {
  flex: 0.25;
}

._btn_ini00_23 {
  display: flex;
  justify-content: flex-end;
  margin-top: 32px;
}
._btn_ini00_23 > button {
  height: 41px;
}

._timezoneWrapper_ini00_32 {
  position: relative;
  margin: 8px 0 16px 50%;
}

._timezoneButton_ini00_37 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  border: none;
  background-color: white;
  cursor: pointer;
  color: #333;
}

._arrow_ini00_48 {
  background-color: #eff1ff;
}

._timezoneDropdown_ini00_52 {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  background: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  z-index: 10;
  min-width: 160px;
  overflow: hidden;
}

._timezoneOption_ini00_64 {
  padding: 10px 12px;
  font-size: 14px;
  cursor: pointer;
  color: #333;
  white-space: nowrap;
}
._timezoneOption_ini00_64:hover {
  background-color: #f3f4f6;
}._successCard_1jv05_1 {
  position: relative;
  width: 100%;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  overflow: hidden;
}

._iconWrapper_1jv05_12 {
  margin-bottom: 20px;
}

._successIcon_1jv05_16 {
  width: 60px;
  height: 60px;
  color: #0db882;
  stroke: none;
}

._text_1jv05_23 {
  font-size: 16px;
}

._btn_1jv05_27 {
  color: var(--typography-text-color);
  margin-top: 24px;
}

._eventMeta_1jv05_32 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 1rem 0;
  gap: 1.5rem;
}

._eventMetaRow_1jv05_40 {
  opacity: 0.85;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-weight: 400;
}

._metaIcon_1jv05_49 {
  opacity: 0.65;
}._container_1oojm_1 {
  padding: 1rem;
}

.react-datepicker {
  box-shadow: none;
  border: none;
  background-color: transparent;
}

._calendarWrapper_1oojm_11 {
  height: 80%;
  overflow-y: auto;
}
._calendarWrapper_1oojm_11 .rbc-time-gutter {
  border: none;
}
._calendarWrapper_1oojm_11 .rbc-time-header {
  display: none;
}
._calendarWrapper_1oojm_11 .rbc-time-content > * {
  border-left: none;
}
._calendarWrapper_1oojm_11 .rbc-time-content > * + * > * {
  border-left: none;
}
._calendarWrapper_1oojm_11 .rbc-time-view {
  border: none;
}
._calendarWrapper_1oojm_11 .rbc-day-slot .rbc-event {
  color: var(--grey-900);
  border-radius: 4px;
  padding: 2px 4px;
  display: flex;
  flex-direction: column-reverse;
  font-size: 14px;
  font-weight: 500;
  justify-content: flex-end;
  margin: 0 6px;
}
._calendarWrapper_1oojm_11 .rbc-day-slot .rbc-event .rbc-event-label {
  opacity: 0.6;
}
._calendarWrapper_1oojm_11 .rbc-day-slot .rbc-event .rbc-event-content {
  flex: 0;
}
._calendarWrapper_1oojm_11 .rbc-time-content {
  max-height: 600px;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
._calendarWrapper_1oojm_11 .rbc-time-content::-webkit-scrollbar {
  display: none;
}
._calendarWrapper_1oojm_11 .rbc-time-slot {
  min-height: 70px;
}
._calendarWrapper_1oojm_11 .rbc-label {
  font-size: 12px;
  margin-top: 4px;
  opacity: 0.75;
}
._calendarWrapper_1oojm_11 .rbc-time-gutter .rbc-timeslot-group,
._calendarWrapper_1oojm_11 .rbc-time-gutter .rbc-time-slot {
  font-size: 13px;
  font-weight: 500;
  color: #444;
  font-family: "Inter", sans-serif;
}
._calendarWrapper_1oojm_11 .rbc-today {
  background-color: transparent;
}
._calendarWrapper_1oojm_11 .rbc-current-time-indicator {
  background-color: #3e78ff;
  height: 2px;
  left: 6px;
}
._calendarWrapper_1oojm_11 .rbc-current-time-indicator::before {
  content: "";
  position: absolute;
  left: -5px;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  background-color: #3e78ff;
  border-radius: 50%;
}._container_v35pq_1 {
  display: flex;
  gap: 12px;
}
._container_v35pq_1 ._saved_v35pq_5 {
  border-color: #afebc5;
  color: #09642b;
  background-color: #e7fff0;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  gap: 8px;
  align-items: center;
}
._container_v35pq_1 ._underReview_v35pq_15 {
  color: #752cb0;
  background-color: #eee5ff;
  border-color: #dfb8ff;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  gap: 8px;
  align-items: center;
}._dashboardDataContainer_bo3sm_1 {
  display: flex;
  flex-direction: column;
  margin: 1rem;
  border-radius: 10px;
}

._card_bo3sm_8 {
  border-radius: 8px;
  border: var(--default-border);
  background: #fff;
  margin-bottom: 1rem;
}

._overViewContainer_bo3sm_15 {
  display: flex;
  flex-wrap: wrap;
}

._overVHeading_bo3sm_20 {
  padding: 10px 22px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 19.2px;
}

._candidatesRecordContainer_bo3sm_28 {
  display: flex;
  flex-wrap: wrap;
}

._candidatesChartContainer_bo3sm_33 {
  border-radius: 8px;
  border: var(--default-border);
  margin: 1rem;
  padding: 0.5rem;
}

._dashGreetContainer_bo3sm_40 {
  margin-bottom: 1rem;
}

._dashTopContainer_bo3sm_44 {
  display: flex;
  justify-content: space-between;
}._chartCard_1xo6u_1 {
  background: white;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #eee;
  max-width: 700px;
  margin: 0 auto;
}

._chartHeader_1xo6u_10 {
  border-radius: 4px 4px 0 0;
}

._chartLegend_1xo6u_14 {
  padding: 12px 16px;
  display: flex;
  justify-content: center;
  gap: 10px;
  align-items: center;
}

._legendItem_1xo6u_22 {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
}

._legendColor_1xo6u_29 {
  width: 24px;
  height: 12px;
  border-radius: 3px;
  margin-right: 6px;
  display: inline-block;
}

._legendColor_1xo6u_29._interviewed_1xo6u_37 {
  background: var(--Linear-Gradient-Purple-White, linear-gradient(180deg, #8549ff 0%, rgba(255, 255, 255, 0) 100%));
}

._legendColor_1xo6u_29._hired_1xo6u_41 {
  background: var(--Linear-Gradient-Green-White, linear-gradient(180deg, #90ffb8 0%, rgba(255, 255, 255, 0) 100%));
}

._chartContainer_1xo6u_45 {
  padding: 16px;
  width: 100%;
}._wrapper_xwmie_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 12px;
}

._cardRow_xwmie_8 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 20px 8px;
}

._card_xwmie_8 {
  display: flex;
  gap: 8px;
  flex: 1;
}

._cardValue_xwmie_21 {
  font-size: 24px;
  font-weight: 700;
}

._cardLabel_xwmie_26 {
  font-size: 12px;
  font-weight: 500;
}

._chartContainer_xwmie_31 {
  width: 100%;
  height: 320px;
}

._cardContent_xwmie_36 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._dataMarkersRow_xwmie_42 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 20px 8px;
}

._marker_xwmie_49 {
  display: flex;
  gap: 8px;
  flex: 1;
  margin-left: 70px;
  justify-content: flex-end;
}

._tooltip_xwmie_57 {
  background: white;
  padding: 4px 8px;
  font-size: 12px;
  border-radius: 16px;
  box-shadow: 0px 0px 50px 0px rgba(0, 255, 174, 0.34);
}

._markerSpacer_xwmie_65 {
  width: 0;
  flex: 1.2;
}

._chartContainer_xwmie_31 {
  width: 100%;
  height: 240px;
  position: relative;
}

._svg_xwmie_76 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

._funnelSegmentOverlay_xwmie_85 {
  position: absolute;
  top: 0;
  height: 100%;
  cursor: pointer;
  z-index: 2;
}
._funnelSegmentOverlay_xwmie_85:hover {
  background: rgba(255, 255, 255, 0.02);
}

._customTooltip_xwmie_96 {
  position: absolute;
  background-color: var(--default-800);
  color: var(--default-50);
  padding: 8px 12px;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 12000;
  pointer-events: none;
  white-space: nowrap;
}

._tooltipContent_xwmie_108 {
  padding: 4px 0;
  min-width: 120px;
}

._tooltipRow_xwmie_113 {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 4px;
}
._tooltipRow_xwmie_113:last-of-type {
  margin-bottom: 0;
}
._tooltipRow_xwmie_113 span {
  font-size: 12px;
  color: var(--default-50);
}

._tooltipTotal_xwmie_127 {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding-top: 6px;
  margin-top: 6px;
  font-weight: 700;
}
._tooltipTotal_xwmie_127 span {
  font-size: 12px;
  color: var(--default-50);
}._ovIconCardContainer_tejro_1 {
  width: 15rem;
  height: 7rem;
  padding: 1rem;
  margin: 0.5rem;
  border-radius: 10px;
}

._ovNonIconCardContainer_tejro_9 {
  width: 11rem;
  height: 7rem;
  padding: 1rem;
  margin: 0.5rem;
  border-left: var(--default-border);
}

._ovCardContent_tejro_17 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-self: stretch;
}

._ovDataContent_tejro_24 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 10px;
}

._iconContainer_tejro_31 {
  display: flex;
  width: 30px;
  height: 30px;
  padding: 5px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
}

._overViewLabel_tejro_41 {
  color: var(--typography-text-color) !important;
  font-size: 14px !important;
}

._dropdownContainer_tejro_46 {
  margin-top: 0.5rem;
}._container_r6l6f_1 {
  display: grid;
  grid-template-columns: auto 400px;
  padding: 10px;
  box-sizing: border-box;
}

._filtercontainerClass_r6l6f_8 {
  width: 30%;
}

._main_r6l6f_12 {
  display: flex;
  background-color: var(--sidebar-bg);
  flex-direction: column;
}

._icon_r6l6f_18 {
  color: var(--icon-color);
}:root {
  /* my colors */
  --primary-color: #3e78ff;
  --secondary-color: #145497;
  --tertiary-color: #7886c7;
  --background-color: #edebea;
  --primary-button-color: #3e78ff;
  --primary-disable: #a5c6f2;

  /* typography colors */
  --typography-primary-color: #145497;
  --typography-dark-blue: #2d336b;
  --typography-secondary-color: #535353;
  --warning-text-color: #c4841d;
  --typography-text-color: #191919;
  --typography-link: var(--primary-color);
  --icon-color: #454f7b;
  --dark-button: #081127;
  --black-accent: #151414;

  /* toast */
  --toast-progress: #66aaf9;
  --toast-progress-background: #cce3fd;

  /* box-shadows */
  --default-box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
  --border-color: #ccc;

  /* navigation */
  --navigation-icon-active: #3e78ff;

  /* gradient */
  --avatar-gradient: linear-gradient(144.57deg, #9fbcff 6%, #004dff 94%);

  /* default border */
  --default-border: 1px solid #e4e4e7;

  /* grey */
  --white: #ffffff;
  --grey-0: #fffffe;
  --grey-100: #f9fafb;
  --grey-150: #f8f8f8;
  --grey-200: #f4f6f8;
  --grey-300: #dfe3e8;
  --grey-400: #c4cdd5;
  --grey-500: #919eab;
  --grey-600: #637381;
  --grey-700: #454f5b;
  --grey-800: #212b36;
  --grey-900: #161c24;
  --grey-icon: #737272;
  --sidebar-bg: #f9faf5;
  --btn-bg: #f0f0f1;

  /* defaults */
  --default-50: #fafafa;
  --default-100: #f4f4f5;
  --default-200: #e4e4e7;
  --default-300: #d4d4d8;
  --default-400: #a1a1aa;
  --default-500: #71717a;
  --default-600: #52525b;
  --default-700: #3f3f46;
  --default-800: #27272a;
  --default-900: #18181b;
  --default-black: #000000;

  /* alerts */
  --red-0: #ff5959;
  --green-success: #0db882;
  --red-error: #ed1f24;

  /* footer color */
  --green-footer: #deff84;

  /* tabs */
  --active-tab-color: #3e64ff;

  /* data table */
  --table-header-background: #e6f1fe;
  --table-row-hover: #f7f4e9;
  --table-body: #464645;

  /* various */
  --whatsapp-green: #25d366;
  --system-light-green: #34c759;

  --ready-100: #dbfccb;
  --ready-600: #36a900;

  --warning-50: #fefce8;
  --warning-100: #fdedd3;
  --warning-200: #fbdba7;
  --warning-300: #f9c97c;
  --warning-400: #f7b750;
  --warning-500: #f5a524;
  --warning-600: #c4841d;

  --success-50: #e8faf0;
  --success-100: #d1f4e0;
  --success-200: #a2e9c1;
  --success-400: #45d483;
  --success-500: #17c964;
  --success-600: #12a150;
  --success-700: #0e793c;

  --danger-50: #fee7ef;
  --danger-100: #fdd0df;
  --danger-200: #f8a5c7;
  --danger-400: #f54180;
  --danger-500: #f31260;
  --danger-600: #c20e4d;
  --danger-900: #310413;

  --primary-50: #e6f1fe;
  --primary-100: #cce3fd;
  --primary-200: #99c7fb;
  --primary-400: #338ef7;
  --primary-500: #006fee;
  --primary-600: #005bc4;
  --primary-700: #004493;
  --primary-800: #002e62;
  --primary-900: #001731;

  --secondary-100: #e4d4f4;
  --secondary-200: #c9a9e9;
  --secondary-600: #6020a0;
  --secondary-700: #481878;

  --recommended: #467868;
  --recommended-bg: #d7fff2;

  --blue-100: #e4ecff;
  --blue-700: #3e78ff;

  --sage-3: #eef1f0;
  --sage-4: #e6e9e8;
  --sage-5: #dfe2e0;
  --sage-7: #cbcfcd;

  --violet-11: #6550b9;

  --mauve-4: #eae7ec;
  --mauve-6: #d5d0d8;
}
._checkboxWrapper_xy279_2 {
  display: flex;
  align-items: center;
  margin: 8px 0;
}
._label_xy279_8 {
  display: flex;
  align-items: center;
  font-size: 11px;
  font-weight: 400;
  color: var(--typography-text-color);
  cursor: pointer;
  position: relative;
  padding-left: 24px;
  user-select: none;
}
._checkbox_xy279_2 {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
._customCheck_xy279_28 {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 16px;
  width: 16px;
  border: 2px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  transition: border-color 0.2s ease;
}
._label_xy279_8 input:checked + ._customCheck_xy279_28 {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
._label_xy279_8 input:checked + ._customCheck_xy279_28::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}._content_16ozt_1 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._heading_16ozt_7 {
  font-size: 24px;
  line-height: 100%;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

._subheading_16ozt_14 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

._footer_16ozt_20 {
  background-color: var(--green-footer);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.8rem;
  padding: 1rem;
  border-radius: 8px;
}
._footer_16ozt_20 > button {
  min-width: 100px;
  height: 36px;
  font-weight: bold;
  font-size: 12px;
  padding: 8px;
}

._forgotPasswordBtn_16ozt_37 {
  color: var(--typography-secondary-color);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 4px;
}

._helpIcon_16ozt_45 {
  height: 12px;
  width: 12px;
  opacity: 0.75;
}._banner_1sk8w_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--warning-100);
  border: 1px solid var(--warning-200);
  border-radius: 8px;
  margin: 16px 8px 16px;
  padding: 12px;
}
._banner_1sk8w_1 ._date_1sk8w_11 {
  font-weight: 600;
  margin-left: 4px;
}
._banner_1sk8w_1 ._status_1sk8w_15 {
  background-color: var(--warning-200);
  color: var(--warning-600);
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
}._banner_uiia5_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--success-100);
  border: 1px solid var(--success-200);
  border-radius: 8px;
  margin: 16px 8px 16px;
  padding: 12px;
}
._banner_uiia5_1 ._date_uiia5_11 {
  font-weight: 600;
  margin-left: 4px;
}
._banner_uiia5_1 ._status_uiia5_15 {
  background-color: var(--success-200);
  color: var(--success-600);
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
}._banner_j82po_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--success-100);
  border: 1px solid var(--success-200);
  border-radius: 8px;
  margin: 16px 8px 16px;
  padding: 12px;
}
._banner_j82po_1 ._organization_j82po_11,
._banner_j82po_1 ._location_j82po_12,
._banner_j82po_1 ._date_j82po_13 {
  font-weight: 600;
  color: var(--success-600);
}

._status_j82po_18 {
  background-color: var(--success-200);
  color: var(--success-600);
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 12px;
}._banner_1gdr5_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--danger-100);
  border: 1px solid var(--danger-200);
  border-radius: 8px;
  margin: 16px 8px 16px;
  padding: 12px;
}
._banner_1gdr5_1 ._date_1gdr5_11 {
  font-weight: 600;
  margin-left: 4px;
}
._banner_1gdr5_1 ._status_1gdr5_15 {
  background-color: var(--danger-200);
  color: var(--danger-600);
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
}._main_ns047_1 {
  width: 100%;
  background-color: var(--sidebar-bg);
}
._main_ns047_1 ._container_ns047_5 {
  display: grid;
  grid-template-columns: 1fr 424px;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}._stepper_y3agd_1 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  position: relative;
}

._step_y3agd_1 {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  position: relative;
}

._timeline_y3agd_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

._circle_y3agd_22 {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

._circleCompleted_y3agd_32 {
  background-color: var(--success-50);
}

._circlePending_y3agd_36 {
  background-color: var(--default-100);
}
._circlePending_y3agd_36 ._circlePendingIcon_y3agd_39 {
  background-color: var(--default-400);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._circleInProgress_y3agd_49 {
  background-color: var(--success-50);
}
._circleInProgress_y3agd_49 ._circleInProgressIcon_y3agd_52 {
  background-color: var(--success-500);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._circleRejected_y3agd_62 {
  background-color: var(--danger-50);
}
._circleRejected_y3agd_62 ._circleRejectedIcon_y3agd_65 {
  background-color: var(--danger-500);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._checkIcon_y3agd_75 {
  color: var(--success-700);
}

._line_y3agd_79 {
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: calc(100% + 3rem);
}

._lineCompleted_y3agd_88 {
  background-color: var(--success-50);
}

._linePending_y3agd_92 {
  border-left: 2px dashed var(--default-100);
}

._lineInProgress_y3agd_96 {
  background-color: var(--success-50);
}

._lineRejected_y3agd_100 {
  background-color: var(--danger-50);
}

._content_y3agd_104 {
  flex: 1;
}

._task_y3agd_108 {
  font-size: 14px;
  font-weight: 500;
  color: var(--default-800);
  margin-bottom: 6px;
  opacity: 0.8;
}

._moreInfo_y3agd_116 {
  margin-bottom: 8px;
}

._date_y3agd_120 {
  font-size: 12px;
  font-weight: 400;
  color: var(--default-800);
  opacity: 0.5;
}._modal_11ny9_1 .modal-content {
  max-width: 520px;
  width: 100%;
  padding: 0;
}

._container_11ny9_7 {
  padding: 8px;
}

._title_11ny9_11 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 8px;
  color: var(--text-color);
}

._subtitle_11ny9_18 {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 24px;
  color: var(--secondary-text-color);
}

._form_11ny9_25 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._fieldGroup_11ny9_31 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._selectField_11ny9_37 {
  width: 100%;
}

._buttonContainer_11ny9_41 {
  display: flex;
  justify-content: flex-end;
  margin-top: 4px;
}

._confirmButton_11ny9_47 {
  min-width: 120px;
}._modal_19491_1 .modal-content {
  max-width: 480px;
  width: 100%;
  padding: 0;
}

._successCard_19491_7 {
  position: relative;
  width: 100%;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  overflow: hidden;
  padding: 40px 32px;
}

._iconWrapper_19491_19 {
  margin-bottom: 20px;
}

._successIcon_19491_23 {
  height: 140px;
  width: 140px;
  object-fit: contain;
}

._text_19491_29 {
  font-size: 16px;
}

._btn_19491_33 {
  color: var(--typography-text-color);
  margin-top: 24px;
}

._eventMeta_19491_38 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 1rem 0;
  gap: 1.5rem;
}

._eventMetaRow_19491_46 {
  opacity: 0.85;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-weight: 400;
}

._metaIcon_19491_55 {
  opacity: 0.65;
}._modal_13hfg_1 {
  width: 500px;
}

._container_13hfg_5 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 0;
}

._introText_13hfg_12 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._introText_13hfg_12 ._warning_13hfg_17 {
  font-size: 14px;
  line-height: 1.4;
}

._infoCard_13hfg_22 {
  background-color: #f8f9ff;
  border-color: #e4e4e7;
}
._infoCard_13hfg_22 ._candidateCell_13hfg_26 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}
._infoCard_13hfg_22 ._candidateCell_13hfg_26 ._avatar_13hfg_32 {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  object-fit: cover;
}
._infoCard_13hfg_22 ._candidateCell_13hfg_26 ._textWrapper_13hfg_38 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._infoCard_13hfg_22 ._candidateCell_13hfg_26 ._name_13hfg_43 {
  font-size: 14px;
  font-weight: 400;
}
._infoCard_13hfg_22 ._candidateCell_13hfg_26 ._role_13hfg_47 {
  font-size: 12px;
  opacity: 50%;
}

._buttonContainer_13hfg_52 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-top: 8px;
}

._revokeButton_13hfg_59 {
  background-color: var(--danger-500);
  color: white;
  border: none;
  padding: 12px 24px;
  border-radius: 8px;
  font-weight: 500;
  min-width: 140px;
}
._revokeButton_13hfg_59:hover {
  background-color: var(--danger-600);
}
._revokeButton_13hfg_59:disabled {
  background-color: var(--grey-400);
  cursor: not-allowed;
}._container_1wlgy_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._actions_1wlgy_7 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: space-between;
}
._actions_1wlgy_7 button {
  text-align: start;
  display: flex;
  align-items: center;
  gap: 8px;
}._container_1wlgy_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._actions_1wlgy_7 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: space-between;
}
._actions_1wlgy_7 button {
  text-align: start;
  display: flex;
  align-items: center;
  gap: 8px;
}._container_1wlgy_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._actions_1wlgy_7 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: space-between;
}
._actions_1wlgy_7 button {
  text-align: start;
  display: flex;
  align-items: center;
  gap: 8px;
}._card_30tgr_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 8px;
  border: var(--default-border);
  border-radius: 8px;
  padding: 14px;
  background: var(--grey-0);
  height: fit-content;
  margin-bottom: 24px;
}
._card_30tgr_1 ._title_30tgr_13 {
  font-size: 10px;
  font-weight: 400;
  color: var(--default-500);
  margin-bottom: 16px;
  opacity: 0.7;
  text-transform: uppercase;
}
._card_30tgr_1 ._emptyState_30tgr_21 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  color: var(--default-500);
  font-size: 14px;
  text-align: center;
}

._actionContainer_30tgr_31 h3 {
  font-size: 16px;
  font-weight: 600;
  color: var(--default-800);
  margin-bottom: 12px;
}
._actionContainer_30tgr_31 p {
  font-size: 14px;
  color: var(--default-600);
  line-height: 1.5;
}._container_1ymjy_1 {
  height: 100%;
  display: flex;
  flex-direction: column;
}

._header_1ymjy_7 {
  margin: 24px;
}

._footer_1ymjy_11 {
  background-color: var(--background-color);
  margin-top: 1rem;
  border-top: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
  padding: 10px;
}
._footer_1ymjy_11 ._info_1ymjy_22 {
  width: 50%;
}
._footer_1ymjy_11 ._buttonGroup_1ymjy_25 {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}
._footer_1ymjy_11 ._backBtn_1ymjy_30 {
  border: 1px solid var(--grey-500);
  font-size: 13px;
  color: var(--typography-text-color);
}
._footer_1ymjy_11 ._backBtn_1ymjy_30:hover {
  border: 1px solid var(--grey-400);
  font-size: 13px;
  color: var(--typography-text-color);
}
._footer_1ymjy_11 ._intrvwBtn_1ymjy_40 {
  font-size: 12px;
  padding: 0.7rem;
}._header_1pciv_1 {
  display: flex;
  gap: 8px;
  padding: 12px;
}
._header_1pciv_1 ._arrowIcon_1pciv_6 {
  font-size: 32px;
  color: var(--icon-color);
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._header_1pciv_1 ._arrowIcon_1pciv_6:hover {
  background-color: var(--hover-bg, #e0e0e0);
}
._header_1pciv_1 ._arrowIcon_1pciv_6._disabled_1pciv_19 {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
._header_1pciv_1 ._arrowIcon_1pciv_6._disabled_1pciv_19:hover {
  background-color: transparent;
}

._loader_1pciv_28 {
  max-height: calc(100vh - 18px);
}

._link_1pciv_32 {
  text-decoration: underline;
  font-weight: 500;
  font-size: 14px;
  color: var(--primary-500);
  margin: 20px 0;
  align-items: center;
  display: flex;
  gap: 5px;
  cursor: pointer;
  margin-left: 22px;
}._modal_1y8qb_1 {
  width: 396px;
}

._container_1y8qb_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 12px;
  text-align: center;
}

._iconWrapper_1y8qb_14 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}

._successIcon_1y8qb_21 {
  width: 120px;
  height: 120px;
  object-fit: contain;
}

._title_1y8qb_27 {
  margin: 0;
  color: var(--typography-text-color);
  font-weight: 600;
}

._message_1y8qb_33 {
  margin: 0;
  line-height: 1.5;
  max-width: 400px;
}

._email_1y8qb_39 {
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
}

._detailsContainer_1y8qb_45 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 400px;
  margin: 8px 0;
  align-items: center;
}

._detailRow_1y8qb_55 {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-start;
  padding: 8px 0;
}

._detailIcon_1y8qb_63 {
  color: var(--typography-secondary-color);
  font-size: 16px;
  flex-shrink: 0;
}

._buttonContainer_1y8qb_69 {
  display: flex;
  justify-content: center;
  margin-top: 16px;
  width: 100%;
}

._bolder_1y8qb_76 {
  font-weight: 500;
}

._backButton_1y8qb_80 {
  min-width: 140px;
  font-size: 14px;
  padding: 10px 20px;
  border: none;
  color: var(--typography-secondary-color);
  background-color: transparent;
}
._backButton_1y8qb_80:hover {
  border: none;
  background-color: var(--grey-50);
  text-decoration: underline;
}._container_17fp9_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 20px;
}

._banner_17fp9_8 {
  background-color: var(--warning-100);
  border: 1px solid var(--warning-200);
  color: var(--warning-600);
  border-radius: 8px;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._date_17fp9_19 {
  color: var(--warning-600);
}

._status_17fp9_23 {
  background-color: var(--warning-200);
  color: var(--warning-600);
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 12px;
}

._actions_17fp9_31 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
}
._actions_17fp9_31 > button {
  font-size: 12px;
}

._revokeBtn_17fp9_40 {
  background-color: var(--grey-100);
  border: 1px solid var(--danger-500);
  color: var(--danger-500);
}
._revokeBtn_17fp9_40:hover {
  background-color: var(--danger-50);
}._container_b91zx_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 20px;
}

._banner_b91zx_8 {
  background-color: var(--success-100);
  border: 1px solid var(--success-200);
  color: var(--success-600);
  border-radius: 8px;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._date_b91zx_19 {
  color: var(--success-600);
}

._status_b91zx_23 {
  background-color: var(--success-200);
  color: var(--success-600);
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 12px;
}

._actions_b91zx_31 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
}
._actions_b91zx_31 > button {
  font-size: 12px;
}._container_wc44e_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 20px;
}

._banner_wc44e_8 {
  background-color: var(--success-100);
  border: 1px solid var(--success-200);
  color: var(--success-600);
  border-radius: 8px;
  padding: 12px 16px;
}

._link_wc44e_16 {
  color: var(--success-600);
  font-weight: 600;
}._container_1x4rh_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 20px;
}

._banner_1x4rh_8 {
  background-color: var(--danger-100);
  border: 1px solid var(--danger-200);
  color: var(--danger-600);
  border-radius: 8px;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._date_1x4rh_19 {
  color: var(--danger-600);
}

._status_1x4rh_23 {
  background-color: var(--danger-200);
  color: var(--danger-600);
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 12px;
}

._note_1x4rh_31 {
  margin-top: 8px;
}

._link_1x4rh_35 {
  color: var(--typography-secondary-color);
  text-decoration: underline;
  cursor: pointer;
}._container_8glst_1 {
  border: 1px solid var(--default-200);
  border-radius: 8px;
  padding: 16px;
  margin: 16px;
}
._container_8glst_1 ._title_8glst_7 {
  font-size: 10px;
  font-weight: 400;
  color: var(--default-500);
  margin-bottom: 16px;
  opacity: 0.7;
  text-transform: uppercase;
}
._container_8glst_1 ._emptyState_8glst_15 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  color: var(--default-500);
  font-size: 14px;
  text-align: center;
}._date_wgno9_1 {
  opacity: 0.5;
  font-size: 14px;
  font-weight: 400;
}

._badge_wgno9_7 {
  padding: 3px 6px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 2px;
  display: inline-block;
  width: fit-content;
}

._documentationDue_wgno9_16 {
  background-color: var(--warning-100);
  color: var(--warning-600);
}

._examDue_wgno9_21 {
  background-color: var(--secondary-100);
  color: var(--secondary-400);
}

._readyForReview_wgno9_26 {
  background-color: var(--ready-100);
  color: var(--ready-600);
}

._revoked_wgno9_31 {
  background-color: var(--danger-100);
  color: var(--danger-600);
}._container_kcjgl_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  border-radius: 4px;
  border: none;
  background: white;
  width: 100%;
  text-align: left;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  font-family: inherit;
  font-size: inherit;
}
._container_kcjgl_1:hover {
  background-color: #f8f9fa;
}
._container_kcjgl_1:focus {
  outline: none;
  background-color: #f8f9fa;
}
._container_kcjgl_1:active {
  background-color: #e9ecef;
}

._label_kcjgl_30 {
  font-size: 14px;
  font-weight: 500;
  color: #333;
}._container_wwr1i_1 {
  display: flex;
  margin: 16px 0;
  align-items: center;
  gap: 16px;
  justify-content: space-between;
}
._container_wwr1i_1 ._searchContainer_wwr1i_8 {
  margin: 8px;
  height: 38px;
}
._container_wwr1i_1 ._filterLabel_wwr1i_12 {
  display: flex;
  gap: 4px;
}
._container_wwr1i_1 ._filterSelect_wwr1i_16 {
  display: flex;
  gap: 16px;
  align-items: center;
}
._container_wwr1i_1 ._select_wwr1i_21 {
  min-width: 160px;
  max-width: 200px;
  width: 100%;
}._container_1ws6w_1 {
  margin: 1rem;
  padding: 1rem;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}:root {
  /* my colors */
  --primary-color: #3e78ff;
  --secondary-color: #145497;
  --tertiary-color: #7886c7;
  --background-color: #edebea;
  --primary-button-color: #3e78ff;
  --primary-disable: #a5c6f2;

  /* typography colors */
  --typography-primary-color: #145497;
  --typography-dark-blue: #2d336b;
  --typography-secondary-color: #535353;
  --warning-text-color: #c4841d;
  --typography-text-color: #191919;
  --typography-link: var(--primary-color);
  --icon-color: #454f7b;
  --dark-button: #081127;
  --black-accent: #151414;

  /* toast */
  --toast-progress: #66aaf9;
  --toast-progress-background: #cce3fd;

  /* box-shadows */
  --default-box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
  --border-color: #ccc;

  /* navigation */
  --navigation-icon-active: #3e78ff;

  /* gradient */
  --avatar-gradient: linear-gradient(144.57deg, #9fbcff 6%, #004dff 94%);

  /* default border */
  --default-border: 1px solid #e4e4e7;

  /* grey */
  --white: #ffffff;
  --grey-0: #fffffe;
  --grey-100: #f9fafb;
  --grey-150: #f8f8f8;
  --grey-200: #f4f6f8;
  --grey-300: #dfe3e8;
  --grey-400: #c4cdd5;
  --grey-500: #919eab;
  --grey-600: #637381;
  --grey-700: #454f5b;
  --grey-800: #212b36;
  --grey-900: #161c24;
  --grey-icon: #737272;
  --sidebar-bg: #f9faf5;
  --btn-bg: #f0f0f1;

  /* defaults */
  --default-50: #fafafa;
  --default-100: #f4f4f5;
  --default-200: #e4e4e7;
  --default-300: #d4d4d8;
  --default-400: #a1a1aa;
  --default-500: #71717a;
  --default-600: #52525b;
  --default-700: #3f3f46;
  --default-800: #27272a;
  --default-900: #18181b;
  --default-black: #000000;

  /* alerts */
  --red-0: #ff5959;
  --green-success: #0db882;
  --red-error: #ed1f24;

  /* footer color */
  --green-footer: #deff84;

  /* tabs */
  --active-tab-color: #3e64ff;

  /* data table */
  --table-header-background: #e6f1fe;
  --table-row-hover: #f7f4e9;
  --table-body: #464645;

  /* various */
  --whatsapp-green: #25d366;
  --system-light-green: #34c759;

  --ready-100: #dbfccb;
  --ready-600: #36a900;

  --warning-50: #fefce8;
  --warning-100: #fdedd3;
  --warning-200: #fbdba7;
  --warning-300: #f9c97c;
  --warning-400: #f7b750;
  --warning-500: #f5a524;
  --warning-600: #c4841d;

  --success-50: #e8faf0;
  --success-100: #d1f4e0;
  --success-200: #a2e9c1;
  --success-400: #45d483;
  --success-500: #17c964;
  --success-600: #12a150;
  --success-700: #0e793c;

  --danger-50: #fee7ef;
  --danger-100: #fdd0df;
  --danger-200: #f8a5c7;
  --danger-400: #f54180;
  --danger-500: #f31260;
  --danger-600: #c20e4d;
  --danger-900: #310413;

  --primary-50: #e6f1fe;
  --primary-100: #cce3fd;
  --primary-200: #99c7fb;
  --primary-400: #338ef7;
  --primary-500: #006fee;
  --primary-600: #005bc4;
  --primary-700: #004493;
  --primary-800: #002e62;
  --primary-900: #001731;

  --secondary-100: #e4d4f4;
  --secondary-200: #c9a9e9;
  --secondary-600: #6020a0;
  --secondary-700: #481878;

  --recommended: #467868;
  --recommended-bg: #d7fff2;

  --blue-100: #e4ecff;
  --blue-700: #3e78ff;

  --sage-3: #eef1f0;
  --sage-4: #e6e9e8;
  --sage-5: #dfe2e0;
  --sage-7: #cbcfcd;

  --violet-11: #6550b9;

  --mauve-4: #eae7ec;
  --mauve-6: #d5d0d8;
}
._container_stg7m_2 ._heading_stg7m_2 {
  font-size: 20px;
  line-height: 100%;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
._container_stg7m_2 ._subheading_stg7m_8 {
  font-size: 14px;
  size: 14px;
  font-weight: 400;
  line-height: 24px;
}
._container_stg7m_2 ._footercontent_stg7m_14 {
  font-size: 12px;
  size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-top: 1rem;
}
._container_stg7m_2 ._nameContainer_stg7m_21 {
  display: block;
}
._container_stg7m_2 ._nameContainer_stg7m_21 ._nameField_stg7m_24 {
  flex: 1;
  min-width: 0;
}
._container_stg7m_2 ._nameContainer_stg7m_21 ._nameField_stg7m_24 input {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  ._container_stg7m_2 ._nameContainer_stg7m_21 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }
}
._container_stg7m_2 ._emailField_stg7m_39 {
  margin: 0;
}
._container_stg7m_2 ._footer_stg7m_14 {
  background-color: var(--green-footer);
  padding: 10px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._container_stg7m_2 ._footer_stg7m_14 ._footerTitle_stg7m_51 {
  font-size: 16px;
  font-weight: 600;
}
._container_stg7m_2 ._footer_stg7m_14 > button {
  width: 100px;
  align-self: center;
  height: 36px;
  font-weight: bold;
  font-size: 12px;
  padding: 8px;
  margin-left: auto;
}
._confirmationIcon_stg7m_65 {
  background-color: #d9fff3;
  margin: 0 auto auto 4px;
}
._confirmationEmail_stg7m_70 {
  font-size: 14px;
}
._dateAndTime_stg7m_74 {
  color: var(--typography-secondary-color);
  border: none !important;
}
._confirmMsg_stg7m_79 {
  margin-top: 1.5rem;
}
._calendarIcon_stg7m_83 {
  margin-right: 0.5rem;
}
._backToHomeBtn_stg7m_87 {
  color: var(--typography-text-color);
  margin-top: 1.5rem;
  border: none !important;
  background: transparent !important;
}
._slotDateContainer_stg7m_94 {
  margin-top: 2rem;
  display: flex;
  justify-content: center;
  text-align: center;
}
._backButton_stg7m_101 {
  display: flex;
  opacity: 0.75;
  cursor: pointer;
  align-items: center;
}
._backButton_stg7m_101 ._icon_stg7m_107 {
  opacity: 0.65;
}
._backButton_stg7m_101 ._text_stg7m_110 {
  font-size: 14px;
  font-weight: 500;
}
._timeZoneContainer_stg7m_115 {
  margin: 0.5rem 0;
}
._timeWrapper_stg7m_119 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
}
._timeButton_stg7m_126 {
  border-radius: 8px;
  border: var(--default-border);
  width: 47%;
  margin: 0.3rem;
  color: rgba(25, 25, 25, 0.6);
}
._selectedDate_stg7m_134 {
  margin-top: 2rem;
  color: var(--typography-secondary-color);
  font-size: 16px;
  margin-bottom: 0.5rem;
}._headerContainer_ezs8s_1 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  width: 98%;
  margin: 1px auto;
}
._headerContainer_ezs8s_1 ._searchAndSelect_ezs8s_8 {
  display: flex;
  align-items: center;
}
._headerContainer_ezs8s_1 ._searchAndSelect_ezs8s_8 ._searchContainer_ezs8s_12 {
  margin: 8px;
  height: 38px;
}
._headerContainer_ezs8s_1 ._button_ezs8s_16 {
  height: fit-content;
  display: flex;
  justify-content: center;
  gap: 8px;
}._container_1aqrd_1 {
  border: var(--default-border);
  border-radius: 6px;
  height: auto;
  min-height: 80px;
  display: grid;
  grid-template-columns: 10fr 3fr 0.5fr;
  gap: 24px;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 {
  display: flex;
  gap: 16px;
  align-items: center;
  margin: 16px;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._icon_1aqrd_10 {
  background-color: var(--default-100);
  height: 28px;
  width: 28px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 ._nameContainer_1aqrd_30 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 ._name_1aqrd_25 {
  color: var(--default-900);
  font-weight: 500;
  font-size: 14px;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 ._nameWhileSearch_1aqrd_40 {
  font-weight: 300;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 ._boldName_1aqrd_43 {
  font-weight: 700;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 ._chipsContainer_1aqrd_46 {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 ._chipsContainer_1aqrd_46 ._chip_1aqrd_46 {
  font-size: 12px;
  font-weight: 400;
  width: fit-content;
  color: var(--default-500);
  border-color: var(--default-200);
  background-color: var(--grey-0);
  padding: 3px 8px;
  text-transform: capitalize;
}
._container_1aqrd_1 ._iconAndName_1aqrd_10 ._nameDesc_1aqrd_25 ._desc_1aqrd_61 {
  color: var(--default-400);
  font-weight: 400;
  font-size: 12px;
}
._container_1aqrd_1 ._date_1aqrd_66 {
  display: flex;
  align-items: center;
  color: var(--default-600);
  font-weight: 400;
  font-size: 14px;
  opacity: 60%;
}
._container_1aqrd_1 ._menu_1aqrd_74 {
  display: flex;
  align-items: center;
}
._container_1aqrd_1 ._menu_1aqrd_74 ._menuIcon_1aqrd_78 {
  color: var(--default-900);
}

._pinnedCard_1aqrd_82 {
  background-color: var(--table-header-background);
}

._container_1aqrd_1:hover {
  background-color: var(--table-row-hover);
  cursor: pointer;
}

._newBadgeContainer_1aqrd_91 {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
}

._newBadge_1aqrd_91 {
  background-color: var(--success-50);
  color: var(--success-600);
  border: 1px solid var(--success-500);
  font-size: 10px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 20px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}._container_sdetu_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 16px;
}._container_mfy5i_1 {
  margin: 1rem;
  padding: 1rem;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}
._container_mfy5i_1 ._divider_mfy5i_9 {
  width: 97%;
  margin: 8px auto;
  opacity: 0.15;
}

._deleteModalContent_mfy5i_15 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._deleteModalActions_mfy5i_21 {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}._container_1ws6w_1 {
  margin: 1rem;
  padding: 1rem;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}._resetPasswordModal_fcah9_1 {
  max-width: 28rem;
}

._stepContent_fcah9_5 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._description_fcah9_11 {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}

._actionButton_fcah9_17 {
  margin-top: 0.5rem;
}

._buttonGroup_fcah9_21 {
  display: flex;
  gap: 1rem;
  margin-top: 0.5rem;
}

._backButton_fcah9_27 {
  flex: 1;
}

._actionButton_fcah9_17 {
  flex: 2;
}._settingsContainer_1mi7k_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._settingsCard_1mi7k_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_1mi7k_19 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_1mi7k_26 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._settingsContent_1mi7k_34 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._settingGroup_1mi7k_40 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._groupTitle_1mi7k_46 {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
}

._settingItem_1mi7k_52 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
}

._settingInfo_1mi7k_59 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
}

._settingLabel_1mi7k_66 {
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-800);
}

._description_1mi7k_72 {
  font-size: 14px;
  color: var(--default-700);
  font-weight: 400;
}

._timeSelectionContainer_1mi7k_78 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

._daySelect_1mi7k_85 {
  min-width: 100px;
}

._timeSelect_1mi7k_78 {
  min-width: 80px;
}

._toText_1mi7k_93 {
  font-size: 14px;
  color: var(--default-700);
  white-space: nowrap;
}

._reminderTimeContainer_1mi7k_99 {
  display: flex;
  align-items: center;
}

._reminderTimeSelect_1mi7k_104 {
  min-width: 100px;
}

._userProfileContainer_1mi7k_108 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  background-color: var(--default-100);
  padding: 16px;
  border-radius: 8px;
  transition: all 0.2s ease;
}
._userProfileContainer_1mi7k_108._clickable_1mi7k_118 {
  cursor: pointer;
}
._userProfileContainer_1mi7k_108._clickable_1mi7k_118:hover {
  background-color: var(--default-200);
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
._userProfileContainer_1mi7k_108._clickable_1mi7k_118:active {
  transform: translateY(0);
}

._userProfile_1mi7k_108 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._profileAvatar_1mi7k_136 {
  background: var(--avatar-gradient);
  color: var(--grey-0);
  border-radius: 6px;
  height: 32px;
  width: 32px;
  font-size: 18px;
  font-weight: 400;
  box-shadow: 0px 2px 12px 0px rgba(0, 50, 255, 0.5019607843), 0px -3px 4px 0px #8ca2ff inset;
}

._resetPasswordItem_1mi7k_147 {
  border: 1px solid var(--default-200);
  padding: 12px;
  border-radius: 8px;
}

._userInfo_1mi7k_153 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._userName_1mi7k_159 {
  font-size: 14px;
  font-weight: 500;
  color: var(--default-900);
}

._userEmail_1mi7k_165 {
  font-size: 12px;
  color: var(--default-600);
}

._accountType_1mi7k_170 {
  font-size: 11px;
  color: var(--default-500);
  margin-top: 2px;
}

._editProfileButton_1mi7k_176 {
  min-width: 100px;
  height: 24px;
  padding: 0;
  font-size: 12px;
  background-color: var(--default-black);
  color: var(--white);
}
._editProfileButton_1mi7k_176:hover {
  background-color: var(--default-800);
}

._resetPasswordButton_1mi7k_188 {
  min-width: 100px;
  height: 32px;
  font-size: 12px;
  color: var(--default-900);
}

._addAccountLink_1mi7k_195 {
  font-size: 12px;
  color: var(--primary-color);
  cursor: pointer;
  text-decoration: underline;
}
._addAccountLink_1mi7k_195:hover {
  color: var(--primary-color-dark);
}

._saveButtonContainer_1mi7k_205 {
  display: flex;
  justify-content: flex-start;
  padding-top: 16px;
  border-top: 1px solid var(--default-200);
  margin-top: 24px;
}

._saveButton_1mi7k_205 {
  min-width: 140px;
  height: 44px;
  font-size: 16px;
  font-weight: 600;
  background: var(--primary-color);
  border: none;
  border-radius: 8px;
  color: var(--white);
  cursor: pointer;
  transition: all 0.2s ease;
}

@media (max-width: 1024px) {
  ._settingsContainer_1mi7k_1 {
    padding: 16px;
    gap: 20px;
  }
  ._settingsCard_1mi7k_12 {
    padding: 24px;
  }
  ._divider_1mi7k_26 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
}._scheduleStepper_gxnvb_1 {
  display: flex;
  flex-direction: column;
  gap: 0;
  font-family: system-ui, sans-serif;
}

._dateGroup_gxnvb_8 {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-bottom: 1.5rem;
}

._dateHeader_gxnvb_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 120px;
  padding-right: 1rem;
  position: relative;
  gap: 8px;
  margin-top: -8px;
}

._lastTimeline_gxnvb_26 ._bottomDot_gxnvb_26 {
  display: none;
}

._dateLabel_gxnvb_30 {
  font-size: 12px;
  font-weight: 500;
  color: var(--default-500);
  background: none;
  padding: 0;
  border: none;
  text-align: center;
  margin-top: 0.5rem;
}

._itemsContainer_gxnvb_41 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  flex: 1;
}

._scheduleItem_gxnvb_48 {
  background-color: transparent;
  border: none;
  padding: 0;
  box-shadow: none;
}

._itemContent_gxnvb_55 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

._timeSection_gxnvb_61 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  margin-bottom: 0.25rem;
  font-size: 12px;
  font-weight: 400;
  color: var(--default-500);
}

._clockIcon_gxnvb_71 {
  font-size: 12px;
}

._detailsSection_gxnvb_75 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

._title_gxnvb_81 {
  font-size: 16px;
  font-weight: 400;
  color: var(--default-700);
  line-height: 1.4;
}

._remainingTime_gxnvb_88 {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}

._actionButtons_gxnvb_94 {
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin-top: 0.25rem;
}

._actionButton_gxnvb_94 {
  font-size: 13px;
  font-weight: 500;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
}

._primaryButton_gxnvb_111 {
  color: white;
  background-color: var(--primary-500);
  padding: 4px 12px;
  border-radius: 4px;
  text-decoration: none;
}
._primaryButton_gxnvb_111:hover {
  background-color: var(--primary-800);
}

._secondaryButton_gxnvb_122 {
  color: var(--primary-800);
  text-decoration: none;
}
._secondaryButton_gxnvb_122:hover {
  text-decoration: underline;
}

._dangerButton_gxnvb_130 {
  color: var(--danger-400);
  text-decoration: none;
}
._dangerButton_gxnvb_130:hover {
  text-decoration: underline;
}._verticalDashedLine_rq7gq_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  height: 100%;
  min-height: 60px;
}

._topDot_rq7gq_10 {
  width: 8px;
  height: 8px;
  background-color: var(--primary-400);
  border-radius: 50%;
  z-index: 2;
  flex-shrink: 0;
}

._dashedLine_rq7gq_19 {
  flex: 1;
  width: 1px;
  border-left: 2px dashed var(--primary-400);
  margin: 4px 0;
  min-height: 20px;
}

._bottomDot_rq7gq_27 {
  width: 8px;
  height: 8px;
  background-color: var(--primary-400);
  border-radius: 50%;
  z-index: 2;
  flex-shrink: 0;
}._container_1x412_1 {
  position: relative;
  display: inline-block;
}

._selector_1x412_6 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  padding: 8px 12px;
  border: 1px solid var(--default-300);
  border-radius: 6px;
  background: var(--white);
  transition: all 0.2s ease;
}
._selector_1x412_6:hover {
  border-color: var(--default-400);
  background: var(--default-50);
}
._selector_1x412_6:focus-within {
  border-color: var(--primary-500);
  box-shadow: 0 0 0 2px var(--primary-100);
}

._calendarIcon_1x412_26 {
  font-size: 16px;
  color: var(--default-600);
}

._dateRange_1x412_31 {
  font-size: 14px;
  color: var(--default-700);
  white-space: nowrap;
}

._dropdownArrow_1x412_37 {
  font-size: 12px;
  color: var(--default-500);
  transition: transform 0.2s ease;
}
._dropdownArrow_1x412_37._open_1x412_42 {
  transform: rotate(180deg);
}

._dropdown_1x412_37 {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 4px;
  background: var(--white);
  border: 1px solid var(--default-300);
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  min-width: 600px;
  overflow: hidden;
}

._content_1x412_60 {
  display: flex;
  min-height: 400px;
}

._presetRanges_1x412_65 {
  width: 200px;
  padding: 16px;
  border-right: 1px solid var(--default-200);
  background: var(--default-50);
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._presetButton_1x412_75 {
  padding: 8px 12px;
  border: none;
  background: transparent;
  color: var(--default-700);
  font-size: 14px;
  text-align: left;
  cursor: pointer;
  border-radius: 4px;
  transition: all 0.2s ease;
}
._presetButton_1x412_75:hover {
  background: var(--default-100);
}
._presetButton_1x412_75._active_1x412_89 {
  background: var(--primary-500);
  color: var(--white);
  border: 1px solid var(--primary-500);
}

._calendarContainer_1x412_95 {
  flex: 1;
  padding: 16px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

._calendar_1x412_26 .react-datepicker {
  border: none;
  box-shadow: none;
}
._calendar_1x412_26 .react-datepicker__header {
  background: transparent;
  border-bottom: 1px solid var(--default-200);
}
._calendar_1x412_26 .react-datepicker__day--in-range {
  background: var(--primary-100);
  color: var(--primary-700);
}
._calendar_1x412_26 .react-datepicker__day--range-start,
._calendar_1x412_26 .react-datepicker__day--range-end {
  background: var(--primary-500);
  color: var(--white);
}
._calendar_1x412_26 .react-datepicker__day--selected {
  background: var(--primary-500);
  color: var(--white);
}
._calendar_1x412_26 .react-datepicker__day--in-selecting-range {
  background: var(--primary-100);
  color: var(--primary-700);
}
._calendar_1x412_26 .react-datepicker__day--selecting-range-start,
._calendar_1x412_26 .react-datepicker__day--selecting-range-end {
  background: var(--primary-500);
  color: var(--white);
}

._footer_1x412_134 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  border-top: 1px solid var(--default-200);
  background: var(--default-50);
}

._selectedRange_1x412_143 {
  font-size: 14px;
  color: var(--default-700);
  font-weight: 500;
}

._actions_1x412_149 {
  display: flex;
  gap: 8px;
}._interviewHistoryContainer_wo4u5_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._interviewHistoryCard_wo4u5_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._cardHeader_wo4u5_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}

._sectionTitle_wo4u5_26 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._cardHeader_wo4u5_19 ._sectionTitle_wo4u5_26 {
  margin-bottom: 0;
}

._divider_wo4u5_37 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._content_wo4u5_45 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._placeholder_wo4u5_51 {
  font-size: 14px;
  color: var(--default-600);
  text-align: center;
  padding: 40px 20px;
}

@media (max-width: 1024px) {
  ._interviewHistoryContainer_wo4u5_1 {
    padding: 16px;
  }
  ._interviewHistoryCard_wo4u5_12 {
    padding: 24px;
  }
  ._divider_wo4u5_37 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
}._reminderHistoryContainer_ovx03_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._reminderHistoryCard_ovx03_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._cardHeader_ovx03_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}

._sectionTitle_ovx03_26 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._cardHeader_ovx03_19 ._sectionTitle_ovx03_26 {
  margin-bottom: 0;
}

._divider_ovx03_37 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._content_ovx03_45 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._placeholder_ovx03_51 {
  font-size: 14px;
  color: var(--default-600);
  text-align: center;
  padding: 40px 20px;
}

@media (max-width: 1024px) {
  ._reminderHistoryContainer_ovx03_1 {
    padding: 16px;
  }
  ._reminderHistoryCard_ovx03_12 {
    padding: 24px;
  }
  ._divider_ovx03_37 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
}._modalContent_1qw14_1 {
  padding: 24px;
  min-width: 400px;
}

._sectionTitle_1qw14_6 {
  font-size: 16px;
  font-weight: 500;
  color: var(--default-900);
  margin-bottom: 24px;
}

._formFields_1qw14_13 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 32px;
}

._fieldGroup_1qw14_20 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._fieldLabel_1qw14_26 {
  font-size: 14px;
  font-weight: 500;
  color: var(--default-700);
}

._textField_1qw14_32 {
  width: 100%;
}

._selectField_1qw14_36 {
  width: 100%;
}

._modalFooter_1qw14_40 {
  display: flex;
  justify-content: flex-end;
}._modalContent_102yp_1 {
  padding: 12px;
}

._message_102yp_5 {
  font-size: 14px;
  color: var(--default-700);
  margin-bottom: 32px;
  line-height: 1.5;
}

._modalFooter_102yp_12 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

._cancelButton_102yp_18 {
  color: var(--default-600);
}

._deleteButton_102yp_22 {
  background-color: var(--danger-600);
  color: var(--white);
}
._deleteButton_102yp_22:hover {
  background-color: var(--danger-500);
}._documentationContainer_1k7xy_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
}

._documentationCard_1k7xy_9 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_1k7xy_16 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_1k7xy_23 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._content_1k7xy_31 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._documentCell_1k7xy_37 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._documentIcon_1k7xy_43 {
  font-size: 16px;
  color: var(--default-600);
}

._editContainer_1k7xy_48 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

._editInput_1k7xy_55 {
  flex: 1;
  padding: 4px 8px;
  border: 1px solid var(--primary-500);
  border-radius: 4px;
  font-size: 14px;
  outline: none;
}
._editInput_1k7xy_55:focus {
  box-shadow: 0 0 0 2px var(--primary-100);
}

._editActions_1k7xy_67 {
  display: flex;
  gap: 4px;
}

._saveButton_1k7xy_72,
._cancelButton_1k7xy_73 {
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}

._saveButton_1k7xy_72 {
  background-color: var(--success-500);
  color: var(--white);
}
._saveButton_1k7xy_72:hover {
  background-color: var(--success-600);
}

._cancelButton_1k7xy_73 {
  background-color: var(--danger-500);
  color: var(--white);
}
._cancelButton_1k7xy_73:hover {
  background-color: var(--danger-600);
}

._checkbox_1k7xy_102 {
  width: 16px;
  height: 16px;
  accent-color: var(--primary-500);
  cursor: pointer;
}

._actionsCell_1k7xy_109 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._menuIcon_1k7xy_115 {
  color: var(--default-600);
  cursor: pointer;
}
._menuIcon_1k7xy_115:hover {
  color: var(--default-800);
}

._addDocumentSection_1k7xy_123 {
  margin-top: 16px;
}

._addDocumentButton_1k7xy_127 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--primary-500);
  font-size: 14px;
  padding: 0;
}
._addDocumentButton_1k7xy_127:hover {
  color: var(--primary-600);
}

._addIcon_1k7xy_139 {
  font-size: 16px;
}

._footer_1k7xy_143 {
  margin-top: 24px;
  display: flex;
  justify-content: flex-start;
}

._placeholder_1k7xy_149 {
  font-size: 14px;
  color: var(--default-600);
  text-align: center;
  padding: 40px 20px;
}

@media (max-width: 1024px) {
  ._documentationContainer_1k7xy_1 {
    padding: 16px;
  }
  ._documentationCard_1k7xy_9 {
    padding: 24px;
  }
  ._divider_1k7xy_23 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
}._emailTemplateContainer_1p49u_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
}

._sectionTitle_1p49u_9 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_1p49u_16 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._subtitle_1p49u_24 {
  font-size: 16px;
  color: var(--default-900);
  opacity: 0.8;
}

._emailTemplateCard_1p49u_30 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._formContent_1p49u_37 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 32px 0;
}
._formContent_1p49u_37 label {
  color: var(--primary-700);
  font-weight: 500;
  font-size: 16px;
}

._saveButtonContainer_1p49u_49 {
  display: flex;
  justify-content: flex-start;
}

@media (max-width: 1024px) {
  ._emailTemplateContainer_1p49u_1 {
    padding: 16px;
  }
  ._emailTemplateCard_1p49u_30 {
    padding: 24px;
  }
}._feedbackContainer_1tl0c_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
}

._feedbackCard_1tl0c_9 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_1tl0c_16 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_1tl0c_23 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._content_1tl0c_31 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._question_1tl0c_37 {
  font-size: 18px;
  font-weight: 500;
  color: var(--default-900);
  margin-bottom: 8px;
}

._ratingSection_1tl0c_44 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
}

._ratingContainer_1tl0c_51 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
}
._ratingContainer_1tl0c_51::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: var(--track-width, 0%);
  height: 6px;
  background: var(--default-900);
  border-radius: 3px;
  z-index: 1;
  transition: width 0.1s ease;
}

._ratingDisplay_1tl0c_70 {
  position: absolute;
  top: -70px;
  left: 0;
  transform: translateX(-50%);
  z-index: 2;
  transition: left 0.1s ease;
}

._emojiCard_1tl0c_79 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  background: #fffbee;
  border: 1px solid var(--default-200);
  border-radius: 8px;
  padding: 8px 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  position: relative;
}

._emoji_1tl0c_79 {
  font-size: 20px;
  padding: 1px 2px 4px 2px;
  border-radius: 50%;
  box-shadow: 0px 4px 36.4px 0px rgba(255, 232, 149, 0.6);
}

._label_1tl0c_99 {
  font-size: 12px;
  font-weight: 500;
  color: var(--default-900);
}

._triangle_1tl0c_105 {
  background: #fffbee;
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--white);
}
._triangle_1tl0c_105::before {
  content: "";
  position: absolute;
  bottom: 1px;
  left: -7px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid var(--default-200);
}

._ratingSlider_1tl0c_129 {
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background: var(--default-200);
  outline: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  margin: 20px 0;
  position: relative;
}
._ratingSlider_1tl0c_129::-webkit-slider-track {
  background: var(--default-200);
  height: 6px;
  border-radius: 3px;
}
._ratingSlider_1tl0c_129::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 18px;
  height: 30px;
  border-radius: 10px;
  background: var(--default-800);
  cursor: pointer;
  border: 2px solid var(--white);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 2;
}
._ratingSlider_1tl0c_129::-moz-range-track {
  background: var(--default-200);
  height: 6px;
  border-radius: 3px;
  border: none;
}
._ratingSlider_1tl0c_129::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--default-900);
  cursor: pointer;
  border: 2px solid var(--white);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border: none;
}

._ratingNumbers_1tl0c_176 {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
._ratingNumbers_1tl0c_176 span {
  font-size: 14px;
  font-weight: 500;
  color: var(--default-600);
  width: 20px;
  text-align: center;
  transition: color 0.1s ease;
}
._ratingNumbers_1tl0c_176 span._activeNumber_1tl0c_189 {
  color: var(--default-900);
  font-weight: 600;
}

._textSection_1tl0c_194 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._tellUsMore_1tl0c_200 {
  font-size: 16px;
  font-weight: 500;
  color: var(--primary-700);
}

._saveButtonContainer_1tl0c_206 {
  display: flex;
  justify-content: flex-start;
  margin-top: 8px;
}

._saveButton_1tl0c_206 {
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 500;
}

@media (max-width: 1024px) {
  ._feedbackContainer_1tl0c_1 {
    padding: 16px;
  }
  ._feedbackCard_1tl0c_9 {
    padding: 24px;
  }
  ._divider_1tl0c_23 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
  ._question_1tl0c_37 {
    font-size: 16px;
  }
  ._ratingDisplay_1tl0c_70 {
    top: -45px;
  }
  ._emoji_1tl0c_79 {
    font-size: 20px;
  }
  ._label_1tl0c_99 {
    font-size: 11px;
  }
}._supportContainer_1s925_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
}

._sectionTitle_1s925_9 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._titleContainer_1s925_16 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}

._divider_1s925_23 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._getInTouchButton_1s925_31 {
  font-size: 14px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  gap: 8px;
}

._headphoneIcon_1s925_39 {
  font-size: 16px;
}

._supportCard_1s925_43 {
  background: var(--white);
  border-radius: 12px;
  padding: 40px;
  border: 1px solid var(--default-200);
}

._mainQuestion_1s925_50 {
  font-size: 32px;
  font-weight: 600;
  color: var(--default-900);
  text-align: center;
  margin-bottom: 32px;
}

._searchSection_1s925_58 {
  margin-bottom: 24px;
}

._searchContainer_1s925_62 {
  width: 80%;
  margin: 0 auto;
}

._topicFilters_1s925_67 {
  display: flex;
  gap: 12px;
  margin-bottom: 32px;
  flex-wrap: wrap;
  justify-content: center;
}

._topicFilter_1s925_67 {
  padding: 8px 16px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid var(--default-200);
  background: var(--white);
  color: var(--default-700);
}
._topicFilter_1s925_67:hover {
  background: var(--default-50);
  border-color: var(--default-300);
}
._topicFilter_1s925_67._activeFilter_1s925_90 {
  background: var(--default-100);
  color: var(--default-800);
  border-color: var(--default-100);
  font-size: 12px;
  font-weight: 400;
}
._topicFilter_1s925_67._activeFilter_1s925_90:hover {
  background: var(--default-200);
  border-color: var(--default-200);
}

._faqSection_1s925_102 {
  display: flex;
  flex-direction: column;
  gap: 0;
}

._faqItem_1s925_108 {
  border-bottom: 1px solid var(--default-200);
}
._faqItem_1s925_108:last-child {
  border-bottom: none;
}

._faqHeader_1s925_115 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
  cursor: pointer;
  transition: all 0.2s ease;
}
._faqHeader_1s925_115:hover {
  background: var(--default-25);
  margin: 0 -40px;
  padding: 20px 40px;
}

._faqQuestion_1s925_129 {
  font-size: 16px;
  font-weight: 500;
  color: var(--default-900);
  flex: 1;
}

._faqIcon_1s925_136 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  color: var(--default-600);
  font-size: 14px;
}

._faqAnswer_1s925_146 {
  padding: 0 0 20px 0;
  margin-top: 20px;
}

._answerText_1s925_151 {
  font-size: 14px;
  color: var(--default-600);
  line-height: 1.6;
}

@media (max-width: 1024px) {
  ._supportContainer_1s925_1 {
    padding: 16px;
  }
  ._supportCard_1s925_43 {
    padding: 32px;
  }
  ._header_1s925_164 {
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
  }
}.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}._phoneInputWrapper_j26tz_1 {
  display: flex;
  flex-direction: column;
  gap: 3px;
  align-items: start;
  box-sizing: border-box;
}

._labelWrapper_j26tz_9 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._label_j26tz_9 {
  color: var(--typography-secondary-color);
  font-weight: 500;
  font-size: 12px;
  padding: 2px;
}

._required_j26tz_23 {
  margin-left: 2px;
}

._phoneInputContainer_j26tz_27 {
  width: 100%;
  position: relative;
  height: 39px !important;
  min-height: 39px !important;
}
._phoneInputContainer_j26tz_27 > input {
  width: 100% !important;
  height: 39px !important;
  min-height: 39px !important;
}
._phoneInputContainer_j26tz_27 .react-tel-input {
  width: 100%;
  border: none;
}
._phoneInputContainer_j26tz_27 .react-tel-input .form-control {
  width: 100% !important;
  height: 39px !important;
  min-height: 39px !important;
  padding: 10px 12px 10px 60px;
  border-radius: 6px;
  font-size: 14px;
  outline: none;
  transition: border-color 0.3s ease;
  color: var(--typography-text-color);
  background: white;
  box-sizing: border-box;
}
._phoneInputContainer_j26tz_27 .react-tel-input .form-control:focus {
  border-color: var(--primary-color);
  box-shadow: none;
}
._phoneInputContainer_j26tz_27 .react-tel-input .form-control::placeholder {
  color: #999;
}
._phoneInputContainer_j26tz_27 .react-tel-input .form-control:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.6;
}
._phoneInputContainer_j26tz_27 .react-tel-input .flag-dropdown {
  position: absolute;
  left: 0;
  top: 0;
  height: 39px !important;
  width: 60px;
  border: none;
  border-radius: 6px 0 0 6px;
  background: transparent !important;
  z-index: 1;
}
._phoneInputContainer_j26tz_27 .react-tel-input .flag-dropdown .selected-flag {
  width: 60px;
  height: 39px !important;
  padding: 0 8px;
  border: none;
  background: transparent !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  position: relative;
}
._phoneInputContainer_j26tz_27 .react-tel-input .flag-dropdown .selected-flag:hover {
  background: transparent !important;
}
._phoneInputContainer_j26tz_27 .react-tel-input .flag-dropdown .selected-flag:focus {
  background: transparent !important;
}
._phoneInputContainer_j26tz_27 .react-tel-input .flag-dropdown .selected-flag::after {
  content: "";
  position: absolute;
  right: 0;
  top: 8px;
  bottom: 8px;
  width: 1px;
  background-color: #ccc;
}
._phoneInputContainer_j26tz_27 .react-tel-input .flag-dropdown .selected-flag .flag {
  margin: 0;
  width: 20px;
  height: 15px;
}
._phoneInputContainer_j26tz_27 .react-tel-input .flag-dropdown .selected-flag .arrow {
  display: none !important;
}
._phoneInputContainer_j26tz_27 .react-tel-input .country-list {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  background: white;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  max-height: 200px;
  overflow-y: auto;
  margin-top: 2px;
}
._phoneInputContainer_j26tz_27 .react-tel-input .country-list .country {
  padding: 8px 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: var(--typography-text-color);
}
._phoneInputContainer_j26tz_27 .react-tel-input .country-list .country:hover {
  background-color: #f5f5f5;
}
._phoneInputContainer_j26tz_27 .react-tel-input .country-list .country._highlight_j26tz_138 {
  background-color: var(--primary-color);
  color: white;
}
._phoneInputContainer_j26tz_27 .react-tel-input .country-list .country .flag {
  width: 20px;
  height: 15px;
  margin: 0;
}
._phoneInputContainer_j26tz_27 .react-tel-input .country-list .country .country-name {
  flex: 1;
}
._phoneInputContainer_j26tz_27 .react-tel-input .country-list .country .dial-code {
  color: #666;
  font-size: 12px;
}
._phoneInputContainer_j26tz_27 .react-tel-input .search-box {
  padding: 8px 12px;
  border-bottom: 1px solid #eee;
  background: #f9f9f9;
}
._phoneInputContainer_j26tz_27 .react-tel-input .search-box input {
  width: 100%;
  padding: 6px 8px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 12px;
  outline: none;
}
._phoneInputContainer_j26tz_27 .react-tel-input .search-box input:focus {
  border-color: var(--primary-color);
}

._fullWidth_j26tz_171 {
  width: 100%;
}

._error_j26tz_175 .react-tel-input .form-control {
  border-color: var(--red-0);
}
._error_j26tz_175 .react-tel-input .form-control:focus {
  border-color: var(--red-0);
}

._success_j26tz_182 .react-tel-input .form-control {
  border-color: var(--green-success);
}
._success_j26tz_182 .react-tel-input .form-control:focus {
  border-color: var(--green-success);
}

._errorLabel_j26tz_189 {
  color: var(--red-0);
  font-size: 10px;
  margin-top: 4px;
}

._successLabel_j26tz_195 {
  color: var(--green-success);
  font-size: 10px;
  margin-top: 4px;
}

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

._customArrowOverlay_j26tz_206 {
  position: absolute;
  left: 30px;
  top: 52%;
  transform: translateY(-50%);
  z-index: 2;
  pointer-events: none;
}

._divider_j26tz_215 {
  height: 24px;
  position: absolute;
  left: 20px;
  top: -7px;
}

._customArrow_j26tz_206 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  transition: color 0.2s ease;
}
._customArrow_j26tz_206:hover {
  color: #333;
}

.react-tel-input .form-control {
  font-family: inherit;
  height: 39px !important;
  min-height: 39px !important;
  padding-left: 60px;
}
.react-tel-input .flag-dropdown {
  height: 39px !important;
  background: transparent !important;
  border: none;
}
.react-tel-input .flag-dropdown .selected-flag {
  height: 39px !important;
  background: transparent !important;
}
.react-tel-input .flag-dropdown .selected-flag:hover {
  background: transparent !important;
}
.react-tel-input .flag-dropdown .selected-flag:focus {
  background: transparent !important;
}
.react-tel-input .flag-dropdown .selected-flag .arrow {
  display: none !important;
}._viewProfileContainer_dwr4s_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._profileCard_dwr4s_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_dwr4s_19 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_dwr4s_26 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._profileImageSection_dwr4s_34 {
  display: flex;
  align-items: center;
  gap: 24px;
}

._profileImageContainer_dwr4s_40 {
  flex-shrink: 0;
}

._profileImage_dwr4s_34 {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid var(--default-200);
}

._profileImg_dwr4s_52 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._profileImageActions_dwr4s_58 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._editPhotoText_dwr4s_64 {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-primary);
}

._actionButtons_dwr4s_70 {
  display: flex;
  gap: 16px;
  align-items: center;
}

._changeButton_dwr4s_76 {
  min-width: 80px;
  height: 24px;
  font-size: 12px;
  font-weight: 500;
  padding: 0;
  background-color: var(--default-black);
}
._changeButton_dwr4s_76:hover {
  background-color: var(--default-800);
}

._deleteButton_dwr4s_88 {
  background: none;
  border: none;
  color: var(--danger-900);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  padding: 8px 0;
  transition: color 0.2s ease;
}
._deleteButton_dwr4s_88:hover {
  color: var(--danger-600);
}

._formGrid_dwr4s_102 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  ._formGrid_dwr4s_102 {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

._phoneInputContainer_dwr4s_115 {
  margin-top: 10px;
}

._countryCodeSelect_dwr4s_119 {
  min-width: 80px;
  flex-shrink: 0;
}

._phoneInput_dwr4s_115 {
  flex: 1;
}

._saveButtonContainer_dwr4s_128 {
  display: flex;
  justify-content: flex-start;
  padding-top: 16px;
  border-top: 1px solid var(--border-light);
}

._saveButton_dwr4s_128 {
  min-width: 140px;
  height: 44px;
  font-size: 16px;
  font-weight: 600;
  background: var(--primary-color);
  border: none;
  border-radius: 8px;
  color: var(--white);
  cursor: pointer;
  transition: all 0.2s ease;
}

@media (max-width: 1024px) {
  ._viewProfileContainer_dwr4s_1 {
    padding: 16px;
    gap: 20px;
  }
  ._profileCard_dwr4s_12 {
    padding: 24px;
  }
  ._divider_dwr4s_26 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
}
@media (max-width: 768px) {
  ._viewProfileContainer_dwr4s_1 {
    gap: 16px;
  }
  ._profileImageSection_dwr4s_34 {
    flex-direction: column;
    text-align: center;
    gap: 16px;
  }
  ._actionButtons_dwr4s_70 {
    justify-content: center;
  }
  ._sectionTitle_dwr4s_19 {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  ._viewProfileContainer_dwr4s_1 {
    padding: 12px;
    gap: 12px;
  }
  ._profileCard_dwr4s_12 {
    padding: 20px;
  }
  ._divider_dwr4s_26 {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
  ._profileImage_dwr4s_34 {
    width: 100px;
    height: 100px;
  }
  ._sectionTitle_dwr4s_19 {
    font-size: 16px;
    margin-bottom: 16px;
  }
}._container_1yuon_1 {
  display: grid;
  grid-template-columns: 280px auto;
  width: 100%;
  min-height: 100vh;
}

._collapsedContainer_1yuon_8 {
  grid-template-columns: 78px auto;
}

._leftPanel_1yuon_12 {
  position: sticky;
  top: 0;
  height: 100vh;
  background-color: var(--sidebar-bg);
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--grey-400);
  justify-content: space-between;
  overflow: auto;
  -ms-overflow-style: none;
}
._leftPanel_1yuon_12::-webkit-scrollbar {
  display: none;
}
._leftPanel_1yuon_12 ._headerDivider_1yuon_27 {
  width: 80%;
  margin: 0 auto;
  opacity: 0.2;
  height: 1px;
}
._leftPanel_1yuon_12 ._collapsedDivider_1yuon_33 {
  width: 50%;
}
._leftPanel_1yuon_12 ._profile_1yuon_36 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin: 10px 16px;
  padding: 10px 16px;
  border-radius: 8px;
  background: var(--grey-0);
  border: 1px solid var(--grey-400);
  width: 88%;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._leftPanel_1yuon_12 ._profile_1yuon_36:hover {
  background: var(--grey-100);
}
._leftPanel_1yuon_12 ._profile_1yuon_36 ._name_1yuon_54 {
  display: flex;
  align-items: center;
  gap: 8px;
  opacity: 0.9;
}
._leftPanel_1yuon_12 ._profile_1yuon_36 ._name_1yuon_54 ._text_1yuon_60 {
  font-weight: 500;
  font-size: 14px;
}
._leftPanel_1yuon_12 ._profile_1yuon_36 ._name_1yuon_54 ._profileAvatar_1yuon_64 {
  background: var(--avatar-gradient);
  color: var(--grey-0);
  border-radius: 6px;
  height: 32px;
  width: 32px;
  font-size: 18px;
  font-weight: 400;
  box-shadow: 0px 2px 12px 0px rgba(0, 50, 255, 0.5019607843), 0px -3px 4px 0px #8ca2ff inset;
}
._leftPanel_1yuon_12 ._collapsedProfile_1yuon_74 {
  justify-content: center;
  width: auto;
  padding: 4px;
}

._collapsed_1yuon_8 {
  width: 78px;
}

._header_1yuon_27 {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  align-items: center;
}
._header_1yuon_27 ._logo_1yuon_90 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
._header_1yuon_27 ._logo_1yuon_90 img {
  width: 114px;
  height: 46px;
}
._header_1yuon_27 ._icons_1yuon_99 {
  display: flex;
  gap: 16px;
  color: #5c5d5e;
}
._header_1yuon_27 ._icons_1yuon_99 svg {
  cursor: pointer;
}

._columnContainer_1yuon_108 {
  flex-direction: column;
  gap: 20px;
}
._columnContainer_1yuon_108 ._logo_1yuon_90 img {
  width: 43px !important;
}
._columnContainer_1yuon_108 ._collapsedPanelIcon_1yuon_115 {
  position: fixed;
  top: 88px;
  left: 68px;
  z-index: 10;
}

._outletWrapper_1yuon_122 {
  width: 100%;
  padding-top: var(--header-height);
  background-color: var(--sidebar-bg);
}

._logoutModalContent_1yuon_128 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._logoutModalActions_1yuon_134 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

._textButton_1yuon_140 {
  color: var(--default-500);
}._metricCard_va4sc_1 {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 20px;
  min-height: 100px;
  transition: all 0.2s ease;
  cursor: pointer;
}
._metricCard_va4sc_1:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
._metricCard_va4sc_1._selected_va4sc_13 {
  background-color: var(--primary-800);
  border-color: var(--primary-800);
  color: white;
}
._metricCard_va4sc_1._selected_va4sc_13 ._value_va4sc_18 {
  color: white !important;
}
._metricCard_va4sc_1._selected_va4sc_13 ._title_va4sc_21 {
  color: rgba(255, 255, 255, 0.8) !important;
}
._metricCard_va4sc_1._selected_va4sc_13 ._iconContainer_va4sc_24 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
._metricCard_va4sc_1._selected_va4sc_13 ._iconContainer_va4sc_24 svg {
  color: white;
}

._cardContent_va4sc_31 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

._firstRow_va4sc_38 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._secondRow_va4sc_44 {
  display: flex;
  align-items: center;
}

._value_va4sc_18 {
  font-size: 26px;
  font-weight: 700;
  color: #414141;
  line-height: 1.2;
  margin: 0;
}

._title_va4sc_21 {
  font-size: 14px;
  font-weight: 500;
  color: var(--default-500);
  line-height: 1.4;
  margin: 0;
}

._iconContainer_va4sc_24 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 12px;
  background-color: var(--primary-200);
  flex-shrink: 0;
}
._iconContainer_va4sc_24 svg {
  width: 20px;
  height: 20px;
  color: var(--primary-600);
}._sectionCard_1ifwf_1 {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  padding: 24px;
  margin-bottom: 24px;
}

._header_1ifwf_9 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
}

._titleSection_1ifwf_16 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._title_1ifwf_16 {
  font-size: 20px;
  font-weight: 700;
  color: #191919;
  margin: 0;
}

._subtitle_1ifwf_29 {
  font-size: 14px;
  color: #191919;
  font-weight: 400;
  margin: 0;
  opacity: 0.5;
}

._headerActions_1ifwf_37 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._divider_1ifwf_43 {
  margin: 0 0 20px 0;
}

._content_1ifwf_47 {
  width: 100%;
}._container_1yc79_1 {
  display: flex;
  margin: 16px 0;
  align-items: center;
  gap: 16px;
}

._searchWrapper_1yc79_8 ._searchInput_1yc79_8 > div > input {
  width: auto;
  height: 36px;
  padding-left: 40px;
}

._divider_1yc79_14 {
  height: 25px;
}

._filterLabel_1yc79_18 {
  display: flex;
  gap: 4px;
  align-items: center;
  white-space: nowrap;
}

._chip_1yc79_25 {
  background: var(--grey-100);
  border: 1px solid var(--grey-300);
  border-radius: 8px;
  padding: 6px 12px;
  display: flex;
  align-items: center;
}

._chipText_1yc79_34 {
  font-size: 14px;
  font-weight: 500;
}

._locationWrapper_1yc79_39 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._buttonsWrapper_1yc79_45 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}

._iconButton_1yc79_52 {
  width: 26px;
  height: 26px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  border: 1px solid var(--default-200);
  background: white;
  color: var(--default-500);
}
._iconButton_1yc79_52:hover {
  background: var(--grey-200);
}

._addButton_1yc79_68 {
  height: 26px;
  font-size: 14px;
  padding: 0 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
}

._pauseButton_1yc79_78:hover {
  background: var(--warning-400);
  color: var(--warning-600);
  border: 1px solid var(--warning-600);
}

._pushButton_1yc79_84:hover {
  background: var(--success-400);
  color: var(--success-600);
  border: 1px solid var(--success-600);
}

._uploadButton_1yc79_90:hover {
  background: var(--primary-600);
  color: var(--white);
  border: 1px solid var(--primary-600);
}._modal_8wbkc_1 {
  max-width: 480px;
  width: 90vw;
}

._content_8wbkc_6 {
  padding: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._icon_8wbkc_14 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  background-color: var(--warning-100);
  width: 60px;
  height: 60px;
  border-radius: 40px;
  margin: auto;
}

._body_8wbkc_26 {
  padding: 20px 24px 24px 24px;
}

._title_8wbkc_30 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  margin: 0 0 8px 0;
  text-align: center;
}

._message_8wbkc_38 {
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 12px;
  display: block;
}

._footer_8wbkc_46 {
  padding: 0 24px 24px 24px;
  display: flex;
  justify-content: center;
}

._confirmButton_8wbkc_52 {
  width: 100%;
  font-weight: 500;
  padding: 12px 20px;
  font-size: 14px;
}

._successIcon_8wbkc_59 {
  width: 60px;
  height: 60px;
  color: var(--success-400);
  stroke: none;
}

._errorIcon_8wbkc_66 {
  width: 40px;
  height: 40px;
  color: var(--warning-400);
  stroke: none;
}._uploadArea_1k1tq_1 {
  padding: 16px;
  border: 2px dashed var(--grey-300);
  border-radius: 8px;
  background-color: var(--mauve-4);
  transition: all 0.2s ease;
  cursor: pointer;
}
._uploadArea_1k1tq_1:hover:not(._disabled_1k1tq_9) {
  border-color: var(--primary-300);
  background-color: var(--mauve-6);
}
._uploadArea_1k1tq_1._dragOver_1k1tq_13 {
  border-color: var(--primary-500);
  background-color: var(--mauve-6);
}
._uploadArea_1k1tq_1._disabled_1k1tq_9 {
  opacity: 0.5;
  cursor: not-allowed;
}

._uploadContent_1k1tq_22 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._uploadIcon_1k1tq_28 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  background-color: var(--grey-200);
  border-radius: 8px;
  flex-shrink: 0;
  color: var(--grey-600);
}

._uploadText_1k1tq_40 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._uploadMainText_1k1tq_47 {
  font-size: 16px;
  font-weight: 500;
  color: var(--typography-text-color);
}

._uploadSubText_1k1tq_53 {
  font-size: 12px;
  color: var(--typography-secondary-text-color);
}

._chooseFileButton_1k1tq_58 {
  color: var(--violet-11);
  font-weight: 500;
  padding: 8px 16px;
  font-size: 12px;
  flex-shrink: 0;
}

._fileSizeInfo_1k1tq_66 {
  margin-top: 8px;
  margin-left: 0;
}

._fileSizeText_1k1tq_71 {
  font-weight: 500;
  font-size: 12px;
  color: var(--violet-11);
}

._selectedFileArea_1k1tq_77 {
  background-color: var(--mauve-4);
  border-radius: 8px;
}

._filePreview_1k1tq_82 {
  display: flex;
  align-items: center;
  gap: 12px;
  background-color: var(--grey-50);
  border: 1px solid var(--grey-200);
  border-radius: 8px;
  padding: 12px;
}

._fileIcon_1k1tq_92 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--grey-200);
  border-radius: 6px;
  flex-shrink: 0;
  color: var(--grey-600);
}

._fileInfo_1k1tq_104 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._fileName_1k1tq_111 {
  font-size: 14px;
  font-weight: 500;
  color: var(--typography-text-color);
}

._fileSize_1k1tq_66 {
  font-size: 12px;
  color: var(--typography-secondary-text-color);
}

._removeFileButton_1k1tq_122 {
  color: var(--danger-400);
  font-weight: 500;
  padding: 6px 12px;
  font-size: 12px;
  flex-shrink: 0;
}
._removeFileButton_1k1tq_122:hover:not(:disabled) {
  color: var(--danger-500);
  background-color: var(--danger-50);
}._modal_1rmy6_1 {
  max-width: 600px;
  width: 90vw;
}

._content_1rmy6_6 {
  padding: 0;
  display: flex;
  flex-direction: column;
}

._instructions_1rmy6_12 {
  padding: 24px 24px 16px 24px;
}

._subtitle_1rmy6_16 {
  font-size: 16px;
  color: var(--typography-text-color);
  margin-bottom: 16px;
  display: block;
}

._instructionList_1rmy6_23 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._instructionItem_1rmy6_29 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

._checkIcon_1rmy6_35 {
  color: var(--typography-text-color);
  font-weight: bold;
  font-size: 14px;
  margin-top: 2px;
  opacity: 0.7;
  flex-shrink: 0;
}

._instructionText_1rmy6_44 {
  font-size: 14px;
  color: var(--typography-text-color);
  line-height: 1.5;
  opacity: 0.6;
}

._uploadSection_1rmy6_51 {
  margin: 0 24px 16px 24px;
}

._templateSection_1rmy6_55 {
  padding: 0 24px 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._templateText_1rmy6_62 {
  font-size: 14px;
  color: var(--typography-text-color);
  line-height: 1.5;
}

._templateLink_1rmy6_68 {
  background: none;
  border: none;
  color: var(--success-600);
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
  padding: 0;
}
._templateLink_1rmy6_68:hover {
  color: var(--success-700);
}

._footer_1rmy6_81 {
  padding: 0 24px 24px 24px;
  display: flex;
  justify-content: flex-end;
}

._saveButton_1rmy6_87 {
  padding: 12px 24px;
  font-weight: 500;
  font-size: 14px;
  min-width: 140px;
}._addedOn_1009d_1 {
  font-size: 14px;
  color: var(--secondary-text);
}

._sourceTypeBadge_1009d_6 {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 400;
  gap: 4px;
}

._marketReady_1009d_16 {
  background-color: var(--success-600);
  color: var(--success-50);
}

._learning_1009d_21 {
  background-color: var(--warning-100);
  color: var(--warning-600);
}

._liveInMarket_1009d_26 {
  background-color: var(--success-100);
  color: var(--success-600);
}

._interviewScheduled_1009d_31 {
  background-color: var(--secondary-100);
  color: var(--default-600);
}

._onHold_1009d_36 {
  background-color: var(--danger-100);
  color: var(--danger-600);
}

._hired_1009d_41 {
  background-color: var(--success-600);
  color: var(--success-50);
}

._default_1009d_46 {
  background-color: var(--primary-50);
  color: var(--primary-600);
}

._marketAvailable_1009d_51 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._greenToggle_1009d_57 {
  --toggle-checked-color: var(--system-light-green);
}

._toastContainer_1009d_61 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
._toastContainer_1009d_61 ._undoBtn_1009d_67 {
  color: var(--dark-button);
  font-weight: 700;
  font-size: 14px;
  padding: 4px 8px;
  min-width: auto;
}._modal_58n5l_1 {
  max-width: 480px;
  width: 90vw;
}

._content_58n5l_6 {
  padding: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._icon_58n5l_14 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  background-color: var(--warning-100);
  width: 80px;
  height: 80px;
  border-radius: 40px;
  margin: auto;
}

._body_58n5l_26 {
  padding: 20px 24px 24px 24px;
}

._title_58n5l_30 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  margin: 0 0 12px 0;
  color: #1f2937;
}

._message_58n5l_38 {
  font-size: 14px;
  line-height: 1.5;
  color: #374151;
  margin-bottom: 24px;
  display: block;
}

._candidateCard_58n5l_46 {
  background-color: var(--grey-100);
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

._statusBadge_58n5l_57 {
  display: flex;
  align-items: center;
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 500;
  gap: 4px;
}

._marketReady_58n5l_67 {
  background-color: var(--success-600);
  color: var(--success-50);
}

._learning_58n5l_72 {
  background-color: var(--warning-100);
  color: var(--warning-600);
}

._liveInMarket_58n5l_77 {
  background-color: var(--success-100);
  color: var(--success-600);
}

._interviewScheduled_58n5l_82 {
  background-color: var(--secondary-100);
  color: var(--default-600);
}

._onHold_58n5l_87 {
  background-color: var(--danger-100);
  color: var(--danger-600);
}

._hired_58n5l_92 {
  background-color: var(--success-600);
  color: var(--success-50);
}

._default_58n5l_97 {
  background-color: var(--primary-50);
  color: var(--primary-600);
}

._statusIcon_58n5l_102 {
  font-size: 10px;
}

._statusText_58n5l_106 {
  font-size: 12px;
}

._footer_58n5l_110 {
  padding: 0 24px 24px 24px;
  display: flex;
  gap: 12px;
  justify-content: center;
}

._allCandidatesButton_58n5l_117 {
  color: var(--typography-text-color);
  font-weight: 500;
  padding: 10px 20px;
  font-size: 14px;
  min-width: 120px;
}._modal_1wf4j_1 {
  max-width: 500px;
  width: 90vw;
}

._content_1wf4j_6 {
  padding: 0;
}

._header_1wf4j_10 {
  padding: 24px 24px 0 24px;
}

._title_1wf4j_14 {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.4;
  margin: 0;
}

._body_1wf4j_21 {
  padding: 20px 24px;
}

._question_1wf4j_25 {
  font-size: 14px;
  line-height: 1.5;
  color: var(--typography-text-color);
  margin-bottom: 20px;
}

._candidateCard_1wf4j_32 {
  background-color: var(--grey-100);
  border-radius: 8px;
  padding: 12px;
  margin-bottom: 20px;
}

._statusSection_1wf4j_39 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._statusLabel_1wf4j_45 {
  font-size: 14px;
  font-weight: 500;
  color: var(--typography-text-color);
}

._statusSelect_1wf4j_51 {
  width: 100%;
}
._statusSelect_1wf4j_51 .select__control {
  min-height: 40px;
  border-radius: 8px;
  border: 1px solid var(--grey-300);
}
._statusSelect_1wf4j_51 .select__control:hover {
  border-color: var(--grey-400);
}
._statusSelect_1wf4j_51 .select__single-value {
  font-size: 14px;
  color: var(--typography-text-color);
}
._statusSelect_1wf4j_51 .select__placeholder {
  font-size: 14px;
  color: var(--grey-500);
}

._footer_1wf4j_71 {
  padding: 0 24px 24px 24px;
  display: flex;
  justify-content: flex-end;
}

._confirmButton_1wf4j_77 {
  background-color: #e91e63;
  border-color: #e91e63;
  color: white;
  font-weight: 500;
  padding: 10px 20px;
  border-radius: 6px;
  font-size: 14px;
}
._confirmButton_1wf4j_77:hover {
  background-color: #d81b60;
  border-color: #d81b60;
}
._confirmButton_1wf4j_77:active {
  background-color: #c2185b;
  border-color: #c2185b;
}._header_9bltl_1 {
  display: flex;
  gap: 8px;
  padding: 12px;
}
._header_9bltl_1 ._arrowIcon_9bltl_6 {
  font-size: 32px;
  color: var(--icon-color);
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._header_9bltl_1 ._arrowIcon_9bltl_6:hover {
  background-color: var(--hover-bg, #e0e0e0);
}
._header_9bltl_1 ._arrowIcon_9bltl_6._disabled_9bltl_19 {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
._header_9bltl_1 ._arrowIcon_9bltl_6._disabled_9bltl_19:hover {
  background-color: transparent;
}

._loader_9bltl_28 {
  max-height: calc(100vh - 18px);
}

._divider_9bltl_32 {
  width: 92%;
  margin: auto;
  height: 1px;
  opacity: 0.2;
}

._evaluation_9bltl_39 {
  border: var(--default-border);
  border-radius: 8px;
  margin: 24px 12px;
  padding: 16px;
}
._evaluation_9bltl_39 ._evaluationTitle_9bltl_45 {
  color: var(--default-900);
  font-weight: 700;
  opacity: 0.6;
  font-size: 16px;
  margin-bottom: 16px;
}
._evaluation_9bltl_39 ._evalCard_9bltl_52 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 16px;
  margin-top: 16px;
}._wrapper_yk3mn_1 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 1rem;
  flex-wrap: wrap;
  margin: 24px 18px;
}

._divider_yk3mn_12 {
  height: 68px;
}

._avatar_yk3mn_16 {
  width: 60px;
  height: 60px;
  border-radius: 12px;
  object-fit: cover;
}

._info_yk3mn_23 {
  flex: 1;
}

._nameExp_yk3mn_27 {
  height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

._nameRow_yk3mn_34 {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: var(--default-800);
}

._nameDivider_yk3mn_41 {
  height: 12px;
}

._nameRow_yk3mn_34 h6 {
  font-size: 22px;
  font-weight: 500;
  margin: 0;
}

._icon_yk3mn_51 {
  color: #666;
  font-size: 0.9rem;
  cursor: pointer;
}

._role_yk3mn_57 {
  font-size: 0.9rem;
  color: #666;
}

._moreInfo_yk3mn_62 {
  display: flex;
  gap: 1.5rem;
}
._moreInfo_yk3mn_62 ._detail_yk3mn_66 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._grid_yk3mn_72 {
  display: grid;
  gap: 0.75rem 1.5rem;
}

._grid_yk3mn_72 label {
  font-size: 12px;
  color: var(--default-500);
  font-weight: 400;
  opacity: 0.9;
}

._grid_yk3mn_72 p {
  margin: 0;
  font-size: 14px;
  color: var(--black-accent);
  font-weight: 400;
}

._right_yk3mn_91 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  min-width: 80px;
}

._right_yk3mn_91 p {
  font-size: 0.75rem;
  color: #777;
  text-align: center;
  margin: 0;
}

._availabilityToggle_yk3mn_106 {
  width: 100%;
  margin: 8px 0;
  border: 1px solid var(--sage-4);
  border-radius: 6px;
  padding: 12px;
  background-color: var(--sage-3);
}

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

._toggleWrapper_yk3mn_121 {
  display: flex;
  align-items: center;
}

._toggle_yk3mn_115 {
  cursor: pointer;
  --toggle-checked-color: var(--system-light-green);
}

._toggleLabel_yk3mn_131 {
  font-size: 14px;
  color: var(--black-accent);
  font-weight: 400;
}

._btnContainer_yk3mn_137 {
  display: flex;
  width: 100%;
  gap: 8px;
}
._btnContainer_yk3mn_137 ._textBtn_yk3mn_142 {
  color: var(--default-500);
  border-color: var(--default-500);
}._dashboard_1eqkv_1 {
  display: flex;
  background-color: var(--sidebar-bg);
  flex-direction: column;
  padding: 10px;
  box-sizing: border-box;
  min-height: 100vh;
}

._content_1eqkv_10 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._recruiterMetrics_1eqkv_16 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 16px;
}

._marketMetrics_1eqkv_22 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 16px;
}

._funnelChartCard_1eqkv_28 {
  padding: 0;
}

._title_1eqkv_32 {
  font-weight: 600;
  font-size: 16px;
  color: #000000;
  opacity: 0.4;
  margin-bottom: 16px;
}

._candidateFilters_1eqkv_40 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._filterSelect_1eqkv_46 {
  min-width: 150px;
}@keyframes _shimmer_ssmok_1 {
  0% {
    background-position: -200px 0;
  }
  100% {
    background-position: calc(200px + 100%) 0;
  }
}
._metricCardSkeleton_ssmok_9 {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 20px;
  min-height: 100px;
}

._cardContent_ssmok_17 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

._firstRow_ssmok_24 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._secondRow_ssmok_30 {
  display: flex;
  align-items: center;
}

._iconSkeleton_ssmok_35 {
  width: 30px;
  height: 30px;
  border-radius: 12px;
  background-color: #e0e0e0;
  background-image: linear-gradient(90deg, #e0e0e0 0px, #f5f5f5 40px, #e0e0e0 80px);
  background-size: 200px 100%;
  background-repeat: no-repeat;
  animation: _shimmer_ssmok_1 1.2s infinite linear;
  flex-shrink: 0;
}

._valueSkeleton_ssmok_47 {
  width: 60px;
  height: 31px;
  border-radius: 4px;
  background-color: #e0e0e0;
  background-image: linear-gradient(90deg, #e0e0e0 0px, #f5f5f5 40px, #e0e0e0 80px);
  background-size: 200px 100%;
  background-repeat: no-repeat;
  animation: _shimmer_ssmok_1 1.2s infinite linear;
}

._titleSkeleton_ssmok_58 {
  width: 120px;
  height: 20px;
  border-radius: 4px;
  background-color: #e0e0e0;
  background-image: linear-gradient(90deg, #e0e0e0 0px, #f5f5f5 40px, #e0e0e0 80px);
  background-size: 200px 100%;
  background-repeat: no-repeat;
  animation: _shimmer_ssmok_1 1.2s infinite linear;
}

._funnelSkeleton_ssmok_69 {
  width: 100%;
  height: 300px;
  border-radius: 8px;
  background-color: #e0e0e0;
  background-image: linear-gradient(90deg, #e0e0e0 0px, #f5f5f5 40px, #e0e0e0 80px);
  background-size: 200px 100%;
  background-repeat: no-repeat;
  animation: _shimmer_ssmok_1 1.2s infinite linear;
}._container_1ws6w_1 {
  margin: 1rem;
  padding: 1rem;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}._card_1cbq4_1 {
  display: flex;
  gap: 8px;
  margin: 8px;
  align-items: center;
  border: var(--default-border);
  border-radius: 8px;
  padding: 14px;
  background: var(--grey-0);
  height: 160px;
}

._wrapper_1cbq4_13 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  gap: 1rem;
  padding-bottom: 1rem;
  flex-wrap: wrap;
  margin: 24px 18px;
}

._divider_1cbq4_24 {
  height: 68px;
}

._avatar_1cbq4_28 {
  width: 125px;
  height: 125px;
  border-radius: 10px;
  object-fit: cover;
}

._info_1cbq4_35 {
  flex: 1;
}

._chip_1cbq4_39 {
  background-color: var(--warning-50);
  border-radius: 100px;
  border: 1px solid var(--warning-300);
}
._chip_1cbq4_39 ._starIcon_1cbq4_44 {
  color: #ffcd05;
  transform: rotateX(180deg);
  display: inline-block;
  line-height: 1;
}

._nameExp_1cbq4_51 {
  height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

._nameRow_1cbq4_58 {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: var(--default-800);
}

._nameDivider_1cbq4_65 {
  height: 12px;
}

._nameRow_1cbq4_58 h6 {
  font-size: 22px;
  font-weight: 500;
  margin: 0;
}

._icon_1cbq4_75 {
  font-size: 16px;
  color: var(--default-500);
  cursor: pointer;
  transition: color 0.2s ease;
}
._icon_1cbq4_75:hover {
  color: var(--default-700);
}

._role_1cbq4_85 {
  font-size: 14px;
  color: var(--active-tab-color);
}

._moreInfo_1cbq4_90 {
  display: flex;
  gap: 1.5rem;
}
._moreInfo_1cbq4_90 ._detail_1cbq4_94 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._grid_1cbq4_100 {
  display: grid;
  gap: 0.75rem 1.5rem;
}

._grid_1cbq4_100 label {
  font-size: 12px;
  color: var(--default-500);
  font-weight: 400;
  opacity: 0.9;
}

._grid_1cbq4_100 p {
  margin: 0;
  font-size: 14px;
  color: var(--black-accent);
  font-weight: 400;
}._modal_1nfdx_1 {
  max-width: 500px;
  width: 90vw;
}

._content_1nfdx_6 {
  padding: 0;
}

._header_1nfdx_10 {
  padding: 24px 24px 0 24px;
}

._title_1nfdx_14 {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.4;
  margin: 0;
}

._body_1nfdx_21 {
  padding: 20px 24px;
}

._question_1nfdx_25 {
  font-size: 14px;
  line-height: 1.5;
  color: var(--typography-text-color);
  margin-bottom: 20px;
}

._candidateCard_1nfdx_32 {
  background-color: var(--grey-100);
  border-radius: 8px;
  padding: 12px;
  margin-bottom: 20px;
}

._statusSection_1nfdx_39 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._statusLabel_1nfdx_45 {
  font-size: 14px;
  font-weight: 500;
  color: var(--typography-text-color);
}

._statusSelect_1nfdx_51 {
  width: 100%;
}
._statusSelect_1nfdx_51 .select__control {
  min-height: 40px;
  border-radius: 8px;
  border: 1px solid var(--grey-300);
}
._statusSelect_1nfdx_51 .select__control:hover {
  border-color: var(--grey-400);
}
._statusSelect_1nfdx_51 .select__single-value {
  font-size: 14px;
  color: var(--typography-text-color);
}
._statusSelect_1nfdx_51 .select__placeholder {
  font-size: 14px;
  color: var(--grey-500);
}

._footer_1nfdx_71 {
  padding: 0 24px 24px 24px;
  display: flex;
  justify-content: flex-end;
}._container_75p70_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._section_75p70_7 {
  background: var(--grey-0);
  border: var(--default-border);
  border-radius: 8px;
  padding: 20px;
  margin: 8px 0;
}

._sectionTitle_75p70_15 {
  font-size: 10px;
  font-weight: 400;
  color: var(--default-500);
  margin: 0 0 16px 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

._actionButtons_75p70_24 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._actionButton_75p70_24 {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-start;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  width: 100%;
}._toggleCard_bykmk_1 {
  margin: 16px 8px;
  border: 1px solid var(--sage-7);
  border-radius: 6px;
  padding: 12px;
  background-color: var(--sage-5);
  height: 46px;
}

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

._toggleWrapper_bykmk_16 {
  display: flex;
  align-items: center;
}

._toggle_bykmk_1 {
  cursor: pointer;
  --toggle-checked-color: var(--system-light-green);
  background-color: var(--white);
}

._toggleLabel_bykmk_27 {
  font-size: 14px;
  color: var(--black-accent);
  font-weight: 400;
}._videoContainer_1hkvg_1 {
  display: flex;
  gap: 8px;
  margin: 8px;
  align-items: center;
  border: var(--default-border);
  border-radius: 8px;
  padding: 14px;
  background: var(--sidebar-bg);
  justify-content: center;
}

._divider_1hkvg_13 {
  width: 95%;
  margin: 16px auto;
}

._evaluation_1hkvg_18 {
  border: var(--default-border);
  border-radius: 8px;
  margin: 24px 12px;
  padding: 16px;
}
._evaluation_1hkvg_18 ._evaluationTitle_1hkvg_24 {
  color: var(--default-900);
  font-weight: 700;
  opacity: 0.6;
  font-size: 16px;
  margin-bottom: 16px;
}
._evaluation_1hkvg_18 ._evalCard_1hkvg_31 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 16px;
  margin-top: 16px;
}._aboutContainer_1mb75_1 {
  margin: 8px;
}
._aboutContainer_1mb75_1 ._divider_1mb75_4 {
  width: 95%;
  margin: 24px 6px;
  opacity: 10%;
}
._aboutContainer_1mb75_1 ._experience_1mb75_9 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}._skills_5carm_1 {
  display: grid;
  grid-template-columns: 120px 1fr;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}

._title_5carm_9 {
  color: var(--default-600);
  font-weight: 400;
  font-size: 14px;
  opacity: 65%;
}

._tags_5carm_16 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

._primary_5carm_22 {
  background-color: #c2e5ff;
  color: var(--black-accent);
  font-size: 14px;
  font-weight: 400;
  border: none;
}

._secondary_5carm_30 {
  background-color: #ffe8ad;
  color: var(--black-accent);
  font-size: 14px;
  font-weight: 400;
  border: none;
}

._tertiary_5carm_38 {
  background-color: #c8ffe8;
  color: var(--black-accent);
  font-size: 14px;
  font-weight: 400;
  border: none;
}._container_52o99_1 {
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin: 12px 8px;
}._container_vmphu_1 {
  margin: 12px 8px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._container_vmphu_1 ._heading_vmphu_7 {
  color: var(--black-accent);
  font-weight: 500;
  font-size: 14px;
}
._container_vmphu_1 ._candidateNotesHeader_vmphu_12 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._container_vmphu_1 ._candidateNotesHeader_vmphu_12 ._addButton_vmphu_17 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  padding: 8px 16px;
  height: auto;
}._container_1rggd_1 {
  margin: 8px;
  padding: 16px;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}._main_1n77q_1 {
  padding: 24px;
  background-color: var(--grey-50);
  min-height: 100vh;
}

._container_1n77q_7 {
  display: grid;
  grid-template-columns: 1fr 400px;
  gap: 24px;
  max-width: 1400px;
  margin: 0 auto;
}

._section_1n77q_15 {
  background: var(--grey-0);
  border: var(--default-border);
  border-radius: 8px;
  padding: 20px;
}

._toggleCard_1n77q_22 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._toggleLabel_1n77q_28 {
  font-size: 14px;
  font-weight: 500;
  color: var(--default-800);
}

._toggleContainer_1n77q_34 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._toggleWrapper_1n77q_40 {
  display: flex;
  align-items: center;
}

._toggle_1n77q_22 {
  cursor: pointer;
}

._greenToggle_1n77q_49 {
  cursor: pointer;
}

@media (max-width: 1200px) {
  ._container_1n77q_7 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}._profileCard_c359f_1 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_c359f_8 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_c359f_15 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._formGrid_c359f_23 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  margin-bottom: 32px;
}

._phoneInputContainer_c359f_30 {
  display: flex;
  gap: 8px;
  margin-top: 2px;
}

._countryCodeSelect_c359f_36 {
  min-width: 80px;
  flex-shrink: 0;
}

._phoneInput_c359f_30 {
  flex: 1;
}

._saveButtonContainer_c359f_45 {
  display: flex;
  justify-content: flex-start;
  padding-top: 16px;
  border-top: 1px solid var(--border-light);
}._profileCard_jeq02_1 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_jeq02_8 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_jeq02_15 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._uploadSection_jeq02_23 {
  margin-bottom: 32px;
}

._uploadInstruction_jeq02_27 {
  font-size: 16px;
  font-weight: 400;
  color: var(--default-700);
  margin-bottom: 16px;
}

._uploadCard_jeq02_34 {
  margin-bottom: 16px;
}

._saveButtonContainer_jeq02_38 {
  display: flex;
  justify-content: flex-start;
  padding-top: 16px;
  border-top: 1px solid var(--border-light);
}._viewProfileContainer_j5nbj_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._profileCard_j5nbj_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_j5nbj_19 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_j5nbj_26 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._profileImageSection_j5nbj_34 {
  display: flex;
  align-items: center;
  gap: 24px;
}

._profileImageContainer_j5nbj_40 {
  flex-shrink: 0;
}

._profileImage_j5nbj_34 {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid var(--default-200);
  display: flex;
  align-items: center;
  justify-content: center;
}

._profileImg_j5nbj_55 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._avatarFallback_j5nbj_61 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

._profileImageActions_j5nbj_67 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._editPhotoText_j5nbj_73 {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-primary);
}

._actionButtons_j5nbj_79 {
  display: flex;
  gap: 16px;
  align-items: center;
}

._changeButton_j5nbj_85 {
  min-width: 80px;
  height: 24px;
  font-size: 12px;
  font-weight: 500;
  padding: 0;
  background-color: var(--default-black);
}
._changeButton_j5nbj_85:hover {
  background-color: var(--default-800);
}

._deleteButton_j5nbj_97 {
  background: none;
  border: none;
  color: var(--danger-900);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  padding: 8px 0;
  transition: color 0.2s ease;
}
._deleteButton_j5nbj_97:hover {
  color: var(--danger-600);
}._viewProfileContainer_l5j2v_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._profileCard_l5j2v_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_l5j2v_19 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_l5j2v_26 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._profileImageSection_l5j2v_34 {
  display: flex;
  align-items: center;
  gap: 24px;
}

._profileImageContainer_l5j2v_40 {
  flex-shrink: 0;
}

._profileImage_l5j2v_34 {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid var(--default-200);
  display: flex;
  align-items: center;
  justify-content: center;
}

._profileImg_l5j2v_55 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._avatarFallback_l5j2v_61 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

._profileImageActions_l5j2v_67 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._editPhotoText_l5j2v_73 {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-primary);
}

._actionButtons_l5j2v_79 {
  display: flex;
  gap: 16px;
  align-items: center;
}

._changeButton_l5j2v_85 {
  min-width: 80px;
  height: 24px;
  font-size: 12px;
  font-weight: 500;
  padding: 0;
  background-color: var(--default-black);
}
._changeButton_l5j2v_85:hover {
  background-color: var(--default-800);
}

._deleteButton_l5j2v_97 {
  background: none;
  border: none;
  color: var(--danger-900);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  padding: 8px 0;
  transition: color 0.2s ease;
}
._deleteButton_l5j2v_97:hover {
  color: var(--danger-600);
}

._errorContainer_l5j2v_111 {
  text-align: center;
  padding: 50px;
}

._backButton_l5j2v_116 {
  margin-top: 20px;
}._modalContainer_12ez6_1 {
  max-width: 500px;
}

._linkSection_12ez6_5 {
  margin-bottom: 20px;
}

._linkInputContainer_12ez6_9 {
  display: flex;
  align-items: center;
  background-color: #f8f9fa;
  border-radius: 6px;
  border: 1px solid #e9ecef;
  overflow: hidden;
}

._linkInput_12ez6_9 {
  flex: 1;
  border: none;
  background: transparent;
  padding: 12px 16px;
  font-size: 14px;
  color: #333;
  outline: none;
}
._linkInput_12ez6_9::placeholder {
  color: #999;
}

._copyButton_12ez6_31 {
  background: #f8f9fa;
  border: none;
  padding: 12px 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  transition: all 0.2s ease;
  border-left: 1px solid #e9ecef;
}
._copyButton_12ez6_31:hover {
  background-color: #e9ecef;
  color: #333;
}
._copyButton_12ez6_31._copied_12ez6_47 {
  background-color: #d4edda;
  color: #155724;
}

._expirySection_12ez6_52 {
  margin-bottom: 24px;
}

._expirySelect_12ez6_56 {
  flex: 1;
}
._expirySelect_12ez6_56 .select__control {
  border: none;
  box-shadow: none;
  min-height: auto;
  background: transparent;
}
._expirySelect_12ez6_56 .select__value-container {
  padding: 0;
}
._expirySelect_12ez6_56 .select__input-container {
  margin: 0;
  padding: 0;
}
._expirySelect_12ez6_56 .select__single-value {
  color: #333;
  font-size: 14px;
}
._expirySelect_12ez6_56 .select__indicator-separator {
  display: none;
}
._expirySelect_12ez6_56 .select__dropdown-indicator {
  color: #666;
  padding: 0;
}

._actionButtonContainer_12ez6_84 {
  display: flex;
  justify-content: flex-end;
}

._sendButton_12ez6_89 {
  min-width: 140px;
  height: 40px;
  font-weight: 600;
  font-size: 14px;
}._recruiterInfoCard_h4hhl_1 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_h4hhl_8 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_h4hhl_15 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._formGrid_h4hhl_23 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  margin-bottom: 32px;
}

._phoneInputContainer_h4hhl_30 {
  display: flex;
  gap: 8px;
  margin-top: 2px;
}

._countryCodeSelect_h4hhl_36 {
  min-width: 80px;
  flex-shrink: 0;
}

._phoneInput_h4hhl_30 {
  flex: 1;
}

._saveButtonContainer_h4hhl_45 {
  display: flex;
  justify-content: flex-start;
  padding-top: 16px;
  border-top: 1px solid var(--border-light);
}._viewProfileContainer_j5nbj_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._profileCard_j5nbj_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_j5nbj_19 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_j5nbj_26 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._profileImageSection_j5nbj_34 {
  display: flex;
  align-items: center;
  gap: 24px;
}

._profileImageContainer_j5nbj_40 {
  flex-shrink: 0;
}

._profileImage_j5nbj_34 {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid var(--default-200);
  display: flex;
  align-items: center;
  justify-content: center;
}

._profileImg_j5nbj_55 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._avatarFallback_j5nbj_61 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

._profileImageActions_j5nbj_67 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._editPhotoText_j5nbj_73 {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-primary);
}

._actionButtons_j5nbj_79 {
  display: flex;
  gap: 16px;
  align-items: center;
}

._changeButton_j5nbj_85 {
  min-width: 80px;
  height: 24px;
  font-size: 12px;
  font-weight: 500;
  padding: 0;
  background-color: var(--default-black);
}
._changeButton_j5nbj_85:hover {
  background-color: var(--default-800);
}

._deleteButton_j5nbj_97 {
  background: none;
  border: none;
  color: var(--danger-900);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  padding: 8px 0;
  transition: color 0.2s ease;
}
._deleteButton_j5nbj_97:hover {
  color: var(--danger-600);
}._container_1muqa_1 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._searchWrapper_1muqa_7 ._searchInput_1muqa_7 > div > input {
  width: auto;
  height: 36px;
  padding-left: 40px;
}

._divider_1muqa_13 {
  height: 25px;
}

._filterSection_1muqa_17 {
  display: flex;
  align-items: center;
}

._filterButton_1muqa_22 {
  font-size: 14px;
  padding: 0 16px;
  color: var(--default-500);
  opacity: 0.8;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

._buttonsWrapper_1muqa_33 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}

._iconButton_1muqa_40 {
  width: 26px;
  height: 26px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  border: 1px solid var(--default-200);
  background: white;
  color: var(--default-500);
}
._iconButton_1muqa_40:hover {
  background: var(--grey-200);
}

._addButton_1muqa_56 {
  height: 26px;
  font-size: 14px;
  padding: 0 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
}

._pauseButton_1muqa_66:hover {
  background: var(--warning-400);
  color: var(--warning-600);
  border: 1px solid var(--warning-600);
}

._pushButton_1muqa_72:hover {
  background: var(--success-400);
  color: var(--success-600);
  border: 1px solid var(--success-600);
}

._uploadButton_1muqa_78:hover {
  background: var(--primary-600);
  color: var(--white);
  border: 1px solid var(--primary-600);
}._modal_8wbkc_1 {
  max-width: 480px;
  width: 90vw;
}

._content_8wbkc_6 {
  padding: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._icon_8wbkc_14 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  background-color: var(--warning-100);
  width: 60px;
  height: 60px;
  border-radius: 40px;
  margin: auto;
}

._body_8wbkc_26 {
  padding: 20px 24px 24px 24px;
}

._title_8wbkc_30 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  margin: 0 0 8px 0;
  text-align: center;
}

._message_8wbkc_38 {
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 12px;
  display: block;
}

._footer_8wbkc_46 {
  padding: 0 24px 24px 24px;
  display: flex;
  justify-content: center;
}

._confirmButton_8wbkc_52 {
  width: 100%;
  font-weight: 500;
  padding: 12px 20px;
  font-size: 14px;
}

._successIcon_8wbkc_59 {
  width: 60px;
  height: 60px;
  color: var(--success-400);
  stroke: none;
}

._errorIcon_8wbkc_66 {
  width: 40px;
  height: 40px;
  color: var(--warning-400);
  stroke: none;
}._modal_1rmy6_1 {
  max-width: 600px;
  width: 90vw;
}

._content_1rmy6_6 {
  padding: 0;
  display: flex;
  flex-direction: column;
}

._instructions_1rmy6_12 {
  padding: 24px 24px 16px 24px;
}

._subtitle_1rmy6_16 {
  font-size: 16px;
  color: var(--typography-text-color);
  margin-bottom: 16px;
  display: block;
}

._instructionList_1rmy6_23 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._instructionItem_1rmy6_29 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

._checkIcon_1rmy6_35 {
  color: var(--typography-text-color);
  font-weight: bold;
  font-size: 14px;
  margin-top: 2px;
  opacity: 0.7;
  flex-shrink: 0;
}

._instructionText_1rmy6_44 {
  font-size: 14px;
  color: var(--typography-text-color);
  line-height: 1.5;
  opacity: 0.6;
}

._uploadSection_1rmy6_51 {
  margin: 0 24px 16px 24px;
}

._templateSection_1rmy6_55 {
  padding: 0 24px 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._templateText_1rmy6_62 {
  font-size: 14px;
  color: var(--typography-text-color);
  line-height: 1.5;
}

._templateLink_1rmy6_68 {
  background: none;
  border: none;
  color: var(--success-600);
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
  padding: 0;
}
._templateLink_1rmy6_68:hover {
  color: var(--success-700);
}

._footer_1rmy6_81 {
  padding: 0 24px 24px 24px;
  display: flex;
  justify-content: flex-end;
}

._saveButton_1rmy6_87 {
  padding: 12px 24px;
  font-weight: 500;
  font-size: 14px;
  min-width: 140px;
}._pipelineInfo_nk2jm_1 {
  display: flex;
  gap: 16px;
}

._pipelineItem_nk2jm_6 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._icon_nk2jm_12 {
  width: 16px;
  height: 16px;
}

._tooltipContent_nk2jm_17 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._tooltipContentIcon_nk2jm_23 {
  width: 16px;
  height: 16px;
}

._count_nk2jm_28 {
  font-size: 14px;
  font-weight: 500;
  color: var(--text-primary);
}

._interviewCount_nk2jm_34,
._hiredCount_nk2jm_35 {
  font-size: 14px;
  font-weight: 500;
  color: var(--text-primary);
}

._recruiterStatus_nk2jm_41 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._greenToggle_nk2jm_47 {
  --toggle-checked-color: var(--system-light-green);
}

._toggle_nk2jm_51 {
  cursor: pointer;
}._container_1spqi_1 {
  padding: 0;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}

._header_1spqi_9 {
  display: flex;
  gap: 8px;
  padding: 12px;
}
._header_1spqi_9 ._arrowIcon_1spqi_14 {
  font-size: 32px;
  color: var(--black-accent);
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._header_1spqi_9 ._arrowIcon_1spqi_14:hover {
  background-color: var(--hover-bg, #e0e0e0);
}
._header_1spqi_9 ._arrowIcon_1spqi_14._disabled_1spqi_27 {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
._header_1spqi_9 ._arrowIcon_1spqi_14._disabled_1spqi_27:hover {
  background-color: transparent;
}

._profileHeader_1spqi_36 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px 20px;
}
._profileHeader_1spqi_36 ._editButton_1spqi_42 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--default-500);
}

._statsSection_1spqi_50 {
  display: flex;
  padding: 0 20px;
  background-color: var(--background-light);
  border-radius: 8px;
  gap: 16px;
}
._statsSection_1spqi_50 ._statItem_1spqi_57 {
  text-align: center;
}
._statsSection_1spqi_50 ._statItem_1spqi_57 ._statValue_1spqi_60 {
  font-size: 14px;
  font-weight: 400;
  color: var(--black-accent);
  display: block;
  margin-bottom: 4px;
  opacity: 0.8;
}
._statsSection_1spqi_50 ._statItem_1spqi_57 ._statLabel_1spqi_68 {
  font-size: 12px;
  color: var(--default-600);
  font-size: 12px;
  letter-spacing: 0.5px;
}

._statusSection_1spqi_75 {
  padding: 20px;
  margin: 20px;
  border-radius: 6px;
  height: 46px;
  display: flex;
  align-items: center;
  border: 1px solid var(--sage-4);
  background-color: var(--sage-3);
}
._statusSection_1spqi_75 ._statusToggle_1spqi_85 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._statusSection_1spqi_75 ._statusToggle_1spqi_85 ._greenToggle_1spqi_90 {
  --toggle-checked-color: var(--system-light-green);
}
._statusSection_1spqi_75 ._statusToggle_1spqi_85 ._toggle_1spqi_93 {
  transform: scale(1.2);
}
._statusSection_1spqi_75 ._statusToggle_1spqi_85 ._statusLabel_1spqi_96 {
  font-size: 14px;
  font-weight: 500;
  color: var(--text-color);
}

._divider_1spqi_102 {
  height: 1px;
  background-color: var(--border-color);
  opacity: 0.3;
  width: 100%;
}

._profileSection_1spqi_109 {
  padding: 20px;
  border: var(--default-border);
  border-radius: 6px;
  margin: 20px;
}
._profileSection_1spqi_109 ._sectionTitle_1spqi_115 {
  font-size: 16px;
  font-weight: 700;
  color: var(--default-900);
  margin-bottom: 24px;
  opacity: 0.6;
}
._profileSection_1spqi_109 ._profileDetailsList_1spqi_122 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._profileSection_1spqi_109 ._profileDetailsList_1spqi_122 ._detailItem_1spqi_127 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
._profileSection_1spqi_109 ._profileDetailsList_1spqi_122 ._detailItem_1spqi_127 ._detailIcon_1spqi_133 {
  width: 20px;
  height: 20px;
  color: var(--black-accent);
  opacity: 0.6;
  flex-shrink: 0;
}
._profileSection_1spqi_109 ._profileDetailsList_1spqi_122 ._detailItem_1spqi_127 ._detailContent_1spqi_140 {
  display: flex;
  align-items: center;
  flex: 1;
}
._profileSection_1spqi_109 ._profileDetailsList_1spqi_122 ._detailItem_1spqi_127 ._detailContent_1spqi_140 ._detailLabel_1spqi_145 {
  font-size: 14px;
  font-weight: 400;
  flex-shrink: 0;
  min-width: 120px;
  color: var(--default-600);
}
._profileSection_1spqi_109 ._profileDetailsList_1spqi_122 ._detailItem_1spqi_127 ._detailContent_1spqi_140 ._detailValue_1spqi_152 {
  font-size: 14px;
  color: var(--default-700);
  font-weight: 500;
}

._loginStatusSection_1spqi_158 {
  padding: 20px;
  padding: 20px;
  border: var(--default-border);
  border-radius: 6px;
  margin: 20px;
}
._loginStatusSection_1spqi_158 ._sectionTitle_1spqi_115 {
  font-size: 16px;
  font-weight: 700;
  color: var(--default-900);
  margin-bottom: 24px;
  opacity: 0.6;
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 {
  border-radius: 6px;
  padding: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--grey-200);
  border: var(--default-border);
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 ._statusIcon_1spqi_186 {
  padding: 1px;
  height: 24px;
  width: 24px;
  border-radius: 50%;
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 ._activeIcon_1spqi_192 {
  color: var(--success-500);
  border: 2.5px dashed var(--success-500);
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 ._inactiveIcon_1spqi_196 {
  color: var(--warning-500);
  border: 2.5px dashed var(--warning-500);
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 ._statusInfo_1spqi_200 ._statusText_1spqi_200 {
  font-size: 14px;
  font-weight: 500;
  display: block;
  margin-bottom: 2px;
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 ._statusInfo_1spqi_200 ._activeStatus_1spqi_206 {
  color: var(--success-500);
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 ._statusInfo_1spqi_200 ._inactiveStatus_1spqi_209 {
  color: var(--warning-500);
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._loginStatusInfo_1spqi_181 ._statusInfo_1spqi_200 ._joinedDate_1spqi_212 {
  font-size: 12px;
  font-weight: 400;
  color: var(--black-accent);
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._resendButton_1spqi_217 {
  font-size: 12px;
  color: var(--primary-color);
}
._loginStatusSection_1spqi_158 ._loginStatusCard_1spqi_172 ._resendButton_1spqi_217:hover {
  background-color: var(--primary-light);
}._container_1ws6w_1 {
  margin: 1rem;
  padding: 1rem;
  border: var(--default-border);
  border-radius: 8px;
  position: relative;
  background: var(--grey-0);
}._viewProfileContainer_1okox_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._profileCard_1okox_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_1okox_19 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_1okox_26 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._profileImageSection_1okox_34 {
  display: flex;
  align-items: center;
  gap: 24px;
}

._profileImageContainer_1okox_40 {
  flex-shrink: 0;
}

._profileImage_1okox_34 {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid var(--default-200);
}

._profileImg_1okox_52 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._profileImageActions_1okox_58 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._editPhotoText_1okox_64 {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-primary);
}

._actionButtons_1okox_70 {
  display: flex;
  gap: 16px;
  align-items: center;
}

._changeButton_1okox_76 {
  min-width: 80px;
  height: 24px;
  font-size: 12px;
  font-weight: 500;
  padding: 0;
  background-color: var(--default-black);
}
._changeButton_1okox_76:hover {
  background-color: var(--default-800);
}

._deleteButton_1okox_88 {
  background: none;
  border: none;
  color: var(--danger-900);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  padding: 8px 0;
  transition: color 0.2s ease;
}
._deleteButton_1okox_88:hover {
  color: var(--danger-600);
}

._formGrid_1okox_102 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  ._formGrid_1okox_102 {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

._phoneInputContainer_1okox_115 {
  margin-top: 10px;
}

._saveButtonContainer_1okox_119 {
  display: flex;
  justify-content: flex-start;
  padding-top: 16px;
  border-top: 1px solid var(--border-light);
}

._saveButton_1okox_119 {
  min-width: 140px;
  height: 44px;
  font-size: 16px;
  font-weight: 600;
  background: var(--primary-color);
  border: none;
  border-radius: 8px;
  color: var(--white);
  cursor: pointer;
  transition: all 0.2s ease;
}

@media (max-width: 1024px) {
  ._viewProfileContainer_1okox_1 {
    padding: 16px;
    gap: 20px;
  }
  ._profileCard_1okox_12 {
    padding: 24px;
  }
  ._divider_1okox_26 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
}
@media (max-width: 768px) {
  ._viewProfileContainer_1okox_1 {
    gap: 16px;
  }
  ._profileImageSection_1okox_34 {
    flex-direction: column;
    text-align: center;
    gap: 16px;
  }
  ._actionButtons_1okox_70 {
    justify-content: center;
  }
  ._sectionTitle_1okox_19 {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  ._viewProfileContainer_1okox_1 {
    padding: 12px;
    gap: 12px;
  }
  ._profileCard_1okox_12 {
    padding: 20px;
  }
  ._divider_1okox_26 {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
  ._profileImage_1okox_34 {
    width: 100px;
    height: 100px;
  }
  ._sectionTitle_1okox_19 {
    font-size: 16px;
    margin-bottom: 16px;
  }
}._settingsContainer_1vslz_1 {
  padding: 24px;
  max-width: 1024px;
  margin: 0 auto;
  background: var(--background-primary);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._settingsCard_1vslz_12 {
  background: var(--white);
  border-radius: 12px;
  padding: 32px;
  border: 1px solid var(--default-200);
}

._sectionTitle_1vslz_19 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 24px;
  color: var(--default-900);
}

._divider_1vslz_26 {
  margin-bottom: 24px;
  width: 100%;
  margin-left: -32px;
  margin-right: -32px;
  width: calc(100% + 64px);
}

._settingsContent_1vslz_34 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._settingGroup_1vslz_40 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._groupTitle_1vslz_46 {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
}

._userProfileContainer_1vslz_52 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  background-color: var(--default-100);
  padding: 16px;
  border-radius: 8px;
  transition: all 0.2s ease;
}
._userProfileContainer_1vslz_52._clickable_1vslz_62 {
  cursor: pointer;
}
._userProfileContainer_1vslz_52._clickable_1vslz_62:hover {
  background-color: var(--default-200);
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
._userProfileContainer_1vslz_52._clickable_1vslz_62:active {
  transform: translateY(0);
}

._userProfile_1vslz_52 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
}

._profileAvatar_1vslz_81 {
  background: var(--avatar-gradient);
  color: var(--grey-0);
  border-radius: 6px;
  height: 32px;
  width: 32px;
  font-size: 18px;
  font-weight: 400;
  box-shadow: 0px 2px 12px 0px rgba(0, 50, 255, 0.5019607843), 0px -3px 4px 0px #8ca2ff inset;
}

._userInfo_1vslz_92 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._userName_1vslz_98 {
  font-size: 14px;
  font-weight: 500;
  color: var(--default-900);
}

._userEmail_1vslz_104 {
  font-size: 12px;
  color: var(--default-600);
}

._accountType_1vslz_109 {
  font-size: 11px;
  color: var(--default-500);
  margin-top: 2px;
}

@media (max-width: 1024px) {
  ._settingsContainer_1vslz_1 {
    padding: 16px;
    gap: 20px;
  }
  ._settingsCard_1vslz_12 {
    padding: 24px;
  }
  ._divider_1vslz_26 {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px);
  }
}
@media (max-width: 768px) {
  ._settingsContainer_1vslz_1 {
    gap: 16px;
  }
  ._sectionTitle_1vslz_19 {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  ._settingsContainer_1vslz_1 {
    padding: 12px;
    gap: 12px;
  }
  ._settingsCard_1vslz_12 {
    padding: 20px;
  }
  ._divider_1vslz_26 {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
}